Bläddra i källkod

部门问题修改

SunZehao 1 år sedan
förälder
incheckning
1412579e44

+ 4 - 0
src/api/api.js

@@ -153,6 +153,10 @@ export function apiGetdeptresponsibilitySave(params) {
 export function apiGetevaluationdeptplanSave(params) {
     return httpRequest.post('evaluation-dept-plan/save', params)
 }
+//----"部门考评目标启动-保存or修改"----新增后修改状态
+// export function apideptModifyState(params) {
+//     return httpRequest.post('evaluation-dept-plan/save', params)
+// }
 
 //------考评启动(流程)
 export function apiGetdoAction(params) {

+ 7 - 7
src/components/assessment/evaluationDeptBusinessPage.vue

@@ -88,11 +88,11 @@ export default {
         }
     },
     created() {
-        this.getevaluStartList()
+        this.getevaluBusinessList()
     },
     methods:{
         // 查询列表页面
-        getevaluStartList() {
+        getevaluBusinessList() {
             let that = this
             let params = {
                 pageNum: that.page.currentPage,
@@ -133,21 +133,21 @@ export default {
         },
         getSeachData() {
             this.page.currentPage = 1
-            this.getevaluStartList()
+            this.getevaluBusinessList()
         },
         resetSeach() {
             this.page.currentPage = 1
             this.rescode = ''
             this.resDes = ''
-            this.getevaluStartList()
+            this.getevaluBusinessList()
         },
         handleSizeChange(val){
             this.page.pagesize = val
-            this.getevaluStartList()
+            this.getevaluBusinessList()
         },
         handleCurrentChange(val){
             this.page.currentPage =val
-            this.getevaluStartList()
+            this.getevaluBusinessList()
         },
         getGenerateReport(row) {
             let that = this
@@ -228,7 +228,7 @@ export default {
         .evaluationStartTableData{
             .el-table{
                 .el-table__body-wrapper{
-                    height: 60vh !important;
+                    height: 63vh !important;
                 }
                 .el-input__inner{
                     height: 30px !important;

+ 9 - 1
src/components/assessment/evaluationDeptRatingPage.vue

@@ -346,7 +346,15 @@ export default {
             if (val !== '') {
                 this.monthArr.forEach(it =>{
                     if (data.label === it.label) {
-                        this.acauseDataArr.push(it)
+                        let model = false
+                        this.acauseDataArr.forEach((iv, index) =>{
+                            if (data.label === iv.label) {
+                                model = true
+                            }
+                        })
+                        if (!model) {
+                            this.acauseDataArr.push(it)
+                        }
                     }
     
                 })

+ 9 - 3
src/components/assessment/evaluationDeptStartPage.vue

@@ -304,7 +304,7 @@ export default {
         //新增/修改考评启动数据
         saveAndEditIndicatorData() {
             let that = this
-            // let userMes = JSON.parse(window.sessionStorage.getItem('user'))
+            let userMes = JSON.parse(window.sessionStorage.getItem('user'))
             let deptData = []
             that.ruleForm.department.forEach(it =>{
                 that.departData.forEach(itv =>{
@@ -324,8 +324,8 @@ export default {
                 businessClass: that.ruleForm.evaluationCycle,
                 appraisalYear: that.ruleForm.year,
                 des: that.ruleForm.desc,
-                // createBy: userMes.id,
-                // createName: userMes.name
+                createBy: userMes.id,
+                createName: userMes.name
             }
             if (that.isSave) {
                 params.id = that.evalradio.id
@@ -370,6 +370,12 @@ export default {
                             message: datas.data.msg,
                             type: 'error'
                         });
+                    } else {
+                        // deptModifyState().then(values =>{
+                        //     if (values) {
+                        //         that.getevaluStartList()
+                        //     }
+                        // })
                     }
                 }
             })