zhengqiang пре 5 година
родитељ
комит
a6e8a8542d
1 измењених фајлова са 10 додато и 10 уклоњено
  1. 10 10
      src/views/business/billPush-detail.vue

+ 10 - 10
src/views/business/billPush-detail.vue

@@ -251,36 +251,36 @@ export default {
         handleSubmit() {
             var self = this;
 
-            var billPushGoodsList = this.formModel.billPushGoodsList;
+            //增加转型,避免直接修改formModel
+            var requestData = JSON.parse(JSON.stringify(self.formModel));
+
+            var billPushGoodsList = requestData.billPushGoodsList;
 
             for(var i=0;i<billPushGoodsList.length;i++){
                 billPushGoodsList[i].sortNo = i+1;
                 billPushGoodsList[i].beginDate = billPushGoodsList[i].beginEndTime[0];
                 billPushGoodsList[i].endDate = billPushGoodsList[i].beginEndTime[1]
-                //billPushGoodsList[i].beginEndTime=null;
+                billPushGoodsList[i].beginEndTime=null;
             }
 
-            var removeBillPushGoodsList = this.formModel.removeBillPushGoodsList;
+            var removeBillPushGoodsList = requestData.removeBillPushGoodsList;
 
             for(var j=0;j<removeBillPushGoodsList.length;j++){
                 removeBillPushGoodsList[j].sortNo = j+1;
                 removeBillPushGoodsList[j].beginDate = removeBillPushGoodsList[j].beginEndTime[0];
                 removeBillPushGoodsList[j].endDate = removeBillPushGoodsList[j].beginEndTime[1]
-                //removeBillPushGoodsList[j].beginEndTime="";
+                removeBillPushGoodsList[j].beginEndTime=null;
             }
 
-            console.log(self.formModel);
-
             this.$refs["form"].validate(valid => {
                 if (valid) {
                 (function() {
-                    var id = self.formModel.id;
+                    var id = requestData.id;
                     
-
                     if (id == null || id.length == 0) {
-                    return billPushApi.add(self.formModel);
+                    return billPushApi.add(requestData);
                     } else {
-                    return billPushApi.update(self.formModel);
+                    return billPushApi.update(requestData);
                     }
                 })().then(function(response) {
                     var jsonData = response.data;