| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624 |
- /* eslint-disable */
- // "auditorList":审核员工单列表,
- // "Multimedia":多媒体工单列表,
- // "MarketingManagement":营商即办工单列表,
- // "OtherPhoneManagement":其他来电工单列表
- // "TWJD":二级办理单位
- // "ThreeManner":三级办理单位
- const dispatchPersonnel = ["auditorList","Multimedia"] //ZXLD 调度员 8186 123456
- const dispatchMultimedia = ["Multimedia"] //MTDD 多媒体调度 8810 MTDD 多媒体审核 9099
- const secondaryUnit = ["TWJD"] //WLDW 二级单位 11125
- const tertiaryUnit = ["ThreeManner"] //EJWLDW 三级级单位 110089
- const urlData = {
- 'WorkDSZB': { // 审核员-待审转办
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 0,
- sourcearea: 0,
- jianhang: 0,
- phoneType: 2
- }
- },
- 'ReturnReviewedTransferred': { //审核员-退回待审转办
- url: 'WorkOrder/GetLDDealList',
- params: {
- state: 10,
- tab: 10,
- jianhang: 0,
- phoneType: 2
- }
- },
- 'yssh': { //审核员-局委延时审核
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 7,
- jianhang: 2,
- phoneType: 2
- }
- },
- 'DSHLB': { //审核员-局委退回审核
- url: 'WorkOrder/GetZXDealList',
- params: {
- state: 10,
- tab: 0,
- jianhang: 0,
- phoneType: 2
- }
- },
- 'haveDoneToAudit': { //审核员-已办待审核
- url: 'WorkOrder/GetZXDealList',
- tabs: [{
- label: '热线件',
- value: 0,
- field: 'db',
- },
- {
- label: '督办件',
- value: 1,
- field: 'db',
- }
- ],
- params: {
- state: 6,
- tab: 0,
- jianhang: 0,
- phoneType: 2,
- tobereply: 1,
- db: 0,
- }
- },
- 'yblsh': { //审核员-已办待回访
- url: 'WorkOrder/GetZXDealList',
- tabs: [{
- label: '热线件',
- value: 0,
- field: 'db',
- },
- {
- label: '督办件',
- value: 1,
- field: 'db',
- }
- ],
- params: {
- state: 7,
- tab: 0,
- jianhang: 0,
- phoneType: 2,
- tobereply: 1,
- db: 0,
- }
- },
- 'YWJD_LYJB': { //审核员-正在办理
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 1,
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'gdgl_cqgdlb': { // 审核员-超期未果
- url: 'WorkOrder/GetTimeOutList',
- params: {
- tab: 1,
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'YWJD_YBWG': { // 审核员-已办未果
- url: 'WorkOrder/GetList',
- tabs: [{
- label: '未追加回复',
- value: 1,
- field: 'isproresult',
- },
- {
- label: '已追加回复',
- value: 2,
- field: 'isproresult',
- }
- ],
- params: {
- state: 6,
- tab: 1,
- jianhang: 0,
- phoneType: 2,
- isproresult: 1,
- }
- },
- 'YWJD_LYJA': { // 审核员-已办结
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 5,
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'todb': { // 审核员-已转督办
- url: 'workorder/GetSupervList',
- params: {
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'YWJD_WWC': { // 审核员-已退回重办
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 4,
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'YWJD_DCLS': { // 二级单位-待办事项
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 0,
- distribute: 0,
- }
- },
- 'WorkTHCB': { // 二级单位-退回重办
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 12,
- distribute: 0,
- }
- },
- 'superviseCommission': { // 二级单位-督办工单
- url: 'workorder/GetSupervList',
- tabs: [{
- label: '督办待办',
- value: 0,
- field: 'iscb',
- },
- {
- label: '督办重办',
- value: 1,
- field: 'iscb',
- }
- ],
- params: {
- Supervisor: 1,
- tab: 1,
- iscb: 0,
- }
- },
- 'WorkZZBL': { // 二级单位-已派单
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 14,
- distribute: 0,
- }
- },
- 'expiredWorkOrders': { // 二级单位-超期未果
- url: 'WorkOrder/GetTimeOutList',
- params: {
- tab: 1,
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'workOverdue': { // 二级单位-超期工单
- url: 'WorkOrder/GetTimeOutList',
- params: {
- tab: 1,
- soon: 1,
- }
- },
- 'WorkXJDWTH': { // 二级单位-下级单位退回
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 13,
- distribute: 0,
- }
- },
- 'WorkYBLTJ': { // 二级单位-待审核下级单位回复
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 15,
- distribute: 0,
- }
- },
- 'YWJD_SHTHS': { // 二级单位-已申请退回
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 2,
- distribute: 0,
- }
- },
- 'WorkTHBJJ': { // 二级单位-退回被拒绝
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 16,
- distribute: 0,
- }
- },
- 'YWJD_SQYSS': { // 二级单位-已申请延时
- url: 'WorkOrder/GetDWDealList',
- tabs: [{
- label: '正在办理',
- value: 0,
- field: 'blstate',
- },
- {
- label: '已办理',
- value: 1,
- field: 'blstate',
- }
- ],
- params: {
- tab: 3,
- blstate: 0,
- }
- },
- 'WorkYSBJJ': { // 二级单位-延时被拒绝
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 17,
- distribute: 0,
- }
- },
- 'UnsuccessfulLevel2': { // 二级单位-已办未果
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 18,
- }
- },
- 'YWJD_YBLS': { // 二级单位-已结案
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 4,
- }
- },
- 'WorkDCMarketing': { // 二级单位-营商诉求-待处理
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 0,
- distribute: 0,
- jianhang: 3,
- }
- },
- 'WorkYBLMarketing': { // 二级单位-营商诉求-已完成
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 4,
- jianhang: 3,
- }
- },
- 'YWXT_DCLGD': { // 三级单位-未延时待办理
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 0,
- isys: 0,
- }
- },
- 'WorkDC_EJDelayed': { // 三级单位-已延时待办理
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 0,
- isys: 1,
- }
- },
- 'expiredWorkOrders': { // 三级单位-超期未果
- url: 'WorkOrder/GetTimeOutList',
- params: {
- tab: 1,
- jianhang: 0,
- phoneType: 2,
- }
- },
- 'YWXT_YBLGD': { // 三级单位-已办理工单
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 1,
- }
- },
- 'UnsuccessfulLevel3': { // 三级单位-已办未果
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 3,
- }
- },
- 'haveBeenReceived': { // 三级单位-已签收
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 4,
- }
- },
- 'applicationDelayed ': { // 三级单位-已申请延时
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 5,
- }
- },
- 'WorkDCMarketing_EJ': { // 三级单位-营商诉求-待处理
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 0,
- jianhang: 3,
- }
- },
- 'WorkYWCMarketing_EJ': { // 三级单位-营商诉求-已完成
- url: 'WorkOrder/GetEJDWDealList',
- params: {
- tab: 6,
- jianhang: 3,
- }
- },
- 'superviseOverdue': { // 督办管理-督办已退回
- url: 'WorkOrder/GetSupervList',
- params: {
- tab: 3,
- }
- },
- 'superviseUpcoming': { // 督办管理-督办待办
- url: 'WorkOrder/GetSupervList',
- params: {
- tab: 0,
- Supervisor: 2,
- }
- },
- 'superviseProcessing': { // 督办管理-督办办理中
- url: 'WorkOrder/GetSupervList',
- tabs: [{
- label: '督办待办理',
- value: 0,
- field: 'tab',
- },
- {
- label: '督办办理中',
- value: 1,
- field: 'tab',
- }
- ],
- params: {
- tab: 0,
- Supervisor: 1,
- sourcearea: 0,
- }
- },
- 'superviseOverdue': { // 督办管理-督办超期未果
- url: 'WorkOrder/GetSupervList',
- params: {
- tab: 2,
- Supervisor: 1,
- }
- },
- 'superviseReturnReview': { // 督办管理-督办退回审核
- url: 'WorkOrder/GetSupervList',
- params: {
- tab: 1,
- Supervisor: 1,
- state: 3,
- }
- },
- 'superviseReplyPendingReview': { // 督办管理-督办待审核回复
- url: 'WorkOrder/GetSupervList',
- params: {
- tab: 6,
- isExamine: 2,
- Supervisor: 1,
- }
- },
- 'superviseFinished': { // 督办管理-督办已完结
- url: 'WorkOrder/GetSupervList',
- params: {
- Supervisor: 1,
- }
- },
- 'superviseFinished': { // 督办管理-督办已完结
- url: 'WorkOrder/GetSupervList',
- params: {
- Supervisor: 1,
- }
- },
- 'superviseFinished': { // 多媒体工单-待审转办
- url: 'WorkOrder/GetLDDealList',
- tabs: [{
- label: '待审核转办',
- value: 0,
- field: 'issh',
- },
- {
- label: '审核未通过',
- value: 1,
- field: 'issh',
- }
- ],
- params: {
- tab: 0,
- issh: 0,
- jianhang: 1,
- }
- },
- 'ReturnReviewedTransferredMedia': { // 多媒体工单-退回待审转办
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 10,
- state: 10,
- jianhang: 1,
- }
- },
- 'auditorsAuditedMedia': { // 多媒体工单-审核员待审核
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 0,
- issh: 2,
- jianhang: 1,
- }
- },
- 'WorkYSSHMedia': { // 多媒体工单-局委延时审核
- url: 'WorkOrder/GetDWDealList',
- params: {
- tab: 7,
- jianhang: 1,
- }
- },
- 'toAuditListMedia': { // 多媒体工单-局委退回审核
- url: 'WorkOrder/GetZXDealList',
- params: {
- state: 10,
- tab: 0,
- jianhang: 1,
- }
- },
- 'LeaderYJBMedia': { // 多媒体工单-正在办理
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 1,
- jianhang: 1,
- }
- },
- 'haveDoneToAuditMedia': { // 多媒体工单-已办待审核
- url: 'WorkOrder/GetZXDealList',
- tabs: [{
- label: '多媒体件',
- value: 0,
- field: 'db',
- },
- {
- label: '督办件',
- value: 1,
- field: 'db',
- }
- ],
- params: {
- state: 6,
- tab: 0,
- tobereply: 1,
- db: 0,
- jianhang: 1,
- }
- },
- 'haveAduitMedia': { // 多媒体工单-已办待回访
- url: 'WorkOrder/GetZXDealList',
- tabs: [{
- label: '多媒体件',
- value: 0,
- field: 'db',
- },
- {
- label: '督办件',
- value: 1,
- field: 'db',
- }
- ],
- params: {
- state: 7,
- tab: 0,
- tobereply: 1,
- db: 0,
- jianhang: 1,
- }
- },
- 'expiredWorkOrdersMedia': { // 多媒体工单-超期未果
- url: 'WorkOrder/GetTimeOutList',
- params: {
- tab: 1,
- jianhang: 1,
- }
- },
- 'WorkIsproresultMedia': { // 多媒体工单-已办未果
- url: 'WorkOrder/GetList',
- tabs: [{
- label: '未追加回复',
- value: 1,
- field: 'isproresult',
- },
- {
- label: '已追加回复',
- value: 2,
- field: 'isproresult',
- }
- ],
- params: {
- isproresult: 1,
- state: 6,
- jianhang: 1,
- }
- },
- 'LeaderYJAMedia': { // 多媒体工单-已办结
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 5,
- jianhang: 1,
- }
- },
- 'toSupervListMedia': { // 多媒体工单-已转督办
- url: 'WorkOrder/GetSupervList',
- params: {
- jianhang: 1,
- }
- },
- 'LeaderYZBMedia': { // 多媒体工单-已退回重办
- url: 'WorkOrder/GetLDDealList',
- params: {
- tab: 4,
- jianhang: 1,
- }
- },
- }
- const listUrl = {
- getUrlData(code) {
- return urlData[code];
- },
- getUrlCode() {
- const urlCodeData = []
- Object.keys(urlData).forEach(function(key) {
- urlCodeData.push(key)
- });
- return urlCodeData;
- },
- getMenuData(data,code){
- const menuData = []
- let FirsrtMenuData = []
- switch (code){
- case 'ZXLD':
- FirsrtMenuData = dispatchPersonnel
- break;
- case 'MTDD':
- FirsrtMenuData = dispatchMultimedia
- break;
- case 'WLDW':
- FirsrtMenuData = secondaryUnit
- break;
- case 'EJWLDW':
- FirsrtMenuData = tertiaryUnit
- break;
- case 'GLY':
- FirsrtMenuData = dispatchPersonnel
- break;
- }
- console.log(code,FirsrtMenuData)
- for (let i in data) {
- const menuCode = data[i].F_FunctionCode
- const menuObj = {}
- if(FirsrtMenuData.indexOf(menuCode)!=-1){
- menuObj.code = data[i].F_FunctionCode
- menuObj.name = data[i].F_FunctionName
- menuObj.id = data[i].F_FunctionId
- menuObj.children = []
- if(data[i].item.length>0){
- for (let n in data[i].item) {
- if(listUrl.getUrlCode().indexOf(data[i].item[n].F_FunctionCode)!=-1){
- const menuObjSon = {}
- menuObjSon.code = data[i].item[n].F_FunctionCode
- menuObjSon.name = data[i].item[n].F_FunctionName
- menuObjSon.id = data[i].item[n].F_FunctionId
- menuObjSon.listIcon = "list"
- menuObjSon.listColor = "#1ccd8d"
- menuObj.children.push(menuObjSon)
- }
- }
- }
- menuData.push(menuObj)
- }
-
- }
- console.log(menuData)
- return menuData
- }
- };
- export default listUrl
|