Преглед изворни кода

小需求:商家管理,历史签约可修改;文案修改,运维开始时间

hbchen пре 1 година
родитељ
комит
84b7467b6f
2 измењених фајлова са 16 додато и 4 уклоњено
  1. 11 0
      src/api/modules/businessCustom.js
  2. 5 4
      src/views/business_ETA_manage/businessEdit.vue

+ 11 - 0
src/api/modules/businessCustom.js

@@ -51,6 +51,17 @@ export const businessCustomInterence = {
     addNewContract:(params)=>{
         return http.post('/eta_business/signing',params)
     },
+    /** 
+     * 编辑续约
+     * @param EtaBusinessId Integer 商家ID
+     * @param EtaBusinessContractId Integer 商家合约ID
+     * @param SigningTime String 签约时间
+     * @param ExpiredTime String 到期时间
+     * @returns 
+    */
+    editContract:(params)=>{
+        return http.post('/eta_business/edit_sign',params)
+    },
     /**
      * 删除续约信息
      * @param EtaBusinessContractId Integer 商家合约ID

+ 5 - 4
src/views/business_ETA_manage/businessEdit.vue

@@ -337,15 +337,16 @@ export default {
         },
         //添加续约-保存
         handleAddRenewal({signDate,expirationDate,id}){
-            console.log({signDate,expirationDate,id});
-            return 
-            businessCustomInterence.addNewContract({
+            // id-商家合约ID
+            let api = Number(id) ? 'editContract' : 'addNewContract'
+            businessCustomInterence[api]({
                 EtaBusinessId:Number(this.$route.query.id),
+                EtaBusinessContractId:Number(id),
                 SigningTime:signDate,
                 ExpiredTime:expirationDate
             }).then(res=>{
                 if(res.Ret!==200) return 
-                this.$message.success('添加续约成功')
+                this.$message.success(this.renewalDiaTitle+'成功')
                 this.showRenewal=false
                 this.getTableData(Number(this.$route.query.id))
                 this.getTimeLineData(Number(this.$route.query.id))