@@ -118,7 +101,8 @@
import SmallNav from '@/components/kpi-layout/SmallNav'
import InfoHeader from '@/components/InfoHeader'
import PopupRight from '@/components/PopupRight'
-import { apiResultRecordDetail } from '@/api/assessment'
+import { apiResultRecordDetail, apiResultGetDetail } from '@/api/assessment'
+import tables from './components/table'
export default {
data () {
@@ -131,6 +115,9 @@ export default {
flowRecordList: [],
resultCommentList: []
},
+ obj: {
+ recortModelDtos: []
+ },
options: [{
value: '选项1',
label: '黄金糕'
@@ -146,37 +133,36 @@ export default {
}, {
value: '选项5',
label: '北京烤鸭'
- }],
- tableData: [{
- date: '2016-05-02',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1518 弄'
- }, {
- date: '2016-05-04',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1517 弄'
- }, {
- date: '2016-05-01',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1519 弄'
- }, {
- date: '2016-05-03',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1516 弄'
}]
}
},
components: {
SmallNav,
InfoHeader,
- PopupRight
+ PopupRight,
+ tables
},
computed: {},
beforeMount () {},
mounted () {
this.handleList()
+ this.handleGetTbale()
},
methods: {
+ // 制定目标
+ handleZhiding () {
+ this.$router.push({
+ name: 'assessment-goals',
+ query: {
+ id: this.$route.query.id
+ }
+ })
+ },
+ async handleGetTbale (id = 226) {
+ let res = await apiResultGetDetail({id})
+ this.obj = res.data
+ console.log('res: ', res)
+ },
handleRight (item) {
console.log('item: ', item)
this.form.item = item
@@ -189,6 +175,7 @@ export default {
this.right.showRight = false
},
async handleList () {
+ // resultRecordId = == this.$route.query.id
let res = await apiResultRecordDetail({resultRecordId: 215})
if (res.code !== 200) return
for (let i in res.data.flowRecordList) {
@@ -232,10 +219,16 @@ export default {
justify-content: space-between;
align-items: center;
}
+ &-title{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
&-center{
display: flex;
flex-wrap: wrap;
margin: 20px 0;
+
&-item{
text-align: center;
padding: 10px 60px;
diff --git a/src/views/kpi/assessment/stepList/index.vue b/src/views/kpi/assessment/stepList/index.vue
index 2b0eb58..f453b39 100644
--- a/src/views/kpi/assessment/stepList/index.vue
+++ b/src/views/kpi/assessment/stepList/index.vue
@@ -188,7 +188,6 @@ export default {
}
this.rightList = res.data.list
this.kaopingFrom.showRight = true
- console.log('ressss: ', res)
},
handleLook (id) {
// this.handleKaoping()
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue
index 63a593f..3b40537 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue
+++ b/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue
@@ -236,7 +236,7 @@ export default {
formIndicators: {}, // 指标表单
ruleIndicators: {
name: [{ required: true,
- message: '请输入维度名称',
+ message: '请输入指标名称',
trigger: 'blur' }
],
keyResult: [{ required: true,
@@ -316,7 +316,12 @@ export default {
// 获取维度类型
async handleGetDimensions () {
try {
- const res = await getDimensions()
+ let res = await getDimensions()
+ if (res.code !== 200) {
+ this.dimensionsList = []
+ return
+ }
+ res = res.data
this.dimensionsList = res
console.log('res: ', res)
} catch (error) {
@@ -368,7 +373,7 @@ export default {
} else {
this.zhibiaoTitle = '编辑指标'
this.formIndicators = Object.assign({}, item, {index, index2: type, isEdit: true})
- this.formIndicators.weight = this.formIndicators.weight
+ this.formIndicators.weight = this.formIndicators.weight * 100
this.showIndicators = true
}
},
@@ -409,7 +414,7 @@ export default {
}
if (!this.zanshi.tagetLibItems) this.zanshi.tagetLibItems = []
this.zanshi.tagetLibItems.push(Object.assign({}, this.formIndicators, {isDelete: 0}))
- // this.showIndicators = false
+ this.showIndicators = false
}
})
}
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/index.vue b/src/views/kpi/workbench/assessmentGroup/edit/index.vue
index 9320ce3..f362d38 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/index.vue
+++ b/src/views/kpi/workbench/assessmentGroup/edit/index.vue
@@ -54,6 +54,10 @@ export default {
},
computed: {},
beforeMount () {},
+ created () {
+ const id = this.$route.query.id
+ this.$route.meta.title = !id ? '新增考评组' : '编辑考评组'
+ },
mounted () {
},
@@ -135,6 +139,7 @@ export default {
overflow: auto;
}
&-header{
+ cursor: pointer;
position: absolute;
z-index: 50;
width: 420px;