Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gs1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
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
吴迪
gs1
Commits
f863fa9f
Commit
f863fa9f
authored
Dec 15, 2021
by
Jianli Ou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
对接审核接口,完成认证-审核-变更流程
parent
0574095d
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
386 additions
and
151 deletions
+386
-151
myManage.js
src/axios/module/myManage.js
+11
-1
index.vue
src/views/Djwh/index.vue
+1
-1
certificationDetail.vue
src/views/MyManage/Admin/certificationDetail.vue
+251
-58
checkSearchTable.vue
src/views/MyManage/Admin/checkSearchTable.vue
+20
-25
index.vue
src/views/MyManage/UnVerify/index.vue
+3
-3
realNameTable.vue
src/views/MyManage/UnVerify/realNameTable.vue
+1
-1
uploadvendor.vue
src/views/MyManage/UnVerify/uploadvendor.vue
+8
-2
vendor.vue
src/views/MyManage/UnVerify/vendor.vue
+85
-58
vendorstatus.vue
src/views/MyManage/UnVerify/vendorstatus.vue
+6
-2
No files found.
src/axios/module/myManage.js
View file @
f863fa9f
...
...
@@ -39,6 +39,14 @@ const tycpdmfirmLogoutFlagCount = (params = {}) => {
}
// 审核列表
const
tycpdmfirmAuditList
=
(
params
=
{})
=>
{
return
POST
(
`
${
Prefix
}
/office/tycpdmfirm/authApi/findlist`
,
params
)
}
// 审核
const
tycpdmfirmAudit
=
(
params
=
{})
=>
{
return
POST
(
`
${
Prefix
}
/office/tycpdmfirm/authApi/audit`
,
params
)
}
// 审核变更列表
const
tycpdmfirmChangeAuditList
=
(
params
=
{})
=>
{
return
POST
(
`
${
Prefix
}
/office/tycpdmfirmchange/authApi/findlist`
,
params
)
}
export
default
{
...
...
@@ -50,5 +58,7 @@ export default {
tycpdmFirmInfo
,
saveUpdatePass
,
tycpdmfirmLogoutFlagCount
,
tycpdmfirmAuditList
tycpdmfirmAuditList
,
tycpdmfirmAudit
,
tycpdmfirmChangeAuditList
}
src/views/Djwh/index.vue
View file @
f863fa9f
...
...
@@ -186,7 +186,7 @@ export default {
that
.
hotList
=
result
})
// 活动报道
this
.
initListFn
(
8
,
428
).
then
(
function
(
result
)
{
this
.
initListFn
(
10
,
428
).
then
(
function
(
result
)
{
that
.
reportList
=
result
})
//党史
...
...
src/views/MyManage/Admin/certificationDetail.vue
View file @
f863fa9f
...
...
@@ -38,8 +38,8 @@
</div>
</div>
<div
class=
"operation-btns"
>
<el-button
type=
"primary"
>
审核通过
</el-button>
<el-button
class=
"plain-with-border"
>
审核不通过
</el-button>
<el-button
@
click=
"auditEvent(1)"
type=
"primary"
>
审核通过
</el-button>
<el-button
@
click=
"auditEvent(2)"
class=
"plain-with-border"
>
审核不通过
</el-button>
<el-button
class=
"plain-with-border"
v-if=
"reset"
>
重置
</el-button>
</div>
</div>
...
...
@@ -52,134 +52,297 @@ export default {
props
:
{
title
:
String
,
subCenter
:
Boolean
,
reset
:
Boolean
reset
:
Boolean
,
detailInfo
:
Object
},
data
()
{
return
{
subCenterName
:
'广东分中心'
,
// 原静态页面定义数据
// entInfoFields: [
// {
// key: '',
// label: '企业名称(中文)',
// value: '红华中威(深圳)科技有限公司'
// },
// {
// key: '',
// label: '企业名称(英文)',
// value: 'NRX Nicotine Revolution X'
// },
// {
// key: '',
// label: '注册地址', value: '深圳市宝安区沙井街道二蓝天科技园2栋4号楼'
// },
// {
// key: '',
// label: '注册地址(英文)', value: ''
// },
// {
// key: '',
// label: '注册地址邮政编码', value: '518000'
// },
// {
// key: '',
// label: '办公地址', value: '深圳市宝安区沙井街道二蓝天科技园'
// },
// {
// key: '',
// label: '办公地址(英文)', value: ''
// },
// {
// key: '',
// label: '办公地址邮政编码', value: '518000'
// },
// {
// key: '',
// label: '营业执照注册号', value: '91440300MA5EEBTD64'
// },
// {
// key: '',
// label: '注册行政区划代码', value: '440306'
// },
// {
// key: '',
// label: '注册资金(万元)', value: '100'
// },
// {
// key: '',
// label: '货币种类', value: '人民币'
// },
// {
// key: '',
// label: '企业类型', value: '进出口公司'
// },
// {
// key: '',
// label: '经济类型代码', value: '外贸'
// },
// {
// key: '',
// label: '国名经济行业分类代码', value: '其他电子设备制造'
// },
// {
// key: '',
// label: '组织机构代码', value: ''
// },
// {
// key: '',
// label: '法定代表人', value: '枫林尽'
// },
// {
// key: '',
// label: '电话', value: ''
// },
// {
// key: '',
// label: '手机', value: '13008899274'
// },
// {
// key: '',
// label: '企业网址', value: ''
// },
// {
// key: '',
// label: '上传已年检组织机构代码电子文件',
// value: '',
// type: 'file'
// },
// {
// key: '',
// label: '上传企业营业执照扫描件',
// value: '查看已年检企业营业执照扫描件',
// type: 'file'
// },
// ],
entInfoFields
:
[
{
key
:
''
,
key
:
'
firmname
'
,
label
:
'企业名称(中文)'
,
value
:
'
红华中威(深圳)科技有限公司
'
value
:
''
},
{
key
:
''
,
key
:
'
firmname1
'
,
label
:
'企业名称(英文)'
,
value
:
'
NRX Nicotine Revolution X
'
value
:
''
},
{
key
:
''
,
label
:
'注册地址'
,
value
:
'深圳市宝安区沙井街道二蓝天科技园2栋4号楼'
key
:
'registeraddress'
,
label
:
'注册地址'
,
value
:
''
},
{
key
:
''
,
label
:
'注册地址(英文)'
,
value
:
''
key
:
'registeraddress1'
,
label
:
'注册地址(英文)'
,
value
:
''
},
{
key
:
''
,
label
:
'注册地址邮政编码'
,
value
:
'518000'
key
:
'postcode'
,
label
:
'注册地址邮政编码'
,
value
:
''
},
{
key
:
''
,
label
:
'办公地址'
,
value
:
'深圳市宝安区沙井街道二蓝天科技园'
key
:
'address'
,
label
:
'办公地址'
,
value
:
''
},
{
key
:
''
,
label
:
'办公地址(英文)'
,
value
:
''
key
:
'address1'
,
label
:
'办公地址(英文)'
,
value
:
''
},
{
key
:
''
,
label
:
'办公地址邮政编码'
,
value
:
'518000'
key
:
'postcode1'
,
label
:
'办公地址邮政编码'
,
value
:
''
},
{
key
:
''
,
label
:
'营业执照注册号'
,
value
:
'91440300MA5EEBTD64'
key
:
'certificatecode'
,
label
:
'营业执照注册号'
,
value
:
''
},
{
key
:
''
,
label
:
'注册行政区划代码'
,
value
:
'440306'
key
:
'political'
,
label
:
'注册行政区划代码'
,
value
:
''
},
{
key
:
''
,
label
:
'注册资金(万元)'
,
value
:
'100'
key
:
'registerprincipal'
,
label
:
'注册资金(万元)'
,
value
:
''
},
{
key
:
''
,
label
:
'货币种类'
,
value
:
'人民币'
key
:
'cointype'
,
label
:
'货币种类'
,
value
:
''
},
{
key
:
''
,
label
:
'企业类型'
,
value
:
'进出口公司'
key
:
'firmtype'
,
label
:
'企业类型'
,
value
:
''
},
{
key
:
''
,
label
:
'经济类型代码'
,
value
:
'外贸'
key
:
'dm'
,
label
:
'经济类型代码'
,
value
:
''
},
{
key
:
''
,
key
:
'
tjdm
'
,
label
:
'国名经济行业分类代码'
,
value
:
'其他电子设备制造'
},
{
key
:
''
,
label
:
'组织机构代码'
,
value
:
''
key
:
'firmcode'
,
label
:
'组织机构代码'
,
value
:
''
},
{
key
:
''
,
label
:
'法定代表人'
,
value
:
'枫林尽'
key
:
'leader'
,
label
:
'法定代表人'
,
value
:
''
},
{
key
:
''
,
label
:
'电话'
,
value
:
''
key
:
'leadertele'
,
label
:
'电话'
,
value
:
''
},
{
key
:
''
,
label
:
'手机'
,
value
:
'13008899274'
key
:
'leaderhandset'
,
label
:
'手机'
,
value
:
''
},
{
key
:
''
,
label
:
'企业网址'
,
value
:
''
key
:
'netstation'
,
label
:
'企业网址'
,
value
:
''
},
{
key
:
''
,
key
:
'
firmbusinesslicensefile
'
,
label
:
'上传已年检组织机构代码电子文件'
,
value
:
''
,
type
:
'file'
},
{
key
:
''
,
key
:
'
firmArchivesfile
'
,
label
:
'上传企业营业执照扫描件'
,
value
:
'
查看已年检企业营业执照扫描件
'
,
value
:
''
,
type
:
'file'
},
],
// 原静态页面定义数据
// handlerInfoFields: [
// {
// key: '',
// label: '经办人姓名',
// value: ''
// },
// {
// key: '',
// label: '身份证号',
// value: ''
// },
// {
// key: '',
// label: '电话',
// required: true,
// value: ''
// },
// {
// key: '',
// label: '手机',
// required: true,
// value: ''
// },
// {
// key: '',
// label: '传真',
// required: true,
// value: ''
// },
// {
// key: '',
// label: 'E-mail',
// value: ''
// },
// {
// key: '',
// label: '上传实名认证扫描件',
// value: '查看实名认证注册登记表',
// type: 'file'
// },
// ],
handlerInfoFields
:
[
{
key
:
''
,
label
:
'经办人姓名'
,
value
:
'杨瑞'
key
:
'contactman'
,
label
:
'经办人姓名'
,
value
:
''
},
{
key
:
''
,
label
:
'身份证号'
,
value
:
''
label
:
'身份证号'
,
value
:
''
},
{
key
:
''
,
key
:
'
contactmanctqh
'
,
label
:
'电话'
,
required
:
true
,
value
:
'0755-1234567'
required
:
true
,
value
:
''
},
{
key
:
''
,
key
:
'
contactmanmp
'
,
label
:
'手机'
,
required
:
true
,
value
:
'13909873409'
required
:
true
,
value
:
''
},
{
key
:
''
,
key
:
'
contactmanfax
'
,
label
:
'传真'
,
required
:
true
,
value
:
'0755-1234567'
required
:
true
,
value
:
''
},
{
key
:
''
,
label
:
'E-mail'
,
value
:
'ericyang@nrx-vape.com'
key
:
'contactmanemail'
,
label
:
'E-mail'
,
value
:
''
},
{
key
:
''
,
...
...
@@ -188,10 +351,18 @@ export default {
type
:
'file'
},
],
// 原静态页面定义数据
// businessFields: [
// {
// key: '',
// label: '办理业务', value: ''
// }
// ],
businessFields
:
[
{
key
:
''
,
label
:
'办理业务'
,
value
:
''
key
:
'servicetype'
,
label
:
'办理业务'
,
value
:
''
}
],
}
...
...
@@ -199,8 +370,30 @@ export default {
methods
:
{
handleBack
()
{
this
.
$emit
(
'back'
)
},
async
auditEvent
(
auditStatus
)
{
const
form
=
{
id
:
this
.
$route
.
query
.
type
===
'new'
?
this
.
detailInfo
.
fid
:
this
.
detailInfo
.
id
,
status
:
this
.
$route
.
query
.
type
===
'new'
?
1
:
2
,
auditStatus
:
auditStatus
}
const
result
=
await
this
.
$api
.
myManage
.
tycpdmfirmAudit
(
form
)
if
(
result
.
success
)
{
this
.
$message
.
success
(
'操作成功'
)
this
.
$emit
(
'back'
)
}
else
{
this
.
$message
.
error
(
'操作失败'
)
}
},
initData
()
{
this
.
entInfoFields
.
forEach
(
item
=>
item
.
key
&&
(
item
.
value
=
this
.
detailInfo
[
item
.
key
]))
this
.
handlerInfoFields
.
forEach
(
item
=>
item
.
key
&&
(
item
.
value
=
this
.
detailInfo
[
item
.
key
]))
this
.
businessFields
.
forEach
(
item
=>
item
.
key
&&
(
item
.
value
=
this
.
detailInfo
[
item
.
key
]))
}
},
mounted
()
{
this
.
initData
()
}
}
</
script
>
...
...
src/views/MyManage/Admin/checkSearchTable.vue
View file @
f863fa9f
...
...
@@ -22,7 +22,7 @@
</div>
<div
class=
"col-lg-3"
>
<el-form-item
label=
"状态:"
label-width=
"50px"
>
<el-select
size=
"small"
style=
"width: 145px"
v-model=
"search.logoutF
lag"
>
<el-select
size=
"small"
style=
"width: 145px"
clearable
v-model=
"search.logout_f
lag"
>
<el-option
v-for=
"item in statusList"
:key=
"item.value"
...
...
@@ -39,13 +39,13 @@
</div>
<div
class=
"col-lg-2"
style=
"text-align: right"
>
<el-form-item>
<el-button
type=
"primary"
size=
"small"
>
搜索
</el-button>
<el-button
@
click=
"getAuditList"
type=
"primary"
size=
"small"
>
搜索
</el-button>
</el-form-item>
</div>
</div>
</el-form>
</div>
<div
class=
"gs-ac-st-table"
>
<div
class=
"gs-ac-st-table"
v-loading=
"loading"
>
<gs-table
:columns=
'cols'
:data=
"result"
...
...
@@ -59,7 +59,7 @@
</div>
</div>
<CertificationDetail
v-if=
"checkDetail"
@
back=
"handleBack"
subCenter
:title=
"checkDetail.
entName+'-企业实名认证信息'
"
></CertificationDetail>
:title=
"checkDetail.
firmname+'-企业实名认证信息'"
:detailInfo=
"checkDetail
"
></CertificationDetail>
</div>
</
template
>
...
...
@@ -75,19 +75,21 @@ export default {
props
:
{
query
:
Object
},
created
()
{
// this.setData()
this
.
search
.
logout
F
lag
=
this
.
query
.
status
this
.
search
.
logout
_f
lag
=
this
.
query
.
status
if
(
this
.
query
.
type
===
'new'
)
{
// TODO 查询新增
this
.
getAuditList
()
}
else
{
// TODO 查询变更
this
.
getAuditList
()
}
},
data
()
{
return
{
loading
:
false
,
page
:
{},
search
:
{
logout
F
lag
:
''
,
logout
_f
lag
:
''
,
firmName
:
''
,
branchCode
:
''
,
page
:
1
,
...
...
@@ -192,6 +194,7 @@ export default {
},
handleBack
()
{
this
.
checkDetail
=
null
this
.
getAuditList
()
},
handleEntNameCheck
(
row
)
{
console
.
log
(
row
)
...
...
@@ -215,27 +218,19 @@ export default {
return
refuse
}
},
// setData() {
// for (let i = 0; i
<
20
;
i
++
)
{
// this.result.push({
// status: 'unchecked',
// type: '新增',
// username: '厦门皇名',
// entName: '厦门皇名酒业有限公司',
// entAddress: '福建省厦门市思明区鹭江道268号',
// user: '王庆',
// mobile: '18098097532',
// date1: '2021/06/20 11:20:40',
// date2: '',
// center: '厦门办事处',
// })
// }
// },
async
getAuditList
()
{
const
result
=
await
this
.
$api
.
myManage
.
tycpdmfirmAuditList
(
this
.
search
)
this
.
result
=
result
.
data
.
list
console
.
log
(
result
)
this
.
loading
=
true
let
result
=
null
if
(
this
.
query
.
type
===
'new'
)
{
// TODO 查询新增
result
=
await
this
.
$api
.
myManage
.
tycpdmfirmAuditList
(
this
.
search
)
}
else
{
// TODO 查询变更
result
=
await
this
.
$api
.
myManage
.
tycpdmfirmChangeAuditList
(
this
.
search
)
}
this
.
result
=
result
.
data
.
list
this
.
loading
=
false
},
},
}
</
script
>
...
...
src/views/MyManage/UnVerify/index.vue
View file @
f863fa9f
...
...
@@ -26,15 +26,15 @@
>
您已成为中国物品编码中心实名认证企业!
</p>
<p
style=
"padding-left:24px"
>
您可以——前往
<a
href=
"http://v3.gds.org.cn/index.aspx"
您可以——前往
<a
href=
"http://v3.gds.org.cn/index.aspx"
target=
"_blank"
>
中国商品信息服务平台
</a
>
办理
<a
href=
"http://v3.gds.org.cn/index.aspx"
办理
<a
href=
"http://v3.gds.org.cn/index.aspx"
target=
"_blank"
>
“通报进口商品信息” “开通条码微站” “使用数据总资产服务”!
</a
>
</p>
<p
style=
"padding-left:24px"
>
您可以——前往
<a
href=
"http://gln.gs1cn.org/number.aspx?id=1"
您可以——前往
<a
href=
"http://gln.gs1cn.org/number.aspx?id=1"
target=
"_blank"
>
购买GLN
</a
>
</p>
...
...
src/views/MyManage/UnVerify/realNameTable.vue
View file @
f863fa9f
...
...
@@ -151,7 +151,7 @@ export default {
methods
:
{
async
getTycpdmFirmInfo
()
{
const
result
=
await
this
.
$api
.
myManage
.
tycpdmFirmInfo
({
userName
:
this
.
memberInfo
.
username
})
this
.
tycpdmFirmInfo
=
result
.
data
this
.
tycpdmFirmInfo
=
result
.
data
.
data
},
async
getMemberInfo
()
{
this
.
memberInfo
=
(
await
this
.
$api
.
myManage
.
memberInfo
({
id
:
this
.
loginInfo
.
id
})).
data
...
...
src/views/MyManage/UnVerify/uploadvendor.vue
View file @
f863fa9f
...
...
@@ -64,7 +64,8 @@ export default {
const
fileObj
=
document
.
getElementById
(
'file'
).
files
[
0
]
let
form
=
new
FormData
()
// FormData 对象
form
.
append
(
'file'
,
fileObj
)
// 文件对象
form
.
append
(
'id'
,
that
.
tycpdmFirmInfo
.
fid
)
form
.
append
(
'id'
,
that
.
tycpdmFirmInfo
.
status
===
1
?
that
.
tycpdmFirmInfo
.
fid
:
that
.
tycpdmFirmInfo
.
id
)
form
.
append
(
'status'
,
that
.
tycpdmFirmInfo
.
status
)
this
.
upload
(
form
)
})
}
else
{
...
...
@@ -74,7 +75,8 @@ export default {
},
async
getTycpdmFirmInfo
()
{
const
result
=
await
this
.
$api
.
myManage
.
tycpdmFirmInfo
({
userName
:
this
.
memberInfo
.
username
})
this
.
tycpdmFirmInfo
=
result
.
data
this
.
tycpdmFirmInfo
=
result
.
data
.
data
this
.
tycpdmFirmInfo
.
status
=
result
.
data
.
status
if
(
this
.
tycpdmFirmInfo
.
logoutFlag
===
0
)
{
await
this
.
$router
.
replace
({
path
:
'/MyManage/UnVerify/vendorStatus'
})
}
...
...
@@ -87,6 +89,10 @@ export default {
mounted
()
{
this
.
loginInfo
=
JSON
.
parse
(
localStorage
.
getItem
(
'loginInfo'
))
this
.
getMemberInfo
()
},
destroyed
()
{
const
fileElement
=
document
.
getElementById
(
'file'
)
fileElement
&&
document
.
body
.
removeChild
(
fileElement
)
}
}
</
script
>
...
...
src/views/MyManage/UnVerify/vendor.vue
View file @
f863fa9f
...
...
@@ -279,66 +279,66 @@ export default {
timer
:
null
,
time
:
60
,
status
:
0
,
// 1: 新增 2: 变更
// form: {
// firmName:'', // 企业名称
// firmName1:'', // 企业名称(英文)
// registerAddress:'', // 注册地址
// political:'', // 注册地址地区编码 6位数字
// branchCode:'', // 所属分支机构
// registerAddress1:'', // 注册地址(英文)
// postcode:'', // 注册地址邮政编码
// address:'', // 办公地址
// address1:'', // 办公地址(英文)
// postcode1:'', // 办公地址邮政编码
// certificateCode:'', // 统一社会信用代码
// registerPrincipal:'', // 注册资金
// coinType:'', // 货币种类 人民币、美元、欧元、港币、日元、英镑、德国马克、瑞士法郎、澳门元
// firmType:'', // 企业类别
// dm:'', // 经济类型代码
// TJDm:'', // 国民经济行业分类代码
// firmCode:'', // 组织机构代码
// leader:'', // 法定代表人
// leaderTele:'', // 法定代表人电话
// leaderHandset:'', // 法定代表人手机
// netStation:'', // 企业网址
// firmBusinessLicenseFile: '', // 上传已年检企业营业执照扫描件
// contactman:'', // 经办人姓名
// contactmanCtqh:'', // 经办人电话 提交数据到接口时,区号和电话后8位需分开 区号存入contactmanCtqh字段,后8位存入contactmanTele字段
// contactmanMp:'', // 经办人手机
// contactmanFax:'', // 经办人传真
// contactmanEmail:'', // 经办人邮箱
// serviceType:'' // 办理业务
// },
form
:
{
firmName
:
'
企业名称
'
,
// 企业名称
firmName1
:
'
企业名称(英文)
'
,
// 企业名称(英文)
registerAddress
:
'
注册地址
'
,
// 注册地址
firmName
:
''
,
// 企业名称
firmName1
:
''
,
// 企业名称(英文)
registerAddress
:
''
,
// 注册地址
political
:
''
,
// 注册地址地区编码 6位数字
branchCode
:
''
,
// 所属分支机构
registerAddress1
:
'
注册地址(英文)
'
,
// 注册地址(英文)
postcode
:
'
注册地址邮政编码
'
,
// 注册地址邮政编码
address
:
'
办公地址
'
,
// 办公地址
address1
:
'
办公地址(英文)
'
,
// 办公地址(英文)
postcode1
:
'
办公地址邮政编码
'
,
// 办公地址邮政编码
certificateCode
:
'
统一社会信用代码
'
,
// 统一社会信用代码
registerPrincipal
:
'
注册资金
'
,
// 注册资金
registerAddress1
:
''
,
// 注册地址(英文)
postcode
:
''
,
// 注册地址邮政编码
address
:
''
,
// 办公地址
address1
:
''
,
// 办公地址(英文)
postcode1
:
''
,
// 办公地址邮政编码
certificateCode
:
''
,
// 统一社会信用代码
registerPrincipal
:
''
,
// 注册资金
coinType
:
''
,
// 货币种类 人民币、美元、欧元、港币、日元、英镑、德国马克、瑞士法郎、澳门元
firmType
:
''
,
// 企业类别
dm
:
''
,
// 经济类型代码
TJDm
:
''
,
// 国民经济行业分类代码
firmCode
:
'
组织机构代码
'
,
// 组织机构代码
leader
:
'
法定代表人
'
,
// 法定代表人
leaderTele
:
'
4286543
'
,
// 法定代表人电话
leaderHandset
:
'
13400000000
'
,
// 法定代表人手机
netStation
:
'
企业网址
'
,
// 企业网址
firmBusinessLicenseFile
:
'
上传的营业执照
'
,
// 上传已年检企业营业执照扫描件
contactman
:
'
经办人姓名
'
,
// 经办人姓名
contactmanCtqh
:
'
010-78767645
'
,
// 经办人电话 提交数据到接口时,区号和电话后8位需分开 区号存入contactmanCtqh字段,后8位存入contactmanTele字段
contactmanMp
:
'
15100000000
'
,
// 经办人手机
contactmanFax
:
'
传真
'
,
// 经办人传真
contactmanEmail
:
'
29289298@qq.com
'
,
// 经办人邮箱
firmCode
:
''
,
// 组织机构代码
leader
:
''
,
// 法定代表人
leaderTele
:
''
,
// 法定代表人电话
leaderHandset
:
''
,
// 法定代表人手机
netStation
:
''
,
// 企业网址
firmBusinessLicenseFile
:
''
,
// 上传已年检企业营业执照扫描件
contactman
:
''
,
// 经办人姓名
contactmanCtqh
:
''
,
// 经办人电话 提交数据到接口时,区号和电话后8位需分开 区号存入contactmanCtqh字段,后8位存入contactmanTele字段
contactmanMp
:
''
,
// 经办人手机
contactmanFax
:
''
,
// 经办人传真
contactmanEmail
:
''
,
// 经办人邮箱
serviceType
:
''
// 办理业务
},
// form: {
// firmName:'企业名称', // 企业名称
// firmName1:'企业名称(英文)', // 企业名称(英文)
// registerAddress:'注册地址', // 注册地址
// political:'', // 注册地址地区编码 6位数字
// branchCode:'', // 所属分支机构
// registerAddress1:'注册地址(英文)', // 注册地址(英文)
// postcode:'注册地址邮政编码', // 注册地址邮政编码
// address:'办公地址', // 办公地址
// address1:'办公地址(英文)', // 办公地址(英文)
// postcode1:'办公地址邮政编码', // 办公地址邮政编码
// certificateCode:'统一社会信用代码', // 统一社会信用代码
// registerPrincipal:'注册资金', // 注册资金
// coinType:'', // 货币种类 人民币、美元、欧元、港币、日元、英镑、德国马克、瑞士法郎、澳门元
// firmType:'', // 企业类别
// dm:'', // 经济类型代码
// TJDm:'', // 国民经济行业分类代码
// firmCode:'组织机构代码', // 组织机构代码
// leader:'法定代表人', // 法定代表人
// leaderTele:'4286543', // 法定代表人电话
// leaderHandset:'13400000000', // 法定代表人手机
// netStation:'企业网址', // 企业网址
// firmBusinessLicenseFile: '上传的营业执照', // 上传已年检企业营业执照扫描件
// contactman:'经办人姓名', // 经办人姓名
// contactmanCtqh:'010-78767645', // 经办人电话 提交数据到接口时,区号和电话后8位需分开 区号存入contactmanCtqh字段,后8位存入contactmanTele字段
// contactmanMp:'15100000000', // 经办人手机
// contactmanFax:'传真', // 经办人传真
// contactmanEmail:'29289298@qq.com', // 经办人邮箱
// serviceType:'' // 办理业务
// },
mobilePattern
:
/^
((
13
[
0-9
])
|
(
15
[^
4
])
|
(
18
[
0-9
])
|
(
17
[
0-8
])
|
(
147
))\d{8}
$/
,
cascadeRegion
:
window
.
CodeTable
.
cascadeRegion
,
coinTypeList
:
[
...
...
@@ -387,13 +387,13 @@ export default {
});
},
submit
(){
this
.
$refs
[
'ruleForm'
].
validate
((
valid
)
=>
{
if
(
valid
)
{
console
.
log
(
this
.
form
)
this
.
form
.
political
=
this
.
form
.
political
[
this
.
form
.
political
.
length
-
1
]
this
.
form
.
contactmanTele
=
this
.
form
.
contactmanCtqh
.
substr
(
this
.
form
.
contactmanCtqh
.
indexOf
(
'-'
)
+
1
)
this
.
form
.
contactmanCtqh
=
this
.
form
.
contactmanCtqh
.
substr
(
0
,
this
.
form
.
contactmanCtqh
.
indexOf
(
'-'
))
this
.
form
.
status
=
this
.
status
this
.
$refs
[
'ruleForm'
].
validate
((
valid
)
=>
{
if
(
valid
)
{
console
.
log
(
this
.
form
)
this
.
saveTycpdmFirmInfo
()
}
else
{
return
false
;
...
...
@@ -401,6 +401,7 @@ export default {
});
},
politicalChangeEvent
()
{
console
.
log
(
this
.
form
.
political
)
this
.
form
.
branchCode
=
''
this
.
branchList
=
window
.
CodeTable
.
getBranches
(
this
.
form
.
political
[
this
.
form
.
political
.
length
-
1
])
},
...
...
@@ -442,18 +443,30 @@ export default {
const
result
=
await
this
.
$api
.
myManage
.
saveTycpdmFirmInfo
(
_form
)
if
(
result
.
success
)
{
this
.
$message
.
success
(
'保存成功'
)
this
.
$router
.
push
({
path
:
'/MyManage/UnVerify/uploadvendor'
})
this
.
$router
.
replace
({
path
:
'/MyManage/UnVerify/uploadvendor'
})
}
},
async
getTycpdmFirmInfo
()
{
const
tycpdmFirmInfo
=
(
await
this
.
$api
.
myManage
.
tycpdmFirmInfo
({
userName
:
this
.
memberInfo
.
username
})).
data
const
result
=
await
this
.
$api
.
myManage
.
tycpdmFirmInfo
({
userName
:
this
.
memberInfo
.
username
})
const
tycpdmFirmInfo
=
result
.
data
.
data
if
(
tycpdmFirmInfo
)
{
// tycpdmFirmInfo不为null则已完成第一步填写实名信息
if
(
tycpdmFirmInfo
.
logoutFlag
===
null
)
{
// logoutFlag如果为null表示未提交书面材料
await
this
.
$router
.
replace
({
path
:
'/MyManage/UnVerify/uploadvendor'
})
}
else
{
await
this
.
$router
.
replace
({
path
:
'/MyManage/UnVerify/vendorStatus'
})
if
(
this
.
$route
.
query
.
status
!==
'modify'
&&
tycpdmFirmInfo
.
logoutFlag
!==
1
)
await
this
.
$router
.
replace
({
path
:
'/MyManage/UnVerify/vendorStatus'
})
this
.
form
.
fid
=
tycpdmFirmInfo
.
fid
this
.
status
=
result
.
data
.
status
this
.
initFormData
(
tycpdmFirmInfo
)
// if (this.loginInfo.userType === 3 && tycpdmFirmInfo.logoutFlag === 1) {
// await this.$alert('您的厂商实名认证审核通过,请重新登录', '', {
// confirmButtonText: '确定',
// showClose: false,
// callback: () => {
// this.$router.replace({path: '/login'})
// }
// })
// }
}
this
.
status
=
2
}
else
{
this
.
status
=
1
}
...
...
@@ -461,11 +474,25 @@ export default {
async
getMemberInfo
()
{
this
.
memberInfo
=
(
await
this
.
$api
.
myManage
.
memberInfo
({
id
:
this
.
loginInfo
.
id
})).
data
await
this
.
getTycpdmFirmInfo
()
},
initFormData
(
tycpdmFirmInfo
)
{
this
.
form
.
political
=
[
tycpdmFirmInfo
.
political
]
this
.
politicalChangeEvent
()
Object
.
keys
(
this
.
form
).
forEach
(
key
=>
{
if
([
'political'
].
indexOf
(
key
)
<
0
)
{
this
.
form
[
key
]
=
tycpdmFirmInfo
[
key
.
toLowerCase
()]
}
})
this
.
form
.
contactmanCtqh
=
tycpdmFirmInfo
[
'contactmanctqh'
]
+
'-'
+
tycpdmFirmInfo
[
'contactmantele'
]
}
},
mounted
()
{
this
.
loginInfo
=
JSON
.
parse
(
localStorage
.
getItem
(
'loginInfo'
))
this
.
getMemberInfo
()
},
destroyed
()
{
const
fileElement
=
document
.
getElementById
(
'file'
)
fileElement
&&
document
.
body
.
removeChild
(
fileElement
)
}
}
</
script
>
...
...
src/views/MyManage/UnVerify/vendorstatus.vue
View file @
f863fa9f
...
...
@@ -16,7 +16,7 @@
<span>
很抱歉!您未通过中国物品编码中心实名认证。以下为您所在的
<a
href=
"#"
target=
"_blank"
>
分支机构
</a>
审核意见:
</span>
<p>
{{
opinion
}}
</p>
<p
class=
"btn-p"
>
<el-button
type=
"primary"
style=
"width: 192px"
>
重新修改企业资料
</el-button>
<el-button
@
click=
"modifyInfoBtn"
type=
"primary"
style=
"width: 192px"
>
重新修改企业资料
</el-button>
</p>
</div>
<div
class=
"success"
v-if=
"tycpdmFirmInfo.logoutFlag === 0"
>
...
...
@@ -41,8 +41,12 @@ export default {
}
},
methods
:
{
modifyInfoBtn
()
{
this
.
$router
.
replace
({
path
:
'/MyManage/UnVerify/vendor'
,
query
:
{
status
:
'modify'
}})
},
async
getTycpdmFirmInfo
()
{
this
.
tycpdmFirmInfo
=
(
await
this
.
$api
.
myManage
.
tycpdmFirmInfo
({
userName
:
this
.
memberInfo
.
username
})).
data
const
result
=
await
this
.
$api
.
myManage
.
tycpdmFirmInfo
({
userName
:
this
.
memberInfo
.
username
})
this
.
tycpdmFirmInfo
=
result
.
data
.
data
},
async
getMemberInfo
()
{
this
.
memberInfo
=
(
await
this
.
$api
.
myManage
.
memberInfo
({
id
:
this
.
loginInfo
.
id
})).
data
...
...
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