Browse Source

单位月度考评,单位季度考评,单位年度考评详情页面,单位目标考评修订页面详情根据甲方需求进行重新设计并开发,与后端服务联调(进行中);

SunZehao 1 year ago
parent
commit
8d43c13646

BIN
src/assets/benchmarkImg/sectionCha.png


BIN
src/assets/benchmarkImg/sectionDef.png


+ 14 - 54
src/components/assessment/evaluationAmendmentNewFrom.vue

@@ -122,19 +122,9 @@ import * as XLSX from 'xlsx'
 import { saveAs } from 'file-saver'
 import  * as XLSXD from 'xlsx-js-style'
 
-import huoDef from '../../assets/benchmarkImg/huoDef.png'
-import shuiDef from '../../assets/benchmarkImg/shuiDef.png'
-import xinDef from '../../assets/benchmarkImg/xinDef.png'
-import meiDef from '../../assets/benchmarkImg/meiDef.png'
-import guoDef from '../../assets/benchmarkImg/guoDef.png'
-import zongDef from '../../assets/benchmarkImg/zongDef.png'
+import sectionDef from '../../assets/benchmarkImg/sectionDef.png'
 
-import huoCha from '../../assets/benchmarkImg/huoCha.png'
-import shuiCha from '../../assets/benchmarkImg/shuiCha.png'
-import xinCha from '../../assets/benchmarkImg/xinCha.png'
-import meiCha from '../../assets/benchmarkImg/meiCha.png'
-import guoCha from '../../assets/benchmarkImg/guoCha.png'
-import zongCha from '../../assets/benchmarkImg/zongCha.png'
+import sectionCha from '../../assets/benchmarkImg/sectionCha.png'
 
 import addIcon from '../../assets/btnIcon/add.png'
 import saveIcon from '../../assets/btnIcon/save.png'
@@ -211,43 +201,11 @@ export default {
                             id: item.id,
                             isName: item.sectionName === '新能源(光电)' ? '新能源光电' : item.sectionName === '新能源(风电)' ? '新能源风电' : item.sectionName,
                             isNameEn: item.sectionCode,
-                            showClick: false
-                        }
-                        if (item.sectionName === '火电') {
-                            obj.isClass = 'huoDef'
-                            obj.img = huoDef
-                            obj.isClassC = 'huoCha'
-                            obj.clickImg = huoCha
-                        } else if (item.sectionName === '水电') {
-                            obj.isClass = 'shuiDef'
-                            obj.img = shuiDef
-                            obj.isClassC = 'shuiCha'
-                            obj.clickImg = shuiCha
-                        } else if (item.sectionName.indexOf('新能源') >-1) {
-                            obj.isClass = 'xinDef'
-                            obj.img = xinDef
-                            obj.isClassC = 'xinCha'
-                            obj.clickImg = xinCha
-                        } else if (item.sectionName === '煤电一体化') {
-                            obj.isClass = 'meiDef'
-                            obj.img = meiDef
-                            obj.isClassC = 'meiCha'
-                            obj.clickImg = meiCha
-                        } else if (item.sectionName === '国际业务') {
-                            obj.isClass = 'guoDef'
-                            obj.img = guoDef
-                            obj.isClassC = 'guoCha'
-                            obj.clickImg = guoCha
-                        } else if (item.sectionName === '综合支持') {
-                            obj.isClass = 'zongDef'
-                            obj.img = zongDef
-                            obj.isClassC = 'zongCha'
-                            obj.clickImg = zongCha
-                        } else {
-                            obj.isClass = 'guoDef'
-                            obj.img = guoDef
-                            obj.isClassC = 'guoCha'
-                            obj.clickImg = guoCha
+                            showClick: false,
+                            isClass: 'sectionDef',
+                            img: sectionDef,
+                            isClassC: 'sectionCha',
+                            clickImg: sectionCha
                         }
                         that.titleMsgArr.push(obj)
                     })
@@ -393,11 +351,13 @@ export default {
                     saveParams.push(it)
                 }
             })
