Browse Source

修改了备件申购特殊申购

duanxiaoduan 1 year ago
parent
commit
10936ae2e8
2 changed files with 35 additions and 24 deletions
  1. 0 0
      dist/index.html
  2. 35 24
      src/views/custom/subscribe/index.vue

File diff suppressed because it is too large
+ 0 - 0
dist/index.html


+ 35 - 24
src/views/custom/subscribe/index.vue

@@ -1411,10 +1411,14 @@ export default {
                 }
                 }
                 var pricearr = item.price.split(",")
                 var pricearr = item.price.split(",")
                 this.$set(item,'pricearr',pricearr)
                 this.$set(item,'pricearr',pricearr)
-                var lifeCyclearr = item.lifeCycle.split(",")
-                this.$set(item,'lifeCyclearr',lifeCyclearr)
-                var contractVarianceItemarr = item.contractVarianceItem.split(",")
-                this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+                if(this.dialogStatus !=='special'){
+                  var pricearr = item.price.split(",")
+                  this.$set(item,'pricearr',pricearr)
+                  var lifeCyclearr = item.lifeCycle.split(",")
+                  this.$set(item,'lifeCyclearr',lifeCyclearr)
+                  var contractVarianceItemarr = item.contractVarianceItem.split(",")
+                  this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+                }
                 this.listAdd.unshift(item)
                 this.listAdd.unshift(item)
                 this.$forceUpdate()
                 this.$forceUpdate()
               })
               })
@@ -1441,12 +1445,14 @@ export default {
                 this.$set(item,'price','0')
                 this.$set(item,'price','0')
                 this.$set(item,'amount','0')
                 this.$set(item,'amount','0')
               }
               }
-              var pricearr = item.price.split(",")
-              this.$set(item,'pricearr',pricearr)
-              var lifeCyclearr = item.lifeCycle.split(",")
-              this.$set(item,'lifeCyclearr',lifeCyclearr)
-              var contractVarianceItemarr = item.contractVarianceItem.split(",")
-              this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+              if(this.dialogStatus !=='special'){
+                var pricearr = item.price.split(",")
+                this.$set(item,'pricearr',pricearr)
+                var lifeCyclearr = item.lifeCycle.split(",")
+                this.$set(item,'lifeCyclearr',lifeCyclearr)
+                var contractVarianceItemarr = item.contractVarianceItem.split(",")
+                this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+              }
               this.listAdd.unshift(item)
               this.listAdd.unshift(item)
               this.$forceUpdate()
               this.$forceUpdate()
             })
             })
@@ -1471,12 +1477,14 @@ export default {
               this.$set(item,'price','0')
               this.$set(item,'price','0')
               this.$set(item,'amount','0')
               this.$set(item,'amount','0')
             }
             }
-            var pricearr = item.price.split(",")
-            this.$set(item,'pricearr',pricearr)
-            var lifeCyclearr = item.lifeCycle.split(",")
-            this.$set(item,'lifeCyclearr',lifeCyclearr)
-            var contractVarianceItemarr = item.contractVarianceItem.split(",")
-            this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+            if(this.dialogStatus !=='special'){
+                var pricearr = item.price.split(",")
+                this.$set(item,'pricearr',pricearr)
+                var lifeCyclearr = item.lifeCycle.split(",")
+                this.$set(item,'lifeCyclearr',lifeCyclearr)
+                var contractVarianceItemarr = item.contractVarianceItem.split(",")
+                this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+              }
             this.listAdd.unshift(item)
             this.listAdd.unshift(item)
           }
           }
         } else {
         } else {
@@ -1493,12 +1501,14 @@ export default {
             this.$set(item,'price','0')
             this.$set(item,'price','0')
             this.$set(item,'amount','0')
             this.$set(item,'amount','0')
           }
           }
-          var pricearr = item.price.split(",")
-          this.$set(item,'pricearr',pricearr)
-          var lifeCyclearr = item.lifeCycle.split(",")
-          this.$set(item,'lifeCyclearr',lifeCyclearr)
-          var contractVarianceItemarr = item.contractVarianceItem.split(",")
-          this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+          if(this.dialogStatus !=='special' && this.createTemp.providerId == ''){
+            var pricearr = item.price.split(",")
+            this.$set(item,'pricearr',pricearr)
+            var lifeCyclearr = item.lifeCycle.split(",")
+            this.$set(item,'lifeCyclearr',lifeCyclearr)
+            var contractVarianceItemarr = item.contractVarianceItem.split(",")
+            this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
+          }
           this.listAdd.unshift(item)
           this.listAdd.unshift(item)
           this.$forceUpdate()
           this.$forceUpdate()
         }
         }
@@ -2466,7 +2476,8 @@ export default {
       this.edit = 1
       this.edit = 1
       this.getDepartParam.parammaps.pastureId = this.createTemp.pastureId
       this.getDepartParam.parammaps.pastureId = this.createTemp.pastureId
       this.getCreateDepartDownList()
       this.getCreateDepartDownList()
-      this.dialogStatus = 'special'
+      this.dialogStatus = 'special'
+      this.createTemp.purchaseType = '3'
       this.dialogFormVisible2 = true
       this.dialogFormVisible2 = true
       this.$nextTick(() => {
       this.$nextTick(() => {
         this.$refs['createTemp'].clearValidate()
         this.$refs['createTemp'].clearValidate()
@@ -2593,7 +2604,7 @@ export default {
         postJson(url, data).then(response => {
         postJson(url, data).then(response => {
           if (response.msg !== 'fail') {
           if (response.msg !== 'fail') {
             this.get_table_data()
             this.get_table_data()
-            this.dialogFormVisible = false
+            this.dialogFormVisible2 = false
             this.$notify({ title: '成功', message: '保存成功', type: 'success', duration: 2000 })
             this.$notify({ title: '成功', message: '保存成功', type: 'success', duration: 2000 })
           } else {
           } else {
             failproccess(response, this.$notify)
             failproccess(response, this.$notify)

Some files were not shown because too many files changed in this diff