Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-4
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
office
haoban-4
Commits
90985541
Commit
90985541
authored
Sep 08, 2020
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 审核中心-审核设置
parent
be2cb52c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
93 additions
and
0 deletions
+93
-0
review.js
src/api/review.js
+2
-0
routes.js
src/router/routes.js
+5
-0
audit-config.vue
src/views/review-center/audit-config.vue
+86
-0
No files found.
src/api/review.js
View file @
90985541
...
...
@@ -50,6 +50,8 @@ let api = {
addAuditItem
:
'/auditGroup/add-audit-item'
,
// 添加审核事项
editAuditItem
:
'/auditGroup/edit-audit-item'
,
// 编辑审核事项
auditItemDetail
:
'/auditGroup/audit-item-detail'
,
// 审核事项详情
findAuditSetting
:
'/audit/find-audit-setting'
,
// 审核设置-查看
saveAuditSetting
:
'/audit/save-audit-setting'
,
// 审核设置-保存
};
api
=
getFetch
(
api
,
'/hb-manage-web'
);
...
...
src/router/routes.js
View file @
90985541
...
...
@@ -101,6 +101,11 @@ export const routes = [
meta
:
{
title
:
'新建、编辑审核事项'
},
component
:
_import
(
'review-center'
,
'create-audit-item'
)
},
{
path
:
'/audit-config'
,
meta
:
{
title
:
'审核设置'
},
component
:
_import
(
'review-center'
,
'audit-config'
)
}
]
},
{
...
...
src/views/review-center/audit-config.vue
0 → 100644
View file @
90985541
<
template
>
<div
class=
"audit-config"
>
<h3
class=
"audit-config-title"
>
需要进行审核的事项
</h3>
<div
class=
"audit-config-content"
>
<el-switch
:value=
"clerkAddFlag == 1"
v-loading=
"loading"
@
change=
"saveAuditConfig"
></el-switch>
<div
class=
"audit-config-desc"
>
<p
class=
"desc-content"
>
导购账号新增
</p>
<p
class=
"desc-tip"
>
门店角色添加导购账号,需要经过管理员审批同意后才能新增成功,管理员新增导购无需审核
</p>
</div>
</div>
</div>
</
template
>
<
script
>
import
fetch
from
'@/api/review'
;
const
{
findAuditSetting
,
saveAuditSetting
}
=
fetch
;
export
default
{
name
:
'AuditConfig'
,
data
()
{
return
{
wxEnterpriseId
:
''
,
clerkAddFlag
:
1
,
// 1,开启,0关闭
loading
:
false
,
};
},
created
()
{
const
haobanUser
=
JSON
.
parse
(
localStorage
.
getItem
(
'haoBanUser'
)
||
'{}'
);
this
.
wxEnterpriseId
=
haobanUser
.
wxEnterpriseId
;
this
.
getAuditConfig
();
},
methods
:
{
getAuditConfig
()
{
findAuditSetting
({
wxEnterpriseId
:
this
.
wxEnterpriseId
}).
then
(
res
=>
{
const
{
clerkAddFlag
}
=
res
.
result
||
{};
this
.
clerkAddFlag
=
clerkAddFlag
;
});
},
saveAuditConfig
(
flag
)
{
const
params
=
{
clerkAddFlag
:
Number
(
flag
),
wxEnterpriseId
:
this
.
wxEnterpriseId
};
this
.
loading
=
true
;
saveAuditSetting
(
params
).
then
(
res
=>
{
this
.
$message
.
success
(
'保存成功!'
);
this
.
getAuditConfig
();
}).
finally
(()
=>
this
.
loading
=
false
);
}
}
};
</
script
>
<
style
lang=
"less"
scoped
>
.audit-config
{
padding
:
30px
;
min-height
:
100%
;
background-color
:
#fff
;
.audit-config-title
{
margin-bottom
:
20px
;
font-size
:
14px
;
font-weight
:
700
;
color
:
@
gray01
;
line-height
:
20px
;
}
.audit-config-content
{
display
:
flex
;
justify-content
:
flex-start
;
align-items
:
flex-start
;
.audit-config-desc
{
margin-left
:
17px
;
}
.desc-content
{
font-size
:
14px
;
font-weight
:
400
;
color
:
@
gray02
;
line-height
:
20px
;
}
.desc-tip
{
font-size
:
12px
;
font-weight
:
400
;
color
:
@
gray03
;
line-height
:
22px
;
}
}
}
</
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