-            apiPostorganizationUpdateAddEvaluationInfo(addParams).then(datas =>{
-                if (datas) {
-                    that.responseData(datas)
-                }
-            })
+            if (addParams.length > 0) {
+                apiPostorganizationUpdateAddEvaluationInfo(addParams).then(datas =>{
+                    if (datas) {
+                        that.responseData(datas)
+                    }
+                })
+            }
             if (saveParams.length > 0) {
                 apiPostorganizationUpdateEvaluationInfo(saveParams).then(datas =>{
                     if (datas) {

+ 1 - 1
src/components/assessment/evaluationAmendmentPage.vue

@@ -170,7 +170,7 @@
 </template>
 
 <script>
-import startFromList from './evaluationAmendmentFrom.vue'
+import startFromList from './evaluationAmendmentNewFrom.vue'
 import btns from '../elbuttonS.vue'
 import seachs from '../seachGroup.vue'
 import {apiGetevaluationrevisionList, apiGetdeptresponsibilitySave,apiGetdoAction,apiGetworkflowgetOpinion,

+ 14 - 54
src/components/assessment/monthQuarterYearFrom.vue

@@ -122,19 +122,9 @@ import * as XLSX from 'xlsx'
 import { saveAs } from 'file-saver'
 import  * as XLSXD from 'xlsx-js-style'
 
-import huoDef from '../../assets/benchmarkImg/huoDef.png'
-import shuiDef from '../../assets/benchmarkImg/shuiDef.png'
-import xinDef from '../../assets/benchmarkImg/xinDef.png'
-import meiDef from '../../assets/benchmarkImg/meiDef.png'
-import guoDef from '../../assets/benchmarkImg/guoDef.png'
-import zongDef from '../../assets/benchmarkImg/zongDef.png'
+import sectionDef from '../../assets/benchmarkImg/sectionDef.png'
 
-import huoCha from '../../assets/benchmarkImg/huoCha.png'
-import shuiCha from '../../assets/benchmarkImg/shuiCha.png'
-import xinCha from '../../assets/benchmarkImg/xinCha.png'
-import meiCha from '../../assets/benchmarkImg/meiCha.png'
-import guoCha from '../../assets/benchmarkImg/guoCha.png'
-import zongCha from '../../assets/benchmarkImg/zongCha.png'
+import sectionCha from '../../assets/benchmarkImg/sectionCha.png'
 
 import addIcon from '../../assets/btnIcon/add.png'
 import saveIcon from '../../assets/btnIcon/save.png'
@@ -211,43 +201,11 @@ export default {
                             id: item.id,
                             isName: item.sectionName === '新能源(光电)' ? '新能源光电' : item.sectionName === '新能源(风电)' ? '新能源风电' : item.sectionName,
                             isNameEn: item.sectionCode,
-                            showClick: false
-                        }
-                        if (item.sectionName === '火电') {
-                            obj.isClass = 'huoDef'
-                            obj.img = huoDef
-                            obj.isClassC = 'huoCha'
-                            obj.clickImg = huoCha
-                        } else if (item.sectionName === '水电') {
-                            obj.isClass = 'shuiDef'
-                            obj.img = shuiDef
-                            obj.isClassC = 'shuiCha'
-                            obj.clickImg = shuiCha
-                        } else if (item.sectionName.indexOf('新能源') >-1) {
-                            obj.isClass = 'xinDef'
-                            obj.img = xinDef
-                            obj.isClassC = 'xinCha'
-                            obj.clickImg = xinCha
-                        } else if (item.sectionName === '煤电一体化') {
-                            obj.isClass = 'meiDef'
-                            obj.img = meiDef
-                            obj.isClassC = 'meiCha'
-                            obj.clickImg = meiCha
-                        } else if (item.sectionName === '国际业务') {
-                            obj.isClass = 'guoDef'
-                            obj.img = guoDef
-                            obj.isClassC = 'guoCha'
-                            obj.clickImg = guoCha
-                        } else if (item.sectionName === '综合支持') {
-                            obj.isClass = 'zongDef'
-                            obj.img = zongDef
-                            obj.isClassC = 'zongCha'
-                            obj.clickImg = zongCha
-                        } else {
-                            obj.isClass = 'guoDef'
-                            obj.img = guoDef
-                            obj.isClassC = 'guoCha'
-                            obj.clickImg = guoCha
+                            showClick: false,
+                            isClass: 'sectionDef',
+                            img: sectionDef,
+                            isClassC: 'sectionCha',
+                            clickImg: sectionCha
                         }
                         that.titleMsgArr.push(obj)
                     })
@@ -393,11 +351,13 @@ export default {
                     saveParams.push(it)
                 }
             })
-            apiPostorganizationUpdateAddEvaluationInfo(addParams).then(datas =>{
-                if (datas) {
-                    that.responseData(datas)
-                }
-            })
+            if (addParams.length > 0) {
+                apiPostorganizationUpdateAddEvaluationInfo(addParams).then(datas =>{
+                    if (datas) {
+                        that.responseData(datas)
+                    }
+                })
+            }
             if (saveParams.length > 0) {
                 apiPostorganizationUpdateEvaluationInfo(saveParams).then(datas =>{
                     if (datas) {

+ 14 - 54
src/components/taskCenter/taskCenterEvlNewFrom.vue

@@ -132,19 +132,9 @@ import * as XLSX from 'xlsx'
 import { saveAs } from 'file-saver'
 import  * as XLSXD from 'xlsx-js-style'
 
-import huoDef from '../../assets/benchmarkImg/huoDef.png'
-import shuiDef from '../../assets/benchmarkImg/shuiDef.png'
-import xinDef from '../../assets/benchmarkImg/xinDef.png'
-import meiDef from '../../assets/benchmarkImg/meiDef.png'
-import guoDef from '../../assets/benchmarkImg/guoDef.png'
-import zongDef from '../../assets/benchmarkImg/zongDef.png'
+import sectionDef from '../../assets/benchmarkImg/sectionDef.png'
 
-import huoCha from '../../assets/benchmarkImg/huoCha.png'
-import shuiCha from '../../assets/benchmarkImg/shuiCha.png'
-import xinCha from '../../assets/benchmarkImg/xinCha.png'
-import meiCha from '../../assets/benchmarkImg/meiCha.png'
-import guoCha from '../../assets/benchmarkImg/guoCha.png'
-import zongCha from '../../assets/benchmarkImg/zongCha.png'
+import sectionCha from '../../assets/benchmarkImg/sectionCha.png'
 
 import addIcon from '../../assets/btnIcon/add.png'
 import saveIcon from '../../assets/btnIcon/save.png'
@@ -222,43 +212,11 @@ export default {
                             id: item.id,
                             isName: item.sectionName === '新能源(光电)' ? '新能源光电' : item.sectionName === '新能源(风电)' ? '新能源风电' : item.sectionName,
                             isNameEn: item.sectionCode,
-                            showClick: false
-                        }
-                        if (item.sectionName === '火电') {
-                            obj.isClass = 'huoDef'
-                            obj.img = huoDef
-                            obj.isClassC = 'huoCha'
-                            obj.clickImg = huoCha
-                        } else if (item.sectionName === '水电') {
-                            obj.isClass = 'shuiDef'
-                            obj.img = shuiDef
-                            obj.isClassC = 'shuiCha'
-                            obj.clickImg = shuiCha
-                        } else if (item.sectionName.indexOf('新能源') >-1) {
-                            obj.isClass = 'xinDef'
-                            obj.img = xinDef
-                            obj.isClassC = 'xinCha'
-                            obj.clickImg = xinCha
-                        } else if (item.sectionName === '煤电一体化') {
-                            obj.isClass = 'meiDef'
-                            obj.img = meiDef
-                            obj.isClassC = 'meiCha'
-                            obj.clickImg = meiCha
-                        } else if (item.sectionName === '国际业务') {
-                            obj.isClass = 'guoDef'
-                            obj.img = guoDef
-                            obj.isClassC = 'guoCha'
-                            obj.clickImg = guoCha
-                        } else if (item.sectionName === '综合支持') {
-                            obj.isClass = 'zongDef'
-                            obj.img = zongDef
-                            obj.isClassC = 'zongCha'
-                            obj.clickImg = zongCha
-                        } else {
-                            obj.isClass = 'guoDef'
-                            obj.img = guoDef
-                            obj.isClassC = 'guoCha'
-                            obj.clickImg = guoCha
+                            showClick: false,
+                            isClass: 'sectionDef',
+                            img: sectionDef,
+                            isClassC: 'sectionCha',
+                            clickImg: sectionCha
                         }
                         that.titleMsgArr.push(obj)
                     })
@@ -422,11 +380,13 @@ export default {
                     saveParams.push(it)
                 }
             })
-            apiPostorganizationUpdateAddEvaluationInfo(addParams).then(datas =>{
-                if (datas) {
-                    that.responseData(datas)
-                }
-            })
+            if (addParams.length > 0) {
+                apiPostorganizationUpdateAddEvaluationInfo(addParams).then(datas =>{
+                    if (datas) {
+                        that.responseData(datas)
+                    }
+                })
+            }
             if (saveParams.length > 0) {
                 apiPostorganizationUpdateEvaluationInfo(saveParams).then(datas =>{
                     if (datas) {