Commit 34d399f1 authored by zhengke's avatar zhengke

修改

parent 0caa1322
...@@ -38,7 +38,17 @@ ...@@ -38,7 +38,17 @@
<q-btn label="取消" style="margin-left:20px;" v-if="isShowAdd" flat color="grey-10 q-mb-lg" size="sm" <q-btn label="取消" style="margin-left:20px;" v-if="isShowAdd" flat color="grey-10 q-mb-lg" size="sm"
@click="isShowAdd = false" /> @click="isShowAdd = false" />
<template v-if="isShowAdd"> <template v-if="isShowAdd">
<div class="row wrap"> <div class="row wrap" v-if="isHaveTeacherEdit">
<q-select filled stack-label option-label="Name" @input="getRole" v-model="AssitMsg.AssistType"
option-value="Id" :options="AssistTeacherDropList" label="角色" dense class="col-6 q-pb-lg q-pr-lg" emit-value
map-options />
<q-select filled dense v-if="AssitMsg.AssistType == 2" v-model="AssitMsg.AssistId" :options="RoleListData"
option-label="EmployeeName" class="col-6 q-pb-lg" option-value="Id" emit-value map-options />
<q-select filled dense v-else v-model="AssitMsg.AssistId" @filter="filterEmployee" use-input
:options="myEmployeeList" option-label="EmployeeName" class="col-6 q-pb-lg" option-value="Id" emit-value
map-options />
</div>
<div class="row wrap" v-else>
<q-select filled stack-label option-label="Name" @input="getRole" v-model="AssitMsg.AssistType" <q-select filled stack-label option-label="Name" @input="getRole" v-model="AssitMsg.AssistType"
option-value="Id" :options="AssistDropList" label="角色" dense class="col-6 q-pb-lg q-pr-lg" emit-value option-value="Id" :options="AssistDropList" label="角色" dense class="col-6 q-pb-lg q-pr-lg" emit-value
map-options /> map-options />
...@@ -92,6 +102,7 @@ ...@@ -92,6 +102,7 @@
import { import {
queryEmployee queryEmployee
} from "../../../api/users/user"; } from "../../../api/users/user";
import { mapState } from "vuex";
export default { export default {
meta: { meta: {
...@@ -124,6 +135,7 @@ ...@@ -124,6 +135,7 @@
dataList: [], dataList: [],
page_Count: 0, page_Count: 0,
AssistDropList: [], //下拉数据 AssistDropList: [], //下拉数据
AssistTeacherDropList:[],
RoleListData: [], //课程顾问下拉数据 RoleListData: [], //课程顾问下拉数据
employeeList: [], employeeList: [],
myEmployeeList: [], myEmployeeList: [],
...@@ -137,6 +149,25 @@ ...@@ -137,6 +149,25 @@
this.msg.StuId = this.saveObj.StuId; this.msg.StuId = this.saveObj.StuId;
} }
}, },
computed: mapState({
isHaveTeacherEdit(state) {
if (
state.user.userInfo &&
state.user.userInfo.ActionMenuList &&
state.user.userInfo.ActionMenuList.length > 0
) {
let action = state.user.userInfo.ActionMenuList.find(x => {
if (x.FunctionCode == "Query_TeacherAssist") {
return x;
}
});
if (action) {
return true;
}
}
return false;
}
}),
mounted() { mounted() {
this.getList(); this.getList();
this.GetAssistTypeList(); this.GetAssistTypeList();
...@@ -153,6 +184,9 @@ ...@@ -153,6 +184,9 @@
if (x.Id != 1) { if (x.Id != 1) {
this.AssistDropList.push(x); this.AssistDropList.push(x);
} }
if (x.Id ==4 ){
this.AssistTeacherDropList.push(x);
}
}); });
} }
}); });
......
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