Browse Source

提交】、

master
yangzhou-cyber 3 years ago
parent
commit
f98cfab50e
3 changed files with 19 additions and 7 deletions
  1. +11
    -1
      src/views/assessingTarget/basicTarget.vue
  2. +4
    -1
      src/views/assessingTarget/constraint.vue
  3. +4
    -5
      src/views/assessingTarget/reward.vue

+ 11
- 1
src/views/assessingTarget/basicTarget.vue View File

> >
<treeselect <treeselect
v-model="updateData.leaderDept" v-model="updateData.leaderDept"
:flat="true"
:options="formatDep" :options="formatDep"
:multiple="true" :multiple="true"
placeholder="请选择牵头部门" placeholder="请选择牵头部门"
:defaultExpandLevel="1"
:defaultExpandLevel="2"
:normalizer=" :normalizer="
(d) => { (d) => {
return { return {
type: { type: 0 }, type: { type: 0 },
}; };
}, },
watch:{
updateData(val){
console.log(val)
}
},
created() { created() {
this.getDataList(); this.getDataList();
}, },
showLeaderDept(data) { showLeaderDept(data) {
this.showDep = true; this.showDep = true;
data.leaderDept = (data.leaderDept && data.leaderDept.split(",")) || []; data.leaderDept = (data.leaderDept && data.leaderDept.split(",")) || [];
data.leaderDept=data.leaderDept.map(item=>{
return parseInt(item);
})
this.updateData = data; this.updateData = data;
console.log(this.formatDep,data)
}, },
updateParams(data) { updateParams(data) {
this.searchParams = data; this.searchParams = data;

+ 4
- 1
src/views/assessingTarget/constraint.vue View File

icon="el-icon-setting" icon="el-icon-setting"
type="primary" type="primary"
:underline="false" :underline="false"
@click="showLeaderDept(row)"
@click="showLeaderDept(row)"
>设置牵头部门</el-link >设置牵头部门</el-link
> >
</template> </template>
showLeaderDept(data) { showLeaderDept(data) {
this.showDep = true; this.showDep = true;
data.leaderDept = (data.leaderDept && data.leaderDept.split(",")) || []; data.leaderDept = (data.leaderDept && data.leaderDept.split(",")) || [];
data.leaderDept = data.leaderDept.map((item) => {
return parseInt(item);
});
this.updateData = data; this.updateData = data;
}, },
updateParams(data) { updateParams(data) {

+ 4
- 5
src/views/assessingTarget/reward.vue View File

align="center" align="center"
prop="points" prop="points"
></el-table-column> ></el-table-column>
<el-table-column
label="预计加分"
min-width="60"
align="center"
>
<el-table-column label="预计加分" min-width="60" align="center">
<template slot-scope="{ row, $index }"> <template slot-scope="{ row, $index }">
<div @dblclick="showText($index, true)" style="height: 100%"> <div @dblclick="showText($index, true)" style="height: 100%">
<el-input <el-input
showLeaderDept(data) { showLeaderDept(data) {
this.showDep = true; this.showDep = true;
data.leaderDept = (data.leaderDept && data.leaderDept.split(",")) || []; data.leaderDept = (data.leaderDept && data.leaderDept.split(",")) || [];
data.leaderDept = data.leaderDept.map((item) => {
return parseInt(item);
});
this.updateData = data; this.updateData = data;
}, },
updateParams(data) { updateParams(data) {

Loading…
Cancel
Save