| | |
| | | { |
| | | "appId": "202108312122504607B107A83F55B40C98CCF", |
| | | "appkey": "20210831212235413F287EC3BF489424496C8", |
| | | "appId": "201912040924165801464FF1788654BC5AC73", |
| | | "appkey": "20191106103859640976D6E924E464D029CF0", |
| | | "mainSystemApi": "http://sso.mk9h.cn/cloud/webapi/dostars", |
| | | "systemType": "", |
| | | "externalDatabase": "", |
| | | "lineColor": "", |
| | | "filter": "false", |
| | | "defaultApp": "mkindustry", |
| | | "defaultApp": "mk", |
| | | "defaultLang": "zh-CN", |
| | | "WXAppID": "", |
| | | "WXminiAppID": "", |
| | |
| | | "transfer": "false", |
| | | "keepPassword": "true", |
| | | "platforms": ["H5", "wechat", "android", "ios", "wxMiniProgram"], |
| | | "host": "http://demo.mk9h.cn", |
| | | "service": "erp_new/" |
| | | "host": "http://qingqiumarket.cn", |
| | | "service": "MKWMS/" |
| | | } |
| | |
| | | // window.GLOB.WebSql = null |
| | | window.GLOB.IndexDB = null |
| | | window.GLOB.OuterToken = {} |
| | | const systemMenuKeys = `1581067625930haged11ieaivpavv77k,1581734956310scks442ul2d955g9tu5,1583991994144ndddg0bhh0is6shi0v1,1583979633842550imkchl4qt4qppsiv, |
| | | 1585192949946f3et2ts8tn82krmumdf,15855615451212m12ip23vpcm79kloro,1587005717541lov40vg61q7l1rbveon,1590458676585agbbr63t6ihighg2i1g,1602315375262ikd33ii0nii34pt861o,1582771068837vsv54a089lgp45migbg, |
| | | 1582777675954ifu05upurs465omoth7,158294809668898cklbv6c5bou8e1fpu,1584676379094iktph45fb8imhg96bql,1584695125339vo5g7iqgfn01qmrd6s2,1584699661372vhmpp9dn9foo0eob722,15848421131551gg04ie8sitsd3f7467, |
| | | 1589782279158ngr675kk3oksin35sul,1589788042787ffdt9hle4s45k9r1nvs,1594095599055qicg2eb642v5qglhnuo,1577972969199lei1g0qkvlh4tkc908m,16044812935562g807p3p12huk8kokmb, |
| | | 1578479100252lfbp29v1kafk4s4q4ig,1577971621421tg4v0i1ur8873k7e0ob,1577929944419lgc5h3hepum765e2k7u,1588493493409k9guqp067d31lu7blsv,15827879285193g85m3i2uprektpgmpf` |
| | | |
| | | let service = window.GLOB.service ? '-' + window.GLOB.service.replace('/', '') : '' |
| | | let db = `mkdb${service}` |
| | |
| | | // let reg = new RegExp(_appkey + '$', 'ig') |
| | | |
| | | // list.forEach(mid => { |
| | | // if (systemMenuKeys.indexOf(mid) > -1 || reg.test(mid)) { |
| | | // if (reg.test(mid)) { |
| | | // clear = true |
| | | // } |
| | | // }) |
| | |
| | | let reg = new RegExp(_appkey + '$', 'ig') |
| | | |
| | | list.forEach(mid => { |
| | | if (systemMenuKeys.indexOf(mid) > -1 || reg.test(mid)) { |
| | | if (reg.test(mid)) { |
| | | clear = true |
| | | } |
| | | }) |
| | |
| | | |
| | | selectcomponent = (view) => { |
| | | // 根据tab页中菜单信息,选择所需的组件 |
| | | if (view.type === 'Home') { |
| | | return (<Home MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID}/>) |
| | | } else if (view.type === 'CommonTable') { |
| | | return (<CommonTable MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param} changeTemp={this.changeTemp}/>) |
| | | } else if (view.type === 'BaseTable') { |
| | | if (view.type === 'BaseTable') { |
| | | return (<BaseTable MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param} changeTemp={this.changeTemp}/>) |
| | | } else if (view.type === 'CustomPage') { |
| | | return (<CustomPage MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param} changeTemp={this.changeTemp}/>) |
| | | } else if (view.type === 'Home') { |
| | | return (<Home MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID}/>) |
| | | } else if (view.type === 'RolePermission') { |
| | | return (<RoleManage MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID}/>) |
| | | } else if (view.type === 'CommonTable') { |
| | | return (<CommonTable MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param} changeTemp={this.changeTemp}/>) |
| | | } else if (view.type === 'TreePage') { |
| | | return (<TreePage MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param}/>) |
| | | } else if (view.type === 'CalendarPage') { |
| | | return (<CalendarPage MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param}/>) |
| | | } else if (view.type === 'RolePermission') { |
| | | return (<RoleManage MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID}/>) |
| | | } else if (view.type === 'FormTab') { |
| | | return (<FormTab MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param}/>) |
| | | } else if (view.type === 'iframe') { |
| | |
| | | { value: 'pay', text: '支付' }, |
| | | { value: 'custom', text: '链接' } |
| | | ] |
| | | } else { |
| | | if (card.pageTemplate === 'print') { // 原类型支持 |
| | | pageTemps.unshift({ value: 'print', text: '标签打印模板' }) |
| | | } else if (card.pageTemplate === 'billprintTemp') { // 原类型支持 |
| | | pageTemps.unshift({ value: 'billprintTemp', text: '单据打印模板' }) |
| | | } |
| | | } |
| | | |
| | | if (type === 'chart' && appType !== 'mob') { |
| | |
| | | { value: 'custom', text: '自定义' } |
| | | ] |
| | | |
| | | if (card.pageTemplate === 'print') { // 原类型支持 |
| | | pageTemps.unshift({ value: 'print', text: '标签打印模板' }) |
| | | } else if (card.pageTemplate === 'billprintTemp') { // 原类型支持 |
| | | pageTemps.unshift({ value: 'billprintTemp', text: '单据打印模板' }) |
| | | } |
| | | |
| | | let funTypes = [ |
| | | { value: 'print', text: '标签打印' }, |
| | | { value: 'refund', text: '退款' }, |
| | |
| | | if (_btn.intertype === 'inner' && !_btn.innerFunc) { |
| | | _btn.intertype = 'system' |
| | | } |
| | | if ((_btn.intertype === 'outer' || _btn.intertype === 'custom') && !_btn.procMode) { // 兼容外部函数直传类型 |
| | | _btn.procMode = !_btn.innerFunc ? 'none' : 'inner' |
| | | } |
| | | if (_btn.funcType === 'print' && _btn.execMode) { |
| | | _btn.OpenType = 'funcbutton' |
| | | } else if (_btn.OpenType === 'blank') { |
| | |
| | | MenuName: '数据字典', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1581734956310scks442ul2d955g9tu5', |
| | | MenuNo: 'sVersionM', |
| | | MenuName: '传输号管理', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1583991994144ndddg0bhh0is6shi0v1', |
| | | MenuNo: 'sVersionQueryM', |
| | | MenuName: '传输号查询', |
| | | }, { |
| | | src: '', |
| | | systems: ['production', 'local', 'SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1583979633842550imkchl4qt4qppsiv', |
| | | MenuNo: 'sVersionMUpgrade', |
| | | MenuName: '版本升级', |
| | | // }, { |
| | | // src: '', |
| | | // PageParam: {OpenType: 'newtab', Template: 'TabManage'}, |
| | | // type: 'TabManage', |
| | | // MenuID: 'TabManageView', |
| | | // MenuNo: 'TabManage', |
| | | // MenuName: '标签页管理', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | |
| | | MenuName: '标签打印模板', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '16044812935562g807p3p12huk8kokmb', |
| | | MenuNo: 'sPrintTemplate_webM', |
| | | MenuName: '单据打印模板', |
| | | }, { |
| | | src: '', |
| | | systems: ['SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1585192949946f3et2ts8tn82krmumdf', |
| | | MenuNo: 'MyAppManage', |
| | | MenuName: '系统UI', |
| | | }, { |
| | | src: '', |
| | | systems: ['SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '15855615451212m12ip23vpcm79kloro', |
| | | MenuNo: 'sUsersAppM', |
| | | MenuName: '系统用户管理', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1587005717541lov40vg61q7l1rbveon', |
| | | MenuNo: 's_custom_scriptM', |
| | | MenuName: '自定义函数', |
| | | }, { |
| | | // src: '', |
| | | // PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | // type: 'CommonTable', |
| | | // MenuID: '1590458676585agbbr63t6ihighg2i1g', |
| | | // MenuNo: 'LdropdownmenuNewM', |
| | | // MenuName: '通用下拉菜单', |
| | | // }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1602315375262ikd33ii0nii34pt861o', |
| | | MenuNo: 's_worksflow_roleM', |
| | | MenuName: '关键角色管理', |
| | | // }, { |
| | | // src: '', |
| | | // PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | // type: 'CommonTable', |
| | | // MenuID: '1606794243739c5ihs58lucpskp3r4s2', |
| | | // MenuNo: 's_custom_componentsM', |
| | | // MenuName: '自定义组件', |
| | | }, { |
| | | src: '', |
| | | systems: ['production', 'local'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '15827879285193g85m3i2uprektpgmpf', |
| | | MenuNo: 'bd_mes_techM', |
| | | MenuName: '工艺主数据', |
| | |
| | | PageParam: {Icon: 'folder'}, |
| | | children: [{ |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1582771068837vsv54a089lgp45migbg', |
| | | MenuNo: 'KUNTitleM', |
| | | MenuName: '接口主数据', |
| | |
| | | MenuName: '写入接口', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '15848421131551gg04ie8sitsd3f7467', |
| | | MenuNo: 'KUNOsMainM', |
| | | MenuName: '外部接口', |
| | |
| | | PageParam: {Icon: 'folder'}, |
| | | children: [{ |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1589782279158ngr675kk3oksin35sul', |
| | | MenuNo: 'bd_msn_emailM', |
| | | MenuName: '邮件服务器', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1589788042787ffdt9hle4s45k9r1nvs', |
| | | MenuNo: 'bd_msn_email_tempM', |
| | | MenuName: '邮件模板', |
| | | // }, { |
| | | // src: '', |
| | | // PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | // type: 'CommonTable', |
| | | // MenuID: '15900310928174dro07ihfckghpb5h13', |
| | | // MenuNo: 'bd_msn_sms_tempM', |
| | | // MenuName: '大于短信模板', |
| | | // }, { |
| | | // src: '', |
| | | // PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | // type: 'CommonTable', |
| | | // MenuID: '1599613340050c8nu6rbst9d4emnnbsq', |
| | | // MenuNo: 's_sms_qxM', |
| | | // MenuName: '奇云短信模板', |
| | | }] |
| | | }, { |
| | | MenuID: 'systemPayManage', |
| | |
| | | children: [{ |
| | | src: '', |
| | | systems: ['local', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1594095599055qicg2eb642v5qglhnuo', |
| | | MenuNo: 's_weixin_pay_bdM', |
| | | MenuName: '微信支付', |
| | |
| | | children: [{ |
| | | src: '', |
| | | systems: ['production', 'local', 'SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1577972969199lei1g0qkvlh4tkc908m', |
| | | MenuNo: 'sModularM', |
| | | MenuName: '系统模块', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1578479100252lfbp29v1kafk4s4q4ig', |
| | | MenuNo: 'BDLanguagePacksM', |
| | | MenuName: '语言包', |
| | | }, { |
| | | src: '', |
| | | systems: ['production', 'local', 'SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1577971621421tg4v0i1ur8873k7e0ob', |
| | | MenuNo: 'sSystemParametersM', |
| | | MenuName: '接口地址', |
| | | }, { |
| | | src: '', |
| | | systems: ['production', 'local', 'SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1577929944419lgc5h3hepum765e2k7u', |
| | | MenuNo: 'sProcExcepM', |
| | | MenuName: '报错日志', |
| | | }, { |
| | | src: '', |
| | | PageParam: {OpenType: 'newtab', Template: 'CommonTable'}, |
| | | type: 'CommonTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | MenuID: '1588493493409k9guqp067d31lu7blsv', |
| | | MenuNo: 's_job_stepM', |
| | | MenuName: '计划任务', |
| | | }, { |
| | | src: '', |
| | | systems: ['production', 'local', 'SSO', 'cloud'], |
| | | PageParam: {OpenType: 'newtab', Template: 'BaseTable'}, |
| | | type: 'BaseTable', |
| | | PageParam: {OpenType: 'newtab', Template: 'CustomPage'}, |
| | | type: 'CustomPage', |
| | | MenuID: '1670296054432ab9d5c0pf76o93315ag', |
| | | MenuNo: 's_sys_job_history_M', |
| | | MenuName: '代理作业记录', |