Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
SuperMan
Commits
1910bf7b
Commit
1910bf7b
authored
Mar 10, 2020
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
购物店导入汇率修改
parent
a0338912
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
600 additions
and
891 deletions
+600
-891
ShoppingStore.vue
src/components/ShoppingStore/ShoppingStore.vue
+2
-2
userManagement.vue
src/components/administrative/userManagement.vue
+598
-889
No files found.
src/components/ShoppingStore/ShoppingStore.vue
View file @
1910bf7b
...
@@ -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>
...
...
src/components/administrative/userManagement.vue
View file @
1910bf7b
<
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()"
/>
<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>
账号限额:
<span
class=
"colorE95252"
>
{{
>
账号限额:
<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>
...
@@ -632,18 +354,11 @@
...
@@ -632,18 +354,11 @@
{{
$t
(
"pub.saveBtn"
)
}}
{{
$t
(
"pub.saveBtn"
)
}}
</button>
</button>
<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.q
xzrzshijian
"
),
message
:
this
.
$t
(
"rule.q
srname
"
),
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment