diff --git a/src/views/user/ShangjiaDetail.vue b/src/views/user/ShangjiaDetail.vue index 99db929..4ccd8f3 100644 --- a/src/views/user/ShangjiaDetail.vue +++ b/src/views/user/ShangjiaDetail.vue @@ -26,6 +26,7 @@ {{ merchant.zhuangtai === 1 ? '正常' : '已封禁' }} 优质商家 + 特约商家
金牌商家 @@ -35,6 +36,14 @@ @change="handleYouzhiChange" />
+
+ 特约商家(可更换打手) + +
电话:{{ merchant.dianhua }}
微信:{{ merchant.wechat }}
@@ -163,6 +172,7 @@ const merchant = ref(null) const loading = ref(false) const submitting = ref(false) const youzhiSaving = ref(false) +const teyueSaving = ref(false) // 余额弹窗 const balanceDialogVisible = ref(false) @@ -316,6 +326,31 @@ const handleYouzhiChange = async (val) => { } } +const handleTeyueChange = async (val) => { + teyueSaving.value = true + try { + const username = localStorage.getItem('username') + const res = await request.post('/houtai/xgsjxx', { + username, + yonghuid: merchantId, + action: 'set_teyue', + is_teyue_shangjia: val, + }) + if (res.code === 0) { + ElMessage.success(res.msg || '设置成功') + merchant.value.is_teyue_shangjia = val + } else { + merchant.value.is_teyue_shangjia = !val + ElMessage.error(res.msg || '设置失败') + } + } catch (error) { + merchant.value.is_teyue_shangjia = !val + ElMessage.error('网络错误') + } finally { + teyueSaving.value = false + } +} + const handleBan = async () => { try { await ElMessageBox.confirm('确定封禁该商家?封禁后无法派单和登录。', '封禁确认', {