feat:溯源设置,移动端页面预览文件路径修复
This commit is contained in:
parent
1c0c39ae8f
commit
b056eb37e8
@ -3,7 +3,7 @@
|
||||
<ul class="upload-list">
|
||||
<transition-group class="animation" name="el-zoom-in-top">
|
||||
<li class="upload-list_item" v-for="(item, index) in fileList" :key="item">
|
||||
<video class="video" controls :src="'/dev-api' + item"></video>
|
||||
<video class="video" controls :src="item"></video>
|
||||
<i class="el-icon-delete" v-show="!disabled" @click="handleDel(index)"></i>
|
||||
</li>
|
||||
</transition-group>
|
||||
|
@ -13,7 +13,8 @@
|
||||
:key="germplasm.germplasmId"
|
||||
:label="germplasm.germplasmName"
|
||||
:value="germplasm.germplasmId"
|
||||
></el-option>
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="地块" prop="landId">
|
||||
|
@ -17,12 +17,20 @@
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
<el-form-item class="fr">
|
||||
<el-button v-if="!isAdmin" type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['agriculture:employee:add']"
|
||||
>新增</el-button
|
||||
>
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['agriculture:employee:export']"
|
||||
>导出</el-button
|
||||
<el-button
|
||||
v-if="!isAdmin"
|
||||
type="primary"
|
||||
plain
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['agriculture:employee:add']"
|
||||
>
|
||||
新增
|
||||
</el-button>
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['agriculture:employee:export']">
|
||||
导出
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-card>
|
||||
|
@ -22,11 +22,12 @@
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['agriculture:germplasm:add']"
|
||||
>新增</el-button
|
||||
>
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['agriculture:germplasm:export']"
|
||||
>导出</el-button
|
||||
>
|
||||
新增
|
||||
</el-button>
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['agriculture:germplasm:export']">
|
||||
导出
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-card>
|
||||
|
@ -21,8 +21,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import AMapLoader from '@amap/amap-jsapi-loader';
|
||||
import { listBaseinfo } from '@/api/agriculture/baseinfo';
|
||||
// import AMapLoader from '@amap/amap-jsapi-loader';
|
||||
// import { listBaseinfo } from '@/api/agriculture/baseinfo';
|
||||
export default {
|
||||
name: 'DrawArea',
|
||||
props: {
|
||||
|
@ -281,7 +281,7 @@ export default {
|
||||
//设置地图容器id
|
||||
mapStyle: 'amap://styles/802500eb9c17892dd91047988cc1ece1',
|
||||
zoom: 16, //初始化地图级别
|
||||
//center: baseCoordinate, //初始化地图中心点位置
|
||||
// center: baseCoordinate, //初始化地图中心点位置
|
||||
layers: [new this.AMap.TileLayer.Satellite()],
|
||||
doubleClickZoom: false,
|
||||
});
|
||||
@ -482,7 +482,7 @@ export default {
|
||||
new this.AMap.Text({
|
||||
text: `${item.landName}[${item.cropName || '闲置'}]`,
|
||||
anchor: 'center',
|
||||
position: this.getAreaCenter(pointList),
|
||||
// position: this.getAreaCenter(pointList),
|
||||
style: {
|
||||
background: 'transparent',
|
||||
color: '#fff',
|
||||
@ -510,6 +510,7 @@ export default {
|
||||
|
||||
this.map.add(this.AreaLabelGroup);
|
||||
this.map.add(this.AreaPolygonGroup);
|
||||
this.map.setFitView([...this.AreaPolygonGroup]);
|
||||
this.isWatch = true;
|
||||
},
|
||||
/* 创建设备marker点 */
|
||||
|
@ -27,7 +27,7 @@
|
||||
<div class="r-image">
|
||||
<span @click="removeImage(index)" class="el-icon-close"></span>
|
||||
<div class="image-box">
|
||||
<img :src="item && $baseUrl + item.url" />
|
||||
<img :src="item && item.url" />
|
||||
<span @click="addImage(index)" class="el-icon-edit-outline"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -30,7 +30,7 @@
|
||||
<div class="r-image">
|
||||
<span @click="removeImage(index)" class="el-icon-close"></span>
|
||||
<div class="image-box">
|
||||
<img :src="item && $baseUrl + item.url" />
|
||||
<img :src="item && item.url" />
|
||||
<span @click="addImage(index)" class="el-icon-edit-outline"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -35,7 +35,7 @@
|
||||
<div class="r-image">
|
||||
<span @click="removeImage(index)" class="el-icon-close"></span>
|
||||
<div class="image-box">
|
||||
<img :src="item && $baseUrl + item.url" />
|
||||
<img :src="item && item.url" />
|
||||
<span @click="addImage(index)" class="el-icon-edit-outline"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -41,7 +41,7 @@
|
||||
<div class="r-image">
|
||||
<span @click="removeItem(index)" class="el-icon-close"></span>
|
||||
<div class="image-box margin-top-25 width-50 height-50">
|
||||
<img :src="item && $baseUrl + item.taskImage" />
|
||||
<img :src="item && item.taskImage" />
|
||||
<span @click="addItem(index)" class="el-icon-edit-outline"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -10,7 +10,7 @@
|
||||
<el-image
|
||||
class="width-40 height-40"
|
||||
v-if="row.taskImages"
|
||||
:src="$baseUrl + row.taskImages.split(',')[0]"
|
||||
:src="row.taskImages.split(',')[0]"
|
||||
fit="fill"
|
||||
:lazy="true"
|
||||
></el-image>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<div class="r-image">
|
||||
<span @click="removeImage(index)" class="el-icon-close"></span>
|
||||
<div class="image-box">
|
||||
<img :src="item && $baseUrl + item.url" />
|
||||
<img :src="item && item.url" />
|
||||
<span @click="addImage(index)" class="el-icon-edit-outline"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -80,7 +80,7 @@
|
||||
</p> -->
|
||||
</div>
|
||||
<div>
|
||||
<el-image class="width-60 height-60 margin-top-20 border-radius-10" :src="$baseUrl + item.shopImg" fit="fill" :lazy="true"></el-image>
|
||||
<el-image class="width-60 height-60 margin-top-20 border-radius-10" :src="item.shopImg" fit="fill" :lazy="true"></el-image>
|
||||
</div>
|
||||
<span @click="remove(index)" class="el-icon-close"></span>
|
||||
</li>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<div class="banner">
|
||||
<el-carousel height="176px" v-if="data.data && data.data.length > 0">
|
||||
<el-carousel-item v-for="(item, index) in data.data" :key="index">
|
||||
<img :src="$baseUrl + item.url" />
|
||||
<img :src="item.url" />
|
||||
</el-carousel-item>
|
||||
</el-carousel>
|
||||
<div class="image-null" v-else><span class="el-icon-picture"></span></div>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<div :class="$isMobile ? 'mobileImain' : 'pcImain'">
|
||||
<template v-if="data.data.length > 0">
|
||||
<a v-for="(item, index) in data.data" :key="index" :href="item.link" target="_blank" rel="noopener noreferrer">
|
||||
<div class="fimg"><img :src="$baseUrl + item.url" /></div>
|
||||
<div class="fimg"><img :src="item.url" /></div>
|
||||
</a>
|
||||
</template>
|
||||
<template v-else>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<div class="image-box" :class="className">
|
||||
<template v-if="data.data && data.data.length > 0">
|
||||
<a v-for="(item, index) in data.data" :key="index" :href="item.link">
|
||||
<img :src="$baseUrl + item.url" />
|
||||
<img :src="item.url" />
|
||||
</a>
|
||||
</template>
|
||||
<template v-else>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<div class="ibox_m">
|
||||
<div class="szhjss">
|
||||
<div class="item" v-for="(item, index) in data.data" :key="index">
|
||||
<div class="img"><img :src="$baseUrl + item.url" /></div>
|
||||
<div class="img"><img :src="item.url" /></div>
|
||||
<div class="con">
|
||||
<p>
|
||||
<b>{{ item.value }}</b
|
||||
|
@ -11,7 +11,7 @@
|
||||
{{ item.actualStart }}-{{ item.actualFinish }}
|
||||
</div>
|
||||
<div class="item_m">
|
||||
<div class="img"><img :src="$baseUrl + item.taskImage" /></div>
|
||||
<div class="img"><img :src="item.taskImage" /></div>
|
||||
<div class="con">
|
||||
<div class="t">
|
||||
负责人:<b>{{ item.taskHeadName }}</b>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<div class="ibox_m">
|
||||
<div class="smrz">
|
||||
<div class="img">
|
||||
<img v-if="data.data.sellproImg" :src="$baseUrl + data.data.sellproImg" />
|
||||
<img v-if="data.data.sellproImg" :src="data.data.sellproImg" />
|
||||
<img v-else src="@/assets/images/trace/1.jpg" />
|
||||
</div>
|
||||
<div class="con">
|
||||
|
@ -8,7 +8,7 @@
|
||||
<el-carousel class="carousel" :interval="4000" type="card" arrow="always" indicator-position="none">
|
||||
<template v-if="data.data.length > 0">
|
||||
<el-carousel-item class="carouselItem" v-for="(item, index) in data.data" :key="index">
|
||||
<a :href="item.link" target="_blank"><img :src="$baseUrl + item.url" /></a>
|
||||
<a :href="item.link" target="_blank"><img :src="item.url" /></a>
|
||||
</el-carousel-item>
|
||||
</template>
|
||||
<template>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="dpif">
|
||||
<div class="item" v-for="(item, index) in data.data" :key="index">
|
||||
<a :href="item.shopUrl" target="_blank">
|
||||
<div class="img"><img :src="$baseUrl + item.shopImg" /></div>
|
||||
<div class="img"><img :src="item.shopImg" /></div>
|
||||
<div class="con">
|
||||
<div class="t">{{ item.shopName }}</div>
|
||||
<div class="m">
|
||||
|
Loading…
x
Reference in New Issue
Block a user