From a95e2fcdc4615e1d4ed39a3bfe311ab096fcddb4 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Tue, 8 Dec 2020 19:09:42 +0800 Subject: [PATCH 01/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kpi/assessment/performance/components/UseButton/index.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/kpi/assessment/performance/components/UseButton/index.vue b/src/views/kpi/assessment/performance/components/UseButton/index.vue index 93e9267..3c670e7 100644 --- a/src/views/kpi/assessment/performance/components/UseButton/index.vue +++ b/src/views/kpi/assessment/performance/components/UseButton/index.vue @@ -338,7 +338,7 @@ export default { } } - const obj = { status: 1, menuName: '同意了' } + const obj = { status: 1, menuName: '同意了', comment: this.form.comment } const params = Object.assign({}, { resultRecordId: this.$route.query.id || '' }, obj) let res = await apiSaveapproval(params) if (res.code !== 200) { @@ -356,7 +356,7 @@ export default { type: 'success' }) this.dialogFormVisible = false - // history.go(0) + history.go(0) }, // 驳回 handleBohui () { From 57a6117b76c2ecb2020d0cc59105b9864dbe8c62 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Tue, 8 Dec 2020 19:49:48 +0800 Subject: [PATCH 02/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assessment/performance/components/table.vue | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/views/kpi/assessment/performance/components/table.vue b/src/views/kpi/assessment/performance/components/table.vue index 6e16e0c..64d7fbe 100644 --- a/src/views/kpi/assessment/performance/components/table.vue +++ b/src/views/kpi/assessment/performance/components/table.vue @@ -278,12 +278,7 @@ export default { }, async handleGetNext () { this.loadingTi = true - let res1 = await apiSaveDetail(Object.assign({}, this.obj, this.score)) - if (res1.code !== 200) { - this.$message.error(res1.msg) - this.loadingTi = false - return - } + const obj = { status: 1, menuName: this.tableInfo.result ? '提交了结果值' : '提交了评分' } const params = Object.assign({}, { resultRecordId: this.$route.query.id || '' }, obj) let res = await apiSaveapproval(params) @@ -292,6 +287,12 @@ export default { this.$message.error(res.msg) return } + let res1 = await apiSaveDetail(Object.assign({}, this.obj, this.score, { commentId: res.commentId })) + if (res1.code !== 200) { + this.$message.error(res1.msg) + this.loadingTi = false + return + } this.$message({ message: res.msg, type: 'success' @@ -306,7 +307,7 @@ export default { if (res.code !== 200) return this.scoreList = res.data }, - async handleSaveDetail (params = Object.assign({}, this.obj, this.score)) { + async handleSaveDetail (params = Object.assign({}, this.obj, this.score, { save: 1 })) { this.loadingZan = true let res = await apiSaveDetail(params) this.loadingZan = false From ca7232d066024badde7dec685894880d77416f5a Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Thu, 10 Dec 2020 17:21:02 +0800 Subject: [PATCH 03/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/App.vue b/src/App.vue index 74300e7..8526b94 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,9 +1,11 @@ @@ -35,14 +37,14 @@ export default { computed: { }, async created () { - if (!dd.other) { - var vConsole = new VConsole({ - vConsole_switch_x: 0, - vConsole_switch_y: 0 - }) - localStorage.setItem('vConsole_switch_y', 0) - localStorage.setItem('vConsole_switch_x', 1000) - } + // if (!dd.other) { + // var vConsole = new VConsole({ + // vConsole_switch_x: 0, + // vConsole_switch_y: 0 + // }) + // localStorage.setItem('vConsole_switch_y', 0) + // localStorage.setItem('vConsole_switch_x', 1000) + // } }, async mounted () { this.dd = dd @@ -54,9 +56,8 @@ export default { diff --git a/src/views/kpi/assessment/performance/components/table.vue b/src/views/kpi/assessment/performance/components/table.vue index f960489..2099512 100644 --- a/src/views/kpi/assessment/performance/components/table.vue +++ b/src/views/kpi/assessment/performance/components/table.vue @@ -344,7 +344,6 @@ export default { result += Number(item.Score) return result }, 0) - console.log('this.scoreList: ', this.scoreList) return { score: result.toFixed(3), a: this.handleGetDengJi(result) diff --git a/src/views/kpi/assessment/performance/index.vue b/src/views/kpi/assessment/performance/index.vue index 37a6b2d..9c84c65 100644 --- a/src/views/kpi/assessment/performance/index.vue +++ b/src/views/kpi/assessment/performance/index.vue @@ -282,7 +282,6 @@ export default { methods: { handleShow (item) { item.isShow = !item.isShow - console.log(item) this.$forceUpdate() }, async handleChange (item) { diff --git a/src/views/kpi/assessment/stepList/index.vue b/src/views/kpi/assessment/stepList/index.vue index 60467c7..07c5b9e 100644 --- a/src/views/kpi/assessment/stepList/index.vue +++ b/src/views/kpi/assessment/stepList/index.vue @@ -297,7 +297,6 @@ export default { }, beforeMount () { }, created () { - console.log(12345) }, beforeRouteEnter (to, from, next) { if (from.name === 'assessment-homeList') { @@ -353,7 +352,6 @@ export default { message: res.msg, type: 'success' }) - console.log('params: ', params) }).catch(() => { this.$message({ type: 'info', @@ -490,7 +488,6 @@ export default { })) if (res.code !== 200) return this.titleList = res.data - console.log('String(this.$route.query.step): ', String(this.$route.query.step)) if (String(this.$route.query.step) && String(this.$route.query.step) !== 'undefined') { this.titleList = this.titleList.map(i => { if (String(i.flowProcess) === String(this.$route.query.step)) { diff --git a/src/views/kpi/report/detail/index.vue b/src/views/kpi/report/detail/index.vue index f68bfda..b33fc02 100644 --- a/src/views/kpi/report/detail/index.vue +++ b/src/views/kpi/report/detail/index.vue @@ -97,7 +97,6 @@ export default { this.showDialogDepart = false }, handlePush (item) { - console.log('item: ', item.recordId) this.$router.push({ name: 'assessment-performance', query: { diff --git a/src/views/kpi/report/home/index.vue b/src/views/kpi/report/home/index.vue index bbdd2b4..94630d1 100644 --- a/src/views/kpi/report/home/index.vue +++ b/src/views/kpi/report/home/index.vue @@ -309,7 +309,6 @@ export default { // 头部数据 this.statisticals = val.statisticals if (!this.defaultId) this.defaultId = val.defaultId - console.log('this.defaultId : ', this.defaultId) } else if (val.type === 1) { // 等级分布数据 this.tableData = val.statisticals diff --git a/src/views/kpi/set/authority/index.vue b/src/views/kpi/set/authority/index.vue index 4ccd521..2f3702d 100644 --- a/src/views/kpi/set/authority/index.vue +++ b/src/views/kpi/set/authority/index.vue @@ -527,7 +527,6 @@ export default { let msg = '是否将智能绩效主管理员变更为' + val.title this.$confirm(msg, '提示') .then(_ => { - console.log('this.mainData: ', this) let dicPara = { id: this.mainData.masterFirst.id || '', departmentLevel: 'MASTER_PM', diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/Entry.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/Entry.vue index d23c480..dbdd50d 100644 --- a/src/views/kpi/workbench/assessmentGroup/edit/components/Entry.vue +++ b/src/views/kpi/workbench/assessmentGroup/edit/components/Entry.vue @@ -63,7 +63,6 @@ export default { j.checked = this.form.chartDetails.recordSimpleDtos[0].roleIds ? this.form.chartDetails.recordSimpleDtos[0].roleIds.includes(String(j.roleId)) : false return j }))) - console.log(this.form.roleDtos) }, methods: { handleIsEmit (n) { diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue index 8130d15..466e7ff 100644 --- a/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue +++ b/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue @@ -178,7 +178,6 @@ export default { title: '', managerIds: '' } - console.log('this.GroundList1: ', this.GroundList1) params.list = this.GroundList1.filter(i => i.isSelect === 1) params.list.map((i, index) => { params.managerIds += i.staffId + ',' diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue index 25de829..ea33aa7 100644 --- a/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue +++ b/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue @@ -208,7 +208,6 @@ import PopupRight from '@/components/PopupRight' import draggable from 'vuedraggable' import {getDimensions} from '@/api/data' import { getByGroupId } from '@/api/workbench' -// console.log('Sortable: ', Sortable) // const info = export default { props: ['templateForm'], @@ -330,7 +329,6 @@ export default { async handleGetDimensions () { try { let res = await getDimensions() - console.log('res: ', res) if (res.code !== 200) { this.dimensionsList = [] return @@ -400,9 +398,7 @@ export default { if (type === -1) { this.weiduTitle = '编辑维度' this.form = Object.assign({}, item, {index, index2: type, isEdit: true}) - console.log(' this.form: ', this.form) this.form.weight = this.form.weight * 100 - console.log('this.form: ', this.form) this.show = true } else { this.zhibiaoTitle = '编辑指标' @@ -439,7 +435,6 @@ export default { }, handleSubmitZhibiao () { this.$refs.formIndicators.validate((v) => { - console.log('v: ', v) if (v) { this.formIndicators.weight = this.formIndicators.weight / 100 > 1 ? 1 : this.formIndicators.weight / 100 if (this.formIndicators.isEdit) { diff --git a/src/views/kpi/workbench/index.vue b/src/views/kpi/workbench/index.vue index e296f50..0313f58 100644 --- a/src/views/kpi/workbench/index.vue +++ b/src/views/kpi/workbench/index.vue @@ -50,7 +50,6 @@ export default { this.token = res.token this.$cookies.set('token', res.token, res.expire) let xcq = await this.$store.dispatch('GET_USERINFO') - console.log('xcq: ', xcq) // let ress = await apiUserInfo() // if (ress.code === 200) { // this.SET_USER_INFO(ress.user) From e72fc544af8a74ccaf8cc29f2a9886c790f951e8 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 21 Dec 2020 14:32:54 +0800 Subject: [PATCH 13/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/kpi/assessment/stepList/index.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/views/kpi/assessment/stepList/index.vue b/src/views/kpi/assessment/stepList/index.vue index 07c5b9e..00b697e 100644 --- a/src/views/kpi/assessment/stepList/index.vue +++ b/src/views/kpi/assessment/stepList/index.vue @@ -310,6 +310,15 @@ export default { 'staffName': '', 'startId': 10 } + vm.options = { + startId: vm.$route.query.id || '' + } + vm.form = { + isShowPersonnel: false, + personnelList: { + list: [] + } + } vm.tableData = [] vm.titleList = [] await vm.initData() From 8ea4638b8ffca1c67a795c50d3852a697de46cb9 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 21 Dec 2020 16:29:00 +0800 Subject: [PATCH 14/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/elementConfig.js | 4 +- .../components/UseButton/index.vue | 38 +++++++++++++++++-- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/src/utils/elementConfig.js b/src/utils/elementConfig.js index c6baad8..3746f2c 100644 --- a/src/utils/elementConfig.js +++ b/src/utils/elementConfig.js @@ -40,9 +40,9 @@ import { Progress, Drawer, Slider, - ButtonGroup + ButtonGroup, Notification } from 'element-ui' - +Vue.prototype.$notify = Notification Vue.prototype.$loading = Loading Vue.prototype.$message = Message Vue.prototype.$confirm = MessageBox.confirm diff --git a/src/views/kpi/assessment/performance/components/UseButton/index.vue b/src/views/kpi/assessment/performance/components/UseButton/index.vue index b92fed7..08c23d2 100644 --- a/src/views/kpi/assessment/performance/components/UseButton/index.vue +++ b/src/views/kpi/assessment/performance/components/UseButton/index.vue @@ -380,11 +380,33 @@ export default { } this.$message({ message: res.msg, - type: 'success' + type: 'success', + duration: 1000, + onClose: () => { + this.nextProcess(res) + } }) + if (!res.resultRecordId) return this.dialogFormVisible = false history.go(0) }, + // 根据后端返回是否需要进入下一个待办 + nextProcess (res) { + if (!res.resultRecordId) return + this.$confirm('是否进去下一个待办?', '温馨提示', { + confirmButtonText: '确定', + cancelButtonText: '取消' + }).then(() => { + this.$router.replace({ + name: 'assessment-performance', + query: {id: res.resultRecordId + } + }) + history.go(0) + }).catch(() => { + + }) + }, // 驳回 handleBohui () { this.ruleForm = {} @@ -505,10 +527,18 @@ export default { this.form = {} this.$message({ message: res.msg, - type: 'success' + type: 'success', + duration: 1000, + onClose: () => { + this.nextProcess(res) + } }) - history.go(0) - resolve(0) + if (!res.resultRecordId) { + resolve(0) + } else { + history.go(0) + resolve(0) + } } }) }) From 2123462cb18ab136da6c1bd53a1cded490d603eb Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 21 Dec 2020 16:36:21 +0800 Subject: [PATCH 15/18] youhau --- .../kpi/assessment/performance/components/UseButton/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/kpi/assessment/performance/components/UseButton/index.vue b/src/views/kpi/assessment/performance/components/UseButton/index.vue index 08c23d2..dc06d13 100644 --- a/src/views/kpi/assessment/performance/components/UseButton/index.vue +++ b/src/views/kpi/assessment/performance/components/UseButton/index.vue @@ -386,7 +386,7 @@ export default { this.nextProcess(res) } }) - if (!res.resultRecordId) return + if (res.resultRecordId) return this.dialogFormVisible = false history.go(0) }, From fb8eef2daa137ff68f0c2fe3d93ba8e8262f5c52 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 21 Dec 2020 16:39:38 +0800 Subject: [PATCH 16/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assessment/performance/components/UseButton/index.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/kpi/assessment/performance/components/UseButton/index.vue b/src/views/kpi/assessment/performance/components/UseButton/index.vue index dc06d13..a70bac4 100644 --- a/src/views/kpi/assessment/performance/components/UseButton/index.vue +++ b/src/views/kpi/assessment/performance/components/UseButton/index.vue @@ -386,8 +386,9 @@ export default { this.nextProcess(res) } }) - if (res.resultRecordId) return this.dialogFormVisible = false + + if (res.resultRecordId) return history.go(0) }, // 根据后端返回是否需要进入下一个待办 @@ -404,7 +405,7 @@ export default { }) history.go(0) }).catch(() => { - + history.go(0) }) }, // 驳回 From 590c9ce38d91d7493f01c932634537c216a0b1fa Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 21 Dec 2020 16:43:03 +0800 Subject: [PATCH 17/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kpi/assessment/performance/components/UseButton/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/kpi/assessment/performance/components/UseButton/index.vue b/src/views/kpi/assessment/performance/components/UseButton/index.vue index a70bac4..6f49a82 100644 --- a/src/views/kpi/assessment/performance/components/UseButton/index.vue +++ b/src/views/kpi/assessment/performance/components/UseButton/index.vue @@ -534,7 +534,7 @@ export default { this.nextProcess(res) } }) - if (!res.resultRecordId) { + if (res.resultRecordId) { resolve(0) } else { history.go(0) From 3e6a207f5f10a8cc0d74bb50db138eee96112fe7 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 21 Dec 2020 20:44:11 +0800 Subject: [PATCH 18/18] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/UseButton/index.vue | 70 +++++++++++++------ 1 file changed, 48 insertions(+), 22 deletions(-) diff --git a/src/views/kpi/assessment/performance/components/UseButton/index.vue b/src/views/kpi/assessment/performance/components/UseButton/index.vue index 6f49a82..c8acb69 100644 --- a/src/views/kpi/assessment/performance/components/UseButton/index.vue +++ b/src/views/kpi/assessment/performance/components/UseButton/index.vue @@ -378,35 +378,61 @@ export default { this.$message.error(res.msg || '出错了 ') return } - this.$message({ - message: res.msg, - type: 'success', - duration: 1000, - onClose: () => { - this.nextProcess(res) - } - }) + // this.$message({ + // message: res.msg, + // type: 'success', + // duration: 1000, + // onClose: () => { + // this.nextProcess(res) + // } + // }) this.dialogFormVisible = false - if (res.resultRecordId) return - history.go(0) + if (res.resultRecordId) { + this.nextProcess(res) + } else { + history.go(0) + } }, // 根据后端返回是否需要进入下一个待办 nextProcess (res) { if (!res.resultRecordId) return - this.$confirm('是否进去下一个待办?', '温馨提示', { - confirmButtonText: '确定', - cancelButtonText: '取消' - }).then(() => { - this.$router.replace({ - name: 'assessment-performance', - query: {id: res.resultRecordId - } + if (res.sure) { + this.$confirm('是否进去下一个待办?', '温馨提示', { + confirmButtonText: '确定', + cancelButtonText: '取消' + }).then(() => { + this.$router.replace({ + name: 'assessment-performance', + query: {id: res.resultRecordId + } + }) + history.go(0) + }).catch(() => { + history.go(0) }) - history.go(0) - }).catch(() => { - history.go(0) - }) + } else { + let time = res.waitTime + let a = this.$message({ + message: `提交成功,${time}S 后将自动打开下一条待办`, + type: 'success', + duration: 5000 + }) + const timer = setInterval(() => { + if (time > 0) { + time-- + a.message = `提交成功,${time}S 后将自动打开下一条待办` + } else { + clearInterval(timer) + this.$router.replace({ + name: 'assessment-performance', + query: {id: res.resultRecordId + } + }) + history.go(0) + } + }, 1000) + } }, // 驳回 handleBohui () {