Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiedao-app-operator-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
lanbaoming
jiedao-app-operator-master
Commits
fdeeff0e
Commit
fdeeff0e
authored
Jul 03, 2022
by
dcy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
注册会员
parent
e7e4aa17
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
279 additions
and
143 deletions
+279
-143
user.js
src/api/member/user.js
+41
-0
index.vue
src/views/member/user/index.vue
+238
-143
No files found.
src/api/member/user.js
View file @
fdeeff0e
import
request
from
'
@/utils/request
'
import
query
from
"
@/views/ecw/customer/query
"
;
// 创建用户
export
function
createUser
(
data
)
{
...
...
@@ -77,3 +78,43 @@ export function memberGetAuthIdcardInfo(query){
params
:
query
,
})
}
//获取指定企业认证信息
export
function
memberGetAuthEnterpriseInfo
(
query
){
return
request
({
url
:
'
/member/user/get-auth-enterprise-info
'
,
method
:
'
get
'
,
params
:
query
,
})
}
//身份证审核
export
function
memberUserAuditIdCard
(
query
){
return
request
({
url
:
'
/member/user/audit-idcard
'
,
method
:
'
get
'
,
params
:
query
,
})
}
//企业认证审核
export
function
memberUserAuditEnterprise
(
query
){
return
request
({
url
:
'
/member/user/audit-enterprise
'
,
method
:
'
get
'
,
params
:
query
,
})
}
//修改身份证
export
function
memberUserUpdateIdCard
(
data
){
return
request
({
url
:
'
/member/user/update-idcard
'
,
method
:
'
put
'
,
data
:
data
})
}
// 修改企业
export
function
memberUserUpdateEnterprise
(
data
){
return
request
({
url
:
'
/member/user/update-enterprise
'
,
method
:
'
put
'
,
data
:
data
,
})
}
src/views/member/user/index.vue
View file @
fdeeff0e
...
...
@@ -7,13 +7,17 @@
<el-input
v-model=
"queryParams.nickname"
placeholder=
"搜索昵称、姓名、手机、Email"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"成交"
prop=
"mobile"
>
<el-input
v-model=
"queryParams.mobile"
placeholder=
"请输入手机号"
clearable
@
keyup.enter.native=
"handleQuery"
/>
<el-select
v-model=
"queryParams.isDeal"
>
<el-option
v-for=
"item in [
{label:'全部',value:''},{label:'是',value:true},{label:'否',value:false}]" :value="item.value" :label="item.label">
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"认证"
prop=
"password"
>
<el-input
v-model=
"queryParams.password"
placeholder=
"请输入密码"
clearable
@
keyup.enter.native=
"handleQuery"
/>
<el-select
v-model=
"queryParams.authType"
>
<el-option
v-for=
"item in [
{label: '全部',value: ''},{label:'营业执照认证',value:1},{label:'身份证认证',value:2},{label:'双认证',value:3}]" :value="item.value" :label="item.label">
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"审核状态"
prop=
"registerIp"
>
<
el-input
v-model=
"queryParams.registerIp"
placeholder=
"请输入注册 IP"
clearable
@
keyup.enter.native=
"handleQuery"
/
>
<
dict-selector
v-model=
"queryParams.auditStatus"
:type=
"DICT_TYPE.AUDIT_STATUS"
></dict-selector
>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
@
click=
"handleQuery"
>
搜索
</el-button>
...
...
@@ -23,14 +27,6 @@
<!-- 操作工具栏 -->
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
v-hasPermi=
"['member:user:create']"
>
新增
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"warning"
plain
icon=
"el-icon-download"
size=
"mini"
@
click=
"handleExport"
:loading=
"exportLoading"
v-hasPermi=
"['member:user:export']"
>
导出
</el-button>
</el-col>
<right-toolbar
:showSearch.sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
...
...
@@ -46,12 +42,14 @@
<el-table-column
label=
"状态"
align=
"center"
prop=
"status"
/>
<el-table-column
label=
"身份证审核状态"
align=
"center"
prop=
"createTime"
width=
"180"
>
<template
slot-scope=
"scope"
>
<dict-tag
:type=
"DICT_TYPE.AUDIT_STATUS"
:value=
"scope.row.identityAuditStatus"
></dict-tag>
<div
v-if=
"!scope.row.identityAuditStatus"
>
未提交
</div>
<dict-tag
v-else
:type=
"DICT_TYPE.AUDIT_STATUS"
:value=
"scope.row.identityAuditStatus"
></dict-tag>
</
template
>
</el-table-column>
<el-table-column
label=
"营业执照审核状态"
align=
"center"
prop=
"createTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:type=
"DICT_TYPE.AUDIT_STATUS"
:value=
"scope.row.enterpriseAuditStatus"
></dict-tag>
<div
v-if=
"!scope.row.enterpriseAuditStatus"
>
未提交
</div>
<dict-tag
v-else
:type=
"DICT_TYPE.AUDIT_STATUS"
:value=
"scope.row.enterpriseAuditStatus"
></dict-tag>
</
template
>
</el-table-column>
<el-table-column
label=
"创建时间"
align=
"center"
prop=
"createTime"
width=
"180"
>
...
...
@@ -63,8 +61,8 @@
<
template
slot-scope=
"scope"
>
<el-button
size=
"mini"
type=
"text"
@
click=
"guarantee(scope.row)"
>
保函/证书
</el-button>
<el-button
size=
"mini"
type=
"text"
@
click=
"operationLogFn(scope.row)"
>
操作日志
</el-button>
<el-button
size=
"mini"
type=
"text"
@
click=
"identityFn(scope.row , '1')"
>
身份证
</el-button>
<el-button
size=
"mini"
type=
"text"
@
click=
"identityFn(scope.row, '2')"
>
营业执照
</el-button>
<el-button
v-if=
"scope.row.identityAuditStatus !== 0 && scope.row.identityAuditStatus !== undefined"
size=
"mini"
type=
"text"
@
click=
"identityFn(scope.row , '1')"
>
身份证
</el-button>
<el-button
v-if=
"scope.row.enterpriseAuditStatus !== 0 && scope.row.enterpriseAuditStatus !== undefined"
size=
"mini"
type=
"text"
@
click=
"identityFn(scope.row, '2')"
>
营业执照
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -106,77 +104,97 @@
</el-table-column>
<el-table-column
label=
"操作ip"
prop=
"ip"
></el-table-column>
</el-table>
<pagination
v-show=
"totalLog > 0"
:total=
"totalLog"
:page.sync=
"operationLogFrom.page"
:limit.sync=
"operationLogFrom.row"
@
pagination=
"getOperationLogList"
/>
</el-dialog>
<el-dialog
title=
"认证"
:visible.sync=
"attestationShow"
width=
"80%"
>
<div>
<el-tabs
v-model=
"activeName"
type=
"border-card
"
>
<el-tab-pane
label=
"身份证"
name=
"1"
>
<div
style=
"
width: 500px;
padding:0 40px;box-sizing: border-box;"
>
<el-form
label-position=
"left"
label-width=
"100px"
>
<el-form-item
label=
"姓名"
>
<el-input></el-input>
<div
class=
"details"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick
"
>
<el-tab-pane
label=
"身份证"
name=
"1"
v-if=
"this.publicObj && this.publicObj.identityAuditStatus !== 0 && this.publicObj.identityAuditStatus !== undefined"
>
<div
style=
"padding:0 40px;box-sizing: border-box;"
>
<el-form
label-position=
"left"
label-width=
"100px"
:rules=
"rulesId"
ref=
"formId"
:model=
"IdDetails"
>
<el-form-item
label=
"姓名"
prop=
"name"
>
<el-input
v-model=
"IdDetails.name"
></el-input>
</el-form-item>
<el-form-item
label=
"证件类型"
>
<
el-input></el-input
>
<el-form-item
label=
"证件类型"
prop=
"cardType"
>
<
dict-selector
v-model=
"IdDetails.cardType"
:type=
"DICT_TYPE.CERTIFICATE_TYPE"
></dict-selector
>
</el-form-item>
<el-form-item
label=
"证件号码"
>
<el-input></el-input>
<el-form-item
label=
"证件号码"
prop=
"cardNumber"
>
<el-input
v-model=
"IdDetails.cardNumber"
></el-input>
</el-form-item>
<el-form-item
label=
"证件正面照"
>
<el-form-item
label=
"证件正面照"
prop=
"img1"
>
<div>
<el-input
style=
"margin-bottom: 20px"
></el-input>
<ImageUpload
:isShowTip=
"false"
:limit=
"1"
></ImageUpload>
<el-input
style=
"margin-bottom: 20px"
v-model=
"IdDetails.img1"
></el-input>
<ImageUpload
:isShowTip=
"false"
v-model=
"IdDetails.img1"
:limit=
"1"
></ImageUpload>
</div>
</el-form-item>
<el-form-item
label=
"证件背面照"
>
<el-form-item
label=
"证件背面照"
prop=
"img2"
>
<div>
<el-input
style=
"margin-bottom: 20px"
></el-input>
<ImageUpload
:isShowTip=
"false"
:limit=
"1"
></ImageUpload>
<el-input
style=
"margin-bottom: 20px"
v-model=
"IdDetails.img2"
></el-input>
<ImageUpload
:isShowTip=
"false"
:limit=
"1"
v-model=
"IdDetails.img2"
></ImageUpload>
</div>
</el-form-item>
<el-form-item
label=
"审核状态"
>
{{}}
{{
getDictDatas(DICT_TYPE.AUDIT_STATUS)[IdDetails.status].label
}}
</el-form-item>
<el-form-item
label=
"审核时间"
>
{{}}
{{parseTime(IdDetails.auditTime)}}
</el-form-item>
<el-form-item
v-if=
"IdDetails.status === 0"
label=
"审核备注"
>
<el-input
v-model=
"IdDetails.auditRemark"
:disabled=
"IdDetails.status === 2"
type=
"textarea"
></el-input>
</el-form-item>
</el-form>
<div
v-if=
"IdDetails.status === 0"
style=
"text-align: center;margin-top: 20px;"
>
<el-button
type=
"primary"
@
click=
"idCardAuditFn(2)"
>
审核通过
</el-button>
<el-button
type=
"primary"
@
click=
"idCardAuditFn(3)"
>
审核不通过
</el-button>
<el-button
@
click=
"attestationShow = false"
>
取 消
</el-button>
</div>
<div
v-if=
"IdDetails.status === 2"
style=
"text-align: center;margin-top: 20px;"
>
<el-button
type=
"primary"
@
click=
"setMemberUserUpdateIdCard"
>
修 改
</el-button>
<el-button
@
click=
"attestationShow = false"
>
取 消
</el-button>
</div>
</div>
</el-tab-pane>
<el-tab-pane
label=
"营业执照"
name=
"2"
>
<el-tab-pane
label=
"营业执照"
name=
"2"
v-if=
"this.publicObj && this.publicObj.enterpriseAuditStatus !== 0 && this.publicObj.enterpriseAuditStatus !== undefined"
>
<div
style=
"width: 500px;padding:0 40px;box-sizing: border-box;"
>
<el-form
label-position=
"left"
label-width=
"100px"
>
<el-form-item
label=
"企业名称"
>
<el-input></el-input>
<el-form
:rules=
"rulesEnterprise"
:model=
"enterpriseFrom"
label-position=
"left"
label-width=
"100px"
>
<el-form-item
label=
"企业名称"
prop=
"name"
>
<el-input
v-model=
"enterpriseFrom.name"
></el-input>
</el-form-item>
<el-form-item
label=
"企业法人"
>
<el-input></el-input>
<el-form-item
label=
"企业法人"
prop=
"legalName"
>
<el-input
v-model=
"enterpriseFrom.legalName"
></el-input>
</el-form-item>
<el-form-item
label=
"证件号码"
>
<el-input></el-input>
<el-form-item
label=
"证件号码"
prop=
"cardNumber"
>
<el-input
v-model=
"enterpriseFrom.cardNumber"
></el-input>
</el-form-item>
<el-form-item
label=
"证件照"
>
<el-form-item
label=
"证件照"
prop=
"img1"
>
<div>
<el-input
style=
"margin-bottom: 20px"
></el-input>
<ImageUpload
:isShowTip=
"false"
:limit=
"1"
></ImageUpload>
<el-input
style=
"margin-bottom: 20px"
v-model=
"enterpriseFrom.img1"
></el-input>
<ImageUpload
:isShowTip=
"false"
:limit=
"1"
v-model=
"enterpriseFrom.img1"
></ImageUpload>
</div>
</el-form-item>
<el-form-item
label=
"附件"
>
<el-input></el-input>
<el-input
v-model=
"enterpriseFrom.img2"
></el-input>
<ImageUpload
:isShowTip=
"false"
:limit=
"1"
v-model=
"enterpriseFrom.img2"
></ImageUpload>
</el-form-item>
<el-form-item
label=
"审核状态"
>
{{}}
</el-form-item>
<el-form-item
label=
"审核时间"
>
{{}}
</el-form-item>
<el-form-item
label=
"审核状态"
>
{{
getDictDatas(DICT_TYPE.AUDIT_STATUS)[enterpriseFrom.status].label
}}
</el-form-item>
<el-form-item
label=
"审核时间"
>
{{
parseTime(enterpriseFrom.auditTime)
}}
</el-form-item>
</el-form>
<div
v-if=
"enterpriseFrom.status === 0"
style=
"text-align: center;margin-top: 20px;"
>
<el-button
type=
"primary"
@
click=
"certificateVerificationFn(2)"
>
审核通过
</el-button>
<el-button
type=
"primary"
@
click=
"certificateVerificationFn(3)"
>
审核不通过
</el-button>
<el-button
@
click=
"attestationShow = false"
>
取 消
</el-button>
</div>
<div
v-if=
"enterpriseFrom.status === 2"
style=
"text-align: center;margin-top: 20px;"
>
<el-button
type=
"primary"
@
click=
"setMemberUserUpdateEnterprise"
>
修 改
</el-button>
<el-button
@
click=
"attestationShow = false"
>
取 消
</el-button>
</div>
</div>
</el-tab-pane>
</el-tabs>
<div
style=
"text-align: center;margin-top: 20px;"
>
<el-button
type=
"primary"
>
提交审核
</el-button>
<el-button>
取 消
</el-button>
</div>
</div>
</el-dialog>
</div>
...
...
@@ -187,22 +205,26 @@ import {
createUser
,
updateUser
,
deleteUser
,
getUser
,
getUserPage
,
exportUserExcel
,
operationLogApi
,
seTupdateBackletter
,
memberGetAuthIdcardInfo
memberGetAuthIdcardInfo
,
memberGetAuthEnterpriseInfo
,
memberUserAuditIdCard
,
memberUserUpdateIdCard
,
memberUserUpdateEnterprise
}
from
"
@/api/member/user
"
;
import
{
DICT_TYPE
,
getDictDatas
}
from
"
@/utils/dict
"
;
import
FileUpload
from
"
@/components/FileUpload
"
import
ImageUpload
from
"
@/components/ImageUpload
"
;
import
uploadImage
from
"
@/components/UploadImage
"
;
let
stateTitle
=
{
0
:
'
未审核
'
,
1
:
'
审核中
'
,
2
:
'
审核通过
'
,
3
:
'
审核不通过
'
let
stateId
=
{
0
:
'
审核中
'
,
1
:
'
审核通过
'
,
2
:
'
审核不通过
'
,
3
:
'
已过期
'
}
export
default
{
name
:
"
User
"
,
...
...
@@ -212,8 +234,13 @@ export default {
},
data
()
{
return
{
totalLog
:
0
,
stateId
,
IdDetails
:{},
enterpriseFrom
:{},
guaranteeUrl
:
undefined
,
DICT_TYPE
,
getDictDatas
,
// audit_status
activeName
:
"
1
"
,
// 遮罩层
...
...
@@ -241,17 +268,21 @@ export default {
auditStatus
:
undefined
,
//审核状态
authType
:
undefined
,
//关键字
},
stateTitle
,
// 表单参数
form
:
{},
// 表单校验
rules
:
{
nickname
:
[{
required
:
true
,
message
:
"
用户昵称不能为空
"
,
trigger
:
"
blur
"
}],
avatar
:
[{
required
:
true
,
message
:
"
头像不能为空
"
,
trigger
:
"
blur
"
}],
status
:
[{
required
:
true
,
message
:
"
状态不能为空
"
,
trigger
:
"
blur
"
}],
mobile
:
[{
required
:
true
,
message
:
"
手机号不能为空
"
,
trigger
:
"
blur
"
}],
password
:
[{
required
:
true
,
message
:
"
密码不能为空
"
,
trigger
:
"
blur
"
}],
registerIp
:
[{
required
:
true
,
message
:
"
注册 IP不能为空
"
,
trigger
:
"
blur
"
}],
rulesId
:
{
name
:
[{
required
:
true
,
message
:
"
用户昵称不能为空
"
,
trigger
:
"
blur
"
}],
cardType
:
[{
required
:
true
,
message
:
"
证件类型不能为空
"
,
trigger
:
"
blur
"
}],
cardNumber
:
[{
required
:
true
,
message
:
"
证件号码不能为空
"
,
trigger
:
"
blur
"
}],
img1
:
[{
required
:
true
,
message
:
"
身份正面照不能为空
"
,
trigger
:
"
blur
"
}],
img2
:
[{
required
:
true
,
message
:
"
身份正面照不能为空
"
,
trigger
:
"
blur
"
}],
},
rulesEnterprise
:
{
name
:
[{
required
:
true
,
message
:
"
企业名称不能为空
"
,
trigger
:
"
blur
"
}],
legalName
:
[{
required
:
true
,
message
:
"
企业法人不能为空
"
,
trigger
:
"
blur
"
}],
cardNumber
:
[{
required
:
true
,
message
:
"
证件号码不能为空
"
,
trigger
:
"
blur
"
}],
img1
:
[{
required
:
true
,
message
:
"
证件照不能为空
"
,
trigger
:
"
blur
"
}],
},
publicObj
:
undefined
,
operationLogShow
:
false
,
...
...
@@ -266,6 +297,8 @@ export default {
};
},
created
()
{
this
.
resetId
();
this
.
resetEnterprise
()
this
.
getList
();
},
methods
:
{
...
...
@@ -283,26 +316,37 @@ export default {
this
.
loading
=
false
;
});
},
/** 取消按钮 */
cancel
()
{
this
.
open
=
false
;
this
.
reset
();
},
/** 表单重置 */
reset
()
{
this
.
form
=
{
id
:
undefined
,
nickname
:
undefined
,
avatar
:
undefined
,
status
:
undefined
,
mobile
:
undefined
,
password
:
undefined
,
registerIp
:
undefined
,
loginIp
:
undefined
,
loginDate
:
undefined
,
};
this
.
resetForm
(
"
form
"
);
},
resetId
(){
this
.
IdDetails
=
{
auditRemark
:
undefined
,
auditTime
:
undefined
,
cardNumber
:
undefined
,
cardType
:
0
,
createTime
:
undefined
,
id
:
0
,
img1
:
undefined
,
img2
:
undefined
,
name
:
''
,
status
:
0
,
userId
:
0
}
},
//清空身份证
resetEnterprise
(){
this
.
enterpriseFrom
=
{
auditRemark
:
undefined
,
auditTime
:
undefined
,
cardNumber
:
undefined
,
createTime
:
undefined
,
id
:
0
,
img1
:
undefined
,
img2
:
undefined
,
legalName
:
undefined
,
name
:
undefined
,
status
:
0
,
userId
:
undefined
}
},
//清空企业
/** 搜索按钮操作 */
handleQuery
()
{
this
.
queryParams
.
pageNo
=
1
;
...
...
@@ -315,12 +359,6 @@ export default {
this
.
resetForm
(
"
queryForm
"
);
this
.
handleQuery
();
},
/** 新增按钮操作 */
handleAdd
()
{
this
.
reset
();
this
.
open
=
true
;
this
.
title
=
"
添加用户
"
;
},
// 保函证书
guarantee
(
row
)
{
this
.
publicObj
=
row
;
...
...
@@ -340,6 +378,7 @@ export default {
operationLogApi
(
this
.
operationLogFrom
).
then
(
r
=>
{
if
(
r
.
code
===
0
){
this
.
operationLogList
=
r
.
data
.
list
this
.
totalLog
=
r
.
data
.
total
}
})
},
...
...
@@ -352,69 +391,125 @@ export default {
}
})
},
/** 提交按钮 */
submitForm
()
{
this
.
$refs
[
"
form
"
].
validate
(
valid
=>
{
if
(
!
valid
)
{
return
;
}
// 修改的提交
if
(
this
.
form
.
id
!=
null
)
{
updateUser
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"
修改成功
"
);
this
.
open
=
false
;
this
.
getList
();
});
return
;
}
// 添加的提交
createUser
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"
新增成功
"
);
this
.
open
=
false
;
this
.
getList
();
});
});
},
/** 删除按钮操作 */
handleDelete
(
row
)
{
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
'
是否确认删除用户编号为"
'
+
id
+
'
"的数据项?
'
).
then
(
function
()
{
return
deleteUser
(
id
);
}).
then
(()
=>
{
this
.
getList
();
this
.
$modal
.
msgSuccess
(
"
删除成功
"
);
}).
catch
(()
=>
{});
},
/** 导出按钮操作 */
handleExport
()
{
// 处理查询参数
let
params
=
{...
this
.
queryParams
};
params
.
pageNo
=
undefined
;
params
.
pageSize
=
undefined
;
this
.
addBeginAndEndTime
(
params
,
this
.
dateRangeLoginDate
,
'
loginDate
'
);
this
.
addBeginAndEndTime
(
params
,
this
.
dateRangeCreateTime
,
'
createTime
'
);
// 执行导出
this
.
$modal
.
confirm
(
'
是否确认导出所有用户数据项?
'
).
then
(()
=>
{
this
.
exportLoading
=
true
;
return
exportUserExcel
(
params
);
}).
then
(
response
=>
{
this
.
$download
.
excel
(
response
,
'
${table.classComment}.xls
'
);
this
.
exportLoading
=
false
;
}).
catch
(()
=>
{});
},
identityFn
(
row
,
val
){
this
.
attestationShow
=
true
;
this
.
activeName
=
val
;
this
.
publicObj
=
row
;
if
(
val
==
1
){
this
.
getIdentityDetails
();
}
else
{
this
.
getEnterpriseFn
();
}
},
handleClick
(
val
){
if
(
val
.
name
==
1
){
this
.
getIdentityDetails
();
}
else
{
this
.
getEnterpriseFn
();
}
},
getIdentityDetails
(){
this
.
resetId
();
memberGetAuthIdcardInfo
({
userId
:
this
.
publicObj
.
id
}).
then
(
r
=>
{
console
.
log
(
r
);
if
(
r
.
code
===
0
&&
!!
r
.
data
){
this
.
IdDetails
=
r
.
data
}
})
},
getEnterpriseFn
(){
this
.
resetEnterprise
();
memberGetAuthEnterpriseInfo
({
userId
:
this
.
publicObj
.
id
}).
then
(
r
=>
{
if
(
r
.
code
===
0
&&
!!
r
.
data
){
this
.
enterpriseFrom
=
r
.
data
}
})
},
//身份证审核
idCardAuditFn
(
val
){
let
p
=
{
auditStatus
:
val
,
userCardAuthId
:
this
.
IdDetails
.
id
,
auditRemark
:
this
.
IdDetails
.
auditRemark
}
if
(
val
===
3
){
p
.
auditRemark
=
undefined
}
memberUserAuditIdCard
(
p
).
then
(
r
=>
{
if
(
r
.
code
===
0
){
this
.
getIdentityDetails
()
}
})
},
// 企业证书审核
certificateVerificationFn
(
val
){
let
p
=
{
auditStatus
:
val
,
userCardAuthId
:
this
.
enterpriseFrom
.
id
,
auditRemark
:
this
.
enterpriseFrom
.
auditRemark
}
if
(
val
===
3
){
p
.
auditRemark
=
undefined
}
memberUserAuditEnterprise
(
p
).
then
(
r
=>
{
if
(
r
.
code
===
0
){
this
.
getEnterpriseFn
();
}
})
},
setMemberUserUpdateIdCard
(){
let
p
=
{
cardNumber
:
this
.
IdDetails
.
cardNumber
,
cardType
:
this
.
IdDetails
.
cardType
,
img1
:
this
.
IdDetails
.
img1
,
img2
:
this
.
IdDetails
.
img2
,
name
:
this
.
IdDetails
.
name
,
userCardAuthId
:
this
.
IdDetails
.
id
,
}
;
memberUserUpdateIdCard
(
p
).
then
(
r
=>
{
if
(
r
.
code
===
0
){
this
.
$message
.
success
(
'
修改成功
'
);
}
})
},
setMemberUserUpdateEnterprise
(){
let
p
=
{
cardNumber
:
this
.
enterpriseFrom
.
cardNumber
,
img1
:
this
.
enterpriseFrom
.
img1
,
img2
:
this
.
enterpriseFrom
.
img2
,
legalName
:
this
.
enterpriseFrom
.
legalName
,
name
:
this
.
enterpriseFrom
.
name
,
userEnterpriseAuthId
:
this
.
enterpriseFrom
.
id
}
memberUserUpdateEnterprise
(
p
).
then
(
r
=>
{
if
(
r
.
code
===
0
){
this
.
$message
.
success
(
'
修改成功
'
);
}
})
}
},
watch
:{
attestationShow
(
newVal
){
if
(
!
newVal
){
this
.
resetId
();
this
.
resetEnterprise
()
this
.
publicObj
=
undefined
;
}
}
}
};
</
script
>
<
style
lang=
"scss"
scoped
>
.details
{
.el-input
{
width
:
300px
;
}
.el-textarea
{
width
:
300px
;
}
.el-button
{
width
:
180px
;
height
:
50px
;
margin
:
0
10px
;
}
}
</
style
>
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