feat:刷新全部二维码
This commit is contained in:
1 parent
991e555606
commit
9219e5e232
2 files changed
+33
No files matched your search
@@ -9,6 +9,14 @@ export function refreshQrcode(query?: Object) {
|
||||
})
|
||||
}
|
||||
|
||||
// 刷新全部商户二维码
|
||||
export function refreshAllQrcode() {
|
||||
return request({
|
||||
url: "/wallet/mch-manage/refresh-all-qrcode",
|
||||
method: "get",
|
||||
})
|
||||
}
|
||||
|
||||
export function select(query?: Object) {
|
||||
return request({
|
||||
url: "/wallet/mch-manage/select",
|
||||
|
||||
@@ -42,6 +42,10 @@
|
||||
v-auth="'wallet_mchManage_add'">
|
||||
新 增
|
||||
</el-button>
|
||||
<el-button plain icon="RefreshRight" type="primary" :loading="refreshAllQrcodeLoading"
|
||||
v-auth="'wallet_mchManage_refresh_qrcode'" @click="refreshAllQrcode">
|
||||
刷新全部二维码
|
||||
</el-button>
|
||||
<el-button plain :disabled="multiple" icon="Delete" type="primary"
|
||||
v-auth="'wallet_mchManage_del'" @click="handleDelete(selectObjs)">
|
||||
删 除
|
||||
@@ -196,6 +200,7 @@ const showSearch = ref(true)
|
||||
// 多选变量
|
||||
const selectObjs = ref([]) as any
|
||||
const multiple = ref(true)
|
||||
const refreshAllQrcodeLoading = ref(false)
|
||||
|
||||
const state: BasicTableProps = reactive<BasicTableProps>({
|
||||
queryForm: {},
|
||||
@@ -243,6 +248,26 @@ const refreshQrcode = async (row: any) => {
|
||||
}
|
||||
}
|
||||
|
||||
// 重新生成全部商户二维码
|
||||
const refreshAllQrcode = async () => {
|
||||
try {
|
||||
await useMessageBox().confirm("此操作将重新生成全部商户二维码,是否继续")
|
||||
} catch {
|
||||
return
|
||||
}
|
||||
|
||||
refreshAllQrcodeLoading.value = true
|
||||
try {
|
||||
const { data } = await mchManangeApi.refreshAllQrcode()
|
||||
await getDataList()
|
||||
useMessage().success(`刷新完成,共处理 ${data ?? 0} 个商户`)
|
||||
} catch (e: any) {
|
||||
useMessage().error(e.msg || "刷新失败")
|
||||
} finally {
|
||||
refreshAllQrcodeLoading.value = false
|
||||
}
|
||||
}
|
||||
|
||||
// 修改是否在正元显示
|
||||
const isSyncZyChange = async (row: any) => {
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user