| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\division\\list\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\division\\list\\index.vue","mtime":1677828270194},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IHJlZ2lvbkxpc3QsIHJlZ2lvbkZyb20sIGlzU2hvd0FwaSwgY2xlcmtMaXN0IH0gZnJvbSAnQC9hcGkvYWdlbnQnOwppbXBvcnQgeyBmb3JtYXREYXRlIGFzIF9mb3JtYXREYXRlIH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnYWdlbnRfZXh0cmEnLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBncmlkOiB7CiAgICAgICAgeGw6IDcsCiAgICAgICAgbGc6IDcsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAyNCwKICAgICAgICB4czogMjQKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIHRvdGFsMjogMCwKICAgICAgdXNlckxpc3RzOiBbXSwKICAgICAgZm9ybUlubGluZTogewogICAgICAgIHVpZDogMCwKICAgICAgICBwcm9wb3J0aW9uOiAwLAogICAgICAgIGltYWdlOiAnJwogICAgICB9LAogICAgICBjb2x1bW5zMjogW3sKICAgICAgICB0aXRsZTogJ+eUqOaIt1VJRCcsCiAgICAgICAga2V5OiAndWlkJywKICAgICAgICB3aWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aS05YOPJywKICAgICAgICBzbG90OiAnYXZhdGFycycsCiAgICAgICAgbWluV2lkdGg6IDYwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+Wnk+WQjScsCiAgICAgICAgc2xvdDogJ25pY2tuYW1lJywKICAgICAgICBtaW5XaWR0aDogMTUwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+mCgOivt+eggScsCiAgICAgICAga2V5OiAnZGl2aXNpb25faW52aXRlJywKICAgICAgICBtaW5XaWR0aDogMTUwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WIhumUgOavlOS+iycsCiAgICAgICAgc2xvdDogJ2RpdmlzaW9uX3BlcmNlbnQnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn55So5oi35pWw6YePJywKICAgICAgICBrZXk6ICd1c2VyX2NvdW50JywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNleaVsOmHjycsCiAgICAgICAga2V5OiAnb3JkZXJfY291bnQnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfV0sCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgdGl0bGU6ICfnlKjmiLdVSUQnLAogICAgICAgIGtleTogJ3VpZCcsCiAgICAgICAgd2lkdGg6IDgwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WktOWDjycsCiAgICAgICAgc2xvdDogJ2F2YXRhcnMnLAogICAgICAgIG1pbldpZHRoOiA2MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflp5PlkI0nLAogICAgICAgIHNsb3Q6ICduaWNrbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDE1MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfpgoDor7fnoIEnLAogICAgICAgIGtleTogJ2RpdmlzaW9uX2ludml0ZScsCiAgICAgICAgbWluV2lkdGg6IDE1MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfliIbplIDmr5TkvosnLAogICAgICAgIHNsb3Q6ICdkaXZpc2lvbl9wZXJjZW50JywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S7o+eQhuWVhuaVsOmHjycsCiAgICAgICAga2V5OiAnYWdlbnRfY291bnQnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6K6i5Y2V5pWw6YePJywKICAgICAgICBrZXk6ICdvcmRlcl9jb3VudCcsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmiKrmraLml7bpl7QnLAogICAgICAgIHNsb3Q6ICdkaXZpc2lvbl9lbmRfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnirbmgIEnLAogICAgICAgIHNsb3Q6ICdzdGF0dXMnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pON5L2cJywKICAgICAgICBzbG90OiAnYWN0aW9uJywKICAgICAgICBmaXhlZDogJ3JpZ2h0JywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH1dLAogICAgICBGcm9tRGF0YTogbnVsbCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIGN1cnJlbnQ6IDAsCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIGtleXdvcmQ6ICcnCiAgICAgIH0sCiAgICAgIHN0YWZmTW9kYWw6IGZhbHNlLAogICAgICBjbGVya1JlcURhdGE6IHsKICAgICAgICB1aWQ6IDAsCiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMTUKICAgICAgfSwKICAgICAgY2xlcmtMaXN0czogW10KICAgIH07CiAgfSwKICBmaWx0ZXJzOiB7CiAgICBmb3JtYXREYXRlOiBmdW5jdGlvbiBmb3JtYXREYXRlKHRpbWUpIHsKICAgICAgaWYgKHRpbWUgIT09IDApIHsKICAgICAgICB2YXIgZGF0ZSA9IG5ldyBEYXRlKHRpbWUgKiAxMDAwKTsKICAgICAgICByZXR1cm4gX2Zvcm1hdERhdGUoZGF0ZSwgJ3l5eXktTU0tZGQgaGg6bW0nKTsKICAgICAgfQogICAgfQogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmdldExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAganVtcDogZnVuY3Rpb24ganVtcCh1aWQpIHsKICAgICAgdGhpcy5jbGVya1JlcURhdGEudWlkID0gdWlkOwogICAgICB0aGlzLmdldENsZXJrTGlzdCgpOwogICAgfSwKICAgIGdldENsZXJrTGlzdDogZnVuY3Rpb24gZ2V0Q2xlcmtMaXN0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy5jbGVya1JlcURhdGEuZGl2aXNpb25fdHlwZSA9IDI7CiAgICAgIGNsZXJrTGlzdCh0aGlzLmNsZXJrUmVxRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuY2xlcmtMaXN0cyA9IHJlcy5kYXRhLmxpc3Q7CiAgICAgICAgX3RoaXMudG90YWwyID0gcmVzLmRhdGEuY291bnQ7CiAgICAgICAgX3RoaXMuc3RhZmZNb2RhbCA9IHRydWU7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5kaXZpc2lvbl90eXBlID0gMTsKICAgICAgcmVnaW9uTGlzdCh0aGlzLmZvcm1WYWxpZGF0ZSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMi51c2VyTGlzdHMgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICAgIF90aGlzMi50b3RhbCA9IGRhdGEuY291bnQ7CiAgICAgICAgICAgICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIHBhZ2VDaGFuZ2UoaW5kZXgpIHsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IGluZGV4OwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICBjbGVya1BhZ2VDaGFuZ2U6IGZ1bmN0aW9uIGNsZXJrUGFnZUNoYW5nZSgpIHsKICAgICAgdGhpcy5jbGVya1JlcURhdGEucGFnZSA9IGluZGV4OwogICAgICB0aGlzLmdldENsZXJrTGlzdCgpOwogICAgfSwKICAgIC8vIOa3u+WKoOihqOWNlQogICAgZ3JvdXBBZGQ6IGZ1bmN0aW9uIGdyb3VwQWRkKGlkKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgdGhpcy4kbW9kYWxGb3JtKHJlZ2lvbkZyb20oaWQpKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuZ2V0TGlzdCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7fSk7CiAgICB9LAogICAgLy8g5L+u5pS55piv5ZCm5pi+56S6CiAgICBvbmNoYW5nZUlzU2hvdzogZnVuY3Rpb24gb25jaGFuZ2VJc1Nob3cocm93KSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgaWQ6IHJvdy51aWQsCiAgICAgICAgc3RhdHVzOiByb3cuZGl2aXNpb25fc3RhdHVzCiAgICAgIH07CiAgICAgIGlzU2hvd0FwaShkYXRhKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBfdGhpczQuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHt9LAogICAgLy8g5Yig6ZmkCiAgICBkZWw6IGZ1bmN0aW9uIGRlbChyb3csIHRpdCwgbnVtKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwoKICAgICAgdmFyIGRlbGZyb21EYXRhID0gewogICAgICAgIHRpdGxlOiB0aXQsCiAgICAgICAgbWV0aG9kOiAnREVMRVRFJywKICAgICAgICB1aWQ6IHJvdy51aWQsCiAgICAgICAgdXJsOiAiYWdlbnQvZGl2aXNpb24vZGVsLzEvIi5jb25jYXQocm93LnVpZCkKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXM1LnVzZXJMaXN0cy5zcGxpY2UobnVtLCAxKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNS4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":"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","names":["name","data","grid","xl","lg","md","sm","xs","total","total2","userLists","formInline","uid","proportion","image","columns2","title","key","width","slot","minWidth","columns","fixed","FromData","loading","current","formValidate","page","limit","keyword","staffModal","clerkReqData","clerkLists","filters","formatDate","time","computed","mapState","labelWidth","labelPosition","mounted","methods","userSearchs","jump","getClerkList","clerkList","getList","regionList","then","res","catch","pageChange","index","clerkPageChange","groupAdd","id","onchangeIsShow","row","status","isShowApi","edit","del","tit","num","method","url"],"sourceRoot":"src/pages/division/list","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\" align=\"middle\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"搜索:\" label-for=\"status\">\r\n <Input\r\n style=\"width: 300px\"\r\n search\r\n enter-button\r\n placeholder=\"请输入姓名、UID\"\r\n v-model=\"formValidate.keyword\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n </Card>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Row class=\"ivu-mt box-wrapper\">\r\n <Col :xs=\"24\" :sm=\"24\" ref=\"rightBox\">\r\n <Row type=\"flex\">\r\n <Col v-bind=\"grid\">\r\n <Button type=\"primary\" @click=\"groupAdd('0')\" class=\"mr20\">添加事业部</Button>\r\n </Col>\r\n </Row>\r\n <Table\r\n :columns=\"columns\"\r\n :data=\"userLists\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-formValidate-text=\"暂无数据\"\r\n no-filtered-formValidate-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"avatars\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"nickname\">\r\n <div class=\"acea-row\">\r\n <Icon type=\"md-male\" v-show=\"row.sex === '男'\" color=\"#2db7f5\" size=\"15\" class=\"mr5\" />\r\n <Icon type=\"md-female\" v-show=\"row.sex === '女'\" color=\"#ed4014\" size=\"15\" class=\"mr5\" />\r\n <div v-text=\"row.nickname\"></div>\r\n </div>\r\n <!-- <div v-show=\"row.vip_name\" class=\"vipName\">{{row.vip_name}}</div>-->\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"status\">\r\n <i-switch\r\n v-model=\"row.division_status\"\r\n :value=\"row.division_status\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n @on-change=\"onchangeIsShow(row)\"\r\n size=\"large\"\r\n >\r\n <span slot=\"open\">显示</span>\r\n <span slot=\"close\">隐藏</span>\r\n </i-switch>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"division_end_time\">\r\n <span> {{ row.division_end_time }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"division_percent\">\r\n <span> {{ row.division_percent }}%</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"jump(row.uid)\">查看代理商</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"groupAdd(row.uid)\">编辑</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"del(row, '删除员工', index)\">删除</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"formValidate.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"formValidate.limit\"\r\n />\r\n </div>\r\n </Col>\r\n </Row>\r\n </Card>\r\n <Modal v-model=\"staffModal\" scrollable title=\"代理商列表\" class=\"order_box\" width=\"800\" footer-hide>\r\n <Table\r\n :columns=\"columns2\"\r\n :data=\"clerkLists\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-formValidate-text=\"暂无数据\"\r\n no-filtered-formValidate-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"avatars\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"nickname\">\r\n <div class=\"acea-row\">\r\n <Icon type=\"md-male\" v-show=\"row.sex === '男'\" color=\"#2db7f5\" size=\"15\" class=\"mr5\" />\r\n <Icon type=\"md-female\" v-show=\"row.sex === '女'\" color=\"#ed4014\" size=\"15\" class=\"mr5\" />\r\n <div v-text=\"row.nickname\"></div>\r\n </div>\r\n <!-- <div v-show=\"row.vip_name\" class=\"vipName\">{{row.vip_name}}</div>-->\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"agent_end_time\">\r\n <span> {{ row.agent_end_time | formatDate }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"division_percent\">\r\n <span> {{ row.division_percent }}%</span>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total2\"\r\n :current=\"clerkReqData.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"clerkPageChange\"\r\n :page-size=\"clerkReqData.limit\"\r\n />\r\n </div>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { regionList, regionFrom, isShowApi, clerkList } from '@/api/agent';\r\nimport { formatDate } from '@/utils/validate';\r\nexport default {\r\n name: 'agent_extra',\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n total: 0,\r\n total2: 0,\r\n userLists: [],\r\n formInline: {\r\n uid: 0,\r\n proportion: 0,\r\n image: '',\r\n },\r\n columns2: [\r\n {\r\n title: '用户UID',\r\n key: 'uid',\r\n width: 80,\r\n },\r\n {\r\n title: '头像',\r\n slot: 'avatars',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '姓名',\r\n slot: 'nickname',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '邀请码',\r\n key: 'division_invite',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '分销比例',\r\n slot: 'division_percent',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '用户数量',\r\n key: 'user_count',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '订单数量',\r\n key: 'order_count',\r\n minWidth: 100,\r\n },\r\n ],\r\n columns: [\r\n {\r\n title: '用户UID',\r\n key: 'uid',\r\n width: 80,\r\n },\r\n {\r\n title: '头像',\r\n slot: 'avatars',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '姓名',\r\n slot: 'nickname',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '邀请码',\r\n key: 'division_invite',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '分销比例',\r\n slot: 'division_percent',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '代理商数量',\r\n key: 'agent_count',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '订单数量',\r\n key: 'order_count',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '截止时间',\r\n slot: 'division_end_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '状态',\r\n slot: 'status',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '操作',\r\n slot: 'action',\r\n fixed: 'right',\r\n minWidth: 120,\r\n },\r\n ],\r\n FromData: null,\r\n loading: false,\r\n current: 0,\r\n formValidate: {\r\n page: 1,\r\n limit: 15,\r\n keyword: '',\r\n },\r\n staffModal: false,\r\n clerkReqData: {\r\n uid: 0,\r\n page: 1,\r\n limit: 15,\r\n },\r\n clerkLists: [],\r\n };\r\n },\r\n filters: {\r\n formatDate(time) {\r\n if (time !== 0) {\r\n let date = new Date(time * 1000);\r\n return formatDate(date, 'yyyy-MM-dd hh:mm');\r\n }\r\n },\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n mounted() {\r\n this.getList();\r\n },\r\n methods: {\r\n // 搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n jump(uid) {\r\n this.clerkReqData.uid = uid;\r\n this.getClerkList();\r\n },\r\n getClerkList() {\r\n this.clerkReqData.division_type = 2;\r\n clerkList(this.clerkReqData).then((res) => {\r\n this.clerkLists = res.data.list;\r\n this.total2 = res.data.count;\r\n this.staffModal = true;\r\n });\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n this.formValidate.division_type = 1;\r\n regionList(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.userLists = data.list;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n clerkPageChange() {\r\n this.clerkReqData.page = index;\r\n this.getClerkList();\r\n },\r\n // 添加表单\r\n groupAdd(id) {\r\n this.$modalForm(regionFrom(id))\r\n .then((res) => {\r\n this.getList();\r\n })\r\n .catch((err) => {});\r\n },\r\n // 修改是否显示\r\n onchangeIsShow(row) {\r\n let data = {\r\n id: row.uid,\r\n status: row.division_status,\r\n };\r\n isShowApi(data)\r\n .then(async (res) => {\r\n this.$Message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 编辑\r\n edit(row) {},\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n method: 'DELETE',\r\n uid: row.uid,\r\n url: `agent/division/del/1/${row.uid}`,\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.userLists.splice(num, 1);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.ivu-form-item {\r\n margin-bottom: 0;\r\n}\r\n\r\n.picBox {\r\n display: inline-block;\r\n cursor: pointer;\r\n\r\n .upLoad {\r\n width: 58px;\r\n height: 58px;\r\n line-height: 58px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n background: rgba(0, 0, 0, 0.02);\r\n }\r\n\r\n .pictrue {\r\n width: 60px;\r\n height: 60px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n margin-right: 10px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n}\r\n\r\n/deep/ .ivu-menu-vertical .ivu-menu-item-group-title {\r\n display: none;\r\n}\r\n\r\n/deep/ .ivu-menu-vertical.ivu-menu-light:after {\r\n display: none;\r\n}\r\n\r\n.left-wrapper {\r\n height: 904px;\r\n background: #fff;\r\n border-right: 1px solid #dcdee2;\r\n}\r\n\r\n.menu-item {\r\n z-index: 50;\r\n position: relative;\r\n display: flex;\r\n justify-content: space-between;\r\n word-break: break-all;\r\n}\r\n\r\n.icon-box {\r\n z-index: 3;\r\n position: absolute;\r\n right: 20px;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n display: none;\r\n}\r\n\r\n&:hover .icon-box {\r\n display: block;\r\n}\r\n\r\n.right-menu {\r\n z-index: 10;\r\n position: absolute;\r\n right: -106px;\r\n top: -11px;\r\n width: auto;\r\n min-width: 121px;\r\n}\r\n\r\n.tabBox_img {\r\n width: 36px;\r\n\r\n height 36px {\r\n border-radius: 4px;\r\n }\r\n\r\n cursor pointer {\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}
|