Commit 7a24b52e authored by 廖旭伟's avatar 廖旭伟

Merge remote-tracking branch 'origin/master'

parents c795c937 d5568cf9
...@@ -18,6 +18,15 @@ ...@@ -18,6 +18,15 @@
:maxLength="10" :maxLength="10"
:disabled="pageInfo.type == 'view'" :disabled="pageInfo.type == 'view'"
/> --> /> -->
<Field
label="所属部门"
prop="deptId"
v-model="form.deptId"
type="select"
placeholder="请选择所属部门"
:enumData="dict.deptId"
@change="changeDept(form.deptId)"
/>
<Field <Field
label="请假人" label="请假人"
prop="leavePerson" prop="leavePerson"
...@@ -26,21 +35,12 @@ ...@@ -26,21 +35,12 @@
remote remote
v-model="form.leavePerson" v-model="form.leavePerson"
placeholder="请输入请假人" placeholder="请输入请假人"
@change="changeStaff(form.leavePerson)"
:remote-method="remoteMethod" :remote-method="remoteMethod"
:maxLength="10" :maxLength="10"
:enumData="dict.staffList" :enumData="dict.staffList"
:disabled="pageInfo.type == 'view'" :disabled="pageInfo.type == 'view'"
/> />
<Field
label="所属部门"
prop="deptId"
v-model="form.deptId"
type="select"
placeholder="请选择所属部门"
:enumData="dict.deptId"
:disabled="true"
/>
<!-- <Field label="所属部门" prop="deptName" v-model="form.deptName" type="textarea" placeholder="请输入所属部门"/> --> <!-- <Field label="所属部门" prop="deptName" v-model="form.deptName" type="textarea" placeholder="请输入所属部门"/> -->
<Field <Field
label="电话号码" label="电话号码"
...@@ -259,7 +259,19 @@ export default { ...@@ -259,7 +259,19 @@ export default {
this.remoteMethod(); this.remoteMethod();
}, },
methods: { methods: {
changeDept(val) {
console.log(val);
this.form.leavePerson = "";
let arr = this.staffList.filter((v) => v.deptId == val);
let obj = {};
for (let key in arr) {
obj[arr[key].id] = arr[key].name;
}
this.dict.staffList = obj;
console.log(this.staffList);
},
changeStaff(val) { changeStaff(val) {
console.log(val);
let person = this.staffList.filter((v) => v.id == val); let person = this.staffList.filter((v) => v.id == val);
console.log(person); console.log(person);
console.log(this.form); console.log(this.form);
......
...@@ -325,7 +325,13 @@ export default { ...@@ -325,7 +325,13 @@ export default {
property === "offWorkResult" property === "offWorkResult"
) { ) {
let val = arr[index][property]; let val = arr[index][property];
return this.tableData.dict.goWorkResult[val]; return val == 1 ? (
this.tableData.dict.goWorkResult[val]
) : (
<el-tag type={"danger"} size="mini">
{this.tableData.dict.goWorkResult[val]}
</el-tag>
);
} }
} else { } else {
return "-"; return "-";
......
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