浏览代码

返利钱包更改

chen 3 年之前
父节点
当前提交
7232b3062e
共有 2 个文件被更改,包括 29 次插入19 次删除
  1. 8 0
      src/api/policy_list.js
  2. 21 19
      src/views/sales_rebate/rebate_list.vue

+ 8 - 0
src/api/policy_list.js

@@ -376,3 +376,11 @@ export function getWalletRebateSaletypeDelete(params) {
     params,
   });
 }
+//返利钱包销售类型-修改
+export function getWalletRebateSaletypeUpdate(data) {
+  return request({
+    url: "/wallet/rebate_saletype/update",
+    method: "post",
+    data,
+  });
+}

+ 21 - 19
src/views/sales_rebate/rebate_list.vue

@@ -8,7 +8,7 @@
         label-position="left"
       >
         <el-row :gutter="20">
-          <el-col :xs="24" :ms="6" :lg="6">
+          <!-- <el-col :xs="24" :ms="6" :lg="6">
             <el-form-item label="" prop="mainName">
               <el-input
                 v-model="screenForm.mainName"
@@ -16,7 +16,7 @@
                 size="small"
               ></el-input>
             </el-form-item>
-          </el-col>
+          </el-col> -->
           <el-col :xs="24" :ms="6" :lg="6">
             <el-form-item label="" prop="saleTypeCode">
               <el-input
@@ -102,7 +102,7 @@
             <template slot-scope="scope">
               <el-switch
                 v-model="scope.row.status"
-                @change="handleSwitch($event, scope.row.walletRebateId)"
+                @change="handleSwitch($event, scope.row.walletRebateSaleTypeId)"
                 :active-text="scope.row.status ? '已启用' : '已禁用'"
               >
               </el-switch>
@@ -252,6 +252,7 @@ import {
   getWalletRebateList,
   getWalletRebateSaletypeAdd,
   getWalletRebateSaletypeDelete,
+  getWalletRebateSaletypeUpdate,
 } from "@/api/policy_list";
 
 export default {
@@ -421,9 +422,9 @@ export default {
         this.dialogForm.rebateRate = e;
       }
     },
-    handleSwitch(e, walletRebateId) {
-      updateWallet({
-        walletRebateId,
+    handleSwitch(e, walletRebateSaleTypeId) {
+      getWalletRebateSaletypeUpdate({
+        walletRebateSaleTypeId,
         status: e,
       }).then((res) => {
         this.$successMsg("状态已更改");
@@ -433,17 +434,17 @@ export default {
     hanleEdit(item) {
       console.log(item);
       this.dialogForm = {
-        adminCompanyId: item.adminCompanyId,
-        mainId: "",
-        mainName: "",
+        // adminCompanyId: item.adminCompanyId,
+
         name: item.name,
-        rebateRate: item.rebateRate,
-        rabateSort: item.rabateSort,
-        saleTypeCode: item.saleTypeCode,
+        // rebateRate: item.rebateRate,
+        // rabateSort: item.rabateSort,
+        // saleTypeCode: item.saleTypeCode,
         saleTypeId: item.saleTypeId,
-        saleTypeName: item.saleTypeName,
+        // saleTypeName: item.saleTypeName,
         status: item.status,
         walletRebateId: item.walletRebateId,
+        walletRebateSaleTypeId: item.walletRebateSaleTypeId,
       };
       this.getDictList();
       this.dialogVisible = true;
@@ -471,6 +472,7 @@ export default {
       this.dialogVisible = true;
       this.dialogForm = {
         ...item,
+        saleTypeId: item.saleTypeName,
       };
     },
     hanelclose() {
@@ -496,7 +498,7 @@ export default {
             const upParams = {
               ...this.dialogForm,
             };
-            updateWallet(upParams).then((res) => {
+            getWalletRebateSaletypeUpdate(upParams).then((res) => {
               this.$successMsg("修改成功");
               this.hanleReset();
             });
@@ -510,11 +512,11 @@ export default {
     hanleReset() {
       this.dialogForm = {
         name: "",
-        mainId: "",
-        mainName: "",
-        saleTypeCode: "",
-        saleTypeName: "",
-        rabateRate: "",
+        // mainId: "",
+        // mainName: "",
+        // saleTypeCode: "",
+        // saleTypeName: "",
+        // rabateRate: "",
         status: true,
       };
       // this.$refs.dialogForm.resetFields()