Commit 7b738ddf authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents b293602b 4820928d
...@@ -27,7 +27,13 @@ ...@@ -27,7 +27,13 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<Field label="周期类型" :span="24" prop="periodType" v-model="form.periodType" type="select" <Field label="周期类型" :span="24" prop="periodType" v-model="form.periodType" type="select"
:enumData="dict.periodType" placeholder="请选择周期类型" /> :enumData="dict.periodType" @change="periodTypeChange" placeholder="请选择周期类型" />
</el-col>
<el-col :span="6">
<Field v-if="form.periodType == 2" label="半年类型" :span="24" prop="halfYear" v-model="form.halfYear" type="select"
:enumData="dict.halfYear" placeholder="请选择半年类型" />
<Field v-if="form.periodType == 3" label="季度类型" :span="24" prop="quarter" v-model="form.quarter" type="select"
:enumData="dict.quarter" placeholder="请选择季度类型" />
</el-col> </el-col>
</el-row> </el-row>
<!-- <el-row> <!-- <el-row>
...@@ -158,6 +164,10 @@ export default { ...@@ -158,6 +164,10 @@ export default {
this.staffList() this.staffList()
}, },
methods: { methods: {
periodTypeChange(){
this.form.quarter = ""
this.form.halfYear = ""
},
beforeSubmit(form) { beforeSubmit(form) {
// 个人/部门 // 个人/部门
const perposeStaffList = []//选中人员 const perposeStaffList = []//选中人员
...@@ -247,25 +257,25 @@ export default { ...@@ -247,25 +257,25 @@ export default {
// 新增 // 新增
this.reset() this.reset()
this.form.assessmentScope = this.$parent.query.assessmentScope + '' this.form.assessmentScope = this.$parent.query.assessmentScope + ''
}else{ } else {
// 编辑 // 编辑
this.form.year = this.form.year+'' this.form.year = this.form.year + ''
const leaderMobiles = this.form.leaderMobiles.split(',') const leaderMobiles = this.form.leaderMobiles.split(',')
// 回显负责人 // 回显负责人
const ownerList = [] const ownerList = []
this.form.leaders.split(',').forEach((v,i)=>{ this.form.leaders.split(',').forEach((v, i) => {
ownerList.push({ ownerId: "", ownerName: v, leaderMobiles: leaderMobiles[i] || '' }) ownerList.push({ ownerId: "", ownerName: v, leaderMobiles: leaderMobiles[i] || '' })
}) })
this.ownerList = ownerList this.ownerList = ownerList
// 回显选中人员 // 回显选中人员
const staffId = [] const staffId = []
this.form.perposeStaffList && this.form.perposeStaffList.forEach(v=>{ this.form.perposeStaffList && this.form.perposeStaffList.forEach(v => {
staffId.push(v.staffId) staffId.push(v.staffId)
}) })
this.staffId = staffId this.staffId = staffId
// 回显选中部门 // 回显选中部门
const deptId = [] const deptId = []
this.form.perposeDeptList && this.form.perposeDeptList.forEach(v=>{ this.form.perposeDeptList && this.form.perposeDeptList.forEach(v => {
deptId.push(v.deptId) deptId.push(v.deptId)
}) })
this.deptId = deptId this.deptId = deptId
...@@ -290,8 +300,8 @@ export default { ...@@ -290,8 +300,8 @@ export default {
periodType: '1', periodType: '1',
year: "", year: "",
// month: null, // month: null,
// halfYear: 1, halfYear: "",
// quarter: 1, quarter: "",
leaders: "", leaders: "",
leaderMobiles: "", leaderMobiles: "",
remark: "", remark: "",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment