update:新增店铺审核收银台图片和许可证图片上传

This commit is contained in:
lihaoyuan 2026-01-13 08:06:37 +08:00
parent 3cfdedfd84
commit 8a75f8a3b2
2 changed files with 95 additions and 56 deletions

View File

@ -139,8 +139,8 @@
> >
<el-switch <el-switch
v-model="form.is_delivery_self" v-model="form.is_delivery_self"
:active-value="1" :active-value=1
:inactive-value="2" :inactive-value=2
@change="handleDeliveryStatus" @change="handleDeliveryStatus"
active-text="是" active-text="是"
inactive-text="否" inactive-text="否"

View File

@ -196,19 +196,16 @@
/> --> /> -->
</div> </div>
</div> </div>
<div class="item-info" style="margin: 40px 0">
<div class="item-info" style="margin: 40px 0;">
<div class="item-block"> <div class="item-block">
<div class="item-lable">店铺门面正面图片</div> <div class="item-lable">店铺门面正面图片</div>
<div> <div>
<el-image <el-image
style="margin-right: 20px; width: 500px; height: 300px" style="margin-right: 20px; width: 500px; height: 300px"
:src=" :src="form.front_facade_image || require('@/assets/index_images/image.jpg')"
form.front_facade_image ||
require('@/assets/index_images/image.jpg')
"
:preview-src-list="srcList1" :preview-src-list="srcList1"
lazy lazy />
></el-image>
<div class="upload-btn"> <div class="upload-btn">
<el-upload <el-upload
class="upload-demo" class="upload-demo"
@ -216,24 +213,19 @@
:data="uploadParams" :data="uploadParams"
:show-file-list="false" :show-file-list="false"
:limit="1" :limit="1"
:on-success="(response, file, fileList) => handleAvatarSuccess(response, file, fileList, 'front_facade_image')" :on-success="(res,file,fileList)=>handleAvatarSuccess(res,file,fileList,'front_facade_image')">
>
<el-button size="small" type="primary">点击上传</el-button> <el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件</div> <div slot="tip" class="el-upload__tip">只能上传jpg/png文件</div>
</el-upload> </el-upload>
</div> </div>
</div> </div>
<div class="item-lable">店铺门面环境图片</div> <div class="item-lable">店铺门面环境图片</div>
<div> <div>
<el-image <el-image
style="margin-right: 20px; width: 500px; height: 300px" style="margin-right: 20px; width: 500px; height: 300px"
:src=" :src="form.environment_image || require('@/assets/index_images/image.jpg')"
form.environment_image || :preview-src-list="srcList2" lazy />
require('@/assets/index_images/image.jpg')
"
:preview-src-list="srcList2"
lazy
></el-image>
<div class="upload-btn"> <div class="upload-btn">
<el-upload <el-upload
class="upload-demo" class="upload-demo"
@ -241,8 +233,51 @@
:data="uploadParams" :data="uploadParams"
:show-file-list="false" :show-file-list="false"
:limit="1" :limit="1"
:on-success="(response, file, fileList) => handleAvatarSuccess(response, file, fileList, 'environment_image')" :on-success="(res,file,fileList)=>handleAvatarSuccess(res,file,fileList,'environment_image')">
> <el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件</div>
</el-upload>
</div>
</div>
</div>
</div>
<div class="item-info" style="margin: 40px 0;">
<div class="item-block">
<div class="item-lable">门店收银台图片</div>
<div>
<el-image
style="margin-right: 20px; width: 500px; height: 300px"
:src="form.checkstand_image || require('@/assets/index_images/image.jpg')"
:preview-src-list="srcListNew1" lazy />
<div class="upload-btn">
<el-upload
class="upload-demo"
:action="uploadUrl"
:data="uploadParams"
:show-file-list="false"
:limit="1"
:on-success="(res,file,fileList)=>handleAvatarSuccess(res,file,fileList,'checkstand_image')">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件</div>
</el-upload>
</div>
</div>
<div class="item-lable">许可证照片</div>
<div>
<el-image
style="margin-right: 20px; width: 500px; height: 300px"
:src="form.opening_permit_image || require('@/assets/index_images/image.jpg')"
:preview-src-list="srcListNew2" lazy />
<div class="upload-btn">
<el-upload
class="upload-demo"
:action="uploadUrl"
:data="uploadParams"
:show-file-list="false"
:limit="1"
:on-success="(res,file,fileList)=>handleAvatarSuccess(res,file,fileList,'opening_permit_image')">
<el-button size="small" type="primary">点击上传</el-button> <el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件</div> <div slot="tip" class="el-upload__tip">只能上传jpg/png文件</div>
</el-upload> </el-upload>
@ -980,7 +1015,7 @@
<el-button <el-button
v-if="![1,5].includes(form.approval_status)" v-if="![1,5].includes(form.approval_status)"
class="btn" class="btn"
type="normal" type="success"
@click="saveUserInfo()" @click="saveUserInfo()"
> >
保存信息 保存信息
@ -1090,6 +1125,8 @@ export default {
entity_type: '', entity_type: '',
front_facade_image: '', front_facade_image: '',
environment_image: '', environment_image: '',
checkstand_image:'',
opening_permit_image:'',
biz_license_number: '', biz_license_number: '',
biz_license_image: '', biz_license_image: '',
biz_license_content:'', biz_license_content:'',
@ -1214,6 +1251,8 @@ export default {
isIndeterminate: true, isIndeterminate: true,
srcList1: [], srcList1: [],
srcList2: [], srcList2: [],
srcListNew1:[],
srcListNew2:[],
srcList3: [], srcList3: [],
srcList4: [], srcList4: [],
srcList5: [], srcList5: [],