Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
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-3
Commits
7b16ca27
Commit
7b16ca27
authored
May 06, 2021
by
陈羽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 修改样式和修改路由
parent
2fb8b315
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
507 additions
and
520 deletions
+507
-520
gic-select-group-auth.vue
src/components/common/gic-select-group-auth.vue
+7
-4
index.js
src/router/index.js
+495
-512
authMerchant-form.vue
src/views/business/authMerchant-form.vue
+4
-1
index.vue
src/views/salesleads/index.vue
+1
-1
storeDetail.vue
src/views/salesleads/storeDetail.vue
+0
-2
No files found.
src/components/common/gic-select-group-auth.vue
View file @
7b16ca27
...
@@ -9,8 +9,11 @@
...
@@ -9,8 +9,11 @@
<!--
<!--
选择门店分组组件:
选择门店分组组件:
<gic-select-group
<gic-select-group
:selectData="selectData"
:brandId="enterpriseId"
@checkGroupIds="checkGroupIds">
width="287px"
:authMerchant="true"
:selectData="partForm.storeGroup"
@checkGroupIds="checkGroupIds">
</gic-select-group>
</gic-select-group>
import gicSelectGroup from '@/components/common/gic-select-group.vue';
import gicSelectGroup from '@/components/common/gic-select-group.vue';
...
@@ -66,7 +69,7 @@ export default {
...
@@ -66,7 +69,7 @@ export default {
width
:
{
width
:
{
type
:
String
,
type
:
String
,
default
()
{
default
()
{
return
'
35
7px'
;
return
'
28
7px'
;
}
}
},
},
selectData
:
{
selectData
:
{
...
@@ -324,6 +327,6 @@ export default {
...
@@ -324,6 +327,6 @@ export default {
}
}
}
}
.authMerchant
{
.authMerchant
{
width
:
32
3px
;
width
:
25
3px
;
}
}
</
style
>
</
style
>
src/router/index.js
View file @
7b16ca27
...
@@ -35,529 +35,511 @@ const errorPage = r => {
...
@@ -35,529 +35,511 @@ const errorPage = r => {
if
(
window
.
sessionStorage
.
getItem
(
'token'
))
{
if
(
window
.
sessionStorage
.
getItem
(
'token'
))
{
/* eslint-disable */
/* eslint-disable */
store
.
commit
(
types
.
LOGIN
,
window
.
sessionStorage
.
getItem
(
'token'
));
store
.
commit
(
types
.
LOGIN
,
window
.
sessionStorage
.
getItem
(
'token'
));
}
}
export
const
constantRouterMap
=
[
export
const
constantRouterMap
=
[{
{
path
:
'/'
,
path
:
'/'
,
name
:
'/'
,
name
:
'/'
,
redirect
:
'login'
redirect
:
'login'
},
},
{
{
path
:
'/login'
,
path
:
'/login'
,
name
:
'登录'
,
name
:
'登录'
,
component
:
_import
(
'login'
,
'index'
)
component
:
_import
(
'login'
,
'index'
)
},
},
{
{
path
:
'/loginMore'
,
path
:
'/loginMore'
,
name
:
'登录'
,
name
:
'登录'
,
component
:
_import
(
'login'
,
'login-more'
)
component
:
_import
(
'login'
,
'login-more'
)
},
},
{
{
path
:
'/index'
,
path
:
'/index'
,
name
:
'index'
,
name
:
'index'
,
component
:
_import
(
'index'
,
'index'
)
component
:
_import
(
'index'
,
'index'
)
},
},
{
{
// 通讯录
// 通讯录
path
:
'/contacts'
,
path
:
'/contacts'
,
name
:
'通讯录'
,
redirect
:
'contactsList'
,
component
:
_import
(
'business'
,
'index'
),
children
:
[
{
path
:
'/contactsList'
,
name
:
'通讯录'
,
name
:
'通讯录'
,
component
:
_import
(
'business'
,
'contacts'
)
redirect
:
'contactsList'
,
},
component
:
_import
(
'business'
,
'index'
),
/* {
children
:
[{
path: '/orgStructSet',
path
:
'/contactsList'
,
name: '组织架构管理',
name
:
'通讯录'
,
component: _import('business', 'orgStructSet')
component
:
_import
(
'business'
,
'contacts'
)
},
},
{
/* {
path: '/recycle',
path: '/orgStructSet',
name: '组织架构管理',
name: '组织架构管理',
component: _import('business', 'recycle')
component: _import('business', 'orgStructSet')
}, */
},
{
{
path
:
'/syncLog'
,
path: '/recycle',
name
:
'通讯录日志'
,
name: '组织架构管理',
component
:
_import
(
'business'
,
'syncLog'
)
component: _import('business', 'recycle')
},
}, */
{
{
path
:
'/authMerchant'
,
path
:
'/syncLog'
,
name
:
'授权商户'
,
name
:
'通讯录日志'
,
component
:
_import
(
'business'
,
'authMerchant'
)
component
:
_import
(
'business'
,
'syncLog'
)
},
},
{
{
path
:
'/authMerchantForm'
,
path
:
'/authMerchant'
,
name
:
'新建授权商户'
,
name
:
'授权商户'
,
component
:
_import
(
'business'
,
'authMerchant-form'
)
component
:
_import
(
'business'
,
'authMerchant'
)
},
},
{
{
path
:
'/merchantStoreList'
,
path
:
'/authMerchantForm'
,
name
:
'绑定门店列表'
,
name
:
'新建授权商户'
,
component
:
_import
(
'business'
,
'storeList'
)
component
:
_import
(
'business'
,
'authMerchant-form'
)
}
},
]
{
},
path
:
'/merchantStoreList'
,
name
:
'绑定门店列表'
,
{
component
:
_import
(
'business'
,
'storeList'
)
// 企业设置
path
:
'/enterprise'
,
name
:
'企业设置'
,
redirect
:
'enterpriseSet'
,
component
:
_import
(
'enterprise'
,
'index'
),
children
:
[
{
path
:
'/enterpriseSet'
,
name
:
'企业信息'
,
component
:
_import
(
'enterprise'
,
'enterpriseSet'
)
},
{
path
:
'/adminList'
,
name
:
'企业信息'
,
component
:
_import
(
'enterprise'
,
'adminList'
)
},
{
path
:
'/material'
,
name
:
'素材库'
,
component
:
_import
(
'enterprise'
,
'material'
)
},
{
path
:
'/salutatory'
,
name
:
'欢迎语'
,
component
:
_import
(
'enterprise'
,
'salutatory'
)
},
{
path
:
'/salutatorySet'
,
name
:
'欢迎语'
,
component
:
_import
(
'enterprise'
,
'salutatorySet'
)
}
]
},
// 销售线索
{
path
:
'/salesleads'
,
name
:
'销售线索'
,
redirect
:
'storeList'
,
component
:
_import
(
'salesleads'
,
'index'
),
children
:
[
{
path
:
'/storeList'
,
name
:
'门店视图'
,
component
:
_import
(
'salesleads'
,
'storeList'
),
},
{
path
:
'/storeDetail/:id'
,
name
:
'门店视图'
,
component
:
_import
(
'salesleads'
,
'storeDetail'
)
},
{
path
:
'/taskList'
,
name
:
'计划视图'
,
component
:
_import
(
'salesleads'
,
'taskList'
),
},
{
path
:
'/salesleadsSet'
,
name
:
'销售线索设置'
,
component
:
_import
(
'salesleads'
,
'salesleadsSet'
)
}
]
},
{
// 企业数据
path
:
'/enterpriseData'
,
name
:
'企业数据'
,
redirect
:
'enterpriseUseData'
,
component
:
_import
(
'enterpriseData'
,
'index'
),
children
:
[
{
path
:
'/enterpriseUseData'
,
name
:
'好办使用详情'
,
component
:
_import
(
'enterpriseData'
,
'enterpriseUseData'
)
},
{
path
:
'/activeDetail'
,
name
:
'激活人员明细'
,
component
:
_import
(
'enterpriseData'
,
'activeDetail'
)
},
{
path
:
'/loginDetail'
,
name
:
'登录人员明细'
,
component
:
_import
(
'enterpriseData'
,
'loginDetail'
)
},
{
path
:
'/areaLoginDetail'
,
name
:
'区域登录人员明细'
,
component
:
_import
(
'enterpriseData'
,
'areaLoginDetail'
)
}
]
},
{
// 溢出门店
path
:
'/overStore'
,
name
:
'溢出门店'
,
redirect
:
'unreview'
,
component
:
_import
(
'overstore'
,
'index'
),
children
:
[
{
path
:
'/overStoreList'
,
name
:
'溢出门店'
,
component
:
_import
(
'overstore'
,
'overStoreList'
)
}
]
},
{
// 企业应用
path
:
'/apps'
,
name
:
'企业应用'
,
redirect
:
'mycustomer'
,
component
:
_import
(
'apps'
,
'index'
),
children
:
[
/* {
path: '/appcenter',
name: '企业应用中心',
component: _import('enterpriseApp', 'appcenter')
}, */
/* 我的顾客应用 */
{
path
:
'/mycustomer'
,
name
:
'我的顾客的'
,
redirect
:
'/memberShowSet'
,
component
:
_import
(
'apps/customerApp'
,
'index'
),
children
:
[
{
path
:
'/memberShowSet'
,
name
:
'会员展示设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberShowSet'
)
},
{
path
:
'/memberGroupSet'
,
name
:
'会员分组设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberGroupSet'
)
},
{
path
:
'/memberSearchSet'
,
name
:
'会员搜索设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberSearchSet'
)
},
{
path
:
'/memberDetailSet'
,
name
:
'会员详情设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberDetailSet'
)
},
{
path
:
'/myCustomerList'
,
name
:
'我的顾客列表'
,
component
:
_import
(
'apps/customerApp'
,
'myCustomerList'
)
},
{
path
:
'/addGroupTemplate'
,
name
:
'添加模板'
,
component
:
_import
(
'apps/customerApp'
,
'addGroupTemplate'
)
},
{
path
:
'/storeRangeSet'
,
name
:
'门店范围设置'
,
component
:
_import
(
'apps/customerApp'
,
'storeRangeSet'
)
}
]
},
{
path
:
'/cloudDaily'
,
name
:
'云日报'
,
redirect
:
'/dailyRecord'
,
component
:
_import
(
'apps/cloudDaily'
,
'index'
),
children
:
[
{
path
:
'/dailyRecord'
,
name
:
'云日报记录'
,
component
:
_import
(
'apps/cloudDaily'
,
'dailyRecord'
)
},
{
path
:
'/dailyExport'
,
name
:
'云日报导出'
,
component
:
_import
(
'apps/cloudDaily'
,
'dailyExport'
)
},
{
path
:
'/dailyDetail'
,
name
:
'日报详情'
,
component
:
_import
(
'apps/cloudDaily'
,
'dailyDetail'
)
},
{
path
:
'/taskAssign'
,
name
:
'任务下发设置'
,
component
:
_import
(
'apps/cloudDaily'
,
'taskAssign'
)
},
{
path
:
'/systemReport'
,
name
:
'系统报表'
,
component
:
_import
(
'apps/cloudDaily'
,
'systemReport'
)
},
{
path
:
'/customReport'
,
name
:
'自定义报表'
,
component
:
_import
(
'apps/cloudDaily'
,
'customReport'
)
},
{
path
:
'/customReportSet'
,
name
:
'自定义报表设置'
,
component
:
_import
(
'apps/cloudDaily'
,
'customReportSet'
)
}
]
},
{
path
:
'/trafficTask'
,
name
:
'话务任务'
,
redirect
:
'/taskRecord'
,
component
:
_import
(
'apps/trafficTask'
,
'index'
),
children
:
[
{
path
:
'/taskRecord'
,
name
:
'话务任务记录'
,
component
:
_import
(
'apps/trafficTask'
,
'taskRecord'
)
},
{
path
:
'/taskView'
,
name
:
'话务任务记录'
,
component
:
_import
(
'apps/trafficTask'
,
'taskView'
)
},
{
path
:
'/taskDetail'
,
name
:
'话务任务详情'
,
component
:
_import
(
'apps/trafficTask'
,
'taskDetail'
)
},
{
path
:
'/taskViewDetail'
,
name
:
'话务任务详情'
,
component
:
_import
(
'apps/trafficTask'
,
'taskViewDetail'
)
},
{
path
:
'/trafficTaskSet'
,
name
:
'话务任务设置'
,
component
:
_import
(
'apps/trafficTask'
,
'trafficTaskSet'
)
},
{
path
:
'/badEvaluateSet'
,
name
:
'不良评价设置'
,
component
:
_import
(
'apps/badEvaluate'
,
'badEvaluateSet'
)
},
{
path
:
'/taskList'
,
name
:
'会话任务列表'
,
component
:
_import
(
'apps/trafficTask'
,
'taskList'
)
},
{
path
:
'/newSession'
,
name
:
'新建会话任务'
,
component
:
_import
(
'apps/trafficTask'
,
'newSession'
)
},
{
path
:
'/taskSessionSet'
,
name
:
'会话任务设置'
,
component
:
_import
(
'apps/trafficTask'
,
'taskSessionSet'
)
}
]
},
{
path
:
'/quota'
,
name
:
'指标管理'
,
redirect
:
'/monthList'
,
component
:
_import
(
'apps/quota'
,
'index'
),
children
:
[
{
path
:
'/monthList'
,
name
:
'月指标列表'
,
component
:
_import
(
'apps/quota'
,
'monthList'
)
},
{
path
:
'/storeMonthTask'
,
name
:
'门店月指标'
,
component
:
_import
(
'apps/quota'
,
'storeMonthTask'
)
},
{
path
:
'/salerMonthDetail'
,
name
:
'导购月指标详情'
,
component
:
_import
(
'apps/quota'
,
'salerMonthDetail'
)
},
{
path
:
'/companyDaySet'
,
name
:
'商户日权重'
,
component
:
_import
(
'apps/quota'
,
'companyDaySet'
)
},
{
path
:
'/monthTask'
,
name
:
'月指标任务'
,
component
:
_import
(
'apps/quota'
,
'monthTask'
),
meta
:
{
keepAlive
:
true
}
}
},
]
{
},
path
:
'/monthTaskDetail'
,
name
:
'月指标任务详情'
,
{
component
:
_import
(
'apps/quota'
,
'monthTaskDetail'
),
// 企业设置
meta
:
{
path
:
'/enterprise'
,
keepAlive
:
true
name
:
'企业设置'
,
redirect
:
'enterpriseSet'
,
component
:
_import
(
'enterprise'
,
'index'
),
children
:
[{
path
:
'/enterpriseSet'
,
name
:
'企业信息'
,
component
:
_import
(
'enterprise'
,
'enterpriseSet'
)
},
{
path
:
'/adminList'
,
name
:
'企业信息'
,
component
:
_import
(
'enterprise'
,
'adminList'
)
},
{
path
:
'/material'
,
name
:
'素材库'
,
component
:
_import
(
'enterprise'
,
'material'
)
},
{
path
:
'/salutatory'
,
name
:
'欢迎语'
,
component
:
_import
(
'enterprise'
,
'salutatory'
)
},
{
path
:
'/salutatorySet'
,
name
:
'欢迎语'
,
component
:
_import
(
'enterprise'
,
'salutatorySet'
)
}
}
}
]
]
},
},
{
// 销售线索
path
:
'/cardList'
,
{
name
:
'卡券赠送'
,
path
:
'/salesleads'
,
redirect
:
'/cardList'
,
name
:
'销售线索'
,
component
:
_import
(
'apps/card'
,
'index'
),
redirect
:
'storeList'
,
children
:
[
component
:
_import
(
'salesleads'
,
'index'
),
{
children
:
[{
path
:
'/cardList'
,
path
:
'/storeList'
,
name
:
'卡券列表'
,
name
:
'门店视图'
,
component
:
_import
(
'apps/card'
,
'cardList'
)
component
:
_import
(
'salesleads'
,
'storeList'
),
},
},
{
{
path
:
'/cardRecord'
,
path
:
'/storeDetail/:id'
,
name
:
'卡券记录'
,
name
:
'门店视图'
,
component
:
_import
(
'apps/card'
,
'cardRecord'
)
component
:
_import
(
'salesleads'
,
'storeDetail'
)
},
},
{
{
path
:
'/newCard'
,
path
:
'/salesTaskList'
,
name
:
'新建卡券'
,
name
:
'计划视图'
,
component
:
_import
(
'apps/card'
,
'newCard'
)
component
:
_import
(
'salesleads'
,
'taskList'
),
}
},
{
path
:
'/salesleadsSet'
,
name
:
'销售线索设置'
,
component
:
_import
(
'salesleads'
,
'salesleadsSet'
)
}
]
]
},
},
{
{
path
:
'/protectCard'
,
// 企业数据
name
:
'内购券'
,
path
:
'/enterpriseData'
,
redirect
:
'/cardTemplate'
,
name
:
'企业数据'
,
component
:
_import
(
'apps/protectCard'
,
'index'
),
redirect
:
'enterpriseUseData'
,
children
:
[
component
:
_import
(
'enterpriseData'
,
'index'
),
{
children
:
[{
path
:
'/cardTemplate'
,
path
:
'/enterpriseUseData'
,
name
:
'卡券模板'
,
name
:
'好办使用详情'
,
component
:
_import
(
'apps/protectCard'
,
'cardTemplate'
)
component
:
_import
(
'enterpriseData'
,
'enterpriseUseData'
)
},
},
{
{
path
:
'/newCardTemp'
,
path
:
'/activeDetail'
,
name
:
'新建模板'
,
name
:
'激活人员明细'
,
component
:
_import
(
'apps/protectCard'
,
'newCardTemp'
)
component
:
_import
(
'enterpriseData'
,
'activeDetail'
)
},
},
{
{
path
:
'/cardStrategy'
,
path
:
'/loginDetail'
,
name
:
'卡券策略'
,
name
:
'登录人员明细'
,
component
:
_import
(
'apps/protectCard'
,
'cardStrategy'
)
component
:
_import
(
'enterpriseData'
,
'loginDetail'
)
},
},
{
{
path
:
'/newCardStrategy'
,
path
:
'/areaLoginDetail'
,
name
:
'新建策略'
,
name
:
'区域登录人员明细'
,
component
:
_import
(
'apps/protectCard'
,
'newCardStrategy'
)
component
:
_import
(
'enterpriseData'
,
'areaLoginDetail'
)
},
}
{
path
:
'/cardPut'
,
name
:
'内购券投放'
,
component
:
_import
(
'apps/protectCard'
,
'cardPut'
)
},
{
path
:
'/newCardPut'
,
name
:
'新建补发'
,
component
:
_import
(
'apps/protectCard'
,
'newCardPut'
)
},
{
path
:
'/cardPutRecord'
,
name
:
'投放记录'
,
component
:
_import
(
'apps/protectCard'
,
'cardPutRecord'
)
},
{
path
:
'/cardGetRecord'
,
name
:
'领取记录'
,
component
:
_import
(
'apps/protectCard'
,
'cardGetRecord'
)
}
]
]
},
},
// 商品中心
{
{
path
:
'/shoppingCenter'
,
// 溢出门店
name
:
'商品中心'
,
path
:
'/overStore'
,
redirect
:
'/goodsShowSet'
,
name
:
'溢出门店'
,
component
:
_import
(
'apps/shoppingCenter'
,
'index'
),
redirect
:
'unreview'
,
component
:
_import
(
'overstore'
,
'index'
),
children
:
[{
path
:
'/overStoreList'
,
name
:
'溢出门店'
,
component
:
_import
(
'overstore'
,
'overStoreList'
)
}]
},
{
// 企业应用
path
:
'/apps'
,
name
:
'企业应用'
,
redirect
:
'mycustomer'
,
component
:
_import
(
'apps'
,
'index'
),
children
:
[
children
:
[
{
/* {
path
:
'/goodsShowSet'
,
path: '/appcenter',
name
:
'商品展示设置'
,
name: '企业应用中心',
component
:
_import
(
'apps/shoppingCenter'
,
'goodsShowSet'
)
component: _import('enterpriseApp', 'appcenter')
}
}, */
/* 我的顾客应用 */
{
path
:
'/mycustomer'
,
name
:
'我的顾客的'
,
redirect
:
'/memberShowSet'
,
component
:
_import
(
'apps/customerApp'
,
'index'
),
children
:
[{
path
:
'/memberShowSet'
,
name
:
'会员展示设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberShowSet'
)
},
{
path
:
'/memberGroupSet'
,
name
:
'会员分组设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberGroupSet'
)
},
{
path
:
'/memberSearchSet'
,
name
:
'会员搜索设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberSearchSet'
)
},
{
path
:
'/memberDetailSet'
,
name
:
'会员详情设置'
,
component
:
_import
(
'apps/customerApp'
,
'memberDetailSet'
)
},
{
path
:
'/myCustomerList'
,
name
:
'我的顾客列表'
,
component
:
_import
(
'apps/customerApp'
,
'myCustomerList'
)
},
{
path
:
'/addGroupTemplate'
,
name
:
'添加模板'
,
component
:
_import
(
'apps/customerApp'
,
'addGroupTemplate'
)
},
{
path
:
'/storeRangeSet'
,
name
:
'门店范围设置'
,
component
:
_import
(
'apps/customerApp'
,
'storeRangeSet'
)
}
]
},
{
path
:
'/cloudDaily'
,
name
:
'云日报'
,
redirect
:
'/dailyRecord'
,
component
:
_import
(
'apps/cloudDaily'
,
'index'
),
children
:
[{
path
:
'/dailyRecord'
,
name
:
'云日报记录'
,
component
:
_import
(
'apps/cloudDaily'
,
'dailyRecord'
)
},
{
path
:
'/dailyExport'
,
name
:
'云日报导出'
,
component
:
_import
(
'apps/cloudDaily'
,
'dailyExport'
)
},
{
path
:
'/dailyDetail'
,
name
:
'日报详情'
,
component
:
_import
(
'apps/cloudDaily'
,
'dailyDetail'
)
},
{
path
:
'/taskAssign'
,
name
:
'任务下发设置'
,
component
:
_import
(
'apps/cloudDaily'
,
'taskAssign'
)
},
{
path
:
'/systemReport'
,
name
:
'系统报表'
,
component
:
_import
(
'apps/cloudDaily'
,
'systemReport'
)
},
{
path
:
'/customReport'
,
name
:
'自定义报表'
,
component
:
_import
(
'apps/cloudDaily'
,
'customReport'
)
},
{
path
:
'/customReportSet'
,
name
:
'自定义报表设置'
,
component
:
_import
(
'apps/cloudDaily'
,
'customReportSet'
)
}
]
},
{
path
:
'/trafficTask'
,
name
:
'话务任务'
,
redirect
:
'/taskRecord'
,
component
:
_import
(
'apps/trafficTask'
,
'index'
),
children
:
[{
path
:
'/taskRecord'
,
name
:
'话务任务记录'
,
component
:
_import
(
'apps/trafficTask'
,
'taskRecord'
)
},
{
path
:
'/taskView'
,
name
:
'话务任务记录'
,
component
:
_import
(
'apps/trafficTask'
,
'taskView'
)
},
{
path
:
'/taskDetail'
,
name
:
'话务任务详情'
,
component
:
_import
(
'apps/trafficTask'
,
'taskDetail'
)
},
{
path
:
'/taskViewDetail'
,
name
:
'话务任务详情'
,
component
:
_import
(
'apps/trafficTask'
,
'taskViewDetail'
)
},
{
path
:
'/trafficTaskSet'
,
name
:
'话务任务设置'
,
component
:
_import
(
'apps/trafficTask'
,
'trafficTaskSet'
)
},
{
path
:
'/badEvaluateSet'
,
name
:
'不良评价设置'
,
component
:
_import
(
'apps/badEvaluate'
,
'badEvaluateSet'
)
},
{
path
:
'/taskList'
,
name
:
'会话任务列表'
,
component
:
_import
(
'apps/trafficTask'
,
'taskList'
)
},
{
path
:
'/newSession'
,
name
:
'新建会话任务'
,
component
:
_import
(
'apps/trafficTask'
,
'newSession'
)
},
{
path
:
'/taskSessionSet'
,
name
:
'会话任务设置'
,
component
:
_import
(
'apps/trafficTask'
,
'taskSessionSet'
)
}
]
},
{
path
:
'/quota'
,
name
:
'指标管理'
,
redirect
:
'/monthList'
,
component
:
_import
(
'apps/quota'
,
'index'
),
children
:
[{
path
:
'/monthList'
,
name
:
'月指标列表'
,
component
:
_import
(
'apps/quota'
,
'monthList'
)
},
{
path
:
'/storeMonthTask'
,
name
:
'门店月指标'
,
component
:
_import
(
'apps/quota'
,
'storeMonthTask'
)
},
{
path
:
'/salerMonthDetail'
,
name
:
'导购月指标详情'
,
component
:
_import
(
'apps/quota'
,
'salerMonthDetail'
)
},
{
path
:
'/companyDaySet'
,
name
:
'商户日权重'
,
component
:
_import
(
'apps/quota'
,
'companyDaySet'
)
},
{
path
:
'/monthTask'
,
name
:
'月指标任务'
,
component
:
_import
(
'apps/quota'
,
'monthTask'
),
meta
:
{
keepAlive
:
true
}
},
{
path
:
'/monthTaskDetail'
,
name
:
'月指标任务详情'
,
component
:
_import
(
'apps/quota'
,
'monthTaskDetail'
),
meta
:
{
keepAlive
:
true
}
}
]
},
{
path
:
'/cardList'
,
name
:
'卡券赠送'
,
redirect
:
'/cardList'
,
component
:
_import
(
'apps/card'
,
'index'
),
children
:
[{
path
:
'/cardList'
,
name
:
'卡券列表'
,
component
:
_import
(
'apps/card'
,
'cardList'
)
},
{
path
:
'/cardRecord'
,
name
:
'卡券记录'
,
component
:
_import
(
'apps/card'
,
'cardRecord'
)
},
{
path
:
'/newCard'
,
name
:
'新建卡券'
,
component
:
_import
(
'apps/card'
,
'newCard'
)
}
]
},
{
path
:
'/protectCard'
,
name
:
'内购券'
,
redirect
:
'/cardTemplate'
,
component
:
_import
(
'apps/protectCard'
,
'index'
),
children
:
[{
path
:
'/cardTemplate'
,
name
:
'卡券模板'
,
component
:
_import
(
'apps/protectCard'
,
'cardTemplate'
)
},
{
path
:
'/newCardTemp'
,
name
:
'新建模板'
,
component
:
_import
(
'apps/protectCard'
,
'newCardTemp'
)
},
{
path
:
'/cardStrategy'
,
name
:
'卡券策略'
,
component
:
_import
(
'apps/protectCard'
,
'cardStrategy'
)
},
{
path
:
'/newCardStrategy'
,
name
:
'新建策略'
,
component
:
_import
(
'apps/protectCard'
,
'newCardStrategy'
)
},
{
path
:
'/cardPut'
,
name
:
'内购券投放'
,
component
:
_import
(
'apps/protectCard'
,
'cardPut'
)
},
{
path
:
'/newCardPut'
,
name
:
'新建补发'
,
component
:
_import
(
'apps/protectCard'
,
'newCardPut'
)
},
{
path
:
'/cardPutRecord'
,
name
:
'投放记录'
,
component
:
_import
(
'apps/protectCard'
,
'cardPutRecord'
)
},
{
path
:
'/cardGetRecord'
,
name
:
'领取记录'
,
component
:
_import
(
'apps/protectCard'
,
'cardGetRecord'
)
}
]
},
// 商品中心
{
path
:
'/shoppingCenter'
,
name
:
'商品中心'
,
redirect
:
'/goodsShowSet'
,
component
:
_import
(
'apps/shoppingCenter'
,
'index'
),
children
:
[{
path
:
'/goodsShowSet'
,
name
:
'商品展示设置'
,
component
:
_import
(
'apps/shoppingCenter'
,
'goodsShowSet'
)
}]
},
// 订单评价
{
path
:
'/order-evaluate'
,
name
:
'订单评价设置'
,
redirect
:
'/evaluate-set'
,
component
:
_import
(
'apps/order-evaluate'
,
'index'
),
children
:
[{
path
:
'/evaluate-set'
,
name
:
'订单评价'
,
component
:
_import
(
'apps/order-evaluate'
,
'evaluate-set'
)
}]
}
]
]
},
},
// 订单评价
{
{
// 审核中心
path
:
'/order-evaluate'
,
path
:
'/reviewCenter'
,
name
:
'订单评价设置'
,
name
:
'审核中心'
,
redirect
:
'/evaluate-set'
,
redirect
:
'unreview'
,
component
:
_import
(
'apps/order-evaluate'
,
'index'
),
component
:
_import
(
'reviewCenter'
,
'index'
),
children
:
[
children
:
[{
{
path
:
'/reviewed'
,
path
:
'/evaluate-set'
,
name
:
'已审核'
,
name
:
'订单评价'
,
component
:
_import
(
'reviewCenter'
,
'reviewed'
)
component
:
_import
(
'apps/order-evaluate'
,
'evaluate-set'
)
},
}
{
path
:
'/unreview'
,
name
:
'未审核'
,
component
:
_import
(
'reviewCenter'
,
'unreview'
)
},
{
path
:
'/reviewSet'
,
name
:
'审核设置'
,
component
:
_import
(
'reviewCenter'
,
'reviewSet'
)
}
]
]
}
},
]
},
{
// 审核中心
path
:
'/reviewCenter'
,
name
:
'审核中心'
,
redirect
:
'unreview'
,
component
:
_import
(
'reviewCenter'
,
'index'
),
children
:
[
{
path
:
'/reviewed'
,
name
:
'已审核'
,
component
:
_import
(
'reviewCenter'
,
'reviewed'
)
},
{
path
:
'/unreview'
,
name
:
'未审核'
,
component
:
_import
(
'reviewCenter'
,
'unreview'
)
},
{
path
:
'/reviewSet'
,
name
:
'审核设置'
,
component
:
_import
(
'reviewCenter'
,
'reviewSet'
)
}
]
},
{
{
path
:
'/gic-error'
,
path
:
'/gic-error'
,
name
:
'gic跳转失败页'
,
name
:
'gic跳转失败页'
,
component
:
_import
(
'errorPage'
,
'gic-error'
)
component
:
_import
(
'errorPage'
,
'gic-error'
)
},
},
{
{
path
:
'/403'
,
path
:
'/403'
,
name
:
'无权访问'
,
name
:
'无权访问'
,
component
:
errorPage
component
:
errorPage
},
},
{
{
path
:
'/404'
,
path
:
'/404'
,
name
:
'error404'
,
name
:
'error404'
,
component
:
errorPage
component
:
errorPage
},
},
{
{
path
:
'/500'
,
path
:
'/500'
,
name
:
'error500'
,
name
:
'error500'
,
component
:
errorPage
component
:
errorPage
},
},
{
path
:
'*'
,
redirect
:
'/404'
,
hidden
:
true
}
{
path
:
'*'
,
redirect
:
'/404'
,
hidden
:
true
}
];
];
export
default
new
Router
({
export
default
new
Router
({
// mode:'history',
// mode:'history',
routes
:
constantRouterMap
,
routes
:
constantRouterMap
,
scrollBehavior
:
()
=>
({
y
:
0
})
scrollBehavior
:
()
=>
({
y
:
0
})
});
});
\ No newline at end of file
src/views/business/authMerchant-form.vue
View file @
7b16ca27
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<el-tooltip
slot=
"label"
class=
"item"
effect=
"dark"
:open-delay=
"200"
placement=
"top-start"
content=
"输入品牌/商户的企业名称,只支持精确搜素。"
>
<el-tooltip
slot=
"label"
class=
"item"
effect=
"dark"
:open-delay=
"200"
placement=
"top-start"
content=
"输入品牌/商户的企业名称,只支持精确搜素。"
>
<span
style=
"cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;"
class=
"font-14 color-606266"
>
选择商户
</span>
<span
style=
"cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;"
class=
"font-14 color-606266"
>
选择商户
</span>
</el-tooltip>
</el-tooltip>
<el-popover
placement=
"bottom"
title=
""
:disabled=
"type === 'edit'"
trigger=
"click"
popper-class=
"
company
-select-pop"
width=
"253"
>
<el-popover
placement=
"bottom"
title=
""
:disabled=
"type === 'edit'"
trigger=
"click"
popper-class=
"
authMerchant
-select-pop"
width=
"253"
>
<div
class=
"company-select"
>
<div
class=
"company-select"
>
<div
class=
"el-scrollbar define-search-select"
>
<div
class=
"el-scrollbar define-search-select"
>
<div
class=
"el-select-dropdown__wrap el-scrollbar__wrap"
style=
"margin-bottom: -5px; margin-right: -5px;"
>
<div
class=
"el-select-dropdown__wrap el-scrollbar__wrap"
style=
"margin-bottom: -5px; margin-right: -5px;"
>
...
@@ -447,4 +447,7 @@ export default {
...
@@ -447,4 +447,7 @@ export default {
.auth-merchant-add
.el-select-dropdown__item
{
.auth-merchant-add
.el-select-dropdown__item
{
height
:
50px
;
height
:
50px
;
}
}
.authMerchant-select-pop
{
left
:
168px
!important
;
}
</
style
>
</
style
>
src/views/salesleads/index.vue
View file @
7b16ca27
...
@@ -116,7 +116,7 @@ export default {
...
@@ -116,7 +116,7 @@ export default {
that
.
changeRoute
(
`/storeList`
);
that
.
changeRoute
(
`/storeList`
);
break
;
break
;
case
'2'
:
case
'2'
:
that
.
changeRoute
(
`/
t
askList`
);
that
.
changeRoute
(
`/
salesT
askList`
);
break
;
break
;
case
'3'
:
case
'3'
:
that
.
changeRoute
(
`/salesleadsSet`
);
that
.
changeRoute
(
`/salesleadsSet`
);
...
...
src/views/salesleads/storeDetail.vue
View file @
7b16ca27
...
@@ -235,9 +235,7 @@ export default {
...
@@ -235,9 +235,7 @@ export default {
let
para
=
{
let
para
=
{
...
that
.
pageParams
,
...
that
.
pageParams
,
enterpriseId
:
localStorage
.
getItem
(
'userInfoBrandId'
),
enterpriseId
:
localStorage
.
getItem
(
'userInfoBrandId'
),
// storeId: 'ff80808175acbdbd0175aff217960011'
storeId
:
that
.
$route
.
params
.
id
storeId
:
that
.
$route
.
params
.
id
// (ecmPlanId )
};
};
if
(
this
.
$route
.
query
.
ecmPlanId
)
{
if
(
this
.
$route
.
query
.
ecmPlanId
)
{
para
.
ecmPlanId
=
this
.
$route
.
query
.
ecmPlanId
;
para
.
ecmPlanId
=
this
.
$route
.
query
.
ecmPlanId
;
...
...
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