5c339b0c5290c9d7edf52c56c65c97c8.json 19 KB

1
  1. {"remainingRequest":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\project\\苏南官网\\su_nan_guan_wang\\src\\views\\base\\baseData.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\src\\views\\base\\baseData.vue","mtime":1691993564212},{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KDQppbXBvcnQge2xpc3RCaXpBbGx9IGZyb20gIkAvc2VydmljZS9hcGlfc2VydmljZSI7DQppbXBvcnQgYXV0aCBmcm9tICJAL3NlcnZpY2UvYXV0aCI7DQpleHBvcnQgZGVmYXVsdCB7DQogICAgbmFtZTogJ0Jhc2VEYXRhJywNCiAgICBkYXRhKCkgew0KICAgICAgICByZXR1cm4gew0KICAgICAgICAgICAgLy8g57O757uf55So5oi35pWw5o2uDQogICAgICAgICAgICBTdGFmZkRhdGE6IFtdLA0KICAgICAgICAgICAgU3RhZmZNYXA6IHt9LA0KICAgICAgICAgICAgLy8g5Zui6Zif5pWw5o2uDQogICAgICAgICAgICBCaXpEYXRhOiBbXSwNCiAgICAgICAgICAgIEJpek1hcDoge30sDQogICAgICAgICAgICBCaXpOYW1lTWFwOiB7fSwNCiAgICAgICAgICAgIEJpelBob25lTWFwOiB7fSwNCiAgICAgICAgICAgIC8vIOWuouaIt+aVsOaNrg0KICAgICAgICAgICAgVXNlckRhdGE6IFtdLA0KICAgICAgICAgICAgVXNlck1hcDoge30sDQogICAgICAgICAgICAvLyDpm4blm6LmlbDmja4NCiAgICAgICAgICAgIEdyb3VwRGF0YTogW10sDQogICAgICAgICAgICBHcm91cERhdGFBbGw6IFtdLA0KICAgICAgICAgICAgR3JvdXBNYXA6IHt9LA0KICAgICAgICAgICAgLy8g5pWw5o2u6KeS6ImyDQogICAgICAgICAgICBEYXRhUm9sZTogW10sDQogICAgICAgICAgICBEYXRhUm9sZU1hcDoge30sDQogICAgICAgICAgICAvLyDlspfkvY0NCiAgICAgICAgICAgIFBvc3REYXRhOiBbXSwNCiAgICAgICAgICAgIFBvc3RNYXA6IHt9DQogICAgICAgIH0NCiAgICB9LA0KICAgIG1vdW50ZWQoKSB7DQogICAgfSwNCiAgICBtZXRob2RzOiB7DQogICAgICAgIGluaXRTdGFmZjogZnVuY3Rpb24ocG9zdERhdGEgPSB7fSkgew0KICAgICAgICAgICAgY29uc3QgX3RoaXMgPSB0aGlzDQogICAgICAgICAgICB0aGlzLlN0YWZmRGF0YSA9IFtdDQoNCiAgICAgICAgICAgIGlmICghcG9zdERhdGEuZ3JvdXBJZCkgew0KICAgICAgICAgICAgICAgIGNvbnN0IGN1cnJVc2VyID0gdGhpcy4kY29tbW9uLmN1cnJVc2VyKCkNCiAgICAgICAgICAgICAgICBpZiAoY3VyclVzZXIgJiYgY3VyclVzZXIuZ3JvdXBJZCkgew0KICAgICAgICAgICAgICAgICAgICBwb3N0RGF0YS5ncm91cElkID0gY3VyclVzZXIuZ3JvdXBJZA0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgcmV0dXJuIHRoaXMuJGNoYW5uZWwuZ2xvYmxlUmVxdWVzdCgnVXNlckNvbnRyb2xsZXInLCAnbGlzdEFsbCcsIHBvc3REYXRhLCAnU3RhZmYnKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICAgICAgICBpZiAocmVzLmRhdGEpIHsNCiAgICAgICAgICAgICAgICAgICAgcmVzLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBqc29uID0gew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLnRydWVuYW1lLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkOiBpdGVtLmlkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlcHRJZDogaXRlbS5kZXBhcnRtZW50LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFSb2xlOiBpdGVtLmRhdGFSb2xlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcXVlbmNlOiBpdGVtLnNlcXVlbmNlX25vID8gcGFyc2VJbnQoaXRlbS5zZXF1ZW5jZV9ubykgOiAwLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1czogaXRlbS5zdGF0dXMNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIF90aGlzLlN0YWZmRGF0YS5wdXNoKGpzb24pDQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5TdGFmZk1hcFtqc29uLnZhbHVlXSA9IGpzb24ubGFiZWwNCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9KS5jYXRjaCgoKSA9PiB7DQogICAgICAgICAgICB9KQ0KICAgICAgICB9LA0KICAgICAgICBpbml0VXNlcjogZnVuY3Rpb24ocG9zdERhdGEgPSAnJykgew0KICAgICAgICAgICAgY29uc3QgX3RoaXMgPSB0aGlzDQogICAgICAgICAgICB0aGlzLlVzZXJEYXRhID0gW10NCiAgICAgICAgICAgIHJldHVybiB0aGlzLiRjaGFubmVsLmdsb2JsZVJlcXVlc3QoJ1VzZXJNYWluQ29udHJvbGxlcicsICdsaXN0QWxsJywgcG9zdERhdGEsICdVc2VyIE1haW4nKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICAgICAgICBpZiAocmVzLmRhdGEpIHsNCiAgICAgICAgICAgICAgICAgICAgcmVzLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBqc29uID0gew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLm5pY2tOYW1lLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Vc2VyRGF0YS5wdXNoKGpzb24pDQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Vc2VyTWFwW2pzb24udmFsdWVdID0ganNvbi5sYWJlbA0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pLmNhdGNoKCgpID0+IHsNCiAgICAgICAgICAgIH0pDQogICAgICAgIH0sDQogICAgICAgIGluaXREYXRhUm9sZTogZnVuY3Rpb24ocG9zdERhdGEgPSAnJykgew0KICAgICAgICAgICAgY29uc3QgX3RoaXMgPSB0aGlzDQogICAgICAgICAgICB0aGlzLkRhdGFSb2xlID0gW10NCiAgICAgICAgICAgIHJldHVybiB0aGlzLiRjaGFubmVsLmdsb2JsZVJlcXVlc3QoJ1JvbGVEYXRhQ29udHJvbGxlcicsICdsaXN0QWxsJywgcG9zdERhdGEsICdEYXRhIFJvbGUnKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICAgICAgICBpZiAocmVzLmRhdGEpIHsNCiAgICAgICAgICAgICAgICAgICAgcmVzLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBqc29uID0gew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLnJvbGVOYW1lLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5yb2xlS2V5LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5EYXRhUm9sZS5wdXNoKGpzb24pDQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5EYXRhUm9sZU1hcFtqc29uLnZhbHVlXSA9IGpzb24ubGFiZWwNCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9KS5jYXRjaCgoKSA9PiB7DQogICAgICAgICAgICB9KQ0KICAgICAgICB9LA0KICAgICAgICBpbml0Qml6OiBmdW5jdGlvbigpIHsNCiAgICAgICAgICBjb25zdCBfdGhpcyA9IHRoaXMNCiAgICAgICAgICB0aGlzLkJpekRhdGEgPSBbXQ0KICAgICAgICAgIHJldHVybiBsaXN0Qml6QWxsKDEpLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgICAgaWYgKHJlcy5kYXRhKSB7DQogICAgICAgICAgICAgIHJlcy5kYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSkgew0KICAgICAgICAgICAgICAgIGNvbnN0IGpzb24gPSB7DQogICAgICAgICAgICAgICAgICBsYWJlbDogaXRlbS5idXNpbmVzc05hbWUsDQogICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZA0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBfdGhpcy5CaXpEYXRhLnB1c2goanNvbikNCiAgICAgICAgICAgICAgICBfdGhpcy5CaXpNYXBbaXRlbS5pZF0gPSBpdGVtLmJ1c2luZXNzTmFtZQ0KICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0pLmNhdGNoKCgpID0+IHsNCiAgICAgICAgICB9KQ0KICAgICAgICB9LA0KICAgICAgICBpbml0R3JvdXA6IGZ1bmN0aW9uKHBvc3REYXRhID0ge30sIGhhc0FsbCwgdmlzKSB7DQogICAgICAgICAgICBjb25zdCBfdGhpcyA9IHRoaXMNCiAgICAgICAgICAgIHRoaXMuR3JvdXBEYXRhID0gW10NCiAgICAgICAgICAgIHRoaXMuR3JvdXBEYXRhQWxsID0gW10NCiAgICAgICAgICAgIHJldHVybiB0aGlzLiRjaGFubmVsLmdsb2JsZVJlcXVlc3QoJ1N5c0dyb3VwQ29udHJvbGxlcicsICdsaXN0QWxsJywgcG9zdERhdGEsICdHcm91cCBNYWluJykudGhlbigocmVzKSA9PiB7DQogICAgICAgICAgICAgICAgaWYgKHJlcy5kYXRhKSB7DQogICAgICAgICAgICAgICAgICAgIGNvbnN0IGN1cnJVc2VyID0gdGhpcy4kY29tbW9uLmN1cnJVc2VyKCkNCg0KICAgICAgICAgICAgICAgICAgICByZXMuZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGpzb24gPSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGl0ZW0ubmFtZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZA0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGN1cnJVc2VyICYmIGN1cnJVc2VyLmdyb3VwSWQpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAodmlzKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjdXJyVXNlci5ncm91cElkICE9PSBpdGVtLmlkKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Hcm91cERhdGEucHVzaChqc29uKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3RoaXMuR3JvdXBEYXRhQWxsLnB1c2goanNvbikNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjdXJyVXNlci5ncm91cElkID09PSBpdGVtLmlkKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Hcm91cERhdGEucHVzaChqc29uKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3RoaXMuR3JvdXBEYXRhQWxsLnB1c2goanNvbikNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgX3RoaXMuR3JvdXBEYXRhLnB1c2goanNvbikNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Hcm91cERhdGFBbGwucHVzaChqc29uKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Hcm91cE1hcFtqc29uLnZhbHVlXSA9IGpzb24ubGFiZWwNCiAgICAgICAgICAgICAgICAgICAgfSkNCg0KICAgICAgICAgICAgICAgICAgICBpZiAoaGFzQWxsKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Hcm91cERhdGFBbGwudW5zaGlmdCh7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICfmiYDmnIknLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiAnJw0KICAgICAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pLmNhdGNoKCgpID0+IHsNCiAgICAgICAgICAgIH0pDQogICAgICAgIH0sDQoNCiAgICAgICAgLy8g5bKX5L2N566h55CG5pWw5o2uDQogICAgICAgIGluaXRQb3N0OiBmdW5jdGlvbihwb3N0RGF0YSA9ICcnKSB7DQogICAgICAgICAgICBjb25zdCBfdGhpcyA9IHRoaXMNCiAgICAgICAgICAgIHRoaXMuUG9zdERhdGEgPSBbXQ0KICAgICAgICAgICAgcmV0dXJuIHRoaXMuJGNoYW5uZWwuZ2xvYmxlUmVxdWVzdCgnUG9zdENvbnRyb2xsZXInLCAnbGlzdEFsbCcsIHBvc3REYXRhLCAnUG9zdHMnKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICAgICAgICBpZiAocmVzLmRhdGEpIHsNCiAgICAgICAgICAgICAgICAgICAgcmVzLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBqc29uID0gew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLnBvc3ROYW1lLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Qb3N0RGF0YS5wdXNoKGpzb24pDQogICAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5Qb3N0TWFwW2pzb24udmFsdWVdID0ganNvbi5sYWJlbA0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pLmNhdGNoKCgpID0+IHsNCiAgICAgICAgICAgIH0pDQogICAgICAgIH0sDQoNCiAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS3pgJrnlKjmlrnms5UtLS0tLS0tLS0tLS0tDQogICAgICAgIGdldERpY3RWYWx1ZTogZnVuY3Rpb24oX2RpY3REYXRhLCBfa2V5LCBfaGFzQWxsKSB7DQogICAgICAgICAgICBjb25zdCBkaWN0VmFsID0gX2RpY3REYXRhW19rZXldID8gdGhpcy4kY29tbW9uLmNhc3RFdmFsKF9kaWN0RGF0YVtfa2V5XS5kaWN0VmFsdWUpIDogW10NCg0KICAgICAgICAgICAgaWYgKF9oYXNBbGwpIHsNCiAgICAgICAgICAgICAgICBjb25zdCBqc29uID0gew0KICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ+aJgOaciScsDQogICAgICAgICAgICAgICAgICAgIHZhbHVlOiAnJw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBkaWN0VmFsLnVuc2hpZnQoanNvbikNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgcmV0dXJuIGRpY3RWYWwNCiAgICAgICAgfSwNCiAgICAgICAgcHViUmVxdWVzdChvcFVybCwgcG9zdERhdGEpIHsNCiAgICAgICAgICAgIHJldHVybiB0aGlzLiRjaGFubmVsLmdsb2JsZVJlcXVlc3QoJ3B1YicsIG9wVXJsLCBwb3N0RGF0YSwgJ3Byb2plY3QnKQ0KICAgICAgICB9DQogICAgfQ0KfQ0K"},{"version":3,"sources":["baseData.vue"],"names":[],"mappings":";;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA","file":"baseData.vue","sourceRoot":"src/views/base","sourcesContent":["<template />\r\n\r\n<script>\r\nimport {listBizAll} from \"@/service/api_service\";\r\nimport auth from \"@/service/auth\";\r\nexport default {\r\n name: 'BaseData',\r\n data() {\r\n return {\r\n // 系统用户数据\r\n StaffData: [],\r\n StaffMap: {},\r\n // 团队数据\r\n BizData: [],\r\n BizMap: {},\r\n BizNameMap: {},\r\n BizPhoneMap: {},\r\n // 客户数据\r\n UserData: [],\r\n UserMap: {},\r\n // 集团数据\r\n GroupData: [],\r\n GroupDataAll: [],\r\n GroupMap: {},\r\n // 数据角色\r\n DataRole: [],\r\n DataRoleMap: {},\r\n // 岗位\r\n PostData: [],\r\n PostMap: {}\r\n }\r\n },\r\n mounted() {\r\n },\r\n methods: {\r\n initStaff: function(postData = {}) {\r\n const _this = this\r\n this.StaffData = []\r\n\r\n if (!postData.groupId) {\r\n const currUser = this.$common.currUser()\r\n if (currUser && currUser.groupId) {\r\n postData.groupId = currUser.groupId\r\n }\r\n }\r\n\r\n return this.$channel.globleRequest('UserController', 'listAll', postData, 'Staff').then((res) => {\r\n if (res.data) {\r\n res.data.forEach(function(item) {\r\n const json = {\r\n label: item.truename,\r\n value: item.id,\r\n id: item.id,\r\n deptId: item.department,\r\n dataRole: item.dataRole,\r\n sequence: item.sequence_no ? parseInt(item.sequence_no) : 0,\r\n status: item.status\r\n }\r\n _this.StaffData.push(json)\r\n _this.StaffMap[json.value] = json.label\r\n })\r\n }\r\n }).catch(() => {\r\n })\r\n },\r\n initUser: function(postData = '') {\r\n const _this = this\r\n this.UserData = []\r\n return this.$channel.globleRequest('UserMainController', 'listAll', postData, 'User Main').then((res) => {\r\n if (res.data) {\r\n res.data.forEach(function(item) {\r\n const json = {\r\n label: item.nickName,\r\n value: item.id\r\n }\r\n _this.UserData.push(json)\r\n _this.UserMap[json.value] = json.label\r\n })\r\n }\r\n }).catch(() => {\r\n })\r\n },\r\n initDataRole: function(postData = '') {\r\n const _this = this\r\n this.DataRole = []\r\n return this.$channel.globleRequest('RoleDataController', 'listAll', postData, 'Data Role').then((res) => {\r\n if (res.data) {\r\n res.data.forEach(function(item) {\r\n const json = {\r\n label: item.roleName,\r\n key: item.roleKey,\r\n value: item.id\r\n }\r\n _this.DataRole.push(json)\r\n _this.DataRoleMap[json.value] = json.label\r\n })\r\n }\r\n }).catch(() => {\r\n })\r\n },\r\n initBiz: function() {\r\n const _this = this\r\n this.BizData = []\r\n return listBizAll(1).then((res) => {\r\n if (res.data) {\r\n res.data.forEach(function(item) {\r\n const json = {\r\n label: item.businessName,\r\n value: item.id\r\n }\r\n _this.BizData.push(json)\r\n _this.BizMap[item.id] = item.businessName\r\n })\r\n }\r\n }).catch(() => {\r\n })\r\n },\r\n initGroup: function(postData = {}, hasAll, vis) {\r\n const _this = this\r\n this.GroupData = []\r\n this.GroupDataAll = []\r\n return this.$channel.globleRequest('SysGroupController', 'listAll', postData, 'Group Main').then((res) => {\r\n if (res.data) {\r\n const currUser = this.$common.currUser()\r\n\r\n res.data.forEach(function(item) {\r\n const json = {\r\n label: item.name,\r\n value: item.id\r\n }\r\n if (currUser && currUser.groupId) {\r\n if (vis) {\r\n if (currUser.groupId !== item.id) {\r\n _this.GroupData.push(json)\r\n _this.GroupDataAll.push(json)\r\n }\r\n } else {\r\n if (currUser.groupId === item.id) {\r\n _this.GroupData.push(json)\r\n _this.GroupDataAll.push(json)\r\n }\r\n }\r\n } else {\r\n _this.GroupData.push(json)\r\n _this.GroupDataAll.push(json)\r\n }\r\n\r\n _this.GroupMap[json.value] = json.label\r\n })\r\n\r\n if (hasAll) {\r\n _this.GroupDataAll.unshift({\r\n label: '所有',\r\n value: ''\r\n })\r\n }\r\n }\r\n }).catch(() => {\r\n })\r\n },\r\n\r\n // 岗位管理数据\r\n initPost: function(postData = '') {\r\n const _this = this\r\n this.PostData = []\r\n return this.$channel.globleRequest('PostController', 'listAll', postData, 'Posts').then((res) => {\r\n if (res.data) {\r\n res.data.forEach(function(item) {\r\n const json = {\r\n label: item.postName,\r\n value: item.id\r\n }\r\n _this.PostData.push(json)\r\n _this.PostMap[json.value] = json.label\r\n })\r\n }\r\n }).catch(() => {\r\n })\r\n },\r\n\r\n // --------------通用方法-------------\r\n getDictValue: function(_dictData, _key, _hasAll) {\r\n const dictVal = _dictData[_key] ? this.$common.castEval(_dictData[_key].dictValue) : []\r\n\r\n if (_hasAll) {\r\n const json = {\r\n label: '所有',\r\n value: ''\r\n }\r\n dictVal.unshift(json)\r\n }\r\n\r\n return dictVal\r\n },\r\n pubRequest(opUrl, postData) {\r\n return this.$channel.globleRequest('pub', opUrl, postData, 'project')\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style scoped>\r\n\r\n</style>\r\n"]}]}