完善功能

This commit is contained in:
wangxiaowei
2026-04-22 13:56:43 +08:00
parent ac9986a080
commit 5067393d85
4 changed files with 15 additions and 14 deletions

View File

@ -10,7 +10,7 @@
<daterange-picker v-model:startTime="queryParams.create_time_start" <daterange-picker v-model:startTime="queryParams.create_time_start"
v-model:endTime="queryParams.create_time_end" /> v-model:endTime="queryParams.create_time_end" />
</el-form-item> </el-form-item>
<el-form-item class="w-[280px]" label="注册来源"> <el-form-item class="w-[280px]" label="渠道标识">
<el-select v-model="queryParams.source"> <el-select v-model="queryParams.source">
<el-option label="微信小程序" :value="0" /> <el-option label="微信小程序" :value="0" />
<el-option label="电梯扫码" :value="1" /> <el-option label="电梯扫码" :value="1" />
@ -34,7 +34,7 @@
</el-table-column> </el-table-column>
<el-table-column label="昵称" prop="nickname" min-width="100" /> <el-table-column label="昵称" prop="nickname" min-width="100" />
<el-table-column label="手机号码" prop="mobile" min-width="100" /> <el-table-column label="手机号码" prop="mobile" min-width="100" />
<el-table-column label="注册来源" prop="source" min-width="100"> <el-table-column label="渠道标识" prop="source" min-width="100">
<template #default="{ row }"> <template #default="{ row }">
<span v-if="row.source == 0">微信小程序</span> <span v-if="row.source == 0">微信小程序</span>
<span v-if="row.source == 1">电梯扫码</span> <span v-if="row.source == 1">电梯扫码</span>

View File

@ -87,12 +87,12 @@
<div v-else></div> <div v-else></div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" width="200" fixed="right"> <el-table-column label="操作" width="260" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<div class="flex items-center"> <div class="flex items-center">
<el-button v-perms="['tea_store/create']" type="primary" link @click="handleCreate(row)" <el-button v-perms="['tea_store/create']" type="primary" link
v-if="!row.wxcode_url"> @click="handleCreate(row)">
生成 {{ row.wxcode_url ? '更新二维码' : '生成' }}
</el-button> </el-button>
<el-button v-perms="['tea_store/license']" type="primary" link @click="handleSee(row)"> <el-button v-perms="['tea_store/license']" type="primary" link @click="handleSee(row)">
资质 资质

View File

@ -10,10 +10,10 @@
</div> </div>
<div v-else>未上传</div> <div v-else>未上传</div>
</el-form-item> </el-form-item>
<el-form-item label="茶艺师执照" prop="cert_img"> <el-form-item label="茶艺师执照" prop="license_img">
<div v-if="formData.cert_img"> <div v-if="formData.license_img">
<el-image style="width:50px;height:50px;" :src="formData.cert_img" <el-image style="width:50px;height:50px;" :src="formData.license_img"
:preview-src-list="[formData.cert_img]" preview-teleported /> :preview-src-list="[formData.license_img]" preview-teleported />
</div> </div>
<div v-else>未上传</div> <div v-else>未上传</div>
</el-form-item> </el-form-item>
@ -60,6 +60,7 @@ const popupTitle = computed(() => {
const formData = reactive({ const formData = reactive({
id: '', id: '',
fitness_img: '', fitness_img: '',
license_img: '',
cert_img: '', cert_img: '',
remark: '', remark: '',
status: '' status: ''

View File

@ -45,11 +45,11 @@
<div v-else></div> <div v-else></div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="茶艺师执照" prop="cert_img"> <el-table-column label="茶艺师执照" prop="license_img">
<template #default="{ row }"> <template #default="{ row }">
<div v-if="row.cert_img"> <div v-if="row.license_img">
<el-image v-if="row.cert_img" style="width:50px;height:50px;" :src="row.cert_img" <el-image v-if="row.license_img" style="width:50px;height:50px;" :src="row.license_img"
:preview-src-list="[row.cert_img]" preview-teleported /> :preview-src-list="[row.license_img]" preview-teleported />
</div> </div>
<div v-else></div> <div v-else></div>
</template> </template>