Commit 1910bf7b authored by 黄奎's avatar 黄奎

购物店导入汇率修改

parent a0338912
...@@ -721,7 +721,7 @@ ...@@ -721,7 +721,7 @@
<th width="100">{{$t('ground.ztstc')}}</th> <th width="100">{{$t('ground.ztstc')}}</th>
<th width="80">{{$t('ground.ldtc')}}</th> <th width="80">{{$t('ground.ldtc')}}</th>
<th width="80">{{$t('ground.dytc')}}</th> <th width="80">{{$t('ground.dytc')}}</th>
<th width="80">{{$t('hotel.hotel_CurrentRate')}}</th> <th width="80" style="display:none;">{{$t('hotel.hotel_CurrentRate')}}</th>
<th width="80">{{$t('hotel.hotel_Currency')}}</th> <th width="80">{{$t('hotel.hotel_Currency')}}</th>
<th width="80">{{$t('pub.pubRemark')}}</th> <th width="80">{{$t('pub.pubRemark')}}</th>
<th width="80">{{$t('system.table_operation')}}</th> <th width="80">{{$t('system.table_operation')}}</th>
...@@ -744,7 +744,7 @@ ...@@ -744,7 +744,7 @@
<td>{{item.GroupExtract}}</td> <td>{{item.GroupExtract}}</td>
<td>{{item.LeaderExtract}}</td> <td>{{item.LeaderExtract}}</td>
<td>{{item.GuideExtract}}</td> <td>{{item.GuideExtract}}</td>
<td>{{item.Rate}}</td> <td style="display:none;">{{item.Rate}}</td>
<td :class="{'redType':item.CurrencyExist==-1}"><span>{{item.Currency}}</span></td> <td :class="{'redType':item.CurrencyExist==-1}"><span>{{item.Currency}}</span></td>
<td>{{item.Remarks}}</td> <td>{{item.Remarks}}</td>
<td><span class="delInfo" @click="delInfo(index)">{{$t('system.table_delete')}}</span></td> <td><span class="delInfo" @click="delInfo(index)">{{$t('system.table_delete')}}</span></td>
......
<style> <style>
.user_time_picker .el-date-editor--date > .el-input__inner { .user_time_picker .el-date-editor--date>.el-input__inner {
padding: 0 10px; padding: 0 10px;
font-size: 13px; font-size: 13px;
} }
.user_time_picker .el-date-editor--date > span.el-input__prefix {
display: none; .user_time_picker .el-date-editor--date>span.el-input__prefix {
} display: none;
.user_time_picker .el-date-editor--date > span.el-input__suffix { }
top: -4px;
right: 2px; .user_time_picker .el-date-editor--date>span.el-input__suffix {
} top: -4px;
.zidingyiFz i { right: 2px;
font-size: 14px !important; }
}
.zidingyiFz i {
font-size: 14px !important;
}
</style> </style>
<template> <template>
<div class="flexOne"> <div class="flexOne">
<div class="query-box"> <div class="query-box">
<ul class="user_time_picker"> <ul class="user_time_picker">
<li> <li>
<span <span><em>{{ $t("system.table_company") }}</em>
><em>{{ $t("system.table_company") }}</em <el-select filterable :disabled="msg.IsParentCompany == 2" v-model="msg.RB_Branch_id"
><el-select @change="linkageDepartment()">
filterable
:disabled="msg.IsParentCompany == 2"
v-model="msg.RB_Branch_id"
@change="linkageDepartment()"
>
<el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option> <el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option>
<el-option <el-option v-for="item in companyList" :label="item.BName" :value="item.Id" :key="item.Id">
v-for="item in companyList"
:label="item.BName"
:value="item.Id"
:key="item.Id"
>
</el-option> </el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("admin.admin_Department") }}</em>
><em>{{ $t("admin.admin_Department") }}</em <el-select filterable v-model="msg.RB_Department_Id" @change="linkagePost()">
><el-select
filterable
v-model="msg.RB_Department_Id"
@change="linkagePost()"
>
<el-option :label="$t('pub.unlimitedSel')" value="0"></el-option> <el-option :label="$t('pub.unlimitedSel')" value="0"></el-option>
<el-option <el-option v-for="item in departMentList" :label="item.DepartmentName" :value="item.DepartmentID"
v-for="item in departMentList" :key="item.DepartmentID">
:label="item.DepartmentName"
:value="item.DepartmentID"
:key="item.DepartmentID"
>
</el-option> </el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("admin.admin_Post") }}</em>
><em>{{ $t("admin.admin_Post") }}</em <el-select filterable v-model="msg.RB_Post_Id">
><el-select filterable v-model="msg.RB_Post_Id">
<el-option :label="$t('pub.unlimitedSel')" value="0"></el-option> <el-option :label="$t('pub.unlimitedSel')" value="0"></el-option>
<el-option <el-option v-for="item in PostList" :label="item.PostName" :value="item.PostId" :key="item.PostId">
v-for="item in PostList"
:label="item.PostName"
:value="item.PostId"
:key="item.PostId"
>
</el-option> </el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("system.query_name") }}</em>
><em>{{ $t("system.query_name") }}</em <el-input v-model="msg.EmName" @keyup.enter.native="getList"></el-input>
><el-input </span>
v-model="msg.EmName"
@keyup.enter.native="getList"
></el-input
></span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("adm.adm_logincount") }}</em>
><em>{{ $t("adm.adm_logincount") }}</em <el-input v-model="msg.EmAccount" @keyup.enter.native="getList"></el-input>
><el-input </span>
v-model="msg.EmAccount"
@keyup.enter.native="getList"
></el-input
></span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("hotel.hotel_status") }}</em>
><em>{{ $t("hotel.hotel_status") }}</em <el-select filterable v-model="msg.Status">
><el-select filterable v-model="msg.Status">
<el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option> <el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option>
<el-option :label="$t('pub.jobSel')" value="0"></el-option> <el-option :label="$t('pub.jobSel')" value="0"></el-option>
<el-option :label="$t('pub.noJobSel')" value="1"></el-option> <el-option :label="$t('pub.noJobSel')" value="1"></el-option>
...@@ -101,60 +71,29 @@ ...@@ -101,60 +71,29 @@
</span> </span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("admin.admin_Entrytime") }}</em>
><em>{{ $t("admin.admin_Entrytime") }}</em <el-date-picker v-model="msg.sEmEntry" class="w105" value-format="yyyy-MM-dd" type="date"></el-date-picker>
><el-date-picker
v-model="msg.sEmEntry"
class="w105"
value-format="yyyy-MM-dd"
type="date"
></el-date-picker>
- -
<el-date-picker <el-date-picker v-model="msg.eEmEntry" class="w105" value-format="yyyy-MM-dd" type="date"></el-date-picker>
v-model="msg.eEmEntry"
class="w105"
value-format="yyyy-MM-dd"
type="date"
></el-date-picker>
</span> </span>
</li> </li>
<li> <li>
<span <span><em>{{ $t("admin.admin_Departuretime") }}</em>
><em>{{ $t("admin.admin_Departuretime") }}</em <el-date-picker v-model="msg.sEmLeave" value-format="yyyy-MM-dd" class="w105" type="date"></el-date-picker>
><el-date-picker
v-model="msg.sEmLeave"
value-format="yyyy-MM-dd"
class="w105"
type="date"
></el-date-picker>
- -
<el-date-picker <el-date-picker v-model="msg.eEmLeave" value-format="yyyy-MM-dd" class="w105" type="date"></el-date-picker>
v-model="msg.eEmLeave"
value-format="yyyy-MM-dd"
class="w105"
type="date"
></el-date-picker>
</span> </span>
</li> </li>
<li> <li>
<input <input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')"
type="button" @click="resetPageIndex(), getList()" />
class="hollowFixedBtn"
:value="$t('pub.searchBtn')"
@click="resetPageIndex(), getList()"
/>
&nbsp; &nbsp;
<input <input type="button" @click="
type="button"
@click="
(outerVisible = true), (outerVisible = true),
(isleaveBtn = false), (isleaveBtn = false),
(dialogTitle = '添加员工'), (dialogTitle = '添加员工'),
getCompany() getCompany()
" " class="normalBtn" value="新增" />
class="normalBtn"
value="新增"
/>
</li> </li>
</ul> </ul>
</div> </div>
...@@ -162,8 +101,7 @@ ...@@ -162,8 +101,7 @@
<div style="margin: 10px 0;" class="fz14 color333"> <div style="margin: 10px 0;" class="fz14 color333">
{{ $t("adm.adm_Validaccount") }}:<span class="colorE95252">{{ {{ $t("adm.adm_Validaccount") }}:<span class="colorE95252">{{
UseNum UseNum
}}</span }}</span>&nbsp;&nbsp;&nbsp;&nbsp;账号限额:<span class="colorE95252">{{
>&nbsp;&nbsp;&nbsp;&nbsp;账号限额:<span class="colorE95252">{{
TotalNum TotalNum
}}</span> }}</span>
</div> </div>
...@@ -191,127 +129,53 @@ ...@@ -191,127 +129,53 @@
<td>{{ item.EmEntry }}</td> <td>{{ item.EmEntry }}</td>
<td>{{ item.EmLeave | leaveTimeFormat(item.EmLeave) }}</td> <td>{{ item.EmLeave | leaveTimeFormat(item.EmLeave) }}</td>
<td> <td>
<el-tooltip <el-tooltip class="item" effect="dark" :content="$t('adm.adm_changeUserInfo')" placement="top">
class="item" <el-button type="primary" icon="el-icon-edit" circle @click="
effect="dark"
:content="$t('adm.adm_changeUserInfo')"
placement="top"
>
<el-button
type="primary"
icon="el-icon-edit"
circle
@click="
(outerVisible = true), (outerVisible = true),
(dialogTitle = '修改用户信息'), (dialogTitle = '修改用户信息'),
updateData(item.EmployeeId), updateData(item.EmployeeId),
getCompany() getCompany()
" "></el-button>
></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip <el-tooltip class="item" effect="dark" :content="$t('adm.adm_bindaccountinfo')" placement="top">
class="item" <el-button type="primary" class="zidingyiFz" icon="iconfont icon-bangdingzhagnhuxinxi" circle
effect="dark" @click="goUrl('empBankAccount', item.EmployeeId)"></el-button>
:content="$t('adm.adm_bindaccountinfo')"
placement="top"
>
<el-button
type="primary"
class="zidingyiFz"
icon="iconfont icon-bangdingzhagnhuxinxi"
circle
@click="goUrl('empBankAccount', item.EmployeeId)"
></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip <el-tooltip v-if="isSelectFinaceJJ" class="item" effect="dark" content="单据交接" placement="top">
v-if="isSelectFinaceJJ" <el-button type="primary" class="zidingyiFz" icon="iconfont icon-zhuanhuan2" circle
class="item" @click="goUrl('GetWOrkTransferPageLis', item.EmployeeId)"></el-button>
effect="dark"
content="单据交接"
placement="top"
>
<el-button
type="primary"
class="zidingyiFz"
icon="iconfont icon-zhuanhuan2"
circle
@click="goUrl('GetWOrkTransferPageLis', item.EmployeeId)"
></el-button>
</el-tooltip> </el-tooltip>
</td> </td>
</tr> </tr>
</table> </table>
<el-pagination <el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
background layout="total,prev, pager, next, jumper" :page-size="msg.pageSize" :total="total">
@current-change="handleCurrentChange"
:current-page.sync="currentPage"
layout="total,prev, pager, next, jumper"
:page-size="msg.pageSize"
:total="total"
>
</el-pagination> </el-pagination>
<el-dialog <el-dialog custom-class="w800" :title="dialogTitle" :visible.sync="outerVisible" center
custom-class="w800" :before-close="closeChangeMachie">
:title="dialogTitle" <el-dialog custom-class="w400" :title="$t('adm.adm_changepd')" :visible.sync="innerVisible" center append-to-body
:visible.sync="outerVisible" :before-close="closeChangeMachie1">
center <el-form :model="pwdMsg" label-width="100px" :rules="rulesPwd" ref="pwdMsg">
:before-close="closeChangeMachie"
>
<el-dialog
custom-class="w400"
:title="$t('adm.adm_changepd')"
:visible.sync="innerVisible"
center
append-to-body
:before-close="closeChangeMachie1"
>
<el-form
:model="pwdMsg"
label-width="100px"
:rules="rulesPwd"
ref="pwdMsg"
>
<el-form-item :label="$t('system.table_staffs')" prop="EmName"> <el-form-item :label="$t('system.table_staffs')" prop="EmName">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmName" :placeholder="$t('pub.pleaseImport')" readonly>
class="w217" </el-input>
type="text"
v-model="addMsg.EmName"
:placeholder="$t('pub.pleaseImport')"
readonly
></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system.table_acc')" prop="EmAccount"> <el-form-item :label="$t('system.table_acc')" prop="EmAccount">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmAccount" :placeholder="$t('pub.pleaseImport')"
class="w217" readonly></el-input>
type="text"
v-model="addMsg.EmAccount"
:placeholder="$t('pub.pleaseImport')"
readonly
></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('adm.adm_newPd')" prop="Pwd"> <el-form-item :label="$t('adm.adm_newPd')" prop="Pwd">
<el-input <el-input class="w217" type="password" v-model="pwdMsg.Pwd" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="password"
v-model="pwdMsg.Pwd"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('adm.adm_Reinput')" prop="Pwd1"> <el-form-item :label="$t('adm.adm_Reinput')" prop="Pwd1">
<el-input <el-input class="w217" type="password" v-model="pwdMsg.Pwd1" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="password"
v-model="pwdMsg.Pwd1"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<button <button class="hollowFixedBtn" @click="(innerVisible = false), resetForm('pwdMsg')">
class="hollowFixedBtn"
@click="(innerVisible = false), resetForm('pwdMsg')"
>
{{ $t("pub.cancelBtn") }} {{ $t("pub.cancelBtn") }}
</button> </button>
<button class="normalBtn" @click="submitForm1('pwdMsg')"> <button class="normalBtn" @click="submitForm1('pwdMsg')">
...@@ -320,60 +184,28 @@ ...@@ -320,60 +184,28 @@
</div> </div>
</el-dialog> </el-dialog>
<el-dialog <el-dialog custom-class="w400" :title="$t('adm.adm_changelogintel')" :visible.sync="updateLoginMobile" center
custom-class="w400" append-to-body :before-close="closeChangeMachieulm">
:title="$t('adm.adm_changelogintel')" <el-form :model="ulmMsg" label-width="100px" :rules="rulesulm" ref="ulmMsg">
:visible.sync="updateLoginMobile"
center
append-to-body
:before-close="closeChangeMachieulm"
>
<el-form
:model="ulmMsg"
label-width="100px"
:rules="rulesulm"
ref="ulmMsg"
>
<el-form-item :label="$t('adm.adm_staff')" prop="EmName"> <el-form-item :label="$t('adm.adm_staff')" prop="EmName">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmName" :placeholder="$t('pub.pleaseImport')" readonly>
class="w217" </el-input>
type="text"
v-model="addMsg.EmName"
:placeholder="$t('pub.pleaseImport')"
readonly
></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('adm.adm_logintel')" prop="EmAccount"> <el-form-item :label="$t('adm.adm_logintel')" prop="EmAccount">
<el-input <el-input class="w217" type="text" v-model="EmLoginMobile" :placeholder="$t('pub.pleaseImport')" readonly>
class="w217" </el-input>
type="text"
v-model="EmLoginMobile"
:placeholder="$t('pub.pleaseImport')"
readonly
></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('adm.adm_newphone')" prop="LoginMobile"> <el-form-item :label="$t('adm.adm_newphone')" prop="LoginMobile">
<el-input <el-input class="w217" type="text" v-model="ulmMsg.LoginMobile" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="text"
v-model="ulmMsg.LoginMobile"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('adm.adm_Reinput')" prop="LoginMobile1"> <el-form-item :label="$t('adm.adm_Reinput')" prop="LoginMobile1">
<el-input <el-input class="w217" type="text" v-model="ulmMsg.LoginMobile1" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="text"
v-model="ulmMsg.LoginMobile1"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<button <button class="hollowFixedBtn" @click="(updateLoginMobile = false), resetForm('ulmMsg')">
class="hollowFixedBtn"
@click="(updateLoginMobile = false), resetForm('ulmMsg')"
>
{{ $t("pub.cancelBtn") }} {{ $t("pub.cancelBtn") }}
</button> </button>
<button class="normalBtn" @click="submitFormulm('ulmMsg')"> <button class="normalBtn" @click="submitFormulm('ulmMsg')">
...@@ -386,45 +218,20 @@ ...@@ -386,45 +218,20 @@
<table class="layerTable layerNoIcon"> <table class="layerTable layerNoIcon">
<tr> <tr>
<td> <td>
<el-form-item <el-form-item :label="$t('system.table_company')" prop="RB_Branch_id">
:label="$t('system.table_company')" <el-select filterable class="w217" v-model="addMsg.RB_Branch_id" @change="layerLinkageDepartment()"
prop="RB_Branch_id" :placeholder="$t('pub.pleaseSel')">
> <el-option v-for="item in layerCompanyList" :label="item.BName" :value="item.Id" :key="item.Id">
<el-select
filterable
class="w217"
v-model="addMsg.RB_Branch_id"
@change="layerLinkageDepartment()"
:placeholder="$t('pub.pleaseSel')"
>
<el-option
v-for="item in layerCompanyList"
:label="item.BName"
:value="item.Id"
:key="item.Id"
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item <el-form-item :label="$t('admin.admin_Department')" prop="RB_Department_Id">
:label="$t('admin.admin_Department')" <el-select filterable class="w217" v-model="addMsg.RB_Department_Id" @change="layerLinkagePost()"
prop="RB_Department_Id" :placeholder="$t('pub.pleaseSel')">
> <el-option v-for="item in layerDepartMentList" :label="item.DepartmentName" :value="item.DepartmentID"
<el-select :key="item.DepartmentID">
filterable
class="w217"
v-model="addMsg.RB_Department_Id"
@change="layerLinkagePost()"
:placeholder="$t('pub.pleaseSel')"
>
<el-option
v-for="item in layerDepartMentList"
:label="item.DepartmentName"
:value="item.DepartmentID"
:key="item.DepartmentID"
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -433,54 +240,31 @@ ...@@ -433,54 +240,31 @@
<tr> <tr>
<td> <td>
<el-form-item :label="$t('admin.admin_Post')" prop="RB_Post_Id"> <el-form-item :label="$t('admin.admin_Post')" prop="RB_Post_Id">
<el-select <el-select filterable class="w217" v-model="addMsg.RB_Post_Id" :placeholder="$t('pub.pleaseSel')">
filterable <el-option v-for="item in layerPostList" :label="item.PostName" :value="item.PostId"
class="w217" :key="item.PostId">
v-model="addMsg.RB_Post_Id"
:placeholder="$t('pub.pleaseSel')"
>
<el-option
v-for="item in layerPostList"
:label="item.PostName"
:value="item.PostId"
:key="item.PostId"
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item :label="$t('system.query_name')" prop="EmName"> <el-form-item :label="$t('system.query_name')" prop="EmName">
<el-input <el-input maxlength="20" class="w217" type="text" v-model="addMsg.EmName"
maxlength="20" :placeholder="$t('pub.pleaseImport')"></el-input>
class="w217"
type="text"
v-model="addMsg.EmName"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item :label="$t('system.table_IDcard')" prop="EmCard"> <el-form-item :label="$t('system.table_IDcard')" prop="EmCard">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmCard" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="text"
v-model="addMsg.EmCard"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
<!--<span><em></em>身份证</span><input v-model="addMsg.EmCard" class="layerText" type="text">--> <!--<span><em></em>身份证</span><input v-model="addMsg.EmCard" class="layerText" type="text">-->
</td> </td>
<td> <td>
<el-form-item :label="$t('leader.leader_Sex')" prop="EmSex"> <el-form-item :label="$t('leader.leader_Sex')" prop="EmSex">
<el-select <el-select class="w217" filterable v-model="addMsg.EmSex" :placeholder="$t('pub.pleaseSel')">
class="w217"
filterable
v-model="addMsg.EmSex"
:placeholder="$t('pub.pleaseSel')"
>
<el-option :label="$t('pub.man')" value="0"></el-option> <el-option :label="$t('pub.man')" value="0"></el-option>
<el-option :label="$t('pub.woman')" value="1"></el-option> <el-option :label="$t('pub.woman')" value="1"></el-option>
</el-select> </el-select>
...@@ -490,141 +274,79 @@ ...@@ -490,141 +274,79 @@
<tr> <tr>
<td> <td>
<el-form-item :label="$t('admin.admin_xueli')" prop="EmEducation"> <el-form-item :label="$t('admin.admin_xueli')" prop="EmEducation">
<el-input <el-input maxlength="20" class="w217" type="text" v-model="addMsg.EmEducation"
maxlength="20" :placeholder="$t('pub.pleaseImport')"></el-input>
class="w217"
type="text"
v-model="addMsg.EmEducation"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item :label="$t('admin.admin_Entrytime')" prop="EmEntry"> <el-form-item :label="$t('admin.admin_Entrytime')" prop="EmEntry">
<el-date-picker <el-date-picker value-format="yyyy-MM-dd" class="w217" v-model="addMsg.EmEntry" type="date">
value-format="yyyy-MM-dd" </el-date-picker>
class="w217"
v-model="addMsg.EmEntry"
type="date"
></el-date-picker>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item <el-form-item :label="$t('admin.admin_Departuretime')" prop="EmLeave">
:label="$t('admin.admin_Departuretime')" <el-date-picker value-format="yyyy-MM-dd" class="w217" v-model="addMsg.EmLeave" type="date" disabled>
prop="EmLeave" </el-date-picker>
>
<el-date-picker
value-format="yyyy-MM-dd"
class="w217"
v-model="addMsg.EmLeave"
type="date"
disabled
></el-date-picker>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item :label="$t('hotel.table_address')" prop="EmAddress"> <el-form-item :label="$t('hotel.table_address')" prop="EmAddress">
<el-input <el-input maxlength="50" class="w217" type="text" v-model="addMsg.EmAddress"
maxlength="50" :placeholder="$t('pub.pleaseImport')"></el-input>
class="w217"
type="text"
v-model="addMsg.EmAddress"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item :label="$t('system.table_phone')" prop="EmMobile"> <el-form-item :label="$t('system.table_phone')" prop="EmMobile">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmMobile" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="text"
v-model="addMsg.EmMobile"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item :label="$t('hotel.hotel_landline')" prop="EmTel"> <el-form-item :label="$t('hotel.hotel_landline')" prop="EmTel">
<el-input <el-input maxlength="20" class="w217" type="text" v-model="addMsg.EmTel"
maxlength="20" :placeholder="$t('pub.pleaseImport')"></el-input>
class="w217"
type="text"
v-model="addMsg.EmTel"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item label="QQ" prop="EmQQ"> <el-form-item label="QQ" prop="EmQQ">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmQQ" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="text"
v-model="addMsg.EmQQ"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item <el-form-item :label="$t('admin.admin_Birthday')" prop="EmBirthday">
:label="$t('admin.admin_Birthday')" <el-date-picker value-format="yyyy-MM-dd" class="w217" v-model="addMsg.EmBirthday" type="date">
prop="EmBirthday" </el-date-picker>
>
<el-date-picker
value-format="yyyy-MM-dd"
class="w217"
v-model="addMsg.EmBirthday"
type="date"
></el-date-picker>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item :label="$t('system.table_acc')" prop="EmAccount"> <el-form-item :label="$t('system.table_acc')" prop="EmAccount">
<el-input <el-input class="w217" type="text" v-model="addMsg.EmAccount" :placeholder="$t('pub.pleaseImport')">
class="w217" </el-input>
type="text"
v-model="addMsg.EmAccount"
:placeholder="$t('pub.pleaseImport')"
></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item <el-form-item :label="$t('admin.admin_password')" prop="EmPassword">
:label="$t('admin.admin_password')" <el-input v-if="!isleaveBtn" class="w217" type="text" v-model="addMsg.EmPassword"
prop="EmPassword" :placeholder="$t('pub.pleaseImport')"></el-input>
> <input type="button" :value="$t('adm.adm_resetpd')" v-if="isleaveBtn" class="normalBtn"
<el-input @click="(innerVisible = true), resetForm('pwdMsg')" />
v-if="!isleaveBtn"
class="w217"
type="text"
v-model="addMsg.EmPassword"
:placeholder="$t('pub.pleaseImport')"
></el-input>
<input
type="button"
:value="$t('adm.adm_resetpd')"
v-if="isleaveBtn"
class="normalBtn"
@click="(innerVisible = true), resetForm('pwdMsg')"
/>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
</table> </table>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<button <button class="hollowFixedBtn" @click="(outerVisible = false), resetForm('addMsg')">
class="hollowFixedBtn"
@click="(outerVisible = false), resetForm('addMsg')"
>
{{ $t("pub.cancelBtn") }} {{ $t("pub.cancelBtn") }}
</button> </button>
&nbsp; &nbsp;
...@@ -632,18 +354,11 @@ ...@@ -632,18 +354,11 @@
{{ $t("pub.saveBtn") }} {{ $t("pub.saveBtn") }}
</button> </button>
&nbsp; &nbsp;
<button <button v-if="isleaveBtn" class="normalBtn" @click="setIsLeave(leaveId)">
v-if="isleaveBtn"
class="normalBtn"
@click="setIsLeave(leaveId)"
>
{{ leaveBtn }} {{ leaveBtn }}
</button> </button>
<button <button v-if="isleaveBtn && EmLoginMobile != ''" class="normalBtn"
v-if="isleaveBtn && EmLoginMobile != ''" @click="(updateLoginMobile = true), resetForm('ulmMsg')">
class="normalBtn"
@click="(updateLoginMobile = true), resetForm('ulmMsg')"
>
修改登录手机 修改登录手机
</button> </button>
</div> </div>
...@@ -651,383 +366,372 @@ ...@@ -651,383 +366,372 @@
</div> </div>
</template> </template>
<script> <script>
export default { export default {
data() { data() {
let validatorPwd1 = (rule, value, callback) => { let validatorPwd1 = (rule, value, callback) => {
if (this.pwdMsg.Pwd != "" && this.pwdMsg.Pwd != this.pwdMsg.Pwd1) { if (this.pwdMsg.Pwd != "" && this.pwdMsg.Pwd != this.pwdMsg.Pwd1) {
return callback(new Error(this.$t("adm.adm_twopdnotsame"))); return callback(new Error(this.$t("adm.adm_twopdnotsame")));
} else { } else {
callback(); callback();
} }
}; };
let validatorulm = (rule, value, callback) => { let validatorulm = (rule, value, callback) => {
if ( if (
this.ulmMsg.LoginMobile != "" && this.ulmMsg.LoginMobile != "" &&
this.ulmMsg.LoginMobile != this.ulmMsg.LoginMobile1 this.ulmMsg.LoginMobile != this.ulmMsg.LoginMobile1
) { ) {
return callback(new Error(this.$t("adm.adm_twotelphnotsame"))); return callback(new Error(this.$t("adm.adm_twotelphnotsame")));
} else { } else {
callback(); callback();
} }
}; };
return { return {
UseNum: 0, UseNum: 0,
TotalNum: 0, TotalNum: 0,
leaveBtn: "", leaveBtn: "",
leaveId: "", leaveId: "",
loading: true, loading: true,
isleaveBtn: false, isleaveBtn: false,
total: 0, total: 0,
pageSize: "", pageSize: "",
currentPage: 1, currentPage: 1,
outerVisible: false, outerVisible: false,
innerVisible: false, innerVisible: false,
updateLoginMobile: false, updateLoginMobile: false,
isRight: true, isRight: true,
dialogTitle: "", dialogTitle: "",
insideDialogTxt: "", insideDialogTxt: "",
isSelectFinaceJJ: false, isSelectFinaceJJ: false,
//请求 //请求
msg: { msg: {
pageIndex: 1, pageIndex: 1,
pageSize: 15, pageSize: 15,
EmName: "", EmName: "",
EmAccount: "", EmAccount: "",
RB_Group_id: "0", RB_Group_id: "0",
RB_Branch_id: "-1", RB_Branch_id: "-1",
RB_Department_Id: "0", RB_Department_Id: "0",
RB_Post_Id: "0", RB_Post_Id: "0",
Status: "0", Status: "0",
sEmEntry: "", sEmEntry: "",
eEmEntry: "", eEmEntry: "",
sEmLeave: "", sEmLeave: "",
eEmLeave: "", eEmLeave: "",
IsParentCompany: 2 IsParentCompany: 2
}, },
rules: { rules: {
RB_Branch_id: [ RB_Branch_id: [{
{
required: true, required: true,
message: this.$t("rule.company"), message: this.$t("rule.company"),
trigger: "change" trigger: "change"
} }],
], RB_Department_Id: [{
RB_Department_Id: [
{
required: true, required: true,
message: this.$t("tips.qxzbumen"), message: this.$t("tips.qxzbumen"),
trigger: "change" trigger: "change"
} }],
], RB_Post_Id: [{
RB_Post_Id: [
{
required: true, required: true,
message: this.$t("tips.qxzgangwei"), message: this.$t("tips.qxzgangwei"),
trigger: "change" trigger: "change"
} }],
], EmName: [{
EmName: [
{ required: true, message: this.$t("rule.qsrname"), trigger: "blur" }
],
EmEntry: [
{
required: true, required: true,
message: this.$t("rule.qxzrzshijian"), message: this.$t("rule.qsrname"),
trigger: "blur" trigger: "blur"
} }],
], EmEntry: [{
EmAccount: [
{
required: true, required: true,
message: this.$t("login.login_account"), message: this.$t("rule.qxzrzshijian"),
trigger: "blur" trigger: "blur"
}, }],
{ EmAccount: [{
pattern: /^[a-zA-Z0-9]{4,18}$/, required: true,
message: "账号为6-18位字母数字组成" message: this.$t("login.login_account"),
} trigger: "blur"
], },
EmPassword: [ {
{ pattern: /^[a-zA-Z0-9]{4,18}$/,
message: "账号为6-18位字母数字组成"
}
],
EmPassword: [{
required: true, required: true,
message: this.$t("login.login_password"), message: this.$t("login.login_password"),
trigger: "blur" trigger: "blur"
} }],
], EmQQ: [{
EmQQ: [{ pattern: /^\d{5,11}$/, message: this.$t("rule.qsrzqdqq") }], pattern: /^\d{5,11}$/,
EmMobile: [ message: this.$t("rule.qsrzqdqq")
{ }],
EmMobile: [{
pattern: /^(0|86|17951)?(13[0-9]|15[012356789]|17[012356789]|18[0-9]|19[0-9]|14[57])[0-9]{8}$/, pattern: /^(0|86|17951)?(13[0-9]|15[012356789]|17[012356789]|18[0-9]|19[0-9]|14[57])[0-9]{8}$/,
message: "请输入正确的手机" message: "请输入正确的手机"
} }],
], EmCard: [{
EmCard: [
{
pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
message: this.$t("rule.qsrIdnum") message: this.$t("rule.qsrIdnum")
} }]
] },
}, addMsg: {
addMsg: { EmName: "",
EmName: "", EmSex: "0",
EmSex: "0", EmCard: "",
EmCard: "", EmBirthday: "",
EmBirthday: "", EmEducation: "",
EmEducation: "", EmEntry: "",
EmEntry: "", EmLeave: "",
EmLeave: "", EmAddress: "",
EmAddress: "", EmMobile: "",
EmMobile: "", EmTel: "",
EmTel: "", EmQQ: "",
EmQQ: "", EmPhoto: "",
EmPhoto: "", EmAccount: "",
EmAccount: "", EmPassword: "",
EmPassword: "", RB_Group_id: "",
RB_Group_id: "", RB_Branch_id: "",
RB_Branch_id: "", RB_Department_Id: "",
RB_Department_Id: "", RB_Post_Id: ""
RB_Post_Id: "" },
}, pwdMsg: {
pwdMsg: { Id: "",
Id: "", Pwd: "",
Pwd: "", pwd1: ""
pwd1: "" },
}, ulmMsg: {
ulmMsg: { EmployeeId: "",
EmployeeId: "", LoginMobile: "",
LoginMobile: "", LoginMobile1: ""
LoginMobile1: "" },
}, rulesPwd: {
rulesPwd: { Pwd: [{
Pwd: [
{
required: true, required: true,
message: this.$t("login.login_password"), message: this.$t("login.login_password"),
trigger: "blur" trigger: "blur"
} }],
], Pwd1: [{
Pwd1: [{ validator: validatorPwd1, trigger: "blur" }] validator: validatorPwd1,
}, trigger: "blur"
rulesulm: { }]
LoginMobile: [ },
{ rulesulm: {
LoginMobile: [{
required: true, required: true,
pattern: /^(0|86|17951)?(13[0-9]|15[012356789]|17[012356789]|18[0-9]|19[0-9]|14[57])[0-9]{8}$/, pattern: /^(0|86|17951)?(13[0-9]|15[012356789]|17[012356789]|18[0-9]|19[0-9]|14[57])[0-9]{8}$/,
message: this.$t("rule.qsrtelphone"), message: this.$t("rule.qsrtelphone"),
trigger: "blur" trigger: "blur"
} }],
], LoginMobile1: [{
LoginMobile1: [{ validator: validatorulm, trigger: "blur" }] validator: validatorulm,
}, trigger: "blur"
getGroupMsg: { }]
Status: "0",
GroupName: "",
Domain: "",
Versions_Id: ""
},
getCompanyMsg: {
RB_Group_Id: "0",
Status: "0"
},
getDepartmentMsg: {
RB_Group_Id: "0",
RB_Branch_Id: "-1",
Status: "0"
},
getPostMsg: {
RB_Group_Id: "0",
RB_Branch_Id: "-1",
RB_Department_Id: "0"
},
//返回值的接收变量
EmLoginMobile: "",
DataList: [],
groupList: [],
layerCompanyList: [],
companyList: [],
layerDepartMentList: [],
departMentList: [],
layerPostList: [],
PostList: []
};
},
mounted() {
let userInfo = this.getLocalStorage();
this.getPostMsg.RB_Group_Id = this.getCompanyMsg.RB_Group_Id = this.getDepartmentMsg.RB_Group_Id = this.addMsg.RB_Group_id = this.msg.RB_Group_id =
userInfo.RB_Group_id; //集团
this.getPostMsg.RB_Branch_Id = this.getDepartmentMsg.RB_Branch_Id = this.msg.RB_Branch_id =
userInfo.RB_Branch_id; //公司
this.getPostMsg.RB_Department_Id = userInfo.RB_Department_Id; //部门
this.msg.IsParentCompany = userInfo.IsParentCompany; //是否为总公司
if(userInfo.RB_Branch_id==49)
{
this.msg.IsParentCompany=1;
}
if (
("," + userInfo.ActionMenuCode + ",").indexOf(",F_WorkTransfer,") != -1
) {
this.isSelectFinaceJJ = true;
}
this.getList();
this.getCompany();
this.getDerpartMent();
this.getPost();
this.getTotalNum();
},
filters: {
leaveTimeFormat(value) {
if (value == "") {
return "在职";
} else {
return value;
}
}
},
methods: {
getTotalNum() {
this.apipost(
"admin_get_GetGroupEmployeeNum",
{},
res => {
if (res.data.resultCode == 1) {
(this.UseNum = res.data.data.UseNum),
(this.TotalNum = res.data.data.TotalNum);
} else {
this.$message.error(res.data.message);
}
}, },
err => {} getGroupMsg: {
); Status: "0",
}, GroupName: "",
savePwd() { Domain: "",
this.apipost( Versions_Id: ""
"admin_post_EmployeeResetPwd",
this.pwdMsg,
res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.innerVisible = false;
} else {
this.$message.error(res.data.message);
}
}, },
err => {} getCompanyMsg: {
); RB_Group_Id: "0",
}, Status: "0"
saveUpdateLoginMobile() {
this.apipost(
"admin_post_ResetLoginMobile",
this.ulmMsg,
res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.updateLoginMobile = false;
} else {
this.$message.error(res.data.message);
}
}, },
err => {} getDepartmentMsg: {
); RB_Group_Id: "0",
}, RB_Branch_Id: "-1",
setIsLeave(Id) { Status: "0"
let myDate = new Date();
let _year = myDate.getFullYear();
let _month =
myDate.getMonth() >= 9
? myDate.getMonth() + 1
: "0" + (myDate.getMonth() + 1);
let _date =
myDate.getDate() > 9 ? myDate.getDate() : "0" + myDate.getDate();
let _time = _year + "-" + _month + "-" + _date;
this.apipost(
"admin_post_EmployeeInOrOut",
{ Id: Id, Time: _time },
res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.outerVisible = false;
this.getList();
} else {
this.$message.error(res.data.message);
}
}, },
err => {} getPostMsg: {
); RB_Group_Id: "0",
}, RB_Branch_Id: "-1",
getGroup() { RB_Department_Id: "0"
this.apipost(
"admin_get_GroupGetList",
this.getGroupMsg,
res => {
if (res.data.resultCode == 1) {
this.groupList = res.data.data;
} else {
}
}, },
err => {} //返回值的接收变量
); EmLoginMobile: "",
DataList: [],
groupList: [],
layerCompanyList: [],
companyList: [],
layerDepartMentList: [],
departMentList: [],
layerPostList: [],
PostList: []
};
},
mounted() {
let userInfo = this.getLocalStorage();
this.getPostMsg.RB_Group_Id = this.getCompanyMsg.RB_Group_Id = this.getDepartmentMsg.RB_Group_Id = this.addMsg
.RB_Group_id = this.msg.RB_Group_id =
userInfo.RB_Group_id; //集团
this.getPostMsg.RB_Branch_Id = this.getDepartmentMsg.RB_Branch_Id = this.msg.RB_Branch_id =
userInfo.RB_Branch_id; //公司
this.getPostMsg.RB_Department_Id = userInfo.RB_Department_Id; //部门
this.msg.IsParentCompany = userInfo.IsParentCompany; //是否为总公司
if (userInfo.RB_Branch_id == 49) {
this.msg.IsParentCompany = 1;
}
if (
("," + userInfo.ActionMenuCode + ",").indexOf(",F_WorkTransfer,") != -1
) {
this.isSelectFinaceJJ = true;
}
this.getList();
this.getCompany();
this.getDerpartMent();
this.getPost();
this.getTotalNum();
},
filters: {
leaveTimeFormat(value) {
if (value == "") {
return "在职";
} else {
return value;
}
}
}, },
getCompany() {
this.apipost( methods: {
"admin_get_BranchGetList", getTotalNum() {
this.getCompanyMsg, this.apipost(
res => { "admin_get_GetGroupEmployeeNum", {},
if (res.data.resultCode == 1) { res => {
if (this.outerVisible) { if (res.data.resultCode == 1) {
this.layerCompanyList = res.data.data; (this.UseNum = res.data.data.UseNum),
(this.TotalNum = res.data.data.TotalNum);
} else { } else {
this.companyList = res.data.data; this.$message.error(res.data.message);
} }
} else { },
} err => {}
}, );
err => {} },
); savePwd() {
}, this.apipost(
getDerpartMent() { "admin_post_EmployeeResetPwd",
//获取部门 this.pwdMsg,
this.apipost( res => {
"admin_get_DepartmentGetList", if (res.data.resultCode == 1) {
this.getDepartmentMsg, this.$message.success(res.data.message);
res => { this.innerVisible = false;
if (res.data.resultCode == 1) {
if (this.outerVisible) {
this.layerDepartMentList = res.data.data;
} else { } else {
this.departMentList = res.data.data; this.$message.error(res.data.message);
} }
} else { },
} err => {}
}, );
err => {} },
); saveUpdateLoginMobile() {
}, this.apipost(
getPost() { "admin_post_ResetLoginMobile",
//岗位 this.ulmMsg,
this.apipost( res => {
"admin_get_PostGetList", if (res.data.resultCode == 1) {
this.getPostMsg, this.$message.success(res.data.message);
res => { this.updateLoginMobile = false;
if (res.data.resultCode == 1) {
if (this.outerVisible) {
this.layerPostList = res.data.data;
} else { } else {
this.PostList = res.data.data; this.$message.error(res.data.message);
} }
} else { },
} err => {}
}, );
err => {} },
); setIsLeave(Id) {
}, let myDate = new Date();
getList() { let _year = myDate.getFullYear();
//获取数据 let _month =
(this.loading = true), myDate.getMonth() >= 9 ?
myDate.getMonth() + 1 :
"0" + (myDate.getMonth() + 1);
let _date =
myDate.getDate() > 9 ? myDate.getDate() : "0" + myDate.getDate();
let _time = _year + "-" + _month + "-" + _date;
this.apipost(
"admin_post_EmployeeInOrOut", {
Id: Id,
Time: _time
},
res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.outerVisible = false;
this.getList();
} else {
this.$message.error(res.data.message);
}
},
err => {}
);
},
getGroup() {
this.apipost(
"admin_get_GroupGetList",
this.getGroupMsg,
res => {
if (res.data.resultCode == 1) {
this.groupList = res.data.data;
} else {}
},
err => {}
);
},
getCompany() {
this.apipost(
"admin_get_BranchGetList",
this.getCompanyMsg,
res => {
if (res.data.resultCode == 1) {
if (this.outerVisible) {
this.layerCompanyList = res.data.data;
} else {
this.companyList = res.data.data;
}
} else {}
},
err => {}
);
},
getDerpartMent() {
//获取部门
this.apipost(
"admin_get_DepartmentGetList",
this.getDepartmentMsg,
res => {
if (res.data.resultCode == 1) {
if (this.outerVisible) {
this.layerDepartMentList = res.data.data;
} else {
this.departMentList = res.data.data;
}
} else {}
},
err => {}
);
},
getPost() {
//岗位
this.apipost(
"admin_get_PostGetList",
this.getPostMsg,
res => {
if (res.data.resultCode == 1) {
if (this.outerVisible) {
this.layerPostList = res.data.data;
} else {
this.PostList = res.data.data;
}
} else {}
},
err => {}
);
},
getList() {
//获取数据
(this.loading = true),
this.apipost( this.apipost(
"admin_get_EmployeeList", "admin_get_EmployeeList",
this.msg, this.msg,
...@@ -1036,151 +740,156 @@ export default { ...@@ -1036,151 +740,156 @@ export default {
this.loading = false; this.loading = false;
this.DataList = res.data.data.pageData; this.DataList = res.data.data.pageData;
this.total = res.data.data.count; this.total = res.data.data.count;
} else {}
},
err => {}
);
},
addData() {
this.isleaveBtn = false;
this.apipost(
"admin_post_EmployeeOperate",
this.addMsg,
res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.outerVisible = false;
this.getList();
this.resetForm("addMsg");
} else { } else {
this.$message.error(res.data.message);
} }
}, },
err => {} err => {}
); );
}, this.getList();
addData() { },
this.isleaveBtn = false; updateData(id) {
this.apipost( this.pwdMsg.Id = id;
"admin_post_EmployeeOperate", this.ulmMsg.EmployeeId = id;
this.addMsg, this.leaveId = id;
res => { this.isleaveBtn = true;
if (res.data.resultCode == 1) { this.apipost(
this.$message.success(res.data.message); "admin_get_EmployeeGet", {
this.outerVisible = false; Id: id
this.getList(); },
this.resetForm("addMsg"); res => {
} else { if (res.data.resultCode == 1) {
this.$message.error(res.data.message); this.getDepartmentMsg.RB_Branch_Id = res.data.data.RB_Branch_id;
} this.getPostMsg.RB_Department_Id = res.data.data.RB_Department_Id;
}, this.getDerpartMent();
err => {} this.getPost();
); this.addMsg = res.data.data;
this.getList(); this.EmLoginMobile = res.data.data.EmLoginMobile;
}, if (res.data.data.IsLeave == 0) {
updateData(id) { this.leaveBtn = this.$t("adm.adm_swlizhi");
this.pwdMsg.Id = id; } else {
this.ulmMsg.EmployeeId = id; this.leaveBtn = this.$t("adm.adm_swzaizhi");
this.leaveId = id; }
this.isleaveBtn = true; this.addMsg.EmSex = res.data.data.EmSex.toString();
this.apipost(
"admin_get_EmployeeGet",
{ Id: id },
res => {
if (res.data.resultCode == 1) {
this.getDepartmentMsg.RB_Branch_Id = res.data.data.RB_Branch_id;
this.getPostMsg.RB_Department_Id = res.data.data.RB_Department_Id;
this.getDerpartMent();
this.getPost();
this.addMsg = res.data.data;
this.EmLoginMobile = res.data.data.EmLoginMobile;
if (res.data.data.IsLeave == 0) {
this.leaveBtn = this.$t("adm.adm_swlizhi");
} else {
this.leaveBtn = this.$t("adm.adm_swzaizhi");
} }
this.addMsg.EmSex = res.data.data.EmSex.toString(); },
} err => {}
}, );
err => {} },
); linkageDepartment() {
}, //联动部门
linkageDepartment() { this.msg.RB_Department_Id = "0";
//联动部门 this.msg.RB_Post_Id = "0";
this.msg.RB_Department_Id = "0"; this.getDepartmentMsg.RB_Branch_Id = this.msg.RB_Branch_id;
this.msg.RB_Post_Id = "0"; this.getDerpartMent();
this.getDepartmentMsg.RB_Branch_Id = this.msg.RB_Branch_id; },
this.getDerpartMent(); layerLinkageDepartment() {
}, //弹窗联动部门
layerLinkageDepartment() { this.addMsg.RB_Department_Id = "";
//弹窗联动部门 (this.addMsg.RB_Post_Id = ""),
this.addMsg.RB_Department_Id = "";
(this.addMsg.RB_Post_Id = ""),
(this.getDepartmentMsg.RB_Branch_Id = this.addMsg.RB_Branch_id); (this.getDepartmentMsg.RB_Branch_Id = this.addMsg.RB_Branch_id);
this.getDerpartMent(); this.getDerpartMent();
}, },
linkagePost() { linkagePost() {
//联动岗位 //联动岗位
this.getPostMsg.RB_Branch_Id = this.msg.RB_Branch_id; this.getPostMsg.RB_Branch_Id = this.msg.RB_Branch_id;
this.getPostMsg.RB_Department_Id = this.msg.RB_Department_Id; this.getPostMsg.RB_Department_Id = this.msg.RB_Department_Id;
this.getPost(); this.getPost();
}, },
layerLinkagePost() { layerLinkagePost() {
//弹窗联动岗位 //弹窗联动岗位
(this.addMsg.RB_Post_Id = ""), (this.addMsg.RB_Post_Id = ""),
(this.getPostMsg.RB_Branch_Id = this.addMsg.RB_Branch_id); (this.getPostMsg.RB_Branch_Id = this.addMsg.RB_Branch_id);
this.getPostMsg.RB_Department_Id = this.addMsg.RB_Department_Id; this.getPostMsg.RB_Department_Id = this.addMsg.RB_Department_Id;
this.getPost(); this.getPost();
}, },
handleCurrentChange(val) { handleCurrentChange(val) {
this.msg.pageIndex = val; this.msg.pageIndex = val;
this.getList(); this.getList();
}, },
resetPageIndex() { resetPageIndex() {
this.msg.pageIndex = 1; this.msg.pageIndex = 1;
this.currentPage = 1; this.currentPage = 1;
}, },
submitForm(addMsg) { submitForm(addMsg) {
//提交创建、修改表单 //提交创建、修改表单
this.$refs[addMsg].validate(valid => { this.$refs[addMsg].validate(valid => {
if (valid) { if (valid) {
this.addData(); this.addData();
} else { } else {
return false; return false;
} }
}); });
}, },
submitForm1(pwdMsg) { submitForm1(pwdMsg) {
//提交创建、修改表单 //提交创建、修改表单
this.$refs[pwdMsg].validate(valid => { this.$refs[pwdMsg].validate(valid => {
if (valid) { if (valid) {
this.savePwd(); this.savePwd();
} else { } else {
return false; return false;
} }
}); });
}, },
submitFormulm(ulmMsg) { submitFormulm(ulmMsg) {
//提交创建、修改表单 //提交创建、修改表单
this.$refs[ulmMsg].validate(valid => { this.$refs[ulmMsg].validate(valid => {
if (valid) { if (valid) {
this.saveUpdateLoginMobile(); this.saveUpdateLoginMobile();
} else { } else {
return false; return false;
} }
}); });
}, },
goUrl(name, id) { goUrl(name, id) {
this.$router.push({ this.$router.push({
name: name, name: name,
query: { id: id, type: 9, blank: "y", tab: "绑定账户信息" } query: {
}); id: id,
}, type: 9,
closeChangeMachie(done) { blank: "y",
//弹出框关闭初始化弹框内表单 tab: "绑定账户信息"
done(); }
this.resetForm("addMsg"); });
}, },
closeChangeMachie(done) {
//弹出框关闭初始化弹框内表单
done();
this.resetForm("addMsg");
},
closeChangeMachie1(done) { closeChangeMachie1(done) {
//弹出框关闭初始化弹框内表单 //弹出框关闭初始化弹框内表单
done(); done();
this.resetForm("pwdMsg"); this.resetForm("pwdMsg");
}, },
closeChangeMachieulm(done) { closeChangeMachieulm(done) {
//弹出框关闭初始化弹框内表单 //弹出框关闭初始化弹框内表单
done(); done();
this.resetForm("ulmMsg"); this.resetForm("ulmMsg");
}, },
resetForm(formName) { resetForm(formName) {
//弹出框取消 初始化谈框内表单 //弹出框取消 初始化谈框内表单
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
this.addMsg.EmployeeId = "0"; this.addMsg.EmployeeId = "0";
}
} }
} };
};
</script> </script>
\ No newline at end of file
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