Commit 3ad78b8d authored by 黄奎's avatar 黄奎

页面修改

parent bd219114
......@@ -5,8 +5,8 @@
<div>
<q-card flat class="q-pa-lg q-my-lg" v-loading="loading">
<div class="text-h6 text-weight-bold" style="margin-bottom:20px;">分配给以下成员</div>
<q-select class="col-6 q-pb" v-model="saveObj.teachingDirector" style="width:300px;" clearable filled stack-label
use-input option-value="Id" option-label="EmployeeName" ref="ManagerId" :options="EmployeeList" label="教学主管"
<q-select class="col-6 q-pb" v-model="dictObjEmp.Code" style="width:300px;" clearable filled stack-label use-input
option-value="Id" option-label="EmployeeName" ref="ManagerId" :options="EmployeeList" label="教学主管"
:dense="false" emit-value map-options @filter="filterFn">
<template v-slot:no-option>
<q-item>
......@@ -16,9 +16,9 @@
</q-item>
</template>
</q-select>
<q-select class="col-6 q-pb" v-model="saveObj.jiaoWuDirector" style="width:300px;margin-top:20px;" clearable
filled stack-label use-input option-value="Id" option-label="EmployeeName" ref="ManagerId"
:options="EmployeeList" label="教务主管" :dense="false" emit-value map-options @filter="filterFn">
<q-select class="col-6 q-pb" v-model="dictObjEmp.Content" style="width:300px;margin-top:20px;" clearable filled
stack-label use-input option-value="Id" option-label="EmployeeName" ref="ManagerId" :options="EmployeeList"
label="教务主管" :dense="false" emit-value map-options @filter="filterFn">
<template v-slot:no-option>
<q-item>
<q-item-section class="text-grey">
......@@ -39,16 +39,19 @@
import {
saveDict
} from "../../api/system/notiveSysSet";
import {
queryEmployee
} from "../../api/users/user"; //获取员工
export default {
data() {
return {
saveObj: {
teachingDirector: "", //教学主管
jiaoWuDirector: "", //教务主管
dictObjEmp: {
ID: 0,
Code: "",
Content: "",
DictKey: "TEACHER_ASSESSMENT",
Mask: "",
Name: "教师考评审核配置",
},
saving: false,
loading: false,
......@@ -67,7 +70,7 @@
getEmployee() {
var qMsg = {
EmployeeName: '',
IsLeave:1,
IsLeave: 1,
}
queryEmployee(qMsg).then(res => {
if (res.Code == 1) {
......@@ -89,10 +92,43 @@
},
//获取数据
init() {
this.loading = true;
getDictValue({
Key: this.dictObjEmp.DictKey
}).then(res => {
this.loading = false;
if (res.Code == 1) {
var tempObj = res.Data;
if (tempObj) {
this.dictObjEmp.ID = tempObj.ID;
if (tempObj.Code && tempObj.Code != '') {
this.dictObjEmp.Code = Number(tempObj.Code);
}
if (tempObj.Content && tempObj.Content != '') {
this.dictObjEmp.Content = Number(tempObj.Content);
}
}
}
});
},
//保存配置
saveHandler() {
this.saving = true;
saveDict(this.dictObjEmp).then(r => {
this.saving = false;
if (r.Code == 1) {
this.$q.notify({
icon: "iconfont icon-chenggong",
color: "accent",
timeout: 2000,
message: "数据保存成功!",
position: "top"
});
this.init();
} else {
this.saving = false;
}
});
}
}
};
......
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