完善功能
This commit is contained in:
@ -65,12 +65,12 @@
|
|||||||
<el-table-column label="累计提现" prop="total_reflect_amount" show-overflow-tooltip />
|
<el-table-column label="累计提现" prop="total_reflect_amount" show-overflow-tooltip />
|
||||||
<el-table-column label="累计额度" prop="total_amount" show-overflow-tooltip />
|
<el-table-column label="累计额度" prop="total_amount" show-overflow-tooltip />
|
||||||
<el-table-column label="门店余额" prop="balance" show-overflow-tooltip />
|
<el-table-column label="门店余额" prop="balance" show-overflow-tooltip />
|
||||||
<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)">
|
||||||
资质
|
资质
|
||||||
|
|||||||
@ -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: ''
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="提现金额" prop="amount">
|
<el-form-item label="提现金额" prop="amount">
|
||||||
<el-input v-model="formData.amount" clearable placeholder="请输入体现金额" />
|
<el-input v-model="formData.amount" clearable placeholder="请输入提现金额" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</popup>
|
</popup>
|
||||||
|
|||||||
@ -27,7 +27,11 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
|
<el-card class="!border-none" v-loading="pager.loading" shadow="never">
|
||||||
<el-button v-perms="['parten_reflect/add']" type="primary" @click="handleAdd">
|
<div class="font-bold mb-4">
|
||||||
|
注:提现时间为每月2号
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<el-button v-perms="['parten_reflect/add']" type="primary" :disabled="!isWithdrawDay" @click="handleAdd">
|
||||||
<template #icon>
|
<template #icon>
|
||||||
<icon name="el-icon-Plus" />
|
<icon name="el-icon-Plus" />
|
||||||
</template>
|
</template>
|
||||||
@ -103,6 +107,14 @@ const queryParams = reactive({
|
|||||||
status: ''
|
status: ''
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 计算属性:是否为提现日(1号或16号)
|
||||||
|
const isWithdrawDay = computed(() => {
|
||||||
|
const today = new Date()
|
||||||
|
const day = today.getDate()
|
||||||
|
return day === 2
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
// 选中数据
|
// 选中数据
|
||||||
const selectData = ref<any[]>([])
|
const selectData = ref<any[]>([])
|
||||||
|
|
||||||
@ -122,6 +134,11 @@ const { pager, getLists, resetParams, resetPage } = usePaging({
|
|||||||
|
|
||||||
// 添加
|
// 添加
|
||||||
const handleAdd = async () => {
|
const handleAdd = async () => {
|
||||||
|
if (!isWithdrawDay.value) {
|
||||||
|
feedback.msgError('未到提现日期')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
showEdit.value = true
|
showEdit.value = true
|
||||||
await nextTick()
|
await nextTick()
|
||||||
editRef.value?.open('add')
|
editRef.value?.open('add')
|
||||||
|
|||||||
Reference in New Issue
Block a user