|
@@ -30,7 +30,7 @@
|
|
|
<el-form-item :label='$t("calssSchedule.table.staffChange.model")+":"' prop="" style="border-bottom: 1px solid #EEEEEE;">
|
|
|
<template>
|
|
|
<el-checkbox-group v-model="tenant.applyList">
|
|
|
- <el-checkbox v-for="item in this.applyCheckbox" :key="item.id" :label="item.id">{{item.name.data}}</el-checkbox>
|
|
|
+ <el-checkbox v-for="item in this.applyCheckbox" :key="item.id" :label="item.id" :value="item.id" @change="changeValue(item, $event)" >{{item.name.data}}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</template>
|
|
|
</el-form-item>
|
|
@@ -55,8 +55,8 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item :label='$t("calssSchedule.table.staffChange.remark")+":"' prop="changeList">
|
|
|
<template>
|
|
|
- <el-checkbox-group v-model="tenant.changeList">
|
|
|
- <el-checkbox v-for="item in this.updateCheckbox" :key="item.id" :label="item.id">{{item.name.data}}</el-checkbox>
|
|
|
+ <el-checkbox-group v-model="tenant.changeList" >
|
|
|
+ <el-checkbox v-for="item in this.updateCheckbox" :key="item.id" :label="item.id" :value="item.id" @change="changeValue(item, $event)" >{{item.name.data}}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</template>
|
|
|
</el-form-item>
|
|
@@ -98,11 +98,9 @@ export default {
|
|
|
width: this.initWidth(),
|
|
|
confirmDisabled: false,
|
|
|
loginUserId: null,
|
|
|
- deptUserList: [],
|
|
|
- applyList: [],
|
|
|
- changeList: [],
|
|
|
- applyCheckbox: [1471036400953458688], // 【更换班表-申请人】
|
|
|
- updateCheckbox: [1471036672111017984], // 【更换班表-更换人】
|
|
|
+ deptUserList: [],
|
|
|
+ applyCheckbox: [], // 【更换班表-申请人】
|
|
|
+ updateCheckbox: [], // 【更换班表-更换人】
|
|
|
dicts:{
|
|
|
NATION: {}
|
|
|
},
|
|
@@ -143,10 +141,7 @@ export default {
|
|
|
return this.$store.state.account.user
|
|
|
},
|
|
|
},
|
|
|
- created() {
|
|
|
- // 调用常量-审核状态
|
|
|
- // this.queryUserApplyData()
|
|
|
- // this.queryUserChangeData()
|
|
|
+ created() {
|
|
|
},
|
|
|
mounted () {
|
|
|
// this.applyList = this.$constWKS.CASCADERLIST,
|
|
@@ -196,7 +191,7 @@ export default {
|
|
|
this.applyClassList(false, userId, moment(val).format('YYYY-MM-DD'))
|
|
|
}
|
|
|
},
|
|
|
- initTenant () {
|
|
|
+ initTenant () {
|
|
|
return {
|
|
|
id: '',
|
|
|
name: '',
|
|
@@ -220,14 +215,14 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
setTenant (val, dicts) {
|
|
|
- if(val){
|
|
|
- this.tenant = { ...val }
|
|
|
- this.type = "edit"
|
|
|
- }
|
|
|
- if(this.type ==="edit"){
|
|
|
- this.applyClassList(true, val.applyUserId, val.applyTime)
|
|
|
+ if(val){
|
|
|
+ this.queryUserApplyData(val)
|
|
|
+ this.queryUserChangeData(val)
|
|
|
+ this.tenant = { ...val }
|
|
|
+ this.applyClassList(true, val.applyUserId, val.applyTime)
|
|
|
this.applyClassList(false, val.changeUserId, val.changeTime)
|
|
|
- }
|
|
|
+
|
|
|
+ }
|
|
|
// 字典表
|
|
|
this.dicts = dicts
|
|
|
},
|
|
@@ -240,6 +235,9 @@ export default {
|
|
|
this.$refs.form.resetFields()
|
|
|
this.tenant = this.initTenant()
|
|
|
},
|
|
|
+ changeValue(item, event){
|
|
|
+ console.log(item)
|
|
|
+ },
|
|
|
submitForm () {
|
|
|
this.$refs.form.validate((valid) => {
|
|
|
if (valid) {
|
|
@@ -324,8 +322,8 @@ export default {
|
|
|
response = response.data
|
|
|
if (response.isSuccess) {
|
|
|
// 返回修改的用户换班信息
|
|
|
- this.applyList = response.data
|
|
|
- console.log(this.applyList)
|
|
|
+ this.tenant.applyList = response.data
|
|
|
+ console.log(this.tenant.applyList)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -334,8 +332,8 @@ export default {
|
|
|
response = response.data
|
|
|
if (response.isSuccess) {
|
|
|
// 返回修改的用户换班信息
|
|
|
- this.changeList = response.data
|
|
|
- console.log(this.changeList)
|
|
|
+ this.tenant.changeList = response.data
|
|
|
+ console.log(this.tenant.changeList)
|
|
|
}
|
|
|
})
|
|
|
},
|