Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
op-web-service
Project
Project
Details
Activity
Releases
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
bp
op-web-service
Commits
b9c05701
Commit
b9c05701
authored
Jun 01, 2021
by
mengwenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feature:企业信息列表接口对接
parent
175b3470
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
85 additions
and
69 deletions
+85
-69
enterprise.js
server/controllers/enterprise.js
+6
-9
router.js
server/router.js
+1
-1
index.vue
src/pages/Enterprise/Certification/index.vue
+65
-47
index.vue
src/pages/Enterprise/Establish/index.vue
+7
-4
enterprise.js
src/service/enterprise.js
+6
-8
No files found.
server/controllers/enterprise.js
View file @
b9c05701
const
API_INTERNAL_URI
=
require
(
"../config.js"
).
API_INTERNAL_URI
;
const
req
=
require
(
"../utils/request"
).
httpReq
;
// 获取企业信息验证
exports
.
entCheck
=
async
ctx
=>
{
const
url
=
`
${
API_INTERNAL_URI
}
/merchant/inner/ent_check`
;
// const url = `http://bp-test.ini.yidian-inc.com/merchant/inner/ent_check`;
const
{
user_id
}
=
ctx
.
request
.
query
;
// 获取企业信息列表
exports
.
auditList
=
async
ctx
=>
{
const
url
=
`
${
API_INTERNAL_URI
}
/merchant/inner/audit_list`
;
const
opts
=
{
url
:
url
,
method
:
"GET"
,
qs
:
{
user_id
}
method
:
"POST"
,
json
:
true
,
body
:
ctx
.
request
.
body
};
ctx
.
body
=
await
req
(
ctx
,
opts
);
};
...
...
server/router.js
View file @
b9c05701
...
...
@@ -11,7 +11,7 @@ const API_VERSION = "/api/v1";
// router.post(`${API_VERSION}/login`, system.login);
router
.
get
(
`
${
API_VERSION
}
/fetch_user`
,
system
.
fetch_user
);
router
.
get
(
`
${
API_VERSION
}
/user/:type`
,
user
.
query
)
router
.
get
(
`
${
API_VERSION
}
/certification`
,
enterprise
.
entCheck
);
router
.
post
(
`
${
API_VERSION
}
/certification`
,
enterprise
.
auditList
);
router
.
post
(
`
${
API_VERSION
}
/emterprise_commit`
,
enterprise
.
entCommit
);
router
.
post
(
`
${
API_VERSION
}
/check_life`
,
enterprise
.
checkLife
);
router
.
post
(
`
${
API_VERSION
}
/create_life`
,
enterprise
.
createLife
);
...
...
src/pages/Enterprise/Certification/index.vue
View file @
b9c05701
...
...
@@ -17,31 +17,22 @@
>
<!-- 查询信息区域 -->
<div
class=
"formItem"
>
<el-form-item
label=
"企业注册名称:"
prop=
"name"
>
<el-form-item
label=
"企业注册名称:"
>
<el-input
v-model=
"enterpriseForm.name"
></el-input>
</el-form-item>
<el-form-item
label=
"注册码:"
prop=
"code"
>
<el-form-item
label=
"注册码:"
>
<el-input
v-model=
"enterpriseForm.code"
></el-input>
</el-form-item>
<el-form-item
label=
"法人或经营者姓名:"
prop=
"userName"
>
<el-input
v-model=
"enterpriseForm.
userName
"
></el-input>
<el-input
v-model=
"enterpriseForm.
legalPerson
"
></el-input>
</el-form-item>
<el-form-item
label=
"审核状态:"
prop=
"statusValue"
>
<el-form-item
label=
"审核状态:"
>
<el-select
placeholder=
"请选择审核状态"
v-model=
"enterpriseForm.
statusValue
"
v-model=
"enterpriseForm.
audit_status
"
>
<el-option
v-for=
"item in enterpriseForm.statusOptions"
...
...
@@ -51,12 +42,9 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"提交类型:"
prop=
"typeValue"
>
<el-form-item
label=
"提交类型:"
>
<el-select
v-model=
"enterpriseForm.
typeValue
"
v-model=
"enterpriseForm.
data_form
"
placeholder=
"请选择提交类型"
>
<el-option
...
...
@@ -67,13 +55,10 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"提交人账号:"
prop=
"number"
>
<el-form-item
label=
"提交人账号:"
>
<el-input
type=
"text"
v-model=
"enterpriseForm.
number
"
v-model=
"enterpriseForm.
proxy_user_name
"
></el-input>
</el-form-item>
</div>
...
...
@@ -105,7 +90,6 @@
></el-table-column>
<el-table-column
label=
"审核状态"
prop=
"status"
align=
"center"
></el-table-column>
<el-table-column
...
...
@@ -135,7 +119,6 @@
></el-table-column>
<el-table-column
label=
"提交人账号"
prop=
"number"
align=
"center"
></el-table-column>
<el-table-column
...
...
@@ -163,6 +146,14 @@
</
template
>
</el-table-column>
</el-table>
<!-- 分页 -->
<el-pagination
@
current-change=
"handleCurrentChange"
v-model:currentPage=
"currentPage"
layout=
"total,prev,pager,next"
:page-size=
"pageSize"
:total=
"100"
></el-pagination>
</el-card>
<!-- 修改提交验证码弹框 -->
<el-dialog
...
...
@@ -190,7 +181,7 @@
<
script
>
import
Layout
from
"@/layouts"
;
import
{
entCheck
}
from
"@/service/enterprise"
;
import
{
auditList
}
from
"@/service/enterprise"
;
export
default
{
name
:
"Certification"
,
components
:
{
Layout
},
...
...
@@ -200,16 +191,17 @@ export default {
enterpriseForm
:
{
name
:
""
,
code
:
""
,
userName
:
""
,
status
:
""
,
legal_person
:
""
,
type
:
""
,
number
:
""
,
audit_status
:
null
,
data_form
:
null
,
proxy_user_name
:
null
,
statusOptions
:
[
{
value
:
1
,
label
:
"待审核"
},
{
value
:
2
,
label
:
"通过"
},
{
value
:
3
,
label
:
"拒绝"
}
{
value
:
5
,
label
:
"编辑中"
},
{
value
:
10
,
label
:
"身份证校验通过待平台审核"
},
{
value
:
20
,
label
:
"审核成功"
},
{
value
:
30
,
label
:
"审核失败"
}
],
statusValue
:
""
,
typeOptions
:
[
{
value
:
1
,
label
:
"生活圈c端"
},
{
value
:
2
,
label
:
"销售端b端"
},
...
...
@@ -232,24 +224,43 @@ export default {
],
// 跳转详情页弹窗
detailDialogVisible
:
false
detailDialogVisible
:
false
,
// 当前页
currentPage
:
"1"
,
// 每页条数
pageSize
:
20
};
},
created
()
{
this
.
onEntCheck
();
console
.
log
(
"userInfo:"
,
this
.
$store
.
state
.
userInfo
);
this
.
getEnterpriseList
();
},
methods
:
{
// 获取商户认证检查信息
async
onEntCheck
()
{
try
{
const
res
=
await
entCheck
(
510232747179
);
console
.
log
(
"res:----"
,
res
);
}
catch
(
error
)
{
console
.
log
(
"error:"
,
error
);
}
async
getEnterpriseList
()
{
const
{
name
,
code
,
legal_person
,
audit_status
,
data_form
,
proxy_user_name
}
=
this
.
enterpriseForm
;
const
params
=
{
page
:
this
.
currentPage
,
limit
:
this
.
pageSize
,
name
,
code
,
legal_person
,
audit_status
,
data_form
,
proxy_user_name
};
console
.
log
(
params
);
const
res
=
await
auditList
(
params
);
console
.
log
(
res
);
},
// 重置表单
...
...
@@ -272,11 +283,18 @@ export default {
},
// 获取验证码
getAuthCode
()
{
},
getAuthCode
()
{
},
// 校验验证码
checkAuthCode
()
{
this
.
$router
.
push
({
name
:
"Audit"
,
params
:
{
pageStatus
:
"EDIT"
,
auditId
:
1
}
})
this
.
$router
.
push
({
name
:
"Audit"
,
params
:
{
pageStatus
:
"EDIT"
,
auditId
:
1
}
});
},
// 换页操作
handleCurrentChange
(
e
)
{
console
.
log
(
e
);
}
}
};
...
...
src/pages/Enterprise/Establish/index.vue
View file @
b9c05701
...
...
@@ -17,9 +17,12 @@
<!-- 商户类型 -->
<el-form-item
label=
"商户类型"
prop=
"data_type"
prop=
"dataType"
>
<el-select
placeholder=
"请选择商户类型"
v-model=
"establishForm.dataType"
>
<el-select
v-model=
"establishForm.data_type"
>
<el-option
label=
"个体工商户"
:value=
"1"
...
...
@@ -170,7 +173,7 @@ export default {
issue_date
:
null
,
// 发证日期
entterprise_image
:
null
,
// 金山云key
data_from
:
0
,
// 数据来源
data
_type
:
0
,
// 企业认证类型
data
Type
:
null
,
// 企业认证类型
proxy_user_name
:
null
,
// OP后台代提交人姓名
licenseList
:
[],
// 营业执照
idcardPhoto
:
[],
// 身份证照片
...
...
@@ -216,7 +219,7 @@ export default {
}
],
// 商户类型
data
_t
ype
:
[{
required
:
true
,
message
:
"请选择商户类型"
,
trigger
:
"change"
}]
data
T
ype
:
[{
required
:
true
,
message
:
"请选择商户类型"
,
trigger
:
"change"
}]
}
};
},
...
...
src/service/enterprise.js
View file @
b9c05701
...
...
@@ -3,14 +3,12 @@
*/
import
axios
from
"../utils/request"
;
// 获取审核列表
// export async function auditList (params) {
// const res = await axios.post(``)
// }
// 企业信息检查
export
async
function
entCheck
(
user_id
)
{
const
res
=
await
axios
.
get
(
`/api/v1/certification`
,
{
params
:
{
user_id
}
});
/**
* 获取企业信息列表
* @param query
*/
export
async
function
auditList
(
params
)
{
const
res
=
await
axios
.
post
(
`/api/v1/certification`
,
{
params
});
return
res
;
}
...
...
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