From 1b289ae265bff67771c95051e842b68e44aaf4ac Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Fri, 14 Nov 2025 16:01:31 +0800 Subject: [PATCH] =?UTF-8?q?affiliate=E4=BF=AE=E6=94=B9=E4=BD=A3=E9=87=91?= =?UTF-8?q?=E6=AF=94=E4=BE=8B=E7=BB=93=E6=9E=84=E6=9B=BF=E6=8D=A2=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../affiliate/affiliateAudit/editAudit.vue | 28 +++++++++++++++++-- src/tool/https.js | 1 + 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/component/Administrator/affiliate/affiliateAudit/editAudit.vue b/src/component/Administrator/affiliate/affiliateAudit/editAudit.vue index 209d21d9..3333b858 100644 --- a/src/component/Administrator/affiliate/affiliateAudit/editAudit.vue +++ b/src/component/Administrator/affiliate/affiliateAudit/editAudit.vue @@ -57,6 +57,11 @@ style="width: 250px" /> + {{ currentState }} +
+ State: + +
Close
@@ -96,14 +101,29 @@ export default defineComponent({ id: "", commission: "", }); + let currentState = ref('') + let state = ref([ + { + label:'Active', + value:'Active', + }, + { + label:'Delete', + value:'Delete', + }, + { + label:'Inactive', + value:'Inactive', + }, + ]) let init = (data) => { let funStr = 'Edit' - console.log(data) operations.operationsModal = true; operations.title = funStr; if (funStr == "Edit") { operationsData.id = data.id; operationsData.commission = data.commissionPercent; + currentState.value = data.status; } }; @@ -111,11 +131,13 @@ export default defineComponent({ return { id: operationsData.id, commission: operationsData.commission, + operationType: currentState.value, }; }; let cancelDsign = () => { operationsData.id = ""; operationsData.commission = ""; + currentState.value = ""; operations.operationsModal = false; }; let setOk = () => { @@ -125,7 +147,7 @@ export default defineComponent({ !data.commission ) return message.warning("Please check the input box marked with *"); - Https.axiosGet(Https.httpUrls.updateCommission, {params:data}).then( + Https.axiosGet(Https.httpUrls.editAffiliate, {params:data}).then( (rv) => { if (rv) { cancelDsign(); @@ -139,6 +161,8 @@ export default defineComponent({ ...toRefs(operationsData), cancelDsign, init, + state, + currentState, setOk, }; }, diff --git a/src/tool/https.js b/src/tool/https.js index c7067773..a0352e4a 100644 --- a/src/tool/https.js +++ b/src/tool/https.js @@ -366,6 +366,7 @@ export const Https = { personalCenter:`/api/affiliate/personalCenter`,//affiliate个人中心 affiliateList:`/api/affiliate/list`,//affiliate审批列表 updateCommission:`/api/affiliate/updateCommission`,//编辑佣金比例 + editAffiliate:`/api/affiliate/editAffiliate`,//编辑affiliate getEachAffiliateGeneratedRevenue:`/api/affiliate/getEachAffiliateGeneratedRevenue`,//affiliate每个用户根据日期查询收益 affiliateApproval:`/api/affiliate/approval`,//affiliate同意 审批 getPersonalMonthlyIncome:`/api/affiliate/getPersonalMonthlyIncome`,//affiliate图表接口