Selaa lähdekoodia

修改编辑评价后数据空白问题

王宇昕 5 vuotta sitten
vanhempi
commit
ebe88bff71

+ 12 - 7
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-basis/_opera/baselist.vue

@@ -130,11 +130,13 @@ export default {
           data[index].typeStatus = index
           data[index].Value = 1
           data[index].Score = '0'
+          data[index].Category = 2
           // this.$set(data[index],'NormalScore','0')
           list.push(data[index])
 
           if (data[index].Son != null && data[index].Son != undefined) {
             for (var k = 0; k < data[index].Son.length; k++) {
+              data[index].Son[k].Category = 2
               data[index].Son[k].typeStatus = index
               data[index].Son[k].Value = 1
               data[index].Son[k].Score = '0'
@@ -167,14 +169,17 @@ export default {
           for (let index = 0; index < data.length; index++) {
             data[index].typeStatus = index
             data[index].Value = data[index].Value === undefined || data[index].Value === '' ? '0' : data[index].Value
+            data[index].Category = 2
             list.push(data[index])
-            // if(data[index].Son!=null&&data[index].Son!=undefined){
-            //   for(var k = 0 ; k < data[index].Son.length ; k++){
-            //     data[index].Son[k].typeStatus = index
-            //     data[index].Son[k].Value = data[index].Son[k].Value==undefined||data[index].Son[k].Value==''?'0':data[index].Value
-            //     list.push(data[index].Son[k])
-            //   }
-            // }
+            
+            if(data[index].Son!=null&&data[index].Son!=undefined){
+              for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 2
+                // data[index].Son[k].typeStatus = index
+                // data[index].Son[k].Value = data[index].Son[k].Value==undefined||data[index].Son[k].Value==''?'0':data[index].Value
+                // list.push(data[index].Son[k])
+              }
+            }
           }
         }
         this.entityListData.entityList = list

+ 4 - 0
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-basis/_opera/evaluationlist.vue

@@ -280,12 +280,14 @@ export default {
         for (let index = 0; index < data.length; index++) {
           data[index].typeStatus = index
           data[index].Score = '0'
+          data[index].Category = 1
           list.push(data[index])
 
           this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
           if (data[index].Son != null && data[index].Son != undefined) {
             console.log('普通的传1,条件评价穿2', data[index].Son)
             for (let k = 0; k < data[index].Son.length; k++) {
+              data[index].Son[k].Category = 1
               data[index].Son[k].typeStatus = index
               data[index].Son[k].Score = data[index].Son[k].NormalScore
               list.push(data[index].Son[k])
@@ -319,11 +321,13 @@ export default {
           for (let index = 0; index < data.length; index++) {
             data[index].typeStatus = index
             data[index].Score = data[index].Score === undefined || data[index].Score === '' ? '0' : data[index].Score
+            data[index].Category = 1
             list.push(data[index])
             this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
             console.log('evaluation文件', data[index].Son)
             if (data[index].Son != null && data[index].Son !== undefined) {
               for (let k = 0; k < data[index].Son.length; k++) {
+                data[index].Son[k].Category = 1
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Score = data[index].Son[k].Score === undefined || data[index].Son[k].Score === '' ? '0' : data[index].Son[k].Score
                 list.push(data[index].Son[k])

+ 4 - 0
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-goods/_opera/baselist.vue

@@ -120,11 +120,13 @@
             data[index].typeStatus = index
             data[index].Value = 1
             data[index].Score = '0'
+            data[index].Category = 2
             // this.$set(data[index],'NormalScore','0')
             list.push(data[index])
 
             if(data[index].Son!=null&&data[index].Son!=undefined){
               for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 2
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Value = 1
                 data[index].Son[k].Score = '0'
@@ -157,9 +159,11 @@
           for(var index = 0 ; index < data.length ; index++){
             data[index].typeStatus = index
             data[index].Value = data[index].Value==undefined||data[index].Value==''?'0':data[index].Value
+            data[index].Category = 2
             list.push(data[index])
             if(data[index].Son!=null&&data[index].Son!=undefined){
               for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 2
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Value = data[index].Son[k].Value==undefined||data[index].Son[k].Value==''?'0':data[index].Value
                 list.push(data[index].Son[k])

+ 4 - 0
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-goods/_opera/evaluationlist.vue

@@ -271,11 +271,13 @@
           for (var index = 0; index < data.length; index++) {
             data[index].typeStatus = index
             data[index].Score = '0'
+            data[index].Category = 1
             list.push(data[index])
 
             this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
             if (data[index].Son != null && data[index].Son != undefined) {
               for (var k = 0; k < data[index].Son.length; k++) {
+                data[index].Son[k].Category = 1
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Score = data[index].Son[k].NormalScore
                 list.push(data[index].Son[k])
@@ -305,10 +307,12 @@
             for (var index = 0; index < data.length; index++) {
               data[index].typeStatus = index
               data[index].Score = data[index].Score == undefined || data[index].Score == '' ? '0' : data[index].Score
+              data[index].Category = 1
               list.push(data[index])
               this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
               if (data[index].Son != null && data[index].Son != undefined) {
                 for (var k = 0; k < data[index].Son.length; k++) {
+                  data[index].Son[k].Category = 1
                   data[index].Son[k].typeStatus = index
                   data[index].Son[k].Score = data[index].Son[k].Score == undefined || data[index].Son[k].Score == '' ? '0' : data[index].Son[k].Score
                   list.push(data[index].Son[k])

+ 4 - 0
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-service/_opera/baselist.vue

@@ -117,11 +117,13 @@
             data[index].typeStatus = index
             data[index].Value = 1
             data[index].Score = '0'
+            data[index].Category = 2
             // this.$set(data[index],'NormalScore','0')
             list.push(data[index])
 
             if(data[index].Son!=null&&data[index].Son!=undefined){
               for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 2
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Value = 1
                 data[index].Son[k].Score = '0'
@@ -150,10 +152,12 @@
           var list = []
           for(var index = 0 ; index < data.length ; index++){
             data[index].typeStatus = index
+            data[index].Category = 2
             data[index].Value = data[index].Value==undefined||data[index].Value==''?'0':data[index].Value
             list.push(data[index])
             if(data[index].Son!=null&&data[index].Son!=undefined){
               for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 2
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Value = data[index].Son[k].Value==undefined||data[index].Son[k].Value==''?'0':data[index].Value
                 list.push(data[index].Son[k])

+ 4 - 0
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-service/_opera/evaluationlist.vue

@@ -274,11 +274,13 @@
           for(var index = 0 ; index < data.length ; index++){
             data[index].typeStatus = index
             data[index].Score = '0'
+            data[index].Category = 1
             list.push(data[index])
 
             this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
             if(data[index].Son!=null&&data[index].Son!=undefined){
               for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 1
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Score = data[index].Son[k].NormalScore
                 list.push(data[index].Son[k])
@@ -307,10 +309,12 @@
           for(var index = 0 ; index < data.length ; index++){
             data[index].typeStatus = index
             data[index].Score = data[index].Score==undefined||data[index].Score==''?'0':data[index].Score
+            data[index].Category = 1
             list.push(data[index])
             this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
             if(data[index].Son!=null&&data[index].Son!=undefined){
               for(var k = 0 ; k < data[index].Son.length ; k++){
+                data[index].Son[k].Category = 1
                 data[index].Son[k].typeStatus = index
                 data[index].Son[k].Score = data[index].Son[k].Score==undefined||data[index].Son[k].Score==''?'0':data[index].Son[k].Score
                 list.push(data[index].Son[k])