Commit 9fdc599e authored by zhengke's avatar zhengke

修改

parent 9e142fcb
...@@ -7,13 +7,13 @@ ...@@ -7,13 +7,13 @@
<q-card-section class="q-pt-none scroll" style="max-height: 70vh"> <q-card-section class="q-pt-none scroll" style="max-height: 70vh">
<div class="text-caption q-mb-md q-px-xs text-grey-6">基本资料</div> <div class="text-caption q-mb-md q-px-xs text-grey-6">基本资料</div>
<div class="row wrap"> <div class="row wrap">
<q-select filled stack-label option-value="SId" @input="queryDeptTree(objOption.School_Id)" <q-select filled v-if="isEditShow" stack-label option-value="SId" @input="queryDeptTree(objOption.School_Id)"
option-label="SName" v-model="objOption.School_Id" ref="School_Id" :options="schoolList" label="所属校区" option-label="SName" v-model="objOption.School_Id" ref="School_Id" :options="schoolList" label="所属校区"
:dense="false" class="col-6 q-pb-lg q-pr-lg" emit-value map-options /> :dense="false" class="col-6 q-pb-lg q-pr-lg" emit-value map-options />
<selectTree :treeData='DeptList' :defaultArray="returnString" nodeKey="DeptId" :multiple="false" <selectTree :treeData='DeptList' v-if="isEditShow" :defaultArray="returnString" nodeKey="DeptId" :multiple="false"
labelKey="DeptName" childrenKey="ChildList" tipText="选择部门" @getChild="getChild" labelKey="DeptName" childrenKey="ChildList" tipText="选择部门" @getChild="getChild"
classStr="col-6 q-pr-lg q-pb-lg"></selectTree> classStr="col-6 q-pr-lg q-pb-lg"></selectTree>
<q-select filled stack-label option-value="PostId" option-label="PostName" v-model="objOption.Post_Id" <q-select filled stack-label v-if="isEditShow" option-value="PostId" option-label="PostName" v-model="objOption.Post_Id"
ref="Post_Id" :options="PostList" label="岗位" :dense="false" class="col-6 q-pr-lg q-pb-lg" emit-value ref="Post_Id" :options="PostList" label="岗位" :dense="false" class="col-6 q-pr-lg q-pb-lg" emit-value
map-options /> map-options />
<q-input filled stack-label maxlength="20" :dense="false" v-model="objOption.EmployeeName" ref="EmployeeName" <q-input filled stack-label maxlength="20" :dense="false" v-model="objOption.EmployeeName" ref="EmployeeName"
...@@ -161,6 +161,7 @@ ...@@ -161,6 +161,7 @@
}], }],
EducationList: [], //学历数组 EducationList: [], //学历数组
LeaveStatusList: [], //在职状态 LeaveStatusList: [], //在职状态
isEditShow:false, //是否显示修改应该隐藏
} }
}, },
created() { created() {
...@@ -214,6 +215,7 @@ ...@@ -214,6 +215,7 @@
console.log("this.saveObj", this.saveObj); console.log("this.saveObj", this.saveObj);
if (this.saveObj) { if (this.saveObj) {
this.optionTitle = "修改员工信息" this.optionTitle = "修改员工信息"
this.isEditShow=false; //是否显示修改隐藏项
queryEmployeeInfo({ queryEmployeeInfo({
Id: this.saveObj.Id, Id: this.saveObj.Id,
AccountId: this.saveObj.AccountId, AccountId: this.saveObj.AccountId,
...@@ -245,7 +247,8 @@ ...@@ -245,7 +247,8 @@
this.$forceUpdate(); this.$forceUpdate();
}) })
} else { } else {
this.optionTitle = "新增管理者" this.optionTitle = "新增管理者";
this.isEditShow=true;
} }
}, },
getSchool() { getSchool() {
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
<div class="page-search row items-center"> <div class="page-search row items-center">
<div class="col row wrap q-mr-lg q-col-gutter-md"> <div class="col row wrap q-mr-lg q-col-gutter-md">
<div class="col-3"> <div class="col-3">
<q-input @input="resetSearch" class="col-6 q-pr-lg q-pr-lg" clearable standout="bg-primary text-white" v-model="msg.EmployeeName" <q-input @input="resetSearch" class="col-6 q-pr-lg q-pr-lg" clearable standout="bg-primary text-white"
label="员工姓名/账号" /> v-model="msg.EmployeeName" label="员工姓名/账号" />
</div> </div>
<div class="col-3"> <div class="col-3">
<q-select filled stack-label @input="getDepartList(msg.School_Id),resetSearch()" option-value="SId" <q-select filled stack-label @input="getDepartList(msg.School_Id),resetSearch()" option-value="SId"
...@@ -27,48 +27,14 @@ ...@@ -27,48 +27,14 @@
class="col-6 q-pr-lg q-pb-lg" emit-value map-options /> class="col-6 q-pr-lg q-pb-lg" emit-value map-options />
</div> </div>
<div class="col-3"> <div class="col-3">
<q-input filled v-model="msg.StartEntryTime" clearable @input="resetSearch" class="col-6 q-pr-lg q-pb-lg" mask="date" label="入职时间"> <el-date-picker v-model="dateListOne" @change="resetSearch()" value-format="yyyy-MM-dd" type="daterange" range-separator="至"
<template v-slot:append> start-placeholder="入职日期" end-placeholder="离职日期">
<q-icon name="event" class="cursor-pointer"> </el-date-picker>
<q-popup-proxy ref="qDateProxy1" transition-show="scale" transition-hide="scale">
<q-date v-model="msg.StartEntryTime" @input="resetSearch(),() => $refs.qDateProxy1.hide()" />
</q-popup-proxy>
</q-icon>
</template>
</q-input>
</div> </div>
<div class="col-3"> <div class="col-3">
<q-input filled v-model="msg.EndEntryTime" clearable @input="resetSearch" class="col-6 q-pr-lg q-pb-lg" mask="date" label="离职时间"> <el-date-picker v-model="dateListTwo" @change="resetSearch()" type="monthrange" value-format="yyyy-MM" range-separator="至"
<template v-slot:append> start-placeholder="生日开始月" end-placeholder="生日结束月">
<q-icon name="event" class="cursor-pointer"> </el-date-picker>
<q-popup-proxy ref="qDateProxy2" transition-show="scale" transition-hide="scale">
<q-date v-model="msg.EndEntryTime" @input="resetSearch(),() => $refs.qDateProxy2.hide()" />
</q-popup-proxy>
</q-icon>
</template>
</q-input>
</div>
<div class="col-3">
<q-input filled v-model="msg.StartBirthDate" clearable @input="resetSearch" class="col-3 q-pr-lg q-pb-lg" mask="date" label="生日开始日期">
<template v-slot:append>
<q-icon name="event" class="cursor-pointer">
<q-popup-proxy ref="qDateProxy3" transition-show="scale" transition-hide="scale">
<q-date v-model="msg.StartBirthDate" @input="resetSearch(),() => $refs.qDateProxy3.hide()" />
</q-popup-proxy>
</q-icon>
</template>
</q-input>
</div>
<div class="col-3">
<q-input filled v-model="msg.EndBirthDate" clearable @input="resetSearch" class="col-3 q-pr-lg q-pb-lg" mask="date" label="生日结束日期">
<template v-slot:append>
<q-icon name="event" class="cursor-pointer">
<q-popup-proxy ref="qDateProxy4" transition-show="scale" transition-hide="scale">
<q-date v-model="msg.EndBirthDate" @input="resetSearch(),() => $refs.qDateProxy4.hide()" />
</q-popup-proxy>
</q-icon>
</template>
</q-input>
</div> </div>
<!-- <div class="col-3"> <!-- <div class="col-3">
<q-input @input="resetSearch" clearable standout="bg-primary text-white" v-model="msg.MTel" label="电话" /> <q-input @input="resetSearch" clearable standout="bg-primary text-white" v-model="msg.MTel" label="电话" />
...@@ -266,7 +232,7 @@ ...@@ -266,7 +232,7 @@
School_Id: 0, //校区 School_Id: 0, //校区
Dept_Id: 0, //部门 Dept_Id: 0, //部门
Post_Id: 0, //岗位编号 Post_Id: 0, //岗位编号
LeaveStatus: -1, //在职状态 LeaveStatus: 0, //在职状态
StartEntryTime: "", //入职开始时间 StartEntryTime: "", //入职开始时间
EndEntryTime: "", //入职结束时间 EndEntryTime: "", //入职结束时间
StartLeaveTime: "", //开始离职时间 StartLeaveTime: "", //开始离职时间
...@@ -285,6 +251,8 @@ ...@@ -285,6 +251,8 @@
returnString: [], //默认岗位 returnString: [], //默认岗位
PostList: [], //岗位 PostList: [], //岗位
LeaveStatusList: [], //在职状态 LeaveStatusList: [], //在职状态
dateListOne: [], //入职-离职日期
dateListTwo: [], //生日开始-结束日期
} }
}, },
mounted() { mounted() {
...@@ -415,6 +383,20 @@ ...@@ -415,6 +383,20 @@
}, },
getManager() { getManager() {
this.loading = true; this.loading = true;
if (this.dateListOne && this.dateListOne.length > 0) {
this.msg.StartEntryTime = this.dateListOne[0];
this.msg.EndEntryTime = this.dateListOne[1];
} else {
this.msg.StartEntryTime = '';
this.msg.EndEntryTime = '';
}
if (this.dateListTwo && this.dateListTwo.length > 0) {
this.msg.StartBirthDate = this.dateListTwo[0];
this.msg.EndBirthDate = this.dateListTwo[1];
} else {
this.msg.StartBirthDate = '';
this.msg.EndBirthDate = '';
}
queryManagerPage(this.msg).then(res => { queryManagerPage(this.msg).then(res => {
this.loading = false; this.loading = false;
this.data = res.Data.PageData; this.data = res.Data.PageData;
......
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