|
|
@@ -2,34 +2,13 @@ let authList = {};
|
|
|
//通用
|
|
|
function getapps() {
|
|
|
const paths = [{
|
|
|
- name: "签到",
|
|
|
- path: "/packageA/clockIn/index",
|
|
|
- icon: "work-qiandao"
|
|
|
- }, {
|
|
|
- name: "任务",
|
|
|
- path: "/packageA/work/index",
|
|
|
- icon: "work-renwu",
|
|
|
- objectname: "sys_task"
|
|
|
- }, {
|
|
|
name: "联系人",
|
|
|
path: "/packageA/contacts/index",
|
|
|
icon: "work-xiaochengxutongxunlu"
|
|
|
- }, {
|
|
|
- name: "通讯录",
|
|
|
- path: "/packageA/contacts/index",
|
|
|
- icon: "work-xiaochengxutongxunlu"
|
|
|
}, {
|
|
|
name: "工作汇报",
|
|
|
path: "/packageA/report/index",
|
|
|
icon: "work-gongzuohuibao"
|
|
|
- }, {
|
|
|
- name: "作业看板",
|
|
|
- path: "/packageA/achievement/index",
|
|
|
- icon: "work-zuoyekanban"
|
|
|
- }, {
|
|
|
- name: "销售漏斗",
|
|
|
- path: "/salesPanel/salesHourglass/index",
|
|
|
- icon: "work-xiaoshouloudou"
|
|
|
}, {
|
|
|
name: "360°画像",
|
|
|
path: "/portrayal/index/index",
|
|
|
@@ -43,7 +22,10 @@ function getapps() {
|
|
|
path: "/salesPanel/dataOverview/index",
|
|
|
icon: "work-shujutongji"
|
|
|
}];
|
|
|
- let app = [...getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['通用'], ['通用']), ...getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['数据统计'], ['数据分析'])],
|
|
|
+ let app = [...getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['通用'], ['通用']),
|
|
|
+ ...getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['CRM'], ['业务管理']),
|
|
|
+ ...getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['数据统计'], ['数据分析'])
|
|
|
+ ],
|
|
|
list = [];
|
|
|
app.forEach((v, i) => {
|
|
|
v.apps.forEach(s => {
|
|
|
@@ -74,85 +56,28 @@ function getcrm() {
|
|
|
path: "/packageA/activity/index",
|
|
|
icon: "work-shichanghuodong",
|
|
|
objectname: "sat_campaign"
|
|
|
- }, {
|
|
|
- name: "公海线索",
|
|
|
- path: "/packageA/publicClue/index",
|
|
|
- icon: "work-xiaochengxu_xiaoshoumubiao",
|
|
|
- objectname: "sat_orderclue"
|
|
|
- }, {
|
|
|
- name: "销售线索",
|
|
|
- path: "/packageA/saleClue/index",
|
|
|
- icon: "work-xiaoshouxiansuo",
|
|
|
- objectname: "sat_orderclue"
|
|
|
- }, {
|
|
|
- name: "线索管理",
|
|
|
- path: "/packageA/saleAdmin/index",
|
|
|
- icon: "work-xiaoshouxiansuo",
|
|
|
- objectname: "sat_orderclue"
|
|
|
- }, {
|
|
|
- name: "公海客户",
|
|
|
- path: "/packageA/publicCustomer/index",
|
|
|
- icon: "work-gonghaikehu",
|
|
|
- objectname: "sa_customers"
|
|
|
}, {
|
|
|
name: "医院管理",
|
|
|
path: "/packageA/setclient/index",
|
|
|
icon: "work-kehu",
|
|
|
objectname: "sa_customers"
|
|
|
}, {
|
|
|
- name: "项目商机",
|
|
|
- path: "/packageA/project/index",
|
|
|
- icon: "work-xiangmushangji",
|
|
|
- objectname: "sa_project"
|
|
|
- }, {
|
|
|
- name: "报价单",
|
|
|
- path: "/packageA/offers/index",
|
|
|
- icon: "work-xiangmubaojia",
|
|
|
- objectname: "sa_quotedprice"
|
|
|
- }, {
|
|
|
- name: "竞争对手",
|
|
|
- path: "/packageA/opponent/index",
|
|
|
- icon: "work-jingzhengduishou",
|
|
|
- objectname: "sa_competitor"
|
|
|
- }, {
|
|
|
- name: "合同",
|
|
|
+ name: "合同管理",
|
|
|
path: "/packageA/contract/index",
|
|
|
icon: "work-hetong",
|
|
|
objectname: "sa_contract"
|
|
|
}, {
|
|
|
- name: "销售目标",
|
|
|
+ name: "营销目标",
|
|
|
path: "/packageA/target/index",
|
|
|
icon: "work-xiaochengxu_xiaoshoumubiao",
|
|
|
objectname: "sa_salestarget"
|
|
|
- }, {
|
|
|
- name: "销售预测",
|
|
|
- path: "/packageA/salesForecasting/index",
|
|
|
- icon: "work-xiaochengxu_xiaoshouyuce"
|
|
|
- }, {
|
|
|
- name: "项目成交预测",
|
|
|
- path: "/packageA/finishforecast/index",
|
|
|
- icon: "work-xiangmuchengjiaoyuce",
|
|
|
- objectname: "sa_salesforecastbill"
|
|
|
- }, {
|
|
|
- name: "项目成交预测管理",
|
|
|
- path: "/packageA/finishforecast/admin",
|
|
|
- icon: "work-xiangmuchengjiaoyuceguanli"
|
|
|
- }, {
|
|
|
- name: "出货开票预测",
|
|
|
- path: "/packageA/invoiceforecast/index",
|
|
|
- icon: "work-chuhuokaipiaoyuce",
|
|
|
- objectname: "sa_salesforecastbill"
|
|
|
- }, {
|
|
|
- name: "出货开票预测管理",
|
|
|
- path: "/packageA/invoiceforecast/admin",
|
|
|
- icon: "work-chuhuokaipiaoyuceguanli"
|
|
|
}, {
|
|
|
name: "销售订单",
|
|
|
path: "/packageA/orderForm/index",
|
|
|
icon: "work-dingdan",
|
|
|
objectname: "sa_order"
|
|
|
- }, ];
|
|
|
- let crm = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['CRM'], ['销售预测', '销售线索', '销售目标', '合同管理', '客户管理', '项目管理', '销售管理']),
|
|
|
+ }];
|
|
|
+ let crm = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['CRM'], ['业务管理', '销售管理', '营销目标']),
|
|
|
list = [];
|
|
|
crm.forEach(v => {
|
|
|
v.apps.forEach(s => {
|