diff --git a/src/App.vue b/src/App.vue index 7f36d98..c2ca7d0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@ diff --git a/src/api/initiateAssessment.js b/src/api/initiateAssessment.js new file mode 100644 index 0000000..8e74e5e --- /dev/null +++ b/src/api/initiateAssessment.js @@ -0,0 +1,10 @@ + +import request from '@/utils/request' +// 发起考核 +export function apiInitiateAssessmentInfo (query) { + return request({ + url: '/lz_management/flowStart/save', + method: 'POST', + data: query + }) +} diff --git a/src/api/workbench.js b/src/api/workbench.js index f45320e..debcfdb 100644 --- a/src/api/workbench.js +++ b/src/api/workbench.js @@ -70,12 +70,3 @@ export function saveDetailProcs (query) { data: query }) } - -// 发起考核 -export function sendAssessmentInfo (query) { - return request({ - url: '/lz_management/flowStart/save', - method: 'POST', - data: query - }) -} diff --git a/src/components/kpi-layout/AppMain.vue b/src/components/kpi-layout/AppMain.vue index c85d174..e69fcb2 100644 --- a/src/components/kpi-layout/AppMain.vue +++ b/src/components/kpi-layout/AppMain.vue @@ -2,7 +2,7 @@ @@ -31,6 +31,10 @@ export default { box-sizing: border-box; padding: 90px 80px 30px; } +.mainContent{ + width: 1360px; + margin: 0 auto; +} diff --git a/src/views/kpi/assessment/homeList/index.vue b/src/views/kpi/assessment/homeList/index.vue index 4962b3b..bf8d639 100644 --- a/src/views/kpi/assessment/homeList/index.vue +++ b/src/views/kpi/assessment/homeList/index.vue @@ -164,12 +164,12 @@ export default { this.handleGetData(Object.assign({}, this.form, this.params)) }, handlePush (id) { - this.$router.push({name: 'assessment-stepList', query: {id}}) + this.$router.push({name: 'assessment-stepList', query: {id: 10, name: 'workbench-home'}}) }, async handleGetData (parmas = this.params) { try { - const res = await apiGetAssessList(parmas) - console.log('res: ', res) + let res = await apiGetAssessList(parmas) + res = res.data this.tableData = res.list this.params.totalCount = res.totalCount this.params.currPage = res.currPage diff --git a/src/views/kpi/assessment/performance/index.vue b/src/views/kpi/assessment/performance/index.vue index cc102fd..c9803a5 100644 --- a/src/views/kpi/assessment/performance/index.vue +++ b/src/views/kpi/assessment/performance/index.vue @@ -15,7 +15,7 @@
- 沟通管理 + 沟通管理 管理
@@ -106,7 +106,12 @@ export default { computed: {}, beforeMount () {}, mounted () {}, - methods: {}, + methods: { + handleChangeTtitle () { + // this.$route + console.log('this.$route: ', this.$route.meta.title = '123') + } + }, watch: {} } diff --git a/src/views/kpi/assessment/stepList/index.vue b/src/views/kpi/assessment/stepList/index.vue index 987409f..ab986b6 100644 --- a/src/views/kpi/assessment/stepList/index.vue +++ b/src/views/kpi/assessment/stepList/index.vue @@ -22,8 +22,8 @@
{{i.name}}({{i.number}})
- - +
+
@@ -115,7 +115,9 @@ export default { }], props: { lazy: true, - lazyLoad (node, resolve) { + lazyLoad: (node, resolve) => { + console.log(this) + console.log('node: ', node) const { level } = node setTimeout(() => { const nodes = Array.from({ length: level + 1 }) @@ -151,6 +153,7 @@ export default { margin: 20px 0; height: 537px; background: #fff; + width: 100%; &-top{ display: flex; align-items: center; @@ -160,8 +163,13 @@ export default { align-items: center; } } + .shuxian{ + width: 1px; + height: 16px; + background: #52575b; + } &-center{ - margin: 30px 0; + margin: 30px 0 10px 0; padding: 0 40px; min-height: 40px; background: #f6f6f6; @@ -177,6 +185,7 @@ export default { } .center(); &-img{ + .center(); height: 20px; margin: 0 56px; img{ diff --git a/src/views/kpi/report/index.vue b/src/views/kpi/report/index.vue index 1986ec8..9001924 100644 --- a/src/views/kpi/report/index.vue +++ b/src/views/kpi/report/index.vue @@ -315,7 +315,8 @@ export default { pageSize: 999 } try { - const res = await getStartsData(params) + let res = await getStartsData(params) + res = res.data handleNode(res) } catch (error) { console.log(error) diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue index 758d2c1..17de67d 100644 --- a/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue +++ b/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue @@ -194,6 +194,7 @@ export default { async handleGetByIdForBasis (id) { try { let res = await getByIdForBasis({id}) + res = res.data console.log('res: ', res) this.GroundList1 = res.managers.map(i => { i.staffId = i.id @@ -221,6 +222,7 @@ export default { async handleGetGround () { try { let res = await getGround({groupId: 1}) + res = res.data res = res.map(i => { i.isDisable = i.isSelect return i diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/process.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/process.vue index 8edda57..2e1ed14 100644 --- a/src/views/kpi/workbench/assessmentGroup/edit/components/process.vue +++ b/src/views/kpi/workbench/assessmentGroup/edit/components/process.vue @@ -107,11 +107,11 @@ export default { // 获取流程大节点 async handleGetByFlowManagerId (groupId = 0) { try { - const res = await getByFlowManagerId({ + let res = await getByFlowManagerId({ id: 1, groupId }) - + res = res.data this.processLsit = res this.processLsitCopy.map(i => { this.info[i.componment + 'Info'] = this.processLsit.filter(j => j.name === i.name)[0] diff --git a/src/views/kpi/workbench/assessmentGroup/edit/index.vue b/src/views/kpi/workbench/assessmentGroup/edit/index.vue index 41affd4..9320ce3 100644 --- a/src/views/kpi/workbench/assessmentGroup/edit/index.vue +++ b/src/views/kpi/workbench/assessmentGroup/edit/index.vue @@ -7,7 +7,7 @@
3流程设计
- 保 存 + 保 存
@@ -27,6 +27,7 @@ console.log('saveDetailProcs: ', saveDetailProcs) export default { data () { return { + loadings: false, active: 1, // 基础 basisForm: { @@ -64,8 +65,17 @@ export default { async handSaveBasisc () { console.log('this.processInfo: ', this.processInfo) console.log('this.basisForm: ', this.basisForm) + if (!this.basisForm.name) { + return this.$message.error('请输入考评组名称') + } + if (!this.basisForm.depIds && !this.basisForm.staffIds) { + return this.$message.error('请选择被考核人员') + } + + this.loadings = true try { let res = await saveBaseSet(this.basisForm) + res = res.data this.basisForm = res this.templateForm.evaluationGroupId = res.id for (let i in this.processInfo) { @@ -84,11 +94,13 @@ export default { console.log('this.templateForm: ', JSON.stringify(this.templateForm)) try { let res = await saveTemSet(this.templateForm) + res = res.data // this.basisForm = res console.log('res: ', res) } catch (error) { this.$message.error(error.msg) } + this.loadings = false this.$message({ message: '保存成功', type: 'success', diff --git a/src/views/kpi/workbench/assessmentGroup/groundTable.vue b/src/views/kpi/workbench/assessmentGroup/groundTable.vue index e7ce85c..298ef5e 100644 --- a/src/views/kpi/workbench/assessmentGroup/groundTable.vue +++ b/src/views/kpi/workbench/assessmentGroup/groundTable.vue @@ -102,7 +102,8 @@ export default { }, async handleGetData () { try { - const res = await getWorkList(Object.assign({}, this.params)) + let res = await getWorkList(Object.assign({}, this.params)) + res = res.data console.log('res: ', res) this.tableData = res.list this.params.totalCount = res.totalCount diff --git a/src/views/kpi/workbench/initiateAssessment/index.vue b/src/views/kpi/workbench/initiateAssessment/index.vue index 2e185aa..db35f06 100644 --- a/src/views/kpi/workbench/initiateAssessment/index.vue +++ b/src/views/kpi/workbench/initiateAssessment/index.vue @@ -122,7 +122,7 @@ :data="popupData.tableList" @selection-change="handleSelectionChange" tooltip-effect="dark" - :row-key="getRowKeys" + :row-key="handleGetRowKeys" >