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 @@
流程设计
- 保 存
+ 保 存
@@ -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"
>