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 }}
+
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图表接口