|
@@ -251,36 +251,36 @@ export default {
|
|
|
handleSubmit() {
|
|
handleSubmit() {
|
|
|
var self = this;
|
|
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++){
|
|
for(var i=0;i<billPushGoodsList.length;i++){
|
|
|
billPushGoodsList[i].sortNo = i+1;
|
|
billPushGoodsList[i].sortNo = i+1;
|
|
|
billPushGoodsList[i].beginDate = billPushGoodsList[i].beginEndTime[0];
|
|
billPushGoodsList[i].beginDate = billPushGoodsList[i].beginEndTime[0];
|
|
|
billPushGoodsList[i].endDate = billPushGoodsList[i].beginEndTime[1]
|
|
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++){
|
|
for(var j=0;j<removeBillPushGoodsList.length;j++){
|
|
|
removeBillPushGoodsList[j].sortNo = j+1;
|
|
removeBillPushGoodsList[j].sortNo = j+1;
|
|
|
removeBillPushGoodsList[j].beginDate = removeBillPushGoodsList[j].beginEndTime[0];
|
|
removeBillPushGoodsList[j].beginDate = removeBillPushGoodsList[j].beginEndTime[0];
|
|
|
removeBillPushGoodsList[j].endDate = removeBillPushGoodsList[j].beginEndTime[1]
|
|
removeBillPushGoodsList[j].endDate = removeBillPushGoodsList[j].beginEndTime[1]
|
|
|
- //removeBillPushGoodsList[j].beginEndTime="";
|
|
|
|
|
|
|
+ removeBillPushGoodsList[j].beginEndTime=null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- console.log(self.formModel);
|
|
|
|
|
-
|
|
|
|
|
this.$refs["form"].validate(valid => {
|
|
this.$refs["form"].validate(valid => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
(function() {
|
|
(function() {
|
|
|
- var id = self.formModel.id;
|
|
|
|
|
|
|
+ var id = requestData.id;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
if (id == null || id.length == 0) {
|
|
if (id == null || id.length == 0) {
|
|
|
- return billPushApi.add(self.formModel);
|
|
|
|
|
|
|
+ return billPushApi.add(requestData);
|
|
|
} else {
|
|
} else {
|
|
|
- return billPushApi.update(self.formModel);
|
|
|
|
|
|
|
+ return billPushApi.update(requestData);
|
|
|
}
|
|
}
|
|
|
})().then(function(response) {
|
|
})().then(function(response) {
|
|
|
var jsonData = response.data;
|
|
var jsonData = response.data;
|