feat:溯源设置,移动端页面预览文件路径修复

This commit is contained in:
李想 2025-04-18 09:51:28 +08:00
parent 1c0c39ae8f
commit b056eb37e8
21 changed files with 41 additions and 30 deletions

View File

@ -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>

View File

@ -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">

View File

@ -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>

View File

@ -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>

View File

@ -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: {

View File

@ -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点 */

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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">

View File

@ -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>

View File

@ -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">