Commit 4c787c47 by 无尘

fix: 修改左侧菜单插件路由选中判断

parent d29185bd
......@@ -50,7 +50,7 @@ module.exports = {
* Source Maps
*/
productionSourceMap: true,
productionSourceMap: false,
// https://webpack.js.org/configuration/devtool/#production
devtool: '#source-map',
......
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.519fde5b2efe02c366d2847d54b3b551.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.a313219be5925e0b672c.js></script><script type=text/javascript src=./static/js/vendor.907e093428953c324a31.js></script><script type=text/javascript src=./static/js/app.1bbd3d0cdf1c8d5e0e32.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.e07e07b3182a5d55788b2f4e88b8358b.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.a793b80ab43e679c1e35.js></script><script type=text/javascript src=./static/js/vendor.701d87797408570afb68.js></script><script type=text/javascript src=./static/js/app.4e979cc627ce4d6a3269.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{"version":3,"sources":["webpack:///./src/assets/500_images/error_500.svg","webpack:///./src/assets/403_images/error_403.svg","webpack:///./src/assets/404_images/error_404.svg","webpack:///src/views/errorPage/index.vue","webpack:///./src/views/errorPage/index.vue?10c2","webpack:///./src/views/errorPage/index.vue"],"names":["module","exports","__webpack_require__","p","errorPage","name","data","imgSrc","message","srcList","403","error_403_default","a","404","error_404_default","500","error_500_default","msgList","mounted","path","this","$route","split","views_errorPage","render","_h","$createElement","_c","_self","staticStyle","background","margin-top","height","staticClass","attrs","src","alt","_v","_s","href","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"yCAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,uDCAxCH,EAAAC,QAAA,wlRCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,0LCoBxCC,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,OAAA,GACAC,QAAA,GACAC,SACAC,IAAAC,EAAAC,EACAC,IAAAC,EAAAF,EACAG,IAAAC,EAAAJ,GAEAK,SACAP,IAAA,cACAG,IAAA,eACAE,IAAA,eAIAG,QAlBA,WAmBA,IACAC,EADAC,KACAC,OAAAF,KAAAG,MAAA,QADAF,KAEAb,OAFAa,KAEAX,QAAAU,GAFAC,KAGAZ,QAHAY,KAGAH,QAAAE,KCvCeI,GADEC,OAFjB,WAA0B,IAAaC,EAAbL,KAAaM,eAA0BC,EAAvCP,KAAuCQ,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,aAAaC,WAAA,UAAAC,aAAA,QAAAC,OAAA,UAA6DL,EAAA,OAAYM,YAAA,iBAA2BN,EAAA,OAAYM,YAAA,YAAsBN,EAAA,OAAYM,YAAA,kBAAAC,OAAqCC,IAApRf,KAAoRb,OAAA6B,IAAA,WAApRhB,KAAkTiB,GAAA,KAAAV,EAAA,OAA0BM,YAAA,aAAuBN,EAAA,OAAYM,YAAA,uBAA/Wb,KAAgZiB,GAAhZjB,KAAgZkB,GAAhZlB,KAAgZZ,YAAhZY,KAAgZiB,GAAA,KAAAV,EAAA,KAAoDM,YAAA,wBAAAC,OAA2CK,KAAA,aAA/enB,KAAigBiB,GAAA,iBAE1gBG,oBCCjB,IAcAC,EAdyBvC,EAAQ,OAcjCwC,CACEtC,EACAmB,GATF,EAVA,SAAAoB,GACEzC,EAAQ,SAaV,kBAEA,MAUe0C,EAAA,QAAAH,EAAiB","file":"static/js/1.26fc7c6e9b4ccca95f46.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/error_500.ed0cba4.svg\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/500_images/error_500.svg\n// module id = 2X9c\n// module chunks = 1 22","module.exports = \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/403_images/error_403.svg\n// module id = CkW6\n// module chunks = 1 21","module.exports = __webpack_public_path__ + \"static/img/error_404.bf58747.svg\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/404_images/error_404.svg\n// module id = Minx\n// module chunks = 1 23","<template>\r\n <div style=\"background:#f0f2f5;margin-top: -20px;height:100%;\">\r\n <div class=\"wscn-http404\">\r\n <div class=\"pic-404\">\r\n <img class=\"pic-404__parent\" :src=\"imgSrc\" alt=\"404\">\r\n </div>\r\n <div class=\"bullshit\">\r\n <!-- <div class=\"bullshit__oops\">404</div> -->\r\n <div class=\"bullshit__headline\">{{ message }}</div>\r\n <a href=\"#/index\" class=\"bullshit__return-home\">返回首页</a>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport img_403 from '@/assets/403_images/error_403.svg';\r\nimport img_404 from '@/assets/404_images/error_404.svg';\r\nimport img_500 from '@/assets/500_images/error_500.svg'\r\n\r\nexport default {\r\n name: 'errpage',\r\n data() {\r\n return {\r\n imgSrc: '',\r\n message: '',\r\n srcList: {\r\n 403: img_403,\r\n 404: img_404,\r\n 500: img_500\r\n },\r\n msgList: {\r\n 403: '抱歉,你无权访问该页面',\r\n 404: '抱歉,你访问的页面不存在',\r\n 500: '抱歉,服务器出错了'\r\n }\r\n }\r\n },\r\n mounted(){\r\n var that = this;\r\n var path = that.$route.path.split('/')[1];\r\n that.imgSrc = that.srcList[path];\r\n that.message = that.msgList[path];\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.wscn-http404 {\r\n position: relative;\r\n width: 1200px;\r\n margin: 20px auto 60px;\r\n padding: 0 100px;\r\n overflow: hidden;\r\n .pic-404 {\r\n position: relative;\r\n float: left;\r\n width: 600px;\r\n padding: 150px 152px 150px 0;\r\n text-align: right;\r\n overflow: hidden;\r\n &__parent {\r\n width: 100%;\r\n max-width: 430px;\r\n }\r\n &__child {\r\n position: absolute;\r\n &.left {\r\n width: 80px;\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n animation-name: cloudLeft;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n &.mid {\r\n width: 46px;\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n animation-name: cloudMid;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1.2s;\r\n }\r\n &.right {\r\n width: 62px;\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n animation-name: cloudRight;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n @keyframes cloudLeft {\r\n 0% {\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 33px;\r\n left: 188px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 81px;\r\n left: 92px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 97px;\r\n left: 60px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudMid {\r\n 0% {\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 40px;\r\n left: 360px;\r\n opacity: 1;\r\n }\r\n 70% {\r\n top: 130px;\r\n left: 180px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 160px;\r\n left: 120px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudRight {\r\n 0% {\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 120px;\r\n left: 460px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 180px;\r\n left: 340px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 200px;\r\n left: 300px;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n }\r\n .bullshit {\r\n position: relative;\r\n float: left;\r\n width: 300px;\r\n padding: 150px 0;\r\n overflow: hidden;\r\n display: flex;\r\n align-items: flex-start;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 360px;\r\n &__oops {\r\n color: #434e59;\r\n font-size: 72px;\r\n font-weight: 600;\r\n line-height: 72px;\r\n margin-bottom: 24px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n &__headline {\r\n color: rgba(0,0,0,.45);\r\n font-size: 20px;\r\n line-height: 28px;\r\n margin-bottom: 16px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.1s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n\r\n &__return-home {\r\n display: inline-block;\r\n height: 32px;\r\n line-height: 32px;\r\n font-weight: 400;\r\n text-align: center;\r\n -ms-touch-action: manipulation;\r\n touch-action: manipulation;\r\n background-image: none;\r\n white-space: nowrap;\r\n padding: 0 15px;\r\n font-size: 14px;\r\n border-radius: 4px;\r\n border: 1px solid #1890ff;\r\n color: #fff;\r\n background-color: #1890ff;\r\n text-shadow: 0 -1px 0 rgba(0,0,0,.12);\r\n -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n cursor: pointer;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.3s;\r\n animation-fill-mode: forwards;*/\r\n &:hover {\r\n color: #fff;\r\n background-color: #40a9ff;\r\n border-color: #40a9ff;\r\n }\r\n &:active {\r\n background: #096dd9;\r\n border-color: #096dd9;\r\n color: #fff;\r\n }\r\n }\r\n @keyframes slideUp {\r\n 0% {\r\n transform: translateY(60px);\r\n opacity: 0;\r\n }\r\n 100% {\r\n transform: translateY(0);\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/errorPage/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"background\":\"#f0f2f5\",\"margin-top\":\"-20px\",\"height\":\"100%\"}},[_c('div',{staticClass:\"wscn-http404\"},[_c('div',{staticClass:\"pic-404\"},[_c('img',{staticClass:\"pic-404__parent\",attrs:{\"src\":_vm.imgSrc,\"alt\":\"404\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"bullshit\"},[_c('div',{staticClass:\"bullshit__headline\"},[_vm._v(_vm._s(_vm.message))]),_vm._v(\" \"),_c('a',{staticClass:\"bullshit__return-home\",attrs:{\"href\":\"#/index\"}},[_vm._v(\"返回首页\")])])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6342222d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/errorPage/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6342222d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6342222d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-6342222d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/errorPage/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([1],{"2X9c":function(M,L,j){M.exports=j.p+"static/img/error_500.ed0cba4.svg"},CkW6:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg=="},GHD2:function(M,L){},Minx:function(M,L,j){M.exports=j.p+"static/img/error_404.bf58747.svg"},ODjX:function(M,L,j){"use strict";Object.defineProperty(L,"__esModule",{value:!0});var N=j("CkW6"),u=j.n(N),w=j("Minx"),D=j.n(w),C=j("2X9c"),s=j.n(C),y={name:"errpage",data:function(){return{imgSrc:"",message:"",srcList:{403:u.a,404:D.a,500:s.a},msgList:{403:"抱歉,你无权访问该页面",404:"抱歉,你访问的页面不存在",500:"抱歉,服务器出错了"}}},mounted:function(){var M=this.$route.path.split("/")[1];this.imgSrc=this.srcList[M],this.message=this.msgList[M]}},t={render:function(){var M=this.$createElement,L=this._self._c||M;return L("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[L("div",{staticClass:"wscn-http404"},[L("div",{staticClass:"pic-404"},[L("img",{staticClass:"pic-404__parent",attrs:{src:this.imgSrc,alt:"404"}})]),this._v(" "),L("div",{staticClass:"bullshit"},[L("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),L("a",{staticClass:"bullshit__return-home",attrs:{href:"#/index"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var i=j("VU/8")(y,t,!1,function(M){j("GHD2")},"data-v-6342222d",null);L.default=i.exports}});
//# sourceMappingURL=1.26fc7c6e9b4ccca95f46.js.map
\ No newline at end of file
webpackJsonp([1],{"2X9c":function(M,L,j){M.exports=j.p+"static/img/error_500.ed0cba4.svg"},CkW6:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg=="},Minx:function(M,L,j){M.exports=j.p+"static/img/error_404.bf58747.svg"},ODjX:function(M,L,j){"use strict";Object.defineProperty(L,"__esModule",{value:!0});var N=j("CkW6"),u=j.n(N),w=j("Minx"),D=j.n(w),C=j("2X9c"),s=j.n(C),y={name:"errpage",data:function(){return{imgSrc:"",message:"",srcList:{403:u.a,404:D.a,500:s.a},msgList:{403:"抱歉,你无权访问该页面",404:"抱歉,你访问的页面不存在",500:"抱歉,服务器出错了"}}},mounted:function(){var M=this.$route.path.split("/")[1];this.imgSrc=this.srcList[M],this.message=this.msgList[M]}},t={render:function(){var M=this.$createElement,L=this._self._c||M;return L("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[L("div",{staticClass:"wscn-http404"},[L("div",{staticClass:"pic-404"},[L("img",{staticClass:"pic-404__parent",attrs:{src:this.imgSrc,alt:"404"}})]),this._v(" "),L("div",{staticClass:"bullshit"},[L("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),L("a",{staticClass:"bullshit__return-home",attrs:{href:"#/index"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var i=j("VU/8")(y,t,!1,function(M){j("nqgL")},"data-v-6342222d",null);L.default=i.exports},nqgL:function(M,L){}});
\ No newline at end of file
webpackJsonp([10],{DSbw:function(e,t){},I3G8:function(e,t){},LaUy:function(e,t){},n7j5:function(e,t,i){"use strict";i("0xDb");var a={name:"select-area",components:{vueSelectEmployee:i("c4uw").a},props:{treeData:{type:Object,default:function(){return{}}},butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{delCurrent:function(e,t){var i=this[t];i.splice(i.indexOf(e),1)},handleSelectedList:function(e){this.butList=e},callSelector:function(e,t){this.$emit("callPerSelector",e,t)}}},s={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"select-area"},[i("div",{staticClass:"setting-name"},[e._v("\n 个别员工不设置该权限\n ")]),e._v(" "),i("ul",{staticClass:"particular-list"},[e._l(e.butList,function(t,a){return[t.employeeClerkId?i("li",{key:a+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?i("img",{attrs:{src:t.headPic}}):i("div",{staticClass:"replace-head-img"},[i("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),i("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"butList")}}})]):i("li",{key:a+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"butList")}}})])]}),e._v(" "),i("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("but",e.butList)}}},[i("i",{staticClass:"el-icon-plus"})])],2),e._v(" "),i("div",{staticClass:"setting-name"},[e._v("\n 允许指定部门/人员可见\n ")]),e._v(" "),i("ul",{staticClass:"particular-list"},[e._l(e.specialList,function(t,a){return[t.employeeClerkId?i("li",{key:a+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?i("img",{attrs:{src:t.headPic}}):i("div",{staticClass:"replace-head-img"},[i("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),i("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"specialList")}}})]):i("li",{key:a+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"specialList")}}})])]}),e._v(" "),i("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("special",e.specialList)}}},[i("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var n={name:"permissionSetting",components:{selectArea:i("VU/8")(a,s,!1,function(e){i("LaUy")},null,null).exports},props:{butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}},selfButList:{type:Array,default:function(){return[]}},visibleSpecialLsit:{type:Array,default:function(){return[]}},onlySelfApartList:{type:Array,default:function(){return[]}},treeData:{type:Object,default:function(){return{}}},departInfo:{type:Object,default:function(){return{}}}},data:function(){return{visibleThere:!1,visibleSelf:!1}},methods:{switchPermission:function(e,t,i){e&&(this[i]=!e),this.visibleSelf?this.departInfo.type=2:this.visibleThere?this.departInfo.type=1:this.departInfo.type=""},callPerSelector:function(e,t){this.$emit("callPerSelector",e,t)}},mounted:function(){var e=this.departInfo.type;this.visibleThere=!(1!=e),this.visibleSelf=!(2!=e)},watch:{departInfo:{handler:function(e,t){var i=e.type;this.visibleThere=!(1!=i),this.visibleSelf=!(2!=i)},deep:!0}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"jurisdiction-setting"},[i("div",{staticClass:"only-visivble-there permission-div"},[i("div",{staticClass:"permission-div-title"},[i("span",[e._v("本部门员工仅可见本部门员工")]),e._v(" "),i("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleThere,"visibleThere","visibleSelf")}},model:{value:e.visibleThere,callback:function(t){e.visibleThere=t},expression:"visibleThere"}})],1),e._v(" "),e.visibleThere?i("div",{staticClass:"particular-setting"},[i("select-area",{attrs:{treeData:e.treeData,butList:e.butList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()]),e._v(" "),i("div",{staticClass:"only-visivble-self permission-div"},[i("div",{staticClass:"permission-div-title"},[i("span",[e._v("本部门员工仅可见自己")]),e._v(" "),i("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleSelf,"visibleSelf","visibleThere")}},model:{value:e.visibleSelf,callback:function(t){e.visibleSelf=t},expression:"visibleSelf"}})],1),e._v(" "),e.visibleSelf?i("div",{staticClass:"particular-setting"},[i("select-area",{attrs:{treeData:e.treeData,butList:e.selfButList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()])])},staticRenderFns:[]};var l=i("VU/8")(n,r,!1,function(e){i("DSbw")},null,null);t.a=l.exports},q5Ri:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("n7j5"),s=i("c4uw"),n=i("P9l9"),r={name:"addDepartment",components:{permissionSetting:a.a,vueSelectEmployee:s.a},data:function(){return{departInfo:{name:"",parentName:"",parentId:""},testList:[],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],parentId:[{required:!0,message:"请选择父级部门",trigger:"change"}]},treeData:{},disabled:!0,defaultSelection:[],defaultParent:[],selectorType:"parent",changed:"parent",onlyPerson:!1,onlyGroup:[]}},methods:{getDepartInfo:function(){var e=this,t={groupId:e.$route.query.departmentId};Object(n.a)("/haoban-manage-web/dept/findDeptById",t).then(function(t){if(1==t.data.errorCode){e.departInfo.name=t.data.result.name,e.departInfo.parentId=t.data.result.parentId;var i=t.data.result.chainName.split("/"),a=i.length;e.departInfo.parentName=1==a?"":i[a-2],e.defaultParent=[{label:e.departInfo.parentName,id:t.data.result.parentId,groupId:t.data.result.parentId}]}else e.$message.error({duration:1e3,message:t.data.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},callGroupSelector:function(){this.selectorType="parent",this.defaultSelection=this.defaultParent,this.onlyPerson=!1,this.onlyGroup=[],this.changed="parent",this.treeSet={dialogVisible:!0,isSingle:!0,isSelectPerson:!1}},callPerSelector:function(e,t){this.selectorType=e,this.defaultSelection=t,this.onlyPerson=!0,this.onlyGroup=[this.$route.query.departmentId],console.log(this.$route.query.departmentId),this.changed=e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0}},handleSelectedList:function(e){console.log(e),this.departInfo.parentId=e?e.id:"",this.departInfo.parentName=e?e.label:""},saveEdit:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$refs.departForm.validate(function(i){if(!i)return!1;var a=e,s={parentId:a.departInfo.parentId,name:a.departInfo.name};Object(n.a)("/haoban-manage-web/dept/insert",s).then(function(e){console.log(e),1==e.data.errorCode?(a.$message.success({duration:1e3,message:"操作成功!"}),console.log(t),"continue"==t?(a.departInfo={name:"",parentName:"",parentId:""},a.disabled=!0,a.getGroupData()):window.history.go(-1)):a.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})})},getGroupData:function(){var e=this;Object(n.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var i=[],a=[];1==t.data.errorCode&&(i=t.data.result.departmentList||[],a=t.data.result.searchList||[]),e.treeData={treeData:i,personData:a},e.disabled=!1}).catch(function(e){console.log(e,"error")})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},beforeMount:function(){this.getGroupData(),this.isAddNew||this.getDepartInfo()},computed:{isAddNew:function(){return!(1!=this.$route.query.addnew)}}},l={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"add-department-container"},[i("div",{staticClass:"setting-cell depart-info"},[i("p",{staticClass:"title"},[e._v("部门信息")]),e._v(" "),i("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[i("el-form-item",{attrs:{label:"部门名称",prop:"name"}},[i("el-input",{model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"部门排序调整",prop:"parentId"}},[i("el-input",{attrs:{disabled:e.disabled,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.callGroupSelector},model:{value:e.departInfo.parentName,callback:function(t){e.$set(e.departInfo,"parentName",t)},expression:"departInfo.parentName"}})],1)],1)],1),e._v(" "),i("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var o=i("VU/8")(r,l,!1,function(e){i("I3G8")},null,null);t.default=o.exports}});
//# sourceMappingURL=10.7208d93b0fb81a57a978.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/contacts/permissionSet/selectArea.vue","webpack:///./src/components/contacts/permissionSet/selectArea.vue?c567","webpack:///./src/components/contacts/permissionSet/selectArea.vue","webpack:///src/components/contacts/permissionSet/permissionSetting.vue","webpack:///./src/components/contacts/permissionSet/permissionSetting.vue?d209","webpack:///./src/components/contacts/permissionSet/permissionSetting.vue","webpack:///src/views/contacts/shareAddDepartment.vue","webpack:///./src/views/contacts/shareAddDepartment.vue?bde9","webpack:///./src/views/contacts/shareAddDepartment.vue"],"names":["selectArea","name","components","vueSelectEmployee","props","treeData","type","Object","default","butList","Array","specialList","data","methods","delCurrent","person","listName","list","this","splice","indexOf","handleSelectedList","callSelector","$emit","permissionSet_selectArea","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_l","li","index","key","employeeClerkId","headPic","attrs","src","_s","label","on","click","$event","groupId","staticRenderFns","permissionSetting","__webpack_require__","normalizeComponent","ssrContext","selfButList","visibleSpecialLsit","onlySelfApartList","departInfo","visibleThere","visibleSelf","switchPermission","val","_this","_there","callPerSelector","mounted","watch","handler","newValue","oldValue","deep","permissionSet_permissionSetting","active-color","inactive-color","change","model","value","callback","$$v","expression","_e","permissionSetting_Component","permissionSetting_normalizeComponent","__webpack_exports__","shareAddDepartment","parentName","parentId","testList","treeSet","isSelectPerson","dialogVisible","isSingle","rules","required","message","trigger","min","max","disabled","defaultSelection","defaultParent","selectorType","changed","onlyPerson","onlyGroup","getDepartInfo","that","params","$route","query","departmentId","api","then","res","errorCode","result","chain","chainName","split","len","length","id","$message","error","duration","catch","e","callGroupSelector","console","log","group","saveEdit","_this2","goAhead","arguments","undefined","$refs","departForm","validate","valid","success","getGroupData","window","history","go","isStoreGroup","personData","departmentList","searchList","cancel","$confirm","beforeMount","isAddNew","computed","addnew","contacts_shareAddDepartment","ref","label-position","label-width","prop","$set","suffix-icon","focus","Component"],"mappings":"kIA+CAA,GACAC,KAAA,cACAC,YACAC,4BAAA,GAEAC,OACAC,UACAC,KAAAC,OACAC,QAFA,WAGA,WAGAC,SACAH,KAAAI,MACAF,QAFA,WAGA,WAGAG,aACAL,KAAAI,MACAF,QAFA,WAGA,YAIAI,KAzBA,WA0BA,UAGAC,SAIAC,WAJA,SAIAC,EAAAC,GACA,IACAC,EADAC,KACAF,GACAC,EAAAE,OAAAF,EAAAG,QAAAL,GAAA,IAKAM,mBAZA,SAYAJ,GACAC,KAAAT,QAAAQ,GAKAK,aAlBA,SAkBAhB,EAAAW,GACAC,KAAAK,MAAA,kBAAAjB,EAAAW,MC5FeO,GADEC,OAFjB,WAA0B,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,OAAYE,YAAA,iBAA2BL,EAAAM,GAAA,0BAAAN,EAAAM,GAAA,KAAAH,EAAA,MAAwDE,YAAA,oBAA8BL,EAAAO,GAAAP,EAAA,iBAAAQ,EAAAC,GAA0C,OAAAD,EAAA,gBAAAL,EAAA,MAAsCO,IAAAD,EAAA,IAAAD,EAAAG,gBAAAN,YAAA,qBAAgEG,EAAAI,QAAAT,EAAA,OAA2BU,OAAOC,IAAAN,EAAAI,WAAkBT,EAAA,OAAYE,YAAA,qBAA+BF,EAAA,KAAUE,YAAA,yCAAiDL,EAAAM,GAAA,KAAAH,EAAA,KAAwBE,YAAA,SAAmBL,EAAAM,GAAAN,EAAAe,GAAAP,EAAAQ,UAAAhB,EAAAM,GAAA,KAAAH,EAAA,KAAiDE,YAAA,uBAAAY,IAAuCC,MAAA,SAAAC,GAAyBnB,EAAAZ,WAAAoB,EAAA,iBAAgCL,EAAA,MAAaO,IAAAD,EAAA,IAAAD,EAAAY,QAAAf,YAAA,oBAAuDL,EAAAM,GAAA,aAAAN,EAAAe,GAAAP,EAAAQ,OAAA,cAAAb,EAAA,KAA6DE,YAAA,uBAAAY,IAAuCC,MAAA,SAAAC,GAAyBnB,EAAAZ,WAAAoB,EAAA,oBAAqCR,EAAAM,GAAA,KAAAH,EAAA,MAAuBE,YAAA,iBAAAY,IAAiCC,MAAA,SAAAC,GAAyBnB,EAAAJ,aAAA,MAAAI,EAAAjB,aAAuCoB,EAAA,KAAUE,YAAA,oBAA2B,GAAAL,EAAAM,GAAA,KAAAH,EAAA,OAA8BE,YAAA,iBAA2BL,EAAAM,GAAA,2BAAAN,EAAAM,GAAA,KAAAH,EAAA,MAAyDE,YAAA,oBAA8BL,EAAAO,GAAAP,EAAA,qBAAAQ,EAAAC,GAA8C,OAAAD,EAAA,gBAAAL,EAAA,MAAsCO,IAAAD,EAAA,IAAAD,EAAAG,gBAAAN,YAAA,qBAAgEG,EAAAI,QAAAT,EAAA,OAA2BU,OAAOC,IAAAN,EAAAI,WAAkBT,EAAA,OAAYE,YAAA,qBAA+BF,EAAA,KAAUE,YAAA,yCAAiDL,EAAAM,GAAA,KAAAH,EAAA,KAAwBE,YAAA,SAAmBL,EAAAM,GAAAN,EAAAe,GAAAP,EAAAQ,UAAAhB,EAAAM,GAAA,KAAAH,EAAA,KAAiDE,YAAA,uBAAAY,IAAuCC,MAAA,SAAAC,GAAyBnB,EAAAZ,WAAAoB,EAAA,qBAAoCL,EAAA,MAAaO,IAAAD,EAAA,IAAAD,EAAAY,QAAAf,YAAA,oBAAuDL,EAAAM,GAAA,aAAAN,EAAAe,GAAAP,EAAAQ,OAAA,cAAAb,EAAA,KAA6DE,YAAA,uBAAAY,IAAuCC,MAAA,SAAAC,GAAyBnB,EAAAZ,WAAAoB,EAAA,wBAAyCR,EAAAM,GAAA,KAAAH,EAAA,MAAuBE,YAAA,iBAAAY,IAAiCC,MAAA,SAAAC,GAAyBnB,EAAAJ,aAAA,UAAAI,EAAAf,iBAA+CkB,EAAA,KAAUE,YAAA,oBAA2B,MAEtmEgB,oBCCjB,ICyCAC,GACA/C,KAAA,oBACAC,YACAF,WD5CyBiD,EAAQ,OAcjCC,CACElD,EACAwB,GATF,EAVA,SAAA2B,GACEF,EAAQ,SAaV,KAEA,MAUgC,SCuBhC7C,OACAK,SACAH,KAAAI,MACAF,QAFA,WAGA,WAGAG,aACAL,KAAAI,MACAF,QAFA,WAGA,WAGA4C,aACA9C,KAAAI,MACAF,QAFA,WAGA,WAGA6C,oBACA/C,KAAAI,MACAF,QAFA,WAGA,WAGA8C,mBACAhD,KAAAI,MACAF,QAFA,WAGA,WAGAH,UACAC,KAAAC,OACAC,QAFA,WAGA,WAGA+C,YACAjD,KAAAC,OACAC,QAFA,WAGA,YAIAI,KAjDA,WAkDA,OACA4C,cAAA,EACAC,aAAA,IAGA5C,SAIA6C,iBAJA,SAIAC,EAAAC,EAAAC,GACAF,IAAAzC,KAAA2C,IAAAF,GACAzC,KAAAuC,YACAvC,KAAAqC,WAAAjD,KAAA,EACAY,KAAAsC,aACAtC,KAAAqC,WAAAjD,KAAA,EAEAY,KAAAqC,WAAAjD,KAAA,IAGAwD,gBAdA,SAcAxD,EAAAW,GACAC,KAAAK,MAAA,kBAAAjB,EAAAW,KAGA8C,QAzEA,WA2EA,IAAAzD,EAAAY,KAAAqC,WAAAjD,KACAY,KAAAsC,eAAA,GAAAlD,GACAY,KAAAuC,cAAA,GAAAnD,IAEA0D,OACAT,YACAU,QADA,SACAC,EAAAC,GACA,IAAA7D,EAAA4D,EAAA5D,KACAY,KAAAsC,eAAA,GAAAlD,GACAY,KAAAuC,cAAA,GAAAnD,IAEA8D,MAAA,KC/HeC,GADE5C,OAFP,WAAgB,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,yBAAmCF,EAAA,OAAYE,YAAA,uCAAiDF,EAAA,OAAYE,YAAA,yBAAmCF,EAAA,QAAAH,EAAAM,GAAA,mBAAAN,EAAAM,GAAA,KAAAH,EAAA,aAAmEU,OAAO+B,eAAA,UAAAC,iBAAA,WAAoD5B,IAAK6B,OAAA,SAAA3B,GAA0BnB,EAAAgC,iBAAAhC,EAAA8B,aAAA,gCAAuEiB,OAAQC,MAAAhD,EAAA,aAAAiD,SAAA,SAAAC,GAAkDlD,EAAA8B,aAAAoB,GAAqBC,WAAA,mBAA4B,GAAAnD,EAAAM,GAAA,KAAAN,EAAA,aAAAG,EAAA,OAA+CE,YAAA,uBAAiCF,EAAA,eAAoBU,OAAOlC,SAAAqB,EAAArB,SAAAI,QAAAiB,EAAAjB,QAAAE,YAAAe,EAAAf,aAA4EgC,IAAKmB,gBAAApC,EAAAoC,oBAAuC,GAAApC,EAAAoD,OAAApD,EAAAM,GAAA,KAAAH,EAAA,OAAuCE,YAAA,sCAAgDF,EAAA,OAAYE,YAAA,yBAAmCF,EAAA,QAAAH,EAAAM,GAAA,gBAAAN,EAAAM,GAAA,KAAAH,EAAA,aAAgEU,OAAO+B,eAAA,UAAAC,iBAAA,WAAoD5B,IAAK6B,OAAA,SAAA3B,GAA0BnB,EAAAgC,iBAAAhC,EAAA+B,YAAA,gCAAsEgB,OAAQC,MAAAhD,EAAA,YAAAiD,SAAA,SAAAC,GAAiDlD,EAAA+B,YAAAmB,GAAoBC,WAAA,kBAA2B,GAAAnD,EAAAM,GAAA,KAAAN,EAAA,YAAAG,EAAA,OAA8CE,YAAA,uBAAiCF,EAAA,eAAoBU,OAAOlC,SAAAqB,EAAArB,SAAAI,QAAAiB,EAAA0B,YAAAzC,YAAAe,EAAAf,aAAgFgC,IAAKmB,gBAAApC,EAAAoC,oBAAuC,GAAApC,EAAAoD,UAE/7C/B,oBCChC,IAcIgC,EAdqB9B,EAAQ,OAcjB+B,CACdhC,EACAqB,GAT6B,EAV/B,SAAoBlB,GAClBF,EAAQ,SAaS,KAEU,MAUdgC,EAAA,EAAAF,EAAiB,oICAhCG,GACAjF,KAAA,gBACAC,YACA8C,oBAAA,EACA7C,oBAAA,GAEAS,KANA,WAOA,OACA2C,YACAtD,KAAA,GACAkF,WAAA,GACAC,SAAA,IAEAC,YACAC,SACAC,gBAAA,EACAC,eAAA,EACAC,UAAA,GAEAC,OACAzF,OACA0F,UAAA,EAAAC,QAAA,UAAAC,QAAA,SACAC,IAAA,EAAAC,IAAA,GAAAH,QAAA,iBAAAC,QAAA,SAEAT,WACAO,UAAA,EAAAC,QAAA,UAAAC,QAAA,YAGAxF,YACA2F,UAAA,EACAC,oBACAC,iBACAC,aAAA,SACAC,QAAA,SACAC,YAAA,EACAC,eAGAzF,SAIA0F,cAJA,WAKA,IAAAC,EAAAtF,KACAuF,GACA3D,QAAA0D,EAAAE,OAAAC,MAAAC,cAEYrG,OAAAsG,EAAA,EAAAtG,CAAZ,uCAAAkG,GACAK,KAAA,SAAAC,GACA,MAAAA,EAAAnG,KAAAoG,UAAA,CACAR,EAAAjD,WAAAtD,KAAA8G,EAAAnG,KAAAqG,OAAAhH,KACAuG,EAAAjD,WAAA6B,SAAA2B,EAAAnG,KAAAqG,OAAA7B,SACA,IAAA8B,EAAAH,EAAAnG,KAAAqG,OAAAE,UAAAC,MAAA,KACAC,EAAAH,EAAAI,OAEAd,EAAAjD,WAAA4B,WADA,GAAAkC,EACA,GAEAH,EAAAG,EAAA,GAEAb,EAAAN,gBACAxD,MAAA8D,EAAAjD,WAAA4B,WACAoC,GAAAR,EAAAnG,KAAAqG,OAAA7B,SACAtC,QAAAiE,EAAAnG,KAAAqG,OAAA7B,gBAGAoB,EAAAgB,SAAAC,OACAC,SAAA,IACA9B,QAAAmB,EAAAnG,KAAAgF,YAIA+B,MAAA,SAAAC,GACApB,EAAAgB,SAAAC,OACAC,SAAA,IACA9B,QAAAgC,EAAAhC,aAOAiC,kBA3CA,WA4CA3G,KAAAiF,aAAA,SACAjF,KAAA+E,iBAAA/E,KAAAgF,cACAhF,KAAAmF,YAAA,EACAnF,KAAAoF,aACApF,KAAAkF,QAAA,SACAlF,KAAAoE,SACAE,eAAA,EACAC,UAAA,EACAF,gBAAA,IAGAzB,gBAvDA,SAuDAxD,EAAAW,GACAC,KAAAiF,aAAA7F,EACAY,KAAA+E,iBAAAhF,EACAC,KAAAmF,YAAA,EACAnF,KAAAoF,WAAApF,KAAAwF,OAAAC,MAAAC,cACAkB,QAAAC,IAAA7G,KAAAwF,OAAAC,MAAAC,cACA1F,KAAAkF,QAAA9F,EACAY,KAAAoE,SACAE,eAAA,EACAC,UAAA,EACAF,gBAAA,IAMAlE,mBAvEA,SAuEA2G,GACAF,QAAAC,IAAAC,GACA9G,KAAAqC,WAAA6B,SAAA4C,IAAAT,GAAA,GACArG,KAAAqC,WAAA4B,WAAA6C,IAAAtF,MAAA,IAEAuF,SA5EA,WA4EA,IAAAC,EAAAhH,KAAAiH,EAAAC,UAAAd,OAAA,QAAAe,IAAAD,UAAA,GAAAA,UAAA,MACAlH,KAAAoH,MAAAC,WAAAC,SAAA,SAAAC,GACA,IAAAA,EACA,SAEA,IAAA7E,EAAAsE,EACAzB,GACArB,SAAAxB,EAAAL,WAAA6B,SACAnF,KAAA2D,EAAAL,WAAAtD,MAEgBM,OAAAsG,EAAA,EAAAtG,CAAhB,iCAAAkG,GACAK,KAAA,SAAAC,GACAe,QAAAC,IAAAhB,GACA,GAAAA,EAAAnG,KAAAoG,WACApD,EAAA4D,SAAAkB,SACAhB,SAAA,IACA9B,QAAA,UAEAkC,QAAAC,IAAAI,GACA,YAAAA,GACAvE,EAAAL,YACAtD,KAAA,GACAkF,WAAA,GACAC,SAAA,IAEAxB,EAAAoC,UAAA,EACApC,EAAA+E,gBAEAC,OAAAC,QAAAC,IAAA,IAGAlF,EAAA4D,SAAAC,OACAC,SAAA,IACA9B,QAAAmB,EAAAnG,KAAAgF,YAIA+B,MAAA,SAAAC,GACAhE,EAAA4D,SAAAC,OACAC,SAAA,IACA9B,QAAAgC,EAAAhC,eAKA+C,aAzHA,WA0HA,IAAA/E,EAAA1C,KAIYX,OAAAsG,EAAA,EAAAtG,CAAZ,8CAFAwI,aAAA,IAGAjC,KAAA,SAAAC,GACA,IAAA1G,KACA2I,KACA,GAAAjC,EAAAnG,KAAAoG,YACA3G,EAAA0G,EAAAnG,KAAAqG,OAAAgC,mBACAD,EAAAjC,EAAAnG,KAAAqG,OAAAiC,gBAGAtF,EAAAvD,UACAA,WACA2I,cAEApF,EAAAoC,UAAA,IAEA2B,MAAA,SAAAC,GACAE,QAAAC,IAAAH,EAAA,YAGAuB,OAjJA,WAkJAjI,KAAAkI,SAAA,+BACA9I,KAAA,YACAwG,KAAA,WACA8B,OAAAC,QAAAC,IAAA,KACAnB,MAAA,SAAAC,GACAE,QAAAC,IAAAH,OAIAyB,YAjMA,WAkMAnI,KAAAyH,eACAzH,KAAAoI,UACApI,KAAAqF,iBAGAgD,UACAD,SADA,WAEA,WAAApI,KAAAwF,OAAAC,MAAA6C,WChOeC,GADEhI,OAFjB,WAA0B,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,6BAAuCF,EAAA,OAAYE,YAAA,6BAAuCF,EAAA,KAAUE,YAAA,UAAoBL,EAAAM,GAAA,UAAAN,EAAAM,GAAA,KAAAH,EAAA,WAA6C6H,IAAA,aAAA3H,YAAA,uBAAAQ,OAA2DoH,iBAAA,QAAAjE,MAAAhE,EAAAgE,MAAAjB,MAAA/C,EAAA6B,WAAAqG,cAAA,WAAyF/H,EAAA,gBAAqBU,OAAOG,MAAA,OAAAmH,KAAA,UAA8BhI,EAAA,YAAiB4C,OAAOC,MAAAhD,EAAA6B,WAAA,KAAAoB,SAAA,SAAAC,GAAqDlD,EAAAoI,KAAApI,EAAA6B,WAAA,OAAAqB,IAAsCC,WAAA,sBAA+B,GAAAnD,EAAAM,GAAA,KAAAH,EAAA,gBAAqCU,OAAOG,MAAA,SAAAmH,KAAA,cAAoChI,EAAA,YAAiBU,OAAOyD,SAAAtE,EAAAsE,SAAA+D,cAAA,sBAA2DpH,IAAKqH,MAAAtI,EAAAmG,mBAA8BpD,OAAQC,MAAAhD,EAAA6B,WAAA,WAAAoB,SAAA,SAAAC,GAA2DlD,EAAAoI,KAAApI,EAAA6B,WAAA,aAAAqB,IAA4CC,WAAA,4BAAqC,WAAAnD,EAAAM,GAAA,KAAAH,EAAA,uBAAoDU,OAAO0D,iBAAAvE,EAAAuE,iBAAAX,QAAA5D,EAAA4D,QAAAjF,SAAAqB,EAAArB,UAAsFsC,IAAKtB,mBAAAK,EAAAL,uBAA6C,IAE3nC0B,oBCCjB,IAcAkH,EAdyBhH,EAAQ,OAcjCC,CACEgC,EACAuE,GATF,EAVA,SAAAtG,GACEF,EAAQ,SAaV,KAEA,MAUegC,EAAA,QAAAgF,EAAiB","file":"static/js/10.7208d93b0fb81a57a978.js","sourcesContent":["<template>\n <div class=\"select-area\">\n <div class=\"setting-name\">\n 个别员工不设置该权限\n </div>\n <ul class=\"particular-list\">\n <template v-for=\"(li, index) in butList\">\n <li class=\"item person-item\" v-if=\"li.employeeClerkId\" :key=\"index+'_'+li.employeeClerkId\">\n <img :src=\"li.headPic\" v-if=\"!!li.headPic\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n <p class=\"name\">{{li.label}}</p>\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'butList')\"></i>\n </li>\n <li class=\"item group-item\" v-else :key=\"index+'_'+li.groupId\">\n {{li.label}}\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'butList')\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn\" @click=\"callSelector('but', butList)\"><i class=\"el-icon-plus\"></i></li>\n </ul>\n <div class=\"setting-name\">\n 允许指定部门/人员可见\n </div>\n <ul class=\"particular-list\">\n <template v-for=\"(li, index) in specialList\">\n <li class=\"item person-item\" v-if=\"li.employeeClerkId\" :key=\"index+'_'+li.employeeClerkId\">\n <img :src=\"li.headPic\" v-if=\"!!li.headPic\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n <p class=\"name\">{{li.label}}</p>\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'specialList')\"></i>\n </li>\n <li class=\"item group-item\" v-else :key=\"index+'_'+li.groupId\">\n {{li.label}}\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'specialList')\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn\" @click=\"callSelector('special', specialList)\"><i class=\"el-icon-plus\"></i></li>\n </ul>\n </div>\n</template>\n<script>\nimport { deepCopy } from '@/utils/index';\nimport vueSelectEmployee from \"components/common/vueSelectEmployee\"\nexport default {\n name: \"select-area\",\n components: {\n vueSelectEmployee\n },\n props: {\n treeData: {\n type: Object,\n default () {\n return {};\n }\n },\n butList: {\n type: Array,\n default () {\n return [];\n }\n },\n specialList: {\n type: Array,\n default () {\n return [];\n }\n }\n },\n data() {\n return {};\n\n },\n methods: {\n /**\n * 删除选中的人\n */\n delCurrent(person, listName) {\n let that = this;\n let list = that[listName];\n list.splice(list.indexOf(person), 1);\n },\n /**\n * 处理树形控件选择的数据\n */\n handleSelectedList(list) {\n this.butList = list;\n },\n /**\n * 唤起选人插件\n */\n callSelector(type, list) {\n this.$emit(\"callPerSelector\", type, list);\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.select-area {\n .setting-name {\n .a-href {\n font-size: 12px;\n margin-left: 10px;\n }\n }\n\n /deep/ .icon-yewuduanmorentouxian {\n font-size: 20px;\n }\n\n .particular-list {\n .replace-head-img {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n line-height: 40px;\n text-align: center;\n color: #fff;\n background: rgba(64, 158, 255, 1);\n }\n }\n\n // .particular-list {\n // display: flex;\n // flex-wrap: wrap;\n // margin-bottom: 30px;\n // .item {\n // position: relative;\n // margin-right: 24px;\n // margin-top: 30px;\n // width:40px;\n // .el-icon-circle-close {\n // position: absolute;\n // font-size: 16px;\n // color: #808995;\n // right: -8px;\n // top: -8px;\n // cursor: pointer;\n // }\n // img {\n // width: 100%;\n // border-radius:4px;\n // }\n // .name {\n // font-size: 12px;\n // text-align: center;\n // margin-top: 20px;\n // }\n // &.group-item {\n // padding: 0 10px;\n // width: auto;\n // height:30px;\n // line-height: 32px;\n // background:rgba(236,245,255,1);\n // border:1px solid rgba(217,236,255,1);\n // border-radius:4px;\n // font-size:12px;\n // color:rgba(64,158,255,1);\n // margin-top: 34px;\n // }\n // &.J_add-btn {\n // height:40px;\n // background:rgba(251,253,255,1);\n // border:1px dashed rgba(192,204,218,1);\n // border-radius:50%;\n // text-align: center;\n // line-height: 40px;\n // font-size: 16px;\n // box-sizing: border-box;\n // cursor: pointer;\n // }\n // }\n // }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/permissionSet/selectArea.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"select-area\"},[_c('div',{staticClass:\"setting-name\"},[_vm._v(\"\\n 个别员工不设置该权限\\n \")]),_vm._v(\" \"),_c('ul',{staticClass:\"particular-list\"},[_vm._l((_vm.butList),function(li,index){return [(li.employeeClerkId)?_c('li',{key:index+'_'+li.employeeClerkId,staticClass:\"item person-item\"},[(!!li.headPic)?_c('img',{attrs:{\"src\":li.headPic}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(li.label))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'butList')}}})]):_c('li',{key:index+'_'+li.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(li.label)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'butList')}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",on:{\"click\":function($event){_vm.callSelector('but', _vm.butList)}}},[_c('i',{staticClass:\"el-icon-plus\"})])],2),_vm._v(\" \"),_c('div',{staticClass:\"setting-name\"},[_vm._v(\"\\n 允许指定部门/人员可见\\n \")]),_vm._v(\" \"),_c('ul',{staticClass:\"particular-list\"},[_vm._l((_vm.specialList),function(li,index){return [(li.employeeClerkId)?_c('li',{key:index+'_'+li.employeeClerkId,staticClass:\"item person-item\"},[(!!li.headPic)?_c('img',{attrs:{\"src\":li.headPic}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(li.label))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'specialList')}}})]):_c('li',{key:index+'_'+li.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(li.label)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'specialList')}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",on:{\"click\":function($event){_vm.callSelector('special', _vm.specialList)}}},[_c('i',{staticClass:\"el-icon-plus\"})])],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-fe742dee\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/permissionSet/selectArea.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-fe742dee\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./selectArea.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./selectArea.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./selectArea.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-fe742dee\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./selectArea.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/permissionSet/selectArea.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"jurisdiction-setting\">\n <div class=\"only-visivble-there permission-div\">\n <div class=\"permission-div-title\">\n <span>本部门员工仅可见本部门员工</span>\n <el-switch\n v-model=\"visibleThere\"\n @change=\"switchPermission(visibleThere, 'visibleThere', 'visibleSelf')\"\n active-color=\"#409EFF\"\n inactive-color=\"#DCDFE6\">\n </el-switch>\n </div>\n <div class=\"particular-setting\" v-if=\"visibleThere\">\n <select-area\n @callPerSelector=\"callPerSelector\"\n :treeData=\"treeData\"\n :butList=\"butList\"\n :specialList=\"specialList\">\n </select-area>\n </div>\n </div>\n <div class=\"only-visivble-self permission-div\">\n <div class=\"permission-div-title\">\n <span>本部门员工仅可见自己</span>\n <el-switch\n v-model=\"visibleSelf\"\n @change=\"switchPermission(visibleSelf, 'visibleSelf', 'visibleThere')\"\n active-color=\"#409EFF\"\n inactive-color=\"#DCDFE6\">\n </el-switch>\n </div>\n <div class=\"particular-setting\" v-if=\"visibleSelf\">\n <select-area\n @callPerSelector=\"callPerSelector\"\n :treeData=\"treeData\"\n :butList=\"selfButList\"\n :specialList=\"specialList\">\n </select-area>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport selectArea from \"components/contacts/permissionSet/selectArea\";\nexport default {\n name: \"permissionSetting\",\n components: {\n selectArea\n },\n props: {\n butList: {\n type: Array,\n default () {\n return [];\n }\n },\n specialList: {\n type: Array,\n default () {\n return [];\n }\n },\n selfButList: {\n type: Array,\n default () {\n return [];\n }\n },\n visibleSpecialLsit: {\n type: Array,\n default () {\n return [];\n }\n },\n onlySelfApartList: {\n type: Array,\n default () {\n return [];\n }\n },\n treeData: {\n type: Object,\n default () {\n return {};\n }\n },\n departInfo: {\n type: Object,\n default () {\n return {}\n }\n }\n },\n data() {\n return {\n visibleThere: false,\n visibleSelf: false\n };\n },\n methods: {\n /**\n * 切换权限设置\n */\n switchPermission(val, _this, _there) {\n val && (this[_there] = !val);\n if (this.visibleSelf) {\n this.departInfo.type = 2;\n } else if (this.visibleThere) {\n this.departInfo.type = 1;\n } else {\n this.departInfo.type = \"\";\n }\n },\n callPerSelector(type, list) {\n this.$emit(\"callPerSelector\", type, list);\n }\n },\n mounted() {\n // console.log(this.departInfo);\n let type = this.departInfo.type;\n this.visibleThere = !!(type == 1);\n this.visibleSelf = !!(type == 2);\n },\n watch: {\n departInfo: {\n handler(newValue, oldValue) {\n let type = newValue.type;\n this.visibleThere = !!(type == 1);\n this.visibleSelf = !!(type == 2);\n },\n deep: true\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.jurisdiction-setting {\n padding: 36px 32px 55px;\n font-size: 14px;\n\n .permission-div {\n margin-bottom: 30px;\n .permission-div-title {\n line-height: 20px;\n }\n\n .particular-setting {\n width: 480px;\n min-height: 300px;\n border-radius: 2px;\n background: #F5F7FA;\n margin: 32px 0;\n padding: 20px 20px 1px;\n }\n }\n\n .el-switch {\n padding-left: 12px;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/permissionSet/permissionSetting.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"jurisdiction-setting\"},[_c('div',{staticClass:\"only-visivble-there permission-div\"},[_c('div',{staticClass:\"permission-div-title\"},[_c('span',[_vm._v(\"本部门员工仅可见本部门员工\")]),_vm._v(\" \"),_c('el-switch',{attrs:{\"active-color\":\"#409EFF\",\"inactive-color\":\"#DCDFE6\"},on:{\"change\":function($event){_vm.switchPermission(_vm.visibleThere, 'visibleThere', 'visibleSelf')}},model:{value:(_vm.visibleThere),callback:function ($$v) {_vm.visibleThere=$$v},expression:\"visibleThere\"}})],1),_vm._v(\" \"),(_vm.visibleThere)?_c('div',{staticClass:\"particular-setting\"},[_c('select-area',{attrs:{\"treeData\":_vm.treeData,\"butList\":_vm.butList,\"specialList\":_vm.specialList},on:{\"callPerSelector\":_vm.callPerSelector}})],1):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"only-visivble-self permission-div\"},[_c('div',{staticClass:\"permission-div-title\"},[_c('span',[_vm._v(\"本部门员工仅可见自己\")]),_vm._v(\" \"),_c('el-switch',{attrs:{\"active-color\":\"#409EFF\",\"inactive-color\":\"#DCDFE6\"},on:{\"change\":function($event){_vm.switchPermission(_vm.visibleSelf, 'visibleSelf', 'visibleThere')}},model:{value:(_vm.visibleSelf),callback:function ($$v) {_vm.visibleSelf=$$v},expression:\"visibleSelf\"}})],1),_vm._v(\" \"),(_vm.visibleSelf)?_c('div',{staticClass:\"particular-setting\"},[_c('select-area',{attrs:{\"treeData\":_vm.treeData,\"butList\":_vm.selfButList,\"specialList\":_vm.specialList},on:{\"callPerSelector\":_vm.callPerSelector}})],1):_vm._e()])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4a6811b0\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/permissionSet/permissionSetting.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4a6811b0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./permissionSetting.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./permissionSetting.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./permissionSetting.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4a6811b0\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./permissionSetting.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/permissionSet/permissionSetting.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"add-department-container\">\r\n <div class=\"setting-cell depart-info\">\r\n <p class=\"title\">部门信息</p>\r\n <el-form\r\n class=\"department-info-form\"\r\n label-position=\"right\"\r\n :rules=\"rules\"\r\n :model=\"departInfo\"\r\n ref=\"departForm\"\r\n label-width=\"120px\">\r\n <el-form-item label=\"部门名称\" prop=\"name\">\r\n <el-input v-model=\"departInfo.name\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"部门排序调整\" prop=\"parentId\">\r\n <el-input :disabled=\"disabled\" v-model=\"departInfo.parentName\" @focus=\"callGroupSelector\" suffix-icon=\"el-icon-arrow-down\"></el-input>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n <vue-select-employee :defaultSelection=\"defaultSelection\" :treeSet=\"treeSet\" @handleSelectedList=\"handleSelectedList\" :treeData=\"treeData\"></vue-select-employee>\r\n </div>\r\n</template>\r\n<script>\r\n import permissionSetting from \"components/contacts/permissionSet/permissionSetting\";\r\n import vueSelectEmployee from \"components/common/vueSelectEmployee\";\r\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\n export default {\r\n name: \"addDepartment\",\r\n components: {\r\n permissionSetting,\r\n vueSelectEmployee\r\n },\r\n data() {\r\n return {\r\n departInfo: {\r\n name: \"\",\r\n parentName: \"\",\r\n parentId: \"\"\r\n },\r\n testList: [],\r\n treeSet: {\r\n isSelectPerson: false,\r\n dialogVisible: false,\r\n isSingle: true // 是否单选\r\n },\r\n rules: {\r\n name: [\r\n { required: true, message: '请输入部门名称', trigger: 'blur' },\r\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\r\n ],\r\n parentId: [\r\n { required: true, message: '请选择父级部门', trigger: 'change' }\r\n ]\r\n },\r\n treeData: {},\r\n disabled: true,\r\n defaultSelection: [],\r\n defaultParent: [],\r\n selectorType: \"parent\",\r\n changed: \"parent\",\r\n onlyPerson: false,\r\n onlyGroup: []\r\n };\r\n },\r\n methods: {\r\n /**\r\n * 获取部门信息\r\n */\r\n getDepartInfo() {\r\n let that = this;\r\n let params = {\r\n groupId: that.$route.query.departmentId\r\n };\r\n getRequest(\"/haoban-manage-web/dept/findDeptById\", params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n that.departInfo.name = res.data.result.name;\r\n that.departInfo.parentId = res.data.result.parentId;\r\n let chain = res.data.result.chainName.split(\"/\");\r\n let len = chain.length;\r\n if (len == 1) {\r\n that.departInfo.parentName = \"\"\r\n } else {\r\n that.departInfo.parentName = chain[len - 2];\r\n }\r\n that.defaultParent = [{\r\n label: that.departInfo.parentName,\r\n id: res.data.result.parentId,\r\n groupId: res.data.result.parentId\r\n }];\r\n } else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: res.data.message\r\n }); \r\n }\r\n })\r\n .catch(e => {\r\n that.$message.error({\r\n duration: 1000,\r\n message: e.message\r\n });\r\n })\r\n },\r\n /**\r\n * 唤起部门选择器\r\n */\r\n callGroupSelector() {\r\n this.selectorType = \"parent\";\r\n this.defaultSelection = this.defaultParent;\r\n this.onlyPerson = false;\r\n this.onlyGroup = [];\r\n this.changed = \"parent\";\r\n this.treeSet = {\r\n dialogVisible: true,\r\n isSingle: true,\r\n isSelectPerson: false\r\n };\r\n },\r\n callPerSelector(type, list) {\r\n this.selectorType = type;\r\n this.defaultSelection = list;\r\n this.onlyPerson = true;\r\n this.onlyGroup = [this.$route.query.departmentId];\r\n console.log(this.$route.query.departmentId);\r\n this.changed = type;\r\n this.treeSet = {\r\n dialogVisible: true,\r\n isSingle: false,\r\n isSelectPerson: true\r\n };\r\n },\r\n /**\r\n * 处理已选部门\r\n */\r\n handleSelectedList(group) {\r\n console.log(group);\r\n this.departInfo.parentId = group ? group.id : \"\";\r\n this.departInfo.parentName = group ? group.label : \"\";\r\n },\r\n saveEdit(goAhead = \"\") {\r\n this.$refs.departForm.validate(valid => {\r\n if (!valid) {\r\n return false;\r\n }\r\n let _this = this;\r\n let params = {\r\n parentId: _this.departInfo.parentId,\r\n name: _this.departInfo.name\r\n }\r\n getRequest(\"/haoban-manage-web/dept/insert\", params)\r\n .then(res => {\r\n console.log(res);\r\n if (res.data.errorCode == 1) {\r\n _this.$message.success({\r\n duration: 1000,\r\n message: \"操作成功!\"\r\n });\r\n console.log(goAhead);\r\n if (goAhead == \"continue\") {\r\n _this.departInfo = {\r\n name: \"\",\r\n parentName: \"\",\r\n parentId: \"\"\r\n }\r\n _this.disabled = true;\r\n _this.getGroupData();\r\n } else {\r\n window.history.go(-1);\r\n }\r\n } else {\r\n _this.$message.error({\r\n duration: 1000,\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n duration: 1000,\r\n message: e.message\r\n });\r\n });\r\n });\r\n },\r\n getGroupData() {\r\n let _this = this;\r\n let params = {\r\n isStoreGroup: 0\r\n };\r\n getRequest(\"/haoban-manage-web/dept/deptListForCompany\", params)\r\n .then(res => {\r\n let treeData = [];\r\n let personData = [];\r\n if (res.data.errorCode == 1) {\r\n treeData = res.data.result.departmentList || [];\r\n personData = res.data.result.searchList || []\r\n }\r\n // _this.formatGroupData(treeData, personData);\r\n _this.treeData = {\r\n treeData,\r\n personData\r\n };\r\n _this.disabled = false;\r\n })\r\n .catch(e => {\r\n console.log(e, \"error\");\r\n });\r\n },\r\n cancel() {\r\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\r\n type: \"warning\"\r\n }).then(() => {\r\n window.history.go(-1);\r\n }).catch(e => {\r\n console.log(e);\r\n });\r\n }\r\n },\r\n beforeMount() {\r\n this.getGroupData();\r\n if (!this.isAddNew) {\r\n this.getDepartInfo();\r\n }\r\n },\r\n computed: {\r\n isAddNew() {\r\n return !!(this.$route.query.addnew == 1);\r\n }\r\n }\r\n };\r\n</script>\r\n<style lang=\"scss\">\r\n .add-department-container {\r\n .setting-cell {\r\n background: #fff;\r\n margin-bottom: 24px;\r\n .title {\r\n height: 55px;\r\n line-height: 55px;\r\n border-bottom: 1px solid #E4E7ED;\r\n text-indent: 32px;\r\n font-size:16px;\r\n font-weight:500;\r\n color:#303133;\r\n }\r\n .department-info-form {\r\n padding: 24px 32px;\r\n .el-input {\r\n width: 380px;\r\n }\r\n }\r\n .btn-area{\r\n width: 100%;\r\n text-align: center;\r\n padding: 12px;\r\n }\r\n }\r\n }\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/shareAddDepartment.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"add-department-container\"},[_c('div',{staticClass:\"setting-cell depart-info\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"部门信息\")]),_vm._v(\" \"),_c('el-form',{ref:\"departForm\",staticClass:\"department-info-form\",attrs:{\"label-position\":\"right\",\"rules\":_vm.rules,\"model\":_vm.departInfo,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"部门名称\",\"prop\":\"name\"}},[_c('el-input',{model:{value:(_vm.departInfo.name),callback:function ($$v) {_vm.$set(_vm.departInfo, \"name\", $$v)},expression:\"departInfo.name\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"部门排序调整\",\"prop\":\"parentId\"}},[_c('el-input',{attrs:{\"disabled\":_vm.disabled,\"suffix-icon\":\"el-icon-arrow-down\"},on:{\"focus\":_vm.callGroupSelector},model:{value:(_vm.departInfo.parentName),callback:function ($$v) {_vm.$set(_vm.departInfo, \"parentName\", $$v)},expression:\"departInfo.parentName\"}})],1)],1)],1),_vm._v(\" \"),_c('vue-select-employee',{attrs:{\"defaultSelection\":_vm.defaultSelection,\"treeSet\":_vm.treeSet,\"treeData\":_vm.treeData},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-d4febd72\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/shareAddDepartment.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-d4febd72\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./shareAddDepartment.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareAddDepartment.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareAddDepartment.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d4febd72\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./shareAddDepartment.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/shareAddDepartment.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([10],{KtPv:function(e,t){},n7j5:function(e,t,i){"use strict";i("0xDb");var a={name:"select-area",components:{vueSelectEmployee:i("c4uw").a},props:{treeData:{type:Object,default:function(){return{}}},butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{delCurrent:function(e,t){var i=this[t];i.splice(i.indexOf(e),1)},handleSelectedList:function(e){this.butList=e},callSelector:function(e,t){this.$emit("callPerSelector",e,t)}}},s={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"select-area"},[i("div",{staticClass:"setting-name"},[e._v("\n 个别员工不设置该权限\n ")]),e._v(" "),i("ul",{staticClass:"particular-list"},[e._l(e.butList,function(t,a){return[t.employeeClerkId?i("li",{key:a+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?i("img",{attrs:{src:t.headPic}}):i("div",{staticClass:"replace-head-img"},[i("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),i("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"butList")}}})]):i("li",{key:a+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"butList")}}})])]}),e._v(" "),i("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("but",e.butList)}}},[i("i",{staticClass:"el-icon-plus"})])],2),e._v(" "),i("div",{staticClass:"setting-name"},[e._v("\n 允许指定部门/人员可见\n ")]),e._v(" "),i("ul",{staticClass:"particular-list"},[e._l(e.specialList,function(t,a){return[t.employeeClerkId?i("li",{key:a+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?i("img",{attrs:{src:t.headPic}}):i("div",{staticClass:"replace-head-img"},[i("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),i("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"specialList")}}})]):i("li",{key:a+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){e.delCurrent(t,"specialList")}}})])]}),e._v(" "),i("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("special",e.specialList)}}},[i("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var n={name:"permissionSetting",components:{selectArea:i("VU/8")(a,s,!1,function(e){i("KtPv")},null,null).exports},props:{butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}},selfButList:{type:Array,default:function(){return[]}},visibleSpecialLsit:{type:Array,default:function(){return[]}},onlySelfApartList:{type:Array,default:function(){return[]}},treeData:{type:Object,default:function(){return{}}},departInfo:{type:Object,default:function(){return{}}}},data:function(){return{visibleThere:!1,visibleSelf:!1}},methods:{switchPermission:function(e,t,i){e&&(this[i]=!e),this.visibleSelf?this.departInfo.type=2:this.visibleThere?this.departInfo.type=1:this.departInfo.type=""},callPerSelector:function(e,t){this.$emit("callPerSelector",e,t)}},mounted:function(){var e=this.departInfo.type;this.visibleThere=!(1!=e),this.visibleSelf=!(2!=e)},watch:{departInfo:{handler:function(e,t){var i=e.type;this.visibleThere=!(1!=i),this.visibleSelf=!(2!=i)},deep:!0}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"jurisdiction-setting"},[i("div",{staticClass:"only-visivble-there permission-div"},[i("div",{staticClass:"permission-div-title"},[i("span",[e._v("本部门员工仅可见本部门员工")]),e._v(" "),i("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleThere,"visibleThere","visibleSelf")}},model:{value:e.visibleThere,callback:function(t){e.visibleThere=t},expression:"visibleThere"}})],1),e._v(" "),e.visibleThere?i("div",{staticClass:"particular-setting"},[i("select-area",{attrs:{treeData:e.treeData,butList:e.butList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()]),e._v(" "),i("div",{staticClass:"only-visivble-self permission-div"},[i("div",{staticClass:"permission-div-title"},[i("span",[e._v("本部门员工仅可见自己")]),e._v(" "),i("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleSelf,"visibleSelf","visibleThere")}},model:{value:e.visibleSelf,callback:function(t){e.visibleSelf=t},expression:"visibleSelf"}})],1),e._v(" "),e.visibleSelf?i("div",{staticClass:"particular-setting"},[i("select-area",{attrs:{treeData:e.treeData,butList:e.selfButList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()])])},staticRenderFns:[]};var l=i("VU/8")(n,r,!1,function(e){i("q+Cd")},null,null);t.a=l.exports},"q+Cd":function(e,t){},q5Ri:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("n7j5"),s=i("c4uw"),n=i("P9l9"),r={name:"addDepartment",components:{permissionSetting:a.a,vueSelectEmployee:s.a},data:function(){return{departInfo:{name:"",parentName:"",parentId:""},testList:[],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],parentId:[{required:!0,message:"请选择父级部门",trigger:"change"}]},treeData:{},disabled:!0,defaultSelection:[],defaultParent:[],selectorType:"parent",changed:"parent",onlyPerson:!1,onlyGroup:[]}},methods:{getDepartInfo:function(){var e=this,t={groupId:e.$route.query.departmentId};Object(n.a)("/haoban-manage-web/dept/findDeptById",t).then(function(t){if(1==t.data.errorCode){e.departInfo.name=t.data.result.name,e.departInfo.parentId=t.data.result.parentId;var i=t.data.result.chainName.split("/"),a=i.length;e.departInfo.parentName=1==a?"":i[a-2],e.defaultParent=[{label:e.departInfo.parentName,id:t.data.result.parentId,groupId:t.data.result.parentId}]}else e.$message.error({duration:1e3,message:t.data.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},callGroupSelector:function(){this.selectorType="parent",this.defaultSelection=this.defaultParent,this.onlyPerson=!1,this.onlyGroup=[],this.changed="parent",this.treeSet={dialogVisible:!0,isSingle:!0,isSelectPerson:!1}},callPerSelector:function(e,t){this.selectorType=e,this.defaultSelection=t,this.onlyPerson=!0,this.onlyGroup=[this.$route.query.departmentId],console.log(this.$route.query.departmentId),this.changed=e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0}},handleSelectedList:function(e){console.log(e),this.departInfo.parentId=e?e.id:"",this.departInfo.parentName=e?e.label:""},saveEdit:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$refs.departForm.validate(function(i){if(!i)return!1;var a=e,s={parentId:a.departInfo.parentId,name:a.departInfo.name};Object(n.a)("/haoban-manage-web/dept/insert",s).then(function(e){console.log(e),1==e.data.errorCode?(a.$message.success({duration:1e3,message:"操作成功!"}),console.log(t),"continue"==t?(a.departInfo={name:"",parentName:"",parentId:""},a.disabled=!0,a.getGroupData()):window.history.go(-1)):a.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})})},getGroupData:function(){var e=this;Object(n.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var i=[],a=[];1==t.data.errorCode&&(i=t.data.result.departmentList||[],a=t.data.result.searchList||[]),e.treeData={treeData:i,personData:a},e.disabled=!1}).catch(function(e){console.log(e,"error")})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},beforeMount:function(){this.getGroupData(),this.isAddNew||this.getDepartInfo()},computed:{isAddNew:function(){return!(1!=this.$route.query.addnew)}}},l={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"add-department-container"},[i("div",{staticClass:"setting-cell depart-info"},[i("p",{staticClass:"title"},[e._v("部门信息")]),e._v(" "),i("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[i("el-form-item",{attrs:{label:"部门名称",prop:"name"}},[i("el-input",{model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"部门排序调整",prop:"parentId"}},[i("el-input",{attrs:{disabled:e.disabled,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.callGroupSelector},model:{value:e.departInfo.parentName,callback:function(t){e.$set(e.departInfo,"parentName",t)},expression:"departInfo.parentName"}})],1)],1)],1),e._v(" "),i("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var o=i("VU/8")(r,l,!1,function(e){i("zfzv")},null,null);t.default=o.exports},zfzv:function(e,t){}});
\ No newline at end of file
webpackJsonp([11],{NNAT:function(e,t,o){"use strict";var a=o("fZjL"),i=o.n(a),s=o("mvHQ"),l=o.n(s),n=o("P9l9"),r=o("0xDb"),c={name:"list-item",props:{item:{type:String,required:!0}},filters:{formatDate:r.b},data:function(){return{typeLsit:["全部","全职","兼职","外包","实习","无类型"],reasons:["","家庭原因","个人原因","发展原因","合同到期不续签","协议解除","无法胜任工作","经济性裁员","严重违法违纪","其他"],propList:{headPic:{label:"",slot:!0,width:50},clerkName:{label:"姓名",width:90},clerkPhone:{label:"手机号"},groupName:{label:"部门"},clerkCode:{label:"code"},positionName:{label:"职位"},clerkType:{label:"员工类型",slot:!0},hireDate:{label:"入职日期",needSort:"custom",slot:!0},correctionDate:{label:"转正日期",needSort:"custom",slot:!0},fireDate:{label:"离职日期",needSort:"custom",slot:!0},fireReason:{label:"离职原因",slot:!0},handleEmployee:{label:"操作",slot:!0},handleUnEmployee:{label:"操作",slot:!0}}}},methods:{callHandle:function(e){console.log(e),"编辑员工资料"!=e.typeTitle?this.$emit("callHandle",e.obj,e.type,e.typeTitle):location.href="#/recordInfo?recordId="+e.obj.recordId}},mounted:function(){}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.propList[e.item].slot?o("el-table-column",{attrs:{label:e.propList[e.item].label,width:e.propList[e.item].width,sortable:e.propList[e.item].needSort,prop:e.item},scopedSlots:e._u([{key:"default",fn:function(t){return["clerkType"==e.item?o("div",[e._v("\n "+e._s(e.typeLsit[t.row[e.item]||5])+"\n ")]):"hireDate"==e.item||"correctionDate"==e.item||"fireDate"==e.item?o("div",[e._v("\n "+e._s(e._f("formatDate")(t.row[e.item],"YY-MM-DD")||"--")+"\n ")]):"headPic"==e.item?o("div",[t.row[e.item]?o("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}}):o("div",{staticClass:"replace-head-img"},[o("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])]):"fireReason"==e.item?o("div",[e._v("\n "+e._s(e.reasons[t.row[e.item]]||"--")+"\n ")]):"handleEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("el-dropdown",{staticClass:"more",on:{command:e.callHandle}},[o("span",{staticClass:"el-dropdown-link"},[e._v("\n 更多"),o("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),o("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[2==t.row.clerkStatus?[o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"turnPositive",typeTitle:"办理转正"}}},[e._v("办理转正")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"eidtCorrectionTime",typeTitle:"修改转正时间"}}},[e._v("修改转正时间")])]:e._e(),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"editEmployee",typeTitle:"编辑员工资料"}}},[e._v("编辑员工资料")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"resignation",typeTitle:"办理离职"}}},[e._v("办理离职")])],2)],1)],1)]):"handleUnEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("a",{staticClass:"a-href",attrs:{href:"#/recordInfo?recordId="+t.row.recordId+"&type=unemployee"}},[e._v("编辑")])])]):e._e()]}}])}):o("el-table-column",{attrs:{"class-name":"clerkName"==e.item?"control-width":"",label:e.propList[e.item].label,width:e.propList[e.item].width,prop:e.item}})},staticRenderFns:[]};var p=o("VU/8")(c,d,!1,function(e){o("PcIZ")},null,null).exports,h=o("IVno"),u=o("Ie7z"),m=o("c4uw"),f={name:"employeeRecordList",props:{isUnEmployee:{type:Boolean,default:!1}},components:{listItem:p,handleDialog:h.a,vueSelectStore:u.a,vueSelectEmployee:m.a},data:function(){return{tableH:window.screen.availHeight-440-160,pickerOptions2:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-6048e5),e.$emit("pick",[o,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-2592e6),e.$emit("pick",[o,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-7776e6),e.$emit("pick",[o,t])}}]},employeeList:[],pageNum:1,pageSize:20,sortType:"desc",sortColumn:"hireDate",statusList:["全部","正式","试用"],typeLsit:["全部","全职","兼职","外包","实习","无类型"],clerkType:0,clerkStatus:0,total:0,handleType:"turnPositive",typeTitle:"",dialogVisible:!1,employeeObj:{},fireDate:[],startDate:"",endDate:"",showSelector:!0,searchParam:"",departMentSet:{},storeSet:{},treeData:{},selectionList:[],disabled:!0,chooseClerkIdList:[],chooseGroupIdList:[],chooseStoreIdList:[],adList:[],adDefaultSelection:[],stList:[],changed:0}},methods:{searchFn:function(){this.getEmloyeeList()},getGroupData:function(){var e=this;Object(n.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var o=[],a=[];1==t.data.errorCode&&(o=t.data.result.departmentList||[],a=t.data.result.searchList||[]),e.treeData={treeData:o,personData:a},e.disabled=!1}).catch(function(e){})},callSelector:function(){this.$refs.departmentSelector.treeSet.dialogVisible=!0},callStoreSelector:function(){this.$refs.storeSelector.treeSet.dialogVisible=!0},showExportSet:function(){if(this.isUnEmployee){var e=window.location.origin;-1!=e.indexOf("localhost")&&(e="http://www.gicdev.com");var t=this,o=(t.pageNum,t.chooseClerkIdList.join(","),t.chooseGroupIdList.join(","),t.chooseStoreIdList.join(","),t.pageSize,t.sortType,0==t.clerkStatus||t.clerkStatus,t.sortColumn,0==t.clerkType||t.clerkType,t.startDate,t.endDate,t.searchParam,0==t.clerkType?"":t.clerkType);location.href=e+"/haoban-manage-web/record/export-fire-employee-record?clerkType="+o+"&sortType="+t.sortType+"&sortColumn="+t.sortColumn+"&startDate="+t.startDate+"&endDate="+t.endDate+"&searchParam="+t.searchParam+"&chooseClerkIdList="+t.chooseClerkIdList.join(",")+"&chooseGroupIdList="+t.chooseGroupIdList.join(",")+"&chooseStoreIdList="+t.chooseStoreIdList.join(",")}else this.$emit("showExportSetFn")},handleSelectedList:function(e){this.adDefaultSelection=e,this.adList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},handleStoreSelectedList:function(e){this.stList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},formatSelectionList:function(e){var t=this.unique(e);this.selectionList=t;var o=this;t.length&&(o.chooseClerkIdList=[],o.chooseStoreIdList=[],o.chooseGroupIdList=[],t.forEach(function(e){e.employeeClerkId?o.chooseClerkIdList.push(e.employeeClerkId):e.storeId?o.chooseStoreIdList.push(e.storeId):e.groupId&&o.chooseGroupIdList.push(e.groupId)}),o.getEmloyeeList())},unique:function(e){var t={};return e.forEach(function(e){t[l()(e)]=e}),e=i()(t).map(function(e){return JSON.parse(e)})},delSld:function(e,t){var o=this,a=this.selectionList.indexOf(e);this.selectionList.splice(a,1),this.formatSelectionList(this.selectionList),o.adList.forEach(function(t){t.id==e.id&&o.adList.splice(o.adList.indexOf(t),1)}),o.changed+=1,o.adDefaultSelection=o.adList.slice(0)},handleSuccess:function(){this.dialogVisible=!1,this.getEmloyeeList()},callHandle:function(e,t,o){this.handleType=t,this.employeeObj=e,this.typeTitle=o,this.dialogVisible=!0},handleSizeChange:function(e){this.pageSize=e,this.getEmloyeeList()},handleCurrentChange:function(e){this.pageNum=e,this.getEmloyeeList()},sortList:function(e){this.sortColumn=e.prop,this.sortType="descending"==e.order?"desc":"asc",this.getEmloyeeList()},reGetList:function(){this.getEmloyeeList()},getEmloyeeList:function(){var e=this,t=e.isUnEmployee,o=t?"/haoban-manage-web/record/find-fire-employee-record-page":"/haoban-manage-web/record/find-on-work-employee-record-page",a={pageNum:e.pageNum,chooseClerkIdList:e.chooseClerkIdList.join(","),chooseGroupIdList:e.chooseGroupIdList.join(","),chooseStoreIdList:e.chooseStoreIdList.join(","),pageSize:e.pageSize,sortType:e.sortType,clerkStatus:0==e.clerkStatus?"":e.clerkStatus,sortColumn:e.sortColumn,clerkType:0==e.clerkType?"":e.clerkType,startDate:e.startDate,endDate:e.endDate,searchParam:e.searchParam};Object(n.a)(o,a).then(function(o){1==o.data.errorCode?(e.employeeList=o.data.result.list,e.total=t?o.data.result.total:o.data.result.pageInfo.total):e.$message.error({message:o.data.message})}).catch(function(t){e.$message({message:t.message})})},selectDate:function(e){e?(this.startDate=e[0],this.endDate=e[1]):(this.startDate="",this.endDate=""),this.getEmloyeeList()}},beforeMount:function(){this.getEmloyeeList(),this.getGroupData()},computed:{propList:function(){return this.isUnEmployee?["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","fireDate","fireReason","handleUnEmployee"]:["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","correctionDate","handleEmployee"]}}},y={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"e-r-l-container"},[o("div",{staticClass:"handle-area"},[o("div",{staticClass:"flex1"},[o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},attrs:{disabled:e.disabled},on:{click:e.callSelector}},[e._v("行政架构选人")]),e._v(" "),o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},on:{click:e.callStoreSelector}},[e._v("门店架构选人")]),e._v(" "),e.isUnEmployee?o("div",{staticClass:"block"},[o("span",{staticClass:"demonstration"},[e._v("离职日期")]),e._v(" "),o("el-date-picker",{attrs:{type:"daterange",align:"right","value-format":"yyyy-MM-dd","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions2},on:{change:e.selectDate},model:{value:e.fireDate,callback:function(t){e.fireDate=t},expression:"fireDate"}})],1):[o("el-select",{staticClass:"m-r-10 w-130",attrs:{placeholder:"选择类型"},on:{change:e.reGetList},model:{value:e.clerkType,callback:function(t){e.clerkType=t},expression:"clerkType"}},e._l(e.typeLsit,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})})),e._v(" "),o("el-select",{staticClass:"w-130",attrs:{placeholder:"选择状态"},on:{change:e.reGetList},model:{value:e.clerkStatus,callback:function(t){e.clerkStatus=t},expression:"clerkStatus"}},e._l(e.statusList,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})}))],e._v(" "),o("el-input",{staticStyle:{width:"218px","margin-left":"10px"},attrs:{placeholder:"请输入姓名或手机号",clearable:""},on:{clear:e.searchFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchParam,callback:function(t){e.searchParam=t},expression:"searchParam"}})],2),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.showExportSet}},[e._v("导出"),o("i",{staticClass:"el-icon-upload el-icon--right"})])],1),e._v(" "),e.selectionList.length>0?o("ul",{staticClass:"selector-selected-list"},[e._l(e.selectionList,function(t,a){return[o("li",{key:a+t.id+t.label,staticClass:"sld"},[e._v(e._s(t.label)+" "),o("i",{staticClass:"el-icon-close",on:{click:function(o){e.delSld(t,t.isStoreGroup)}}})])]}),e._v(" "),o("li",{staticClass:"sld tip"},[e._v("共筛选出"+e._s(e.total)+"人")])],2):e._e(),e._v(" "),o("el-table",{staticClass:"list-table",attrs:{height:e.employeeList.length?e.tableH:"auto",data:e.employeeList,"default-sort":{prop:"hireDate",order:"descending"}},on:{"sort-change":e.sortList}},[e._l(e.propList,function(t){return[o("list-item",{key:t,attrs:{item:t},on:{callHandle:e.callHandle}})]})],2),e._v(" "),e.employeeList.length?o("el-pagination",{staticClass:"pagination",attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNum,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e(),e._v(" "),o("el-dialog",{attrs:{title:e.typeTitle,visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[o("handle-dialog",{attrs:{employee:e.employeeObj,handleType:e.handleType,typeTitle:e.typeTitle},on:{handleSuccess:e.handleSuccess}})],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleStoreSelectedList}}),e._v(" "),o("vue-select-employee",{ref:"departmentSelector",attrs:{changed:e.changed,treeData:e.treeData,defaultSelection:e.adDefaultSelection},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var g=o("VU/8")(f,y,!1,function(e){o("yX/h")},null,null);t.a=g.exports},PcIZ:function(e,t){},TGrv:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("3Xzz"),i=(o("P9l9"),o("NNAT")),s={name:"employeeRecord",components:{navCrumb:a.a,employeeList:i.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"离职员工",path:""}],typeObj:{onWorkCout:"在职员工",allWorkCount:"全职",partTimeWorkCount:"兼职",outWorkCount:"外包",practiceWorkCount:"实习",noTypeWorkCount:"无类型",regularCount:"正式",onTrialCount:"试用",noStatusCount:"无状态"},countObj:{}}},beforeMount:function(){}},l={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-set-wrap"},[t("nav-crumb",{attrs:{navpath:this.navpath}}),this._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"e-record-container"},[t("employee-list",{attrs:{isUnEmployee:!0}})],1)])]),this._v(" "),t("vue-gic-footer")],1)},staticRenderFns:[]};var n=o("VU/8")(s,l,!1,function(e){o("k6/W")},null,null);t.default=n.exports},"k6/W":function(e,t){},"yX/h":function(e,t){}});
//# sourceMappingURL=11.bd6f688633a5dfd311f5.js.map
\ No newline at end of file
webpackJsonp([11],{NNAT:function(e,t,o){"use strict";var a=o("fZjL"),i=o.n(a),s=o("mvHQ"),l=o.n(s),n=o("P9l9"),r=o("0xDb"),c={name:"list-item",props:{item:{type:String,required:!0}},filters:{formatDate:r.b},data:function(){return{typeLsit:["全部","全职","兼职","外包","实习","无类型"],reasons:["","家庭原因","个人原因","发展原因","合同到期不续签","协议解除","无法胜任工作","经济性裁员","严重违法违纪","其他"],propList:{headPic:{label:"",slot:!0,width:50},clerkName:{label:"姓名",width:90},clerkPhone:{label:"手机号"},groupName:{label:"部门"},clerkCode:{label:"code"},positionName:{label:"职位"},clerkType:{label:"员工类型",slot:!0},hireDate:{label:"入职日期",needSort:"custom",slot:!0},correctionDate:{label:"转正日期",needSort:"custom",slot:!0},fireDate:{label:"离职日期",needSort:"custom",slot:!0},fireReason:{label:"离职原因",slot:!0},handleEmployee:{label:"操作",slot:!0},handleUnEmployee:{label:"操作",slot:!0}}}},methods:{callHandle:function(e){console.log(e),"编辑员工资料"!=e.typeTitle?this.$emit("callHandle",e.obj,e.type,e.typeTitle):location.href="#/recordInfo?recordId="+e.obj.recordId}},mounted:function(){}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.propList[e.item].slot?o("el-table-column",{attrs:{label:e.propList[e.item].label,width:e.propList[e.item].width,sortable:e.propList[e.item].needSort,prop:e.item},scopedSlots:e._u([{key:"default",fn:function(t){return["clerkType"==e.item?o("div",[e._v("\n "+e._s(e.typeLsit[t.row[e.item]||5])+"\n ")]):"hireDate"==e.item||"correctionDate"==e.item||"fireDate"==e.item?o("div",[e._v("\n "+e._s(e._f("formatDate")(t.row[e.item],"YY-MM-DD")||"--")+"\n ")]):"headPic"==e.item?o("div",[t.row[e.item]?o("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}}):o("div",{staticClass:"replace-head-img"},[o("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])]):"fireReason"==e.item?o("div",[e._v("\n "+e._s(e.reasons[t.row[e.item]]||"--")+"\n ")]):"handleEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("el-dropdown",{staticClass:"more",on:{command:e.callHandle}},[o("span",{staticClass:"el-dropdown-link"},[e._v("\n 更多"),o("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),o("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[2==t.row.clerkStatus?[o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"turnPositive",typeTitle:"办理转正"}}},[e._v("办理转正")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"eidtCorrectionTime",typeTitle:"修改转正时间"}}},[e._v("修改转正时间")])]:e._e(),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"editEmployee",typeTitle:"编辑员工资料"}}},[e._v("编辑员工资料")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"resignation",typeTitle:"办理离职"}}},[e._v("办理离职")])],2)],1)],1)]):"handleUnEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("a",{staticClass:"a-href",attrs:{href:"#/recordInfo?recordId="+t.row.recordId+"&type=unemployee"}},[e._v("编辑")])])]):e._e()]}}])}):o("el-table-column",{attrs:{"class-name":"clerkName"==e.item?"control-width":"",label:e.propList[e.item].label,width:e.propList[e.item].width,prop:e.item}})},staticRenderFns:[]};var p=o("VU/8")(c,d,!1,function(e){o("q5YI")},null,null).exports,u=o("IVno"),h=o("Ie7z"),m=o("c4uw"),f={name:"employeeRecordList",props:{isUnEmployee:{type:Boolean,default:!1}},components:{listItem:p,handleDialog:u.a,vueSelectStore:h.a,vueSelectEmployee:m.a},data:function(){return{tableH:window.screen.availHeight-440-160,pickerOptions2:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-6048e5),e.$emit("pick",[o,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-2592e6),e.$emit("pick",[o,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-7776e6),e.$emit("pick",[o,t])}}]},employeeList:[],pageNum:1,pageSize:20,sortType:"desc",sortColumn:"hireDate",statusList:["全部","正式","试用"],typeLsit:["全部","全职","兼职","外包","实习","无类型"],clerkType:0,clerkStatus:0,total:0,handleType:"turnPositive",typeTitle:"",dialogVisible:!1,employeeObj:{},fireDate:[],startDate:"",endDate:"",showSelector:!0,searchParam:"",departMentSet:{},storeSet:{},treeData:{},selectionList:[],disabled:!0,chooseClerkIdList:[],chooseGroupIdList:[],chooseStoreIdList:[],adList:[],adDefaultSelection:[],stList:[],changed:0}},methods:{searchFn:function(){this.getEmloyeeList()},getGroupData:function(){var e=this;Object(n.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var o=[],a=[];1==t.data.errorCode&&(o=t.data.result.departmentList||[],a=t.data.result.searchList||[]),e.treeData={treeData:o,personData:a},e.disabled=!1}).catch(function(e){})},callSelector:function(){this.$refs.departmentSelector.treeSet.dialogVisible=!0},callStoreSelector:function(){this.$refs.storeSelector.treeSet.dialogVisible=!0},showExportSet:function(){if(this.isUnEmployee){var e=window.location.origin;-1!=e.indexOf("localhost")&&(e="http://www.gicdev.com");var t=this,o=(t.pageNum,t.chooseClerkIdList.join(","),t.chooseGroupIdList.join(","),t.chooseStoreIdList.join(","),t.pageSize,t.sortType,0==t.clerkStatus||t.clerkStatus,t.sortColumn,0==t.clerkType||t.clerkType,t.startDate,t.endDate,t.searchParam,0==t.clerkType?"":t.clerkType);location.href=e+"/haoban-manage-web/record/export-fire-employee-record?clerkType="+o+"&sortType="+t.sortType+"&sortColumn="+t.sortColumn+"&startDate="+t.startDate+"&endDate="+t.endDate+"&searchParam="+t.searchParam+"&chooseClerkIdList="+t.chooseClerkIdList.join(",")+"&chooseGroupIdList="+t.chooseGroupIdList.join(",")+"&chooseStoreIdList="+t.chooseStoreIdList.join(",")}else this.$emit("showExportSetFn")},handleSelectedList:function(e){this.adDefaultSelection=e,this.adList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},handleStoreSelectedList:function(e){this.stList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},formatSelectionList:function(e){var t=this.unique(e);this.selectionList=t;var o=this;t.length&&(o.chooseClerkIdList=[],o.chooseStoreIdList=[],o.chooseGroupIdList=[],t.forEach(function(e){e.employeeClerkId?o.chooseClerkIdList.push(e.employeeClerkId):e.storeId?o.chooseStoreIdList.push(e.storeId):e.groupId&&o.chooseGroupIdList.push(e.groupId)}),o.getEmloyeeList())},unique:function(e){var t={};return e.forEach(function(e){t[l()(e)]=e}),e=i()(t).map(function(e){return JSON.parse(e)})},delSld:function(e,t){var o=this,a=this.selectionList.indexOf(e);this.selectionList.splice(a,1),this.formatSelectionList(this.selectionList),o.adList.forEach(function(t){t.id==e.id&&o.adList.splice(o.adList.indexOf(t),1)}),o.changed+=1,o.adDefaultSelection=o.adList.slice(0)},handleSuccess:function(){this.dialogVisible=!1,this.getEmloyeeList()},callHandle:function(e,t,o){this.handleType=t,this.employeeObj=e,this.typeTitle=o,this.dialogVisible=!0},handleSizeChange:function(e){this.pageSize=e,this.getEmloyeeList()},handleCurrentChange:function(e){this.pageNum=e,this.getEmloyeeList()},sortList:function(e){this.sortColumn=e.prop,this.sortType="descending"==e.order?"desc":"asc",this.getEmloyeeList()},reGetList:function(){this.getEmloyeeList()},getEmloyeeList:function(){var e=this,t=e.isUnEmployee,o=t?"/haoban-manage-web/record/find-fire-employee-record-page":"/haoban-manage-web/record/find-on-work-employee-record-page",a={pageNum:e.pageNum,chooseClerkIdList:e.chooseClerkIdList.join(","),chooseGroupIdList:e.chooseGroupIdList.join(","),chooseStoreIdList:e.chooseStoreIdList.join(","),pageSize:e.pageSize,sortType:e.sortType,clerkStatus:0==e.clerkStatus?"":e.clerkStatus,sortColumn:e.sortColumn,clerkType:0==e.clerkType?"":e.clerkType,startDate:e.startDate,endDate:e.endDate,searchParam:e.searchParam};Object(n.a)(o,a).then(function(o){1==o.data.errorCode?(e.employeeList=o.data.result.list,e.total=t?o.data.result.total:o.data.result.pageInfo.total):e.$message.error({message:o.data.message})}).catch(function(t){e.$message({message:t.message})})},selectDate:function(e){e?(this.startDate=e[0],this.endDate=e[1]):(this.startDate="",this.endDate=""),this.getEmloyeeList()}},beforeMount:function(){this.getEmloyeeList(),this.getGroupData()},computed:{propList:function(){return this.isUnEmployee?["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","fireDate","fireReason","handleUnEmployee"]:["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","correctionDate","handleEmployee"]}}},y={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"e-r-l-container"},[o("div",{staticClass:"handle-area"},[o("div",{staticClass:"flex1"},[o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},attrs:{disabled:e.disabled},on:{click:e.callSelector}},[e._v("行政架构选人")]),e._v(" "),o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},on:{click:e.callStoreSelector}},[e._v("门店架构选人")]),e._v(" "),e.isUnEmployee?o("div",{staticClass:"block"},[o("span",{staticClass:"demonstration"},[e._v("离职日期")]),e._v(" "),o("el-date-picker",{attrs:{type:"daterange",align:"right","value-format":"yyyy-MM-dd","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions2},on:{change:e.selectDate},model:{value:e.fireDate,callback:function(t){e.fireDate=t},expression:"fireDate"}})],1):[o("el-select",{staticClass:"m-r-10 w-130",attrs:{placeholder:"选择类型"},on:{change:e.reGetList},model:{value:e.clerkType,callback:function(t){e.clerkType=t},expression:"clerkType"}},e._l(e.typeLsit,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})})),e._v(" "),o("el-select",{staticClass:"w-130",attrs:{placeholder:"选择状态"},on:{change:e.reGetList},model:{value:e.clerkStatus,callback:function(t){e.clerkStatus=t},expression:"clerkStatus"}},e._l(e.statusList,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})}))],e._v(" "),o("el-input",{staticStyle:{width:"218px","margin-left":"10px"},attrs:{placeholder:"请输入姓名或手机号",clearable:""},on:{clear:e.searchFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchParam,callback:function(t){e.searchParam=t},expression:"searchParam"}})],2),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.showExportSet}},[e._v("导出"),o("i",{staticClass:"el-icon-upload el-icon--right"})])],1),e._v(" "),e.selectionList.length>0?o("ul",{staticClass:"selector-selected-list"},[e._l(e.selectionList,function(t,a){return[o("li",{key:a+t.id+t.label,staticClass:"sld"},[e._v(e._s(t.label)+" "),o("i",{staticClass:"el-icon-close",on:{click:function(o){e.delSld(t,t.isStoreGroup)}}})])]}),e._v(" "),o("li",{staticClass:"sld tip"},[e._v("共筛选出"+e._s(e.total)+"人")])],2):e._e(),e._v(" "),o("el-table",{staticClass:"list-table",attrs:{height:e.employeeList.length?e.tableH:"auto",data:e.employeeList,"default-sort":{prop:"hireDate",order:"descending"}},on:{"sort-change":e.sortList}},[e._l(e.propList,function(t){return[o("list-item",{key:t,attrs:{item:t},on:{callHandle:e.callHandle}})]})],2),e._v(" "),e.employeeList.length?o("el-pagination",{staticClass:"pagination",attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNum,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e(),e._v(" "),o("el-dialog",{attrs:{title:e.typeTitle,visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[o("handle-dialog",{attrs:{employee:e.employeeObj,handleType:e.handleType,typeTitle:e.typeTitle},on:{handleSuccess:e.handleSuccess}})],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleStoreSelectedList}}),e._v(" "),o("vue-select-employee",{ref:"departmentSelector",attrs:{changed:e.changed,treeData:e.treeData,defaultSelection:e.adDefaultSelection},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var g=o("VU/8")(f,y,!1,function(e){o("Zp4q")},null,null);t.a=g.exports},TGrv:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("3Xzz"),i=(o("P9l9"),o("NNAT")),s={name:"employeeRecord",components:{navCrumb:a.a,employeeList:i.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"离职员工",path:""}],typeObj:{onWorkCout:"在职员工",allWorkCount:"全职",partTimeWorkCount:"兼职",outWorkCount:"外包",practiceWorkCount:"实习",noTypeWorkCount:"无类型",regularCount:"正式",onTrialCount:"试用",noStatusCount:"无状态"},countObj:{}}},beforeMount:function(){}},l={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-set-wrap"},[t("nav-crumb",{attrs:{navpath:this.navpath}}),this._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"e-record-container"},[t("employee-list",{attrs:{isUnEmployee:!0}})],1)])]),this._v(" "),t("vue-gic-footer")],1)},staticRenderFns:[]};var n=o("VU/8")(s,l,!1,function(e){o("w0nb")},null,null);t.default=n.exports},Zp4q:function(e,t){},q5YI:function(e,t){},w0nb:function(e,t){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/employeeRecord/listItem.vue","webpack:///./src/components/employeeRecord/listItem.vue?be2c","webpack:///./src/components/employeeRecord/listItem.vue","webpack:///src/components/employeeRecord/employeeList.vue","webpack:///./src/components/employeeRecord/employeeList.vue?e20f","webpack:///./src/components/employeeRecord/employeeList.vue","webpack:///src/views/contacts/unemployee.vue","webpack:///./src/views/contacts/unemployee.vue?c19b","webpack:///./src/views/contacts/unemployee.vue"],"names":["listItem","name","props","item","type","String","required","filters","formatDate","utils","data","typeLsit","reasons","propList","headPic","label","slot","width","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","needSort","correctionDate","fireDate","fireReason","handleEmployee","handleUnEmployee","methods","callHandle","command","console","log","typeTitle","this","$emit","obj","location","href","recordId","mounted","employeeRecord_listItem","render","_vm","_h","$createElement","_c","_self","attrs","sortable","prop","scopedSlots","_u","key","fn","scope","_v","_s","row","_f","staticClass","src","on","clerkStatus","_e","class-name","staticRenderFns","components_employeeRecord_listItem","__webpack_require__","normalizeComponent","ssrContext","employeeList","isUnEmployee","Boolean","default","components","handleDialog","vueSelectStore","vueSelectEmployee","tableH","window","screen","availHeight","pickerOptions2","shortcuts","text","onClick","picker","end","Date","start","setTime","getTime","pageNum","pageSize","sortType","sortColumn","statusList","total","handleType","dialogVisible","employeeObj","startDate","endDate","showSelector","searchParam","departMentSet","storeSet","treeData","selectionList","disabled","chooseClerkIdList","chooseGroupIdList","chooseStoreIdList","adList","adDefaultSelection","stList","changed","searchFn","getEmloyeeList","getGroupData","_this","Object","api","isStoreGroup","then","res","personData","errorCode","result","departmentList","searchList","catch","e","callSelector","$refs","departmentSelector","treeSet","callStoreSelector","storeSelector","showExportSet","local","origin","indexOf","ths","join","handleSelectedList","list","arr","concat","formatSelectionList","handleStoreSelectedList","newList","unique","length","forEach","li","employeeClerkId","push","storeId","groupId","stringify_default","keys_default","map","u","JSON","parse","delSld","sld","idx","splice","ad","id","slice","handleSuccess","handleSizeChange","val","handleCurrentChange","sortList","order","reGetList","url","params","pageInfo","$message","error","message","selectDate","date","beforeMount","computed","employeeRecord_employeeList","staticStyle","margin-right","height","click","align","value-format","unlink-panels","range-separator","start-placeholder","end-placeholder","picker-options","change","model","value","callback","$$v","expression","placeholder","_l","index","margin-left","clearable","clear","nativeOn","keyup","$event","_k","keyCode","default-sort","sort-change","background","page-sizes","page-size","current-page","layout","size-change","current-change","title","visible","update:visible","employee","ref","defaultSelection","employeeList_Component","employeeList_normalizeComponent","__webpack_exports__","unemployee","navCrumb","nav","navpath","path","typeObj","onWorkCout","allWorkCount","partTimeWorkCount","outWorkCount","practiceWorkCount","noTypeWorkCount","regularCount","onTrialCount","noStatusCount","countObj","contacts_unemployee","Component"],"mappings":"2HAoDAA,GACAC,KAAA,YACAC,OACAC,MACAC,KAAAC,OACAC,UAAA,IAGAC,SACAC,WAAAC,EAAA,GAEAC,KAXA,WAYA,OACAC,UAAA,gCACAC,SAAA,yEACAC,UACAC,SACAC,MAAA,GACAC,MAAA,EACAC,MAAA,IAEAC,WACAH,MAAA,KACAE,MAAA,IAEAE,YACAJ,MAAA,OAEAK,WACAL,MAAA,MAEAM,WACAN,MAAA,QAEAO,cACAP,MAAA,MAEAQ,WACAR,MAAA,OACAC,MAAA,GAEAQ,UACAT,MAAA,OACAU,SAAA,SACAT,MAAA,GAEAU,gBACAX,MAAA,OACAU,SAAA,SACAT,MAAA,GAEAW,UACAZ,MAAA,OACAU,SAAA,SACAT,MAAA,GAEAY,YACAb,MAAA,OACAC,MAAA,GAEAa,gBACAd,MAAA,KACAC,MAAA,GAEAc,kBACAf,MAAA,KACAC,MAAA,MAKAe,SACAC,WADA,SACAC,GACAC,QAAAC,IAAAF,GACA,UAAAA,EAAAG,UACAC,KAAAC,MAAA,aAAAL,EAAAM,IAAAN,EAAA7B,KAAA6B,EAAAG,WAEAI,SAAAC,KAAA,yBAAAR,EAAAM,IAAAG,WAIAC,QAjFA,cCjDeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAT,KAAaU,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAD,EAAAjC,SAAAiC,EAAA3C,MAAA,KAAA8C,EAAA,mBAA2DE,OAAOpC,MAAA+B,EAAAjC,SAAAiC,EAAA3C,MAAAY,MAAAE,MAAA6B,EAAAjC,SAAAiC,EAAA3C,MAAAc,MAAAmC,SAAAN,EAAAjC,SAAAiC,EAAA3C,MAAAsB,SAAA4B,KAAAP,EAAA3C,MAAqImD,YAAAR,EAAAS,KAAsBC,IAAA,UAAAC,GAAA,SAAAC,GAAiC,oBAAAZ,EAAA3C,KAAA8C,EAAA,OAAAH,EAAAa,GAAA,WAAAb,EAAAc,GAAAd,EAAAnC,SAAA+C,EAAAG,IAAAf,EAAA3C,OAAA,4BAAA2C,EAAA3C,MAAA,kBAAA2C,EAAA3C,MAAA,YAAA2C,EAAA3C,KAAA8C,EAAA,OAAAH,EAAAa,GAAA,WAAAb,EAAAc,GAAAd,EAAAgB,GAAA,aAAAhB,CAAAY,EAAAG,IAAAf,EAAA3C,MAAA,0CAAA2C,EAAA3C,KAAA8C,EAAA,OAAAS,EAAAG,IAAAf,EAAA3C,MAAA8C,EAAA,OAA6Xc,YAAA,aAAAZ,OAAgCa,IAAAN,EAAAG,IAAAf,EAAA3C,SAA2B8C,EAAA,OAAYc,YAAA,qBAA+Bd,EAAA,KAAUc,YAAA,2CAAiD,cAAAjB,EAAA3C,KAAA8C,EAAA,OAAAH,EAAAa,GAAA,WAAAb,EAAAc,GAAAd,EAAAlC,QAAA8C,EAAAG,IAAAf,EAAA3C,QAAA,oCAAA2C,EAAA3C,KAAA8C,EAAA,OAAAA,EAAA,OAA6Kc,YAAA,iBAA2Bd,EAAA,eAAoBc,YAAA,OAAAE,IAAuBhC,QAAAa,EAAAd,cAA0BiB,EAAA,QAAac,YAAA,qBAA+BjB,EAAAa,GAAA,oBAAAV,EAAA,KAAqCc,YAAA,wCAAgDjB,EAAAa,GAAA,KAAAV,EAAA,oBAAuCE,OAAOnC,KAAA,YAAkBA,KAAA,aAAiB,GAAA0C,EAAAG,IAAAK,aAAAjB,EAAA,oBAAuDE,OAAOlB,SAAWM,IAAAmB,EAAAG,IAAAzD,KAAA,eAAAgC,UAAA,WAA0DU,EAAAa,GAAA,UAAAb,EAAAa,GAAA,KAAAV,EAAA,oBAAsDE,OAAOlB,SAAWM,IAAAmB,EAAAG,IAAAzD,KAAA,qBAAAgC,UAAA,aAAkEU,EAAAa,GAAA,aAAAb,EAAAqB,KAAArB,EAAAa,GAAA,KAAAV,EAAA,oBAAkEE,OAAOlB,SAAWM,IAAAmB,EAAAG,IAAAzD,KAAA,eAAAgC,UAAA,aAA4DU,EAAAa,GAAA,YAAAb,EAAAa,GAAA,KAAAV,EAAA,oBAAwDE,OAAOlB,SAAWM,IAAAmB,EAAAG,IAAAzD,KAAA,cAAAgC,UAAA,WAAyDU,EAAAa,GAAA,4CAAAb,EAAA3C,KAAA8C,EAAA,OAAAA,EAAA,OAAsFc,YAAA,iBAA2Bd,EAAA,KAAUc,YAAA,SAAAZ,OAA4BV,KAAA,yBAAAiB,EAAAG,IAAAnB,SAAA,sBAA2EI,EAAAa,GAAA,YAAAb,EAAAqB,YAAmClB,EAAA,mBAAwBE,OAAOiB,aAAA,aAAAtB,EAAA3C,KAAA,mBAAAY,MAAA+B,EAAAjC,SAAAiC,EAAA3C,MAAAY,MAAAE,MAAA6B,EAAAjC,SAAAiC,EAAA3C,MAAAc,MAAAoC,KAAAP,EAAA3C,SAEvoEkE,oBCCjB,IAuBeC,EAvBUC,EAAQ,OAcjCC,CACExE,EACA4C,GATF,EAVA,SAAA6B,GACEF,EAAQ,SAaV,KAEA,MAUgC,4CCgDhCG,GACAzE,KAAA,qBACAC,OACAyE,cACAvE,KAAAwE,QACAC,SAAA,IAGAC,YACA9E,SAAAsE,EACAS,eAAA,EACAC,iBAAA,EACAC,oBAAA,GAEAvE,KAdA,WAeA,OACAwE,OAAAC,OAAAC,OAAAC,YAAA,QACAC,gBACAC,YACAC,KAAA,OACAC,QAFA,SAEAC,GACA,IAAAC,EAAA,IAAAC,KACAC,EAAA,IAAAD,KACAC,EAAAC,QAAAD,EAAAE,UAAA,QACAL,EAAApD,MAAA,QAAAuD,EAAAF,OAGAH,KAAA,QACAC,QAFA,SAEAC,GACA,IAAAC,EAAA,IAAAC,KACAC,EAAA,IAAAD,KACAC,EAAAC,QAAAD,EAAAE,UAAA,QACAL,EAAApD,MAAA,QAAAuD,EAAAF,OAGAH,KAAA,QACAC,QAFA,SAEAC,GACA,IAAAC,EAAA,IAAAC,KACAC,EAAA,IAAAD,KACAC,EAAAC,QAAAD,EAAAE,UAAA,QACAL,EAAApD,MAAA,QAAAuD,EAAAF,QAIAjB,gBACAsB,QAAA,EACAC,SAAA,GACAC,SAAA,OACAC,WAAA,WACAC,YAAA,gBACAzF,UAAA,gCACAY,UAAA,EACA2C,YAAA,EACAmC,MAAA,EACAC,WAAA,eACAlE,UAAA,GACAmE,eAAA,EACAC,eACA7E,YACA8E,UAAA,GACAC,QAAA,GACAC,cAAA,EACAC,YAAA,GACAC,iBACAC,YACAC,YACAC,iBACAC,UAAA,EACAC,qBACAC,qBACAC,qBACAC,UACAC,sBACAC,UACAC,QAAA,IAGAzF,SACA0F,SADA,WAEApF,KAAAqF,kBAEAC,aAJA,WAKA,IAAAC,EAAAvF,KAIMwF,OAAAC,EAAA,EAAAD,CAAN,8CAFAE,aAAA,IAGAC,KAAA,SAAAC,GACA,IAAAlB,KACAmB,KACA,GAAAD,EAAAvH,KAAAyH,YACApB,EAAAkB,EAAAvH,KAAA0H,OAAAC,mBACAH,EAAAD,EAAAvH,KAAA0H,OAAAE,gBAEAV,EAAAb,UACAA,WACAmB,cAEAN,EAAAX,UAAA,IAEAsB,MAAA,SAAAC,OAEAC,aAzBA,WA0BApG,KAAAqG,MAAAC,mBAAAC,QAAArC,eAAA,GAEAsC,kBA5BA,WA6BAxG,KAAAqG,MAAAI,cAAAF,QAAArC,eAAA,GAEAwC,cA/BA,WAiCA,GADA1G,KAAAsC,aAGA,CACA,IAAAqE,EAAA7D,OAAA3C,SAAAyG,QACA,GAAAD,EAAAE,QAAA,eACAF,EAAA,yBAEA,IAAAG,EAAA9G,KAeAd,GAbA4H,EAAAnD,QACAmD,EAAAjC,kBAAAkC,KAAA,KACAD,EAAAhC,kBAAAiC,KAAA,KACAD,EAAA/B,kBAAAgC,KAAA,KACAD,EAAAlD,SACAkD,EAAAjD,SACA,GAAAiD,EAAAjF,aAAAiF,EAAAjF,YACAiF,EAAAhD,WACA,GAAAgD,EAAA5H,WAAA4H,EAAA5H,UACA4H,EAAA1C,UACA0C,EAAAzC,QACAyC,EAAAvC,YAEA,GAAAuC,EAAA5H,UAAA,GAAA4H,EAAA5H,WACAiB,SAAAC,KAAAuG,EAAA,mEAAAzH,EAAA,aAAA4H,EAAAjD,SAAA,eAAAiD,EAAAhD,WAAA,cAAAgD,EAAA1C,UAAA,YAAA0C,EAAAzC,QAAA,gBAAAyC,EAAAvC,YAAA,sBAAAuC,EAAAjC,kBAAAkC,KAAA,2BAAAD,EAAAhC,kBAAAiC,KAAA,2BAAAD,EAAA/B,kBAAAgC,KAAA,UAtBA/G,KAAAC,MAAA,oBAyBA+G,mBA3DA,SA2DAC,GACAjH,KAAAiF,mBAAAgC,EACAjH,KAAAgF,OAAAiC,EACA,IAAAC,EAAAlH,KAAA2E,cAAAwC,OAAAF,GACAjH,KAAA2E,cAAAuC,EACAlH,KAAAoH,oBAAAF,IAEAG,wBAlEA,SAkEAJ,GACAjH,KAAAkF,OAAA+B,EACA,IAAAC,EAAAlH,KAAA2E,cAAAwC,OAAAF,GACAjH,KAAA2E,cAAAuC,EACAlH,KAAAoH,oBAAAF,IAEAE,oBAxEA,SAwEAH,GACA,IAAAK,EAAAtH,KAAAuH,OAAAN,GACAjH,KAAA2E,cAAA2C,EACA,IAAAR,EAAA9G,KACAsH,EAAAE,SACAV,EAAAjC,qBACAiC,EAAA/B,qBACA+B,EAAAhC,qBACAwC,EAAAG,QAAA,SAAAC,GACAA,EAAAC,gBACAb,EAAAjC,kBAAA+C,KAAAF,EAAAC,iBACAD,EAAAG,QACAf,EAAA/B,kBAAA6C,KAAAF,EAAAG,SACAH,EAAAI,SACAhB,EAAAhC,kBAAA8C,KAAAF,EAAAI,WAGAhB,EAAAzB,mBAGAkC,OA5FA,SA4FAL,GACA,IAAAK,KAOA,OANAL,EAAAO,QAAA,SAAA3J,GACAyJ,EAAAQ,IAAAjK,QAEAoJ,EAAAc,IAAAT,GAAAU,IAAA,SAAAC,GACA,OAAAC,KAAAC,MAAAF,MAIAG,OAtGA,SAsGAC,EAAA5C,GACA,IAAAoB,EAAA9G,KACAuI,EAAAvI,KAAA2E,cAAAkC,QAAAyB,GACAtI,KAAA2E,cAAA6D,OAAAD,EAAA,GACAvI,KAAAoH,oBAAApH,KAAA2E,eACAmC,EAAA9B,OAAAyC,QAAA,SAAAgB,GACAA,EAAAC,IAAAJ,EAAAI,IACA5B,EAAA9B,OAAAwD,OAAA1B,EAAA9B,OAAA6B,QAAA4B,GAAA,KAGA3B,EAAA3B,SAAA,EACA2B,EAAA7B,mBAAA6B,EAAA9B,OAAA2D,MAAA,IAEAC,cAnHA,WAoHA5I,KAAAkE,eAAA,EACAlE,KAAAqF,kBAGA1F,WAxHA,SAwHAO,EAAAnC,EAAAgC,GACAC,KAAAiE,WAAAlG,EACAiC,KAAAmE,YAAAjE,EACAF,KAAAD,YACAC,KAAAkE,eAAA,GAEA2E,iBA9HA,SA8HAC,GACA9I,KAAA4D,SAAAkF,EACA9I,KAAAqF,kBAEA0D,oBAlIA,SAkIAD,GACA9I,KAAA2D,QAAAmF,EACA9I,KAAAqF,kBAGA2D,SAvIA,SAuIA9I,GACAF,KAAA8D,WAAA5D,EAAAc,KACAhB,KAAA6D,SAAA,cAAA3D,EAAA+I,MAAA,aACAjJ,KAAAqF,kBAEA6D,UA5IA,WA6IAlJ,KAAAqF,kBAEAA,eA/IA,WAgJA,IAAAyB,EAAA9G,KACAsC,EAAAwE,EAAAxE,aACA6G,EAAA7G,EAAA,yHACA8G,GACAzF,QAAAmD,EAAAnD,QACAkB,kBAAAiC,EAAAjC,kBAAAkC,KAAA,KACAjC,kBAAAgC,EAAAhC,kBAAAiC,KAAA,KACAhC,kBAAA+B,EAAA/B,kBAAAgC,KAAA,KACAnD,SAAAkD,EAAAlD,SACAC,SAAAiD,EAAAjD,SACAhC,YAAA,GAAAiF,EAAAjF,YAAA,GAAAiF,EAAAjF,YACAiC,WAAAgD,EAAAhD,WACA5E,UAAA,GAAA4H,EAAA5H,UAAA,GAAA4H,EAAA5H,UACAkF,UAAA0C,EAAA1C,UACAC,QAAAyC,EAAAzC,QACAE,YAAAuC,EAAAvC,aAEMiB,OAAAC,EAAA,EAAAD,CAAN2D,EAAAC,GACAzD,KAAA,SAAAC,GACA,GAAAA,EAAAvH,KAAAyH,WACAgB,EAAAzE,aAAAuD,EAAAvH,KAAA0H,OAAAkB,KACAH,EAAA9C,MAAA1B,EAAAsD,EAAAvH,KAAA0H,OAAA/B,MAAA4B,EAAAvH,KAAA0H,OAAAsD,SAAArF,OAEA8C,EAAAwC,SAAAC,OACAC,QAAA5D,EAAAvH,KAAAmL,YAIAtD,MAAA,SAAAC,GACAW,EAAAwC,UACAE,QAAArD,EAAAqD,aAIAC,WAlLA,SAkLAC,GACAA,GACA1J,KAAAoE,UAAAsF,EAAA,GACA1J,KAAAqE,QAAAqF,EAAA,KAEA1J,KAAAoE,UAAA,GACApE,KAAAqE,QAAA,IAEArE,KAAAqF,mBAGAsE,YA1QA,WA2QA3J,KAAAqF,iBACArF,KAAAsF,gBAEAsE,UACApL,SADA,WAGA,OADAwB,KAAAsC,cACA,qRCxVeuH,GADErJ,OAFP,WAAgB,IAAAC,EAAAT,KAAaU,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBc,YAAA,oBAA8Bd,EAAA,OAAYc,YAAA,gBAA0Bd,EAAA,OAAYc,YAAA,UAAoBd,EAAA,aAAkBkJ,aAAaC,eAAA,OAAAC,OAAA,QAAsClJ,OAAQ8D,SAAAnE,EAAAmE,UAAwBhD,IAAKqI,MAAAxJ,EAAA2F,gBAA0B3F,EAAAa,GAAA,YAAAb,EAAAa,GAAA,KAAAV,EAAA,aAAiDkJ,aAAaC,eAAA,OAAAC,OAAA,QAAsCpI,IAAKqI,MAAAxJ,EAAA+F,qBAA+B/F,EAAAa,GAAA,YAAAb,EAAAa,GAAA,KAAAb,EAAA6B,aAAorB1B,EAAA,OAAcc,YAAA,UAAoBd,EAAA,QAAac,YAAA,kBAA4BjB,EAAAa,GAAA,UAAAb,EAAAa,GAAA,KAAAV,EAAA,kBAAoDE,OAAO/C,KAAA,YAAAmM,MAAA,QAAAC,eAAA,aAAAC,gBAAA,GAAAC,kBAAA,IAAAC,oBAAA,OAAAC,kBAAA,OAAAC,iBAAA/J,EAAAwC,gBAAgMrB,IAAK6I,OAAAhK,EAAAgJ,YAAwBiB,OAAQC,MAAAlK,EAAA,SAAAmK,SAAA,SAAAC,GAA8CpK,EAAAnB,SAAAuL,GAAiBC,WAAA,eAAwB,IAAtnClK,EAAA,aAAsEc,YAAA,eAAAZ,OAAkCiK,YAAA,QAAqBnJ,IAAK6I,OAAAhK,EAAAyI,WAAuBwB,OAAQC,MAAAlK,EAAA,UAAAmK,SAAA,SAAAC,GAA+CpK,EAAAvB,UAAA2L,GAAkBC,WAAA,cAAyBrK,EAAAuK,GAAAvK,EAAA,kBAAA1C,EAAAkN,GAA4C,OAAArK,EAAA,aAAuBO,IAAA8J,EAAAnK,OAAiBpC,MAAAX,EAAA4M,MAAAM,QAA8BxK,EAAAa,GAAA,KAAAV,EAAA,aAA+Bc,YAAA,QAAAZ,OAA2BiK,YAAA,QAAqBnJ,IAAK6I,OAAAhK,EAAAyI,WAAuBwB,OAAQC,MAAAlK,EAAA,YAAAmK,SAAA,SAAAC,GAAiDpK,EAAAoB,YAAAgJ,GAAoBC,WAAA,gBAA2BrK,EAAAuK,GAAAvK,EAAA,oBAAA1C,EAAAkN,GAA8C,OAAArK,EAAA,aAAuBO,IAAA8J,EAAAnK,OAAiBpC,MAAAX,EAAA4M,MAAAM,SAAgexK,EAAAa,GAAA,KAAAV,EAAA,YAAiCkJ,aAAalL,MAAA,QAAAsM,cAAA,QAAqCpK,OAAQiK,YAAA,YAAAI,UAAA,IAAyCvJ,IAAKwJ,MAAA3K,EAAA2E,UAAqBiG,UAAWC,MAAA,SAAAC,GAAyB,iBAAAA,IAAA9K,EAAA+K,GAAAD,EAAAE,QAAA,WAAAF,EAAApK,IAAA,SAA+FV,EAAA2E,SAAAmG,GAAf,OAA4Cb,OAAQC,MAAAlK,EAAA,YAAAmK,SAAA,SAAAC,GAAiDpK,EAAA8D,YAAAsG,GAAoBC,WAAA,kBAA2B,GAAArK,EAAAa,GAAA,KAAAV,EAAA,aAAkCE,OAAO/C,KAAA,WAAiB6D,IAAKqI,MAAAxJ,EAAAiG,iBAA2BjG,EAAAa,GAAA,MAAAV,EAAA,KAAuBc,YAAA,qCAA4C,GAAAjB,EAAAa,GAAA,KAAAb,EAAAkE,cAAA6C,OAAA,EAAA5G,EAAA,MAA4Dc,YAAA,2BAAqCjB,EAAAuK,GAAAvK,EAAA,uBAAA6H,EAAA2C,GAAiD,OAAArK,EAAA,MAAiBO,IAAA8J,EAAA3C,EAAAI,GAAAJ,EAAA5J,MAAAgD,YAAA,QAAiDjB,EAAAa,GAAAb,EAAAc,GAAA+G,EAAA5J,OAAA,KAAAkC,EAAA,KAAwCc,YAAA,gBAAAE,IAAgCqI,MAAA,SAAAsB,GAAyB9K,EAAA4H,OAAAC,IAAA5C,uBAAyCjF,EAAAa,GAAA,KAAAV,EAAA,MAAuBc,YAAA,YAAsBjB,EAAAa,GAAA,OAAAb,EAAAc,GAAAd,EAAAuD,OAAA,WAAAvD,EAAAqB,KAAArB,EAAAa,GAAA,KAAAV,EAAA,YAAiFc,YAAA,aAAAZ,OAAgCkJ,OAAAvJ,EAAA4B,aAAAmF,OAAA/G,EAAAoC,OAAA,OAAAxE,KAAAoC,EAAA4B,aAAAqJ,gBAA4F1K,KAAA,WAAAiI,MAAA,eAAuCrH,IAAK+J,cAAAlL,EAAAuI,YAA4BvI,EAAAuK,GAAAvK,EAAA,kBAAAO,GAAuC,OAAAJ,EAAA,aAAwBO,IAAAH,EAAAF,OAAgBhD,KAAAkD,GAAYY,IAAKjC,WAAAc,EAAAd,kBAAgC,GAAAc,EAAAa,GAAA,KAAAb,EAAA4B,aAAAmF,OAAA5G,EAAA,iBAAkEc,YAAA,aAAAZ,OAAgC8K,WAAA,GAAAC,cAAA,aAAAC,YAAArL,EAAAmD,SAAAmI,eAAAtL,EAAAkD,QAAAqI,OAAA,kCAAAhI,MAAAvD,EAAAuD,OAA+JpC,IAAKqK,cAAAxL,EAAAoI,iBAAAqD,iBAAAzL,EAAAsI,uBAA6EtI,EAAAqB,KAAArB,EAAAa,GAAA,KAAAV,EAAA,aAAuCE,OAAOqL,MAAA1L,EAAAV,UAAAqM,QAAA3L,EAAAyD,cAAAtF,MAAA,SAAkEgD,IAAKyK,iBAAA,SAAAd,GAAkC9K,EAAAyD,cAAAqH,MAA2B3K,EAAA,iBAAsBE,OAAOwL,SAAA7L,EAAA0D,YAAAF,WAAAxD,EAAAwD,WAAAlE,UAAAU,EAAAV,WAAiF6B,IAAKgH,cAAAnI,EAAAmI,kBAAmC,GAAAnI,EAAAa,GAAA,KAAAV,EAAA,oBAAyC2L,IAAA,gBAAA3K,IAAwBoF,mBAAAvG,EAAA4G,2BAAkD5G,EAAAa,GAAA,KAAAV,EAAA,uBAAwC2L,IAAA,qBAAAzL,OAAgCqE,QAAA1E,EAAA0E,QAAAT,SAAAjE,EAAAiE,SAAA8H,iBAAA/L,EAAAwE,oBAAwFrD,IAAKoF,mBAAAvG,EAAAuG,uBAA6C,IAEn3HhF,oBCChC,IAcIyK,EAdqBvK,EAAQ,OAcjBwK,CACdrK,EACAwH,GAT6B,EAV/B,SAAoBzH,GAClBF,EAAQ,SAaS,KAEU,MAUdyK,EAAA,EAAAF,EAAiB,yJCThCG,GACAhP,KAAA,iBACA6E,YACAoK,SAAAC,EAAA,EACAzK,eAAA,GAEAhE,KANA,WAOA,OAEA0O,UACAnP,KAAA,KACAoP,KAAA,WAGApP,KAAA,QACAoP,KAAA,yBAGApP,KAAA,OACAoP,KAAA,aAGApP,KAAA,OACAoP,KAAA,KAGAC,SACAC,WAAA,OACAC,aAAA,KACAC,kBAAA,KACAC,aAAA,KACAC,kBAAA,KACAC,gBAAA,MACAC,aAAA,KACAC,aAAA,KACAC,cAAA,OAEAC,cAGAhE,YAxCA,cCdeiE,GADEpN,OAFjB,WAA0B,IAAaE,EAAbV,KAAaW,eAA0BC,EAAvCZ,KAAuCa,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBc,YAAA,oBAA8Bd,EAAA,aAAkBE,OAAOiM,QAAvI/M,KAAuI+M,WAAvI/M,KAA8JsB,GAAA,KAAAV,EAAA,OAAwBc,YAAA,kBAA4Bd,EAAA,OAAYc,YAAA,cAAwBd,EAAA,OAAYc,YAAA,uBAAiCd,EAAA,iBAAsBE,OAAOwB,cAAA,MAAqB,OAArVtC,KAAqVsB,GAAA,KAAAV,EAAA,uBAE9VoB,oBCCjB,IAcA6L,EAdyB3L,EAAQ,OAcjCC,CACEyK,EACAgB,GATF,EAVA,SAAAxL,GACEF,EAAQ,SAaV,KAEA,MAUeyK,EAAA,QAAAkB,EAAiB","file":"static/js/11.bd6f688633a5dfd311f5.js","sourcesContent":["<template>\n <el-table-column v-if=\"propList[item].slot\" :label=\"propList[item].label\" :width=\"propList[item].width\" :sortable=\"propList[item].needSort\" :prop=\"item\">\n <template slot-scope=\"scope\">\n <div v-if=\"item == 'clerkType'\">\n {{typeLsit[scope.row[item] || 5]}}\n </div>\n <div v-else-if=\"item == 'hireDate' || item == 'correctionDate' || item == 'fireDate'\">\n {{scope.row[item] | formatDate(\"YY-MM-DD\") || '--'}}\n </div>\n <div v-else-if=\"item == 'headPic'\">\n <img class=\"header-pic\" :src=\"scope.row[item]\" v-if=\"!!scope.row[item]\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n </div>\n <div v-else-if=\"item == 'fireReason'\">\n {{reasons[scope.row[item]] || '--'}}\n </div>\n <div v-else-if=\"item == 'handleEmployee'\">\n <div class=\"table-handle\">\n <el-dropdown class=\"more\" @command=\"callHandle\">\n <span class=\"el-dropdown-link\">\n 更多<i class=\"el-icon-arrow-down el-icon--right\"></i>\n </span>\n <el-dropdown-menu slot=\"dropdown\">\n <template v-if=\"scope.row.clerkStatus == 2\">\n <el-dropdown-item :command=\"{obj: scope.row, type: 'turnPositive', typeTitle: '办理转正'}\">办理转正</el-dropdown-item>\n <el-dropdown-item :command=\"{obj: scope.row, type: 'eidtCorrectionTime', typeTitle: '修改转正时间'}\">修改转正时间</el-dropdown-item>\n </template>\n <el-dropdown-item :command=\"{obj: scope.row, type: 'editEmployee', typeTitle: '编辑员工资料'}\">编辑员工资料</el-dropdown-item>\n <el-dropdown-item :command=\"{obj: scope.row, type: 'resignation', typeTitle: '办理离职'}\">办理离职</el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n </div>\n </div>\n <div v-else-if=\"item == 'handleUnEmployee'\">\n <div class=\"table-handle\">\n <a :href='\"#/recordInfo?recordId=\" + scope.row.recordId + \"&type=unemployee\"' class=\"a-href\">编辑</a>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-else\n :class-name=\"item == 'clerkName'? 'control-width':''\"\n :label=\"propList[item].label\"\n :width=\"propList[item].width\"\n :prop=\"item\">\n </el-table-column>\n</template>\n<script>\nimport { formatDate } from '@/utils/index';\nexport default {\n name: \"list-item\",\n props: {\n item: {\n type: String,\n required: true\n }\n },\n filters: {\n formatDate\n },\n data() {\n return {\n typeLsit: [\"全部\", \"全职\", \"兼职\", \"外包\", \"实习\", \"无类型\"],\n reasons: [\"\", \"家庭原因\", \"个人原因\", \"发展原因\", \"合同到期不续签\", \"协议解除\", \"无法胜任工作\", \"经济性裁员\", \"严重违法违纪\", \"其他\"],\n propList: {\n headPic: {\n label: \"\",\n slot: true,\n width: 50\n },\n clerkName: {\n label: \"姓名\",\n width: 90\n },\n clerkPhone: {\n label: \"手机号\"\n },\n groupName: {\n label: \"部门\"\n },\n clerkCode: {\n label: \"code\"\n },\n positionName: {\n label: \"职位\"\n },\n clerkType: {\n label: \"员工类型\",\n slot: true\n },\n hireDate: {\n label: \"入职日期\",\n needSort: \"custom\",\n slot: true\n },\n correctionDate: {\n label: \"转正日期\",\n needSort: \"custom\",\n slot: true\n },\n fireDate: {\n label: \"离职日期\",\n needSort: \"custom\",\n slot: true\n },\n fireReason: {\n label: \"离职原因\",\n slot: true\n },\n handleEmployee: {\n label: \"操作\",\n slot: true\n },\n handleUnEmployee: {\n label: \"操作\",\n slot: true\n }\n }\n };\n },\n methods: {\n callHandle(command) {\n console.log(command);\n if (command.typeTitle != \"编辑员工资料\") {\n this.$emit(\"callHandle\", command.obj, command.type, command.typeTitle);\n } else {\n location.href = \"#/recordInfo?recordId=\" + command.obj.recordId;\n }\n }\n },\n mounted() {\n // console.log(this.item)\n }\n}\n\n</script>\n<style lang=\"scss\">\n.header-pic {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n}\n\n.replace-head-img {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n line-height: 35px;\n text-align: center;\n color: #fff;\n background: #82c5ff;\n}\n\n.table-handle {\n cursor: pointer;\n\n .el-dropdown-link {\n color: #409EFF;\n }\n}\n\n\n.control-width {\n .cell {\n width: 70px;\n white-space: nowrap;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/listItem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.propList[_vm.item].slot)?_c('el-table-column',{attrs:{\"label\":_vm.propList[_vm.item].label,\"width\":_vm.propList[_vm.item].width,\"sortable\":_vm.propList[_vm.item].needSort,\"prop\":_vm.item},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.item == 'clerkType')?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm.typeLsit[scope.row[_vm.item] || 5])+\"\\n \")]):(_vm.item == 'hireDate' || _vm.item == 'correctionDate' || _vm.item == 'fireDate')?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm._f(\"formatDate\")(scope.row[_vm.item],\"YY-MM-DD\") || '--')+\"\\n \")]):(_vm.item == 'headPic')?_c('div',[(!!scope.row[_vm.item])?_c('img',{staticClass:\"header-pic\",attrs:{\"src\":scope.row[_vm.item]}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})])]):(_vm.item == 'fireReason')?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm.reasons[scope.row[_vm.item]] || '--')+\"\\n \")]):(_vm.item == 'handleEmployee')?_c('div',[_c('div',{staticClass:\"table-handle\"},[_c('el-dropdown',{staticClass:\"more\",on:{\"command\":_vm.callHandle}},[_c('span',{staticClass:\"el-dropdown-link\"},[_vm._v(\"\\n 更多\"),_c('i',{staticClass:\"el-icon-arrow-down el-icon--right\"})]),_vm._v(\" \"),_c('el-dropdown-menu',{attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[(scope.row.clerkStatus == 2)?[_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'turnPositive', typeTitle: '办理转正'}}},[_vm._v(\"办理转正\")]),_vm._v(\" \"),_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'eidtCorrectionTime', typeTitle: '修改转正时间'}}},[_vm._v(\"修改转正时间\")])]:_vm._e(),_vm._v(\" \"),_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'editEmployee', typeTitle: '编辑员工资料'}}},[_vm._v(\"编辑员工资料\")]),_vm._v(\" \"),_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'resignation', typeTitle: '办理离职'}}},[_vm._v(\"办理离职\")])],2)],1)],1)]):(_vm.item == 'handleUnEmployee')?_c('div',[_c('div',{staticClass:\"table-handle\"},[_c('a',{staticClass:\"a-href\",attrs:{\"href\":\"#/recordInfo?recordId=\" + scope.row.recordId + \"&type=unemployee\"}},[_vm._v(\"编辑\")])])]):_vm._e()]}}])}):_c('el-table-column',{attrs:{\"class-name\":_vm.item == 'clerkName'? 'control-width':'',\"label\":_vm.propList[_vm.item].label,\"width\":_vm.propList[_vm.item].width,\"prop\":_vm.item}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6facfd4a\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/listItem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6facfd4a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./listItem.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./listItem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./listItem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6facfd4a\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./listItem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/listItem.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"e-r-l-container\">\n <div class=\"handle-area\">\n <div class=\"flex1\">\n <el-button @click=\"callSelector\" :disabled=\"disabled\" style=\"margin-right: 10px; height:32px;\">行政架构选人</el-button>\n <el-button @click=\"callStoreSelector\" style=\"margin-right: 10px; height:32px;\">门店架构选人</el-button>\n <template v-if=\"!isUnEmployee\">\n <el-select\n v-model=\"clerkType\"\n placeholder=\"选择类型\"\n @change=\"reGetList\"\n class=\"m-r-10 w-130\">\n <el-option v-for=\"(type, index) in typeLsit\" :key=\"index\" :label=\"type\" :value=\"index\">\n </el-option>\n </el-select>\n <el-select\n class=\"w-130\"\n v-model=\"clerkStatus\"\n placeholder=\"选择状态\"\n @change=\"reGetList\">\n <el-option v-for=\"(type, index) in statusList\" :key=\"index\" :label=\"type\" :value=\"index\">\n </el-option>\n </el-select>\n </template>\n <div class=\"block\" v-else>\n <span class=\"demonstration\">离职日期</span>\n <el-date-picker v-model=\"fireDate\" type=\"daterange\" align=\"right\" value-format=\"yyyy-MM-dd\" unlink-panels range-separator=\"至\" start-placeholder=\"开始日期\" end-placeholder=\"结束日期\" @change=\"selectDate\" :picker-options=\"pickerOptions2\">\n </el-date-picker>\n </div>\n <el-input v-model=\"searchParam\" placeholder=\"请输入姓名或手机号\" style=\"width: 218px;margin-left:10px;\" @keyup.enter.native=\"searchFn\" clearable @clear=\"searchFn\"></el-input>\n </div>\n <el-button type=\"primary\" @click=\"showExportSet\">导出<i class=\"el-icon-upload el-icon--right\"></i></el-button>\n </div>\n <ul class=\"selector-selected-list\" v-if=\"selectionList.length > 0\">\n <template v-for=\"(sld, index) in selectionList\">\n <li :key=\"index + sld.id + sld.label\" class=\"sld\">{{sld.label}} <i class=\"el-icon-close\" @click=\"delSld(sld, sld.isStoreGroup)\"></i></li>\n </template>\n <li class=\"sld tip\">共筛选出{{total}}人</li>\n </ul>\n <el-table\n class=\"list-table\"\n :height=\"employeeList.length? tableH:'auto'\"\n :data=\"employeeList\"\n :default-sort=\"{prop: 'hireDate', order: 'descending'}\"\n @sort-change=\"sortList\" >\n <template v-for=\"prop in propList\">\n <list-item :item=\"prop\" :key=\"prop\" @callHandle=\"callHandle\"></list-item>\n </template>\n </el-table>\n <el-pagination\n v-if=\"!!employeeList.length\"\n class=\"pagination\"\n background\n :page-sizes=\"[20, 40, 60, 80]\"\n :page-size=\"pageSize\"\n :current-page=\"pageNum\"\n layout=\"total, sizes, prev, pager, next\"\n :total=\"total\"\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\" >\n </el-pagination>\n <el-dialog :title=\"typeTitle\" :visible.sync=\"dialogVisible\" width=\"480px\">\n <handle-dialog :employee=\"employeeObj\" :handleType=\"handleType\" :typeTitle=\"typeTitle\" @handleSuccess=\"handleSuccess\"></handle-dialog>\n </el-dialog>\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleStoreSelectedList\"></vue-select-store>\n <vue-select-employee ref=\"departmentSelector\" @handleSelectedList=\"handleSelectedList\" :changed=\"changed\" :treeData=\"treeData\" :defaultSelection=\"adDefaultSelection\"></vue-select-employee>\n </div>\n</template>\n<script>\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport listItem from \"components/employeeRecord/listItem\";\nimport handleDialog from \"components/employeeRecord/handleDialog\";\nimport vueSelectStore from \"components/common/vueSelectStore\";\nimport vueSelectEmployee from \"components/common/vueSelectEmployee\";\nexport default {\n name: \"employeeRecordList\",\n props: {\n isUnEmployee: {\n type: Boolean,\n default: false\n }\n },\n components: {\n listItem,\n handleDialog,\n vueSelectStore,\n vueSelectEmployee\n },\n data() {\n return {\n tableH: window.screen.availHeight - 440 - 160,\n pickerOptions2: {\n shortcuts: [{\n text: '最近一周',\n onClick(picker) {\n const end = new Date();\n const start = new Date();\n start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);\n picker.$emit('pick', [start, end]);\n }\n }, {\n text: '最近一个月',\n onClick(picker) {\n const end = new Date();\n const start = new Date();\n start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);\n picker.$emit('pick', [start, end]);\n }\n }, {\n text: '最近三个月',\n onClick(picker) {\n const end = new Date();\n const start = new Date();\n start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);\n picker.$emit('pick', [start, end]);\n }\n }]\n },\n employeeList: [],\n pageNum: 1,\n pageSize: 20,\n sortType: \"desc\",\n sortColumn: \"hireDate\",\n statusList: [\"全部\", \"正式\", \"试用\"],\n typeLsit: [\"全部\", \"全职\", \"兼职\", \"外包\", \"实习\", \"无类型\"],\n clerkType: 0,\n clerkStatus: 0,\n total: 0,\n handleType: \"turnPositive\",\n typeTitle: \"\",\n dialogVisible: false,\n employeeObj: {},\n fireDate: [],\n startDate: \"\",\n endDate: \"\",\n showSelector: true,\n searchParam: \"\",\n departMentSet: {},\n storeSet: {},\n treeData: {},\n selectionList: [],\n disabled: true,\n chooseClerkIdList: [],\n chooseGroupIdList: [],\n chooseStoreIdList: [],\n adList: [],\n adDefaultSelection: [],\n stList: [],\n changed: 0\n };\n },\n methods: {\n searchFn() {\n this.getEmloyeeList();\n },\n getGroupData() {\n let _this = this;\n let params = {\n isStoreGroup: 0\n };\n getRequest(\"/haoban-manage-web/dept/deptListForCompany\", params)\n .then(res => {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || []\n }\n _this.treeData = {\n treeData,\n personData\n };\n _this.disabled = false;\n })\n .catch(e => {});\n },\n callSelector() {\n this.$refs.departmentSelector.treeSet.dialogVisible = true;\n },\n callStoreSelector() {\n this.$refs.storeSelector.treeSet.dialogVisible = true;\n },\n showExportSet() { // 显示导出设置页面\n let isUnEmployee = this.isUnEmployee;\n if (!isUnEmployee) {\n this.$emit(\"showExportSetFn\");\n } else {\n let local = window.location.origin;\n if (local.indexOf('localhost') != -1) {\n local = 'http://www.gicdev.com';\n }\n let ths = this;\n let params = {\n pageNum: ths.pageNum,\n chooseClerkIdList: ths.chooseClerkIdList.join(\",\"),\n chooseGroupIdList: ths.chooseGroupIdList.join(\",\"),\n chooseStoreIdList: ths.chooseStoreIdList.join(\",\"),\n pageSize: ths.pageSize,\n sortType: ths.sortType,\n clerkStatus: ths.clerkStatus == 0 ? \"\" : ths.clerkStatus,\n sortColumn: ths.sortColumn,\n clerkType: ths.clerkType == 0 ? \"\" : ths.clerkType,\n startDate: ths.startDate,\n endDate: ths.endDate,\n searchParam: ths.searchParam\n };\n let clerkType = ths.clerkType == 0 ? \"\" : ths.clerkType;\n location.href = local + \"/haoban-manage-web/record/export-fire-employee-record?clerkType=\" + clerkType + \"&sortType=\" + ths.sortType + \"&sortColumn=\" + ths.sortColumn + \"&startDate=\" + ths.startDate + \"&endDate=\" + ths.endDate + \"&searchParam=\" + ths.searchParam + \"&chooseClerkIdList=\" + ths.chooseClerkIdList.join(\",\") + \"&chooseGroupIdList=\" + ths.chooseGroupIdList.join(\",\") + \"&chooseStoreIdList=\" + ths.chooseStoreIdList.join(\",\");\n }\n },\n handleSelectedList(list) {\n this.adDefaultSelection = list;\n this.adList = list;\n let arr = this.selectionList.concat(list);\n this.selectionList = arr;\n this.formatSelectionList(arr);\n },\n handleStoreSelectedList(list) {\n this.stList = list;\n let arr = this.selectionList.concat(list);\n this.selectionList = arr;\n this.formatSelectionList(arr);\n },\n formatSelectionList(list) {\n let newList = this.unique(list);\n this.selectionList = newList;\n let ths = this;\n if (!!newList.length) {\n ths.chooseClerkIdList = [];\n ths.chooseStoreIdList = [];\n ths.chooseGroupIdList = [];\n newList.forEach(li => {\n if (li.employeeClerkId) {\n ths.chooseClerkIdList.push(li.employeeClerkId);\n } else if (li.storeId) {\n ths.chooseStoreIdList.push(li.storeId);\n } else if (li.groupId) {\n ths.chooseGroupIdList.push(li.groupId);\n }\n });\n ths.getEmloyeeList();\n }\n },\n unique(arr) {\n let unique = {};\n arr.forEach(item => {\n unique[JSON.stringify(item)] = item; // 键名不会重复\n })\n arr = Object.keys(unique).map((u) => { // Object.keys()返回对象的所有键值组成的数组,map方法是一个遍历方法,返回遍历结果组成的数组.将unique对象的键名还原成对象数组\n return JSON.parse(u);\n });\n return arr;\n },\n delSld(sld, isStoreGroup) { // 删除选择的导出字段\n let ths = this;\n let idx = this.selectionList.indexOf(sld);\n this.selectionList.splice(idx, 1);\n this.formatSelectionList(this.selectionList);\n ths.adList.forEach(ad => {\n if (ad.id == sld.id) {\n ths.adList.splice(ths.adList.indexOf(ad), 1);\n }\n });\n ths.changed += 1;\n ths.adDefaultSelection = ths.adList.slice(0);\n },\n handleSuccess() {\n this.dialogVisible = false;\n this.getEmloyeeList();\n },\n // 呼出操作弹窗(办理离职/转正)\n callHandle(obj, type, typeTitle) {\n this.handleType = type;\n this.employeeObj = obj;\n this.typeTitle = typeTitle;\n this.dialogVisible = true;\n },\n handleSizeChange(val) {\n this.pageSize = val;\n this.getEmloyeeList();\n },\n handleCurrentChange(val) {\n this.pageNum = val;\n this.getEmloyeeList();\n },\n // 改变排序\n sortList(obj) {\n this.sortColumn = obj.prop,\n this.sortType = obj.order == \"descending\" ? \"desc\" : \"asc\";\n this.getEmloyeeList();\n },\n reGetList() {\n this.getEmloyeeList();\n },\n getEmloyeeList() {\n let ths = this;\n let isUnEmployee = ths.isUnEmployee;\n let url = isUnEmployee ? \"/haoban-manage-web/record/find-fire-employee-record-page\" : \"/haoban-manage-web/record/find-on-work-employee-record-page\"\n let params = {\n pageNum: ths.pageNum,\n chooseClerkIdList: ths.chooseClerkIdList.join(\",\"),\n chooseGroupIdList: ths.chooseGroupIdList.join(\",\"),\n chooseStoreIdList: ths.chooseStoreIdList.join(\",\"),\n pageSize: ths.pageSize,\n sortType: ths.sortType,\n clerkStatus: ths.clerkStatus == 0 ? \"\" : ths.clerkStatus,\n sortColumn: ths.sortColumn,\n clerkType: ths.clerkType == 0 ? \"\" : ths.clerkType,\n startDate: ths.startDate,\n endDate: ths.endDate,\n searchParam: ths.searchParam\n };\n getRequest(url, params)\n .then(res => {\n if (res.data.errorCode == 1) {\n ths.employeeList = res.data.result.list;\n ths.total = isUnEmployee ? res.data.result.total : res.data.result.pageInfo.total;\n } else {\n ths.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n ths.$message({\n message: e.message\n });\n });\n },\n selectDate(date) {\n if (!!date) {\n this.startDate = date[0];\n this.endDate = date[1];\n } else {\n this.startDate = \"\";\n this.endDate = \"\";\n }\n this.getEmloyeeList();\n }\n },\n beforeMount() {\n this.getEmloyeeList();\n this.getGroupData();\n },\n computed: {\n propList() {\n let isUnEmployee = this.isUnEmployee;\n return isUnEmployee ? [\"headPic\", \"clerkName\", \"clerkPhone\", \"groupName\", \"clerkCode\", \"positionName\", \"clerkType\", \"hireDate\", \"fireDate\", \"fireReason\", \"handleUnEmployee\"] : [\"headPic\", \"clerkName\", \"clerkPhone\", \"groupName\", \"clerkCode\", \"positionName\", \"clerkType\", \"hireDate\", \"correctionDate\", \"handleEmployee\"]\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n.e-r-l-container {\n /*margin-top: 24px;*/\n padding: 24px;\n background: #fff;\n\n .handle-area {\n display: flex;\n\n .flex1 {\n flex: 1;\n display: flex;\n\n .demonstration {\n color: #606266;\n margin-right: 10px;\n font-size: 14px;\n }\n }\n }\n\n .selector-selected-list {\n padding: 20px 0 0;\n display: flex;\n flex-wrap: wrap;\n\n .sld {\n padding: 7px 10px;\n box-sizing: border-box;\n background: rgba(244, 244, 245, 1);\n border: 1px solid rgba(233, 233, 235, 1);\n border-radius: 4px;\n font-size: 12px;\n font-weight: 400;\n color: rgba(144, 147, 153, 1);\n margin-right: 10px;\n\n .el-icon-close {\n cursor: pointer;\n }\n\n &.tip {\n border: none;\n background: none;\n }\n }\n }\n\n .list-table {\n margin-top: 22px;\n }\n\n .pagination {\n text-align: right;\n margin-top: 20px;\n }\n\n .icon-yewuduanmorentouxian {\n font-size: 20px;\n color: #e5f3ff;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/employeeList.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"e-r-l-container\"},[_c('div',{staticClass:\"handle-area\"},[_c('div',{staticClass:\"flex1\"},[_c('el-button',{staticStyle:{\"margin-right\":\"10px\",\"height\":\"32px\"},attrs:{\"disabled\":_vm.disabled},on:{\"click\":_vm.callSelector}},[_vm._v(\"行政架构选人\")]),_vm._v(\" \"),_c('el-button',{staticStyle:{\"margin-right\":\"10px\",\"height\":\"32px\"},on:{\"click\":_vm.callStoreSelector}},[_vm._v(\"门店架构选人\")]),_vm._v(\" \"),(!_vm.isUnEmployee)?[_c('el-select',{staticClass:\"m-r-10 w-130\",attrs:{\"placeholder\":\"选择类型\"},on:{\"change\":_vm.reGetList},model:{value:(_vm.clerkType),callback:function ($$v) {_vm.clerkType=$$v},expression:\"clerkType\"}},_vm._l((_vm.typeLsit),function(type,index){return _c('el-option',{key:index,attrs:{\"label\":type,\"value\":index}})})),_vm._v(\" \"),_c('el-select',{staticClass:\"w-130\",attrs:{\"placeholder\":\"选择状态\"},on:{\"change\":_vm.reGetList},model:{value:(_vm.clerkStatus),callback:function ($$v) {_vm.clerkStatus=$$v},expression:\"clerkStatus\"}},_vm._l((_vm.statusList),function(type,index){return _c('el-option',{key:index,attrs:{\"label\":type,\"value\":index}})}))]:_c('div',{staticClass:\"block\"},[_c('span',{staticClass:\"demonstration\"},[_vm._v(\"离职日期\")]),_vm._v(\" \"),_c('el-date-picker',{attrs:{\"type\":\"daterange\",\"align\":\"right\",\"value-format\":\"yyyy-MM-dd\",\"unlink-panels\":\"\",\"range-separator\":\"至\",\"start-placeholder\":\"开始日期\",\"end-placeholder\":\"结束日期\",\"picker-options\":_vm.pickerOptions2},on:{\"change\":_vm.selectDate},model:{value:(_vm.fireDate),callback:function ($$v) {_vm.fireDate=$$v},expression:\"fireDate\"}})],1),_vm._v(\" \"),_c('el-input',{staticStyle:{\"width\":\"218px\",\"margin-left\":\"10px\"},attrs:{\"placeholder\":\"请输入姓名或手机号\",\"clearable\":\"\"},on:{\"clear\":_vm.searchFn},nativeOn:{\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchFn($event)}},model:{value:(_vm.searchParam),callback:function ($$v) {_vm.searchParam=$$v},expression:\"searchParam\"}})],2),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.showExportSet}},[_vm._v(\"导出\"),_c('i',{staticClass:\"el-icon-upload el-icon--right\"})])],1),_vm._v(\" \"),(_vm.selectionList.length > 0)?_c('ul',{staticClass:\"selector-selected-list\"},[_vm._l((_vm.selectionList),function(sld,index){return [_c('li',{key:index + sld.id + sld.label,staticClass:\"sld\"},[_vm._v(_vm._s(sld.label)+\" \"),_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){_vm.delSld(sld, sld.isStoreGroup)}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"sld tip\"},[_vm._v(\"共筛选出\"+_vm._s(_vm.total)+\"人\")])],2):_vm._e(),_vm._v(\" \"),_c('el-table',{staticClass:\"list-table\",attrs:{\"height\":_vm.employeeList.length? _vm.tableH:'auto',\"data\":_vm.employeeList,\"default-sort\":{prop: 'hireDate', order: 'descending'}},on:{\"sort-change\":_vm.sortList}},[_vm._l((_vm.propList),function(prop){return [_c('list-item',{key:prop,attrs:{\"item\":prop},on:{\"callHandle\":_vm.callHandle}})]})],2),_vm._v(\" \"),(!!_vm.employeeList.length)?_c('el-pagination',{staticClass:\"pagination\",attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.pageNum,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}}):_vm._e(),_vm._v(\" \"),_c('el-dialog',{attrs:{\"title\":_vm.typeTitle,\"visible\":_vm.dialogVisible,\"width\":\"480px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('handle-dialog',{attrs:{\"employee\":_vm.employeeObj,\"handleType\":_vm.handleType,\"typeTitle\":_vm.typeTitle},on:{\"handleSuccess\":_vm.handleSuccess}})],1),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",on:{\"handleSelectedList\":_vm.handleStoreSelectedList}}),_vm._v(\" \"),_c('vue-select-employee',{ref:\"departmentSelector\",attrs:{\"changed\":_vm.changed,\"treeData\":_vm.treeData,\"defaultSelection\":_vm.adDefaultSelection},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5e1758c4\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/employeeList.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5e1758c4\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeList.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeList.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5e1758c4\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/employeeList.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"e-record-container\">\n <employee-list :isUnEmployee=\"true\"></employee-list>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport employeeList from \"components/employeeRecord/employeeList\";\nexport default {\n name: \"employeeRecord\",\n components: {\n navCrumb,\n employeeList\n },\n data() {\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '员工档案',\n path: '/fileSet'\n },\n {\n name: '离职员工',\n path: ''\n }\n ],\n typeObj: {\n onWorkCout: \"在职员工\",\n allWorkCount: \"全职\",\n partTimeWorkCount: \"兼职\",\n outWorkCount: \"外包\",\n practiceWorkCount: \"实习\",\n noTypeWorkCount: \"无类型\",\n regularCount: \"正式\",\n onTrialCount: \"试用\",\n noStatusCount: \"无状态\"\n },\n countObj: {}\n };\n },\n beforeMount() {\n // this.getEmployeeCount();\n }\n};\n\n</script>\n<style lang=\"scss\">\n.top-area {\n background: #fff;\n padding: 10px 32px;\n\n .top-title {\n display: flex;\n line-height: 32px;\n font-size: 20px;\n font-weight: bolder;\n color: rgba(48, 49, 51, 1);\n\n .title-span {\n flex: 1;\n }\n }\n\n .e-type-num-title {\n display: flex;\n padding: 12px 0;\n /*margin-top: 20px;*/\n color: #606266;\n font-size: 14px;\n\n .type-cell {\n box-sizing: border-box;\n height: 70px;\n flex: 1;\n margin-right: 20px;\n padding: 10px 0;\n\n &.with-bdr {\n border-right: 1px solid #DCDFE6;\n padding-right: 50px;\n }\n\n .num {\n font-size: 24px;\n font-weight: 400;\n color: rgba(48, 49, 51, 1);\n margin-top: 20px;\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/unemployee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"e-record-container\"},[_c('employee-list',{attrs:{\"isUnEmployee\":true}})],1)])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4516a3ee\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/unemployee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4516a3ee\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./unemployee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unemployee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unemployee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4516a3ee\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./unemployee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/unemployee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([12],{EItT:function(e,t){},LbEI:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjlEODYzRUYxN0FEMTFFOThFM0NFNTRBM0RCN0VBMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjlEODYzRjAxN0FEMTFFOThFM0NFNTRBM0RCN0VBMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOUQ4NjNFRDE3QUQxMUU5OEUzQ0U1NEEzREI3RUEwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOUQ4NjNFRTE3QUQxMUU5OEUzQ0U1NEEzREI3RUEwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvPOG58AAAbSSURBVHja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"},Y7wY:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPkAAACRCAIAAACOionwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODlGRUMwRjlBNDNCMTFFOEFDNjNEOUI2M0M2ODI3MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODlGRUMwRkFBNDNCMTFFOEFDNjNEOUI2M0M2ODI3MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OUZFQzBGN0E0M0IxMUU4QUM2M0Q5QjYzQzY4MjcxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OUZFQzBGOEE0M0IxMUU4QUM2M0Q5QjYzQzY4MjcxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuyjFLAAABInSURBVHja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"},bXv9:function(e,t){},lFAe:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("//Fk"),s=i.n(n),a=i("gBtx"),l=i.n(a),d=i("mvHQ"),o=i.n(d),r=i("DAYN"),c=i.n(r),f=i("Mk6G"),u={name:"addinput",props:{childItem:String,childIndex:Number,titleName:String,inputValue:String,maxLength:Number,disFlag:Number,child:String},data:function(){return{inputNum:0,limitLength:10,itemValue:"",disableInput:!1,c3Flag:"",c3Index:"",titleFlag:"",childFlag:""}},methods:{inputFocus:function(e){console.log(e)},toInput:function(e){console.log(e);var t,i="";i=f.a.getByteVal(e.target.value,this.limitLength);return this.itemValue=i.trim(),this.inputNum=f.a.getZhLen(this.itemValue),this.childFlag?((t={}).child=this.childFlag,t.value=this.itemValue,"title"==this.titleFlag&&(t.title=this.titleFlag),"k303"==this.c3Flag&&(t.c3Index=this.c3Index,t.flag=this.c3Flag),void this.$emit("itemInput",t)):"title"==this.titleFlag?((t={}).value=this.itemValue,t.title=this.titleFlag,void this.$emit("itemInput",t)):"k303"==this.c3Flag?((t={}).value=this.itemValue,t.flag=this.c3Flag,t.c3Index=this.c3Index,void this.$emit("itemInput",t)):void this.$emit("itemInput",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=f.a.getZhLen(this.itemValue)},disFlag:function(e,t){this.disableInput=e},childItem:function(e,t){this.c3Flag=e},childIndex:function(e,t){this.c3Index=e},titleName:function(e,t){this.titleFlag=e},child:function(e,t){this.childFlag=e}},mounted:function(){console.log(this.childIndex),this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=f.a.getZhLen(this.inputValue),this.disableInput=this.disFlag||0,this.c3Flag=this.childItem||"",this.c3Index=0==this.childIndex?0:this.childIndex,this.titleFlag=this.titleName,this.childFlag=this.child}},p={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"input-line-cell"},[i("el-input",{staticClass:"w-340",attrs:{placeholder:"",disabled:0!=e.disableInput},on:{focus:function(t){e.inputFocus(e.c3Index)}},nativeOn:{keyup:function(t){return i=t,e.toInput(i);var i}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),i("span",{staticClass:"tip"},[i("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var m=i("VU/8")(u,p,!1,function(e){i("EItT")},"data-v-3078de00",null).exports,g=i("l46T"),h=i("MJLE"),v=i.n(h),C=[{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单行输入框",systemFlag:!1,fieldEdited:1,fieldType:"0",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多行输入框",systemFlag:!1,fieldEdited:1,fieldType:"1",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单选框",systemFlag:!1,fieldEdited:1,fieldType:"2",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"radio",name:"选项1"},{type:"radio",name:"选项2"},{type:"radio",name:"选项3"}]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多选框",systemFlag:!1,fieldEdited:1,fieldType:"3",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"checkbox",name:"选项1"},{type:"checkbox",name:"选项2"},{type:"checkbox",name:"选项3"}]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期",systemFlag:!1,fieldEdited:1,fieldType:"4",fixed:!1,fieldDescription:"请选择",fieldOperations:{typeValue:"yyyy-MM-dd",ruleContent:[{type:"radio",name:"年-月-日",key:"yyyy-MM-dd",isEdit:1},{type:"radio",name:"年-月",key:"yyyy-MM",isEdit:1}],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期区间",systemFlag:!1,fieldEdited:1,fieldType:"5",fixed:!1,fieldOperations:{startName:"开始时间",endName:"结束时间",startDescription:"请选择开始时间",endDescription:"请选择结束时间",typeValue:"yyyy-MM-dd",ruleContent:[{type:"radio",name:"年-月-日",key:"yyyy-MM-dd",isEdit:1},{type:"radio",name:"年-月",key:"yyyy-MM",isEdit:1}],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"数字输入框",systemFlag:!1,fieldType:"6",fieldEdited:1,fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[],unit:"元"},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"图片",systemFlag:!1,fieldType:"7",fieldEdited:1,fixed:!1,fieldDescription:"最多上传9张图片",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}}],I=(function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return baseInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return jobInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return selfInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return eduInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return contractInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return contactInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return personalInfo}),function(){return C}),y=i("3E4D"),x=i("Ch4/"),b=(i("PI0u"),i("P9l9")),N={name:"staffRecordsTemplate",data:function(){return{activeName:"first",rightName:"first",dialogVisible:!1,bodyHeight:(document.documentElement.clientHeight||document.body.clientHeight)+"px",isDragging:!1,delayedDragging:!1,leftOption:{group:{name:"people",pull:"clone",put:!1},sort:!1,disabled:!1},leftDefineOption:{group:{name:"people",pull:"clone",put:!1},sort:!1,disabled:!1},selectKey:"",baseInfo:[],jobInfo:[],selfInfo:[],eduInfo:[],contractInfo:[],contactInfo:[],personalInfo:[],defineInfo:I(),currentIndex:0,currentChildKey:null,currentChildIndex:null,childIndex:0,tempaletDataList:[{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"baseInfo",fieldName:"基本信息",fieldEdited:!1,fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"jobInfo",fieldName:"工作信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"selfInfo",fieldName:"个人信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"eduInfo",fieldName:"学历信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"contractInfo",fieldName:"合同信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"contactInfo",fieldName:"紧急联系人",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"personalInfo",fieldName:"个人资料",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""}],fieldParent:{baseInfo:{},jobInfo:{},selfInfo:{},eduInfo:{},contractInfo:{},contactInfo:{},personalInfo:{}},setList:[],qrcodeCase:"",qrcodeNum:""}},created:function(){},methods:{baseInfoClone:function(){},clickItem:function(e){this.tempaletDataList.map(function(e){return e.fieldCode}).includes(e.parentCode)||"defineInfo"===e.parentCode||(this.tempaletDataList.push(this.fieldParent[e.parentCode]),this.tempaletDataList=JSON.parse(o()(this.tempaletDataList)))},checkMove:function(e){var t=!0;return"baseInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("baseInfo")||(t=!1),"jobInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("jobInfo")||(t=!1),"selfInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("selfInfo")||(t=!1),"eduInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("eduInfo")||(t=!1),"contractInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("contractInfo")||(t=!1),"contactInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("contactInfo")||(t=!1),"personalInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("personalInfo")||(t=!1),t},onMove:function(e){if(!this.checkMove(e))return!1;e.relatedContext.element;return!e.draggedContext.element.fixed},onChildMove:function(e){return-1!=e.dragged.className.indexOf("block-class")&&e.to.className.indexOf("block-wrap"),!0},itemMoveEnd:function(e){var t=this;t.isDragging=!1,t.selectKey="",t.selectKey=e.clone.dataset.type,t.tempaletDataList.forEach(function(e,i){e.children.forEach(function(e,i){var n;e.systemFlag&&e.fieldCode==t.selectKey&&(n=e.parentCode,t[n].forEach(function(e,i){e.fieldCode==t.selectKey&&(e.fixed=!0)}))})}),t.selectKey="",t.tempaletDataList=JSON.parse(o()(t.tempaletDataList)),t.$forceUpdate()},cloneDefine:function(e){},selectItem:function(e,t){this.currentIndex=t,this.currentChildIndex=null},deleteItem:function(e,t){this.tempaletDataList.splice(t,1),this.currentIndex--,this.currentIndex<=0&&(this.currentIndex=0),this[e].forEach(function(e,t){e.fixed=!1})},addItem:function(e){},addDragItem:function(e){return!1},selectChildItem:function(e,t,i,n){this.currentIndex=null,this.currentChildKey=e,this.childIndex=t,this.currentChildIndex=i},deleteChildItem:function(e,t,i,n,s){this.childIndex=t,this.currentIndex=null,this.currentChildKey=this.tempaletDataList[t].children[i].fieldCode,this.currentChildIndex--,this.currentChildIndex<=0&&(this.currentChildIndex=0),this.tempaletDataList=JSON.parse(o()(this.tempaletDataList)),this.tempaletDataList[t].children.splice(i,1),this[s.parentCode].forEach(function(t,i){t.fieldCode===e&&(t.fixed=!1)})},checkedChange:function(e,t){},delChildItem:function(e,t,i){i.fieldOperations.fieldContent.splice(t,1)},addChildItem:function(e,t,i){if(19!=t){var n="radio";i.systemFlag||3!==parseInt(i.fieldType)||(n="checkbox"),i.fieldOperations.fieldContent.push({type:n,name:"请输入选项"});var s=i.fieldOperations.fieldContent.map(function(e){return e.name});this.isRepeat(s)&&(i.fieldOperations.fieldContent.splice(i.fieldOperations.fieldContent.length-1,1),s.splice(i.fieldOperations.fieldContent.length-1,1),this.$message.error({duration:1e3,message:"选项不能重复"}))}else this.$message.error({duration:1e3,message:"最多可添加 20 项"})},changeRadio:function(e,t,i){},isRepeat:function(e){var t={};for(var i in e){if(t[e[i]])return!0;t[e[i]]=!0}return!1},changeRoute:function(e){this.$router.push(e)},checkTag:function(e){var t={filedFlag:!0,filedRepeat:!1},i=[];return e.forEach(function(e,n){if(""==e.fieldName)return t.filedFlag=!1,t.name=e.fieldName||"",!1;e.children.length&&e.children.forEach(function(e,n){if(e.systemFlag&&""==e.fieldName)return t.filedFlag=!1,t.name=e.fieldName||"",!1;i.push(e.fieldName)})}),this.isRepeat(i)&&(t.filedRepeat=!0),t},getUuid:function(){return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})},saveAndBack:function(e){var t=JSON.parse(o()(this.tempaletDataList)),i=this.checkTag(t);i.filedFlag?i.filedRepeat?this.$message.error({duration:1e3,message:"字段标题不能重复"}):(t.forEach(function(e,t){e.sort=t,e.fixed=!0===e.fixed?1:0,e.isMust=!0===e.isMust?1:0,e.systemFlag=!0===e.systemFlag?1:0,e.parentFieldTemplateId=e.parentFieldTemplateId?e.parentFieldTemplateId:-1,e.fieldTemplateId=e.fieldTemplateId?e.fieldTemplateId:-1,e.children.forEach(function(t,i){t.sort=i,t.fixed=!0===t.fixed?1:0,t.isMust=!0===t.isMust?1:0,t.systemFlag=!0===t.systemFlag?1:0,e.systemFlag||(t.fieldEdited=1),2!==parseInt(t.fieldType)&&3!==parseInt(t.fieldType)||t.fieldOperations.fieldContent.forEach(function(e,i){e.key=String(e.key)?String(e.key):"",t.systemFlag||e.hasOwnProperty("key")&&""!=e.key&&"undefined"!=e.key||(e.key=e.name)}),t.systemFlag||(t.parentCode=e.fieldCode),t.fieldTemplateId=t.fieldTemplateId?t.fieldTemplateId:-1,t.parentFieldTemplateId=e.fieldTemplateId})}),"save"===e?this.saveAllData(t):this.postPreview(t)):this.$message.error({duration:1e3,message:i.name+"字段标题不能为空"})},saveAllData:function(e){var t=this,i={templateContent:o()(e)};Object(b.c)("/haoban-manage-web/record/record-template-save.json",i).then(function(e){var i=e.data;if(1==i.errorCode)return y.a.showmsg("保存成功","success"),void t.changeRoute("/fileSet");x.a.errorMsg(i)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},postPreview:function(e){var t=this,i={templateContent:o()(e)};Object(b.c)("/haoban-manage-web/record/record-template-preview.json",i).then(function(e){var i=e.data;if(1==i.errorCode){var n=window.location.origin+"/office-mobile/#/staffRecordsTemplate?enterpriseId="+i.result;return t.qrcode(n),void(t.dialogVisible=!0)}x.a.errorMsg(i)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},qrcode:function(e){this.qrcodeCase&&(document.getElementById("qrcode").innerHTML="",this.qrcodeCase.clear());var t={type:"record",data:e};this.qrcodeCase=new v.a("qrcode",{width:210,height:210,text:o()(t)})},closeDialog:function(){this.dialogVisible=!1},getAllFields:function(){var e=this;Object(b.c)("/haoban-manage-web/record/employee-find-system-template.json",{}).then(function(t){var i=t.data;1!=i.errorCode?x.a.errorMsg(i):e.handleAllFields(i.result)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},handleAllFields:function(e){var t=this;e.forEach(function(e,i){t.hasOwnProperty(e.parentCode)&&(e.fixed=1===parseInt(e.fixed),e.isMust=1===parseInt(e.isMust),e.systemFlag=!0,e.fieldOperations=e.fieldOperations?JSON.parse(e.fieldOperations):{},e.staffRecordsIds=e.staffRecordsIds?JSON.parse(e.staffRecordsIds):[],t[e.parentCode].push(e)),t.fieldParent.hasOwnProperty(e.fieldCode)&&(e.children=[],t.fieldParent[e.fieldCode]=e,e.systemFlag=!0)})},getInfo:function(){var e=this;Object(b.c)("/haoban-manage-web/record/employee-find-template.json",{}).then(function(t){var i=t.data;if(1==i.errorCode)return e.setList=[],void(i.result&&i.result.length&&e.handleGetInfo(i.result));x.a.errorMsg(i)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},treeData:function(e){var t=e.filter(function(t){var i=e.filter(function(e){return t.fieldCode==e.parentCode});return i.length>0&&(t.children=i),0==t.parentCode});return t.sort(function(e,t){return e.sort-t.sort}),t.forEach(function(e,t){e.children.sort(function(e,t){return e.sort-t.sort})}),t},handleGetInfo:function(e){var t=this,i=JSON.parse(o()(e));t.setParent=[],i.forEach(function(e,i){e.fixed=1===l()(e.fixed),e.isMust=1===l()(e.isMust),e.systemFlag=1===l()(e.systemFlag),e.fieldOperations=e.fieldOperations?JSON.parse(e.fieldOperations):{},e.staffRecordsIds=e.staffRecordsIds?JSON.parse(e.staffRecordsIds):[],e.systemFlag&&0==e.parentCode&&t.setParent.push(e.fieldCode),e.systemFlag&&0!=e.parentCode&&t.setList.push(e.fieldCode)}),t.tempaletDataList=t.treeData(i),setTimeout(function(){t.setFixed()},10)},setFixed:function(){var e=this;e.setParent.forEach(function(t,i){e[t].forEach(function(t,i){e.setList.includes(t.fieldCode)&&(t.fixed=!0)})})}},watch:{isDragging:function(e){var t=this;e?t.delayedDragging=!0:t.$nextTick(function(){t.delayedDragging=!1})}},components:{draggable:c.a,AddInput:m,limitInput:g.a},mounted:function(){s.a.all([this.getAllFields(),this.getInfo()]),document.body.ondrop=function(e){e.preventDefault(),e.stopPropagation()}}},w={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"template-wrap",style:{height:e.bodyHeight}},[n("div",{staticClass:"template-contain"},[n("div",{staticClass:"template-head"},[e._m(0),e._v(" "),n("div",{staticClass:"template-btns flex-1 flex-r"},[n("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.saveAndBack("preview")}}},[e._v("预 览")]),e._v(" "),n("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.changeRoute("/fileSet")}}},[e._v("返 回")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveAndBack("save")}}},[e._v("保存并启用")])],1)]),e._v(" "),n("div",{staticClass:"template-body"},[n("div",{staticClass:"template-cell template-cell-l"},[n("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"系统字段",name:"first"}},[n("div",{staticClass:"filed-item-title"},[e._v("基本信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list1",list:e.baseInfo,options:e.leftOption,move:e.onMove},on:{clone:e.baseInfoClone,start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.baseInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode,"aria-hidden":"true"},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("工作信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list2",list:e.jobInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.jobInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("个人信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list3",list:e.selfInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.selfInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("学历信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list4",list:e.eduInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.eduInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("合同信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.contractInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.contractInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("紧急联系人")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.contactInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.contactInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("个人材料")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.personalInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.personalInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1)]),e._v(" "),n("el-tab-pane",{attrs:{label:"自定义字段",name:"second"}},[n("div",{staticClass:"filed-item-title"}),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.defineInfo,options:e.leftDefineOption,move:e.onChildMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd,clone:e.cloneDefine}},e._l(e.defineInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[t.systemFlag||0!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||1!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||2!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||3!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||4!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||5!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||6!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||7!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||0!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-one"}),e._v(" "),t.systemFlag||1!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-two"}),e._v(" "),t.systemFlag||2!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-three"}),e._v(" "),t.systemFlag||3!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-four"}),e._v(" "),t.systemFlag||4!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-five"}),e._v(" "),t.systemFlag||5!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-six"}),e._v(" "),t.systemFlag||6!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-seven"}),e._v(" "),t.systemFlag||7!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-eight"})])}))],1)])],1)],1),e._v(" "),n("div",{staticClass:"template-cell template-cell-m"},[n("div",{staticClass:"phone-view"},[n("div",{staticClass:"phone-show-content"},[n("div",{staticClass:"drag-show-content"},[n("div",{staticClass:"view-container"},[n("ul",{staticClass:"view-content",attrs:{id:"showPhoneView"}},[0==e.tempaletDataList.length?[n("img",{staticClass:"templet-null-img",attrs:{src:i("Y7wY")}})]:e._e(),e._v(" "),n("draggable",{staticClass:"drag-wrap",attrs:{options:{group:{name:"people",pull:!1,put:!1},sort:!0}},on:{add:e.addItem},model:{value:e.tempaletDataList,callback:function(t){e.tempaletDataList=t},expression:"tempaletDataList"}},e._l(e.tempaletDataList,function(t,i){return n("li",{class:["filed-item",e.currentIndex==i?"active-item":"","li-block"],on:{click:function(n){e.selectItem(t.fieldCode,i)}}},["baseInfo"!=t.fieldCode?n("span",{staticClass:"item-close p-item-close",on:{click:function(n){n.stopPropagation(),e.deleteItem(t.fieldCode,i)}}},[n("i",{staticClass:"el-icon-close"})]):e._e(),e._v(" "),[n("div",{staticClass:"block"},[n("div",{staticClass:"block-head"},[n("div",{class:["opencard-item-title",t.fieldName.length>6?"block-pre-wrap":""]},[e._v(e._s(t.fieldName))])]),e._v(" "),n("ul",{staticClass:"view-content"},[n("draggable",{class:["drag-wrap","block-wrap",t.fieldCode],attrs:{options:{group:{name:"people",pull:!1,put:!0},sort:!0}},on:{add:e.addDragItem},model:{value:t.children,callback:function(i){e.$set(t,"children",i)},expression:"item.children"}},e._l(t.children,function(s,a){return n("li",{class:["filed-item","child-filed-item",e.currentChildKey==s.fieldCode&&e.currentChildIndex==a?"active-item":""],on:{click:function(n){n.stopPropagation(),e.selectChildItem(s.fieldCode,i,a,t.children)}}},["clerkPhone"!=s.fieldCode?n("span",{staticClass:"item-close child-item-close",on:{click:function(n){n.stopPropagation(),e.deleteChildItem(s.fieldCode,i,a,t.children,s)}}},[n("i",{staticClass:"el-icon-close"})]):e._e(),e._v(" "),2==s.fieldType||3==s.fieldType||4==s.fieldType?n("div",[n("div",{class:["opencard-item-title",s.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[e._v(e._s(s.fieldDescription)+" "),n("i",{staticClass:"el-icon-arrow-right"})])])]):e._e(),e._v(" "),5==s.fieldType?n("div",[n("div",[n("div",{class:["opencard-item-title",s.fieldOperations.startName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldOperations.startName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[e._v(e._s(s.fieldOperations.startDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])]),e._v(" "),n("div",{staticClass:"b-t-1"},[n("div",{class:["opencard-item-title",s.fieldOperations.endName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldOperations.endName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[e._v(e._s(s.fieldOperations.endDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])])]):e._e(),e._v(" "),7==s.fieldType?n("div",[n("div",{class:["opencard-item-title",s.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[n("i",{staticClass:"iconfont icon-icon"})])])]):e._e(),e._v(" "),0==s.fieldType||1==s.fieldType||6==s.fieldType?n("div",[n("div",{class:["opencard-item-title",s.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag"},[e._v(e._s(s.fieldDescription))])])]):e._e()])}))],1)])]],2)}))],2)])])])])]),e._v(" "),n("div",{staticClass:"template-cell template-cell-r"},[n("el-tabs",{model:{value:e.rightName,callback:function(t){e.rightName=t},expression:"rightName"}},[n("el-tab-pane",{attrs:{label:"控件设置",name:"first"}},[n("div",{attrs:{id:"edit-box"}},[n("div",{staticClass:"edit-view baby-info-flag baby-info"},[e._l(e.tempaletDataList,function(t,i){return[e.currentIndex==i&&"0"==t.parentCode?[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title edit-title-padding"},[e._v(" 标题 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldName,holder:"",disflag:!0,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t,"fieldName",i)}}})],1)]:e._e(),e._v(" "),e.childIndex==i&&t.children&&t.children.length?[e._l(t.children,function(t,s){return[e.currentChildIndex==s?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v(" 标题 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldName,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t,"fieldName",i)}}}),e._v(" "),7==t.fieldType?n("p",{staticStyle:{"margin-top":"8px","font-size":"12px",color:"rgba(255, 255, 255, 0.7)"}},[e._v(e._s(t.fieldDescription))]):e._e()],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5!=t.fieldType&&7!=t.fieldType?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("提示文字")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t,"fieldDescription",i)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5==t.fieldType?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v(" 开始时间 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.startName,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"startName",i)}}})],1),e._v(" "),n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("提示文字")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.startDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"startDescription",i)}}})],1),e._v(" "),n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v(" 结束时间 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.endName,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"endName",i)}}})],1),e._v(" "),n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("提示文字")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.endDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"endDescription",i)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&6==t.fieldType?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("单位")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.unit,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"unit",i)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex!=s||4!=t.fieldType&&5!=t.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("日期类型")]),e._v(" "),e._l(t.fieldOperations.ruleContent,function(i,s){return[n("el-radio",{attrs:{label:i.key},on:{change:function(i){e.changeRadio(i,s,t)}},model:{value:t.fieldOperations.typeValue,callback:function(i){e.$set(t.fieldOperations,"typeValue",i)},expression:"childItem.fieldOperations.typeValue"}},[e._v("\n "+e._s(i.name)+"\n ")])]})],2)],e._v(" "),e.currentChildIndex!=s||"2"!=t.fieldType&&"3"!=t.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("选项 "),t.systemFlag?e._e():n("span",[e._v("最多20项,每项最多10个字")])]),e._v(" "),e._l(t.fieldOperations.fieldContent,function(s,a){return[n("div",{staticClass:"margin-t-15 limit-w-340",style:0==a?"margin-top: 0":""},[n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:s.name,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(s,"name",t)}}}),e._v(" "),!t.systemFlag&&t.fieldOperations.fieldContent.length>1?n("i",{staticClass:"opt-btn el-icon-remove del-item",on:{click:function(n){e.delChildItem(i,a,t)}}}):e._e(),e._v(" "),!t.systemFlag&&a<19?[a==t.fieldOperations.fieldContent.length-1?n("i",{staticClass:"opt-btn el-icon-circle-plus add-item",on:{click:function(n){e.addChildItem(i,a,t)}}}):e._e()]:e._e()],2)]})],2)],e._v(" "),e.currentChildIndex==s?[n("div",{staticClass:"edit-item"},[n("div",{staticClass:"edit-item-title"},[e._v("验证")]),e._v(" "),n("el-checkbox",{model:{value:t.isMust,callback:function(i){e.$set(t,"isMust",i)},expression:"childItem.isMust"}},[e._v("必填")])],1)]:e._e(),e._v(" "),e.currentChildIndex==s?[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("员工档案中")]),e._v(" "),n("div",{staticClass:"staffRecords-limit"},[n("el-radio",{staticClass:"label-cell",attrs:{label:"1"},model:{value:t.staffRecordsIds.staffVisible,callback:function(i){e.$set(t.staffRecordsIds,"staffVisible",i)},expression:"childItem.staffRecordsIds.staffVisible"}},[e._v("对员工可见")]),e._v(" "),n("el-radio",{staticClass:"label-cell",attrs:{label:"0"},model:{value:t.staffRecordsIds.staffVisible,callback:function(i){e.$set(t.staffRecordsIds,"staffVisible",i)},expression:"childItem.staffRecordsIds.staffVisible"}},[e._v("对员工不可见")])],1),e._v(" "),n("div",{staticClass:"staffRecords-limit"},[n("el-radio",{staticClass:"label-cell",attrs:{label:"1"},model:{value:t.staffRecordsIds.staffModify,callback:function(i){e.$set(t.staffRecordsIds,"staffModify",i)},expression:"childItem.staffRecordsIds.staffModify"}},[e._v("对员工可修改")]),e._v(" "),n("el-radio",{staticClass:"label-cell",attrs:{label:"0"},model:{value:t.staffRecordsIds.staffModify,callback:function(i){e.$set(t.staffRecordsIds,"staffModify",i)},expression:"childItem.staffRecordsIds.staffModify"}},[e._v("对员工不可修改")])],1)])]:e._e()]})]:e._e()]})],2)])])],1)],1)])]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.dialogVisible,expression:"dialogVisible"}],staticClass:"qr-dialog-content",staticStyle:{opacity:"1"}},[n("div",{staticClass:"qr-mask",on:{click:function(t){return t.stopPropagation(),e.closeDialog(t)}}}),e._v(" "),n("div",{staticClass:"qr-dialog"},[n("div",{staticClass:"qr-dialog__hd"},[n("strong",{staticClass:"qr-dialog__title"},[e._v("预览")]),e._v(" "),n("i",{staticClass:"el-icon-close",on:{click:function(t){return t.stopPropagation(),e.closeDialog(t)}}})]),e._v(" "),e._m(1),e._v(" "),n("div",{staticClass:"qr--dialog__ft"})])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"template-title flex-1"},[t("img",{attrs:{src:i("LbEI"),alt:"logo"}}),this._v(" "),t("span",{staticClass:"template-title-span"},[this._v("员工档案设置")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"qr-dialog__bd"},[t("div",{attrs:{id:"qrcode"}}),this._v(" "),t("div",{staticClass:"qr-dialog__p"},[this._v("请使用好办 APP 扫一扫预览")])])}]};var M=i("VU/8")(N,w,!1,function(e){i("bXv9")},"data-v-98b2755c",null);t.default=M.exports}});
//# sourceMappingURL=12.a5bbc66b45845e8ff31c.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([12],{LbEI:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjlEODYzRUYxN0FEMTFFOThFM0NFNTRBM0RCN0VBMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjlEODYzRjAxN0FEMTFFOThFM0NFNTRBM0RCN0VBMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOUQ4NjNFRDE3QUQxMUU5OEUzQ0U1NEEzREI3RUEwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOUQ4NjNFRTE3QUQxMUU5OEUzQ0U1NEEzREI3RUEwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvPOG58AAAbSSURBVHja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"},WPWL:function(e,t){},Y7wY:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPkAAACRCAIAAACOionwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODlGRUMwRjlBNDNCMTFFOEFDNjNEOUI2M0M2ODI3MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODlGRUMwRkFBNDNCMTFFOEFDNjNEOUI2M0M2ODI3MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OUZFQzBGN0E0M0IxMUU4QUM2M0Q5QjYzQzY4MjcxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OUZFQzBGOEE0M0IxMUU4QUM2M0Q5QjYzQzY4MjcxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuyjFLAAABInSURBVHja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"},lFAe:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("//Fk"),s=i.n(n),a=i("gBtx"),l=i.n(a),d=i("mvHQ"),o=i.n(d),r=i("DAYN"),c=i.n(r),f=i("Mk6G"),u={name:"addinput",props:{childItem:String,childIndex:Number,titleName:String,inputValue:String,maxLength:Number,disFlag:Number,child:String},data:function(){return{inputNum:0,limitLength:10,itemValue:"",disableInput:!1,c3Flag:"",c3Index:"",titleFlag:"",childFlag:""}},methods:{inputFocus:function(e){console.log(e)},toInput:function(e){console.log(e);var t,i="";i=f.a.getByteVal(e.target.value,this.limitLength);return this.itemValue=i.trim(),this.inputNum=f.a.getZhLen(this.itemValue),this.childFlag?((t={}).child=this.childFlag,t.value=this.itemValue,"title"==this.titleFlag&&(t.title=this.titleFlag),"k303"==this.c3Flag&&(t.c3Index=this.c3Index,t.flag=this.c3Flag),void this.$emit("itemInput",t)):"title"==this.titleFlag?((t={}).value=this.itemValue,t.title=this.titleFlag,void this.$emit("itemInput",t)):"k303"==this.c3Flag?((t={}).value=this.itemValue,t.flag=this.c3Flag,t.c3Index=this.c3Index,void this.$emit("itemInput",t)):void this.$emit("itemInput",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=f.a.getZhLen(this.itemValue)},disFlag:function(e,t){this.disableInput=e},childItem:function(e,t){this.c3Flag=e},childIndex:function(e,t){this.c3Index=e},titleName:function(e,t){this.titleFlag=e},child:function(e,t){this.childFlag=e}},mounted:function(){console.log(this.childIndex),this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=f.a.getZhLen(this.inputValue),this.disableInput=this.disFlag||0,this.c3Flag=this.childItem||"",this.c3Index=0==this.childIndex?0:this.childIndex,this.titleFlag=this.titleName,this.childFlag=this.child}},p={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"input-line-cell"},[i("el-input",{staticClass:"w-340",attrs:{placeholder:"",disabled:0!=e.disableInput},on:{focus:function(t){e.inputFocus(e.c3Index)}},nativeOn:{keyup:function(t){return i=t,e.toInput(i);var i}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),i("span",{staticClass:"tip"},[i("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var m=i("VU/8")(u,p,!1,function(e){i("sVvK")},"data-v-3078de00",null).exports,g=i("l46T"),h=i("MJLE"),v=i.n(h),C=[{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单行输入框",systemFlag:!1,fieldEdited:1,fieldType:"0",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多行输入框",systemFlag:!1,fieldEdited:1,fieldType:"1",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单选框",systemFlag:!1,fieldEdited:1,fieldType:"2",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"radio",name:"选项1"},{type:"radio",name:"选项2"},{type:"radio",name:"选项3"}]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多选框",systemFlag:!1,fieldEdited:1,fieldType:"3",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"checkbox",name:"选项1"},{type:"checkbox",name:"选项2"},{type:"checkbox",name:"选项3"}]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期",systemFlag:!1,fieldEdited:1,fieldType:"4",fixed:!1,fieldDescription:"请选择",fieldOperations:{typeValue:"yyyy-MM-dd",ruleContent:[{type:"radio",name:"年-月-日",key:"yyyy-MM-dd",isEdit:1},{type:"radio",name:"年-月",key:"yyyy-MM",isEdit:1}],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期区间",systemFlag:!1,fieldEdited:1,fieldType:"5",fixed:!1,fieldOperations:{startName:"开始时间",endName:"结束时间",startDescription:"请选择开始时间",endDescription:"请选择结束时间",typeValue:"yyyy-MM-dd",ruleContent:[{type:"radio",name:"年-月-日",key:"yyyy-MM-dd",isEdit:1},{type:"radio",name:"年-月",key:"yyyy-MM",isEdit:1}],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"数字输入框",systemFlag:!1,fieldType:"6",fieldEdited:1,fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[],unit:"元"},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"图片",systemFlag:!1,fieldType:"7",fieldEdited:1,fixed:!1,fieldDescription:"最多上传9张图片",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:{staffVisible:"1",staffModify:"1"}}],I=(function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return baseInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return jobInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return selfInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return eduInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return contractInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return contactInfo}),function(e){function t(){return e.apply(this,arguments)}t.toString=function(){return e.toString()}}(function(){return personalInfo}),function(){return C}),y=i("3E4D"),x=i("Ch4/"),b=(i("PI0u"),i("P9l9")),N={name:"staffRecordsTemplate",data:function(){return{activeName:"first",rightName:"first",dialogVisible:!1,bodyHeight:(document.documentElement.clientHeight||document.body.clientHeight)+"px",isDragging:!1,delayedDragging:!1,leftOption:{group:{name:"people",pull:"clone",put:!1},sort:!1,disabled:!1},leftDefineOption:{group:{name:"people",pull:"clone",put:!1},sort:!1,disabled:!1},selectKey:"",baseInfo:[],jobInfo:[],selfInfo:[],eduInfo:[],contractInfo:[],contactInfo:[],personalInfo:[],defineInfo:I(),currentIndex:0,currentChildKey:null,currentChildIndex:null,childIndex:0,tempaletDataList:[{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"baseInfo",fieldName:"基本信息",fieldEdited:!1,fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"jobInfo",fieldName:"工作信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"selfInfo",fieldName:"个人信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"eduInfo",fieldName:"学历信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"contractInfo",fieldName:"合同信息",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"contactInfo",fieldName:"紧急联系人",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""},{parentCode:"0",fieldTemplateId:"",parentFieldTemplateId:"0",minCount:10,maxCount:20,fieldCode:"personalInfo",fieldName:"个人资料",fieldEdited:!1,isMust:!1,fieldDescription:"",children:[],fieldType:"",staffRecordsIds:{},status:""}],fieldParent:{baseInfo:{},jobInfo:{},selfInfo:{},eduInfo:{},contractInfo:{},contactInfo:{},personalInfo:{}},setList:[],qrcodeCase:"",qrcodeNum:""}},created:function(){},methods:{baseInfoClone:function(){},clickItem:function(e){this.tempaletDataList.map(function(e){return e.fieldCode}).includes(e.parentCode)||"defineInfo"===e.parentCode||(this.tempaletDataList.push(this.fieldParent[e.parentCode]),this.tempaletDataList=JSON.parse(o()(this.tempaletDataList)))},checkMove:function(e){var t=!0;return"baseInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("baseInfo")||(t=!1),"jobInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("jobInfo")||(t=!1),"selfInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("selfInfo")||(t=!1),"eduInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("eduInfo")||(t=!1),"contractInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("contractInfo")||(t=!1),"contactInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("contactInfo")||(t=!1),"personalInfo"!=e.draggedContext.element.parentCode||e.to.className.includes("personalInfo")||(t=!1),t},onMove:function(e){if(!this.checkMove(e))return!1;e.relatedContext.element;return!e.draggedContext.element.fixed},onChildMove:function(e){return-1!=e.dragged.className.indexOf("block-class")&&e.to.className.indexOf("block-wrap"),!0},itemMoveEnd:function(e){var t=this;t.isDragging=!1,t.selectKey="",t.selectKey=e.clone.dataset.type,t.tempaletDataList.forEach(function(e,i){e.children.forEach(function(e,i){var n;e.systemFlag&&e.fieldCode==t.selectKey&&(n=e.parentCode,t[n].forEach(function(e,i){e.fieldCode==t.selectKey&&(e.fixed=!0)}))})}),t.selectKey="",t.tempaletDataList=JSON.parse(o()(t.tempaletDataList)),t.$forceUpdate()},cloneDefine:function(e){},selectItem:function(e,t){this.currentIndex=t,this.currentChildIndex=null},deleteItem:function(e,t){this.tempaletDataList.splice(t,1),this.currentIndex--,this.currentIndex<=0&&(this.currentIndex=0),this[e].forEach(function(e,t){e.fixed=!1})},addItem:function(e){},addDragItem:function(e){return!1},selectChildItem:function(e,t,i,n){this.currentIndex=null,this.currentChildKey=e,this.childIndex=t,this.currentChildIndex=i},deleteChildItem:function(e,t,i,n,s){this.childIndex=t,this.currentIndex=null,this.currentChildKey=this.tempaletDataList[t].children[i].fieldCode,this.currentChildIndex--,this.currentChildIndex<=0&&(this.currentChildIndex=0),this.tempaletDataList=JSON.parse(o()(this.tempaletDataList)),this.tempaletDataList[t].children.splice(i,1),this[s.parentCode].forEach(function(t,i){t.fieldCode===e&&(t.fixed=!1)})},checkedChange:function(e,t){},delChildItem:function(e,t,i){i.fieldOperations.fieldContent.splice(t,1)},addChildItem:function(e,t,i){if(19!=t){var n="radio";i.systemFlag||3!==parseInt(i.fieldType)||(n="checkbox"),i.fieldOperations.fieldContent.push({type:n,name:"请输入选项"});var s=i.fieldOperations.fieldContent.map(function(e){return e.name});this.isRepeat(s)&&(i.fieldOperations.fieldContent.splice(i.fieldOperations.fieldContent.length-1,1),s.splice(i.fieldOperations.fieldContent.length-1,1),this.$message.error({duration:1e3,message:"选项不能重复"}))}else this.$message.error({duration:1e3,message:"最多可添加 20 项"})},changeRadio:function(e,t,i){},isRepeat:function(e){var t={};for(var i in e){if(t[e[i]])return!0;t[e[i]]=!0}return!1},changeRoute:function(e){this.$router.push(e)},checkTag:function(e){var t={filedFlag:!0,filedRepeat:!1},i=[];return e.forEach(function(e,n){if(""==e.fieldName)return t.filedFlag=!1,t.name=e.fieldName||"",!1;e.children.length&&e.children.forEach(function(e,n){if(e.systemFlag&&""==e.fieldName)return t.filedFlag=!1,t.name=e.fieldName||"",!1;i.push(e.fieldName)})}),this.isRepeat(i)&&(t.filedRepeat=!0),t},getUuid:function(){return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})},saveAndBack:function(e){var t=JSON.parse(o()(this.tempaletDataList)),i=this.checkTag(t);i.filedFlag?i.filedRepeat?this.$message.error({duration:1e3,message:"字段标题不能重复"}):(t.forEach(function(e,t){e.sort=t,e.fixed=!0===e.fixed?1:0,e.isMust=!0===e.isMust?1:0,e.systemFlag=!0===e.systemFlag?1:0,e.parentFieldTemplateId=e.parentFieldTemplateId?e.parentFieldTemplateId:-1,e.fieldTemplateId=e.fieldTemplateId?e.fieldTemplateId:-1,e.children.forEach(function(t,i){t.sort=i,t.fixed=!0===t.fixed?1:0,t.isMust=!0===t.isMust?1:0,t.systemFlag=!0===t.systemFlag?1:0,e.systemFlag||(t.fieldEdited=1),2!==parseInt(t.fieldType)&&3!==parseInt(t.fieldType)||t.fieldOperations.fieldContent.forEach(function(e,i){e.key=String(e.key)?String(e.key):"",t.systemFlag||e.hasOwnProperty("key")&&""!=e.key&&"undefined"!=e.key||(e.key=e.name)}),t.systemFlag||(t.parentCode=e.fieldCode),t.fieldTemplateId=t.fieldTemplateId?t.fieldTemplateId:-1,t.parentFieldTemplateId=e.fieldTemplateId})}),"save"===e?this.saveAllData(t):this.postPreview(t)):this.$message.error({duration:1e3,message:i.name+"字段标题不能为空"})},saveAllData:function(e){var t=this,i={templateContent:o()(e)};Object(b.c)("/haoban-manage-web/record/record-template-save.json",i).then(function(e){var i=e.data;if(1==i.errorCode)return y.a.showmsg("保存成功","success"),void t.changeRoute("/fileSet");x.a.errorMsg(i)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},postPreview:function(e){var t=this,i={templateContent:o()(e)};Object(b.c)("/haoban-manage-web/record/record-template-preview.json",i).then(function(e){var i=e.data;if(1==i.errorCode){var n=window.location.origin+"/office-mobile/#/staffRecordsTemplate?enterpriseId="+i.result;return t.qrcode(n),void(t.dialogVisible=!0)}x.a.errorMsg(i)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},qrcode:function(e){this.qrcodeCase&&(document.getElementById("qrcode").innerHTML="",this.qrcodeCase.clear());var t={type:"record",data:e};this.qrcodeCase=new v.a("qrcode",{width:210,height:210,text:o()(t)})},closeDialog:function(){this.dialogVisible=!1},getAllFields:function(){var e=this;Object(b.c)("/haoban-manage-web/record/employee-find-system-template.json",{}).then(function(t){var i=t.data;1!=i.errorCode?x.a.errorMsg(i):e.handleAllFields(i.result)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},handleAllFields:function(e){var t=this;e.forEach(function(e,i){t.hasOwnProperty(e.parentCode)&&(e.fixed=1===parseInt(e.fixed),e.isMust=1===parseInt(e.isMust),e.systemFlag=!0,e.fieldOperations=e.fieldOperations?JSON.parse(e.fieldOperations):{},e.staffRecordsIds=e.staffRecordsIds?JSON.parse(e.staffRecordsIds):[],t[e.parentCode].push(e)),t.fieldParent.hasOwnProperty(e.fieldCode)&&(e.children=[],t.fieldParent[e.fieldCode]=e,e.systemFlag=!0)})},getInfo:function(){var e=this;Object(b.c)("/haoban-manage-web/record/employee-find-template.json",{}).then(function(t){var i=t.data;if(1==i.errorCode)return e.setList=[],void(i.result&&i.result.length&&e.handleGetInfo(i.result));x.a.errorMsg(i)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},treeData:function(e){var t=e.filter(function(t){var i=e.filter(function(e){return t.fieldCode==e.parentCode});return i.length>0&&(t.children=i),0==t.parentCode});return t.sort(function(e,t){return e.sort-t.sort}),t.forEach(function(e,t){e.children.sort(function(e,t){return e.sort-t.sort})}),t},handleGetInfo:function(e){var t=this,i=JSON.parse(o()(e));t.setParent=[],i.forEach(function(e,i){e.fixed=1===l()(e.fixed),e.isMust=1===l()(e.isMust),e.systemFlag=1===l()(e.systemFlag),e.fieldOperations=e.fieldOperations?JSON.parse(e.fieldOperations):{},e.staffRecordsIds=e.staffRecordsIds?JSON.parse(e.staffRecordsIds):[],e.systemFlag&&0==e.parentCode&&t.setParent.push(e.fieldCode),e.systemFlag&&0!=e.parentCode&&t.setList.push(e.fieldCode)}),t.tempaletDataList=t.treeData(i),setTimeout(function(){t.setFixed()},10)},setFixed:function(){var e=this;e.setParent.forEach(function(t,i){e[t].forEach(function(t,i){e.setList.includes(t.fieldCode)&&(t.fixed=!0)})})}},watch:{isDragging:function(e){var t=this;e?t.delayedDragging=!0:t.$nextTick(function(){t.delayedDragging=!1})}},components:{draggable:c.a,AddInput:m,limitInput:g.a},mounted:function(){s.a.all([this.getAllFields(),this.getInfo()]),document.body.ondrop=function(e){e.preventDefault(),e.stopPropagation()}}},w={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"template-wrap",style:{height:e.bodyHeight}},[n("div",{staticClass:"template-contain"},[n("div",{staticClass:"template-head"},[e._m(0),e._v(" "),n("div",{staticClass:"template-btns flex-1 flex-r"},[n("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.saveAndBack("preview")}}},[e._v("预 览")]),e._v(" "),n("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.changeRoute("/fileSet")}}},[e._v("返 回")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveAndBack("save")}}},[e._v("保存并启用")])],1)]),e._v(" "),n("div",{staticClass:"template-body"},[n("div",{staticClass:"template-cell template-cell-l"},[n("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"系统字段",name:"first"}},[n("div",{staticClass:"filed-item-title"},[e._v("基本信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list1",list:e.baseInfo,options:e.leftOption,move:e.onMove},on:{clone:e.baseInfoClone,start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.baseInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode,"aria-hidden":"true"},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("工作信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list2",list:e.jobInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.jobInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("个人信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list3",list:e.selfInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.selfInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("学历信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list4",list:e.eduInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.eduInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("合同信息")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.contractInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.contractInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("紧急联系人")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.contactInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.contactInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1),e._v(" "),n("div",{staticClass:"filed-item-title"},[e._v("个人材料")]),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.personalInfo,options:e.leftOption,move:e.onMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd}},e._l(e.personalInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[n("span",[e._v(e._s(t.fieldName))])])}))],1)]),e._v(" "),n("el-tab-pane",{attrs:{label:"自定义字段",name:"second"}},[n("div",{staticClass:"filed-item-title"}),e._v(" "),n("ul",[n("draggable",{staticClass:"compenent",attrs:{id:"list5",list:e.defineInfo,options:e.leftDefineOption,move:e.onChildMove},on:{start:function(t){e.isDragging=!0},end:e.itemMoveEnd,clone:e.cloneDefine}},e._l(e.defineInfo,function(t,i){return n("li",{key:i,class:["compenent-item",1==t.fixed?"fixed-item":""],attrs:{"data-type":t.fieldCode},on:{mousedown:function(i){e.clickItem(t)}}},[t.systemFlag||0!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||1!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||2!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||3!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||4!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||5!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||6!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||7!=t.fieldType?e._e():n("span",[e._v(e._s(t.fieldName))]),e._v(" "),t.systemFlag||0!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-one"}),e._v(" "),t.systemFlag||1!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-two"}),e._v(" "),t.systemFlag||2!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-three"}),e._v(" "),t.systemFlag||3!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-four"}),e._v(" "),t.systemFlag||4!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-five"}),e._v(" "),t.systemFlag||5!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-six"}),e._v(" "),t.systemFlag||6!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-seven"}),e._v(" "),t.systemFlag||7!=t.fieldType?e._e():n("i",{staticClass:"bg-icon bg-icon-eight"})])}))],1)])],1)],1),e._v(" "),n("div",{staticClass:"template-cell template-cell-m"},[n("div",{staticClass:"phone-view"},[n("div",{staticClass:"phone-show-content"},[n("div",{staticClass:"drag-show-content"},[n("div",{staticClass:"view-container"},[n("ul",{staticClass:"view-content",attrs:{id:"showPhoneView"}},[0==e.tempaletDataList.length?[n("img",{staticClass:"templet-null-img",attrs:{src:i("Y7wY")}})]:e._e(),e._v(" "),n("draggable",{staticClass:"drag-wrap",attrs:{options:{group:{name:"people",pull:!1,put:!1},sort:!0}},on:{add:e.addItem},model:{value:e.tempaletDataList,callback:function(t){e.tempaletDataList=t},expression:"tempaletDataList"}},e._l(e.tempaletDataList,function(t,i){return n("li",{class:["filed-item",e.currentIndex==i?"active-item":"","li-block"],on:{click:function(n){e.selectItem(t.fieldCode,i)}}},["baseInfo"!=t.fieldCode?n("span",{staticClass:"item-close p-item-close",on:{click:function(n){n.stopPropagation(),e.deleteItem(t.fieldCode,i)}}},[n("i",{staticClass:"el-icon-close"})]):e._e(),e._v(" "),[n("div",{staticClass:"block"},[n("div",{staticClass:"block-head"},[n("div",{class:["opencard-item-title",t.fieldName.length>6?"block-pre-wrap":""]},[e._v(e._s(t.fieldName))])]),e._v(" "),n("ul",{staticClass:"view-content"},[n("draggable",{class:["drag-wrap","block-wrap",t.fieldCode],attrs:{options:{group:{name:"people",pull:!1,put:!0},sort:!0}},on:{add:e.addDragItem},model:{value:t.children,callback:function(i){e.$set(t,"children",i)},expression:"item.children"}},e._l(t.children,function(s,a){return n("li",{class:["filed-item","child-filed-item",e.currentChildKey==s.fieldCode&&e.currentChildIndex==a?"active-item":""],on:{click:function(n){n.stopPropagation(),e.selectChildItem(s.fieldCode,i,a,t.children)}}},["clerkPhone"!=s.fieldCode?n("span",{staticClass:"item-close child-item-close",on:{click:function(n){n.stopPropagation(),e.deleteChildItem(s.fieldCode,i,a,t.children,s)}}},[n("i",{staticClass:"el-icon-close"})]):e._e(),e._v(" "),2==s.fieldType||3==s.fieldType||4==s.fieldType?n("div",[n("div",{class:["opencard-item-title",s.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[e._v(e._s(s.fieldDescription)+" "),n("i",{staticClass:"el-icon-arrow-right"})])])]):e._e(),e._v(" "),5==s.fieldType?n("div",[n("div",[n("div",{class:["opencard-item-title",s.fieldOperations.startName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldOperations.startName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[e._v(e._s(s.fieldOperations.startDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])]),e._v(" "),n("div",{staticClass:"b-t-1"},[n("div",{class:["opencard-item-title",s.fieldOperations.endName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldOperations.endName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[e._v(e._s(s.fieldOperations.endDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])])]):e._e(),e._v(" "),7==s.fieldType?n("div",[n("div",{class:["opencard-item-title",s.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag select-flag"},[n("i",{staticClass:"iconfont icon-icon"})])])]):e._e(),e._v(" "),0==s.fieldType||1==s.fieldType||6==s.fieldType?n("div",[n("div",{class:["opencard-item-title",s.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(s.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag"},[e._v(e._s(s.fieldDescription))])])]):e._e()])}))],1)])]],2)}))],2)])])])])]),e._v(" "),n("div",{staticClass:"template-cell template-cell-r"},[n("el-tabs",{model:{value:e.rightName,callback:function(t){e.rightName=t},expression:"rightName"}},[n("el-tab-pane",{attrs:{label:"控件设置",name:"first"}},[n("div",{attrs:{id:"edit-box"}},[n("div",{staticClass:"edit-view baby-info-flag baby-info"},[e._l(e.tempaletDataList,function(t,i){return[e.currentIndex==i&&"0"==t.parentCode?[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title edit-title-padding"},[e._v(" 标题 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldName,holder:"",disflag:!0,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t,"fieldName",i)}}})],1)]:e._e(),e._v(" "),e.childIndex==i&&t.children&&t.children.length?[e._l(t.children,function(t,s){return[e.currentChildIndex==s?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v(" 标题 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldName,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t,"fieldName",i)}}}),e._v(" "),7==t.fieldType?n("p",{staticStyle:{"margin-top":"8px","font-size":"12px",color:"rgba(255, 255, 255, 0.7)"}},[e._v(e._s(t.fieldDescription))]):e._e()],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5!=t.fieldType&&7!=t.fieldType?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("提示文字")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t,"fieldDescription",i)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5==t.fieldType?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v(" 开始时间 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.startName,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"startName",i)}}})],1),e._v(" "),n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("提示文字")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.startDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"startDescription",i)}}})],1),e._v(" "),n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v(" 结束时间 ")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.endName,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"endName",i)}}})],1),e._v(" "),n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("提示文字")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.endDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"endDescription",i)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&6==t.fieldType?[n("div",{staticClass:"edit-item test-title limit-w-340"},[n("div",{staticClass:"edit-item-title"},[e._v("单位")]),e._v(" "),n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.fieldOperations.unit,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(i){e.$set(t.fieldOperations,"unit",i)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex!=s||4!=t.fieldType&&5!=t.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("日期类型")]),e._v(" "),e._l(t.fieldOperations.ruleContent,function(i,s){return[n("el-radio",{attrs:{label:i.key},on:{change:function(i){e.changeRadio(i,s,t)}},model:{value:t.fieldOperations.typeValue,callback:function(i){e.$set(t.fieldOperations,"typeValue",i)},expression:"childItem.fieldOperations.typeValue"}},[e._v("\n "+e._s(i.name)+"\n ")])]})],2)],e._v(" "),e.currentChildIndex!=s||"2"!=t.fieldType&&"3"!=t.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("选项 "),t.systemFlag?e._e():n("span",[e._v("最多20项,每项最多10个字")])]),e._v(" "),e._l(t.fieldOperations.fieldContent,function(s,a){return[n("div",{staticClass:"margin-t-15 limit-w-340",style:0==a?"margin-top: 0":""},[n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:s.name,holder:"",disflag:t.systemFlag,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(s,"name",t)}}}),e._v(" "),!t.systemFlag&&t.fieldOperations.fieldContent.length>1?n("i",{staticClass:"opt-btn el-icon-remove del-item",on:{click:function(n){e.delChildItem(i,a,t)}}}):e._e(),e._v(" "),!t.systemFlag&&a<19?[a==t.fieldOperations.fieldContent.length-1?n("i",{staticClass:"opt-btn el-icon-circle-plus add-item",on:{click:function(n){e.addChildItem(i,a,t)}}}):e._e()]:e._e()],2)]})],2)],e._v(" "),e.currentChildIndex==s?[n("div",{staticClass:"edit-item"},[n("div",{staticClass:"edit-item-title"},[e._v("验证")]),e._v(" "),n("el-checkbox",{model:{value:t.isMust,callback:function(i){e.$set(t,"isMust",i)},expression:"childItem.isMust"}},[e._v("必填")])],1)]:e._e(),e._v(" "),e.currentChildIndex==s?[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("员工档案中")]),e._v(" "),n("div",{staticClass:"staffRecords-limit"},[n("el-radio",{staticClass:"label-cell",attrs:{label:"1"},model:{value:t.staffRecordsIds.staffVisible,callback:function(i){e.$set(t.staffRecordsIds,"staffVisible",i)},expression:"childItem.staffRecordsIds.staffVisible"}},[e._v("对员工可见")]),e._v(" "),n("el-radio",{staticClass:"label-cell",attrs:{label:"0"},model:{value:t.staffRecordsIds.staffVisible,callback:function(i){e.$set(t.staffRecordsIds,"staffVisible",i)},expression:"childItem.staffRecordsIds.staffVisible"}},[e._v("对员工不可见")])],1),e._v(" "),n("div",{staticClass:"staffRecords-limit"},[n("el-radio",{staticClass:"label-cell",attrs:{label:"1"},model:{value:t.staffRecordsIds.staffModify,callback:function(i){e.$set(t.staffRecordsIds,"staffModify",i)},expression:"childItem.staffRecordsIds.staffModify"}},[e._v("对员工可修改")]),e._v(" "),n("el-radio",{staticClass:"label-cell",attrs:{label:"0"},model:{value:t.staffRecordsIds.staffModify,callback:function(i){e.$set(t.staffRecordsIds,"staffModify",i)},expression:"childItem.staffRecordsIds.staffModify"}},[e._v("对员工不可修改")])],1)])]:e._e()]})]:e._e()]})],2)])])],1)],1)])]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.dialogVisible,expression:"dialogVisible"}],staticClass:"qr-dialog-content",staticStyle:{opacity:"1"}},[n("div",{staticClass:"qr-mask",on:{click:function(t){return t.stopPropagation(),e.closeDialog(t)}}}),e._v(" "),n("div",{staticClass:"qr-dialog"},[n("div",{staticClass:"qr-dialog__hd"},[n("strong",{staticClass:"qr-dialog__title"},[e._v("预览")]),e._v(" "),n("i",{staticClass:"el-icon-close",on:{click:function(t){return t.stopPropagation(),e.closeDialog(t)}}})]),e._v(" "),e._m(1),e._v(" "),n("div",{staticClass:"qr--dialog__ft"})])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"template-title flex-1"},[t("img",{attrs:{src:i("LbEI"),alt:"logo"}}),this._v(" "),t("span",{staticClass:"template-title-span"},[this._v("员工档案设置")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"qr-dialog__bd"},[t("div",{attrs:{id:"qrcode"}}),this._v(" "),t("div",{staticClass:"qr-dialog__p"},[this._v("请使用好办 APP 扫一扫预览")])])}]};var M=i("VU/8")(N,w,!1,function(e){i("WPWL")},"data-v-98b2755c",null);t.default=M.exports},sVvK:function(e,t){}});
\ No newline at end of file
webpackJsonp([13],{"2FlR":function(e,t,a){e.exports=a.p+"static/img/test.50e4091.png"},"3kkE":function(e,t){},Zx22:function(e,t,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var s={name:"custom-dialog",props:{value:{type:Boolean,default:!1},storeChangeData:{type:Object}},data:function(){return{repProjectName:"gic-web",customDialog:this.value,leftData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}],rightData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("input",this.customDialog)},formatDate:function(e,t){function a(e){return e>9?""+e:"0"+e}var s=new Date(e),i=s.getFullYear(),n=s.getMonth()+1,o=s.getDate();return i+t+a(n)+t+a(o)+t},handleData:function(){}},watch:{value:function(e,t){this.customDialog=e},storeChangeData:function(e,t){}},mounted:function(){}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"门店环境图变更",visible:e.customDialog,width:"600px","before-close":e.handleCardClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"dialog-content"},[a("el-row",[a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[e._v("\n 变更前\n ")]),e._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[e._l(e.leftData,function(e){return[a("img",{attrs:{src:e.src,alt:""}})]})],2)])]),e._v(" "),a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[e._v("\n 变更后\n ")]),e._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[e._l(e.rightData,function(e){return[a("img",{attrs:{src:e.src,alt:""}})]})],2)])])],1)],1)])],1)},staticRenderFns:[]};var n=a("VU/8")(s,i,!1,function(e){a("gljH")},"data-v-17b2eb2d",null);t.a=n.exports},gljH:function(e,t){},xCEU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("3Xzz"),i=a("Zx22"),n=a("3E4D"),o=a("Ch4/"),l=(a("Mk6G"),a("PI0u")),r=a("P9l9"),c={name:"unreview",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"审核中心",path:"/unreview"},{name:"待审核",path:""}],filterValue:"",filterOptions:[{label:"全部事项",value:""},{label:"新增成员",value:"1"},{label:"成员离职",value:"2"}],tableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,selectId:"",ruleForm:{refuseReason:""},rules:{refuseReason:[{required:!0,message:"拒绝理由不能为空",trigger:"change"},{min:1,max:50,message:"长度在 1 到 50 个字",trigger:"change"}]},showStoreDialog:!1,storeChangeData:{},approveVisible:!1,refuseVisible:!1}},filters:{formatTimeYMD:function(e){return"--"!=e?e.split(" ")[0]:"--"},formatTimeHMS:function(e){return"--"!=e?e.split(" ")[1]:"--"},formatNum:function(e){return(e+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")}},computed:{},methods:{handleSelectionChange:function(e){this.multipleSelection=e},handleSizeChange:function(e){this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},handleClick:function(e,t,a){this.selectId=t.enterpriseAuditingId,a?this.refuseVisible=!0:this.approveVisible=!0},sendApprove:function(){this.postApprove(this.selectId)},approveAll:function(){console.log(this.multipleSelection);var e=this.multipleSelection.length?this.multipleSelection.map(function(e){return e.enterpriseAuditingId}):"";if(!e)return this.$message({message:"请至少选择一条审核事项",type:"warning"}),!1;this.postAllApprove(e)},postApprove:function(e){var t=this,a={enterpriseAuditingId:e};Object(r.c)("/haoban-manage-web/audit/approve.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return n.a.showmsg("操作成功","success"),t.approveVisible=!1,void t.getTableList();o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},postAllApprove:function(e){var t=this,a={enterpriseAuditingIds:e};Object(r.c)("/haoban-manage-web/audit/batch-approve.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return n.a.showmsg("操作成功","success"),void t.getTableList();o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},cancelRefuse:function(e){this.refuseVisible=!1,this.$refs.ruleForm.resetFields()},sendRefuse:function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.postRefuse()})},postRefuse:function(){var e=this,t={enterpriseAuditingId:e.selectId,refuseReason:e.ruleForm.refuseReason};Object(r.a)("/haoban-manage-web/audit/refuse.json",t).then(function(t){var a=t.data;if(1==a.errorCode)return n.a.showmsg("操作成功","success"),e.refuseVisible=!1,void e.getTableList();o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},showSingleInfo:function(e){},showStoreChange:function(e){this.showStoreDialog=!0,this.storeChangeData=e},getTableList:function(e){var t=this,a={auditingType:t.filterValue,auditingStatus:"0",search:"",pageNum:t.currentPage,pageSize:t.pageSize};Object(r.a)("/haoban-manage-web/audit/auditing-list.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return a.result&&a.result.list&&a.result.list.forEach(function(e,t){e.createTime&&(e.createTime=Object(l.b)(e.createTime))}),t.tableData=a.result.list,void(t.total=a.result.total);o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()},components:{navCrumb:s.a,storeChange:i.a}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"unreview-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{"min-height":e.$store.state.bgHeight}},[a("div",{staticClass:"reviewed-body-head flex flex-space-between"},[a("el-select",{staticClass:"w-130",attrs:{placeholder:"全部事项"},on:{change:e.getTableList},model:{value:e.filterValue,callback:function(t){e.filterValue=t},expression:"filterValue"}},e._l(e.filterOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.approveAll}},[e._v("批量同意")])],1),e._v(" "),a("div",{staticClass:"reviewed-body-content"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"审核事项"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.auditingType?"门店信息变更":1==t.row.auditingType?"新增成员":"成员离职")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"提交人","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex"},[a("el-popover",{attrs:{placement:"top-start",width:"400",trigger:"hover"},on:{show:function(a){e.showSingleInfo(t.row.applyId)}}},[a("div",{staticClass:"apply-info-detail"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"apply-info-img flex-align-center flex-pack-center bg-82C5FF "},[t.row.headPic?a("img",{attrs:{src:t.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("div",{staticClass:"flex flex-column apply-info-right flex-space-between"},[a("div",{staticClass:"apply-info-name"},[e._v(e._s(t.row.applyName)+"\n "),a("i",{class:[2==t.row.sex?"icon-xingbienv color-FF585C":"icon-xingbienan color-508CEE","iconfont"]})]),e._v(" "),a("div",{staticClass:"apply-info-code"},[a("span",{staticClass:"w-80"},[e._v("员工代码:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.code))])]),e._v(" "),a("div",{staticClass:"apply-info-phone"},[a("span",{staticClass:"w-80"},[e._v("手机号:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.phoneNumber))])]),e._v(" "),a("div",{staticClass:"apply-info-job"},[a("span",{staticClass:"w-80"},[e._v("职位:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.positionName))])]),e._v(" "),a("div",{staticClass:"apply-info-store"},[a("span",{staticClass:"w-80"},[e._v("所属门店:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.storeName))])])])])]),e._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[a("div",{staticClass:"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic"},[t.row.headPic?a("img",{attrs:{src:t.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])])]),e._v(" "),a("div",{staticClass:"flex flex-column apply-info"},[a("span",[e._v(e._s(t.row.applyName))]),e._v(" "),a("span",{staticClass:"font-13"},[e._v(e._s(t.row.storeName))])])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"详情"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"line-hidden-2"},[a("span",[e._v(e._s(t.row.detail))]),e._v(" "),0==t.row.auditingType?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showStoreChange(t.row)}}},[e._v("查看详情")]):e._e()],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"提交时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"line-h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"line-h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleClick(t.$index,t.row)}}},[e._v("同意")]),e._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleClick(t.$index,t.row,"refuse")}}},[e._v("拒绝")])]}}])})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("storeChange",{attrs:{storeChangeData:e.storeChangeData},model:{value:e.showStoreDialog,callback:function(t){e.showStoreDialog=t},expression:"showStoreDialog"}}),e._v(" "),a("el-dialog",{staticClass:"approve-dialog",attrs:{title:"",visible:e.approveVisible,width:"422px"},on:{"update:visible":function(t){e.approveVisible=t}}},[a("div",{staticClass:"approve-body text-center"},[a("div",[a("i",{staticClass:"el-icon-success"}),a("span",{staticClass:"approve-icon-tip"},[e._v("同意")])]),e._v(" "),a("div",{staticClass:"approve-tip"},[e._v("是否确认同意")])]),e._v(" "),a("div",{staticClass:"approve-footer dialog-footer",staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.approveVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sendApprove}},[e._v("确 定")])],1)]),e._v(" "),a("el-dialog",{staticClass:"refuse-dialog",attrs:{title:"提示",visible:e.refuseVisible,"before-close":e.cancelRefuse,width:"422px"},on:{"update:visible":function(t){e.refuseVisible=t}}},[a("div",[a("div",{staticClass:"refuse-tip"},[e._v("请输入拒绝理由")]),e._v(" "),a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules}},[a("el-form-item",{attrs:{label:"",prop:"refuseReason"}},[a("el-input",{staticClass:"font-14",attrs:{type:"textarea",placeholder:"最多 50 个字",rows:3},model:{value:e.ruleForm.refuseReason,callback:function(t){e.$set(e.ruleForm,"refuseReason",t)},expression:"ruleForm.refuseReason"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"approve-footer dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.cancelRefuse("ruleForm")}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.sendRefuse("ruleForm")}}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var p=a("VU/8")(c,u,!1,function(e){a("3kkE")},"data-v-2a5a1c0a",null);t.default=p.exports}});
\ No newline at end of file
webpackJsonp([13],{"2FlR":function(e,t,a){e.exports=a.p+"static/img/test.50e4091.png"},IyOB:function(e,t){},Zx22:function(e,t,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var s={name:"custom-dialog",props:{value:{type:Boolean,default:!1},storeChangeData:{type:Object}},data:function(){return{repProjectName:"gic-web",customDialog:this.value,leftData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}],rightData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("input",this.customDialog)},formatDate:function(e,t){function a(e){return e>9?""+e:"0"+e}var s=new Date(e),i=s.getFullYear(),n=s.getMonth()+1,o=s.getDate();return i+t+a(n)+t+a(o)+t},handleData:function(){}},watch:{value:function(e,t){this.customDialog=e},storeChangeData:function(e,t){}},mounted:function(){}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"门店环境图变更",visible:e.customDialog,width:"600px","before-close":e.handleCardClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"dialog-content"},[a("el-row",[a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[e._v("\n 变更前\n ")]),e._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[e._l(e.leftData,function(e){return[a("img",{attrs:{src:e.src,alt:""}})]})],2)])]),e._v(" "),a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[e._v("\n 变更后\n ")]),e._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[e._l(e.rightData,function(e){return[a("img",{attrs:{src:e.src,alt:""}})]})],2)])])],1)],1)])],1)},staticRenderFns:[]};var n=a("VU/8")(s,i,!1,function(e){a("IyOB")},"data-v-17b2eb2d",null);t.a=n.exports},jc3B:function(e,t){},xCEU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("3Xzz"),i=a("Zx22"),n=a("3E4D"),o=a("Ch4/"),l=(a("Mk6G"),a("PI0u")),r=a("P9l9"),c={name:"unreview",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"审核中心",path:"/unreview"},{name:"待审核",path:""}],filterValue:"",filterOptions:[{label:"全部事项",value:""},{label:"新增成员",value:"1"},{label:"成员离职",value:"2"}],tableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,selectId:"",ruleForm:{refuseReason:""},rules:{refuseReason:[{required:!0,message:"拒绝理由不能为空",trigger:"change"},{min:1,max:50,message:"长度在 1 到 50 个字",trigger:"change"}]},showStoreDialog:!1,storeChangeData:{},approveVisible:!1,refuseVisible:!1}},filters:{formatTimeYMD:function(e){return"--"!=e?e.split(" ")[0]:"--"},formatTimeHMS:function(e){return"--"!=e?e.split(" ")[1]:"--"},formatNum:function(e){return(e+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")}},computed:{},methods:{handleSelectionChange:function(e){this.multipleSelection=e},handleSizeChange:function(e){this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},handleClick:function(e,t,a){this.selectId=t.enterpriseAuditingId,a?this.refuseVisible=!0:this.approveVisible=!0},sendApprove:function(){this.postApprove(this.selectId)},approveAll:function(){console.log(this.multipleSelection);var e=this.multipleSelection.length?this.multipleSelection.map(function(e){return e.enterpriseAuditingId}):"";if(!e)return this.$message({message:"请至少选择一条审核事项",type:"warning"}),!1;this.postAllApprove(e)},postApprove:function(e){var t=this,a={enterpriseAuditingId:e};Object(r.c)("/haoban-manage-web/audit/approve.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return n.a.showmsg("操作成功","success"),t.approveVisible=!1,void t.getTableList();o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},postAllApprove:function(e){var t=this,a={enterpriseAuditingIds:e};Object(r.c)("/haoban-manage-web/audit/batch-approve.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return n.a.showmsg("操作成功","success"),void t.getTableList();o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},cancelRefuse:function(e){this.refuseVisible=!1,this.$refs.ruleForm.resetFields()},sendRefuse:function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.postRefuse()})},postRefuse:function(){var e=this,t={enterpriseAuditingId:e.selectId,refuseReason:e.ruleForm.refuseReason};Object(r.a)("/haoban-manage-web/audit/refuse.json",t).then(function(t){var a=t.data;if(1==a.errorCode)return n.a.showmsg("操作成功","success"),e.refuseVisible=!1,void e.getTableList();o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},showSingleInfo:function(e){},showStoreChange:function(e){this.showStoreDialog=!0,this.storeChangeData=e},getTableList:function(e){var t=this,a={auditingType:t.filterValue,auditingStatus:"0",search:"",pageNum:t.currentPage,pageSize:t.pageSize};Object(r.a)("/haoban-manage-web/audit/auditing-list.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return a.result&&a.result.list&&a.result.list.forEach(function(e,t){e.createTime&&(e.createTime=Object(l.b)(e.createTime))}),t.tableData=a.result.list,void(t.total=a.result.total);o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()},components:{navCrumb:s.a,storeChange:i.a}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"unreview-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{"min-height":e.$store.state.bgHeight}},[a("div",{staticClass:"reviewed-body-head flex flex-space-between"},[a("el-select",{staticClass:"w-130",attrs:{placeholder:"全部事项"},on:{change:e.getTableList},model:{value:e.filterValue,callback:function(t){e.filterValue=t},expression:"filterValue"}},e._l(e.filterOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.approveAll}},[e._v("批量同意")])],1),e._v(" "),a("div",{staticClass:"reviewed-body-content"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"审核事项"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.auditingType?"门店信息变更":1==t.row.auditingType?"新增成员":"成员离职")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"提交人","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex"},[a("el-popover",{attrs:{placement:"top-start",width:"400",trigger:"hover"},on:{show:function(a){e.showSingleInfo(t.row.applyId)}}},[a("div",{staticClass:"apply-info-detail"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"apply-info-img flex-align-center flex-pack-center bg-82C5FF "},[t.row.headPic?a("img",{attrs:{src:t.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("div",{staticClass:"flex flex-column apply-info-right flex-space-between"},[a("div",{staticClass:"apply-info-name"},[e._v(e._s(t.row.applyName)+"\n "),a("i",{class:[2==t.row.sex?"icon-xingbienv color-FF585C":"icon-xingbienan color-508CEE","iconfont"]})]),e._v(" "),a("div",{staticClass:"apply-info-code"},[a("span",{staticClass:"w-80"},[e._v("员工代码:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.code))])]),e._v(" "),a("div",{staticClass:"apply-info-phone"},[a("span",{staticClass:"w-80"},[e._v("手机号:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.phoneNumber))])]),e._v(" "),a("div",{staticClass:"apply-info-job"},[a("span",{staticClass:"w-80"},[e._v("职位:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.positionName))])]),e._v(" "),a("div",{staticClass:"apply-info-store"},[a("span",{staticClass:"w-80"},[e._v("所属门店:")]),a("span",{staticClass:"w-130"},[e._v(e._s(t.row.storeName))])])])])]),e._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[a("div",{staticClass:"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic"},[t.row.headPic?a("img",{attrs:{src:t.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])])]),e._v(" "),a("div",{staticClass:"flex flex-column apply-info"},[a("span",[e._v(e._s(t.row.applyName))]),e._v(" "),a("span",{staticClass:"font-13"},[e._v(e._s(t.row.storeName))])])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"详情"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"line-hidden-2"},[a("span",[e._v(e._s(t.row.detail))]),e._v(" "),0==t.row.auditingType?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showStoreChange(t.row)}}},[e._v("查看详情")]):e._e()],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"提交时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"line-h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"line-h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleClick(t.$index,t.row)}}},[e._v("同意")]),e._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleClick(t.$index,t.row,"refuse")}}},[e._v("拒绝")])]}}])})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("storeChange",{attrs:{storeChangeData:e.storeChangeData},model:{value:e.showStoreDialog,callback:function(t){e.showStoreDialog=t},expression:"showStoreDialog"}}),e._v(" "),a("el-dialog",{staticClass:"approve-dialog",attrs:{title:"",visible:e.approveVisible,width:"422px"},on:{"update:visible":function(t){e.approveVisible=t}}},[a("div",{staticClass:"approve-body text-center"},[a("div",[a("i",{staticClass:"el-icon-success"}),a("span",{staticClass:"approve-icon-tip"},[e._v("同意")])]),e._v(" "),a("div",{staticClass:"approve-tip"},[e._v("是否确认同意")])]),e._v(" "),a("div",{staticClass:"approve-footer dialog-footer",staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.approveVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sendApprove}},[e._v("确 定")])],1)]),e._v(" "),a("el-dialog",{staticClass:"refuse-dialog",attrs:{title:"提示",visible:e.refuseVisible,"before-close":e.cancelRefuse,width:"422px"},on:{"update:visible":function(t){e.refuseVisible=t}}},[a("div",[a("div",{staticClass:"refuse-tip"},[e._v("请输入拒绝理由")]),e._v(" "),a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules}},[a("el-form-item",{attrs:{label:"",prop:"refuseReason"}},[a("el-input",{staticClass:"font-14",attrs:{type:"textarea",placeholder:"最多 50 个字",rows:3},model:{value:e.ruleForm.refuseReason,callback:function(t){e.$set(e.ruleForm,"refuseReason",t)},expression:"ruleForm.refuseReason"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"approve-footer dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.cancelRefuse("ruleForm")}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.sendRefuse("ruleForm")}}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var p=a("VU/8")(c,u,!1,function(e){a("jc3B")},"data-v-2a5a1c0a",null);t.default=p.exports}});
//# sourceMappingURL=13.e3ade0be7df43374780f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/test.png","webpack:///src/components/review/store-change.vue","webpack:///./src/components/review/store-change.vue?5ea5","webpack:///./src/components/review/store-change.vue","webpack:///src/views/reviewCenter/unreview.vue","webpack:///./src/views/reviewCenter/unreview.vue?6318","webpack:///./src/views/reviewCenter/unreview.vue"],"names":["module","exports","__webpack_require__","p","store_change","name","props","value","type","Boolean","default","storeChangeData","Object","data","repProjectName","customDialog","this","leftData","src","rightData","beforeMount","methods","handleCardClose","customCancel","$emit","formatDate","time","flag","formatDig","num","myDate","Date","y","getFullYear","m","getMonth","d","getDate","handleData","watch","newData","oldData","mounted","review_store_change","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","title","visible","width","before-close","on","update:visible","$event","span","_v","_l","item","alt","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","unreview","navpath","path","filterValue","filterOptions","label","tableData","multipleSelection","currentPage","pageSize","total","selectId","ruleForm","refuseReason","rules","required","message","trigger","min","max","showStoreDialog","approveVisible","refuseVisible","filters","formatTimeYMD","split","formatTimeHMS","formatNum","replace","computed","handleSelectionChange","val","handleSizeChange","getTableList","handleCurrentChange","handleClick","index","enterpriseAuditingId","sendApprove","postApprove","approveAll","console","log","ids","length","map","$message","postAllApprove","that","para","api","then","res","resData","errorCode","showmsg","error","errorMsg","catch","duration","enterpriseAuditingIds","cancelRefuse","formName","$refs","resetFields","sendRefuse","validate","valid","postRefuse","showSingleInfo","memberId","showStoreChange","auditingType","auditingStatus","search","pageNum","result","list","forEach","ele","createTime","js_public","components","navCrumb","nav","storeChange","reviewCenter_unreview","style","min-height","$store","state","bgHeight","placeholder","change","model","callback","$$v","expression","key","click","ref","staticStyle","tooltip-effect","selection-change","scopedSlots","_u","fn","scope","_s","row","show-overflow-tooltip","placement","show","applyId","headPic","applyName","class","sex","code","phoneNumber","positionName","storeName","slot","detail","_e","_f","size","$index","background","current-page","page-sizes","page-size","layout","size-change","current-change","text-align","prop","rows","$set"],"mappings":"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","file":"static/js/13.e3ade0be7df43374780f.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/test.50e4091.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/test.png\n// module id = 2FlR\n// module chunks = 13 14","<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"门店环境图变更\" :visible.sync=\"customDialog\" width=\"600px\" :before-close=\"handleCardClose\">\n <div class=\"dialog-content\">\n <el-row>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更前\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in leftData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更后\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in rightData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n </el-row>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n import qs from 'qs';\n export default {\n name: 'custom-dialog',\n props: {\n value: {\n type: Boolean,\n default: false\n },\n storeChangeData: {\n type: Object\n }\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: this.value, // 弹框显示\n\n leftData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ],\n rightData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ]\n }\n },\n beforeMount() {\n const that = this\n },\n methods:{\n\n // 关闭\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n // 取消\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('input',that.customDialog)\n },\n\n formatDate(time,flag) {\n const that = this\n // (0-9)年月数字的显示\n function formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n }\n let myDate = new Date(time);\n let y = myDate.getFullYear();\n let m = myDate.getMonth()+1;\n let d = myDate.getDate();\n return y + flag + formatDig(m) + flag + formatDig(d) + flag\n },\n\n handleData() {\n const that = this;\n\n }\n\n },\n watch: {\n value: function(newData,oldData){\n const that = this;\n // console.log(\"新数据:\",newData,oldData)\n that.customDialog = newData\n },\n storeChangeData: function(newData,oldData){\n const that = this;\n }\n },\n\n /* 接收数据 */\n mounted(){\n const that = this;\n // console.log(\"新数据:\",that.value)\n // that.customDialog = that.showStoreDialog\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n.dialog-content {\n /*height: 484px;*/\n padding-bottom: 20px;\n\n .grid-content {\n width: 100%;\n height: 42px;\n line-height: 42px;\n text-align: center;\n background: rgba(245,247,250,1);\n font-size: 16px;\n color: #303133;\n /*border: 1px solid rgba(235,238,245,1);\n border-radius: 4px;*/\n }\n\n .el-row {\n width: 100%;\n font-size: 0\n }\n .el-col-11 {\n width: 272px;\n border:1px solid rgba(235,238,245,1);\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n &+.el-col-11 {\n margin-left: 14px;\n }\n }\n\n .data-body {\n height: 442px;\n max-height: 442px;\n padding: 11px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .data-body-content {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n img {\n width: 100%;\n &+img {\n margin-top: 10px;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/review/store-change.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"门店环境图变更\",\"visible\":_vm.customDialog,\"width\":\"600px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"dialog-content\"},[_c('el-row',[_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更前\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.leftData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更后\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.rightData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])])],1)],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-17b2eb2d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/review/store-change.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./store-change.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./store-change.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17b2eb2d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/review/store-change.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"unreview-wrap common-set-wrap\">\r\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\" :style=\"{'min-height': $store.state.bgHeight}\">\r\n <div class=\"reviewed-body-head flex flex-space-between\">\r\n <el-select v-model=\"filterValue\" placeholder=\"全部事项\" @change=\"getTableList\" class=\"w-130\">\r\n <el-option\r\n v-for=\"item in filterOptions\"\r\n :key=\"item.value\"\r\n :label=\"item.label\"\r\n :value=\"item.value\">\r\n </el-option>\r\n </el-select>\r\n <el-button type=\"primary\" @click=\"approveAll\">批量同意</el-button>\r\n </div>\r\n <div class=\"reviewed-body-content\">\r\n <el-table\r\n ref=\"multipleTable\"\r\n :data=\"tableData\"\r\n tooltip-effect=\"dark\"\r\n style=\"width: 100%\"\r\n @selection-change=\"handleSelectionChange\">\r\n <el-table-column\r\n type=\"selection\"\r\n width=\"55\">\r\n </el-table-column>\r\n <el-table-column\r\n label=\"审核事项\">\r\n <template slot-scope=\"scope\">\r\n {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 1? '新增成员': '成员离职'}}\r\n </template>\r\n </el-table-column>\r\n <el-table-column\r\n label=\"提交人\"\r\n show-overflow-tooltip>\r\n <template slot-scope=\"scope\">\r\n <div class=\"flex\">\r\n <el-popover\r\n placement=\"top-start\"\r\n width=\"400\"\r\n trigger=\"hover\"\r\n @show=\"showSingleInfo(scope.row.applyId)\">\r\n <div class=\"apply-info-detail\">\r\n <div class=\"flex\">\r\n <div class=\"apply-info-img flex-align-center flex-pack-center bg-82C5FF \">\r\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\r\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\r\n </div>\r\n <div class=\"flex flex-column apply-info-right flex-space-between\">\r\n <div class=\"apply-info-name\">{{scope.row.applyName}}\r\n <i :class=\"[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]\"></i>\r\n </div>\r\n <div class=\"apply-info-code\">\r\n <span class=\"w-80\">员工代码:</span><span class=\"w-130\">{{ scope.row.code }}</span>\r\n </div>\r\n <div class=\"apply-info-phone\">\r\n <span class=\"w-80\">手机号:</span><span class=\"w-130\">{{ scope.row.phoneNumber }}</span>\r\n </div>\r\n <div class=\"apply-info-job\">\r\n <span class=\"w-80\">职位:</span><span class=\"w-130\">{{ scope.row.positionName }}</span>\r\n </div>\r\n <div class=\"apply-info-store\">\r\n <span class=\"w-80\">所属门店:</span><span class=\"w-130\">{{ scope.row.storeName }}</span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div slot=\"reference\">\r\n <div class=\"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic\">\r\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\r\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\r\n </div>\r\n </div>\r\n </el-popover>\r\n <div class=\"flex flex-column apply-info\">\r\n <span>{{scope.row.applyName}}</span>\r\n <span class=\"font-13\">{{scope.row.storeName}}</span>\r\n </div>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column\r\n label=\"详情\">\r\n <template slot-scope=\"scope\">\r\n <div class=\"line-hidden-2\">\r\n <!-- <span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> -->\r\n <span >{{scope.row.detail}}</span>\r\n <el-button v-if=\"scope.row.auditingType == 0\" type=\"text\" @click=\"showStoreChange(scope.row)\">查看详情</el-button>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column\r\n label=\"提交时间\"\r\n show-overflow-tooltip>\r\n <template slot-scope=\"scope\">\r\n <div class=\"line-h-18\">{{ scope.row.createTime | formatTimeYMD}}</div>\r\n <div class=\"line-h-18\">{{ scope.row.createTime | formatTimeHMS}}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column\r\n label=\"操作\"\r\n width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <el-button @click=\"handleClick(scope.$index,scope.row)\" type=\"text\" size=\"small\">同意</el-button>\r\n <el-button @click=\"handleClick(scope.$index,scope.row,'refuse')\" type=\"text\" size=\"small\">拒绝</el-button>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\r\n <el-pagination\r\n background\r\n @size-change=\"handleSizeChange\"\r\n @current-change=\"handleCurrentChange\"\r\n :current-page=\"currentPage\"\r\n :page-sizes=\"[10, 20, 30, 40]\"\r\n :page-size=\"pageSize\"\r\n layout=\"total, sizes, prev, pager, next, jumper\"\r\n :total=\"total\">\r\n </el-pagination>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n <!-- 门店变更 -->\r\n <storeChange v-model=\"showStoreDialog\" :storeChangeData=\"storeChangeData\"></storeChange>\r\n <!-- 同意 -->\r\n <el-dialog class=\"approve-dialog\" title=\"\" :visible.sync=\"approveVisible\" width=\"422px\">\r\n <div class=\"approve-body text-center\">\r\n <div><i class=\"el-icon-success\"></i><span class=\"approve-icon-tip\">同意</span></div>\r\n <div class=\"approve-tip\">是否确认同意</div>\r\n </div>\r\n <div slot=\"footer\" class=\"approve-footer dialog-footer\" style=\"text-align: center;\">\r\n <el-button @click=\"approveVisible = false\">取 消</el-button>\r\n <el-button type=\"primary\" @click=\"sendApprove\">确 定</el-button>\r\n </div>\r\n </el-dialog>\r\n <!-- 拒绝 -->\r\n <el-dialog\r\n class=\"refuse-dialog\"\r\n title=\"提示\"\r\n :visible.sync=\"refuseVisible\"\r\n :before-close=\"cancelRefuse\"\r\n width=\"422px\">\r\n <div>\r\n <div class=\"refuse-tip\">请输入拒绝理由</div>\r\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"\" prop=\"refuseReason\">\r\n <el-input\r\n class=\"font-14\"\r\n v-model=\"ruleForm.refuseReason\"\r\n type=\"textarea\"\r\n placeholder=\"最多 50 个字\"\r\n :rows=\"3\">\r\n </el-input>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n <div slot=\"footer\" class=\"approve-footer dialog-footer\" >\r\n <el-button @click=\"cancelRefuse('ruleForm')\">取 消</el-button>\r\n <el-button type=\"primary\" @click=\"sendRefuse('ruleForm')\">确 定</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport storeChange from '@/components/review/store-change.vue';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport strLength from '@/common/js/strlen';\r\nimport { _debounce,formatDate } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"unreview\",\r\n data() {\r\n return {\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index'\r\n },\r\n {\r\n name: '审核中心',\r\n path: '/unreview'\r\n },\r\n {\r\n name: '待审核',\r\n path: ''\r\n }\r\n\r\n ],\r\n\r\n filterValue: '',\r\n filterOptions: [\r\n // {\r\n // label: '门店信息变更',\r\n // value: '0'\r\n // },\r\n {\r\n label: '全部事项',\r\n value: ''\r\n },\r\n {\r\n label: '新增成员',\r\n value: '1'\r\n },\r\n {\r\n label: '成员离职',\r\n value: '2'\r\n }\r\n ],\r\n\r\n tableData: [\r\n // {\r\n // enterpriseAuditingId: 1,\r\n // auditingType: 0,//审核类型(0:门店信息变更,1:新增成员,2:成员离职)\r\n // detail: '',\r\n // relationId: 112,\r\n // applyId: '12223233',\r\n // applyName: '测试',\r\n // headPic: '',\r\n // storeName: '测试门店',\r\n // refuseReason: '111111',\r\n // auditingStatus: 0, //审核状态 (0:待审核 ,1: 已同意,2:已拒绝)\r\n // beforeContent: '',\r\n // afterContent: '',\r\n // createTime: '2018-12-09 14:34:56'\r\n // }\r\n ],\r\n multipleSelection: [],\r\n\r\n // 分页参数\r\n currentPage: 1,\r\n pageSize: 20,\r\n total: 0,\r\n\r\n // 操作\r\n selectId: '',\r\n ruleForm: {\r\n refuseReason: ''\r\n },\r\n rules: {\r\n refuseReason: [\r\n { required: true, message: '拒绝理由不能为空', trigger: 'change' },\r\n { min: 1, max: 50, message: '长度在 1 到 50 个字', trigger: 'change' }\r\n ],\r\n },\r\n\r\n showStoreDialog: false,\r\n storeChangeData: {},\r\n\r\n approveVisible: false,\r\n refuseVisible: false,\r\n\r\n }\r\n },\r\n filters: {\r\n formatTimeYMD(data) {\r\n return data != '--' ? data.split(' ')[0] : '--';\r\n },\r\n formatTimeHMS(data) {\r\n return data != '--' ? data.split(' ')[1] : '--';\r\n },\r\n formatNum(data){\r\n const reg=/\\d{1,3}(?=(\\d{3})+$)/g;\r\n return (data + '').replace(reg, '$&,');\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n\r\n /**\r\n * 表格---多选\r\n */\r\n handleSelectionChange(val) {\r\n const that = this;\r\n that.multipleSelection = val;\r\n },\r\n\r\n /**\r\n * 分页---页码变化\r\n */\r\n handleSizeChange(val) {\r\n const that = this;\r\n that.pageSize = val;\r\n that.getTableList();\r\n },\r\n\r\n /**\r\n * 分页---当前页变化\r\n */\r\n handleCurrentChange(val) {\r\n const that = this;\r\n that.currentPage = val;\r\n that.getTableList();\r\n },\r\n\r\n /**\r\n * 操作\r\n */\r\n handleClick(index,item,flag) {\r\n const that = this;\r\n that.selectId = item.enterpriseAuditingId;\r\n !!flag? that.refuseVisible = true: that.approveVisible = true;\r\n },\r\n\r\n /**\r\n * 确定同意\r\n */\r\n sendApprove() {\r\n const that = this;\r\n that.postApprove(that.selectId)\r\n },\r\n\r\n /**\r\n * 批量同意\r\n */\r\n approveAll() {\r\n const that = this;\r\n console.log(that.multipleSelection)\r\n let ids = !!that.multipleSelection.length? that.multipleSelection.map(item=>item.enterpriseAuditingId) : '';\r\n if (!ids) {\r\n that.$message({\r\n message: '请至少选择一条审核事项',\r\n type: 'warning'\r\n });\r\n return false;\r\n }\r\n that.postAllApprove(ids)\r\n },\r\n\r\n postApprove(ids) {\r\n const that = this;\r\n let para = {\r\n enterpriseAuditingId: ids\r\n }\r\n postRequest('/haoban-manage-web/audit/approve.json',para)\r\n .then((res) => {\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('操作成功','success')\r\n that.approveVisible = false;\r\n that.getTableList();\r\n return;\r\n }\r\n errMsg.errorMsg(resData);\r\n })\r\n .catch(function (error) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n postAllApprove(ids) {\r\n const that = this;\r\n let para = {\r\n enterpriseAuditingIds: ids\r\n }\r\n postRequest('/haoban-manage-web/audit/batch-approve.json',para)\r\n .then((res) => {\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('操作成功','success')\r\n that.getTableList();\r\n return;\r\n }\r\n errMsg.errorMsg(resData);\r\n })\r\n .catch(function (error) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n /**\r\n * 取消拒绝\r\n */\r\n cancelRefuse(formName){\r\n const that = this;\r\n that.refuseVisible = false;\r\n that.$refs['ruleForm'].resetFields();\r\n },\r\n\r\n /**\r\n * 确定拒绝\r\n */\r\n sendRefuse(formName) {\r\n const that = this;\r\n that.$refs[formName].validate((valid) => {\r\n if (valid) {\r\n that.postRefuse();\r\n } else {\r\n return false;\r\n }\r\n })\r\n },\r\n\r\n postRefuse() {\r\n const that = this;\r\n let para = {\r\n enterpriseAuditingId: that.selectId,\r\n refuseReason: that.ruleForm.refuseReason\r\n }\r\n getRequest('/haoban-manage-web/audit/refuse.json',para)\r\n .then((res) => {\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('操作成功','success');\r\n that.refuseVisible = false;\r\n that.getTableList();\r\n return;\r\n }\r\n errMsg.errorMsg(resData);\r\n })\r\n .catch(function (error) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n /**\r\n * 获取头像处显示信息\r\n */\r\n showSingleInfo(memberId) {\r\n const that = this;\r\n },\r\n\r\n /**\r\n * 显示门店变更\r\n */\r\n showStoreChange(item) {\r\n const that = this;\r\n that.showStoreDialog = true;\r\n that.storeChangeData = item;\r\n },\r\n\r\n /**\r\n * 获取列表数据\r\n */\r\n getTableList(val) {\r\n const that = this;\r\n let para = {\r\n auditingType: that.filterValue,\r\n auditingStatus: '0',\r\n search: '', // 搜索字段\r\n pageNum: that.currentPage, // 当前页\r\n pageSize: that.pageSize // 一页显示个数\r\n }\r\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\r\n .then((res) => {\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n if (!!resData.result&& !!resData.result.list) {\r\n resData.result.list.forEach(function(ele,index){\r\n if (!!ele.createTime) {\r\n ele.createTime = formatDate(ele.createTime);\r\n }\r\n })\r\n }\r\n that.tableData = resData.result.list;\r\n that.total = resData.result.total;\r\n return;\r\n }\r\n errMsg.errorMsg(resData);\r\n })\r\n .catch(function (error) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n },\r\n mounted() {\r\n this.getTableList();\r\n },\r\n components: {\r\n navCrumb,\r\n storeChange\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n/* flex */\r\n.flex {\r\n display: -webkit-box;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n}\r\n\r\n.flex-1 {\r\n -webkit-box-flex: 1;\r\n -webkit-flex: 1;\r\n -ms-flex: 1;\r\n flex: 1;\r\n}\r\n\r\n.flex-column {\r\n -webkit-flex-direction: column;\r\n -moz-flex-direction: column;\r\n -ms-flex-direction: column;\r\n -o-flex-direction: column;\r\n flex-direction: column;\r\n}\r\n\r\n.flex-row {\r\n -webkit-flex-direction: row;\r\n -moz-flex-direction: row;\r\n -ms-flex-direction: row;\r\n -o-flex-direction: row;\r\n flex-direction: row;\r\n}\r\n\r\n.flex-align-center {\r\n -webkit-box-align: center;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.flex-pack-center {\r\n -webkit-box-pack: center;\r\n -webkit-justify-content: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n}\r\n\r\n.flex-wrap {\r\n -webkit-flex-wrap: wrap;\r\n -moz-flex-wrap: wrap;\r\n -ms-flex-wrap: wrap;\r\n -o-flex-wrap: wrap;\r\n flex-wrap: wrap;\r\n}\r\n\r\n.flex-space-between {\r\n -webkit-justify-content: space-between;\r\n -moz-justify-content: space-between;\r\n -ms-justify-content: space-between;\r\n -o-justify-content: space-between;\r\n justify-content: space-between;\r\n}\r\n\r\n.flex-start {\r\n -webkit-justify-content: flex-start;\r\n -moz-justify-content: flex-start;\r\n -ms-justify-content: flex-start;\r\n -o-justify-content: flex-start;\r\n justify-content: flex-start;\r\n}\r\n\r\n.bg-82C5FF {\r\n background: #82C5FF;\r\n}\r\n\r\n.color-508CEE {\r\n color: #508CEE;\r\n}\r\n\r\n.color-FF585C {\r\n color: #FF585C;\r\n}\r\n\r\n.font-13 {\r\n font-size: 13px;\r\n}\r\n\r\n.font-14 {\r\n font-size: 14px;\r\n}\r\n\r\n.line-h-18 {\r\n line-height: 18px;\r\n}\r\n\r\n.line-hidden-2 {\r\n .flex;\r\n .flex-align-center;\r\n .flex-start;\r\n height: 46px;\r\n overflow: hidden;\r\n span {\r\n display: -webkit-box;\r\n -webkit-line-clamp: 2;\r\n line-clamp: 2;\r\n -webkit-box-orient: vertical;\r\n box-orient: vertical;\r\n max-height: 46px;\r\n overflow: hidden;\r\n }\r\n}\r\n\r\n.w-80 {\r\n width: 80px;\r\n}\r\n\r\n.w-130 {\r\n display: inline-block;\r\n width: 130px;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\r\n\r\n\r\n.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n.right-content {\r\n /*width: 100%;*/\r\n padding: 24px;\r\n min-height: calc(100% - 240px);\r\n .right-box {\r\n background: #fff;\r\n min-height: 500px;\r\n padding: 24px;\r\n\r\n .w-280 {\r\n width: 280px;\r\n }\r\n\r\n .w-514 {\r\n width: 514px;\r\n }\r\n\r\n .m-l-20 {\r\n margin-left: 20px;\r\n }\r\n\r\n .m-t-45 {\r\n margin-top: 45px;\r\n }\r\n\r\n .v-align-b {\r\n vertical-align: bottom;\r\n }\r\n\r\n .reviewed-body-head {\r\n margin-bottom: 22px;\r\n }\r\n\r\n .table-head-pic {\r\n width: 35px;\r\n height: 35px;\r\n border-radius: 4px;\r\n i {\r\n font-size: 20px;\r\n color: #e5f3ff;\r\n }\r\n\r\n img {\r\n width: 35px;\r\n height: 35px;\r\n border-radius: 3px;\r\n }\r\n }\r\n\r\n .apply-info {\r\n margin-left: 15px;\r\n line-height: 18px;\r\n span {\r\n font-size: 14px;\r\n color: #606266;\r\n &.font-13 {\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.apply-info-detail {\r\n /*padding: 18px;*/\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n .apply-info-img {\r\n width: 150px;\r\n height: 150px;\r\n border-radius: 12px;\r\n text-align: center;\r\n i {\r\n font-size: 106px;\r\n color: #e5f3ff;\r\n }\r\n img {\r\n width: 150px;\r\n height: 150px;\r\n border-radius: 12px;\r\n }\r\n }\r\n\r\n .apply-info-name {\r\n font-size: 16px;\r\n color: #303133;\r\n }\r\n\r\n .apply-info-right {\r\n width: 229px;\r\n padding-left: 16px;\r\n font-size: 13px;\r\n color: #606266;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n\r\n .w-80 {\r\n display: inline-block;\r\n vertical-align: top;\r\n color: #303133;\r\n }\r\n\r\n .w-130 {\r\n color: #303133;\r\n }\r\n }\r\n\r\n}\r\n\r\n.approve-dialog {\r\n .el-icon-success {\r\n display: inline-block;\r\n vertical-align: middle;\r\n font-size: 24px;\r\n color: #67C23A;\r\n }\r\n\r\n .approve-icon-tip {\r\n display: inline-block;\r\n vertical-align: middle;\r\n margin-left: 6px;\r\n font-size: 18px;\r\n color: #303133;\r\n }\r\n\r\n .approve-tip {\r\n margin-top: 31px;\r\n font-size: 14px;\r\n color: #606266;\r\n }\r\n\r\n /deep/.el-dialog__body {\r\n padding-top: 0;\r\n }\r\n\r\n /deep/.el-dialog__footer {\r\n border: none;\r\n padding: 18px 20px 22px 20px;\r\n }\r\n}\r\n\r\n.refuse-dialog {\r\n .refuse-tip {\r\n margin-bottom: 20px;\r\n font-size: 14px;\r\n color: #606266;\r\n }\r\n /deep/.el-dialog__footer {\r\n border: none;\r\n /*padding: 18px 20px 22px 20px;*/\r\n }\r\n\r\n .el-textarea {\r\n /deep/ .el-textarea__inner {\r\n font-size: 14px;\r\n color: #606266;\r\n background-color: rgba(255,255,255,.1);\r\n resize: none;\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/reviewCenter/unreview.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"unreview-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'min-height': _vm.$store.state.bgHeight})},[_c('div',{staticClass:\"reviewed-body-head flex flex-space-between\"},[_c('el-select',{staticClass:\"w-130\",attrs:{\"placeholder\":\"全部事项\"},on:{\"change\":_vm.getTableList},model:{value:(_vm.filterValue),callback:function ($$v) {_vm.filterValue=$$v},expression:\"filterValue\"}},_vm._l((_vm.filterOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.approveAll}},[_vm._v(\"批量同意\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"reviewed-body-content\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"审核事项\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 1? '新增成员': '成员离职')+\"\\n \")]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"提交人\",\"show-overflow-tooltip\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"flex\"},[_c('el-popover',{attrs:{\"placement\":\"top-start\",\"width\":\"400\",\"trigger\":\"hover\"},on:{\"show\":function($event){_vm.showSingleInfo(scope.row.applyId)}}},[_c('div',{staticClass:\"apply-info-detail\"},[_c('div',{staticClass:\"flex\"},[_c('div',{staticClass:\"apply-info-img flex-align-center flex-pack-center bg-82C5FF \"},[(!scope.row.headPic)?_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}):_c('img',{attrs:{\"src\":scope.row.headPic,\"alt\":\"img\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"flex flex-column apply-info-right flex-space-between\"},[_c('div',{staticClass:\"apply-info-name\"},[_vm._v(_vm._s(scope.row.applyName)+\"\\n \"),_c('i',{class:[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]})]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-code\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"员工代码:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.code))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-phone\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"手机号:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.phoneNumber))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-job\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"职位:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.positionName))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-store\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"所属门店:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.storeName))])])])])]),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"reference\"},slot:\"reference\"},[_c('div',{staticClass:\"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic\"},[(!scope.row.headPic)?_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}):_c('img',{attrs:{\"src\":scope.row.headPic,\"alt\":\"img\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"flex flex-column apply-info\"},[_c('span',[_vm._v(_vm._s(scope.row.applyName))]),_vm._v(\" \"),_c('span',{staticClass:\"font-13\"},[_vm._v(_vm._s(scope.row.storeName))])])],1)]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"详情\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"line-hidden-2\"},[_c('span',[_vm._v(_vm._s(scope.row.detail))]),_vm._v(\" \"),(scope.row.auditingType == 0)?_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){_vm.showStoreChange(scope.row)}}},[_vm._v(\"查看详情\")]):_vm._e()],1)]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"提交时间\",\"show-overflow-tooltip\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"line-h-18\"},[_vm._v(_vm._s(_vm._f(\"formatTimeYMD\")(scope.row.createTime)))]),_vm._v(\" \"),_c('div',{staticClass:\"line-h-18\"},[_vm._v(_vm._s(_vm._f(\"formatTimeHMS\")(scope.row.createTime)))])]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"text\",\"size\":\"small\"},on:{\"click\":function($event){_vm.handleClick(scope.$index,scope.row)}}},[_vm._v(\"同意\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"text\",\"size\":\"small\"},on:{\"click\":function($event){_vm.handleClick(scope.$index,scope.row,'refuse')}}},[_vm._v(\"拒绝\")])]}}])})],1),_vm._v(\" \"),(_vm.tableData.length!=0)?_c('div',{staticClass:\"block common-wrap__page text-right\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"current-page\":_vm.currentPage,\"page-sizes\":[10, 20, 30, 40],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('storeChange',{attrs:{\"storeChangeData\":_vm.storeChangeData},model:{value:(_vm.showStoreDialog),callback:function ($$v) {_vm.showStoreDialog=$$v},expression:\"showStoreDialog\"}}),_vm._v(\" \"),_c('el-dialog',{staticClass:\"approve-dialog\",attrs:{\"title\":\"\",\"visible\":_vm.approveVisible,\"width\":\"422px\"},on:{\"update:visible\":function($event){_vm.approveVisible=$event}}},[_c('div',{staticClass:\"approve-body text-center\"},[_c('div',[_c('i',{staticClass:\"el-icon-success\"}),_c('span',{staticClass:\"approve-icon-tip\"},[_vm._v(\"同意\")])]),_vm._v(\" \"),_c('div',{staticClass:\"approve-tip\"},[_vm._v(\"是否确认同意\")])]),_vm._v(\" \"),_c('div',{staticClass:\"approve-footer dialog-footer\",staticStyle:{\"text-align\":\"center\"},attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.approveVisible = false}}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.sendApprove}},[_vm._v(\"确 定\")])],1)]),_vm._v(\" \"),_c('el-dialog',{staticClass:\"refuse-dialog\",attrs:{\"title\":\"提示\",\"visible\":_vm.refuseVisible,\"before-close\":_vm.cancelRefuse,\"width\":\"422px\"},on:{\"update:visible\":function($event){_vm.refuseVisible=$event}}},[_c('div',[_c('div',{staticClass:\"refuse-tip\"},[_vm._v(\"请输入拒绝理由\")]),_vm._v(\" \"),_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules}},[_c('el-form-item',{attrs:{\"label\":\"\",\"prop\":\"refuseReason\"}},[_c('el-input',{staticClass:\"font-14\",attrs:{\"type\":\"textarea\",\"placeholder\":\"最多 50 个字\",\"rows\":3},model:{value:(_vm.ruleForm.refuseReason),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"refuseReason\", $$v)},expression:\"ruleForm.refuseReason\"}})],1)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"approve-footer dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.cancelRefuse('ruleForm')}}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.sendRefuse('ruleForm')}}},[_vm._v(\"确 定\")])],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2a5a1c0a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/reviewCenter/unreview.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2a5a1c0a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./unreview.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unreview.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unreview.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2a5a1c0a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./unreview.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2a5a1c0a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/unreview.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([14],{"2FlR":function(t,e,a){t.exports=a.p+"static/img/test.50e4091.png"},"Ai/3":function(t,e){},CLYF:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("3Xzz"),n=a("Zx22"),i=(a("3E4D"),a("Ch4/")),l=(a("Mk6G"),a("PI0u")),o=a("P9l9"),r={name:"reviewed",data:function(){return{tableH:window.screen.availHeight-464-126+"px",navpath:[{name:"首页",path:"/index"},{name:"审核中心",path:"/unreview"},{name:"已审核",path:""}],filterValue:"99",filterOptions:[{label:"已同意",value:"1"},{label:"已拒绝",value:"2"},{label:"已审核",value:"99"}],searchValue:"",tableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,applyInfo:{},showStoreDialog:!1,storeChangeData:{}}},filters:{formatTimeYMD:function(t){return"--"!=t?t.split(" ")[0]:"--"},formatTimeHMS:function(t){return"--"!=t?t.split(" ")[1]:"--"},formatNum:function(t){return(t+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")}},computed:{},methods:{clearSearch:function(){this.getTableList()},searchEnterFun:function(t){if(!String(t.target.value).trim())return!1;this.getTableList()},toggleReason:function(t){t.visible=!0,this.tableData.forEach(function(e,a){e.enterpriseAuditingId!=t.enterpriseAuditingId&&(e.visible=!1)})},handleSelectionChange:function(t){this.multipleSelection=t},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t;this.$route.fullPath;this.getTableList()},showSingleInfo:function(t){},showStoreChange:function(t){this.showStoreDialog=!0,this.storeChangeData=t},getTableList:function(t){var e=this,a={auditingType:"",auditingStatus:e.filterValue,search:e.searchValue||"",pageNum:e.currentPage,pageSize:e.pageSize};Object(o.a)("/haoban-manage-web/audit/auditing-list.json",a).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.list&&a.result.list.forEach(function(t,e){t.createTime&&(t.createTime=Object(l.b)(t.createTime))}),e.tableData=a.result.list,void(e.total=a.result.total);i.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTableList()},components:{navCrumb:s.a,storeChange:n.a}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"reviewed-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{"min-height":t.$store.state.bgHeight}},[a("div",{staticClass:"reviewed-body-head"},[a("el-select",{staticClass:"w-130",attrs:{placeholder:"全部状态"},on:{change:t.getTableList},model:{value:t.filterValue,callback:function(e){t.filterValue=e},expression:"filterValue"}},t._l(t.filterOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),a("el-input",{staticClass:"w-250 m-l-10",attrs:{placeholder:"请输入提交人姓名或门店名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:t.clearSearch},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.searchEnterFun(e):null}},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}})],1),t._v(" "),a("div",{staticClass:"reviewed-body-content"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"审核事项"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(0==e.row.auditingType?"门店信息变更":1==e.row.auditingType?"新增成员":"成员离职")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"提交人","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"flex"},[a("el-popover",{attrs:{placement:"top-start",width:"400",trigger:"hover"},on:{show:function(a){t.showSingleInfo(e.row.applyId)}}},[a("div",{staticClass:"apply-info-detail"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"apply-info-img flex-align-center flex-pack-center bg-82C5FF "},[e.row.headPic?a("img",{attrs:{src:e.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),t._v(" "),a("div",{staticClass:"flex flex-column apply-info-right flex-space-between"},[a("div",{staticClass:"apply-info-name"},[t._v(t._s(e.row.applyName)+"\n "),a("i",{class:[2==e.row.sex?"icon-xingbienv color-FF585C":"icon-xingbienan color-508CEE","iconfont"]})]),t._v(" "),a("div",{staticClass:"apply-info-code"},[a("span",{staticClass:"w-80"},[t._v("员工代码:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.code))])]),t._v(" "),a("div",{staticClass:"apply-info-phone"},[a("span",{staticClass:"w-80"},[t._v("手机号:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.phoneNumber))])]),t._v(" "),a("div",{staticClass:"apply-info-job"},[a("span",{staticClass:"w-80"},[t._v("职位:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.positionName))])]),t._v(" "),a("div",{staticClass:"apply-info-store"},[a("span",{staticClass:"w-80"},[t._v("所属门店:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.storeName))])])])])]),t._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[a("div",{staticClass:"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic"},[e.row.headPic?a("img",{attrs:{src:e.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])])]),t._v(" "),a("div",{staticClass:"flex flex-column apply-info"},[a("span",[t._v(t._s(e.row.applyName))]),t._v(" "),a("span",{staticClass:"font-13"},[t._v(t._s(e.row.storeName))])])],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"详情","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-hidden-2"},[a("span",[t._v(t._s(e.row.detail))]),t._v(" "),0==e.row.auditingType?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showStoreChange(e.row)}}},[t._v("查看详情")]):t._e()],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"提交时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-h-18"},[t._v(t._s(t._f("formatTimeYMD")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"line-h-18"},[t._v(t._s(t._f("formatTimeHMS")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{class:[2==e.row.auditingStatus?"color-FF585C":""]},[t._v(t._s(1==e.row.auditingStatus?"超级管理员已同意":"超级管理员已拒绝"))]),t._v(" "),a("el-popover",{staticClass:"inline-block",attrs:{placement:"top",width:"150",trigger:"hover"}},[a("div",{staticClass:"tooltip-text"},[t._v(t._s(e.row.refuseReason))]),t._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[2==e.row.auditingStatus?a("i",{staticClass:"el-icon-question",on:{click:function(a){t.toggleReason(e.row)}}}):t._e()])])]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[10,20,30,40],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])]),t._v(" "),a("vue-gic-footer"),t._v(" "),a("storeChange",{attrs:{storeChangeData:t.storeChangeData},model:{value:t.showStoreDialog,callback:function(e){t.showStoreDialog=e},expression:"showStoreDialog"}})],1)},staticRenderFns:[]};var u=a("VU/8")(r,c,!1,function(t){a("Ai/3")},"data-v-230f4fc2",null);e.default=u.exports},IyOB:function(t,e){},Zx22:function(t,e,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var s={name:"custom-dialog",props:{value:{type:Boolean,default:!1},storeChangeData:{type:Object}},data:function(){return{repProjectName:"gic-web",customDialog:this.value,leftData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}],rightData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("input",this.customDialog)},formatDate:function(t,e){function a(t){return t>9?""+t:"0"+t}var s=new Date(t),n=s.getFullYear(),i=s.getMonth()+1,l=s.getDate();return n+e+a(i)+e+a(l)+e},handleData:function(){}},watch:{value:function(t,e){this.customDialog=t},storeChangeData:function(t,e){}},mounted:function(){}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"门店环境图变更",visible:t.customDialog,width:"600px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"dialog-content"},[a("el-row",[a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[t._v("\n 变更前\n ")]),t._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[t._l(t.leftData,function(t){return[a("img",{attrs:{src:t.src,alt:""}})]})],2)])]),t._v(" "),a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[t._v("\n 变更后\n ")]),t._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[t._l(t.rightData,function(t){return[a("img",{attrs:{src:t.src,alt:""}})]})],2)])])],1)],1)])],1)},staticRenderFns:[]};var i=a("VU/8")(s,n,!1,function(t){a("IyOB")},"data-v-17b2eb2d",null);e.a=i.exports}});
//# sourceMappingURL=14.3ad5bbb7abe4defc9a0a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/test.png","webpack:///src/views/reviewCenter/reviewed.vue","webpack:///./src/views/reviewCenter/reviewed.vue?e26b","webpack:///./src/views/reviewCenter/reviewed.vue","webpack:///src/components/review/store-change.vue","webpack:///./src/components/review/store-change.vue?5ea5","webpack:///./src/components/review/store-change.vue"],"names":["module","exports","__webpack_require__","p","reviewed","name","data","tableH","window","screen","availHeight","navpath","path","filterValue","filterOptions","label","value","searchValue","tableData","multipleSelection","currentPage","pageSize","total","applyInfo","showStoreDialog","storeChangeData","filters","formatTimeYMD","split","formatTimeHMS","formatNum","replace","computed","methods","clearSearch","this","getTableList","searchEnterFun","e","String","target","trim","toggleReason","item","visible","forEach","ele","index","enterpriseAuditingId","handleSelectionChange","val","handleSizeChange","handleCurrentChange","$route","fullPath","showSingleInfo","memberId","showStoreChange","that","para","auditingType","auditingStatus","search","pageNum","Object","api","then","res","resData","errorCode","result","list","createTime","js_public","error","errorMsg","catch","$message","duration","message","mounted","components","navCrumb","nav","storeChange","store_change","reviewCenter_reviewed","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","min-height","$store","state","bgHeight","placeholder","on","change","model","callback","$$v","expression","_l","key","prefix-icon","clearable","clear","nativeOn","keyup","$event","_k","keyCode","ref","staticStyle","width","tooltip-effect","scopedSlots","_u","fn","scope","_s","row","show-overflow-tooltip","placement","trigger","show","applyId","headPic","src","alt","applyName","class","sex","code","phoneNumber","positionName","storeName","slot","detail","type","click","_e","_f","refuseReason","length","background","current-page","page-sizes","page-size","layout","size-change","current-change","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","props","Boolean","default","repProjectName","customDialog","leftData","rightData","beforeMount","handleCardClose","customCancel","$emit","formatDate","time","flag","formatDig","num","myDate","Date","y","getFullYear","m","getMonth","d","getDate","handleData","watch","newData","oldData","review_store_change","title","before-close","update:visible","span"],"mappings":"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","file":"static/js/14.3ad5bbb7abe4defc9a0a.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/test.50e4091.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/test.png\n// module id = 2FlR\n// module chunks = 13 14","<template>\n <div class=\"reviewed-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\">\n </nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'min-height': $store.state.bgHeight}\">\n <div class=\"reviewed-body-head\">\n <el-select class=\"w-130\" v-model=\"filterValue\" placeholder=\"全部状态\" @change=\"getTableList\">\n <el-option\n v-for=\"item in filterOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select><el-input\n class=\"w-250 m-l-10\"\n placeholder=\"请输入提交人姓名或门店名称\"\n prefix-icon=\"el-icon-search\"\n v-model=\"searchValue\"\n clearable\n @clear=\"clearSearch\"\n @keyup.enter.native=\"searchEnterFun\">\n </el-input>\n </div>\n <div class=\"reviewed-body-content\">\n <el-table\n ref=\"multipleTable\"\n :data=\"tableData\"\n tooltip-effect=\"dark\"\n style=\"width: 100%\">\n <el-table-column\n label=\"审核事项\">\n <template slot-scope=\"scope\">\n {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 1? '新增成员': '成员离职'}}\n </template>\n </el-table-column>\n <el-table-column\n label=\"提交人\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div class=\"flex\">\n <el-popover\n placement=\"top-start\"\n width=\"400\"\n trigger=\"hover\"\n @show=\"showSingleInfo(scope.row.applyId)\">\n <div class=\"apply-info-detail\">\n <div class=\"flex\">\n <div class=\"apply-info-img flex-align-center flex-pack-center bg-82C5FF \">\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\n </div>\n <div class=\"flex flex-column apply-info-right flex-space-between\">\n <div class=\"apply-info-name\">{{scope.row.applyName}}\n <i :class=\"[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]\"></i>\n </div>\n <div class=\"apply-info-code\">\n <span class=\"w-80\">员工代码:</span><span class=\"w-130\">{{ scope.row.code }}</span>\n </div>\n <div class=\"apply-info-phone\">\n <span class=\"w-80\">手机号:</span><span class=\"w-130\">{{ scope.row.phoneNumber }}</span>\n </div>\n <div class=\"apply-info-job\">\n <span class=\"w-80\">职位:</span><span class=\"w-130\">{{ scope.row.positionName }}</span>\n </div>\n <div class=\"apply-info-store\">\n <span class=\"w-80\">所属门店:</span><span class=\"w-130\">{{ scope.row.storeName }}</span>\n </div>\n </div>\n </div>\n </div>\n <div slot=\"reference\">\n <div class=\"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic\">\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\n </div>\n </div>\n </el-popover>\n <div class=\"flex flex-column apply-info\">\n <span >{{scope.row.applyName}}</span>\n <span class=\"font-13\">{{scope.row.storeName}}</span>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"详情\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div class=\"line-hidden-2\">\n <!-- <span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> -->\n <span>{{scope.row.detail}}</span>\n <el-button v-if=\"scope.row.auditingType == 0\" type=\"text\" @click=\"showStoreChange(scope.row)\">查看详情</el-button>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"提交时间\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div class=\"line-h-18\">{{ scope.row.createTime | formatTimeYMD}}</div>\n <div class=\"line-h-18\">{{ scope.row.createTime | formatTimeHMS}}</div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"状态\">\n <template slot-scope=\"scope\">\n <span :class=\"[scope.row.auditingStatus == 2? 'color-FF585C':'']\">{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span>\n <el-popover\n class=\"inline-block\"\n placement=\"top\"\n width=\"150\"\n trigger=\"hover\">\n <div class=\"tooltip-text\">{{scope.row.refuseReason}}</div>\n <div slot=\"reference\">\n <i class=\"el-icon-question\" v-if=\"scope.row.auditingStatus == 2\" @click=\"toggleReason(scope.row)\"></i>\n </div>\n </el-popover>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\n <el-pagination\n background\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[10, 20, 30, 40]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 门店变更 -->\n <storeChange v-model=\"showStoreDialog\" :storeChangeData=\"storeChangeData\"></storeChange>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport storeChange from '@/components/review/store-change.vue';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\nimport { _debounce,formatDate } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"reviewed\",\n data() {\n return {\n tableH: (window.screen.availHeight - 464 - 126) + 'px',\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '审核中心',\n path: '/unreview'\n },\n {\n name: '已审核',\n path: ''\n }\n ],\n\n filterValue: '99',\n filterOptions: [\n // {\n // label: '待审核',\n // value: '0'\n // },\n {\n label: '已同意',\n value: '1'\n },\n {\n label: '已拒绝',\n value: '2'\n },\n {\n label: '已审核',\n value: '99'\n }\n ],\n\n searchValue: '', // 搜索\n\n tableData: [\n // {\n // enterpriseAuditingId: 1,\n // auditingType: 0,// 审核类型(0:门店信息变更,1:新增成员,2:成员离职)\n // detail: '',\n // relationId: 112,\n // applyId: '12223233',\n // applyName: '测试',\n // headPic: '',\n // storeName: '测试',\n // refuseReason: '111111',\n // auditingStatus: 1, //审核状态 (0:待审核 ,1: 已同意,2:已拒绝)\n // beforeContent: '',\n // afterContent: '',\n // createTime: '2018-12-09 14:34:56'\n // }\n ],\n multipleSelection: [],\n\n // 分页参数\n currentPage: 1,\n pageSize: 20,\n total: 0,\n\n // info\n applyInfo: {\n // photo: '',\n // applyName: '测试的',\n // sex: 2,\n // code: '223344545fffffffffffffff4',\n // phone: '13012343333',\n // job: '店长',\n // store: '测试门店'\n },\n\n // store\n showStoreDialog: false,\n storeChangeData: {},\n\n }\n },\n filters: {\n formatTimeYMD(data) {\n return data != '--' ? data.split(' ')[0] : '--';\n },\n formatTimeHMS(data) {\n return data != '--' ? data.split(' ')[1] : '--';\n },\n formatNum(data){\n const reg=/\\d{1,3}(?=(\\d{3})+$)/g;\n return (data + '').replace(reg, '$&,');\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 搜索标签清空\n */\n clearSearch() {\n const that = this;\n that.getTableList();\n },\n\n /**\n * 搜索标签\n */\n searchEnterFun(e) {\n const that = this;\n let searchVal = String(e.target.value).trim()\n if (!searchVal) {\n return false;\n }\n that.getTableList();\n },\n\n toggleReason(item) {\n const that = this;\n item.visible = true;\n that.tableData.forEach(function(ele,index){\n if (ele.enterpriseAuditingId != item.enterpriseAuditingId) {\n ele.visible = false;\n }\n })\n },\n\n /**\n * 表格---多选\n */\n handleSelectionChange(val) {\n const that = this;\n that.multipleSelection = val;\n },\n\n /**\n * 分页---页码变化\n */\n handleSizeChange(val) {\n const that = this;\n that.pageSize = val;\n that.getTableList();\n },\n\n /**\n * 分页---当前页变化\n */\n handleCurrentChange(val) {\n const that = this;\n that.currentPage = val;\n let fullPath = that.$route.fullPath;\n that.getTableList();\n },\n\n /**\n * 获取头像处显示信息\n */\n showSingleInfo(memberId) {\n const that = this;\n },\n\n /**\n * 显示门店变更\n */\n showStoreChange(item) {\n const that = this;\n that.showStoreDialog = true;\n that.storeChangeData = item;\n },\n\n /**\n * 获取列表数据\n */\n getTableList(val) {\n const that = this;\n let para = {\n auditingType: '',\n auditingStatus: that.filterValue,\n search: that.searchValue || '', // 搜索字段\n pageNum: that.currentPage, // 当前页\n pageSize: that.pageSize, // 一页显示个数\n }\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result&& !!resData.result.list) {\n resData.result.list.forEach(function(ele,index){\n if (!!ele.createTime) {\n ele.createTime = formatDate(ele.createTime);\n }\n })\n }\n that.tableData = resData.result.list;\n that.total = resData.result.total;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n mounted() {\n this.getTableList();\n },\n components: {\n navCrumb,\n storeChange\n }\n}\n</script>\n<style lang=\"less\" scoped>\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-start {\n -webkit-justify-content: flex-start;\n -moz-justify-content: flex-start;\n -ms-justify-content: flex-start;\n -o-justify-content: flex-start;\n justify-content: flex-start;\n}\n\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n\n.inline-block{\n display: inline-block;\n}\n\n.bg-82C5FF {\n background: #82C5FF;\n}\n\n.color-508CEE {\n color: #508CEE;\n}\n\n.color-FF585C {\n color: #FF585C;\n}\n\n.font-13 {\n font-size: 13px;\n}\n\n.font-14 {\n font-size: 14px;\n}\n\n.line-h-18 {\n line-height: 18px;\n}\n\n.line-hidden-2 {\n .flex;\n .flex-align-center;\n .flex-start;\n height: 46px;\n overflow: hidden;\n white-space: pre-wrap;\n span {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n line-clamp: 2;\n -webkit-box-orient: vertical;\n box-orient: vertical;\n max-height: 46px;\n overflow: hidden;\n }\n}\n\n.w-80 {\n width: 80px;\n}\n\n.w-130 {\n display: inline-block;\n width: 130px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.w-250 {\n width: 250px;\n}\n\n.m-l-10 {\n margin-left: 10px;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-right {\n text-align: right;\n}\n\n.common-wrap__page {\n margin-top: 24px;\n}\n\n.tooltip-text {\n width: 100%;\n white-space: pre-wrap;\n word-break: break-all;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n .right-box {\n background: #fff;\n min-height: 500px;\n padding: 24px;\n\n .w-280 {\n width: 280px;\n }\n\n .w-514 {\n width: 514px;\n }\n\n .m-l-20 {\n margin-left: 20px;\n }\n\n .m-t-45 {\n margin-top: 45px;\n }\n\n .v-align-b {\n vertical-align: bottom;\n }\n\n .text-center {\n text-align: center;\n }\n\n .reviewed-body-head {\n margin-bottom: 22px;\n }\n\n .table-head-pic {\n width: 35px;\n height: 35px;\n border-radius: 4px;\n i {\n font-size: 20px;\n color: #e5f3ff;\n }\n\n img {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n }\n }\n\n .apply-info {\n margin-left: 15px;\n line-height: 18px;\n span {\n font-size: 14px;\n color: #606266;\n &.font-13 {\n font-size: 13px;\n }\n }\n }\n }\n}\n\n.apply-info-detail {\n /*padding: 18px;*/\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .apply-info-img {\n width: 150px;\n height: 150px;\n border-radius: 12px;\n text-align: center;\n i {\n font-size: 106px;\n color: #e5f3ff;\n }\n img {\n width: 150px;\n height: 150px;\n border-radius: 12px;\n }\n }\n\n .apply-info-name {\n font-size: 16px;\n color: #303133;\n }\n\n .apply-info-right {\n width: 229px;\n padding-left: 16px;\n font-size: 13px;\n color: #606266;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .w-80 {\n display: inline-block;\n vertical-align: top;\n color: #303133;\n }\n\n .w-130 {\n color: #303133;\n }\n }\n\n}\n\n.el-icon-question {\n font-size: 14px;\n color: #C0C4CC;\n cursor: pointer;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/reviewCenter/reviewed.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"reviewed-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'min-height': _vm.$store.state.bgHeight})},[_c('div',{staticClass:\"reviewed-body-head\"},[_c('el-select',{staticClass:\"w-130\",attrs:{\"placeholder\":\"全部状态\"},on:{\"change\":_vm.getTableList},model:{value:(_vm.filterValue),callback:function ($$v) {_vm.filterValue=$$v},expression:\"filterValue\"}},_vm._l((_vm.filterOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_c('el-input',{staticClass:\"w-250 m-l-10\",attrs:{\"placeholder\":\"请输入提交人姓名或门店名称\",\"prefix-icon\":\"el-icon-search\",\"clearable\":\"\"},on:{\"clear\":_vm.clearSearch},nativeOn:{\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchEnterFun($event)}},model:{value:(_vm.searchValue),callback:function ($$v) {_vm.searchValue=$$v},expression:\"searchValue\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"reviewed-body-content\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"}},[_c('el-table-column',{attrs:{\"label\":\"审核事项\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 1? '新增成员': '成员离职')+\"\\n \")]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"提交人\",\"show-overflow-tooltip\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"flex\"},[_c('el-popover',{attrs:{\"placement\":\"top-start\",\"width\":\"400\",\"trigger\":\"hover\"},on:{\"show\":function($event){_vm.showSingleInfo(scope.row.applyId)}}},[_c('div',{staticClass:\"apply-info-detail\"},[_c('div',{staticClass:\"flex\"},[_c('div',{staticClass:\"apply-info-img flex-align-center flex-pack-center bg-82C5FF \"},[(!scope.row.headPic)?_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}):_c('img',{attrs:{\"src\":scope.row.headPic,\"alt\":\"img\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"flex flex-column apply-info-right flex-space-between\"},[_c('div',{staticClass:\"apply-info-name\"},[_vm._v(_vm._s(scope.row.applyName)+\"\\n \"),_c('i',{class:[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]})]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-code\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"员工代码:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.code))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-phone\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"手机号:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.phoneNumber))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-job\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"职位:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.positionName))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-store\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"所属门店:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(scope.row.storeName))])])])])]),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"reference\"},slot:\"reference\"},[_c('div',{staticClass:\"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic\"},[(!scope.row.headPic)?_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}):_c('img',{attrs:{\"src\":scope.row.headPic,\"alt\":\"img\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"flex flex-column apply-info\"},[_c('span',[_vm._v(_vm._s(scope.row.applyName))]),_vm._v(\" \"),_c('span',{staticClass:\"font-13\"},[_vm._v(_vm._s(scope.row.storeName))])])],1)]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"详情\",\"show-overflow-tooltip\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"line-hidden-2\"},[_c('span',[_vm._v(_vm._s(scope.row.detail))]),_vm._v(\" \"),(scope.row.auditingType == 0)?_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){_vm.showStoreChange(scope.row)}}},[_vm._v(\"查看详情\")]):_vm._e()],1)]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"提交时间\",\"show-overflow-tooltip\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"line-h-18\"},[_vm._v(_vm._s(_vm._f(\"formatTimeYMD\")(scope.row.createTime)))]),_vm._v(\" \"),_c('div',{staticClass:\"line-h-18\"},[_vm._v(_vm._s(_vm._f(\"formatTimeHMS\")(scope.row.createTime)))])]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"状态\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{class:[scope.row.auditingStatus == 2? 'color-FF585C':'']},[_vm._v(_vm._s(scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'))]),_vm._v(\" \"),_c('el-popover',{staticClass:\"inline-block\",attrs:{\"placement\":\"top\",\"width\":\"150\",\"trigger\":\"hover\"}},[_c('div',{staticClass:\"tooltip-text\"},[_vm._v(_vm._s(scope.row.refuseReason))]),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"reference\"},slot:\"reference\"},[(scope.row.auditingStatus == 2)?_c('i',{staticClass:\"el-icon-question\",on:{\"click\":function($event){_vm.toggleReason(scope.row)}}}):_vm._e()])])]}}])})],1),_vm._v(\" \"),(_vm.tableData.length!=0)?_c('div',{staticClass:\"block common-wrap__page text-right\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"current-page\":_vm.currentPage,\"page-sizes\":[10, 20, 30, 40],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('storeChange',{attrs:{\"storeChangeData\":_vm.storeChangeData},model:{value:(_vm.showStoreDialog),callback:function ($$v) {_vm.showStoreDialog=$$v},expression:\"showStoreDialog\"}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-230f4fc2\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/reviewCenter/reviewed.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-230f4fc2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./reviewed.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./reviewed.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./reviewed.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-230f4fc2\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./reviewed.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-230f4fc2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/reviewed.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"门店环境图变更\" :visible.sync=\"customDialog\" width=\"600px\" :before-close=\"handleCardClose\">\n <div class=\"dialog-content\">\n <el-row>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更前\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in leftData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更后\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in rightData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n </el-row>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n import qs from 'qs';\n export default {\n name: 'custom-dialog',\n props: {\n value: {\n type: Boolean,\n default: false\n },\n storeChangeData: {\n type: Object\n }\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: this.value, // 弹框显示\n\n leftData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ],\n rightData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ]\n }\n },\n beforeMount() {\n const that = this\n },\n methods:{\n\n // 关闭\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n // 取消\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('input',that.customDialog)\n },\n\n formatDate(time,flag) {\n const that = this\n // (0-9)年月数字的显示\n function formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n }\n let myDate = new Date(time);\n let y = myDate.getFullYear();\n let m = myDate.getMonth()+1;\n let d = myDate.getDate();\n return y + flag + formatDig(m) + flag + formatDig(d) + flag\n },\n\n handleData() {\n const that = this;\n\n }\n\n },\n watch: {\n value: function(newData,oldData){\n const that = this;\n // console.log(\"新数据:\",newData,oldData)\n that.customDialog = newData\n },\n storeChangeData: function(newData,oldData){\n const that = this;\n }\n },\n\n /* 接收数据 */\n mounted(){\n const that = this;\n // console.log(\"新数据:\",that.value)\n // that.customDialog = that.showStoreDialog\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n.dialog-content {\n /*height: 484px;*/\n padding-bottom: 20px;\n\n .grid-content {\n width: 100%;\n height: 42px;\n line-height: 42px;\n text-align: center;\n background: rgba(245,247,250,1);\n font-size: 16px;\n color: #303133;\n /*border: 1px solid rgba(235,238,245,1);\n border-radius: 4px;*/\n }\n\n .el-row {\n width: 100%;\n font-size: 0\n }\n .el-col-11 {\n width: 272px;\n border:1px solid rgba(235,238,245,1);\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n &+.el-col-11 {\n margin-left: 14px;\n }\n }\n\n .data-body {\n height: 442px;\n max-height: 442px;\n padding: 11px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .data-body-content {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n img {\n width: 100%;\n &+img {\n margin-top: 10px;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/review/store-change.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"门店环境图变更\",\"visible\":_vm.customDialog,\"width\":\"600px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"dialog-content\"},[_c('el-row',[_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更前\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.leftData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更后\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.rightData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])])],1)],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-17b2eb2d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/review/store-change.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./store-change.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./store-change.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17b2eb2d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/review/store-change.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([14],{"2FlR":function(t,e,a){t.exports=a.p+"static/img/test.50e4091.png"},CLYF:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("3Xzz"),n=a("Zx22"),i=(a("3E4D"),a("Ch4/")),l=(a("Mk6G"),a("PI0u")),o=a("P9l9"),r={name:"reviewed",data:function(){return{tableH:window.screen.availHeight-464-126+"px",navpath:[{name:"首页",path:"/index"},{name:"审核中心",path:"/unreview"},{name:"已审核",path:""}],filterValue:"99",filterOptions:[{label:"已同意",value:"1"},{label:"已拒绝",value:"2"},{label:"已审核",value:"99"}],searchValue:"",tableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,applyInfo:{},showStoreDialog:!1,storeChangeData:{}}},filters:{formatTimeYMD:function(t){return"--"!=t?t.split(" ")[0]:"--"},formatTimeHMS:function(t){return"--"!=t?t.split(" ")[1]:"--"},formatNum:function(t){return(t+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")}},computed:{},methods:{clearSearch:function(){this.getTableList()},searchEnterFun:function(t){if(!String(t.target.value).trim())return!1;this.getTableList()},toggleReason:function(t){t.visible=!0,this.tableData.forEach(function(e,a){e.enterpriseAuditingId!=t.enterpriseAuditingId&&(e.visible=!1)})},handleSelectionChange:function(t){this.multipleSelection=t},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t;this.$route.fullPath;this.getTableList()},showSingleInfo:function(t){},showStoreChange:function(t){this.showStoreDialog=!0,this.storeChangeData=t},getTableList:function(t){var e=this,a={auditingType:"",auditingStatus:e.filterValue,search:e.searchValue||"",pageNum:e.currentPage,pageSize:e.pageSize};Object(o.a)("/haoban-manage-web/audit/auditing-list.json",a).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.list&&a.result.list.forEach(function(t,e){t.createTime&&(t.createTime=Object(l.b)(t.createTime))}),e.tableData=a.result.list,void(e.total=a.result.total);i.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTableList()},components:{navCrumb:s.a,storeChange:n.a}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"reviewed-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{"min-height":t.$store.state.bgHeight}},[a("div",{staticClass:"reviewed-body-head"},[a("el-select",{staticClass:"w-130",attrs:{placeholder:"全部状态"},on:{change:t.getTableList},model:{value:t.filterValue,callback:function(e){t.filterValue=e},expression:"filterValue"}},t._l(t.filterOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),a("el-input",{staticClass:"w-250 m-l-10",attrs:{placeholder:"请输入提交人姓名或门店名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:t.clearSearch},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.searchEnterFun(e):null}},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}})],1),t._v(" "),a("div",{staticClass:"reviewed-body-content"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"审核事项"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(0==e.row.auditingType?"门店信息变更":1==e.row.auditingType?"新增成员":"成员离职")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"提交人","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"flex"},[a("el-popover",{attrs:{placement:"top-start",width:"400",trigger:"hover"},on:{show:function(a){t.showSingleInfo(e.row.applyId)}}},[a("div",{staticClass:"apply-info-detail"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"apply-info-img flex-align-center flex-pack-center bg-82C5FF "},[e.row.headPic?a("img",{attrs:{src:e.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),t._v(" "),a("div",{staticClass:"flex flex-column apply-info-right flex-space-between"},[a("div",{staticClass:"apply-info-name"},[t._v(t._s(e.row.applyName)+"\n "),a("i",{class:[2==e.row.sex?"icon-xingbienv color-FF585C":"icon-xingbienan color-508CEE","iconfont"]})]),t._v(" "),a("div",{staticClass:"apply-info-code"},[a("span",{staticClass:"w-80"},[t._v("员工代码:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.code))])]),t._v(" "),a("div",{staticClass:"apply-info-phone"},[a("span",{staticClass:"w-80"},[t._v("手机号:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.phoneNumber))])]),t._v(" "),a("div",{staticClass:"apply-info-job"},[a("span",{staticClass:"w-80"},[t._v("职位:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.positionName))])]),t._v(" "),a("div",{staticClass:"apply-info-store"},[a("span",{staticClass:"w-80"},[t._v("所属门店:")]),a("span",{staticClass:"w-130"},[t._v(t._s(e.row.storeName))])])])])]),t._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[a("div",{staticClass:"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic"},[e.row.headPic?a("img",{attrs:{src:e.row.headPic,alt:"img"}}):a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])])]),t._v(" "),a("div",{staticClass:"flex flex-column apply-info"},[a("span",[t._v(t._s(e.row.applyName))]),t._v(" "),a("span",{staticClass:"font-13"},[t._v(t._s(e.row.storeName))])])],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"详情","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-hidden-2"},[a("span",[t._v(t._s(e.row.detail))]),t._v(" "),0==e.row.auditingType?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showStoreChange(e.row)}}},[t._v("查看详情")]):t._e()],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"提交时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-h-18"},[t._v(t._s(t._f("formatTimeYMD")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"line-h-18"},[t._v(t._s(t._f("formatTimeHMS")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{class:[2==e.row.auditingStatus?"color-FF585C":""]},[t._v(t._s(1==e.row.auditingStatus?"超级管理员已同意":"超级管理员已拒绝"))]),t._v(" "),a("el-popover",{staticClass:"inline-block",attrs:{placement:"top",width:"150",trigger:"hover"}},[a("div",{staticClass:"tooltip-text"},[t._v(t._s(e.row.refuseReason))]),t._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[2==e.row.auditingStatus?a("i",{staticClass:"el-icon-question",on:{click:function(a){t.toggleReason(e.row)}}}):t._e()])])]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[10,20,30,40],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])]),t._v(" "),a("vue-gic-footer"),t._v(" "),a("storeChange",{attrs:{storeChangeData:t.storeChangeData},model:{value:t.showStoreDialog,callback:function(e){t.showStoreDialog=e},expression:"showStoreDialog"}})],1)},staticRenderFns:[]};var u=a("VU/8")(r,c,!1,function(t){a("YUxe")},"data-v-230f4fc2",null);e.default=u.exports},YUxe:function(t,e){},Zx22:function(t,e,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var s={name:"custom-dialog",props:{value:{type:Boolean,default:!1},storeChangeData:{type:Object}},data:function(){return{repProjectName:"gic-web",customDialog:this.value,leftData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}],rightData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("input",this.customDialog)},formatDate:function(t,e){function a(t){return t>9?""+t:"0"+t}var s=new Date(t),n=s.getFullYear(),i=s.getMonth()+1,l=s.getDate();return n+e+a(i)+e+a(l)+e},handleData:function(){}},watch:{value:function(t,e){this.customDialog=t},storeChangeData:function(t,e){}},mounted:function(){}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"门店环境图变更",visible:t.customDialog,width:"600px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"dialog-content"},[a("el-row",[a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[t._v("\n 变更前\n ")]),t._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[t._l(t.leftData,function(t){return[a("img",{attrs:{src:t.src,alt:""}})]})],2)])]),t._v(" "),a("el-col",{attrs:{span:11}},[a("div",{staticClass:"grid-content bg-purple-dark"},[t._v("\n 变更后\n ")]),t._v(" "),a("div",{staticClass:"data-body"},[a("div",{staticClass:"data-body-content flex flex-column flex-space-between"},[t._l(t.rightData,function(t){return[a("img",{attrs:{src:t.src,alt:""}})]})],2)])])],1)],1)])],1)},staticRenderFns:[]};var i=a("VU/8")(s,n,!1,function(t){a("gljH")},"data-v-17b2eb2d",null);e.a=i.exports},gljH:function(t,e){}});
\ No newline at end of file
webpackJsonp([15],{"27o1":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3Xzz"),o={name:"add-clerk-page",components:{clerkInfo:r("oncj").a,navCrumb:n.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"新增店员",path:""}],isAddnew:!1}},beforeMount:function(){this.$route.query.clerkId?this.isAddnew=!1:this.isAddnew=!0}},a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-set-wrap"},[t("nav-crumb",{attrs:{navpath:this.navpath}}),this._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"add-clerk-page"},[t("clerk-info",{attrs:{isAddnew:this.isAddnew}})],1)])])],1)},staticRenderFns:[]};var s=r("VU/8")(o,a,!1,function(e){r("qNRk")},null,null);t.default=s.exports},Xcsw:function(e,t){},oncj:function(e,t,r){"use strict";var n=r("Ie7z"),o=r("P9l9"),a={name:"clerk-info-form",props:{isAddnew:{type:Boolean,default:!1},perId:{type:[String,Number],default:""}},components:{vueSelectStore:n.a},data:function(){return{rules:{name:[{required:!0,message:"请输入店员姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],phoneNumber:[{required:!0,validator:function(e,t,r){if(t)return/^1[34578]\d{9}$/.test(t)?r():r(new Error("手机号格式不正确"));return r(new Error("请输入手机号"))},trigger:"blur"}],storeName:[{required:!0,message:"请选择门店",trigger:"blur"}],code:[{required:!0,message:"请输入code",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"}],positionName:[{required:!0,message:"请输入店员职位",trigger:"blur"}]},clerkInfo:{storeName:"",storeId:"",managerMode:!1},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{saveFn:function(e){var t=!0;this.$refs.clerk_info.validate(function(e){e||(t=!1)}),t&&this.addEmployee(this.clerkInfo,e)},callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.clerkInfo.storeName=e[0].label,this.clerkInfo.storeId=e[0].id},addEmployee:function(e,t){var r=this,n={name:e.name,isClerk:1,phoneNumber:e.phoneNumber,positionName:e.positionName,storeId:e.storeId,managerMode:1*e.managerMode,code:e.code};console.log(e,n);var a=r.isAddnew?"/haoban-manage-web/emp/add":"/haoban-manage-web/emp/update";!r.isAddnew&&(n.employeeClerkId=r.$route.query.clerkId),Object(o.a)(a,n).then(function(e){1==e.data.errorCode?(r.$message.success({message:"操作成功"}),1==t?r.clerkInfo={name:"",isClerk:1,phoneNumber:"",positionName:"",storeId:"",managerMode:!1,code:""}:window.history.go(-1)):r.$message.error({message:e.data.message})}).catch(function(e){r.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})},getClerkInfo:function(){var e=this,t={id:e.$route.query.clerkId?e.$route.query.clerkId:e.perId};Object(o.a)("/haoban-manage-web/emp/findOne",t).then(function(t){1==t.data.errorCode?(console.log(t,"res info"),e.clerkInfo=t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t})})}},beforeMount:function(){this.isAddnew||this.getClerkInfo()},watch:{perId:function(e,t){console.log(e,t),this.getClerkInfo(e)}}},s={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"form-container bdr-box"},[r("el-form",{ref:"clerk_info",staticClass:"add-clerk-form",attrs:{model:e.clerkInfo,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"姓名",prop:"name"}},[r("el-input",{model:{value:e.clerkInfo.name,callback:function(t){e.$set(e.clerkInfo,"name",t)},expression:"clerkInfo.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号",prop:"phoneNumber"}},[r("el-input",{attrs:{disabled:!e.isAddnew},model:{value:e.clerkInfo.phoneNumber,callback:function(t){e.$set(e.clerkInfo,"phoneNumber",t)},expression:"clerkInfo.phoneNumber"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"门店",prop:"storeName"}},[r("el-input",{on:{focus:e.callSelector},model:{value:e.clerkInfo.storeName,callback:function(t){e.$set(e.clerkInfo,"storeName",t)},expression:"clerkInfo.storeName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"code",prop:"code"}},[r("el-input",{model:{value:e.clerkInfo.code,callback:function(t){e.$set(e.clerkInfo,"code",t)},expression:"clerkInfo.code"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"职位",prop:"positionName"}},[r("el-input",{model:{value:e.clerkInfo.positionName,callback:function(t){e.$set(e.clerkInfo,"positionName",t)},expression:"clerkInfo.positionName"}})],1)],1),e._v(" "),r("div",{staticClass:"btn-box"},[r("el-button",{attrs:{type:"primary"},on:{click:e.saveFn}},[e._v("保 存")]),e._v(" "),e.isAddnew?r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveFn(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1),e._v(" "),r("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"store"},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var i=r("VU/8")(a,s,!1,function(e){r("Xcsw")},null,null);t.a=i.exports},qNRk:function(e,t){}});
//# sourceMappingURL=15.9c4eb83d3a7630e2becd.js.map
\ No newline at end of file
webpackJsonp([15],{"27o1":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3Xzz"),o={name:"add-clerk-page",components:{clerkInfo:r("oncj").a,navCrumb:n.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"新增店员",path:""}],isAddnew:!1}},beforeMount:function(){this.$route.query.clerkId?this.isAddnew=!1:this.isAddnew=!0}},a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-set-wrap"},[t("nav-crumb",{attrs:{navpath:this.navpath}}),this._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"add-clerk-page"},[t("clerk-info",{attrs:{isAddnew:this.isAddnew}})],1)])])],1)},staticRenderFns:[]};var s=r("VU/8")(o,a,!1,function(e){r("xK3c")},null,null);t.default=s.exports},ErmN:function(e,t){},oncj:function(e,t,r){"use strict";var n=r("Ie7z"),o=r("P9l9"),a={name:"clerk-info-form",props:{isAddnew:{type:Boolean,default:!1},perId:{type:[String,Number],default:""}},components:{vueSelectStore:n.a},data:function(){return{rules:{name:[{required:!0,message:"请输入店员姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],phoneNumber:[{required:!0,validator:function(e,t,r){if(t)return/^1[34578]\d{9}$/.test(t)?r():r(new Error("手机号格式不正确"));return r(new Error("请输入手机号"))},trigger:"blur"}],storeName:[{required:!0,message:"请选择门店",trigger:"blur"}],code:[{required:!0,message:"请输入code",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"}],positionName:[{required:!0,message:"请输入店员职位",trigger:"blur"}]},clerkInfo:{storeName:"",storeId:"",managerMode:!1},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{saveFn:function(e){var t=!0;this.$refs.clerk_info.validate(function(e){e||(t=!1)}),t&&this.addEmployee(this.clerkInfo,e)},callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.clerkInfo.storeName=e[0].label,this.clerkInfo.storeId=e[0].id},addEmployee:function(e,t){var r=this,n={name:e.name,isClerk:1,phoneNumber:e.phoneNumber,positionName:e.positionName,storeId:e.storeId,managerMode:1*e.managerMode,code:e.code};console.log(e,n);var a=r.isAddnew?"/haoban-manage-web/emp/add":"/haoban-manage-web/emp/update";!r.isAddnew&&(n.employeeClerkId=r.$route.query.clerkId),Object(o.a)(a,n).then(function(e){1==e.data.errorCode?(r.$message.success({message:"操作成功"}),1==t?r.clerkInfo={name:"",isClerk:1,phoneNumber:"",positionName:"",storeId:"",managerMode:!1,code:""}:window.history.go(-1)):r.$message.error({message:e.data.message})}).catch(function(e){r.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})},getClerkInfo:function(){var e=this,t={id:e.$route.query.clerkId?e.$route.query.clerkId:e.perId};Object(o.a)("/haoban-manage-web/emp/findOne",t).then(function(t){1==t.data.errorCode?(console.log(t,"res info"),e.clerkInfo=t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t})})}},beforeMount:function(){this.isAddnew||this.getClerkInfo()},watch:{perId:function(e,t){console.log(e,t),this.getClerkInfo(e)}}},s={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"form-container bdr-box"},[r("el-form",{ref:"clerk_info",staticClass:"add-clerk-form",attrs:{model:e.clerkInfo,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"姓名",prop:"name"}},[r("el-input",{model:{value:e.clerkInfo.name,callback:function(t){e.$set(e.clerkInfo,"name",t)},expression:"clerkInfo.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号",prop:"phoneNumber"}},[r("el-input",{attrs:{disabled:!e.isAddnew},model:{value:e.clerkInfo.phoneNumber,callback:function(t){e.$set(e.clerkInfo,"phoneNumber",t)},expression:"clerkInfo.phoneNumber"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"门店",prop:"storeName"}},[r("el-input",{on:{focus:e.callSelector},model:{value:e.clerkInfo.storeName,callback:function(t){e.$set(e.clerkInfo,"storeName",t)},expression:"clerkInfo.storeName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"code",prop:"code"}},[r("el-input",{model:{value:e.clerkInfo.code,callback:function(t){e.$set(e.clerkInfo,"code",t)},expression:"clerkInfo.code"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"职位",prop:"positionName"}},[r("el-input",{model:{value:e.clerkInfo.positionName,callback:function(t){e.$set(e.clerkInfo,"positionName",t)},expression:"clerkInfo.positionName"}})],1)],1),e._v(" "),r("div",{staticClass:"btn-box"},[r("el-button",{attrs:{type:"primary"},on:{click:e.saveFn}},[e._v("保 存")]),e._v(" "),e.isAddnew?r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveFn(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1),e._v(" "),r("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"store"},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var i=r("VU/8")(a,s,!1,function(e){r("ErmN")},null,null);t.a=i.exports},xK3c:function(e,t){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addClerk.vue","webpack:///./src/views/contacts/addClerk.vue?bb4c","webpack:///./src/views/contacts/addClerk.vue","webpack:///src/components/contacts/storeFrame/clerkInfo.vue","webpack:///./src/components/contacts/storeFrame/clerkInfo.vue?901d","webpack:///./src/components/contacts/storeFrame/clerkInfo.vue"],"names":["addClerk","name","components","clerkInfo","navCrumb","nav","data","navpath","path","isAddnew","beforeMount","this","$route","query","clerkId","contacts_addClerk","render","_h","$createElement","_c","_self","staticClass","attrs","_v","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","props","type","Boolean","default","perId","String","Number","vueSelectStore","rules","required","message","trigger","min","max","phoneNumber","validator","rule","value","callback","test","Error","storeName","code","positionName","storeId","managerMode","treeSet","isSelectPerson","dialogVisible","isSingle","methods","saveFn","goahead","ok","$refs","validate","valid","addEmployee","callSelector","handleSelectedList","list","label","id","info","contin","that","params","isClerk","console","log","url","employeeClerkId","Object","api","then","res","errorCode","$message","success","window","history","go","error","catch","e","cancel","$confirm","getClerkInfo","ths","result","watch","ids","storeFrame_clerkInfo","_vm","ref","model","label-width","prop","$$v","$set","expression","disabled","on","focus","click","$event","_e","selectType"],"mappings":"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","file":"static/js/15.9c4eb83d3a7630e2becd.js","sourcesContent":["<template>\r\n <div class=\"common-set-wrap\">\r\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\">\r\n <div class=\"add-clerk-page\">\r\n <clerk-info :isAddnew=\"isAddnew\"></clerk-info>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport clerkInfo from \"components/contacts/storeFrame/clerkInfo\";\r\nexport default {\r\n name: \"add-clerk-page\",\r\n components: {\r\n clerkInfo,\r\n navCrumb\r\n },\r\n data() {\r\n return {\r\n // 面包屑参数\r\n navpath: [{\r\n name: '首页',\r\n path: '/index'\r\n },\r\n {\r\n name: '企业通讯录',\r\n path: '/administrativeFrame'\r\n },\r\n {\r\n name: '门店架构',\r\n path: '/storeFrame'\r\n },\r\n {\r\n name: '新增店员',\r\n path: ''\r\n }\r\n ],\r\n isAddnew: false\r\n };\r\n },\r\n beforeMount() {\r\n if (!!this.$route.query.clerkId) {\r\n this.isAddnew = false;\r\n } else {\r\n this.isAddnew = true;\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/addClerk.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"add-clerk-page\"},[_c('clerk-info',{attrs:{\"isAddnew\":_vm.isAddnew}})],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-d01e1562\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/addClerk.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-d01e1562\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addClerk.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addClerk.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addClerk.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d01e1562\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addClerk.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/addClerk.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"form-container bdr-box\">\n <el-form\n ref=\"clerk_info\"\n :model=\"clerkInfo\"\n :rules=\"rules\"\n class=\"add-clerk-form\"\n label-width=\"80px\">\n <el-form-item label=\"姓名\" prop=\"name\">\n <el-input v-model=\"clerkInfo.name\"></el-input>\n </el-form-item>\n <el-form-item label=\"手机号\" prop=\"phoneNumber\">\n <el-input v-model=\"clerkInfo.phoneNumber\" :disabled=\"!isAddnew\"></el-input>\n </el-form-item>\n <el-form-item label=\"门店\" prop=\"storeName\">\n <el-input v-model=\"clerkInfo.storeName\" @focus=\"callSelector\"></el-input>\n </el-form-item>\n <el-form-item label=\"code\" prop=\"code\">\n <el-input v-model=\"clerkInfo.code\"></el-input>\n </el-form-item>\n <el-form-item label=\"职位\" prop=\"positionName\">\n <el-input v-model=\"clerkInfo.positionName\"></el-input>\n </el-form-item>\n </el-form>\n <div class=\"btn-box\">\n <el-button type=\"primary\" @click=\"saveFn\">保 存</el-button>\n <el-button type=\"primary\" @click=\"saveFn(1)\" v-if=\"isAddnew\">保存并继续添加</el-button>\n <el-button @click=\"cancel\">取 消</el-button>\n </div>\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleSelectedList\" :treeSet=\"treeSet\" selectType=\"store\"></vue-select-store>\n </div>\n</template>\n<script>\nimport vueSelectStore from \"components/common/vueSelectStore\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nexport default {\n name: \"clerk-info-form\",\n props: {\n isAddnew: {\n type: Boolean, // 判断是新增店员还是编辑店员\n default: false\n },\n perId: {\n type: [String, Number],\n default: \"\"\n }\n },\n components: {\n vueSelectStore\n },\n data() {\n let validatePhone = (rule, value, callback) => {\n if (!value) {\n return callback(new Error('请输入手机号'));\n } else {\n let reg = /^1[34578]\\d{9}$/;\n if (!reg.test(value)) {\n return callback(new Error(\"手机号格式不正确\"));\n } else {\n return callback();\n }\n }\n }\n return {\n rules: {\n name: [\n { required: true, message: \"请输入店员姓名\", trigger: \"blur\" },\n { min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'blur' }\n ],\n phoneNumber: [\n { required:true, validator: validatePhone, trigger: \"blur\"}\n ],\n storeName: [{required: true, message: \"请选择门店\", trigger: \"blur\"}],\n code: [\n { required: true, message: \"请输入code\", trigger: \"blur\" },\n { min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' }\n ],\n positionName: [\n { required: true, message: \"请输入店员职位\", trigger: \"blur\" }\n ]\n },\n clerkInfo: {\n storeName: \"\",\n storeId: \"\",\n managerMode:false\n },\n treeSet: {\n isSelectPerson: false,\n dialogVisible: false,\n isSingle: true // 是否单选\n }\n };\n },\n methods: {\n saveFn(goahead) {\n let that = this;\n let ok = true;\n this.$refs[\"clerk_info\"].validate((valid) => {\n if (!valid) {\n ok = false;\n }\n });\n if (ok) {\n that.addEmployee(this.clerkInfo, goahead);\n }\n },\n callSelector() {\n this.treeSet.dialogVisible = true;\n },\n handleSelectedList(list) {\n this.clerkInfo.storeName = list[0].label;\n this.clerkInfo.storeId = list[0].id;\n },\n /**\n * 新增员工\n */\n addEmployee(info, contin) {\n let that = this;\n let params = {\n name: info.name,\n isClerk: 1,\n phoneNumber: info.phoneNumber,\n positionName: info.positionName,\n storeId: info.storeId,\n managerMode: info.managerMode*1,\n code: info.code\n };\n console.log(info, params);\n let url = that.isAddnew ? \"/haoban-manage-web/emp/add\" : \"/haoban-manage-web/emp/update\";\n !that.isAddnew && (params.employeeClerkId = that.$route.query.clerkId);\n getRequest(url, params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.$message.success({\n message: \"操作成功\"\n });\n if (contin == 1) {\n that.clerkInfo = {\n name: \"\",\n isClerk: 1,\n phoneNumber: \"\",\n positionName: \"\",\n storeId: \"\",\n managerMode: false,\n code: \"\"\n };\n } else {\n window.history.go(-1);\n }\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.$message.error({\n message: e.message\n });\n });\n },\n cancel() {\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n window.history.go(-1);\n }).catch(e => {\n console.log(e);\n });\n },\n getClerkInfo() {\n let ths = this;\n let params = {\n id: !!ths.$route.query.clerkId ? ths.$route.query.clerkId : ths.perId\n };\n getRequest(\"/haoban-manage-web/emp/findOne\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n console.log(res, \"res info\");\n ths.clerkInfo = res.data.result;\n } else {\n ths.$message.error({\n message: res.data.message\n });\n }\n }).catch(e => {\n ths.$message.error({\n message: e\n });\n });\n }\n },\n beforeMount() {\n if (!this.isAddnew)\n this.getClerkInfo();\n },\n watch: {\n perId(id, ids) {\n console.log(id, ids);\n this.getClerkInfo(id);\n }\n }\n};\n</script>\n<style lang=\"scss\">\n.form-container {\n flex: 1;\n padding: 24px 35px 48px;\n background: #fff;\n .add-clerk-form {\n .el-input {\n width: 380px;\n }\n }\n .btn-box {\n padding-left: 80px;\n }\n}\n</style>\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/storeFrame/clerkInfo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"form-container bdr-box\"},[_c('el-form',{ref:\"clerk_info\",staticClass:\"add-clerk-form\",attrs:{\"model\":_vm.clerkInfo,\"rules\":_vm.rules,\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"姓名\",\"prop\":\"name\"}},[_c('el-input',{model:{value:(_vm.clerkInfo.name),callback:function ($$v) {_vm.$set(_vm.clerkInfo, \"name\", $$v)},expression:\"clerkInfo.name\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手机号\",\"prop\":\"phoneNumber\"}},[_c('el-input',{attrs:{\"disabled\":!_vm.isAddnew},model:{value:(_vm.clerkInfo.phoneNumber),callback:function ($$v) {_vm.$set(_vm.clerkInfo, \"phoneNumber\", $$v)},expression:\"clerkInfo.phoneNumber\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"门店\",\"prop\":\"storeName\"}},[_c('el-input',{on:{\"focus\":_vm.callSelector},model:{value:(_vm.clerkInfo.storeName),callback:function ($$v) {_vm.$set(_vm.clerkInfo, \"storeName\", $$v)},expression:\"clerkInfo.storeName\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"code\",\"prop\":\"code\"}},[_c('el-input',{model:{value:(_vm.clerkInfo.code),callback:function ($$v) {_vm.$set(_vm.clerkInfo, \"code\", $$v)},expression:\"clerkInfo.code\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"职位\",\"prop\":\"positionName\"}},[_c('el-input',{model:{value:(_vm.clerkInfo.positionName),callback:function ($$v) {_vm.$set(_vm.clerkInfo, \"positionName\", $$v)},expression:\"clerkInfo.positionName\"}})],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"btn-box\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveFn}},[_vm._v(\"保 存\")]),_vm._v(\" \"),(_vm.isAddnew)?_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.saveFn(1)}}},[_vm._v(\"保存并继续添加\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取 消\")])],1),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",attrs:{\"treeSet\":_vm.treeSet,\"selectType\":\"store\"},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-723b9f40\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/storeFrame/clerkInfo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-723b9f40\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./clerkInfo.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./clerkInfo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./clerkInfo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-723b9f40\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./clerkInfo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/storeFrame/clerkInfo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([16],{"738z":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3Xzz"),s=a("elmV"),o=a("P9l9"),l=a("O3H5"),n={name:"employee-io",components:{navCrumb:i.a,uploadExcelComponent:s.a,exportSet:l.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"在职员工",path:"employeeRecord"},{name:"导入员工档案",path:""}],windowH:window.screen.availHeight-180+"px",host:window.location.origin,type:"import",fileList:[],url:t+"/haoban-manage-web/record/record-template-file-upload",logList:[],loading:!0,pageSize:20,currentPage:1,total:0,tempList:[],dialogVisible:!1}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getErrorNote()},handleCurrentChange:function(t){this.currentPage=t,this.getErrorNote()},resetList:function(t){this.fileList=[],"note"==t&&this.getErrorNote()},getErrorNote:function(){var t=this,e={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode,pageNum:t.currentPage,pageSize:t.pageSize};Object(o.a)("/haoban-manage-web/record/find-error-log",e).then(function(e){console.log(e),1==e.data.errorCode?(console.log(e.data),t.total=e.data.result.totalCount,t.logList=e.data.result.result,t.formatData(e.data.result.template,e.data.result.page.result)):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},formatData:function(t,e){var a=[];t.forEach(function(t){a.push({fieldCode:t.fieldCode,fieldName:t.fieldName})}),this.tempList=a,this.logList=e,this.loading=!1},beforeAvatarUpload:function(t){console.log(t.type);var e="application/vnd.ms-excel"===fileType||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===fileType;return e||this.$message.error("文件格式必须为 xls 或 xlsx 格式!"),e},uploadSuccess:function(){this.fileList=[],this.type="note",this.getErrorNote()},submitUpload:function(t){this.$refs[t].submit()},getChange:function(t,e){console.log(t.raw.type);var a=e.length-1<0?0:e.length-1,i=t.raw.type;if(!("application/vnd.ms-excel"===i||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===i))return this.$message.error("文件格式必须为 xls 或 xlsx 格式!"),this.fileList.splice(a,1),!1;this.fileList=[e[a]]},callExport:function(){this.dialogVisible=!0},cancelCho:function(){this.dialogVisible=!1}},beforeMount:function(){"note"==this.type&&this.getErrorNote(),this.$nextTick(function(){document.querySelector(".contact-wrap__body").style.overflow="hidden"})},beforeDestroy:function(){console.log(document.querySelector(".contact-wrap__body")),document.querySelector(".contact-wrap__body").style.overflow="auto"}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"common-set-wrap record-io-wrap",style:{height:t.windowH}},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"io-container"},[t.dialogVisible?[a("export-set",{on:{cancelCho:t.cancelCho}})]:[t._m(0),t._v(" "),a("el-radio-group",{staticClass:"m-t-20",on:{change:t.resetList},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[a("el-radio-button",{attrs:{label:"import"}},[t._v("导入员工档案")]),t._v(" "),a("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改员工档案")]),t._v(" "),a("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),"import"==t.type?a("div",{staticClass:"handle-area import"},[a("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[a("span",{staticClass:"ft-large"},[t._v("①")]),t._v("下载模板\n "),a("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/record/export-record-template.json"}},[a("el-button",{attrs:{type:"primary"}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),a("div",{staticClass:"step-div"},[a("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传员工档案\n "),a("div",{staticClass:"d-u-btn"},[a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:t.url,multiple:!1,"file-list":t.fileList,"auto-upload":!1,"before-upload":t.beforeAvatarUpload,"on-success":t.uploadSuccess,"on-change":t.getChange}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),a("div",{staticClass:"up-btn-div"},[a("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(e){t.submitUpload("upload")}}},[t._v("上传")])],1)]):"export"==t.type?a("div",{staticClass:"handle-area import"},[a("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[a("span",{staticClass:"ft-large"},[t._v("①")]),t._v("导出员工档案\n "),a("a",{staticClass:"d-u-btn"},[a("el-button",{attrs:{type:"primary"},on:{click:t.callExport}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),a("div",{staticClass:"step-div"},[a("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传更新后的员工档案\n "),a("div",{staticClass:"d-u-btn"},[a("el-upload",{ref:"uploadEdit",staticClass:"upload-demo",attrs:{action:t.url,multiple:!1,"file-list":t.fileList,"auto-upload":!1,"on-success":t.uploadSuccess,"on-change":t.getChange}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),a("div",{staticClass:"up-btn-div"},[a("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(e){t.submitUpload("uploadEdit")}}},[t._v("上传")])],1)]):a("div",{staticClass:"error-log import"},[a("div",{staticClass:"title-area"},[a("div",{staticClass:"tip"}),t._v(" "),a("a",{attrs:{href:t.host+"/haoban-manage-web/record/error-log-export?importCode="+t.$route.query.importCode}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出错误记录")])],1)]),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"m-t-20",staticStyle:{width:"100%"},attrs:{data:t.logList,height:"400"}},[a("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),a("el-table-column",{attrs:{width:"200",prop:"fieldValue",label:"字段值"}}),t._v(" "),a("el-table-column",{attrs:{width:"200",prop:"fieldName",label:"字段名"}}),t._v(" "),a("el-table-column",{attrs:{width:"200",prop:"failReason",label:"错误原因"}}),t._v(" "),t._l(t.tempList,function(t){return[a("el-table-column",{key:t.fieldCode,attrs:{width:"200",label:t.fieldName,prop:t.fieldCode}})]})],2),t._v(" "),a("el-pagination",{staticClass:"pagination",attrs:{background:"","page-sizes":[20,40,60,80],"page-size":t.pageSize,"current-page":t.currentPage,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]],2)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ul",{staticClass:"tip-area"},[a("li",{staticClass:"tip"},[t._v("姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如果想要新增字段,可在后台档案设置中增加,再导入模板")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("字段类型为图片上传、多选的字段无法导入、导出")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入")])])}]};var c=a("VU/8")(n,r,!1,function(t){a("j6yc")},null,null);e.default=c.exports},EYRQ:function(t,e){},O3H5:function(t,e,a){"use strict";var i=a("mvHQ"),s=a.n(i),o=a("P9l9"),l=(a("0xDb"),a("DAYN")),n={name:"export-set",components:{draggable:a.n(l).a},data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1,checkedList:[]}},methods:{checkThis:function(t){t.checked&&this.checkedList.push(t)},handleCheckAllChange:function(t){this.checkedList=[],this.origin.forEach(function(e,a){e.checked=t,t&&(e.order=a+1)}),t&&(this.checkedList=this.origin.slice(0))},getTemplate:function(){var t=this;Object(o.a)("/haoban-manage-web/record/employee-find-template",{}).then(function(e){1==e.data.errorCode?t.formatTemplateList(e.data.result):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},formatTemplateList:function(t){var e=[],a=[],i=t;t.forEach(function(t){t.title=t.fieldName,t.name=t.fieldName,t.checked=!1;var a=[];i.forEach(function(e){e.parentCode==t.fieldCode&&a.push(e)}),a.sort(function(t,e){return 1*t.sort-1*e.sort}),a.length>0&&(t.childrens=a),0==t.parentCode&&e.push(t)}),e.sort(function(t,e){return 1*t.sort-1*e.sort}),e.forEach(function(t){a=a.concat(t.childrens)}),this.origin=a,this.tempList=e},cancelCho:function(){this.origin.forEach(function(t){t.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var t=[];this.checkedList.forEach(function(e){e.checked&&t.push({fieldCode:e.fieldCode,fieldName:e.fieldName})});s()(t);var e=window.location.origin;-1!=e.indexOf("localhost")&&(e="http://www.gicdev.com"),location.href=e+"/haoban-manage-web/record/define-export?exportTitleContent="+s()(t),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"export-set-container"},[t._m(0),t._v(" "),a("div",{staticClass:"cho-list"},[a("draggable",{model:{value:t.checkedList,callback:function(e){t.checkedList=e},expression:"checkedList"}},[t._l(t.checkedList,function(e){return[e.checked?a("div",{key:e.fieldCode,staticClass:"cho"},[t._v(t._s(e.fieldName))]):t._e()]})],2)],1),t._v(" "),a("div",{staticClass:"cho-area"},[a("div",{staticClass:"title"},[t._v("选择需要导出的字段")]),t._v(" "),a("div",{staticClass:"cho-area-group"},[a("div",{staticClass:"group-div"},[a("div",{staticClass:"group-title"}),t._v(" "),a("ul",{staticClass:"group-son-list"},[a("el-checkbox",{attrs:{indeterminate:t.isIndeterminate},on:{change:t.handleCheckAllChange},model:{value:t.checkAll,callback:function(e){t.checkAll=e},expression:"checkAll"}},[t._v("全选")])],1)]),t._v(" "),t._l(t.tempList,function(e,i){return a("div",{key:e.fieldCode+i,staticClass:"group-div"},[a("div",{staticClass:"group-title"},[t._v(t._s(e.title))]),t._v(" "),a("ul",{staticClass:"group-son-list"},[t._l(t.origin,function(i){return[i.parentCode==e.fieldCode?a("li",{key:i.fieldCode},[a("el-checkbox",{key:i.fieldCode,attrs:{label:i.fieldName},on:{change:function(e){t.checkThis(i)}},model:{value:i.checked,callback:function(e){t.$set(i,"checked",e)},expression:"items.checked"}},[t._v(t._s(i.fieldName))])],1):t._e()]})],2)])})],2)]),t._v(" "),a("div",{staticClass:"handle-cho-btn"},[a("el-button",{staticClass:"export-btn",attrs:{type:"primary",disabled:t.checkedList.length<1},on:{click:t.exportCho}},[t._v("导出"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),t._v(" "),a("el-button",{on:{click:t.cancelCho}},[t._v("取消")])],1)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"title"},[this._v("已选择字段"),e("span",[this._v("导出的列表中将按顺序显示这些字段(可拖拽排序)")])])}]};var c=a("VU/8")(n,r,!1,function(t){a("EYRQ")},null,null);e.a=c.exports},j6yc:function(t,e){}});
//# sourceMappingURL=16.e03dd1cc480bb5413c3c.js.map
\ No newline at end of file
webpackJsonp([16],{"738z":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3Xzz"),s=a("elmV"),o=a("P9l9"),l=a("O3H5"),n={name:"employee-io",components:{navCrumb:i.a,uploadExcelComponent:s.a,exportSet:l.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"在职员工",path:"employeeRecord"},{name:"导入员工档案",path:""}],windowH:window.screen.availHeight-180+"px",host:window.location.origin,type:"import",fileList:[],url:t+"/haoban-manage-web/record/record-template-file-upload",logList:[],loading:!0,pageSize:20,currentPage:1,total:0,tempList:[],dialogVisible:!1}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getErrorNote()},handleCurrentChange:function(t){this.currentPage=t,this.getErrorNote()},resetList:function(t){this.fileList=[],"note"==t&&this.getErrorNote()},getErrorNote:function(){var t=this,e={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode,pageNum:t.currentPage,pageSize:t.pageSize};Object(o.a)("/haoban-manage-web/record/find-error-log",e).then(function(e){console.log(e),1==e.data.errorCode?(console.log(e.data),t.total=e.data.result.totalCount,t.logList=e.data.result.result,t.formatData(e.data.result.template,e.data.result.page.result)):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},formatData:function(t,e){var a=[];t.forEach(function(t){a.push({fieldCode:t.fieldCode,fieldName:t.fieldName})}),this.tempList=a,this.logList=e,this.loading=!1},beforeAvatarUpload:function(t){console.log(t.type);var e="application/vnd.ms-excel"===fileType||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===fileType;return e||this.$message.error("文件格式必须为 xls 或 xlsx 格式!"),e},uploadSuccess:function(){this.fileList=[],this.type="note",this.getErrorNote()},submitUpload:function(t){this.$refs[t].submit()},getChange:function(t,e){console.log(t.raw.type);var a=e.length-1<0?0:e.length-1,i=t.raw.type;if(!("application/vnd.ms-excel"===i||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===i))return this.$message.error("文件格式必须为 xls 或 xlsx 格式!"),this.fileList.splice(a,1),!1;this.fileList=[e[a]]},callExport:function(){this.dialogVisible=!0},cancelCho:function(){this.dialogVisible=!1}},beforeMount:function(){"note"==this.type&&this.getErrorNote(),this.$nextTick(function(){document.querySelector(".contact-wrap__body").style.overflow="hidden"})},beforeDestroy:function(){console.log(document.querySelector(".contact-wrap__body")),document.querySelector(".contact-wrap__body").style.overflow="auto"}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"common-set-wrap record-io-wrap",style:{height:t.windowH}},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"io-container"},[t.dialogVisible?[a("export-set",{on:{cancelCho:t.cancelCho}})]:[t._m(0),t._v(" "),a("el-radio-group",{staticClass:"m-t-20",on:{change:t.resetList},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[a("el-radio-button",{attrs:{label:"import"}},[t._v("导入员工档案")]),t._v(" "),a("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改员工档案")]),t._v(" "),a("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),"import"==t.type?a("div",{staticClass:"handle-area import"},[a("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[a("span",{staticClass:"ft-large"},[t._v("①")]),t._v("下载模板\n "),a("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/record/export-record-template.json"}},[a("el-button",{attrs:{type:"primary"}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),a("div",{staticClass:"step-div"},[a("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传员工档案\n "),a("div",{staticClass:"d-u-btn"},[a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:t.url,multiple:!1,"file-list":t.fileList,"auto-upload":!1,"before-upload":t.beforeAvatarUpload,"on-success":t.uploadSuccess,"on-change":t.getChange}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),a("div",{staticClass:"up-btn-div"},[a("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(e){t.submitUpload("upload")}}},[t._v("上传")])],1)]):"export"==t.type?a("div",{staticClass:"handle-area import"},[a("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[a("span",{staticClass:"ft-large"},[t._v("①")]),t._v("导出员工档案\n "),a("a",{staticClass:"d-u-btn"},[a("el-button",{attrs:{type:"primary"},on:{click:t.callExport}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),a("div",{staticClass:"step-div"},[a("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传更新后的员工档案\n "),a("div",{staticClass:"d-u-btn"},[a("el-upload",{ref:"uploadEdit",staticClass:"upload-demo",attrs:{action:t.url,multiple:!1,"file-list":t.fileList,"auto-upload":!1,"on-success":t.uploadSuccess,"on-change":t.getChange}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),a("div",{staticClass:"up-btn-div"},[a("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(e){t.submitUpload("uploadEdit")}}},[t._v("上传")])],1)]):a("div",{staticClass:"error-log import"},[a("div",{staticClass:"title-area"},[a("div",{staticClass:"tip"}),t._v(" "),a("a",{attrs:{href:t.host+"/haoban-manage-web/record/error-log-export?importCode="+t.$route.query.importCode}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出错误记录")])],1)]),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"m-t-20",staticStyle:{width:"100%"},attrs:{data:t.logList,height:"400"}},[a("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),a("el-table-column",{attrs:{width:"200",prop:"fieldValue",label:"字段值"}}),t._v(" "),a("el-table-column",{attrs:{width:"200",prop:"fieldName",label:"字段名"}}),t._v(" "),a("el-table-column",{attrs:{width:"200",prop:"failReason",label:"错误原因"}}),t._v(" "),t._l(t.tempList,function(t){return[a("el-table-column",{key:t.fieldCode,attrs:{width:"200",label:t.fieldName,prop:t.fieldCode}})]})],2),t._v(" "),a("el-pagination",{staticClass:"pagination",attrs:{background:"","page-sizes":[20,40,60,80],"page-size":t.pageSize,"current-page":t.currentPage,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]],2)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ul",{staticClass:"tip-area"},[a("li",{staticClass:"tip"},[t._v("姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如果想要新增字段,可在后台档案设置中增加,再导入模板")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("字段类型为图片上传、多选的字段无法导入、导出")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入")])])}]};var c=a("VU/8")(n,r,!1,function(t){a("E+By")},null,null);e.default=c.exports},"E+By":function(t,e){},O3H5:function(t,e,a){"use strict";var i=a("mvHQ"),s=a.n(i),o=a("P9l9"),l=(a("0xDb"),a("DAYN")),n={name:"export-set",components:{draggable:a.n(l).a},data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1,checkedList:[]}},methods:{checkThis:function(t){t.checked&&this.checkedList.push(t)},handleCheckAllChange:function(t){this.checkedList=[],this.origin.forEach(function(e,a){e.checked=t,t&&(e.order=a+1)}),t&&(this.checkedList=this.origin.slice(0))},getTemplate:function(){var t=this;Object(o.a)("/haoban-manage-web/record/employee-find-template",{}).then(function(e){1==e.data.errorCode?t.formatTemplateList(e.data.result):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},formatTemplateList:function(t){var e=[],a=[],i=t;t.forEach(function(t){t.title=t.fieldName,t.name=t.fieldName,t.checked=!1;var a=[];i.forEach(function(e){e.parentCode==t.fieldCode&&a.push(e)}),a.sort(function(t,e){return 1*t.sort-1*e.sort}),a.length>0&&(t.childrens=a),0==t.parentCode&&e.push(t)}),e.sort(function(t,e){return 1*t.sort-1*e.sort}),e.forEach(function(t){a=a.concat(t.childrens)}),this.origin=a,this.tempList=e},cancelCho:function(){this.origin.forEach(function(t){t.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var t=[];this.checkedList.forEach(function(e){e.checked&&t.push({fieldCode:e.fieldCode,fieldName:e.fieldName})});s()(t);var e=window.location.origin;-1!=e.indexOf("localhost")&&(e="http://www.gicdev.com"),location.href=e+"/haoban-manage-web/record/define-export?exportTitleContent="+s()(t),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"export-set-container"},[t._m(0),t._v(" "),a("div",{staticClass:"cho-list"},[a("draggable",{model:{value:t.checkedList,callback:function(e){t.checkedList=e},expression:"checkedList"}},[t._l(t.checkedList,function(e){return[e.checked?a("div",{key:e.fieldCode,staticClass:"cho"},[t._v(t._s(e.fieldName))]):t._e()]})],2)],1),t._v(" "),a("div",{staticClass:"cho-area"},[a("div",{staticClass:"title"},[t._v("选择需要导出的字段")]),t._v(" "),a("div",{staticClass:"cho-area-group"},[a("div",{staticClass:"group-div"},[a("div",{staticClass:"group-title"}),t._v(" "),a("ul",{staticClass:"group-son-list"},[a("el-checkbox",{attrs:{indeterminate:t.isIndeterminate},on:{change:t.handleCheckAllChange},model:{value:t.checkAll,callback:function(e){t.checkAll=e},expression:"checkAll"}},[t._v("全选")])],1)]),t._v(" "),t._l(t.tempList,function(e,i){return a("div",{key:e.fieldCode+i,staticClass:"group-div"},[a("div",{staticClass:"group-title"},[t._v(t._s(e.title))]),t._v(" "),a("ul",{staticClass:"group-son-list"},[t._l(t.origin,function(i){return[i.parentCode==e.fieldCode?a("li",{key:i.fieldCode},[a("el-checkbox",{key:i.fieldCode,attrs:{label:i.fieldName},on:{change:function(e){t.checkThis(i)}},model:{value:i.checked,callback:function(e){t.$set(i,"checked",e)},expression:"items.checked"}},[t._v(t._s(i.fieldName))])],1):t._e()]})],2)])})],2)]),t._v(" "),a("div",{staticClass:"handle-cho-btn"},[a("el-button",{staticClass:"export-btn",attrs:{type:"primary",disabled:t.checkedList.length<1},on:{click:t.exportCho}},[t._v("导出"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),t._v(" "),a("el-button",{on:{click:t.cancelCho}},[t._v("取消")])],1)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"title"},[this._v("已选择字段"),e("span",[this._v("导出的列表中将按顺序显示这些字段(可拖拽排序)")])])}]};var c=a("VU/8")(n,r,!1,function(t){a("s9fp")},null,null);e.a=c.exports},s9fp:function(t,e){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/recordIo.vue","webpack:///./src/views/contacts/recordIo.vue?76c9","webpack:///./src/views/contacts/recordIo.vue","webpack:///src/components/employeeRecord/exportSet.vue","webpack:///./src/components/employeeRecord/exportSet.vue?7083","webpack:///./src/components/employeeRecord/exportSet.vue"],"names":["recordIo","name","components","navCrumb","nav","uploadExcelComponent","uploadExcel","exportSet","data","local","window","location","origin","indexOf","navpath","path","windowH","screen","availHeight","host","type","fileList","url","logList","loading","pageSize","currentPage","total","tempList","dialogVisible","methods","handleSizeChange","val","this","getErrorNote","handleCurrentChange","resetList","ths","params","departmentId","$route","query","importCode","pageNum","Object","api","then","res","console","log","errorCode","result","totalCount","formatData","template","page","$message","error","message","catch","e","arr","forEach","temp","push","fieldCode","fieldName","beforeAvatarUpload","file","isExcel","fileType","uploadSuccess","submitUpload","upload","$refs","submit","getChange","raw","len","length","splice","callExport","cancelCho","beforeMount","$nextTick","document","querySelector","style","overflow","beforeDestroy","contacts_recordIo","render","_vm","_h","$createElement","_c","_self","staticClass","height","attrs","_v","on","_m","change","model","value","callback","$$v","expression","label","staticStyle","margin-bottom","href","ref","action","multiple","file-list","auto-upload","before-upload","on-success","on-change","slot","size","disabled","click","$event","directives","rawName","width","prop","_l","key","background","page-sizes","page-size","current-page","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","draggable","a","checkList","checkAll","isIndeterminate","checkedList","checkThis","items","checked","handleCheckAllChange","tem","idx","order","slice","getTemplate","formatTemplateList","list","fieldList","copyData","title","li","parentCode","sort","b","group","concat","childrens","$emit","exportCho","stringify_default","employeeRecord_exportSet","_s","_e","indeterminate","index","$set"],"mappings":"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","file":"static/js/16.e03dd1cc480bb5413c3c.js","sourcesContent":["<template>\n <div class=\"common-set-wrap record-io-wrap\" :style=\"{'height': windowH}\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" >\n <div class=\"io-container\">\n <template v-if=\"!dialogVisible\">\n <ul class=\"tip-area\">\n <li class=\"tip\">姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号</li>\n <li class=\"tip\">员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)</li>\n <li class=\"tip\">如果想要新增字段,可在后台档案设置中增加,再导入模板</li>\n <li class=\"tip\">字段类型为图片上传、多选的字段无法导入、导出</li>\n <li class=\"tip\">确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)</li>\n <li class=\"tip\">由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入</li>\n </ul>\n <el-radio-group v-model=\"type\" class=\"m-t-20\" @change=\"resetList\">\n <el-radio-button label=\"import\">导入员工档案</el-radio-button>\n <el-radio-button label=\"export\">导出/修改员工档案</el-radio-button>\n <el-radio-button label=\"note\">错误记录</el-radio-button>\n </el-radio-group>\n <div class=\"handle-area import\" v-if=\"type == 'import'\">\n <div class=\"step-div\" style=\"margin-bottom :90px;\">\n <span class=\"ft-large\">①</span>下载模板\n <a href=\"http://www.gicdev.com/haoban-manage-web/record/export-record-template.json\" class=\"d-u-btn\">\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\n </a>\n </div>\n <div class=\"step-div\">\n <span class=\"ft-large\">②</span>上传员工档案\n <div class=\"d-u-btn\" >\n <el-upload\n class=\"upload-demo\"\n ref=\"upload\"\n :action=\"url\"\n :multiple=\"false\"\n :file-list=\"fileList\"\n :auto-upload=\"false\"\n :before-upload=\"beforeAvatarUpload\"\n :on-success=\"uploadSuccess\"\n :on-change=\"getChange\">\n <el-button slot=\"trigger\" size=\"small\" type=\"primary\">选取文件</el-button>\n <div slot=\"tip\" class=\"el-upload__tip\">文件格式必须为xls或xlsx格式</div>\n </el-upload>\n </div>\n </div>\n <div class=\"up-btn-div\">\n <el-button type=\"primary\" @click=\"submitUpload('upload')\" :disabled=\"fileList.length == 0\">上传</el-button>\n </div>\n </div>\n <div class=\"handle-area import\" v-else-if=\"type == 'export'\">\n <div class=\"step-div\" style=\"margin-bottom :90px;\">\n <span class=\"ft-large\">①</span>导出员工档案\n <a class=\"d-u-btn\">\n <el-button type=\"primary\" @click=\"callExport\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\n </a>\n </div>\n <div class=\"step-div\">\n <span class=\"ft-large\">②</span>上传更新后的员工档案\n <div class=\"d-u-btn\">\n <el-upload\n class=\"upload-demo\"\n ref=\"uploadEdit\"\n :action=\"url\"\n :multiple=\"false\"\n :file-list=\"fileList\"\n :auto-upload=\"false\"\n :on-success=\"uploadSuccess\"\n :on-change=\"getChange\" >\n <el-button slot=\"trigger\" size=\"small\" type=\"primary\">选取文件</el-button>\n <div slot=\"tip\" class=\"el-upload__tip\">文件格式必须为xls或xlsx格式</div>\n </el-upload>\n </div>\n </div>\n <div class=\"up-btn-div\">\n <el-button type=\"primary\" @click=\"submitUpload('uploadEdit')\" :disabled=\"fileList.length == 0\">上传</el-button>\n </div>\n </div>\n <div class=\"error-log import\" v-else>\n <div class=\"title-area\">\n <div class=\"tip\">\n <!-- 导入总条数:0条,成功导入0条,<span class=\"red\">错误导入0条</span> -->\n </div>\n <a :href=\"host + '/haoban-manage-web/record/error-log-export?importCode='+$route.query.importCode\">\n <el-button type=\"primary\">导出错误记录</el-button>\n </a>\n </div>\n <el-table v-loading=\"loading\" :data=\"logList\" class=\"m-t-20\" height=\"400\" style=\"width: 100%\">\n <el-table-column type=\"index\" width=\"50\" label=\"序号\">\n </el-table-column>\n <el-table-column width=\"200\" prop=\"fieldValue\" label=\"字段值\">\n </el-table-column>\n <el-table-column width=\"200\" prop=\"fieldName\" label=\"字段名\">\n </el-table-column>\n <el-table-column width=\"200\" prop=\"failReason\" label=\"错误原因\">\n </el-table-column>\n <template v-for=\"temp in tempList\">\n <el-table-column :key=\"temp.fieldCode\" width=\"200\" :label=\"temp.fieldName\" :prop=\"temp.fieldCode\"></el-table-column>\n </template>\n </el-table>\n <el-pagination class=\"pagination\" background @size-change=\"handleSizeChange\" @current-change=\"handleCurrentChange\" :page-sizes=\"[20, 40, 60, 80]\" :page-size=\"pageSize\" :current-page=\"currentPage\" layout=\"total, sizes, prev, pager, next\" :total=\"total\">\n </el-pagination>\n </div>\n </template>\n <template v-else>\n <export-set @cancelCho=\"cancelCho\"></export-set>\n </template>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport uploadExcelComponent from \"components/uploadExcel/index\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport exportSet from \"components/employeeRecord/exportSet\";\nexport default {\n name: \"employee-io\",\n components: {\n navCrumb,\n uploadExcelComponent,\n exportSet\n },\n data() {\n let local = window.location.origin;\n if (local.indexOf('localhost') != -1) {\n local = 'http://www.gicdev.com';\n }\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '在职员工',\n path: 'employeeRecord'\n },\n {\n name: '导入员工档案',\n path: ''\n }\n ],\n windowH: (window.screen.availHeight - 180) + 'px',\n host: window.location.origin,\n type: \"import\",\n fileList: [],\n url: local + \"/haoban-manage-web/record/record-template-file-upload\",\n logList: [],\n loading: true,\n pageSize: 20,\n currentPage: 1,\n total: 0,\n tempList: [],\n dialogVisible: false\n };\n },\n methods: {\n handleSizeChange(val) {\n this.pageSize = val;\n this.getErrorNote();\n },\n handleCurrentChange(val) {\n this.currentPage = val;\n this.getErrorNote();\n },\n resetList(val) {\n this.fileList = [];\n if (val == \"note\") {\n this.getErrorNote();\n }\n },\n getErrorNote() {\n let ths = this;\n let params = {\n departmentId: ths.$route.query.departmentId,\n importCode: ths.$route.query.importCode,\n pageNum: ths.currentPage,\n pageSize: ths.pageSize\n };\n getRequest(\"/haoban-manage-web/record/find-error-log\", params)\n .then(res => {\n console.log(res);\n if (res.data.errorCode == 1) {\n console.log(res.data);\n ths.total = res.data.result.totalCount;\n ths.logList = res.data.result.result;\n ths.formatData(res.data.result.template, res.data.result.page.result);\n // ths.loading = false;\n } else {\n ths.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n ths.$message.error({\n message: e.message\n })\n });\n },\n formatData(tempList, logList) {\n let arr = [];\n tempList.forEach(temp => {\n arr.push({\n fieldCode: temp.fieldCode,\n fieldName: temp.fieldName\n });\n });\n this.tempList = arr;\n this.logList = logList;\n this.loading = false;\n },\n\n /**\n * 上传之前校验\n */\n beforeAvatarUpload(file) {\n console.log(file.type)\n let isExcel = (fileType === 'application/vnd.ms-excel') || (fileType ==='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');\n if (!isExcel) {\n this.$message.error('文件格式必须为 xls 或 xlsx 格式!');\n }\n return isExcel;\n },\n\n uploadSuccess() {\n this.fileList = [];\n this.type = \"note\";\n this.getErrorNote();\n },\n submitUpload(upload) {\n this.$refs[upload].submit();\n },\n getChange(file, fileList) {\n console.log(file.raw.type)\n let len = fileList.length - 1 < 0 ? 0 : fileList.length - 1 ;\n // 判断上传文件类型\n let fileType = file.raw.type;\n let isExcel = (fileType === 'application/vnd.ms-excel') || (fileType ==='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');\n if (!isExcel) {\n this.$message.error('文件格式必须为 xls 或 xlsx 格式!');\n this.fileList.splice(len,1);\n return false;\n }\n\n this.fileList = [fileList[len]];\n },\n callExport() {\n // 呼出导出员工设置弹窗\n this.dialogVisible = true;\n },\n cancelCho() {\n this.dialogVisible = false;\n }\n },\n beforeMount() {\n if (this.type == \"note\") {\n this.getErrorNote();\n }\n this.$nextTick(function(){\n document.querySelector('.contact-wrap__body').style.overflow = 'hidden';\n })\n },\n beforeDestroy() {\n console.log(document.querySelector('.contact-wrap__body'))\n document.querySelector('.contact-wrap__body').style.overflow = 'auto';\n }\n}\n\n</script>\n<style lang=\"scss\">\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.record-io-wrap {\n .io-container {\n width: 100%;\n height: auto;\n background: #fff;\n padding: 24px 32px;\n @extend .border-box;\n\n .tip-area {\n width: 100%;\n background: rgba(236, 245, 255, 1);\n border: 1px solid rgba(179, 216, 255, 1);\n border-radius: 4px;\n padding: 10px;\n font-size: 13px;\n font-weight: 400;\n color: rgba(96, 98, 102, 1);\n @extend .border-box;\n\n .tip {\n line-height: 24px;\n position: relative;\n padding-left: 16px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n .radio {\n width: 6px;\n height: 6px;\n background: rgba(64, 158, 255, 1);\n border-radius: 50%;\n }\n\n &::before {\n position: absolute;\n content: \"\";\n width: 6px;\n height: 6px;\n background: rgba(64, 158, 255, 1);\n border-radius: 50%;\n top: 9px;\n left: 0;\n }\n }\n }\n\n .error-log {\n margin-top: 24px;\n\n .title-area {\n display: flex;\n height: 32px;\n line-height: 32px;\n\n .tip {\n flex: 1;\n\n .red {\n color: red;\n }\n }\n }\n\n .pagination {\n margin-top: 30px;\n text-align: right;\n }\n }\n\n .handle-area {\n height: 310px;\n background: rgba(255, 255, 255, 1);\n border: 1px solid rgba(220, 223, 230, 1);\n border-radius: 4px;\n padding: 25px 20px;\n margin-top: 24px;\n color: #606266;\n\n .step-div {\n .d-u-btn {\n display: inline-block;\n vertical-align: top;\n margin-left: 10px;\n margin-right: 10px;\n\n .iconfont {\n margin-left: 5px;\n }\n\n .warming {\n font-size: 12px;\n font-weight: 400;\n color: rgba(96, 98, 102, 1);\n line-height: 30px;\n margin-top: 5px;\n }\n }\n\n .ft-large {\n font-size: 20px;\n margin-right: 10px;\n color: #909399;\n }\n }\n\n .up-btn-div {\n text-align: center;\n margin-top: 40px;\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/recordIo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap record-io-wrap\",style:({'height': _vm.windowH})},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"io-container\"},[(!_vm.dialogVisible)?[_vm._m(0),_vm._v(\" \"),_c('el-radio-group',{staticClass:\"m-t-20\",on:{\"change\":_vm.resetList},model:{value:(_vm.type),callback:function ($$v) {_vm.type=$$v},expression:\"type\"}},[_c('el-radio-button',{attrs:{\"label\":\"import\"}},[_vm._v(\"导入员工档案\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"export\"}},[_vm._v(\"导出/修改员工档案\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"note\"}},[_vm._v(\"错误记录\")])],1),_vm._v(\" \"),(_vm.type == 'import')?_c('div',{staticClass:\"handle-area import\"},[_c('div',{staticClass:\"step-div\",staticStyle:{\"margin-bottom\":\"90px\"}},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"①\")]),_vm._v(\"下载模板\\n \"),_c('a',{staticClass:\"d-u-btn\",attrs:{\"href\":\"http://www.gicdev.com/haoban-manage-web/record/export-record-template.json\"}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai m-l-5\"})])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"step-div\"},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"②\")]),_vm._v(\"上传员工档案\\n \"),_c('div',{staticClass:\"d-u-btn\"},[_c('el-upload',{ref:\"upload\",staticClass:\"upload-demo\",attrs:{\"action\":_vm.url,\"multiple\":false,\"file-list\":_vm.fileList,\"auto-upload\":false,\"before-upload\":_vm.beforeAvatarUpload,\"on-success\":_vm.uploadSuccess,\"on-change\":_vm.getChange}},[_c('el-button',{attrs:{\"slot\":\"trigger\",\"size\":\"small\",\"type\":\"primary\"},slot:\"trigger\"},[_vm._v(\"选取文件\")]),_vm._v(\" \"),_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])],1)],1)]),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"disabled\":_vm.fileList.length == 0},on:{\"click\":function($event){_vm.submitUpload('upload')}}},[_vm._v(\"上传\")])],1)]):(_vm.type == 'export')?_c('div',{staticClass:\"handle-area import\"},[_c('div',{staticClass:\"step-div\",staticStyle:{\"margin-bottom\":\"90px\"}},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"①\")]),_vm._v(\"导出员工档案\\n \"),_c('a',{staticClass:\"d-u-btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.callExport}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai m-l-5\"})])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"step-div\"},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"②\")]),_vm._v(\"上传更新后的员工档案\\n \"),_c('div',{staticClass:\"d-u-btn\"},[_c('el-upload',{ref:\"uploadEdit\",staticClass:\"upload-demo\",attrs:{\"action\":_vm.url,\"multiple\":false,\"file-list\":_vm.fileList,\"auto-upload\":false,\"on-success\":_vm.uploadSuccess,\"on-change\":_vm.getChange}},[_c('el-button',{attrs:{\"slot\":\"trigger\",\"size\":\"small\",\"type\":\"primary\"},slot:\"trigger\"},[_vm._v(\"选取文件\")]),_vm._v(\" \"),_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])],1)],1)]),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"disabled\":_vm.fileList.length == 0},on:{\"click\":function($event){_vm.submitUpload('uploadEdit')}}},[_vm._v(\"上传\")])],1)]):_c('div',{staticClass:\"error-log import\"},[_c('div',{staticClass:\"title-area\"},[_c('div',{staticClass:\"tip\"}),_vm._v(\" \"),_c('a',{attrs:{\"href\":_vm.host + '/haoban-manage-web/record/error-log-export?importCode='+_vm.$route.query.importCode}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"导出错误记录\")])],1)]),_vm._v(\" \"),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"m-t-20\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.logList,\"height\":\"400\"}},[_c('el-table-column',{attrs:{\"type\":\"index\",\"width\":\"50\",\"label\":\"序号\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"width\":\"200\",\"prop\":\"fieldValue\",\"label\":\"字段值\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"width\":\"200\",\"prop\":\"fieldName\",\"label\":\"字段名\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"width\":\"200\",\"prop\":\"failReason\",\"label\":\"错误原因\"}}),_vm._v(\" \"),_vm._l((_vm.tempList),function(temp){return [_c('el-table-column',{key:temp.fieldCode,attrs:{\"width\":\"200\",\"label\":temp.fieldName,\"prop\":temp.fieldCode}})]})],2),_vm._v(\" \"),_c('el-pagination',{staticClass:\"pagination\",attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.currentPage,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)]:[_c('export-set',{on:{\"cancelCho\":_vm.cancelCho}})]],2)])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ul',{staticClass:\"tip-area\"},[_c('li',{staticClass:\"tip\"},[_vm._v(\"姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如果想要新增字段,可在后台档案设置中增加,再导入模板\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"字段类型为图片上传、多选的字段无法导入、导出\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-41abaf62\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/recordIo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-41abaf62\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./recordIo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./recordIo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./recordIo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-41abaf62\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./recordIo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/recordIo.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"export-set-container\">\r\n <div class=\"title\">已选择字段<span>导出的列表中将按顺序显示这些字段(可拖拽排序)</span></div>\r\n <div class=\"cho-list\">\r\n <draggable v-model=\"checkedList\">\r\n <template v-for=\"tem in checkedList\">\r\n <div class=\"cho\" v-if=\"tem.checked\" :key=\"tem.fieldCode\">{{tem.fieldName}}</div>\r\n </template>\r\n </draggable>\r\n </div>\r\n <div class=\"cho-area\">\r\n <div class=\"title\">选择需要导出的字段</div>\r\n <div class=\"cho-area-group\">\r\n <div class=\"group-div\">\r\n <div class=\"group-title\"></div>\r\n <ul class=\"group-son-list\">\r\n <el-checkbox :indeterminate=\"isIndeterminate\" v-model=\"checkAll\" @change=\"handleCheckAllChange\">全选</el-checkbox></ul>\r\n </div>\r\n <div class=\"group-div\" v-for=\"(group, index) in tempList\" :key=\"group.fieldCode+index\">\r\n <div class=\"group-title\">{{group.title}}</div>\r\n <ul class=\"group-son-list\">\r\n <template v-for=\"items in origin\">\r\n <li :key=\"items.fieldCode\" v-if=\"items.parentCode == group.fieldCode\">\r\n <el-checkbox :label=\"items.fieldName\" :key=\"items.fieldCode\" v-model=\"items.checked\" @change=\"checkThis(items)\">{{items.fieldName}}</el-checkbox>\r\n </li>\r\n </template>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"handle-cho-btn\">\r\n <el-button type=\"primary\" class=\"export-btn\" @click=\"exportCho\" :disabled=\"checkedList.length < 1\">导出<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n <el-button @click=\"cancelCho\">取消</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport { deepClone, formatDate } from '@/utils/index';\r\nimport draggable from 'vuedraggable'\r\nexport default {\r\n name: \"export-set\",\r\n components: {\r\n draggable\r\n },\r\n data() {\r\n return {\r\n tempList: [],\r\n checkList: [],\r\n origin: [],\r\n checkAll: false,\r\n isIndeterminate: false,\r\n checkedList: []\r\n };\r\n },\r\n methods: {\r\n checkThis(items) {\r\n // 将勾选的字段放入已勾选列表\r\n if (items.checked) {\r\n this.checkedList.push(items);\r\n }\r\n },\r\n handleCheckAllChange(val) { // 全选勾选框\r\n let ths = this;\r\n this.checkedList = [];\r\n this.origin.forEach((tem, idx) => {\r\n tem.checked = val;\r\n if (val) {\r\n tem.order = idx + 1;\r\n }\r\n });\r\n if (val) {\r\n ths.checkedList = ths.origin.slice(0);\r\n }\r\n },\r\n getTemplate() { // 获取模版字段\r\n let ths = this;\r\n getRequest(\"/haoban-manage-web/record/employee-find-template\", {})\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n ths.formatTemplateList(res.data.result);\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n formatTemplateList(list) {\r\n // 模版字段按种类分组,按排序字段排序\r\n let ths = this;\r\n let fieldList = [];\r\n let origin = [];\r\n let copyData = list;\r\n list.forEach(tem => {\r\n tem.title = tem.fieldName;\r\n tem.name = tem.fieldName;\r\n tem.checked = false;\r\n let arr = [];\r\n copyData.forEach(li => {\r\n if (li.parentCode == tem.fieldCode) {\r\n arr.push(li);\r\n }\r\n });\r\n arr.sort(function(a,b){\r\n return a.sort*1-b.sort*1;\r\n });\r\n if (arr.length > 0) tem[\"childrens\"] = arr;\r\n if (tem.parentCode == 0) {\r\n fieldList.push(tem);\r\n }\r\n });\r\n fieldList.sort(function(a,b){\r\n return a.sort*1-b.sort*1;\r\n });\r\n fieldList.forEach(group => {\r\n origin = origin.concat(group.childrens); \r\n });\r\n this.origin = origin;\r\n this.tempList = fieldList;\r\n },\r\n cancelCho() {\r\n // 取消选择\r\n this.origin.forEach(tem => {\r\n tem.checked = false;\r\n });\r\n this.$emit(\"cancelCho\");\r\n },\r\n exportCho() {\r\n // 导出\r\n let arr = [];\r\n let ths = this;\r\n this.checkedList.forEach(tem => {\r\n if (tem.checked) {\r\n arr.push({\r\n fieldCode: tem.fieldCode,\r\n fieldName: tem.fieldName\r\n })\r\n }\r\n });\r\n let params = {};\r\n params[\"exportTitleContent\"] = JSON.stringify(arr);\r\n let local = window.location.origin;\r\n if (local.indexOf('localhost')!= -1) {\r\n local = 'http://www.gicdev.com';\r\n }\r\n location.href = local + \"/haoban-manage-web/record/define-export?exportTitleContent=\"+JSON.stringify(arr);\r\n this.$emit(\"cancelCho\");\r\n }\r\n },\r\n beforeMount() {\r\n this.getTemplate();\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.export-set-container {\r\n background: #fff;\r\n padding: 25px;\r\n .title {\r\n font-size:16px;\r\n font-family:PingFangSC-Medium;\r\n font-weight:500;\r\n color:rgba(48,49,51,1);\r\n span {\r\n font-size:14px;\r\n font-family:PingFangSC-Regular;\r\n font-weight:400;\r\n color:rgba(144,147,153,1);\r\n margin-left: 20px;\r\n }\r\n }\r\n .cho-list {\r\n >div {\r\n padding: 34px 0;\r\n border-bottom: 1px solid #E4E7ED;\r\n display: flex;\r\n flex-wrap: wrap;\r\n margin-bottom: 44px;\r\n .cho {\r\n padding: 0 15px;\r\n box-sizing: border-box;\r\n height:32px;\r\n background:rgba(236,245,255,1);\r\n border:1px solid rgba(217,236,255,1);\r\n border-radius:4px;\r\n color: #409EFF;\r\n box-sizing: border-box;\r\n text-align: center;\r\n line-height: 32px;\r\n font-size: 12px;\r\n margin-right: 10px;\r\n margin-bottom: 20px;\r\n cursor: pointer;\r\n &.osen {\r\n background:rgba(64,158,255,1);\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n .cho-area {\r\n margin-top: 60px;\r\n font-size:14px;\r\n font-family:PingFangSC-Medium;\r\n font-weight:500;\r\n color:rgba(96,98,102,1);\r\n .group-div {\r\n display: flex;\r\n margin-bottom: 50px;\r\n &:first-child {\r\n margin-top: 60px;\r\n }\r\n .group-title {\r\n width: 100px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n }\r\n .group-son-list {\r\n flex: 1;\r\n display: flex;\r\n flex-wrap: wrap;\r\n li {\r\n width: 180px;\r\n margin-bottom: 25px;\r\n }\r\n }\r\n }\r\n }\r\n .handle-cho-btn {\r\n text-align: center;\r\n .export-btn{\r\n margin-right: 10px;\r\n .iconfont {\r\n color: #fff;\r\n margin-left: 5px;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/exportSet.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"export-set-container\"},[_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"cho-list\"},[_c('draggable',{model:{value:(_vm.checkedList),callback:function ($$v) {_vm.checkedList=$$v},expression:\"checkedList\"}},[_vm._l((_vm.checkedList),function(tem){return [(tem.checked)?_c('div',{key:tem.fieldCode,staticClass:\"cho\"},[_vm._v(_vm._s(tem.fieldName))]):_vm._e()]})],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"cho-area\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"选择需要导出的字段\")]),_vm._v(\" \"),_c('div',{staticClass:\"cho-area-group\"},[_c('div',{staticClass:\"group-div\"},[_c('div',{staticClass:\"group-title\"}),_vm._v(\" \"),_c('ul',{staticClass:\"group-son-list\"},[_c('el-checkbox',{attrs:{\"indeterminate\":_vm.isIndeterminate},on:{\"change\":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:\"checkAll\"}},[_vm._v(\"全选\")])],1)]),_vm._v(\" \"),_vm._l((_vm.tempList),function(group,index){return _c('div',{key:group.fieldCode+index,staticClass:\"group-div\"},[_c('div',{staticClass:\"group-title\"},[_vm._v(_vm._s(group.title))]),_vm._v(\" \"),_c('ul',{staticClass:\"group-son-list\"},[_vm._l((_vm.origin),function(items){return [(items.parentCode == group.fieldCode)?_c('li',{key:items.fieldCode},[_c('el-checkbox',{key:items.fieldCode,attrs:{\"label\":items.fieldName},on:{\"change\":function($event){_vm.checkThis(items)}},model:{value:(items.checked),callback:function ($$v) {_vm.$set(items, \"checked\", $$v)},expression:\"items.checked\"}},[_vm._v(_vm._s(items.fieldName))])],1):_vm._e()]})],2)])})],2)]),_vm._v(\" \"),_c('div',{staticClass:\"handle-cho-btn\"},[_c('el-button',{staticClass:\"export-btn\",attrs:{\"type\":\"primary\",\"disabled\":_vm.checkedList.length < 1},on:{\"click\":_vm.exportCho}},[_vm._v(\"导出\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancelCho}},[_vm._v(\"取消\")])],1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"已选择字段\"),_c('span',[_vm._v(\"导出的列表中将按顺序显示这些字段(可拖拽排序)\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5d745130\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/exportSet.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5d745130\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./exportSet.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./exportSet.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./exportSet.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5d745130\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./exportSet.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/exportSet.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([17],{"86US":function(e,t){},Xwfy:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("woOf"),s=r.n(a),l=r("mvHQ"),i=r.n(l),o=r("gBtx"),n=r.n(o),c=r("3Xzz"),d=r("fZjL"),u=r.n(d),h=(r("0xDb"),r("Mk6G"),r("3E4D")),m=r("Ch4/"),p=r("PI0u"),f=r("P9l9"),v={name:"set-permiss-data",components:{},props:{value:{type:[Object,Array],default:function(){return[]}},title:{type:String}},data:function(){return{defaultSelection:this.value||[]}},methods:{delCurrent:function(e,t){t.splice(e,1)},updateList:function(e){this.$emit("input",e)},handleSelectedList:function(e){},showSelector:function(){this.$emit("showSelect")}},watch:{value:function(e,t){this.defaultSelection=e}},mounted:function(){this.defaultSelection=this.value}},b={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"select-area"},[r("div",{staticClass:"setting-name",staticStyle:{"font-size":"14px",color:"#606266"}},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),r("ul",{staticClass:"particular-list"},[e._l(e.defaultSelection,function(t,a){return[1==t.type||t.employeeClerkId?r("li",{key:a+"_"+t.employeeClerkId,staticClass:"item person-item"},[r("div",{class:["img-wrap","flex","flex-align-center","flex-pack-center",t.headPic?"":"img-wrap-bg"]},[t.headPic?r("img",{attrs:{src:t.headPic,alt:"headPic"}}):r("i",{staticClass:"iconfont icon-yewuduanmorentouxian"}),e._v(" "),r("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(a,e.defaultSelection)}}})]),e._v(" "),r("p",{staticClass:"name"},[e._v(e._s(t.name||t.label))])]):e._e(),e._v(" "),2==t.type||3==t.type||t.storeId||t.groupId?r("li",{key:a+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.name||t.label)+"\n "),r("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(a,e.defaultSelection)}}})]):e._e()]}),e._v(" "),r("li",{staticClass:"item J_add-btn flex flex-align-center flex-pack-center",on:{click:e.showSelector}},[r("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var S=r("VU/8")(v,b,!1,function(e){r("86US")},null,null).exports,g=r("c4uw"),C=r("Ie7z"),k={name:"",props:{authData:{type:[Object,Array],default:function(){return{}}},permType:{type:[Number,String]}},data:function(){return{projectName:"",ruleForm:{radio:1,visibleAll:[],visibleStoreAll:[]},treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],onlyPerson:!1,changed:"",defaultStoreList:[],storeTreeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1}}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{changeRadio:function(e){this.ruleForm.visibleAll=[],this.ruleForm.visibleStoreAll=[]},submitForm:Object(p.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r={allowCherkIds:[],allowDepartIds:[],allowStoreIds:[],brandId:t.ruleForm.brandId,groupId:t.ruleForm.groupId,radio:t.ruleForm.radio};3!=t.ruleForm.radio||t.ruleForm.visibleAll.length&&t.ruleForm.visibleStoreAll.length?(3==t.ruleForm.radio&&(t.ruleForm.visibleAll.forEach(function(e,t){e.hasOwnProperty("employeeClerkId")?r.allowCherkIds.push(e.employeeClerkId):e.hasOwnProperty("groupId")?r.allowDepartIds.push(e.groupId):1===n()(e.type)?r.allowCherkIds.push(e.id):2===n()(e.type)&&r.allowDepartIds.push(e.id)}),t.ruleForm.visibleStoreAll.forEach(function(e,t){e.hasOwnProperty("employeeClerkId")?r.allowCherkIds.push(e.employeeClerkId):e.hasOwnProperty("groupId")?r.allowDepartIds.push(e.groupId):e.hasOwnProperty("storeId")?r.allowStoreIds.push(e.storeId):1===n()(e.type)?r.allowCherkIds.push(e.id):2===n()(e.type)?r.allowDepartIds.push(e.id):3===n()(e.type)&&r.allowStoreIds.push(e.id)})),t.setStoreAuth(r,t.permType)):t.$message.error({duration:1e3,message:"请选择指定部门/人员"})})},500),setStoreAuth:function(e,t){var r=this,a={type:t,brandId:e.brandId,groupId:e.groupId,storeEmployeeAuth:e.radio,storeManagerAuth:e.radio,allowCherkIds:e.allowCherkIds.join(","),allowDepartIds:e.allowDepartIds.join(","),allowStoreIds:e.allowStoreIds.join(",")};Object(f.c)("/haoban-manage-web/brand/saveStoreAuth",a).then(function(e){var t=e.data;1!=t.errorCode?m.a.errorMsg(t):h.a.showmsg("保存成功","success")}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},handleAuthData:function(e){var t=this;u()(e).length&&(t.ruleForm.brandId=e.brandId,t.ruleForm.groupId=e.groupId,1===n()(t.permType)&&(t.ruleForm.radio=e.brandDTO.storeEmployeeAuth||1,e.employeeAuthList.length&&e.employeeAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),t.ruleForm.visibleAll=[],t.ruleForm.visibleStoreAll=[],e.employeeAuthList.forEach(function(e,r){e.isStore?t.ruleForm.visibleStoreAll.push(e):t.ruleForm.visibleAll.push(e)}),t.defaultSelection=t.ruleForm.visibleAll,t.defaultStoreList=t.ruleForm.visibleStoreAll),2===n()(t.permType)&&(t.ruleForm.radio=e.brandDTO.storeManagerAuth||1,e.managerAuthList.length&&e.managerAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),t.ruleForm.visibleAll=[],t.ruleForm.visibleStoreAll=[],e.managerAuthList.forEach(function(e,r){e.isStore?t.ruleForm.visibleStoreAll.push(e):t.ruleForm.visibleAll.push(e)}),t.defaultSelection=t.ruleForm.visibleAll,t.defaultStoreList=t.ruleForm.visibleStoreAll))},showSelect:function(e){if("store"===e)return this.defaultStoreList=this.ruleForm.visibleStoreAll,void(this.storeTreeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0});this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0},this.defaultSelection=this.ruleForm.visibleAll},handleSelectedList:function(e){this.defaultSelection=e,this.ruleForm.visibleAll=e},handleSelectedStoreList:function(e){this.defaultStoreList=e,this.ruleForm.visibleStoreAll=e},getDepartData:function(e){var t=this;Object(f.c)("/haoban-manage-web/dept/deptListForCompany",{}).then(function(e){var r=e.data;if(1!=r.errorCode)m.a.errorMsg(r);else if(r.result){var a=[],s=[];1==e.data.errorCode&&(a=e.data.result.departmentList||[],s=e.data.result.searchList||[]),t.treeData={treeData:a,personData:s},t.$forceUpdate()}else t.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{authData:function(e,t){this.handleAuthData(e)}},mounted:function(){this.handleAuthData(this.authData),this.getDepartData()},components:{setPermissData:S,vueSelectEmployee:g.a,vueSelectStore:C.a}},w={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"permiss-wrap"},[r("el-form",{ref:"ruleForm",attrs:{"label-width":"110px",model:e.ruleForm}},[r("el-radio-group",{on:{change:e.changeRadio},model:{value:e.ruleForm.radio,callback:function(t){e.$set(e.ruleForm,"radio",t)},expression:"ruleForm.radio"}},[r("el-form-item",{attrs:{label:1==e.permType?"店员可见权限":"店长可见权限"}},[r("el-radio",{attrs:{label:1}},[e._v("可见所有品牌门店架构和行政架构")])],1),e._v(" "),r("el-form-item",{attrs:{label:" "}},[r("el-radio",{attrs:{label:2}},[e._v("门店仅可见自己门店")])],1),e._v(" "),r("el-form-item",{attrs:{label:" "}},[r("el-radio",{attrs:{label:3}},[e._v("自定义可见权限")])],1),e._v(" "),3==e.ruleForm.radio?r("div",{staticClass:"permiss-child-cell"},[r("setPermissData",{attrs:{title:"允许行政架构可见"},on:{showSelect:function(t){e.showSelect("depart")}},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}}),e._v(" "),r("setPermissData",{attrs:{title:"允许门店架构可见"},on:{showSelect:function(t){e.showSelect("store")}},model:{value:e.ruleForm.visibleStoreAll,callback:function(t){e.$set(e.ruleForm,"visibleStoreAll",t)},expression:"ruleForm.visibleStoreAll"}})],1):e._e()],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1),e._v(" "),r("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,onlyPerson:e.onlyPerson,changed:e.changed},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),r("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.storeTreeSet,selectType:"all",defaultList:e.defaultStoreList},on:{handleSelectedList:e.handleSelectedStoreList}})],1)},staticRenderFns:[]};var I=r("VU/8")(k,w,!1,function(e){r("aupn")},"data-v-0f8381a2",null).exports,y={name:"storePermission",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"通讯录信息",path:"/staffDetails"},{name:"门店权限设置",path:""}],activeName:"",brandList:[],switchList:{addName:"新增门店成员",addStoreClerkCheck:!1,delName:"删除门店成员",deleteStoreClerkCheck:!1,modName:"门店信息变更",storeInformationChangeCheck:!1}}},computed:{},methods:{handleClick:function(e,t){this.getStoreAuth(e.name,n()(e.index)),this.activeName=e.name},saveSwitch:Object(p.a)(function(){var e=JSON.parse(i()(this.switchList));e.addStoreClerkCheck=1==e.addStoreClerkCheck?1:0,e.deleteStoreClerkCheck=1==e.deleteStoreClerkCheck?1:0,e.storeInformationChangeCheck=1==e.storeInformationChangeCheck?1:0,this.setStoreAuth(e)},600),setStoreAuth:function(e){var t=this,r={brandId:e.brandId,groupId:t.activeName,addStoreClerkCheck:e.addStoreClerkCheck,deleteStoreClerkCheck:e.deleteStoreClerkCheck,storeInformationChangeCheck:e.storeInformationChangeCheck};Object(f.c)("/haoban-manage-web/brand/saveStoreAuth",r).then(function(e){var t=e.data;1!=t.errorCode?m.a.errorMsg(t):h.a.showmsg("保存成功","success")}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getStoreAuth:function(e,t){var r=this,a={groupId:e};Object(f.c)("/haoban-manage-web/brand/storeAuth",a).then(function(e){var t=e.data;if(1!=t.errorCode)m.a.errorMsg(t);else if(t.result){r.brandList.clerkData=t.result,r.brandList.managerData=t.result;var a=t.result.brandDTO;a.addStoreClerkCheck=1==a.addStoreClerkCheck,a.deleteStoreClerkCheck=1==a.deleteStoreClerkCheck,a.storeInformationChangeCheck=1==a.storeInformationChangeCheck,r.switchList=s()(r.switchList,a),r.$forceUpdate(),console.log(r.brandList)}}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},getBrandData:function(){var e=this;Object(f.c)("/haoban-manage-web/brand/list",{}).then(function(t){var r=t.data;1!=r.errorCode?m.a.errorMsg(r):r.result&&r.result.length&&(e.brandList=r.result,e.activeName=r.result[0].groupId,e.getStoreAuth(r.result[0].groupId,0))}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData()},components:{navCrumb:c.a,setPermiss:I}},A={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"storePermission-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",staticStyle:{background:"unset",padding:"0"}},[r("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e._l(e.brandList,function(e,t){return[r("el-tab-pane",{attrs:{label:e.name,name:e.groupId}})]})],2),e._v(" "),r("div",{staticClass:"storePermission-title font-w-500"},[e._v("\n 门店成员通讯录可见权限\n ")]),e._v(" "),r("div",{staticClass:"bg-fff permiss-contain"},[r("set-permiss",{attrs:{permType:1,authData:e.brandList.clerkData}}),e._v(" "),r("div",{staticClass:"b-l"}),e._v(" "),r("set-permiss",{attrs:{permType:2,authData:e.brandList.managerData}})],1),e._v(" "),r("div",{staticClass:"storePermission-wrap-switch m-t-24"},[r("div",{staticClass:"storePermission-switch-title font-w-500"},[e._v("\n 门店信息变更是否需要审核\n ")]),e._v(" "),r("div",{staticClass:"storePermission-switch-body"},[r("div",{staticClass:"switch-cell"},[r("el-switch",{attrs:{"inactive-text":e.switchList.addName},model:{value:e.switchList.addStoreClerkCheck,callback:function(t){e.$set(e.switchList,"addStoreClerkCheck",t)},expression:"switchList.addStoreClerkCheck"}})],1),e._v(" "),r("div",{staticClass:"switch-cell"},[r("el-switch",{attrs:{"inactive-text":e.switchList.delName},model:{value:e.switchList.deleteStoreClerkCheck,callback:function(t){e.$set(e.switchList,"deleteStoreClerkCheck",t)},expression:"switchList.deleteStoreClerkCheck"}})],1),e._v(" "),r("div",{staticClass:"switch-cell p-l-94"},[r("el-button",{attrs:{type:"primary"},on:{click:e.saveSwitch}},[e._v("保 存")])],1)])])],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var F=r("VU/8")(y,A,!1,function(e){r("dnam")},"data-v-0c2eb48e",null);t.default=F.exports},aupn:function(e,t){},dnam:function(e,t){}});
//# sourceMappingURL=17.74e56664fde2697c5c7c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/set/set-permiss-data.vue","webpack:///./src/components/set/set-permiss-data.vue?47e7","webpack:///./src/components/set/set-permiss-data.vue","webpack:///src/components/set/set-permiss.vue","webpack:///./src/components/set/set-permiss.vue?37c5","webpack:///./src/components/set/set-permiss.vue","webpack:///src/views/setting/storePermission.vue","webpack:///./src/views/setting/storePermission.vue?5911","webpack:///./src/views/setting/storePermission.vue"],"names":["set_permiss_data","name","components","props","value","type","Object","Array","default","title","String","data","defaultSelection","this","methods","delCurrent","index","list","splice","updateList","$emit","handleSelectedList","showSelector","watch","newData","oldData","mounted","set_set_permiss_data","render","_vm","_h","$createElement","_c","_self","staticClass","staticStyle","font-size","color","_v","_s","_l","item","employeeClerkId","key","class","headPic","attrs","src","alt","on","click","$event","label","_e","storeId","groupId","staticRenderFns","components_set_set_permiss_data","__webpack_require__","normalizeComponent","ssrContext","set_permiss","authData","permType","Number","projectName","ruleForm","radio","visibleAll","visibleStoreAll","treeSet","isSelectPerson","dialogVisible","isSingle","treeData","onlyPerson","changed","defaultStoreList","storeTreeSet","beforeMount","host","window","location","origin","console","log","indexOf","baseUrl","changeRadio","submitForm","js_public","formName","that","$refs","validate","valid","allowCherkIds","allowDepartIds","allowStoreIds","brandId","length","forEach","ele","hasOwnProperty","push","parse_int_default","id","setStoreAuth","$message","error","duration","message","para","storeEmployeeAuth","storeManagerAuth","join","api","then","res","resData","errorCode","errorMsg","showmsg","catch","handleAuthData","keys_default","brandDTO","employeeAuthList","isStore","managerAuthList","showSelect","handleSelectedStoreList","getDepartData","selData","result","personData","departmentList","searchList","$forceUpdate","setPermissData","vueSelectEmployee","vueSelectStore","set_set_permiss","ref","label-width","model","change","callback","$$v","$set","expression","selectType","defaultList","components_set_set_permiss","set_permiss_normalizeComponent","storePermission","navpath","path","activeName","brandList","switchList","addName","addStoreClerkCheck","delName","deleteStoreClerkCheck","modName","storeInformationChangeCheck","computed","handleClick","tab","event","getStoreAuth","saveSwitch","JSON","parse","stringify_default","clerkData","managerData","assign_default","getBrandData","navCrumb","nav","setPermiss","setting_storePermission","background","padding","tab-click","inactive-text","storePermission_Component","storePermission_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/17.74e56664fde2697c5c7c.js","sourcesContent":["<template>\n <div class=\"select-area\">\n <div class=\"setting-name\" style=\"font-size: 14px;color: #606266;\">\n {{title}}\n </div>\n <ul class=\"particular-list\">\n <template v-for=\"(item, index) in defaultSelection\">\n <li class=\"item person-item\" v-if=\"item.type == 1 || item.employeeClerkId \" :key=\"index+'_'+item.employeeClerkId\">\n <div\n :class=\"['img-wrap', 'flex', 'flex-align-center', 'flex-pack-center',!item.headPic?'img-wrap-bg':'']\">\n <img v-if=\"item.headPic\" :src=\"item.headPic\" alt=\"headPic\"/>\n <i v-else class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(index, defaultSelection)\"></i>\n </div>\n <p class=\"name\">{{item.name || item.label}}</p>\n\n </li>\n <li class=\"item group-item\" v-if=\"item.type == 2 || item.type == 3 || item.storeId || item.groupId\" :key=\"index+'_'+item.groupId\">\n {{item.name || item.label}}\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(index, defaultSelection)\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn flex flex-align-center flex-pack-center\" @click=\"showSelector\"><i class=\"el-icon-plus\"></i></li>\n </ul>\n <!-- <vue-select-employee\n :defaultSelection=\"defaultSelection\"\n :treeSet=\"treeSet\"\n :treeData=\"treeData\"\n :onlyPerson=\"onlyPerson\"\n @handleSelectedList=\"handleSelectedList\">\n </vue-select-employee> -->\n </div>\n</template>\n<script>\nimport { deepCopy } from '@/utils/index';\n// import vueSelectEmployee from \"@/components/common/vueSelectEmployee\";\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"set-permiss-data\",\n components: {\n // vueSelectEmployee\n },\n props: {\n value: {\n type: [Object, Array],\n default() {\n return [];\n }\n },\n title: {\n type: String\n }\n },\n data() {\n return {\n /*treeSet: {\n isSelectPerson: true, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n treeData: {},*/\n defaultSelection: this.value || [], // 已选数据\n // onlyPerson: false, // 控制只能选人(true)\n };\n\n },\n methods: {\n /**\n * 删除选中的人\n */\n delCurrent(index, list) {\n const that = this;\n list.splice(index, 1);\n },\n\n updateList(data) {\n const that = this;\n that.$emit('input',data)\n },\n\n /**\n * 处理树形控件选择的数据\n */\n handleSelectedList(list) {\n /*const that = this;\n console.log(list);\n that.defaultSelection = list\n that.$emit('input',list)\n that.updateList(list)*/\n },\n\n /**\n * 显示弹层\n */\n showSelector() {\n const that = this;\n that.$emit('showSelect')\n /*that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n console.log(\"参数:\",that.value,that.defaultSelection,that.treeData)*/\n /*that.defaultSelection = that.value\n if (!!that.treeData.hasOwnProperty('treeData')) {\n return;\n }\n that.getDepartData(that.defaultSelection);*/\n },\n\n /**\n * 获取行政架构\n */\n /*getDepartData(selData) {\n const that = this;\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result) {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || [];\n }\n // _this.formatGroupData(treeData, personData);\n that.treeData = {\n treeData,\n personData\n };\n that.defaultSelection = selData;\n that.$forceUpdate();\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },*/\n },\n watch: {\n value: function(newData,oldData) {\n const that = this;\n that.defaultSelection = newData;\n }\n },\n mounted() {\n const that = this;\n that.defaultSelection = that.value;\n },\n};\n\n</script>\n<style lang=\"scss\">\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.select-area {\n .setting-name {\n .a-href {\n font-size: 12px;\n margin-left: 10px;\n }\n }\n\n .particular-list {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 30px;\n\n .item {\n position: relative;\n margin-right: 24px;\n margin-top: 30px;\n width: 40px;\n\n .el-icon-circle-close {\n position: absolute;\n font-size: 16px;\n color: #808995;\n right: -8px;\n top: -8px;\n cursor: pointer;\n &:hover {\n color: #f56c6c;\n }\n }\n\n .img-wrap {\n position: relative;\n width: 40px;\n height: 40px;\n border-radius: 4px;\n &.img-wrap-bg {\n background: #82C5FF;\n }\n }\n\n .icon-yewuduanmorentouxian {\n color: #e5f3ff;\n }\n\n img {\n width: 100%;\n border-radius: 4px;\n }\n\n .name {\n width: 100%;\n font-size: 12px;\n text-align: center;\n margin-top: 20px;\n overflow: hidden;\n }\n\n &.group-item {\n padding: 0 10px;\n width: auto;\n height: 30px;\n line-height: 32px;\n background: rgba(236, 245, 255, 1);\n border: 1px solid rgba(217, 236, 255, 1);\n border-radius: 4px;\n font-size: 12px;\n color: rgba(64, 158, 255, 1);\n margin-top: 34px;\n }\n\n &.J_add-btn {\n height: 40px;\n background: rgba(251, 253, 255, 1);\n border: 1px dashed rgba(192, 204, 218, 1);\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n font-size: 16px;\n box-sizing: border-box;\n cursor: pointer;\n &:hover {\n color: #1890ff;\n border-color: #1890ff;\n i {\n color: #1890ff;\n }\n }\n }\n }\n }\n\n .check-more {\n color: #409EFF;\n margin: 20px 0;\n cursor: pointer;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/set/set-permiss-data.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"select-area\"},[_c('div',{staticClass:\"setting-name\",staticStyle:{\"font-size\":\"14px\",\"color\":\"#606266\"}},[_vm._v(\"\\n \"+_vm._s(_vm.title)+\"\\n \")]),_vm._v(\" \"),_c('ul',{staticClass:\"particular-list\"},[_vm._l((_vm.defaultSelection),function(item,index){return [(item.type == 1 || item.employeeClerkId )?_c('li',{key:index+'_'+item.employeeClerkId,staticClass:\"item person-item\"},[_c('div',{class:['img-wrap', 'flex', 'flex-align-center', 'flex-pack-center',!item.headPic?'img-wrap-bg':'']},[(item.headPic)?_c('img',{attrs:{\"src\":item.headPic,\"alt\":\"headPic\"}}):_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(index, _vm.defaultSelection)}}})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(item.name || item.label))])]):_vm._e(),_vm._v(\" \"),(item.type == 2 || item.type == 3 || item.storeId || item.groupId)?_c('li',{key:index+'_'+item.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(item.name || item.label)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(index, _vm.defaultSelection)}}})]):_vm._e()]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn flex flex-align-center flex-pack-center\",on:{\"click\":_vm.showSelector}},[_c('i',{staticClass:\"el-icon-plus\"})])],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-74c10643\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/set/set-permiss-data.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-74c10643\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./set-permiss-data.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./set-permiss-data.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./set-permiss-data.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-74c10643\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./set-permiss-data.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/set/set-permiss-data.vue\n// module id = null\n// module chunks = ","<!--\n 门店权限设置组件\n<set-permiss :permTitle=\"'店员'\"></set-permiss>\n<set-permiss :permTitle=\"'店长'\"></set-permiss>\n -->\n<template>\n <div class=\"permiss-wrap\">\n <el-form label-width=\"110px\" :model=\"ruleForm\" ref=\"ruleForm\">\n <el-radio-group v-model=\"ruleForm.radio\" @change=\"changeRadio\">\n <el-form-item :label=\"permType == 1? '店员可见权限' : '店长可见权限'\">\n <el-radio :label=\"1\">可见所有品牌门店架构和行政架构</el-radio>\n </el-form-item>\n <el-form-item label=\" \">\n <el-radio :label=\"2\">门店仅可见自己门店</el-radio>\n </el-form-item>\n <el-form-item label=\" \">\n <el-radio :label=\"3\">自定义可见权限</el-radio>\n </el-form-item>\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio == 3\">\n <setPermissData :title=\"'允许行政架构可见'\" v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect('depart')\"></setPermissData>\n <setPermissData :title=\"'允许门店架构可见'\" v-model=\"ruleForm.visibleStoreAll\" @showSelect=\"showSelect('store')\"></setPermissData>\n </div>\n </el-radio-group>\n\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n </el-form-item>\n </el-form>\n\n <vue-select-employee\n :defaultSelection=\"defaultSelection\"\n :treeSet=\"treeSet\"\n :onlyPerson=\"onlyPerson\"\n :changed=\"changed\"\n @handleSelectedList=\"handleSelectedList\">\n </vue-select-employee>\n\n <vue-select-store\n ref=\"storeSelector\"\n :treeSet=\"storeTreeSet\"\n :selectType=\"'all'\"\n :defaultList=\"defaultStoreList\"\n @handleSelectedList=\"handleSelectedStoreList\">\n </vue-select-store>\n </div>\n</template>\n<script>\nimport setPermissData from \"@/components/set/set-permiss-data\";\nimport vueSelectEmployee from \"@/components/common/vueSelectEmployee\";\nimport vueSelectStore from \"components/common/vueSelectStore\";\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"\",\n props: {\n authData: {\n type: [Object,Array],\n default() {\n return {}\n }\n },\n\n permType: {\n type: [Number,String]\n }\n\n },\n data() {\n return {\n projectName: '', // 当前项目名\n ruleForm: {\n radio: 1,\n visibleAll: [\n /*{\n id: '1',\n type: '1',\n name: '张三',\n headPic: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\n }*/\n ],\n visibleStoreAll: []\n },\n treeSet: {\n isSelectPerson: true, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n treeData: {},\n defaultSelection: [], // 已选数据\n onlyPerson: false, // 控制只能选人(true)\n changed: \"\",\n defaultStoreList: [],\n storeTreeSet: {\n isSelectPerson: false, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n }\n },\n beforeMount() {\n var that = this\n var host = window.location.origin;\n console.log(\"当前host:\",host)\n if (host.indexOf('localhost') != '-1') {\n that.baseUrl = 'http://www.gicdev.com';\n }else {\n that.baseUrl = host\n }\n },\n methods: {\n\n /**\n * changeRadio\n */\n changeRadio(value) {\n const that = this;\n that.ruleForm.visibleAll = [];\n that.ruleForm.visibleStoreAll = [];\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n let data = {\n allowCherkIds: [],\n allowDepartIds: [],\n allowStoreIds: [],\n brandId: that.ruleForm.brandId,\n groupId: that.ruleForm.groupId,\n radio: that.ruleForm.radio\n };\n\n if (that.ruleForm.radio == 3 && (!that.ruleForm.visibleAll.length || !that.ruleForm.visibleStoreAll.length)) {\n that.$message.error({\n duration: 1000,\n message: '请选择指定部门/人员'\n })\n return;\n }\n if (that.ruleForm.radio == 3) {\n that.ruleForm.visibleAll.forEach(function(ele,index){\n if (ele.hasOwnProperty('employeeClerkId')) {\n data.allowCherkIds.push(ele.employeeClerkId);\n }else if (ele.hasOwnProperty('groupId')) {\n data.allowDepartIds.push(ele.groupId);\n }else if (Number.parseInt(ele.type) === 1) {\n data.allowCherkIds.push(ele.id);\n }else if (Number.parseInt(ele.type) === 2){\n data.allowDepartIds.push(ele.id);\n }\n })\n that.ruleForm.visibleStoreAll.forEach(function(ele,index){\n if (ele.hasOwnProperty('employeeClerkId')) {\n data.allowCherkIds.push(ele.employeeClerkId);\n }else if (ele.hasOwnProperty('groupId')) {\n data.allowDepartIds.push(ele.groupId);\n }else if (ele.hasOwnProperty('storeId')) {\n data.allowStoreIds.push(ele.storeId);\n }else if (Number.parseInt(ele.type) === 1) {\n data.allowCherkIds.push(ele.id);\n }else if (Number.parseInt(ele.type) === 2){\n data.allowDepartIds.push(ele.id);\n }else if (Number.parseInt(ele.type) === 3){\n data.allowStoreIds.push(ele.id);\n }\n })\n }\n that.setStoreAuth(data,that.permType);\n } else {\n return false;\n }\n });\n },500),\n\n\n /**\n * 门店权限设置\n */\n setStoreAuth(data,type) {\n const that = this;\n let para = {\n type: type, // 1: 店员, 2: 店长\n brandId: data.brandId,\n groupId: data.groupId,\n storeEmployeeAuth: data.radio,\n storeManagerAuth: data.radio,\n allowCherkIds: data.allowCherkIds.join(','),\n allowDepartIds: data.allowDepartIds.join(','),\n allowStoreIds: data.allowStoreIds.join(',')\n }\n postRequest('/haoban-manage-web/brand/saveStoreAuth',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('保存成功','success')\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 处理传递数据\n */\n handleAuthData(data) {\n const that = this;\n if (!Object.keys(data).length) {return;}\n that.ruleForm.brandId = data.brandId;\n that.ruleForm.groupId = data.groupId;\n // 店员可见权限\n if (Number.parseInt(that.permType) === 1 ) {// && !!data.employeeAuthList.length\n that.ruleForm.radio = data.brandDTO.storeEmployeeAuth || 1;\n if (!!data.employeeAuthList.length) {\n data.employeeAuthList.forEach(function(ele,index){\n // 组件内参数需要\n if (Number.parseInt(ele.type) === 2) {\n ele.groupId = ele.id;\n }\n ele.label = ele.name;\n })\n }\n // 行政和门店分开\n that.ruleForm.visibleAll = [];\n that.ruleForm.visibleStoreAll = [];\n data.employeeAuthList.forEach(function(ele,index){\n !!ele.isStore? that.ruleForm.visibleStoreAll.push(ele) : that.ruleForm.visibleAll.push(ele);\n })\n that.defaultSelection = that.ruleForm.visibleAll;\n that.defaultStoreList = that.ruleForm.visibleStoreAll;\n }\n // 店长可见权限\n if (Number.parseInt(that.permType) === 2 ) { // && !!data.managerAuthList.length\n that.ruleForm.radio = data.brandDTO.storeManagerAuth || 1;\n if (!!data.managerAuthList.length) {\n data.managerAuthList.forEach(function(ele,index){\n // 组件内参数需要\n if (Number.parseInt(ele.type) === 2) {\n ele.groupId = ele.id;\n }\n ele.label = ele.name;\n })\n }\n // 行政和门店分开\n that.ruleForm.visibleAll = [];\n that.ruleForm.visibleStoreAll = [];\n data.managerAuthList.forEach(function(ele,index){\n !!ele.isStore? that.ruleForm.visibleStoreAll.push(ele) : that.ruleForm.visibleAll.push(ele);\n })\n that.defaultSelection = that.ruleForm.visibleAll;\n that.defaultStoreList = that.ruleForm.visibleStoreAll;\n }\n },\n\n /**\n * 显示选择控件\n */\n showSelect(type) {\n const that = this;\n if (type === 'store') {\n that.defaultStoreList = that.ruleForm.visibleStoreAll;\n that.storeTreeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n return;\n }\n\n that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n that.defaultSelection = that.ruleForm.visibleAll;\n },\n\n /**\n * 处理树形控件选择的数据\n */\n handleSelectedList(list) {\n const that = this;\n that.defaultSelection = list;\n that.ruleForm.visibleAll = list;\n },\n\n handleSelectedStoreList(list) {\n const that = this;\n that.defaultStoreList = list;\n that.ruleForm.visibleStoreAll = list;\n },\n\n /**\n * 获取行政架构\n */\n getDepartData(selData) {\n const that = this;\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result) {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || [];\n }\n that.treeData = {\n treeData,\n personData\n };\n that.$forceUpdate();\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n watch: {\n authData: function(newData,oldData) {\n const that = this;\n that.handleAuthData(newData);\n }\n },\n mounted() {\n const that = this;\n that.handleAuthData(that.authData);\n that.getDepartData();\n },\n components: {\n setPermissData,\n vueSelectEmployee,\n vueSelectStore\n },\n}\n</script>\n<style lang=\"less\" scoped>\n\n.w-500 {\n width: 500px;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.avatar-uploader-icon {\n font-size: 28px;\n color: #8c939d;\n width: 180px;\n height: 180px;\n line-height: 180px;\n text-align: center;\n}\n.avatar {\n max-width: 180px;\n max-height: 180px;\n display: block;\n}\n\n.upload-tip {\n color: #606266;\n font-size: 12px;\n line-height: 20px;\n}\n\n.color-1890ff {\n color: #1890ff;\n}\n\n.permiss-wrap {\n .permiss-child-cell {\n width: 480px;\n min-height: 154px;\n border-radius: 2px;\n background: #F5F7FA;\n margin: 16px 0;\n padding: 20px 20px 1px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .el-form-item {\n margin-bottom: 0;\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/set/set-permiss.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"permiss-wrap\"},[_c('el-form',{ref:\"ruleForm\",attrs:{\"label-width\":\"110px\",\"model\":_vm.ruleForm}},[_c('el-radio-group',{on:{\"change\":_vm.changeRadio},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_c('el-form-item',{attrs:{\"label\":_vm.permType == 1? '店员可见权限' : '店长可见权限'}},[_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"可见所有品牌门店架构和行政架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"门店仅可见自己门店\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":3}},[_vm._v(\"自定义可见权限\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio == 3)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{attrs:{\"title\":'允许行政架构可见'},on:{\"showSelect\":function($event){_vm.showSelect('depart')}},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}}),_vm._v(\" \"),_c('setPermissData',{attrs:{\"title\":'允许门店架构可见'},on:{\"showSelect\":function($event){_vm.showSelect('store')}},model:{value:(_vm.ruleForm.visibleStoreAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleStoreAll\", $$v)},expression:\"ruleForm.visibleStoreAll\"}})],1):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")])],1)],1),_vm._v(\" \"),_c('vue-select-employee',{attrs:{\"defaultSelection\":_vm.defaultSelection,\"treeSet\":_vm.treeSet,\"onlyPerson\":_vm.onlyPerson,\"changed\":_vm.changed},on:{\"handleSelectedList\":_vm.handleSelectedList}}),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",attrs:{\"treeSet\":_vm.storeTreeSet,\"selectType\":'all',\"defaultList\":_vm.defaultStoreList},on:{\"handleSelectedList\":_vm.handleSelectedStoreList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0f8381a2\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/set/set-permiss.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0f8381a2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./set-permiss.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./set-permiss.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./set-permiss.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0f8381a2\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./set-permiss.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0f8381a2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/set/set-permiss.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"storePermission-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" style=\"background: unset; padding: 0;\">\n <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\n <template v-for=\"(item,index) in brandList\">\n <el-tab-pane :label=\"item.name\" :name=\"item.groupId\">\n </el-tab-pane>\n </template>\n </el-tabs>\n <div class=\"storePermission-title font-w-500\">\n 门店成员通讯录可见权限\n </div>\n <div class=\"bg-fff permiss-contain\">\n <set-permiss\n :permType=\"1\"\n :authData=\"brandList.clerkData\">\n </set-permiss>\n <div class=\"b-l\"></div>\n <set-permiss\n :permType=\"2\"\n :authData=\"brandList.managerData\">\n </set-permiss>\n </div>\n <div class=\"storePermission-wrap-switch m-t-24\">\n <div class=\"storePermission-switch-title font-w-500\">\n 门店信息变更是否需要审核\n </div>\n <div class=\"storePermission-switch-body\">\n <div class=\"switch-cell\">\n <el-switch\n v-model=\"switchList.addStoreClerkCheck\"\n :inactive-text=\"switchList.addName\">\n </el-switch>\n </div>\n <div class=\"switch-cell\">\n <el-switch\n v-model=\"switchList.deleteStoreClerkCheck\"\n :inactive-text=\"switchList.delName\">\n </el-switch>\n </div>\n <!-- <div class=\"switch-cell\">\n <el-switch\n v-model=\"switchList.storeInformationChangeCheck\"\n :inactive-text=\"switchList.modName\">\n </el-switch>\n </div> -->\n <div class=\"switch-cell p-l-94\">\n <el-button type=\"primary\" @click=\"saveSwitch\">保 存</el-button>\n </div>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport setPermiss from '@/components/set/set-permiss.vue';\n\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"storePermission\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '通讯录信息',\n path: '/staffDetails'\n },\n {\n name: '门店权限设置',\n path: ''\n }\n ],\n // 品牌 tab\n activeName: '',// 显示的pannel,也是选择的 groupId\n brandList: [\n /*{\n id: 'a',\n name: 'A 品牌',\n clerkData: {},\n managerData: {}\n }*/\n ],\n // 审核开关\n switchList: {\n addName: '新增门店成员',\n addStoreClerkCheck: false,\n delName: '删除门店成员',\n deleteStoreClerkCheck: false,\n modName: '门店信息变更',\n storeInformationChangeCheck: false,\n }\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * tab clcik\n */\n handleClick(tab, event) {\n const that = this;\n that.getStoreAuth(tab.name,Number.parseInt(tab.index));\n that.activeName = tab.name;\n },\n\n /**\n * save\n */\n saveSwitch: _debounce(function() {\n const that = this;\n let data = JSON.parse(JSON.stringify(that.switchList));\n data.addStoreClerkCheck = data.addStoreClerkCheck == true? 1: 0;\n data.deleteStoreClerkCheck = data.deleteStoreClerkCheck == true? 1: 0;\n data.storeInformationChangeCheck = data.storeInformationChangeCheck == true? 1: 0;\n that.setStoreAuth(data);\n },600),\n\n /**\n * 门店权限设置\n */\n setStoreAuth(data) {\n const that = this;\n let para = {\n brandId: data.brandId,\n groupId: that.activeName,\n addStoreClerkCheck: data.addStoreClerkCheck,\n deleteStoreClerkCheck: data.deleteStoreClerkCheck,\n storeInformationChangeCheck: data.storeInformationChangeCheck\n }\n postRequest('/haoban-manage-web/brand/saveStoreAuth',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('保存成功','success')\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取门店权限设置\n */\n getStoreAuth(groupId,index) {\n const that = this;\n let para = {\n groupId: groupId\n }\n postRequest('/haoban-manage-web/brand/storeAuth',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result) {\n that.brandList.clerkData = resData.result;\n that.brandList.managerData = resData.result;\n // 设置开关\n let brandDTO = resData.result.brandDTO;\n brandDTO.addStoreClerkCheck = brandDTO.addStoreClerkCheck == 1? true: false;\n brandDTO.deleteStoreClerkCheck = brandDTO.deleteStoreClerkCheck == 1? true: false;\n brandDTO.storeInformationChangeCheck = brandDTO.storeInformationChangeCheck == 1? true: false;\n that.switchList = Object.assign(that.switchList,brandDTO);\n that.$forceUpdate();\n console.log(that.brandList)\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取品牌列表\n */\n getBrandData() {\n const that = this;\n postRequest('/haoban-manage-web/brand/list',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result && !!resData.result.length ) {\n that.brandList = resData.result;\n that.activeName = resData.result[0].groupId;\n that.getStoreAuth(resData.result[0].groupId,0);\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n mounted() {\n const that = this;\n that.getBrandData();\n },\n components: {\n navCrumb,\n setPermiss\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.bg-fff {\n background: #fff;\n}\n\n.common-set-wrap {\n\n .right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n min-height: 500px;\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .el-tabs {\n background: #fff;\n /deep/ .el-tabs__nav-wrap {\n height: 54px;\n line-height: 54px;\n\n &::after {\n height: 1px;\n }\n\n .el-tabs__nav-scroll {\n padding-left: 20px;\n }\n\n .el-tabs__item {\n\n }\n }\n /deep/ .el-tabs__content {\n /*display: none;*/\n }\n .el-tab-pane {\n padding: 1px;\n }\n }\n\n .b-l {\n width: 100%;\n height: 0;\n margin: 38px 0 26px 0;\n border-top: 1px solid #E4E7ED;\n }\n\n .el-form-item {\n margin-bottom: 0;\n }\n\n .storePermission-title {\n .bg-fff;\n padding: 10px 32px 0 32px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .storePermission-wrap-switch {\n width: 100%;\n background: #fff;\n }\n\n .storePermission-switch-title {\n width: 100%;\n padding: 0 32px;\n height: 54px;\n line-height: 54px;\n font-size: 16px;\n color: #303133;\n border-bottom: 1px solid #E4E7ED;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .p-l-94 {\n padding-left: 94px;\n }\n\n .storePermission-switch-body {\n width: 100%;\n padding: 34px 32px ;\n\n .switch-cell {\n margin-bottom: 42px;\n }\n .el-switch {\n /deep/ .is-active {\n color: #303133;\n }\n }\n }\n\n }\n }\n}\n\n.permiss-contain {\n width: 100%;\n padding: 24px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/storePermission.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"storePermission-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",staticStyle:{\"background\":\"unset\",\"padding\":\"0\"}},[_c('el-tabs',{on:{\"tab-click\":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:\"activeName\"}},[_vm._l((_vm.brandList),function(item,index){return [_c('el-tab-pane',{attrs:{\"label\":item.name,\"name\":item.groupId}})]})],2),_vm._v(\" \"),_c('div',{staticClass:\"storePermission-title font-w-500\"},[_vm._v(\"\\n 门店成员通讯录可见权限\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"bg-fff permiss-contain\"},[_c('set-permiss',{attrs:{\"permType\":1,\"authData\":_vm.brandList.clerkData}}),_vm._v(\" \"),_c('div',{staticClass:\"b-l\"}),_vm._v(\" \"),_c('set-permiss',{attrs:{\"permType\":2,\"authData\":_vm.brandList.managerData}})],1),_vm._v(\" \"),_c('div',{staticClass:\"storePermission-wrap-switch m-t-24\"},[_c('div',{staticClass:\"storePermission-switch-title font-w-500\"},[_vm._v(\"\\n 门店信息变更是否需要审核\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"storePermission-switch-body\"},[_c('div',{staticClass:\"switch-cell\"},[_c('el-switch',{attrs:{\"inactive-text\":_vm.switchList.addName},model:{value:(_vm.switchList.addStoreClerkCheck),callback:function ($$v) {_vm.$set(_vm.switchList, \"addStoreClerkCheck\", $$v)},expression:\"switchList.addStoreClerkCheck\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"switch-cell\"},[_c('el-switch',{attrs:{\"inactive-text\":_vm.switchList.delName},model:{value:(_vm.switchList.deleteStoreClerkCheck),callback:function ($$v) {_vm.$set(_vm.switchList, \"deleteStoreClerkCheck\", $$v)},expression:\"switchList.deleteStoreClerkCheck\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"switch-cell p-l-94\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveSwitch}},[_vm._v(\"保 存\")])],1)])])],1)]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0c2eb48e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/storePermission.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0c2eb48e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./storePermission.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./storePermission.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./storePermission.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0c2eb48e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./storePermission.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0c2eb48e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/storePermission.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([17],{"0u/B":function(e,t){},KAfN:function(e,t){},Xwfy:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("woOf"),s=r.n(a),l=r("mvHQ"),i=r.n(l),o=r("gBtx"),n=r.n(o),c=r("3Xzz"),d=r("fZjL"),u=r.n(d),h=(r("0xDb"),r("Mk6G"),r("3E4D")),m=r("Ch4/"),p=r("PI0u"),f=r("P9l9"),v={name:"set-permiss-data",components:{},props:{value:{type:[Object,Array],default:function(){return[]}},title:{type:String}},data:function(){return{defaultSelection:this.value||[]}},methods:{delCurrent:function(e,t){t.splice(e,1)},updateList:function(e){this.$emit("input",e)},handleSelectedList:function(e){},showSelector:function(){this.$emit("showSelect")}},watch:{value:function(e,t){this.defaultSelection=e}},mounted:function(){this.defaultSelection=this.value}},b={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"select-area"},[r("div",{staticClass:"setting-name",staticStyle:{"font-size":"14px",color:"#606266"}},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),r("ul",{staticClass:"particular-list"},[e._l(e.defaultSelection,function(t,a){return[1==t.type||t.employeeClerkId?r("li",{key:a+"_"+t.employeeClerkId,staticClass:"item person-item"},[r("div",{class:["img-wrap","flex","flex-align-center","flex-pack-center",t.headPic?"":"img-wrap-bg"]},[t.headPic?r("img",{attrs:{src:t.headPic,alt:"headPic"}}):r("i",{staticClass:"iconfont icon-yewuduanmorentouxian"}),e._v(" "),r("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(a,e.defaultSelection)}}})]),e._v(" "),r("p",{staticClass:"name"},[e._v(e._s(t.name||t.label))])]):e._e(),e._v(" "),2==t.type||3==t.type||t.storeId||t.groupId?r("li",{key:a+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.name||t.label)+"\n "),r("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(a,e.defaultSelection)}}})]):e._e()]}),e._v(" "),r("li",{staticClass:"item J_add-btn flex flex-align-center flex-pack-center",on:{click:e.showSelector}},[r("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var S=r("VU/8")(v,b,!1,function(e){r("0u/B")},null,null).exports,g=r("c4uw"),C=r("Ie7z"),k={name:"",props:{authData:{type:[Object,Array],default:function(){return{}}},permType:{type:[Number,String]}},data:function(){return{projectName:"",ruleForm:{radio:1,visibleAll:[],visibleStoreAll:[]},treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],onlyPerson:!1,changed:"",defaultStoreList:[],storeTreeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1}}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{changeRadio:function(e){this.ruleForm.visibleAll=[],this.ruleForm.visibleStoreAll=[]},submitForm:Object(p.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r={allowCherkIds:[],allowDepartIds:[],allowStoreIds:[],brandId:t.ruleForm.brandId,groupId:t.ruleForm.groupId,radio:t.ruleForm.radio};3!=t.ruleForm.radio||t.ruleForm.visibleAll.length&&t.ruleForm.visibleStoreAll.length?(3==t.ruleForm.radio&&(t.ruleForm.visibleAll.forEach(function(e,t){e.hasOwnProperty("employeeClerkId")?r.allowCherkIds.push(e.employeeClerkId):e.hasOwnProperty("groupId")?r.allowDepartIds.push(e.groupId):1===n()(e.type)?r.allowCherkIds.push(e.id):2===n()(e.type)&&r.allowDepartIds.push(e.id)}),t.ruleForm.visibleStoreAll.forEach(function(e,t){e.hasOwnProperty("employeeClerkId")?r.allowCherkIds.push(e.employeeClerkId):e.hasOwnProperty("groupId")?r.allowDepartIds.push(e.groupId):e.hasOwnProperty("storeId")?r.allowStoreIds.push(e.storeId):1===n()(e.type)?r.allowCherkIds.push(e.id):2===n()(e.type)?r.allowDepartIds.push(e.id):3===n()(e.type)&&r.allowStoreIds.push(e.id)})),t.setStoreAuth(r,t.permType)):t.$message.error({duration:1e3,message:"请选择指定部门/人员"})})},500),setStoreAuth:function(e,t){var r=this,a={type:t,brandId:e.brandId,groupId:e.groupId,storeEmployeeAuth:e.radio,storeManagerAuth:e.radio,allowCherkIds:e.allowCherkIds.join(","),allowDepartIds:e.allowDepartIds.join(","),allowStoreIds:e.allowStoreIds.join(",")};Object(f.c)("/haoban-manage-web/brand/saveStoreAuth",a).then(function(e){var t=e.data;1!=t.errorCode?m.a.errorMsg(t):h.a.showmsg("保存成功","success")}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},handleAuthData:function(e){var t=this;u()(e).length&&(t.ruleForm.brandId=e.brandId,t.ruleForm.groupId=e.groupId,1===n()(t.permType)&&(t.ruleForm.radio=e.brandDTO.storeEmployeeAuth||1,e.employeeAuthList.length&&e.employeeAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),t.ruleForm.visibleAll=[],t.ruleForm.visibleStoreAll=[],e.employeeAuthList.forEach(function(e,r){e.isStore?t.ruleForm.visibleStoreAll.push(e):t.ruleForm.visibleAll.push(e)}),t.defaultSelection=t.ruleForm.visibleAll,t.defaultStoreList=t.ruleForm.visibleStoreAll),2===n()(t.permType)&&(t.ruleForm.radio=e.brandDTO.storeManagerAuth||1,e.managerAuthList.length&&e.managerAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),t.ruleForm.visibleAll=[],t.ruleForm.visibleStoreAll=[],e.managerAuthList.forEach(function(e,r){e.isStore?t.ruleForm.visibleStoreAll.push(e):t.ruleForm.visibleAll.push(e)}),t.defaultSelection=t.ruleForm.visibleAll,t.defaultStoreList=t.ruleForm.visibleStoreAll))},showSelect:function(e){if("store"===e)return this.defaultStoreList=this.ruleForm.visibleStoreAll,void(this.storeTreeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0});this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0},this.defaultSelection=this.ruleForm.visibleAll},handleSelectedList:function(e){this.defaultSelection=e,this.ruleForm.visibleAll=e},handleSelectedStoreList:function(e){this.defaultStoreList=e,this.ruleForm.visibleStoreAll=e},getDepartData:function(e){var t=this;Object(f.c)("/haoban-manage-web/dept/deptListForCompany",{}).then(function(e){var r=e.data;if(1!=r.errorCode)m.a.errorMsg(r);else if(r.result){var a=[],s=[];1==e.data.errorCode&&(a=e.data.result.departmentList||[],s=e.data.result.searchList||[]),t.treeData={treeData:a,personData:s},t.$forceUpdate()}else t.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{authData:function(e,t){this.handleAuthData(e)}},mounted:function(){this.handleAuthData(this.authData),this.getDepartData()},components:{setPermissData:S,vueSelectEmployee:g.a,vueSelectStore:C.a}},w={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"permiss-wrap"},[r("el-form",{ref:"ruleForm",attrs:{"label-width":"110px",model:e.ruleForm}},[r("el-radio-group",{on:{change:e.changeRadio},model:{value:e.ruleForm.radio,callback:function(t){e.$set(e.ruleForm,"radio",t)},expression:"ruleForm.radio"}},[r("el-form-item",{attrs:{label:1==e.permType?"店员可见权限":"店长可见权限"}},[r("el-radio",{attrs:{label:1}},[e._v("可见所有品牌门店架构和行政架构")])],1),e._v(" "),r("el-form-item",{attrs:{label:" "}},[r("el-radio",{attrs:{label:2}},[e._v("门店仅可见自己门店")])],1),e._v(" "),r("el-form-item",{attrs:{label:" "}},[r("el-radio",{attrs:{label:3}},[e._v("自定义可见权限")])],1),e._v(" "),3==e.ruleForm.radio?r("div",{staticClass:"permiss-child-cell"},[r("setPermissData",{attrs:{title:"允许行政架构可见"},on:{showSelect:function(t){e.showSelect("depart")}},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}}),e._v(" "),r("setPermissData",{attrs:{title:"允许门店架构可见"},on:{showSelect:function(t){e.showSelect("store")}},model:{value:e.ruleForm.visibleStoreAll,callback:function(t){e.$set(e.ruleForm,"visibleStoreAll",t)},expression:"ruleForm.visibleStoreAll"}})],1):e._e()],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1),e._v(" "),r("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,onlyPerson:e.onlyPerson,changed:e.changed},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),r("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.storeTreeSet,selectType:"all",defaultList:e.defaultStoreList},on:{handleSelectedList:e.handleSelectedStoreList}})],1)},staticRenderFns:[]};var I=r("VU/8")(k,w,!1,function(e){r("bMUc")},"data-v-0f8381a2",null).exports,y={name:"storePermission",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"通讯录信息",path:"/staffDetails"},{name:"门店权限设置",path:""}],activeName:"",brandList:[],switchList:{addName:"新增门店成员",addStoreClerkCheck:!1,delName:"删除门店成员",deleteStoreClerkCheck:!1,modName:"门店信息变更",storeInformationChangeCheck:!1}}},computed:{},methods:{handleClick:function(e,t){this.getStoreAuth(e.name,n()(e.index)),this.activeName=e.name},saveSwitch:Object(p.a)(function(){var e=JSON.parse(i()(this.switchList));e.addStoreClerkCheck=1==e.addStoreClerkCheck?1:0,e.deleteStoreClerkCheck=1==e.deleteStoreClerkCheck?1:0,e.storeInformationChangeCheck=1==e.storeInformationChangeCheck?1:0,this.setStoreAuth(e)},600),setStoreAuth:function(e){var t=this,r={brandId:e.brandId,groupId:t.activeName,addStoreClerkCheck:e.addStoreClerkCheck,deleteStoreClerkCheck:e.deleteStoreClerkCheck,storeInformationChangeCheck:e.storeInformationChangeCheck};Object(f.c)("/haoban-manage-web/brand/saveStoreAuth",r).then(function(e){var t=e.data;1!=t.errorCode?m.a.errorMsg(t):h.a.showmsg("保存成功","success")}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getStoreAuth:function(e,t){var r=this,a={groupId:e};Object(f.c)("/haoban-manage-web/brand/storeAuth",a).then(function(e){var t=e.data;if(1!=t.errorCode)m.a.errorMsg(t);else if(t.result){r.brandList.clerkData=t.result,r.brandList.managerData=t.result;var a=t.result.brandDTO;a.addStoreClerkCheck=1==a.addStoreClerkCheck,a.deleteStoreClerkCheck=1==a.deleteStoreClerkCheck,a.storeInformationChangeCheck=1==a.storeInformationChangeCheck,r.switchList=s()(r.switchList,a),r.$forceUpdate(),console.log(r.brandList)}}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},getBrandData:function(){var e=this;Object(f.c)("/haoban-manage-web/brand/list",{}).then(function(t){var r=t.data;1!=r.errorCode?m.a.errorMsg(r):r.result&&r.result.length&&(e.brandList=r.result,e.activeName=r.result[0].groupId,e.getStoreAuth(r.result[0].groupId,0))}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData()},components:{navCrumb:c.a,setPermiss:I}},A={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"storePermission-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",staticStyle:{background:"unset",padding:"0"}},[r("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e._l(e.brandList,function(e,t){return[r("el-tab-pane",{attrs:{label:e.name,name:e.groupId}})]})],2),e._v(" "),r("div",{staticClass:"storePermission-title font-w-500"},[e._v("\n 门店成员通讯录可见权限\n ")]),e._v(" "),r("div",{staticClass:"bg-fff permiss-contain"},[r("set-permiss",{attrs:{permType:1,authData:e.brandList.clerkData}}),e._v(" "),r("div",{staticClass:"b-l"}),e._v(" "),r("set-permiss",{attrs:{permType:2,authData:e.brandList.managerData}})],1),e._v(" "),r("div",{staticClass:"storePermission-wrap-switch m-t-24"},[r("div",{staticClass:"storePermission-switch-title font-w-500"},[e._v("\n 门店信息变更是否需要审核\n ")]),e._v(" "),r("div",{staticClass:"storePermission-switch-body"},[r("div",{staticClass:"switch-cell"},[r("el-switch",{attrs:{"inactive-text":e.switchList.addName},model:{value:e.switchList.addStoreClerkCheck,callback:function(t){e.$set(e.switchList,"addStoreClerkCheck",t)},expression:"switchList.addStoreClerkCheck"}})],1),e._v(" "),r("div",{staticClass:"switch-cell"},[r("el-switch",{attrs:{"inactive-text":e.switchList.delName},model:{value:e.switchList.deleteStoreClerkCheck,callback:function(t){e.$set(e.switchList,"deleteStoreClerkCheck",t)},expression:"switchList.deleteStoreClerkCheck"}})],1),e._v(" "),r("div",{staticClass:"switch-cell p-l-94"},[r("el-button",{attrs:{type:"primary"},on:{click:e.saveSwitch}},[e._v("保 存")])],1)])])],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var F=r("VU/8")(y,A,!1,function(e){r("KAfN")},"data-v-0c2eb48e",null);t.default=F.exports},bMUc:function(e,t){}});
\ No newline at end of file
webpackJsonp([18],{"67iC":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("3Xzz"),s=i("P9l9"),l=i("0xDb"),o=i("mvHQ"),n=i.n(o),d={name:"editableCell",props:{info:{type:Object,required:!0},staticInfo:{type:Object,required:!0},items:{type:Array,required:!0},title:{type:String,default:""},fieldList:{type:Array,required:!0}},filters:{formatDate:l.b},data:function(){return{showEdit:!1,uploadUrl:"/haoban-manage-web/upload-img"}},methods:{uploadOnSuccess:function(e,t){e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},saveEdit:function(){var e=this;e.$refs.cell_form.validate(function(t){if(t){var i=Object(l.a)(e.info),a={},s=e.fieldList,o=(JSON.parse(e.staticInfo.defineString),[]);s.forEach(function(e){if(a[e.fieldCode]=i[e.fieldCode],5==e.fieldType&&(a[e.fieldCode]=i[e.fieldCode].join(",")),7==e.fieldType){var t=[];i[e.fieldCode].forEach(function(e){t.push(e.url)}),a[e.fieldCode]=t.join(",")}if(1!=e.systemFlag){if(o.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode]}),5==e.fieldType&&o.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode].join(",")}),7==e.fieldType){var s=[];i[e.fieldCode].forEach(function(e){s.push(e.url)}),o.push({fieldCode:e.fieldCode,fieldValue:s.join(",")})}delete a[e.fieldCode]}}),a.jsonString="[]"==n()(o)?"":n()(o),a.recordId=e.$route.query.recordId,e.submitEdit(a)}})},submitEdit:function(e){var t=this;Object(s.a)("/haoban-manage-web/record/save-record-detail",e).then(function(e){console.log(e,"submitEdit"),1==e.data.errorCode?(t.showEdit=!1,t.$emit("subSuccess")):t.$message({message:e.data.message})}).catch(function(e){t.$message({message:e.message})})},cancelEdit:function(){this.$refs.cell_form.clearValidate();var e=this.info,t=this.staticInfo;for(var i in e)e[i]=t[i];this.showEdit=!1}},computed:{defineObj:function(){return JSON.parse(this.clerkInfo.defineString)},rules:function(){var e={},t=function(e,t,i){return t?new RegExp("^[0-9]*$").test(1*t)?i():i(new Error("请输入数字!")):i()};return this.fieldList.forEach(function(i){var a=[];0!=i.fieldType&&1!=i.fieldType||(i.minCount&&i.maxCount&&a.push({min:i.minCount,message:"至少填写"+i.minCount+"个字符",trigger:"change"}),!i.minCount&&i.maxCount&&a.push({max:i.maxCount,message:"至多填写"+i.maxCount+"个字符",trigger:"change"}),i.minCount&&i.maxCount&&a.push({min:i.minCount,max:i.maxCount,message:"长度在 "+i.minCount+" 到 "+i.maxCount+"个字符",trigger:"change"})),6==i.fieldType&&a.push({validator:t,message:i.fieldName+"必须为数字",trigger:"change"}),e[i.fieldCode]=a}),e}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"editable-cell-container"},[i("div",{staticClass:"title-div"},[i("span",{staticClass:"font-w-500"},[e._v(e._s(e.title))]),e._v(" "),i("div",{staticClass:"hurdle"}),e._v(" "),i("a",{staticClass:"a-href",on:{click:function(t){e.showEdit=!0}}},[e._v("编辑")])]),e._v(" "),i("el-form",{ref:"cell_form",staticClass:"info-form",attrs:{rules:e.rules,inline:"","label-width":"150px",model:e.info}},[e._l(e.fieldList,function(t,a){return[i("el-form-item",{key:t.fieldCode+"_"+a,staticClass:"item-width",attrs:{label:t.title+":",prop:t.fieldCode}},[e.showEdit?[0==t.fieldType?i("el-input",{attrs:{placeholder:t.fieldDescription,disabled:"1"!=t.fieldEdited},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):e._e(),e._v(" "),6==t.fieldType?i("el-input",{attrs:{placeholder:t.fieldDescription,disabled:"1"!=t.fieldEdited},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):1==t.fieldType?i("el-input",{attrs:{type:"textarea",autosize:"",disabled:"1"!=t.fieldEdited},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):2==t.fieldType||3==t.fieldType?[1==t.systemFlag?i("el-select",{attrs:{disabled:"1"!=t.fieldEdited,multiple:3==t.fieldType,"collapse-tags":3==t.fieldType,placeholder:t.fieldDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}},e._l(t.fieldOperations.fieldContent,function(e){return i("el-option",{key:e.key,attrs:{label:e.name,value:e.key}})})):i("el-select",{attrs:{disabled:"1"!=t.fieldEdited,multiple:3==t.fieldType,"collapse-tags":3==t.fieldType,placeholder:t.fieldDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}},e._l(t.fieldOperations.fieldContent,function(e,t){return i("el-option",{key:e.key+"_"+t,attrs:{label:e.name,value:e.name}})}))]:4==t.fieldType?i("el-date-picker",{attrs:{type:"date",disabled:"1"!=t.fieldEdited,format:t.fieldOperations.typeValue,"value-format":t.fieldOperations.typeValue,placeholder:t.fieldDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):5==t.fieldType?i("el-date-picker",{attrs:{type:"daterange","range-separator":"至",disabled:"1"!=t.fieldEdited,format:t.fieldOperations.typeValue,"value-format":t.fieldOperations.typeValue,"start-placeholder":t.fieldOperations.startDescription,"end-placeholder":t.fieldOperations.endDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):7==t.fieldType?i("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.info[t.fieldCode],limitW:500,limitH:500,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}}):e._e()]:[0==t.fieldType||1==t.fieldType||6==t.fieldType?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(e.info[t.fieldCode])+"\n ")]):2==t.fieldType?[1==t.systemFlag?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1]?t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1].name:"")+"\n ")]):i("div",{staticClass:"field-value color-606266"},[e._v(e._s(e.info[t.fieldCode]))])]:3==t.fieldType?i("div",{staticClass:"field-value color-606266"}):4==t.fieldType?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(e._f("formatDate")(e.info[t.fieldCode],t.fieldOperations.typeValue))+"\n ")]):5==t.fieldType?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(e.info[t.fieldCode].join("至"))+"\n ")]):7==t.fieldType?i("div",{staticClass:"img-box"},e._l(e.info[t.fieldCode],function(e,t){return i("div",{key:t+e.url,staticClass:"item-imgs"},[i("a",{attrs:{href:""}},[i("img",{attrs:{src:e.url}})])])})):e._e()]],2)]})],2),e._v(" "),e.showEdit?i("div",{staticClass:"handle-form-btns t-ct m-b-60"},[i("el-button",{attrs:{type:"primary"},on:{click:e.saveEdit}},[e._v("保存")]),e._v(" "),i("el-button",{on:{click:e.cancelEdit}},[e._v("取消")])],1):e._e()],1)},staticRenderFns:[]};var f=i("VU/8")(d,r,!1,function(e){i("AQmz")},null,null).exports,c=i("IVno"),u={name:"recordInfo",components:{navCrumb:a.a,editableCell:f,handleDialog:c.a},filters:{formatDate:l.b},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"在职员工",path:"/employeeRecord"},{name:"编辑员工信息",path:""}],editNavpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"离职员工",path:"/unemployee"},{name:"编辑员工信息",path:""}],dialogVisible:!1,htmlTitle:"员工档案",info:{},staticInfo:{},statusList:["正式","试用","离职"],reasons:["","家庭原因","个人原因","发展原因","合同到期不续签","协议解除","无法胜任工作","经济性裁员","严重违法违纪","其他"],items:[],fieldList:[],mileStone:[],historyStatus:["新入职","转正","离职","转岗","再入职"],editHisObj:{}}},methods:{handleSuccess:function(){this.dialogVisible=!1},getEmployeeDetail:function(){var e=this,t={recordId:e.$route.query.recordId};Object(s.a)("/haoban-manage-web/record/employee-detail",t).then(function(t){1==t.data.errorCode?e.getTemplate(t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},subSuccess:function(){this.getEmployeeDetail()},getTemplate:function(e){var t=this;Object(s.a)("/haoban-manage-web/record/employee-find-template",{}).then(function(i){1==i.data.errorCode?t.formatTemplateList(i.data.result,e):t.$message.error({message:i.data.message})}).catch(function(e){t.$message.error({message:e.message})})},formatTemplateList:function(e,t){var i=[],a=e,s=JSON.parse(t.defineString),o=Object(l.a)(t);for(var n in s)o[n]=s[n];e.forEach(function(e){if(0!=e.parentCode&&(e.fieldOperations=JSON.parse(e.fieldOperations)),5==e.fieldType&&(o[e.fieldCode]=o[e.fieldCode]?o[e.fieldCode].split(","):["",""],t[e.fieldCode]=t[e.fieldCode]?t[e.fieldCode].split(","):["",""]),6==e.fieldType&&(o[e.fieldCode]*=1,t[e.fieldCode]*=1),7==e.fieldType){var s=[];o[e.fieldCode]=o[e.fieldCode]?o[e.fieldCode].split(","):[],o[e.fieldCode].forEach(function(e){s.push({url:e})}),t[e.fieldCode]=s,o[e.fieldCode]=s.slice(0)}e.title=e.fieldName;var l=[];a.forEach(function(t){t.parentCode==e.fieldCode&&l.push(t)}),l.sort(function(e,t){return 1*e.sort-1*t.sort}),l.length>0&&(e.childrens=l),0==e.parentCode&&i.push(e)}),i.sort(function(e,t){return 1*e.sort-1*t.sort}),this.fieldList=i,this.info=o,this.staticInfo=t},getHistoryList:function(){var e=this,t={recordId:e.$route.query.recordId};Object(s.a)("/haoban-manage-web/record/history-record-list",t).then(function(t){if(1==t.data.errorCode){var i=t.data.result;e.formatMileStone(i)}else e.$message({message:t.data.message})}).catch(function(t){e.$message({message:t.message})})},formatMileStone:function(e){e.sort(function(e,t){return 1*e.historyDate-1*t.historyDate});for(var t=[],i=0,a=e.length;i<a;i+=4)t.push(e.slice(i,i+4));this.mileStone=t},editHis:function(e){this.editHisObj.historyId=e.historyId,this.editHisObj.recordId=this.$route.query.recordId,this.dialogVisible=!0}},beforeMount:function(){this.getEmployeeDetail(),this.getHistoryList()},mounted:function(){var e=this.$route.query.type;e&&"unemployee"==e&&(this.navpath=this.editNavpath)}},m={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"common-set-wrap"},[i("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),i("div",{staticClass:"right-content"},[i("div",{staticClass:"right-box"},[i("div",{staticClass:"commom-container clerk-detail-container"},[i("p",{staticClass:"t-rt"},[i("a",{staticClass:"a-href font-14",on:{click:function(t){e.getPdf()}}},[e._v("打印员工档案")])]),e._v(" "),i("div",{attrs:{id:"pdfDom"}},[i("div",{staticClass:"employee-detail-cell"},[i("div",{staticClass:"head-info"},[i("p",{staticClass:"head-cell"},[e.info.headPic?i("img",{staticClass:"head-img",attrs:{src:e.info.headPic}}):i("span",{staticClass:"head-img-null"},[i("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])]),e._v(" "),i("p",{staticClass:"head-cell name"},[e._v(e._s(e.info.clerkName)),i("span",[e._v(e._s("-1"==e.info.clerkStatus?"无状态":e.statusList[e.info.clerkStatus-1]))])]),e._v(" "),i("p",{staticClass:"head-cell c-303133"},[e._v(e._s(e.info.groupName)+e._s(e.info.positionName))]),e._v(" "),i("p",{staticClass:"head-cell color-606266"},[e._v("已在"+e._s(e.info.enterpriseName)+"工作了"+e._s(e.info.days)+"天")])])]),e._v(" "),e._l(e.fieldList,function(t){return[t.childrens?i("editable-cell",{key:t.fieldCode,attrs:{info:e.info,staticInfo:e.staticInfo,items:e.items,title:t.title,fieldList:t.childrens},on:{subSuccess:e.subSuccess}}):e._e()]}),e._v(" "),i("div",{staticClass:"mile-stone-container"},[e._m(0),e._v(" "),i("ul",{staticClass:"mile-stone"},e._l(e.mileStone,function(t,a){return i("li",{key:a,staticClass:"stone-group",class:a%2==0?"column":"column-reverse"},[4==t.length&&a!=e.mileStone.length-1?i("div",{staticClass:"column-hurdle"}):e._e(),e._v(" "),e._l(t,function(t,s){return i("div",{key:s,staticClass:"stone",class:a%2==1&&3==s||a%2==0&&0==s&&0!=a?"no-radio":""},[i("p",{staticClass:"time"},[e._v(e._s(e._f("formatDate")(t.historyDate,"YY-MM-DD")))]),e._v(" "),e._m(1,!0),e._v(" "),i("p",{staticClass:"position"},[e._v(e._s(t.positionName))]),e._v(" "),i("p",{staticClass:"font-16 "},[e._v(e._s(e.historyStatus[1*t.historyStatus-1])),3==t.historyStatus?i("a",{staticClass:"a-href m-l-10 fs-12",on:{click:function(i){e.editHis(t)}}},[e._v("编辑")]):e._e()]),e._v(" "),3==t.historyStatus?i("p",[e._v("离职理由:"+e._s(e.reasons[t.fireReason]))]):e._e(),e._v(" "),i("p",{staticClass:"color-606266"},[e._v(e._s(t.storeName?t.storeName:t.groupName))])])})],2)}))])],2),e._v(" "),i("el-dialog",{attrs:{title:"修改离职信息",visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("handle-dialog",{attrs:{employee:e.editHisObj,handleType:"changeFireInfo",typeTitle:"修改离职信息"},on:{handleSuccess:e.handleSuccess}})],1)],1)])]),e._v(" "),i("vue-gic-footer")],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"m-s-title"},[t("span",{staticClass:"font-w-500"},[this._v("员工记录")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"hurdle-box"},[t("span",{staticClass:"radio"}),this._v(" "),t("div",{staticClass:"hurdle"})])}]};var p=i("VU/8")(u,m,!1,function(e){i("fWN8")},null,null);t.default=p.exports},AQmz:function(e,t){},fWN8:function(e,t){}});
//# sourceMappingURL=18.82e654e843ec921764dd.js.map
\ No newline at end of file
webpackJsonp([18],{"67iC":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("3Xzz"),s=i("P9l9"),l=i("0xDb"),o=i("mvHQ"),n=i.n(o),d={name:"editableCell",props:{info:{type:Object,required:!0},staticInfo:{type:Object,required:!0},items:{type:Array,required:!0},title:{type:String,default:""},fieldList:{type:Array,required:!0}},filters:{formatDate:l.b},data:function(){return{showEdit:!1,uploadUrl:"/haoban-manage-web/upload-img"}},methods:{uploadOnSuccess:function(e,t){e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},saveEdit:function(){var e=this;e.$refs.cell_form.validate(function(t){if(t){var i=Object(l.a)(e.info),a={},s=e.fieldList,o=(JSON.parse(e.staticInfo.defineString),[]);s.forEach(function(e){if(a[e.fieldCode]=i[e.fieldCode],5==e.fieldType&&(a[e.fieldCode]=i[e.fieldCode].join(",")),7==e.fieldType){var t=[];i[e.fieldCode].forEach(function(e){t.push(e.url)}),a[e.fieldCode]=t.join(",")}if(1!=e.systemFlag){if(o.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode]}),5==e.fieldType&&o.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode].join(",")}),7==e.fieldType){var s=[];i[e.fieldCode].forEach(function(e){s.push(e.url)}),o.push({fieldCode:e.fieldCode,fieldValue:s.join(",")})}delete a[e.fieldCode]}}),a.jsonString="[]"==n()(o)?"":n()(o),a.recordId=e.$route.query.recordId,e.submitEdit(a)}})},submitEdit:function(e){var t=this;Object(s.a)("/haoban-manage-web/record/save-record-detail",e).then(function(e){console.log(e,"submitEdit"),1==e.data.errorCode?(t.showEdit=!1,t.$emit("subSuccess")):t.$message({message:e.data.message})}).catch(function(e){t.$message({message:e.message})})},cancelEdit:function(){this.$refs.cell_form.clearValidate();var e=this.info,t=this.staticInfo;for(var i in e)e[i]=t[i];this.showEdit=!1}},computed:{defineObj:function(){return JSON.parse(this.clerkInfo.defineString)},rules:function(){var e={},t=function(e,t,i){return t?new RegExp("^[0-9]*$").test(1*t)?i():i(new Error("请输入数字!")):i()};return this.fieldList.forEach(function(i){var a=[];0!=i.fieldType&&1!=i.fieldType||(i.minCount&&i.maxCount&&a.push({min:i.minCount,message:"至少填写"+i.minCount+"个字符",trigger:"change"}),!i.minCount&&i.maxCount&&a.push({max:i.maxCount,message:"至多填写"+i.maxCount+"个字符",trigger:"change"}),i.minCount&&i.maxCount&&a.push({min:i.minCount,max:i.maxCount,message:"长度在 "+i.minCount+" 到 "+i.maxCount+"个字符",trigger:"change"})),6==i.fieldType&&a.push({validator:t,message:i.fieldName+"必须为数字",trigger:"change"}),e[i.fieldCode]=a}),e}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"editable-cell-container"},[i("div",{staticClass:"title-div"},[i("span",{staticClass:"font-w-500"},[e._v(e._s(e.title))]),e._v(" "),i("div",{staticClass:"hurdle"}),e._v(" "),i("a",{staticClass:"a-href",on:{click:function(t){e.showEdit=!0}}},[e._v("编辑")])]),e._v(" "),i("el-form",{ref:"cell_form",staticClass:"info-form",attrs:{rules:e.rules,inline:"","label-width":"150px",model:e.info}},[e._l(e.fieldList,function(t,a){return[i("el-form-item",{key:t.fieldCode+"_"+a,staticClass:"item-width",attrs:{label:t.title+":",prop:t.fieldCode}},[e.showEdit?[0==t.fieldType?i("el-input",{attrs:{placeholder:t.fieldDescription,disabled:"1"!=t.fieldEdited},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):e._e(),e._v(" "),6==t.fieldType?i("el-input",{attrs:{placeholder:t.fieldDescription,disabled:"1"!=t.fieldEdited},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):1==t.fieldType?i("el-input",{attrs:{type:"textarea",autosize:"",disabled:"1"!=t.fieldEdited},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):2==t.fieldType||3==t.fieldType?[1==t.systemFlag?i("el-select",{attrs:{disabled:"1"!=t.fieldEdited,multiple:3==t.fieldType,"collapse-tags":3==t.fieldType,placeholder:t.fieldDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}},e._l(t.fieldOperations.fieldContent,function(e){return i("el-option",{key:e.key,attrs:{label:e.name,value:e.key}})})):i("el-select",{attrs:{disabled:"1"!=t.fieldEdited,multiple:3==t.fieldType,"collapse-tags":3==t.fieldType,placeholder:t.fieldDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}},e._l(t.fieldOperations.fieldContent,function(e,t){return i("el-option",{key:e.key+"_"+t,attrs:{label:e.name,value:e.name}})}))]:4==t.fieldType?i("el-date-picker",{attrs:{type:"date",disabled:"1"!=t.fieldEdited,format:t.fieldOperations.typeValue,"value-format":t.fieldOperations.typeValue,placeholder:t.fieldDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):5==t.fieldType?i("el-date-picker",{attrs:{type:"daterange","range-separator":"至",disabled:"1"!=t.fieldEdited,format:t.fieldOperations.typeValue,"value-format":t.fieldOperations.typeValue,"start-placeholder":t.fieldOperations.startDescription,"end-placeholder":t.fieldOperations.endDescription},model:{value:e.info[t.fieldCode],callback:function(i){e.$set(e.info,t.fieldCode,i)},expression:"info[item.fieldCode]"}}):7==t.fieldType?i("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.info[t.fieldCode],limitW:500,limitH:500,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}}):e._e()]:[0==t.fieldType||1==t.fieldType||6==t.fieldType?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(e.info[t.fieldCode])+"\n ")]):2==t.fieldType?[1==t.systemFlag?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1]?t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1].name:"")+"\n ")]):i("div",{staticClass:"field-value color-606266"},[e._v(e._s(e.info[t.fieldCode]))])]:3==t.fieldType?i("div",{staticClass:"field-value color-606266"}):4==t.fieldType?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(e._f("formatDate")(e.info[t.fieldCode],t.fieldOperations.typeValue))+"\n ")]):5==t.fieldType?i("div",{staticClass:"field-value color-606266"},[e._v("\n "+e._s(e.info[t.fieldCode].join("至"))+"\n ")]):7==t.fieldType?i("div",{staticClass:"img-box"},e._l(e.info[t.fieldCode],function(e,t){return i("div",{key:t+e.url,staticClass:"item-imgs"},[i("a",{attrs:{href:""}},[i("img",{attrs:{src:e.url}})])])})):e._e()]],2)]})],2),e._v(" "),e.showEdit?i("div",{staticClass:"handle-form-btns t-ct m-b-60"},[i("el-button",{attrs:{type:"primary"},on:{click:e.saveEdit}},[e._v("保存")]),e._v(" "),i("el-button",{on:{click:e.cancelEdit}},[e._v("取消")])],1):e._e()],1)},staticRenderFns:[]};var f=i("VU/8")(d,r,!1,function(e){i("S2qe")},null,null).exports,c=i("IVno"),u={name:"recordInfo",components:{navCrumb:a.a,editableCell:f,handleDialog:c.a},filters:{formatDate:l.b},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"在职员工",path:"/employeeRecord"},{name:"编辑员工信息",path:""}],editNavpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"离职员工",path:"/unemployee"},{name:"编辑员工信息",path:""}],dialogVisible:!1,htmlTitle:"员工档案",info:{},staticInfo:{},statusList:["正式","试用","离职"],reasons:["","家庭原因","个人原因","发展原因","合同到期不续签","协议解除","无法胜任工作","经济性裁员","严重违法违纪","其他"],items:[],fieldList:[],mileStone:[],historyStatus:["新入职","转正","离职","转岗","再入职"],editHisObj:{}}},methods:{handleSuccess:function(){this.dialogVisible=!1},getEmployeeDetail:function(){var e=this,t={recordId:e.$route.query.recordId};Object(s.a)("/haoban-manage-web/record/employee-detail",t).then(function(t){1==t.data.errorCode?e.getTemplate(t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},subSuccess:function(){this.getEmployeeDetail()},getTemplate:function(e){var t=this;Object(s.a)("/haoban-manage-web/record/employee-find-template",{}).then(function(i){1==i.data.errorCode?t.formatTemplateList(i.data.result,e):t.$message.error({message:i.data.message})}).catch(function(e){t.$message.error({message:e.message})})},formatTemplateList:function(e,t){var i=[],a=e,s=JSON.parse(t.defineString),o=Object(l.a)(t);for(var n in s)o[n]=s[n];e.forEach(function(e){if(0!=e.parentCode&&(e.fieldOperations=JSON.parse(e.fieldOperations)),5==e.fieldType&&(o[e.fieldCode]=o[e.fieldCode]?o[e.fieldCode].split(","):["",""],t[e.fieldCode]=t[e.fieldCode]?t[e.fieldCode].split(","):["",""]),6==e.fieldType&&(o[e.fieldCode]*=1,t[e.fieldCode]*=1),7==e.fieldType){var s=[];o[e.fieldCode]=o[e.fieldCode]?o[e.fieldCode].split(","):[],o[e.fieldCode].forEach(function(e){s.push({url:e})}),t[e.fieldCode]=s,o[e.fieldCode]=s.slice(0)}e.title=e.fieldName;var l=[];a.forEach(function(t){t.parentCode==e.fieldCode&&l.push(t)}),l.sort(function(e,t){return 1*e.sort-1*t.sort}),l.length>0&&(e.childrens=l),0==e.parentCode&&i.push(e)}),i.sort(function(e,t){return 1*e.sort-1*t.sort}),this.fieldList=i,this.info=o,this.staticInfo=t},getHistoryList:function(){var e=this,t={recordId:e.$route.query.recordId};Object(s.a)("/haoban-manage-web/record/history-record-list",t).then(function(t){if(1==t.data.errorCode){var i=t.data.result;e.formatMileStone(i)}else e.$message({message:t.data.message})}).catch(function(t){e.$message({message:t.message})})},formatMileStone:function(e){e.sort(function(e,t){return 1*e.historyDate-1*t.historyDate});for(var t=[],i=0,a=e.length;i<a;i+=4)t.push(e.slice(i,i+4));this.mileStone=t},editHis:function(e){this.editHisObj.historyId=e.historyId,this.editHisObj.recordId=this.$route.query.recordId,this.dialogVisible=!0}},beforeMount:function(){this.getEmployeeDetail(),this.getHistoryList()},mounted:function(){var e=this.$route.query.type;e&&"unemployee"==e&&(this.navpath=this.editNavpath)}},m={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"common-set-wrap"},[i("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),i("div",{staticClass:"right-content"},[i("div",{staticClass:"right-box"},[i("div",{staticClass:"commom-container clerk-detail-container"},[i("p",{staticClass:"t-rt"},[i("a",{staticClass:"a-href font-14",on:{click:function(t){e.getPdf()}}},[e._v("打印员工档案")])]),e._v(" "),i("div",{attrs:{id:"pdfDom"}},[i("div",{staticClass:"employee-detail-cell"},[i("div",{staticClass:"head-info"},[i("p",{staticClass:"head-cell"},[e.info.headPic?i("img",{staticClass:"head-img",attrs:{src:e.info.headPic}}):i("span",{staticClass:"head-img-null"},[i("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])]),e._v(" "),i("p",{staticClass:"head-cell name"},[e._v(e._s(e.info.clerkName)),i("span",[e._v(e._s("-1"==e.info.clerkStatus?"无状态":e.statusList[e.info.clerkStatus-1]))])]),e._v(" "),i("p",{staticClass:"head-cell c-303133"},[e._v(e._s(e.info.groupName)+e._s(e.info.positionName))]),e._v(" "),i("p",{staticClass:"head-cell color-606266"},[e._v("已在"+e._s(e.info.enterpriseName)+"工作了"+e._s(e.info.days)+"天")])])]),e._v(" "),e._l(e.fieldList,function(t){return[t.childrens?i("editable-cell",{key:t.fieldCode,attrs:{info:e.info,staticInfo:e.staticInfo,items:e.items,title:t.title,fieldList:t.childrens},on:{subSuccess:e.subSuccess}}):e._e()]}),e._v(" "),i("div",{staticClass:"mile-stone-container"},[e._m(0),e._v(" "),i("ul",{staticClass:"mile-stone"},e._l(e.mileStone,function(t,a){return i("li",{key:a,staticClass:"stone-group",class:a%2==0?"column":"column-reverse"},[4==t.length&&a!=e.mileStone.length-1?i("div",{staticClass:"column-hurdle"}):e._e(),e._v(" "),e._l(t,function(t,s){return i("div",{key:s,staticClass:"stone",class:a%2==1&&3==s||a%2==0&&0==s&&0!=a?"no-radio":""},[i("p",{staticClass:"time"},[e._v(e._s(e._f("formatDate")(t.historyDate,"YY-MM-DD")))]),e._v(" "),e._m(1,!0),e._v(" "),i("p",{staticClass:"position"},[e._v(e._s(t.positionName))]),e._v(" "),i("p",{staticClass:"font-16 "},[e._v(e._s(e.historyStatus[1*t.historyStatus-1])),3==t.historyStatus?i("a",{staticClass:"a-href m-l-10 fs-12",on:{click:function(i){e.editHis(t)}}},[e._v("编辑")]):e._e()]),e._v(" "),3==t.historyStatus?i("p",[e._v("离职理由:"+e._s(e.reasons[t.fireReason]))]):e._e(),e._v(" "),i("p",{staticClass:"color-606266"},[e._v(e._s(t.storeName?t.storeName:t.groupName))])])})],2)}))])],2),e._v(" "),i("el-dialog",{attrs:{title:"修改离职信息",visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("handle-dialog",{attrs:{employee:e.editHisObj,handleType:"changeFireInfo",typeTitle:"修改离职信息"},on:{handleSuccess:e.handleSuccess}})],1)],1)])]),e._v(" "),i("vue-gic-footer")],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"m-s-title"},[t("span",{staticClass:"font-w-500"},[this._v("员工记录")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"hurdle-box"},[t("span",{staticClass:"radio"}),this._v(" "),t("div",{staticClass:"hurdle"})])}]};var p=i("VU/8")(u,m,!1,function(e){i("REE4")},null,null);t.default=p.exports},REE4:function(e,t){},S2qe:function(e,t){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/employeeRecord/editableCell.vue","webpack:///./src/components/employeeRecord/editableCell.vue?9921","webpack:///./src/components/employeeRecord/editableCell.vue","webpack:///src/views/contacts/recordInfo.vue","webpack:///./src/views/contacts/recordInfo.vue?13d4","webpack:///./src/views/contacts/recordInfo.vue"],"names":["editableCell","name","props","info","type","Object","required","staticInfo","items","Array","title","String","default","fieldList","filters","formatDate","utils","data","showEdit","uploadUrl","methods","uploadOnSuccess","res","list","file","url","result","qcloudImageUrl","push","saveEdit","ths","this","$refs","cell_form","validate","valid","newInfo","params","objToString","JSON","parse","defineString","forEach","field","fieldCode","fieldType","join","arr","img","systemFlag","fieldValue","_arr","stringify_default","$route","query","recordId","submitEdit","api","then","console","log","errorCode","$emit","$message","message","catch","e","cancelEdit","clearValidate","nowObj","oldObj","key","computed","defineObj","clerkInfo","rules","obj","onlyNum","rule","value","callback","RegExp","test","Error","minCount","maxCount","min","trigger","max","validator","fieldName","employeeRecord_editableCell","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","on","click","$event","ref","attrs","inline","label-width","model","_l","item","idx","label","prop","placeholder","fieldDescription","disabled","fieldEdited","$$v","$set","expression","_e","autosize","multiple","collapse-tags","fieldOperations","cho","index","format","typeValue","value-format","range-separator","start-placeholder","startDescription","end-placeholder","endDescription","projectName","wxFlag","actionUrl","imageList","limitW","limitH","maxImageLength","sortImg","deleteImage","fieldContent","_f","href","src","staticRenderFns","components_employeeRecord_editableCell","__webpack_require__","normalizeComponent","ssrContext","recordInfo","components","navCrumb","nav","handleDialog","navpath","path","editNavpath","dialogVisible","htmlTitle","statusList","reasons","mileStone","historyStatus","editHisObj","handleSuccess","getEmployeeDetail","that","getTemplate","error","subSuccess","formatTemplateList","copyData","cInfo","tem","parentCode","split","slice","li","sort","a","b","length","getHistoryList","formatMileStone","historyDate","i","len","editHis","his","historyId","beforeMount","mounted","contacts_recordInfo","getPdf","id","headPic","clerkName","clerkStatus","groupName","positionName","enterpriseName","days","childrens","_m","stones","class","fireReason","storeName","visible","width","update:visible","employee","handleType","typeTitle","recordInfo_Component","recordInfo_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/18.82e654e843ec921764dd.js","sourcesContent":["<template>\n <div class=\"editable-cell-container\">\n <div class=\"title-div\">\n <span class=\"font-w-500\">{{title}}</span>\n <div class=\"hurdle\"></div>\n <a class=\"a-href\" @click=\"showEdit = true\">编辑</a>\n </div>\n <el-form\n class=\"info-form\"\n :rules=\"rules\"\n inline\n label-width=\"150px\"\n ref=\"cell_form\"\n :model=\"info\">\n <template v-for=\"(item, idx) in fieldList\">\n <el-form-item\n :label=\"item.title+':'\"\n class=\"item-width\"\n :key=\"item.fieldCode+'_'+idx\"\n :prop=\"item.fieldCode\">\n <template v-if=\"showEdit\">\n <el-input\n v-model=\"info[item.fieldCode]\"\n v-if=\"item.fieldType == 0\"\n :placeholder=\"item.fieldDescription\"\n :disabled=\"item.fieldEdited != '1'\">\n </el-input>\n <el-input\n v-model=\"info[item.fieldCode]\"\n v-if=\"item.fieldType == 6\"\n :placeholder=\"item.fieldDescription\"\n :disabled=\"item.fieldEdited != '1'\">\n </el-input>\n <el-input\n v-model=\"info[item.fieldCode]\"\n v-else-if=\"item.fieldType == 1\"\n type=\"textarea\"\n autosize\n :disabled=\"item.fieldEdited != '1'\">\n </el-input>\n <template v-else-if=\"item.fieldType == 2 || item.fieldType == 3\">\n <el-select\n v-if=\"item.systemFlag == 1\"\n v-model=\"info[item.fieldCode]\"\n :disabled=\"item.fieldEdited != '1'\"\n :multiple=\"item.fieldType == 3\"\n :collapse-tags=\"item.fieldType == 3\"\n :placeholder=\"item.fieldDescription\">\n <el-option v-for=\"cho in item.fieldOperations.fieldContent\" :key=\"cho.key\" :label=\"cho.name\" :value=\"cho.key\">\n </el-option>\n </el-select>\n <el-select\n v-else\n v-model=\"info[item.fieldCode]\"\n :disabled=\"item.fieldEdited != '1'\"\n :multiple=\"item.fieldType == 3\"\n :collapse-tags=\"item.fieldType == 3\"\n :placeholder=\"item.fieldDescription\">\n <el-option v-for=\"(cho, index) in item.fieldOperations.fieldContent\" :key=\"cho.key + '_' + index\" :label=\"cho.name\" :value=\"cho.name\">\n </el-option>\n </el-select>\n </template>\n <el-date-picker\n v-else-if=\"item.fieldType == 4\"\n v-model=\"info[item.fieldCode]\"\n type=\"date\"\n :disabled=\"item.fieldEdited != '1'\"\n :format=\"item.fieldOperations.typeValue\"\n :value-format=\"item.fieldOperations.typeValue\"\n :placeholder=\"item.fieldDescription\">\n </el-date-picker>\n <el-date-picker\n v-else-if=\"item.fieldType == 5\"\n v-model=\"info[item.fieldCode]\"\n type=\"daterange\"\n range-separator=\"至\"\n :disabled=\"item.fieldEdited != '1'\"\n :format=\"item.fieldOperations.typeValue\"\n :value-format=\"item.fieldOperations.typeValue\"\n :start-placeholder=\"item.fieldOperations.startDescription\"\n :end-placeholder=\"item.fieldOperations.endDescription\">\n </el-date-picker>\n <vue-office-upload-image\n v-else-if=\"item.fieldType == 7\"\n projectName=\"haoban-manage-web\"\n wxFlag=\"0\"\n :actionUrl=\"uploadUrl\"\n :imageList=\"info[item.fieldCode]\"\n :limitW=\"500\" :limitH=\"500\"\n :maxImageLength=\"5\"\n @uploadOnSuccess=\"uploadOnSuccess\"\n @sortImg=\"sortImg\"\n @deleteImage=\"deleteImage\">\n </vue-office-upload-image>\n </template>\n <template v-else>\n <div\n v-if=\"item.fieldType == 0 || item.fieldType == 1 || item.fieldType == 6\"\n class=\"field-value color-606266\">\n {{info[item.fieldCode]}}\n </div>\n <template v-else-if=\"item.fieldType == 2\">\n <div v-if=\"item.systemFlag == 1\" class=\"field-value color-606266\">\n {{!!item.fieldOperations.fieldContent[info[item.fieldCode] * 1 - 1] ? item.fieldOperations.fieldContent[info[item.fieldCode] * 1 - 1].name : \"\"}}\n </div>\n <div v-else class=\"field-value color-606266\">{{info[item.fieldCode]}}</div>\n </template>\n <div v-else-if=\"item.fieldType == 3\" class=\"field-value color-606266\"></div>\n <div v-else-if=\"item.fieldType == 4\" class=\"field-value color-606266\">\n {{info[item.fieldCode] | formatDate(item.fieldOperations.typeValue)}}\n </div>\n <div v-else-if=\"item.fieldType == 5\" class=\"field-value color-606266\">\n {{info[item.fieldCode].join(\"至\")}}\n </div>\n <div v-else-if=\"item.fieldType == 7\" class=\"img-box\">\n <div class=\"item-imgs\" v-for=\"(img, index) in info[item.fieldCode]\" :key=\"index + img.url\"><a href=\"\"><img :src=\"img.url\"></a></div>\n </div>\n </template>\n </el-form-item>\n </template>\n </el-form>\n <div class=\"handle-form-btns t-ct m-b-60\" v-if=\"showEdit\">\n <el-button type=\"primary\" @click=\"saveEdit\">保存</el-button>\n <el-button @click=\"cancelEdit\">取消</el-button>\n </div>\n </div>\n</template>\n<script>\nimport { formatDate, deepClone } from '@/utils/index';\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nlet soan = `<span></span>`;\nexport default {\n name: \"editableCell\",\n props: {\n info: {\n type: Object,\n required: true\n },\n staticInfo: {\n type: Object,\n required: true\n },\n items: {\n type: Array,\n required: true\n },\n title: {\n type: String,\n default: \"\"\n },\n fieldList: {\n type: Array,\n required: true\n }\n },\n filters: {\n formatDate\n },\n data() {\n return {\n showEdit: false,\n uploadUrl: \"/haoban-manage-web/upload-img\"\n };\n },\n methods: {\n // 图片上传成功回掉,拿区返回的图片URL渲染预览图\n uploadOnSuccess(res, list) {\n res.file.url = res.res.result[0].qcloudImageUrl;\n list.push(res.file);\n },\n // 保存编辑\n saveEdit() {\n let ths = this;\n ths.$refs.cell_form.validate(valid => {\n // 表单验证\n if (valid) {\n let newInfo = deepClone(ths.info);\n let params = {};\n let fieldList = ths.fieldList;\n let defineObj = JSON.parse(ths.staticInfo.defineString);\n let objToString = [];\n fieldList.forEach(field => { // 将当前单元格的所有自定义字段抽离出来转化成json字符串\n params[field.fieldCode] = newInfo[field.fieldCode];\n // 字段类型0:单行输入框,1:多行输入框,2:单选框 3:多选框 4:日期 5:日期区间 6:数字输入框 7:图片上传\n if (field.fieldType == 5) {\n params[field.fieldCode] = newInfo[field.fieldCode].join(\",\");\n }\n if (field.fieldType == 7) {\n let arr = [];\n newInfo[field.fieldCode].forEach(img => {\n arr.push(img.url);\n });\n params[field.fieldCode] = arr.join(\",\");\n }\n if (field.systemFlag != 1) {\n objToString.push({ fieldCode: field.fieldCode, fieldValue: newInfo[field.fieldCode] });\n if (field.fieldType == 5) {\n objToString.push({ fieldCode: field.fieldCode, fieldValue: newInfo[field.fieldCode].join(\",\") });\n }\n if (field.fieldType == 7) {\n let arr = [];\n newInfo[field.fieldCode].forEach(img => {\n arr.push(img.url);\n });\n objToString.push({ fieldCode: field.fieldCode, fieldValue: arr.join(\",\") });\n }\n delete params[field.fieldCode];\n }\n });\n params[\"jsonString\"] = JSON.stringify(objToString) == \"[]\" ? \"\" : JSON.stringify(objToString);\n params[\"recordId\"] = ths.$route.query.recordId;\n ths.submitEdit(params);\n }\n });\n },\n submitEdit(params) {\n let ths = this;\n getRequest(\"/haoban-manage-web/record/save-record-detail\", params)\n .then(res => {\n console.log(res, \"submitEdit\");\n if (res.data.errorCode == 1) {\n ths.showEdit = false;\n ths.$emit(\"subSuccess\");\n } else {\n ths.$message({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n ths.$message({\n message: e.message\n });\n });\n },\n cancelEdit() {\n this.$refs.cell_form.clearValidate(); // 清楚表单验证\n let nowObj = this.info;\n let oldObj = this.staticInfo;\n for (let key in nowObj) {\n nowObj[key] = oldObj[key];\n }\n this.showEdit = false;\n }\n },\n computed: {\n defineObj() {\n return JSON.parse(this.clerkInfo.defineString);\n },\n rules() {\n let ths = this;\n let obj = {};\n let fields = ths.fieldList;\n let onlyNum = (rule, value, callback) => {\n if (value) {\n let reg = new RegExp(\"^[0-9]*$\");;\n if (!reg.test(value * 1)) {\n return callback(new Error(\"请输入数字!\"));\n } else {\n return callback();\n }\n } else {\n return callback();\n }\n };\n fields.forEach(field => {\n let arr = [];\n if (field.fieldType == 0 || field.fieldType == 1) {\n if (!!field.minCount && field.maxCount) {\n arr.push({\n min: field.minCount,\n message: \"至少填写\" + field.minCount + \"个字符\",\n trigger: \"change\"\n });\n }\n if (!field.minCount && !!field.maxCount) {\n arr.push({\n max: field.maxCount,\n message: \"至多填写\" + field.maxCount + \"个字符\",\n trigger: \"change\"\n });\n }\n if (!!field.minCount && !!field.maxCount) {\n arr.push({\n min: field.minCount,\n max: field.maxCount,\n message: '长度在 ' + field.minCount + ' 到 ' + field.maxCount + '个字符',\n trigger: \"change\"\n });\n }\n }\n if (field.fieldType == 6) {\n arr.push({ validator: onlyNum, message: field.fieldName + '必须为数字', trigger: \"change\" });\n }\n obj[field.fieldCode] = arr;\n });\n return obj;\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n.editable-cell-container {\n .title-div {\n width: 100%;\n display: flex;\n height: 16px;\n margin-bottom: 45px;\n\n .hurdle {\n flex: 1;\n height: 0;\n border-top: 1px solid #E4E7ED;\n margin: 8px 10px 0;\n }\n\n .a-href {\n font-size: 14px;\n margin-top: 1px;\n }\n }\n\n .info-form {\n margin-bottom: 50px;\n\n .item-width {\n width: 49%;\n\n .el-input,\n .el-textarea {\n width: 350px;\n }\n\n .img-box {\n display: flex;\n width: 360px;\n flex-wrap: wrap;\n\n .item-imgs {\n display: inline-block;\n vertical-align: middle;\n margin-right: 8px;\n margin-bottom: 8px;\n width: 104px;\n height: 104px;\n box-sizing: border-box;\n border: 1px solid #dcdfe6;\n border-radius: 4px;\n cursor: pointer;\n\n a {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 8px;\n height: 86px;\n width: 86px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n border-radius: 0;\n\n img {\n position: static;\n display: block;\n max-width: 86px;\n max-height: 86px;\n }\n }\n }\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/editableCell.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"editable-cell-container\"},[_c('div',{staticClass:\"title-div\"},[_c('span',{staticClass:\"font-w-500\"},[_vm._v(_vm._s(_vm.title))]),_vm._v(\" \"),_c('div',{staticClass:\"hurdle\"}),_vm._v(\" \"),_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.showEdit = true}}},[_vm._v(\"编辑\")])]),_vm._v(\" \"),_c('el-form',{ref:\"cell_form\",staticClass:\"info-form\",attrs:{\"rules\":_vm.rules,\"inline\":\"\",\"label-width\":\"150px\",\"model\":_vm.info}},[_vm._l((_vm.fieldList),function(item,idx){return [_c('el-form-item',{key:item.fieldCode+'_'+idx,staticClass:\"item-width\",attrs:{\"label\":item.title+':',\"prop\":item.fieldCode}},[(_vm.showEdit)?[(item.fieldType == 0)?_c('el-input',{attrs:{\"placeholder\":item.fieldDescription,\"disabled\":item.fieldEdited != '1'},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}}):_vm._e(),_vm._v(\" \"),(item.fieldType == 6)?_c('el-input',{attrs:{\"placeholder\":item.fieldDescription,\"disabled\":item.fieldEdited != '1'},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}}):(item.fieldType == 1)?_c('el-input',{attrs:{\"type\":\"textarea\",\"autosize\":\"\",\"disabled\":item.fieldEdited != '1'},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}}):(item.fieldType == 2 || item.fieldType == 3)?[(item.systemFlag == 1)?_c('el-select',{attrs:{\"disabled\":item.fieldEdited != '1',\"multiple\":item.fieldType == 3,\"collapse-tags\":item.fieldType == 3,\"placeholder\":item.fieldDescription},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}},_vm._l((item.fieldOperations.fieldContent),function(cho){return _c('el-option',{key:cho.key,attrs:{\"label\":cho.name,\"value\":cho.key}})})):_c('el-select',{attrs:{\"disabled\":item.fieldEdited != '1',\"multiple\":item.fieldType == 3,\"collapse-tags\":item.fieldType == 3,\"placeholder\":item.fieldDescription},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}},_vm._l((item.fieldOperations.fieldContent),function(cho,index){return _c('el-option',{key:cho.key + '_' + index,attrs:{\"label\":cho.name,\"value\":cho.name}})}))]:(item.fieldType == 4)?_c('el-date-picker',{attrs:{\"type\":\"date\",\"disabled\":item.fieldEdited != '1',\"format\":item.fieldOperations.typeValue,\"value-format\":item.fieldOperations.typeValue,\"placeholder\":item.fieldDescription},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}}):(item.fieldType == 5)?_c('el-date-picker',{attrs:{\"type\":\"daterange\",\"range-separator\":\"至\",\"disabled\":item.fieldEdited != '1',\"format\":item.fieldOperations.typeValue,\"value-format\":item.fieldOperations.typeValue,\"start-placeholder\":item.fieldOperations.startDescription,\"end-placeholder\":item.fieldOperations.endDescription},model:{value:(_vm.info[item.fieldCode]),callback:function ($$v) {_vm.$set(_vm.info, item.fieldCode, $$v)},expression:\"info[item.fieldCode]\"}}):(item.fieldType == 7)?_c('vue-office-upload-image',{attrs:{\"projectName\":\"haoban-manage-web\",\"wxFlag\":\"0\",\"actionUrl\":_vm.uploadUrl,\"imageList\":_vm.info[item.fieldCode],\"limitW\":500,\"limitH\":500,\"maxImageLength\":5},on:{\"uploadOnSuccess\":_vm.uploadOnSuccess,\"sortImg\":_vm.sortImg,\"deleteImage\":_vm.deleteImage}}):_vm._e()]:[(item.fieldType == 0 || item.fieldType == 1 || item.fieldType == 6)?_c('div',{staticClass:\"field-value color-606266\"},[_vm._v(\"\\n \"+_vm._s(_vm.info[item.fieldCode])+\"\\n \")]):(item.fieldType == 2)?[(item.systemFlag == 1)?_c('div',{staticClass:\"field-value color-606266\"},[_vm._v(\"\\n \"+_vm._s(!!item.fieldOperations.fieldContent[_vm.info[item.fieldCode] * 1 - 1] ? item.fieldOperations.fieldContent[_vm.info[item.fieldCode] * 1 - 1].name : \"\")+\"\\n \")]):_c('div',{staticClass:\"field-value color-606266\"},[_vm._v(_vm._s(_vm.info[item.fieldCode]))])]:(item.fieldType == 3)?_c('div',{staticClass:\"field-value color-606266\"}):(item.fieldType == 4)?_c('div',{staticClass:\"field-value color-606266\"},[_vm._v(\"\\n \"+_vm._s(_vm._f(\"formatDate\")(_vm.info[item.fieldCode],item.fieldOperations.typeValue))+\"\\n \")]):(item.fieldType == 5)?_c('div',{staticClass:\"field-value color-606266\"},[_vm._v(\"\\n \"+_vm._s(_vm.info[item.fieldCode].join(\"至\"))+\"\\n \")]):(item.fieldType == 7)?_c('div',{staticClass:\"img-box\"},_vm._l((_vm.info[item.fieldCode]),function(img,index){return _c('div',{key:index + img.url,staticClass:\"item-imgs\"},[_c('a',{attrs:{\"href\":\"\"}},[_c('img',{attrs:{\"src\":img.url}})])])})):_vm._e()]],2)]})],2),_vm._v(\" \"),(_vm.showEdit)?_c('div',{staticClass:\"handle-form-btns t-ct m-b-60\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveEdit}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancelEdit}},[_vm._v(\"取消\")])],1):_vm._e()],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-be29c8aa\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/editableCell.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-be29c8aa\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editableCell.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editableCell.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editableCell.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-be29c8aa\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editableCell.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/editableCell.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"commom-container clerk-detail-container\">\n <p class=\"t-rt\"><a class=\"a-href font-14\" @click=\"getPdf()\">打印员工档案</a></p>\n <div id=\"pdfDom\">\n <div class=\"employee-detail-cell\">\n <div class=\"head-info\">\n <p class=\"head-cell\">\n <img v-if=\"!!info.headPic\" :src=\"info.headPic\" class=\"head-img\">\n <span v-else class=\"head-img-null\" >\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </span>\n </p>\n <p class=\"head-cell name\">{{info.clerkName}}<span>{{info.clerkStatus == '-1' ? \"无状态\" : statusList[info.clerkStatus - 1]}}</span></p>\n <p class=\"head-cell c-303133\">{{info.groupName}}{{info.positionName}}</p>\n <p class=\"head-cell color-606266\">已在{{info.enterpriseName}}工作了{{info.days}}天</p>\n </div>\n </div>\n <template v-for=\"field in fieldList\">\n <editable-cell\n v-if=\"field.childrens\"\n :key=\"field.fieldCode\"\n :info=\"info\"\n :staticInfo=\"staticInfo\"\n :items=\"items\"\n :title=\"field.title\"\n :fieldList=\"field.childrens\"\n @subSuccess=\"subSuccess\">\n </editable-cell>\n </template>\n <div class=\"mile-stone-container\">\n <p class=\"m-s-title\"><span class=\"font-w-500\">员工记录</span></p>\n <ul class=\"mile-stone\">\n <li v-for=\"(stones, index) in mileStone\" :key=\"index\" class=\"stone-group\" :class=\"index % 2 == 0 ? 'column' : 'column-reverse'\">\n <div class=\"column-hurdle\" v-if=\"stones.length == 4 && index != (mileStone.length - 1)\"></div>\n <div v-for=\"(his, idx) in stones\" :key=\"idx\" class=\"stone\" :class=\"((index % 2 == 1) && idx == 3) || ((index % 2 == 0) && idx == 0 && index != 0) ? 'no-radio' : ''\">\n <p class=\"time\">{{his.historyDate | formatDate(\"YY-MM-DD\")}}</p>\n <div class=\"hurdle-box\">\n <span class=\"radio\"></span>\n <div class=\"hurdle\"></div>\n </div>\n <p class=\"position\">{{his.positionName}}</p>\n <p class=\"font-16 \">{{historyStatus[his.historyStatus * 1 - 1]}}<a class=\"a-href m-l-10 fs-12\" @click=\"editHis(his)\" v-if=\"his.historyStatus == 3\">编辑</a></p>\n <p v-if=\"his.historyStatus == 3\">离职理由:{{reasons[his.fireReason]}}</p>\n <p class=\"color-606266\">{{!!his.storeName ? his.storeName : his.groupName}}</p>\n </div>\n </li>\n </ul>\n </div>\n </div>\n <el-dialog title=\"修改离职信息\" :visible.sync=\"dialogVisible\" width=\"480px\">\n <handle-dialog :employee=\"editHisObj\" handleType=\"changeFireInfo\" typeTitle=\"修改离职信息\" @handleSuccess=\"handleSuccess\"></handle-dialog>\n </el-dialog>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport { deepClone, formatDate } from '@/utils/index';\nimport editableCell from \"components/employeeRecord/editableCell\";\nimport handleDialog from \"components/employeeRecord/handleDialog\";\nexport default {\n name: \"recordInfo\",\n components: {\n navCrumb,\n editableCell,\n handleDialog\n },\n filters: {\n formatDate\n },\n data() {\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '员工档案',\n path: '/fileSet'\n },\n {\n name: '在职员工',\n path: '/employeeRecord'\n },\n {\n name: '编辑员工信息',\n path: ''\n }\n ],\n editNavpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '员工档案',\n path: '/fileSet'\n },\n {\n name: '离职员工',\n path: '/unemployee'\n },\n {\n name: '编辑员工信息',\n path: ''\n }\n ],\n dialogVisible: false,\n htmlTitle: \"员工档案\",\n info: {},\n staticInfo: {},\n statusList: [\"正式\", \"试用\", \"离职\"],\n reasons: [\"\", \"家庭原因\", \"个人原因\", \"发展原因\", \"合同到期不续签\", \"协议解除\", \"无法胜任工作\", \"经济性裁员\", \"严重违法违纪\", \"其他\"],\n items: [],\n fieldList: [],\n mileStone: [], // 里程碑数据\n historyStatus: [\"新入职\", \"转正\", \"离职\", \"转岗\", \"再入职\"],\n editHisObj: {}\n }\n },\n methods: {\n handleSuccess() {\n this.dialogVisible = false;\n },\n getEmployeeDetail() { // 获取员工详情\n let that = this;\n let params = {\n recordId: that.$route.query.recordId\n };\n getRequest(\"/haoban-manage-web/record/employee-detail\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.getTemplate(res.data.result);\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.$message.error({\n message: e.message\n });\n });\n },\n subSuccess() {\n // 修改成功之后重新获取员工信息\n this.getEmployeeDetail();\n },\n getTemplate(clerkInfo) { // 获取档案模板\n let that = this;\n getRequest(\"/haoban-manage-web/record/employee-find-template\", {})\n .then(res => {\n // console.log(res, \"模板\");\n if (res.data.errorCode == 1) {\n that.formatTemplateList(res.data.result, clerkInfo);\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.$message.error({\n message: e.message\n });\n });\n },\n formatTemplateList(list, clerkInfo) { // 格式化档案详情和模板\n let that = this;\n let fieldList = [];\n let copyData = list;\n let obj = JSON.parse(clerkInfo.defineString);\n let cInfo = deepClone(clerkInfo);\n for (let key in obj) {\n cInfo[key] = obj[key];\n }\n list.forEach(tem => {\n // 字段类型0:单行输入框,1:多行输入框,2:单选框 3:多选框 4:日期 5:日期区间 6:数字输入框 7:图片上传\n if (tem.parentCode != 0) {\n tem.fieldOperations = JSON.parse(tem.fieldOperations);\n }\n if (tem.fieldType == 5) { // 时间区间\n cInfo[tem.fieldCode] = !!cInfo[tem.fieldCode] ? cInfo[tem.fieldCode].split(\",\") : [\"\", \"\"]; // 时间区间转换为数组格式\n clerkInfo[tem.fieldCode] = !!clerkInfo[tem.fieldCode] ? clerkInfo[tem.fieldCode].split(\",\") : [\"\", \"\"];\n }\n if (tem.fieldType == 6) {\n cInfo[tem.fieldCode] *= 1; // 强制转为数字类型\n clerkInfo[tem.fieldCode] *= 1;\n }\n if (tem.fieldType == 7) {\n let arr = []\n cInfo[tem.fieldCode] = !!cInfo[tem.fieldCode] ? cInfo[tem.fieldCode].split(\",\") : []; // 图片链接拼接字符串转为数组格式\n cInfo[tem.fieldCode].forEach(img => {\n arr.push({ url: img });\n });\n clerkInfo[tem.fieldCode] = arr;\n cInfo[tem.fieldCode] = arr.slice(0);\n }\n // console.log(tem.fieldType, tem.fieldName, tem.fieldOperations, tem);\n tem.title = tem.fieldName;\n let arr = [];\n copyData.forEach(li => {\n if (li.parentCode == tem.fieldCode) {\n arr.push(li);\n }\n });\n arr.sort(function(a, b) {\n return a.sort * 1 - b.sort * 1;\n });\n if (arr.length > 0) tem[\"childrens\"] = arr;\n if (tem.parentCode == 0) {\n fieldList.push(tem);\n }\n });\n fieldList.sort(function(a, b) {\n return a.sort * 1 - b.sort * 1;\n });\n this.fieldList = fieldList;\n // console.log(fieldList, clerkInfo, \"new fieldList\");\n this.info = cInfo;\n this.staticInfo = clerkInfo;\n },\n getHistoryList() { // 获取员工历史纪录\n let that = this;\n let params = {\n recordId: that.$route.query.recordId\n }\n getRequest(\"/haoban-manage-web/record/history-record-list\", params)\n .then(res => {\n // console.log(res, \"history\");\n if (res.data.errorCode == 1) {\n let arr = res.data.result;\n that.formatMileStone(arr);\n } else {\n that.$message({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.$message({\n message: e.message\n });\n });\n },\n formatMileStone(list) {\n // 格式化员工历史记录信息\n let that = this;\n list.sort(function(a, b) {\n return a.historyDate * 1 - b.historyDate * 1;\n });\n let arr = [];\n for (let i = 0, len = list.length; i < len; i += 4) {\n arr.push(list.slice(i, i + 4));\n }\n // console.log(arr, \"dddddd\");\n that.mileStone = arr;\n },\n editHis(his) { // 编辑历史\n this.editHisObj[\"historyId\"] = his.historyId;\n this.editHisObj[\"recordId\"] = this.$route.query.recordId;\n this.dialogVisible = true;\n }\n },\n beforeMount() {\n this.getEmployeeDetail();\n this.getHistoryList();\n },\n mounted() {\n const that = this;\n let type = that.$route.query.type;\n if (!!type && type == 'unemployee') {\n that.navpath = that.editNavpath;\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n.clerk-detail-container {\n padding: 30px;\n\n .employee-detail-cell {\n .head-info {\n margin: 20px 0 70px;\n text-align: center;\n font-size: 14px;\n color: #606266;\n\n .head-cell {\n margin-bottom: 15px;\n\n .head-img {\n width: 70px;\n height: 70px;\n background: rgba(64, 158, 255, 1);\n border-radius: 6px;\n }\n\n .head-img-null {\n display: block;\n margin: 0 auto;\n width: 70px;\n height: 70px;\n line-height: 70px;\n background: rgba(64, 158, 255, 1);\n border-radius: 6px;\n\n i {\n font-size: 20px;\n color: #e5f3ff;\n }\n }\n\n &.name {\n font-size: 20px;\n font-weight: 500;\n color: rgba(48, 49, 51, 1);\n\n span {\n display: inline-block;\n /*width: 32px;*/\n height: 16px;\n border: 1px solid rgba(74, 168, 255, 1);\n border-radius: 3px;\n text-align: center;\n line-height: 16px;\n font-size: 10px;\n color: #4AA8FF;\n margin-left: 8px;\n vertical-align: middle;\n }\n }\n }\n }\n }\n\n .mile-stone-container {\n .m-s-title {\n height: 0;\n border-top: 1px solid #E4E7ED;\n text-align: center;\n position: relative;\n\n span {\n position: absolute;\n display: inline-block;\n height: 20px;\n line-height: 20px;\n top: -10px;\n width: 80px;\n left: 50%;\n margin-left: -40px;\n background: #fff;\n }\n }\n\n .mile-stone {\n width: 100%;\n margin-top: 50px;\n padding: 30px 40px;\n box-sizing: border-box;\n background: rgba(245, 247, 250, 1);\n border-radius: 2px;\n\n .stone-group {\n display: flex;\n font-size: 14px;\n font-family: Helvetica;\n font-weight: 400;\n color: rgba(107, 109, 113, 1);\n margin-bottom: 30px;\n position: relative;\n\n .column-hurdle {\n width: 3px;\n height: 160px;\n top: 30px;\n background: #4aa8ff;\n position: absolute;\n right: 0;\n }\n\n .stone {\n width: 25%;\n\n p {\n margin-bottom: 14px;\n padding-left: 30px;\n\n &.position {\n color: #37383A;\n font-size: 16px;\n font-weight: bolder;\n }\n }\n\n .hurdle-box {\n display: flex;\n margin-bottom: 14px;\n\n .radio {\n display: inline-block;\n width: 8px;\n height: 8px;\n background: rgba(74, 168, 255, 1);\n border-radius: 50%;\n vertical-align: middle;\n margin: -2px 10px 0;\n }\n\n .hurdle {\n flex: 1;\n height: 3px;\n background: rgba(74, 168, 255, 1);\n }\n }\n\n &.no-radio {\n .hurdle-box {\n .radio {\n display: none;\n }\n }\n }\n }\n\n &.column-reverse {\n flex-direction: row-reverse;\n\n .column-hurdle {\n width: 3px;\n height: 162px;\n top: 30px;\n background: #4aa8ff;\n position: absolute;\n left: 0;\n }\n }\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/recordInfo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"commom-container clerk-detail-container\"},[_c('p',{staticClass:\"t-rt\"},[_c('a',{staticClass:\"a-href font-14\",on:{\"click\":function($event){_vm.getPdf()}}},[_vm._v(\"打印员工档案\")])]),_vm._v(\" \"),_c('div',{attrs:{\"id\":\"pdfDom\"}},[_c('div',{staticClass:\"employee-detail-cell\"},[_c('div',{staticClass:\"head-info\"},[_c('p',{staticClass:\"head-cell\"},[(!!_vm.info.headPic)?_c('img',{staticClass:\"head-img\",attrs:{\"src\":_vm.info.headPic}}):_c('span',{staticClass:\"head-img-null\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})])]),_vm._v(\" \"),_c('p',{staticClass:\"head-cell name\"},[_vm._v(_vm._s(_vm.info.clerkName)),_c('span',[_vm._v(_vm._s(_vm.info.clerkStatus == '-1' ? \"无状态\" : _vm.statusList[_vm.info.clerkStatus - 1]))])]),_vm._v(\" \"),_c('p',{staticClass:\"head-cell c-303133\"},[_vm._v(_vm._s(_vm.info.groupName)+_vm._s(_vm.info.positionName))]),_vm._v(\" \"),_c('p',{staticClass:\"head-cell color-606266\"},[_vm._v(\"已在\"+_vm._s(_vm.info.enterpriseName)+\"工作了\"+_vm._s(_vm.info.days)+\"天\")])])]),_vm._v(\" \"),_vm._l((_vm.fieldList),function(field){return [(field.childrens)?_c('editable-cell',{key:field.fieldCode,attrs:{\"info\":_vm.info,\"staticInfo\":_vm.staticInfo,\"items\":_vm.items,\"title\":field.title,\"fieldList\":field.childrens},on:{\"subSuccess\":_vm.subSuccess}}):_vm._e()]}),_vm._v(\" \"),_c('div',{staticClass:\"mile-stone-container\"},[_vm._m(0),_vm._v(\" \"),_c('ul',{staticClass:\"mile-stone\"},_vm._l((_vm.mileStone),function(stones,index){return _c('li',{key:index,staticClass:\"stone-group\",class:index % 2 == 0 ? 'column' : 'column-reverse'},[(stones.length == 4 && index != (_vm.mileStone.length - 1))?_c('div',{staticClass:\"column-hurdle\"}):_vm._e(),_vm._v(\" \"),_vm._l((stones),function(his,idx){return _c('div',{key:idx,staticClass:\"stone\",class:((index % 2 == 1) && idx == 3) || ((index % 2 == 0) && idx == 0 && index != 0) ? 'no-radio' : ''},[_c('p',{staticClass:\"time\"},[_vm._v(_vm._s(_vm._f(\"formatDate\")(his.historyDate,\"YY-MM-DD\")))]),_vm._v(\" \"),_vm._m(1,true),_vm._v(\" \"),_c('p',{staticClass:\"position\"},[_vm._v(_vm._s(his.positionName))]),_vm._v(\" \"),_c('p',{staticClass:\"font-16 \"},[_vm._v(_vm._s(_vm.historyStatus[his.historyStatus * 1 - 1])),(his.historyStatus == 3)?_c('a',{staticClass:\"a-href m-l-10 fs-12\",on:{\"click\":function($event){_vm.editHis(his)}}},[_vm._v(\"编辑\")]):_vm._e()]),_vm._v(\" \"),(his.historyStatus == 3)?_c('p',[_vm._v(\"离职理由:\"+_vm._s(_vm.reasons[his.fireReason]))]):_vm._e(),_vm._v(\" \"),_c('p',{staticClass:\"color-606266\"},[_vm._v(_vm._s(!!his.storeName ? his.storeName : his.groupName))])])})],2)}))])],2),_vm._v(\" \"),_c('el-dialog',{attrs:{\"title\":\"修改离职信息\",\"visible\":_vm.dialogVisible,\"width\":\"480px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('handle-dialog',{attrs:{\"employee\":_vm.editHisObj,\"handleType\":\"changeFireInfo\",\"typeTitle\":\"修改离职信息\"},on:{\"handleSuccess\":_vm.handleSuccess}})],1)],1)])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',{staticClass:\"m-s-title\"},[_c('span',{staticClass:\"font-w-500\"},[_vm._v(\"员工记录\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"hurdle-box\"},[_c('span',{staticClass:\"radio\"}),_vm._v(\" \"),_c('div',{staticClass:\"hurdle\"})])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-f58879fa\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/recordInfo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-f58879fa\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./recordInfo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./recordInfo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./recordInfo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f58879fa\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./recordInfo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/recordInfo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([19],{HkK0:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),r={name:"clerkTbale",components:{vueSelectStore:a("Ie7z").a},props:{store:{type:Object,required:!0}},data:function(){return{treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!0},selectType:"store",transArr:[],selectedList:[]}},methods:{goBack:function(){window.location.reload()},transClerk:function(e,t){this.transArr="single"==e?[t]:"all"==e?this.store.clerks:this.selectedList,this.treeSet.dialogVisible=!0},delClerk:function(e){this.$emit("delClerk",e)},selectMember:function(e){this.selectedList=e},handleSelectedList:function(e){var t=[];this.transArr.forEach(function(e){t.push(e.employeeClerkId)});var a={ids:t.join(","),storeId:e[0].id},r=this;Object(s.a)("/haoban-manage-web/emp/batchTransfer",a).then(function(e){1==e.data.errorCode?(r.$message.success({message:"操作成功"}),r.store.clerks.forEach(function(e){if(t.indexOf(e.employeeClerkId)>-1){var a=r.store.clerks.indexOf(e);r.store.clerks.splice(a,1)}})):r.$message.error({message:e.data.message})}).catch(function(e){r.$message.error({message:e.message})})}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"recycle-bin"},[a("p",{staticClass:"r-b-top-header"},[a("a",{staticClass:"a-href title",on:{click:e.goBack}},[e._v("返回")]),e._v(" "),a("el-button",{attrs:{disabled:0==e.selectedList.length},on:{click:function(t){e.transClerk("group")}}},[e._v("批量转移")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.transClerk("all")}}},[e._v("全部转移")])],1),e._v(" "),a("el-table",{ref:"clerkTable",staticStyle:{width:"100%"},attrs:{data:e.store.clerks},on:{"selection-change":e.selectMember}},[a("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),a("el-table-column",{attrs:{label:"姓名",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{label:"手机号码",prop:"phoneNumber"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"80",prop:"clerkCount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{staticClass:"a-href",on:{click:function(a){e.transClerk("single",t.row)}}},[a("i",{staticClass:"el-icon-sort"})]),e._v(" "),a("a",{staticClass:"a-href",on:{click:function(a){e.delClerk(t.row)}}},[a("i",{staticClass:"el-icon-delete"})])]}}])})],1),e._v(" "),a("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:e.selectType},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var l=a("VU/8")(r,n,!1,function(e){a("opHf")},null,null).exports,o={name:"recycle-bin",components:{navCrumb:a("3Xzz").a,clerkTable:l},data:function(){return{tableH:window.screen.availHeight-440-180,searchKey:"",typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],pageSize:20,pageNumber:1,recycleList:[],total:0,navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame?showRecycle=0"},{name:"门店回收站",path:""}],clerks:[],showClerks:!1,currentStore:{}}},methods:{getRecycleList:function(){var e=this,t=e.$route.query,a={storeGroupId:t.dept,showChild:1*t.showChild,showType:2,pageSize:e.pageSize,pageNumber:e.pageNumber,status:4,storeType:t.type};Object(s.a)("/haoban-manage-web/store/findSimplePage",a).then(function(t){1==t.data.errorCode?(e.total=t.data.result.total,e.recycleList=t.data.result.list||[]):(e.recycleList=[],e.$message.error({duration:1e3,message:t.data.message}))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})},restore:function(e){var t=this;t.$confirm("确定要恢复到门店列表吗?","提示",{type:"warning"}).then(function(){var a={status:1,storeId:e.storeId};Object(s.a)("/haoban-manage-web/store/changeStatus",a).then(function(e){1==e.data.errorCode?(t.searchKey="",t.getRecycleList()):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})}).catch(function(e){})},handleSizeChange:function(e){this.pageSize=e,this.getRecycleList()},handleCurrentChange:function(e){this.pageNumber=e,this.getRecycleList()},showClerksFn:function(e){this.currentStore=e,this.clerks=null==e.clerks?[]:e.clerks,this.showClerks=!0},delClerk:function(e){var t=this.currentStore,a=this;a.$confirm("是否要删除该员工?","提示",{type:"warning"}).then(function(){var r={ids:e.employeeClerkId};Object(s.a)("/haoban-manage-web/emp/del",r).then(function(s){1==s.data.errorCode?t.clerks.forEach(function(a){a.employeeClerkId==e.employeeClerkId&&t.clerks.splice(t.clerks.indexOf(a),1)}):a.$message.error({duration:1e3,message:s.data.message})}).catch(function(e){console.log(e,"error"),a.$message.error({duration:1e3,message:e.message})})})}},beforeMount:function(){this.getRecycleList()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-set-wrap recycle-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[e.showClerks?a("clerk-table",{attrs:{store:e.currentStore},on:{delClerk:e.delClerk}}):a("div",{staticClass:"recycle-bin"},[a("div",{staticClass:"r-b-top-header"},[a("div",{staticClass:"title"},[e._v(e._s(e.recycleList.length)+" 家门店")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入门店名","prefix-icon":"el-icon-search"},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}})],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{height:e.recycleList.length?e.tableH:"auto",data:e.recycleList.filter(function(t){return!e.searchKey||t.storeName.toLowerCase().includes(e.searchKey.toLowerCase())})}},[a("el-table-column",{attrs:{label:"门店名称",prop:"storeName"}}),e._v(" "),a("el-table-column",{attrs:{label:"代码",prop:"storeCode"}}),e._v(" "),a("el-table-column",{attrs:{label:"类型",prop:"storeType"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.typeArr[1*t.row.storeType+1])+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"地址",prop:"postAddress"}}),e._v(" "),a("el-table-column",{attrs:{label:"待处理店员",prop:"clerkCount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{staticClass:"a-href",on:{click:function(a){e.showClerksFn(t.row)}}},[e._v("\n "+e._s(t.row.clerks.length)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",prop:"clerkCount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{staticClass:"a-href",on:{click:function(a){e.restore(t.row)}}},[e._v("恢复到门店列表")])]}}])})],1),e._v(" "),e.total?a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNumber,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)],1)]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var i=a("VU/8")(o,c,!1,function(e){a("pt7T")},null,null);t.default=i.exports},opHf:function(e,t){},pt7T:function(e,t){}});
//# sourceMappingURL=19.69a50237c3f20d6037e1.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/contacts/storeFrame/clerkTable.vue","webpack:///./src/components/contacts/storeFrame/clerkTable.vue?aade","webpack:///./src/components/contacts/storeFrame/clerkTable.vue","webpack:///src/views/contacts/recycle.vue","webpack:///./src/views/contacts/recycle.vue?b357","webpack:///./src/views/contacts/recycle.vue"],"names":["clerkTable","name","components","vueSelectStore","props","store","type","Object","required","data","treeSet","isSelectPerson","dialogVisible","isSingle","selectType","transArr","selectedList","methods","goBack","window","location","reload","transClerk","clerk","this","clerks","delClerk","$emit","selectMember","arr","handleSelectedList","forEach","push","employeeClerkId","params","ids","join","storeId","id","ths","api","then","res","errorCode","$message","success","message","origin","indexOf","index","splice","error","catch","e","storeFrame_clerkTable","render","_vm","_h","$createElement","_c","_self","staticClass","on","click","_v","attrs","disabled","length","$event","ref","staticStyle","width","selection-change","label","prop","scopedSlots","_u","key","fn","scope","row","staticRenderFns","contacts_storeFrame_clerkTable","__webpack_require__","normalizeComponent","ssrContext","recycle","navCrumb","tableH","screen","availHeight","searchKey","typeArr","pageSize","pageNumber","recycleList","total","navpath","path","showClerks","currentStore","getRecycleList","that","query","$route","storeGroupId","dept","showChild","showType","status","storeType","result","list","duration","loading","restore","$confirm","handleSizeChange","val","handleCurrentChange","showClerksFn","ele","console","log","beforeMount","contacts_recycle","style","height","$store","state","bgHeight","_s","placeholder","prefix-icon","model","value","callback","$$v","expression","filter","storeName","toLowerCase","includes","background","page-sizes","page-size","current-page","layout","size-change","current-change","_e","recycle_Component","recycle_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/19.69a50237c3f20d6037e1.js","sourcesContent":["<template>\r\n <div class=\"recycle-bin\">\r\n <p class=\"r-b-top-header\">\r\n <a class=\"a-href title\" @click=\"goBack\">返回</a>\r\n <el-button @click=\"transClerk('group')\" :disabled=\"selectedList.length == 0\">批量转移</el-button>\r\n <el-button @click=\"transClerk('all')\" type=\"primary\">全部转移</el-button>\r\n </p>\r\n <el-table\r\n :data=\"store.clerks\"\r\n @selection-change=\"selectMember\"\r\n ref=\"clerkTable\"\r\n style=\"width: 100%\">\r\n <el-table-column\r\n type=\"selection\"\r\n width=\"42\"\r\n ></el-table-column>\r\n <el-table-column\r\n label=\"姓名\"\r\n prop=\"name\">\r\n </el-table-column>\r\n <el-table-column\r\n label=\"手机号码\"\r\n prop=\"phoneNumber\">\r\n </el-table-column>\r\n <el-table-column\r\n label=\"操作\"\r\n width=\"80\"\r\n prop=\"clerkCount\">\r\n <template slot-scope=\"scope\">\r\n <a class=\"a-href\" @click=\"transClerk('single', scope.row)\"><i class=\"el-icon-sort\"></i></a>\r\n <a class=\"a-href\" @click=\"delClerk(scope.row)\"><i class=\"el-icon-delete\"></i></a>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleSelectedList\" :treeSet=\"treeSet\" :selectType=\"selectType\"></vue-select-store>\r\n </div>\r\n</template>\r\n<script>\r\nimport vueSelectStore from \"components/common/vueSelectStore\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"clerkTbale\",\r\n components: {\r\n vueSelectStore\r\n },\r\n props: {\r\n store: {\r\n type: Object,\r\n required: true\r\n }\r\n },\r\n data() {\r\n return {\r\n treeSet: {\r\n isSelectPerson: true,\r\n dialogVisible: false,\r\n isSingle: true // 是否单选\r\n },\r\n selectType: \"store\",\r\n transArr: [],\r\n selectedList: []\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n window.location.reload();\r\n },\r\n // 将店员转移到其他们门店\r\n transClerk(type, clerk) {\r\n if (type == \"single\") {\r\n this.transArr = [clerk];\r\n } else if (type == \"all\") {\r\n this.transArr = this.store.clerks;\r\n } else {\r\n this.transArr = this.selectedList;\r\n }\r\n this.treeSet.dialogVisible = true;\r\n },\r\n delClerk(clerk) {\r\n this.$emit(\"delClerk\", clerk);\r\n },\r\n selectMember(arr) {\r\n this.selectedList = arr;\r\n },\r\n handleSelectedList(store) {\r\n let arr = [];\r\n this.transArr.forEach(clerk => {\r\n arr.push(clerk.employeeClerkId);\r\n });\r\n let params = {\r\n ids: arr.join(\",\"),\r\n storeId: store[0].id\r\n };\r\n let ths = this;\r\n getRequest(\"/haoban-manage-web/emp/batchTransfer\", params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n ths.$message.success({\r\n message: \"操作成功\"\r\n });\r\n ths.store.clerks.forEach(origin => {\r\n let idx = arr.indexOf(origin.employeeClerkId);\r\n if (idx > -1) {\r\n let index = ths.store.clerks.indexOf(origin);\r\n ths.store.clerks.splice(index, 1);\r\n }\r\n });\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n });\r\n });\r\n }\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/storeFrame/clerkTable.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"recycle-bin\"},[_c('p',{staticClass:\"r-b-top-header\"},[_c('a',{staticClass:\"a-href title\",on:{\"click\":_vm.goBack}},[_vm._v(\"返回\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"disabled\":_vm.selectedList.length == 0},on:{\"click\":function($event){_vm.transClerk('group')}}},[_vm._v(\"批量转移\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.transClerk('all')}}},[_vm._v(\"全部转移\")])],1),_vm._v(\" \"),_c('el-table',{ref:\"clerkTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.store.clerks},on:{\"selection-change\":_vm.selectMember}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"42\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"姓名\",\"prop\":\"name\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"手机号码\",\"prop\":\"phoneNumber\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"80\",\"prop\":\"clerkCount\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.transClerk('single', scope.row)}}},[_c('i',{staticClass:\"el-icon-sort\"})]),_vm._v(\" \"),_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.delClerk(scope.row)}}},[_c('i',{staticClass:\"el-icon-delete\"})])]}}])})],1),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",attrs:{\"treeSet\":_vm.treeSet,\"selectType\":_vm.selectType},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7228cbd0\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/storeFrame/clerkTable.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7228cbd0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./clerkTable.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./clerkTable.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./clerkTable.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7228cbd0\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./clerkTable.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/storeFrame/clerkTable.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"common-set-wrap recycle-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'height': $store.state.bgHeight}\">\n <clerk-table v-if=\"showClerks\" :store=\"currentStore\" @delClerk=\"delClerk\"></clerk-table>\n <div class=\"recycle-bin\" v-else>\n <div class=\"r-b-top-header\">\n <div class=\"title\">{{recycleList.length}} 家门店</div>\n <el-input placeholder=\"请输入门店名\" prefix-icon=\"el-icon-search\" v-model=\"searchKey\"></el-input>\n </div>\n <el-table\n :height=\"recycleList.length? tableH:'auto'\"\n :data=\"recycleList.filter(data => !searchKey || data.storeName.toLowerCase().includes(searchKey.toLowerCase()))\"\n style=\"width: 100%\">\n <el-table-column label=\"门店名称\" prop=\"storeName\">\n </el-table-column>\n <el-table-column label=\"代码\" prop=\"storeCode\">\n </el-table-column>\n <el-table-column label=\"类型\" prop=\"storeType\">\n <template slot-scope=\"scope\">\n {{typeArr[scope.row.storeType * 1 + 1]}}\n </template>\n </el-table-column>\n <el-table-column label=\"地址\" prop=\"postAddress\">\n </el-table-column>\n <el-table-column label=\"待处理店员\" prop=\"clerkCount\">\n <template slot-scope=\"scope\">\n <a class=\"a-href\" @click=\"showClerksFn(scope.row)\">\n {{scope.row.clerks.length}}\n </a>\n </template>\n </el-table-column>\n <el-table-column label=\"操作\" prop=\"clerkCount\">\n <template slot-scope=\"scope\">\n <a class=\"a-href\" @click=\"restore(scope.row)\">恢复到门店列表</a>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"pagination\" v-if=\"!!total\">\n <el-pagination background @size-change=\"handleSizeChange\" @current-change=\"handleCurrentChange\" :page-sizes=\"[20, 40, 60, 80]\" :page-size=\"pageSize\" :current-page=\"pageNumber\" layout=\"total, sizes, prev, pager, next\" :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport clerkTable from \"components/contacts/storeFrame/clerkTable\";\nimport navCrumb from '@/components/nav/nav.vue';\nexport default {\n name: \"recycle-bin\",\n components: {\n navCrumb,\n clerkTable\n },\n data() {\n return {\n tableH: window.screen.availHeight - 440 - 180,\n searchKey: \"\",\n typeArr: [\"全部类型\", \"自营\", \"联营\", \"代理(加盟)\", \"代销\", \"托管\"],\n pageSize: 20,\n pageNumber: 1,\n recycleList: [],\n total: 0,\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '门店架构',\n path: '/storeFrame?showRecycle=0'\n },\n {\n name: '门店回收站',\n path: ''\n }\n ],\n clerks: [],\n showClerks: false,\n currentStore: {}\n }\n },\n methods: {\n /**\n * 获取回收站店铺列表\n */\n getRecycleList() {\n let that = this;\n let query = that.$route.query;\n let params = {\n storeGroupId: query.dept,\n showChild: query.showChild * 1,\n showType: 2,\n pageSize: that.pageSize,\n pageNumber: that.pageNumber,\n status: 4,\n storeType: query.type\n };\n getRequest(\"/haoban-manage-web/store/findSimplePage\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.total = res.data.result.total;\n that.recycleList = res.data.result.list || [];\n } else {\n // that.loading = false;\n that.recycleList = [];\n that.$message.error({\n duration: 1000,\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.loading = false;\n that.$message.error({\n duration: 1000,\n message: e.message\n });\n });\n },\n restore(store) {\n let that = this;\n that.$confirm(\"确定要恢复到门店列表吗?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n let params = {\n status: 1,\n storeId: store.storeId\n };\n getRequest(\"/haoban-manage-web/store/changeStatus\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.searchKey = \"\";\n that.getRecycleList();\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n }).catch(e => {\n that.$message.error({\n message: e.message\n });\n });\n }).catch(e => {});\n },\n handleSizeChange(val) {\n this.pageSize = val;\n this.getRecycleList();\n },\n handleCurrentChange(val) {\n this.pageNumber = val;\n this.getRecycleList();\n },\n showClerksFn(store) {\n this.currentStore = store;\n this.clerks = store.clerks == null ? [] : store.clerks;\n this.showClerks = true;\n },\n /**\n * 删除店员\n */\n delClerk(clerk) {\n let store = this.currentStore;\n // console.log(clerk, clerk.employeeClerkId, store);\n let that = this;\n that.$confirm(\"是否要删除该员工?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n let params = {\n ids: clerk.employeeClerkId\n }\n getRequest(\"/haoban-manage-web/emp/del\", params)\n .then(res => {\n // console.log(res);\n if (res.data.errorCode == 1) {\n store.clerks.forEach(ele => {\n if (ele.employeeClerkId == clerk.employeeClerkId) {\n store.clerks.splice(store.clerks.indexOf(ele), 1);\n }\n });\n } else {\n that.$message.error({\n duration: 1000,\n message: res.data.message\n });\n }\n })\n .catch(e => {\n console.log(e, \"error\");\n that.$message.error({\n duration: 1000,\n message: e.message\n });\n });\n });\n }\n },\n beforeMount() {\n this.getRecycleList();\n }\n}\n\n</script>\n<style lang=\"scss\">\n.recycle-wrap {\n .right-content {\n min-height: calc(100% - 240px);\n }\n}\n\n.recycle-bin {\n background: #fff;\n padding: 0 20px 24px;\n\n .r-b-top-header {\n width: 100%;\n display: flex;\n padding: 24px 0 22px 0;\n font-size: 20px;\n font-weight: 400;\n color: rgba(48, 49, 51, 1);\n\n .el-input {\n width: 180px;\n }\n\n .title {\n flex: 1;\n }\n }\n\n .pagination {\n text-align: right;\n margin-top: 20px;\n }\n\n .cell {\n .el-icon-sort {\n transform: rotate(90deg);\n margin-right: 10px;\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/recycle.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap recycle-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'height': _vm.$store.state.bgHeight})},[(_vm.showClerks)?_c('clerk-table',{attrs:{\"store\":_vm.currentStore},on:{\"delClerk\":_vm.delClerk}}):_c('div',{staticClass:\"recycle-bin\"},[_c('div',{staticClass:\"r-b-top-header\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.recycleList.length)+\" 家门店\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"placeholder\":\"请输入门店名\",\"prefix-icon\":\"el-icon-search\"},model:{value:(_vm.searchKey),callback:function ($$v) {_vm.searchKey=$$v},expression:\"searchKey\"}})],1),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"height\":_vm.recycleList.length? _vm.tableH:'auto',\"data\":_vm.recycleList.filter(function (data) { return !_vm.searchKey || data.storeName.toLowerCase().includes(_vm.searchKey.toLowerCase()); })}},[_c('el-table-column',{attrs:{\"label\":\"门店名称\",\"prop\":\"storeName\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"代码\",\"prop\":\"storeCode\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"类型\",\"prop\":\"storeType\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(_vm.typeArr[scope.row.storeType * 1 + 1])+\"\\n \")]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"地址\",\"prop\":\"postAddress\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"待处理店员\",\"prop\":\"clerkCount\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.showClerksFn(scope.row)}}},[_vm._v(\"\\n \"+_vm._s(scope.row.clerks.length)+\"\\n \")])]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"操作\",\"prop\":\"clerkCount\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.restore(scope.row)}}},[_vm._v(\"恢复到门店列表\")])]}}])})],1),_vm._v(\" \"),(!!_vm.total)?_c('div',{staticClass:\"pagination\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.pageNumber,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7a10b1fc\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/recycle.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7a10b1fc\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./recycle.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./recycle.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./recycle.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7a10b1fc\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./recycle.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/recycle.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([19],{"4UqX":function(e,t){},HkK0:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),r={name:"clerkTbale",components:{vueSelectStore:a("Ie7z").a},props:{store:{type:Object,required:!0}},data:function(){return{treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!0},selectType:"store",transArr:[],selectedList:[]}},methods:{goBack:function(){window.location.reload()},transClerk:function(e,t){this.transArr="single"==e?[t]:"all"==e?this.store.clerks:this.selectedList,this.treeSet.dialogVisible=!0},delClerk:function(e){this.$emit("delClerk",e)},selectMember:function(e){this.selectedList=e},handleSelectedList:function(e){var t=[];this.transArr.forEach(function(e){t.push(e.employeeClerkId)});var a={ids:t.join(","),storeId:e[0].id},r=this;Object(s.a)("/haoban-manage-web/emp/batchTransfer",a).then(function(e){1==e.data.errorCode?(r.$message.success({message:"操作成功"}),r.store.clerks.forEach(function(e){if(t.indexOf(e.employeeClerkId)>-1){var a=r.store.clerks.indexOf(e);r.store.clerks.splice(a,1)}})):r.$message.error({message:e.data.message})}).catch(function(e){r.$message.error({message:e.message})})}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"recycle-bin"},[a("p",{staticClass:"r-b-top-header"},[a("a",{staticClass:"a-href title",on:{click:e.goBack}},[e._v("返回")]),e._v(" "),a("el-button",{attrs:{disabled:0==e.selectedList.length},on:{click:function(t){e.transClerk("group")}}},[e._v("批量转移")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.transClerk("all")}}},[e._v("全部转移")])],1),e._v(" "),a("el-table",{ref:"clerkTable",staticStyle:{width:"100%"},attrs:{data:e.store.clerks},on:{"selection-change":e.selectMember}},[a("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),a("el-table-column",{attrs:{label:"姓名",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{label:"手机号码",prop:"phoneNumber"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"80",prop:"clerkCount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{staticClass:"a-href",on:{click:function(a){e.transClerk("single",t.row)}}},[a("i",{staticClass:"el-icon-sort"})]),e._v(" "),a("a",{staticClass:"a-href",on:{click:function(a){e.delClerk(t.row)}}},[a("i",{staticClass:"el-icon-delete"})])]}}])})],1),e._v(" "),a("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:e.selectType},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var l=a("VU/8")(r,n,!1,function(e){a("4UqX")},null,null).exports,o={name:"recycle-bin",components:{navCrumb:a("3Xzz").a,clerkTable:l},data:function(){return{tableH:window.screen.availHeight-440-180,searchKey:"",typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],pageSize:20,pageNumber:1,recycleList:[],total:0,navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame?showRecycle=0"},{name:"门店回收站",path:""}],clerks:[],showClerks:!1,currentStore:{}}},methods:{getRecycleList:function(){var e=this,t=e.$route.query,a={storeGroupId:t.dept,showChild:1*t.showChild,showType:2,pageSize:e.pageSize,pageNumber:e.pageNumber,status:4,storeType:t.type};Object(s.a)("/haoban-manage-web/store/findSimplePage",a).then(function(t){1==t.data.errorCode?(e.total=t.data.result.total,e.recycleList=t.data.result.list||[]):(e.recycleList=[],e.$message.error({duration:1e3,message:t.data.message}))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})},restore:function(e){var t=this;t.$confirm("确定要恢复到门店列表吗?","提示",{type:"warning"}).then(function(){var a={status:1,storeId:e.storeId};Object(s.a)("/haoban-manage-web/store/changeStatus",a).then(function(e){1==e.data.errorCode?(t.searchKey="",t.getRecycleList()):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})}).catch(function(e){})},handleSizeChange:function(e){this.pageSize=e,this.getRecycleList()},handleCurrentChange:function(e){this.pageNumber=e,this.getRecycleList()},showClerksFn:function(e){this.currentStore=e,this.clerks=null==e.clerks?[]:e.clerks,this.showClerks=!0},delClerk:function(e){var t=this.currentStore,a=this;a.$confirm("是否要删除该员工?","提示",{type:"warning"}).then(function(){var r={ids:e.employeeClerkId};Object(s.a)("/haoban-manage-web/emp/del",r).then(function(s){1==s.data.errorCode?t.clerks.forEach(function(a){a.employeeClerkId==e.employeeClerkId&&t.clerks.splice(t.clerks.indexOf(a),1)}):a.$message.error({duration:1e3,message:s.data.message})}).catch(function(e){console.log(e,"error"),a.$message.error({duration:1e3,message:e.message})})})}},beforeMount:function(){this.getRecycleList()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-set-wrap recycle-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[e.showClerks?a("clerk-table",{attrs:{store:e.currentStore},on:{delClerk:e.delClerk}}):a("div",{staticClass:"recycle-bin"},[a("div",{staticClass:"r-b-top-header"},[a("div",{staticClass:"title"},[e._v(e._s(e.recycleList.length)+" 家门店")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入门店名","prefix-icon":"el-icon-search"},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}})],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{height:e.recycleList.length?e.tableH:"auto",data:e.recycleList.filter(function(t){return!e.searchKey||t.storeName.toLowerCase().includes(e.searchKey.toLowerCase())})}},[a("el-table-column",{attrs:{label:"门店名称",prop:"storeName"}}),e._v(" "),a("el-table-column",{attrs:{label:"代码",prop:"storeCode"}}),e._v(" "),a("el-table-column",{attrs:{label:"类型",prop:"storeType"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.typeArr[1*t.row.storeType+1])+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"地址",prop:"postAddress"}}),e._v(" "),a("el-table-column",{attrs:{label:"待处理店员",prop:"clerkCount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{staticClass:"a-href",on:{click:function(a){e.showClerksFn(t.row)}}},[e._v("\n "+e._s(t.row.clerks.length)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",prop:"clerkCount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{staticClass:"a-href",on:{click:function(a){e.restore(t.row)}}},[e._v("恢复到门店列表")])]}}])})],1),e._v(" "),e.total?a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNumber,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)],1)]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var i=a("VU/8")(o,c,!1,function(e){a("uxhw")},null,null);t.default=i.exports},uxhw:function(e,t){}});
\ No newline at end of file
webpackJsonp([2],{"29mg":function(e,t){},"4WTo":function(e,t,o){var s=o("NWt+");e.exports=function(e,t){var o=[];return s(e,!1,o.push,o,t),o}},"5zde":function(e,t,o){o("zQR9"),o("qyJz"),e.exports=o("FeBl").Array.from},"7Doy":function(e,t,o){var s=o("EqjI"),a=o("7UMu"),n=o("dSzd")("species");e.exports=function(e){var t;return a(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!a(t.prototype)||(t=void 0),s(t)&&null===(t=t[n])&&(t=void 0)),void 0===t?Array:t}},"9Bbf":function(e,t,o){"use strict";var s=o("kM2E");e.exports=function(e){s(s.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},"9C8M":function(e,t,o){"use strict";var s=o("evD5").f,a=o("Yobk"),n=o("xH/j"),r=o("+ZMJ"),i=o("2KxR"),l=o("NWt+"),c=o("vIB/"),u=o("EGZi"),d=o("bRrM"),p=o("+E39"),h=o("06OY").fastKey,m=o("LIJb"),f=p?"_s":"size",g=function(e,t){var o,s=h(t);if("F"!==s)return e._i[s];for(o=e._f;o;o=o.n)if(o.k==t)return o};e.exports={getConstructor:function(e,t,o,c){var u=e(function(e,s){i(e,u,t,"_i"),e._t=t,e._i=a(null),e._f=void 0,e._l=void 0,e[f]=0,void 0!=s&&l(s,o,e[c],e)});return n(u.prototype,{clear:function(){for(var e=m(this,t),o=e._i,s=e._f;s;s=s.n)s.r=!0,s.p&&(s.p=s.p.n=void 0),delete o[s.i];e._f=e._l=void 0,e[f]=0},delete:function(e){var o=m(this,t),s=g(o,e);if(s){var a=s.n,n=s.p;delete o._i[s.i],s.r=!0,n&&(n.n=a),a&&(a.p=n),o._f==s&&(o._f=a),o._l==s&&(o._l=n),o[f]--}return!!s},forEach:function(e){m(this,t);for(var o,s=r(e,arguments.length>1?arguments[1]:void 0,3);o=o?o.n:this._f;)for(s(o.v,o.k,this);o&&o.r;)o=o.p},has:function(e){return!!g(m(this,t),e)}}),p&&s(u.prototype,"size",{get:function(){return m(this,t)[f]}}),u},def:function(e,t,o){var s,a,n=g(e,t);return n?n.v=o:(e._l=n={i:a=h(t,!0),k:t,v:o,p:s=e._l,n:void 0,r:!1},e._f||(e._f=n),s&&(s.n=n),e[f]++,"F"!==a&&(e._i[a]=n)),e},getEntry:g,setStrong:function(e,t,o){c(e,t,function(e,o){this._t=m(e,t),this._k=o,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?u(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,u(1))},o?"entries":"values",!o,!0),d(t)}}},ALrJ:function(e,t,o){var s=o("+ZMJ"),a=o("MU5D"),n=o("sB3e"),r=o("QRG4"),i=o("oeOm");e.exports=function(e,t){var o=1==e,l=2==e,c=3==e,u=4==e,d=6==e,p=5==e||d,h=t||i;return function(t,i,m){for(var f,g,v=n(t),b=a(v),C=s(i,m,3),I=r(b.length),A=0,y=o?h(t,I):l?h(t,0):void 0;I>A;A++)if((p||A in b)&&(g=C(f=b[A],A,v),e))if(o)y[A]=g;else if(g)switch(e){case 3:return!0;case 5:return f;case 6:return A;case 2:y.push(f)}else if(u)return!1;return d?-1:c||u?u:y}}},AWpC:function(e,t){},BDhv:function(e,t,o){var s=o("kM2E");s(s.P+s.R,"Set",{toJSON:o("m9gC")("Set")})},Dy1Z:function(e,t){},Gfms:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=o("lHA8"),a=o.n(s),n=o("Gu7T"),r=o.n(n),i=o("3Xzz"),l=(o("0xDb"),{name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0},storeFrame:{type:Boolean,default:!1}},data:function(){return{searchKey:"",searchResultShow:!1,myProps:{children:"childrens",label:"label",disabled:"disabled"},menuData:[],menuDataMine:[],defaultOpen:[],shareArea:[]}},methods:{formatGroupData:function(e){var t=this,o=[],s=window.localStorage.getItem("userInfo"),a=JSON.parse(s).enterpriseId,n=this,r=!1;e.forEach(function(s,i){if(s.exportEnterpriseId==a){var l={title:s.title,sharedContactRelationId:s.sharedContactRelationId,id:s.sharedContactRelationId,shares:[s]};s.childrens=s.ext.sharedContactDepartmentStoreGroupList,s.childrens.forEach(function(e){n.formatGroup(e,1)}),r||(r=!0,n.$emit("getEmployeeFirst",s.childrens[0])),t.defaultOpen.push(s.childrens[0].id),t.defaultOpen.push(s.childrens[1].id),e.forEach(function(e){e.exportEnterpriseId==s.importEnterpriseId&&(e.childrens=e.ext.sharedContactDepartmentStoreGroupList,e.childrens.forEach(function(e){n.formatGroup(e,0)}),l.shares.push(e),t.defaultOpen.push(e.childrens[0].id),t.defaultOpen.push(e.childrens[1].id))}),o.push(l)}}),console.log(o),this.shareArea=o},formatGroup:function(e,t){var o=this;e.id=e.sharedContactGroupId,e.label=e.name,e.isMine=t,e.ext&&e.ext.sharedContactDepartmentStoreGroupList&&(e.childrens=e.ext.sharedContactDepartmentStoreGroupList,e.childrens.forEach(function(e){o.formatGroup(e,t)}))},clearFn:function(){this.searchResultShow=!1},searchFn:function(){if(""==this.searchKey)return this.searchResultShow=!1,!1;this.searchResultShow=!0,this.$emit("handleSearchKey",this.searchKey)},handleNodeClick:function(e,t){this.$emit("handleTreeSelection",e,t,"node")},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,"employee")},handleStoreClick:function(e){this.$emit("handleStoreSelection",e,"store")}},filter:{},computed:{employeeList:function(){var e=[];this.searchResult.employeeStoreList&&this.searchResult.employeeStoreList.forEach(function(t){t.ext.employeeClerk?(t.employeeClerkId=t.ext.employeeClerk.employeeClerkId,t.name=t.employeeStoreName,e.push(t)):t.ext.store.ext.employeeClerkList.forEach(function(t){e.push(t)})});return e},storeList:function(){var e=[];this.searchResult.employeeStoreList&&this.searchResult.employeeStoreList.forEach(function(t){t.ext.store&&(t.storeId=t.employeeStoreId,t.name=t.employeeStoreName,e.push(t))});return e},departmentList:function(){return this.searchResult.groupList?(this.searchResult.groupList.forEach(function(e){e.id=e.sharedContactGroupId}),this.searchResult.groupList):[]}},watch:{treeData:function(e,t){this.formatGroupData(e)}},mounted:function(){this.formatGroupData(this.treeData)}}),c={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"searh-menu-container"},[o("div",{staticClass:"p-0-15"},[o("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"姓名/手机号/部门名称",clearable:""},on:{clear:e.clearFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}}),e._v(" "),e._t("buttonBox")],2),e._v(" "),e.searchResultShow?o("div",{staticClass:"search-result-container m-t-15"},[e.departmentList.length>0?o("ul",{staticClass:"search-result-ul"},[o("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,s){return o("li",{key:s+"_"+t.groupId,staticClass:"group-item items",on:{click:function(o){e.handleNodeClick(t)}}},[o("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.storeList.length>0?o("ul",{staticClass:"search-result-ul"},[o("p",{staticClass:"title store-frame-title"},[e._v("门店列表")]),e._v(" "),e._l(e.storeList,function(t,s){return o("li",{key:s+"_"+t.storeId,staticClass:"group-item items",on:{click:function(o){e.handleStoreClick(t)}}},[o("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?o("ul",{staticClass:"search-result-ul"},[o("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,s){return o("li",{key:s+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(o){e.selectEmployee(t)}}},[o("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?o("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]):[e._l(e.shareArea,function(t){return[o("div",{key:t.sharedContactRelationId},[o("p",{staticClass:"area-title"},[e._v(e._s(t.title))]),e._v(" "),o("p",{staticClass:"share-title"},[e._v("我方共享给对方的所有人员")]),e._v(" "),o("div",{staticClass:"p-0-15"},[o("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:t.shares[0].childrens,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node;return t.data,o("span",{staticClass:"custom-tree-node"},[o("i",{staticClass:"iconfont",class:1==s.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),o("span",[e._v(e._s(s.label))])])}}])})],1),e._v(" "),e._m(0,!0),e._v(" "),o("div",{staticClass:"p-0-15"},[e.searchResultShow?e._e():o("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:t.shares[1].childrens,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node;return t.data,o("span",{staticClass:"custom-tree-node"},[o("i",{staticClass:"iconfont",class:1==s.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),o("span",[e._v(e._s(s.label))])])}}])})],1)])]})]],2)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"share-title"},[this._v("对方共享给我方的所有人员"),t("i",{staticClass:"el-icon-upload"})])}]};var u=o("VU/8")(l,c,!1,function(e){o("Dy1Z")},null,null).exports,d=o("P9l9"),p=o("c4uw"),h={name:"employeeInfo",components:{vueSelectEmployee:p.a},props:{perId:{type:[String,Number],default:""},isNew:{type:Boolean,default:!1}},data:function(){return{info:{name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1},treeData:{},disabled:!0,employeeInfo:{name:"",phoneNumber:"",departmentName:""},rules:{name:[{required:!0,message:"请输入员工姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],phoneNumber:[{required:!0,validator:function(e,t,o){if(!t)return o(new Error("请输入手机号"));return/^1[34578]\d{9}$/.test(t)?void 0:o(new Error("手机号格式不正确"))},trigger:"blur"}],departmentId:[{required:!0,message:"请选择部门",trigger:"change"}]},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{getGroupData:function(){var e=this;Object(d.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var o=[],s=[];1==t.data.errorCode&&(o=t.data.result.departmentList||[],s=t.data.result.searchList||[]),e.treeData={treeData:o,personData:s},e.disabled=!1}).catch(function(e){console.log(e,"error")})},callGroupSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.info.departmentId=e.id,this.info.departmentName=e.label},getEmployInfo:function(){var e=this,t={id:e.$route.query.employeeClerkId?e.$route.query.employeeClerkId:e.perId};Object(d.a)("/haoban-manage-web/emp/findOne",t).then(function(t){console.log(t,"employeeDetail"),e.info=t.data.result,e.info.managerMode=!!t.data.result.managerMode}).catch(function(e){console.log(e,"error")})}},beforeMount:function(){this.getGroupData(),this.isNew||this.getEmployInfo()},watch:{perId:function(e,t){this.getEmployInfo()}}},m={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"employee-info"},[o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("员工信息")]),e._v(" "),o("el-form",{staticClass:"employee-info-form",attrs:{model:e.info,"label-width":"70px"}},[o("el-form-item",{attrs:{label:"姓名:",prop:"name"}},[o("p",[e._v(e._s(e.info.name))])]),e._v(" "),o("el-form-item",{attrs:{label:"手机号:",prop:"phoneNumber"}},[o("p",[e._v(e._s(e.info.phoneNumber))])]),e._v(" "),o("el-form-item",{attrs:{label:"部门:",prop:"departmentId"}},[o("p",[e._v(e._s(e.info.departmentName))])]),e._v(" "),o("el-form-item",{attrs:{label:"职位:",prop:"positionName"}},[o("p",[e._v(e._s(e.info.positionName))])])],1)],1),e._v(" "),o("vue-select-employee",{ref:"parentSelector",attrs:{treeSet:e.treeSet,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var f=o("VU/8")(h,m,!1,function(e){o("mdwZ")},null,null).exports,g=o("qsKc"),v={name:"employee-table",props:{employeeList:{type:Array,default:function(){return[]}},headList:{type:Array,default:function(){return["selection","name","phoneNumber","positionName","activationStatus"]}},groupInfo:{type:Object,default:function(){return{}}}},data:function(){return{tableData:[]}},methods:{selectMember:function(e){this.$emit("selectMember",e)},linkToDetail:function(e){console.log(e,this.groupInfo),this.groupInfo.isMine?window.location.href="#/employee?employeeClerkId="+e.employeeClerkId:window.location.href="#/employee?readOnly=1&employeeClerkId="+e.employeeClerkId}},mounted:function(){var e=this.employeeList,t=[];console.log(e," this.list"),e.forEach(function(e){e.ext.employeeClerk.sharedContactEmployeeStoreId=e.sharedContactEmployeeStoreId,t.push(e.ext.employeeClerk)}),this.tableData=t},watch:{employeeList:function(e){var t=[];console.log(e," this.list"),e.forEach(function(e){e.ext.employeeClerk.sharedContactEmployeeStoreId=e.sharedContactEmployeeStoreId,t.push(e.ext.employeeClerk)}),this.tableData=t}}},b={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"employee-table"},[o("el-table",{attrs:{height:"495",data:e.tableData},on:{"selection-change":e.selectMember,"row-click":e.linkToDetail}},[o("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),o("el-table-column",{attrs:{label:"姓名",prop:"name"}}),e._v(" "),o("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),e._v(" "),o("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),e._v(" "),o("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(e){return[o("div",{staticClass:"status-icon",class:1==e.row.activationStatus?"is-active":""},[o("i",{staticClass:"iconfont icon-shouji"})])]}}])})],1)],1)},staticRenderFns:[]};var C=o("VU/8")(v,b,!1,function(e){o("yaZZ")},null,null).exports,I={name:"clerkView",props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{storeType:0,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],storeStatus:"",showChildMember:!1}},methods:{selectMember:function(e){this.$emit("selectMember",e)}},mounted:function(){this.tableData.forEach(function(e){e.storeCode=e.ext.store.storeCode})},watch:{tableData:function(e){e.forEach(function(e){e.storeCode=e.ext.store.storeCode})}}},A={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-table",{ref:"clerkViewTable",staticClass:"diy-table",attrs:{height:"445",data:e.tableData},on:{"selection-change":e.selectMember}},[o("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),o("el-table-column",{attrs:{label:"门店",width:"175",prop:"employeeStoreName"}}),e._v(" "),o("el-table-column",{attrs:{label:"门店code",prop:"storeCode",width:"175"}}),e._v(" "),o("el-table-column",{scopedSlots:e._u([{key:"header",fn:function(t){return[o("ul",{staticClass:"diy-header"},[o("li",{staticClass:"name"},[e._v("姓名")]),e._v(" "),o("li",{staticClass:"phone"},[e._v("手机号")]),e._v(" "),o("li",{staticClass:"position"},[e._v("职位")]),e._v(" "),o("li",{staticClass:"status"},[e._v("状态")])])]}},{key:"default",fn:function(t){return[o("ul",e._l(t.row.ext.store.ext.employeeClerkList,function(t){return o("li",{key:t.employeeClerkId,staticClass:"clerk-obj-li"},[o("div",{staticClass:"clerk-name clerk-cell"},[e._v(e._s(t.name))]),e._v(" "),o("div",{staticClass:"clerk-cell clerk-phone"},[e._v(e._s(t.phoneNumber))]),e._v(" "),o("div",{staticClass:"clerk-cell clerk-position"},[e._v(e._s(t.positionName))]),e._v(" "),o("div",{staticClass:"clerk-cell clerk-status"},[o("div",{staticClass:"status-icon",class:1==t.activationStatus?"is-active":""},[o("i",{staticClass:"iconfont icon-shouji"})])])])}))]}}])})],1)],1)},staticRenderFns:[]};var y=o("VU/8")(I,A,!1,function(e){o("RjU1")},null,null).exports,S={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"guid-div"},[this._m(0),this._v(" "),this._m(1),this._v(" "),t("div",{staticStyle:{"text-align":"center","margin-top":"50px"}},[t("a",{attrs:{href:"#/shareCode"}},[t("el-button",{attrs:{type:"primary"}},[this._v("建立共享企业")])],1)])])},staticRenderFns:[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"guid"},[s("p",{staticClass:"title"},[e._v("共享通讯录操作引导")]),e._v(" "),s("div",{staticClass:"flex-div"},[s("div",{staticClass:"step"},[s("img",{attrs:{src:o("z6bE")}}),e._v(" "),s("p",[e._v("点击建立共享企业,下载二维码 发给所要建立共享的企业")])]),e._v(" "),s("div",{staticClass:"step"},[s("img",{attrs:{src:o("NBVb")}}),e._v(" "),s("p",[e._v("从企业通讯录中添加对方可见我方 企业的成员及门店")])]),e._v(" "),s("div",{staticClass:"step"},[s("img",{attrs:{src:o("NXrz")}}),e._v(" "),s("p",[e._v("添加完成之后必须点击发布,所添加或 修改的信息才会同步至对方共享通讯录中")])])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"guid"},[t("p",{staticClass:"des"},[this._v("应用场景")]),this._v(" "),t("p",{staticClass:"des"},[this._v("适用于集团公司与子公司建立通讯录部分成员共享机制")]),this._v(" "),t("p",{staticClass:"des"},[this._v("适用于总部与代理商、加盟商建立通讯录部分成员共享机制")])])}]};var w=o("VU/8")(null,S,!1,function(e){o("ywks")},null,null).exports,N={name:"addNewGuid",props:{groupInfo:{type:Object,required:!0}},methods:{addNew:function(){this.groupInfo.isStoreGroup?this.$emit("addStoreEmployee"):this.$emit("addEmployee")}}},D={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"tip-area"},[t("img",{attrs:{src:o("mxqO")}}),this._v(" "),this.groupInfo.isMine?[t("p",[this._v("暂无成员,开始添加成员吧")]),this._v(" "),t("el-button",{staticClass:"add-new-btn",on:{click:this.addNew}},[this._v("添加成员")])]:t("p",[this._v("暂无成员,联系建立共享企业的管理员,对方添加后即可查看")])],2)},staticRenderFns:[]};var k=o("VU/8")(N,D,!1,function(e){o("fYwa")},null,null).exports,E=o("Ie7z"),Y={name:"permission-set",components:{vueSelectStore:E.a,vueSelectEmployee:p.a},props:{groupInfo:{type:Object,required:!0}},data:function(){return{visibleList:[],visibleStoreList:[],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1},perTreeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},dialogVisible:!0,changed:""}},methods:{getVisibleRange:function(){var e=this,t={sharedContactGroupId:e.groupInfo.sharedContactGroupId};Object(d.a)("/haoban-manage-web/shared-contact/get-shared-group-visible-range",t).then(function(t){console.log(t,"range"),1==t.data.errorCode?e.formatList(t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatList:function(e){var t=[],o=[];e.forEach(function(e){e.label=e.name,1==e.type?(e.employeeClerkId=e.id,t.push(e)):(e.storeId=e.id,o.push(e))}),this.visibleList=t,this.visibleStoreList=o},delCurrent:function(e,t){var o=this[t].indexOf(e);this[t].splice(o,1)},callSelector:function(){this.treeSet.dialogVisible=!0},callPerSelector:function(){this.changed="permission",this.perTreeSet.dialogVisible=!0},setSharedGroupVisible:function(){var e=this,t=[];e.visibleList.concat(e.visibleStoreList).forEach(function(e){var o=e.employeeClerkId?1:2;t.push({id:e.id,type:o})});var o={visibleMemberList:[{memberList:t,sharedContactGroupId:e.groupInfo.id}]};Object(d.b)("/haoban-manage-web/shared-contact/set-shared-group-visible-range",o).then(function(t){console.log(t,"result"),1==t.data.errorCode?(e.$message.success({message:t.data.message}),e.getVisibleRange()):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},cancelSet:function(){this.$emit("cancelSet")},handleSelectedList:function(e){this.visibleStoreList=e},handlePerSelectedList:function(e){this.visibleList=e}},beforeMount:function(){this.getVisibleRange()},mounted:function(){console.log(this.groupInfo,"groupInfo")}},G={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"per-set-div"},[o("el-form",{attrs:{"label-width":"150px"}},[o("el-form-item",{attrs:{label:"当前范围:"}},[o("span",[e._v(e._s(e.groupInfo.label))])]),e._v(" "),o("el-form-item",{attrs:{label:"设置可见范围(员工):"}},[o("ul",{staticClass:"particular-list"},[e._l(e.visibleList,function(t,s){return[t.employeeClerkId?o("li",{key:s+"_"+t.id,staticClass:"item person-item"},[t.headPic?o("img",{attrs:{src:t.headPic}}):o("div",{staticClass:"replace-head-img"},[o("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),o("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),o("i",{staticClass:"el-icon-circle-close",on:{click:function(o){e.delCurrent(t,"visibleList")}}})]):e._e()]}),e._v(" "),o("li",{staticClass:"item J_add-btn",on:{click:e.callPerSelector}},[o("i",{staticClass:"el-icon-plus"})])],2)]),e._v(" "),o("el-form-item",{attrs:{label:"设置可见范围(门店):"}},[o("ul",{staticClass:"particular-list"},[e._l(e.visibleStoreList,function(t,s){return[o("li",{key:s+"_"+t.id,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),o("i",{staticClass:"el-icon-circle-close",on:{click:function(o){e.delCurrent(t,"visibleStoreList")}}})])]}),e._v(" "),o("li",{staticClass:"item J_add-btn",on:{click:e.callSelector}},[o("i",{staticClass:"el-icon-plus"})])],2)])],1),e._v(" "),o("p",{staticClass:"m-t-20"},[o("el-button",{attrs:{type:"primary"},on:{click:e.setSharedGroupVisible}},[e._v("确定")]),e._v(" "),o("el-button",{on:{click:e.cancelSet}},[e._v("取消")])],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{defaultList:e.visibleStoreList,treeSet:e.treeSet,selectType:"store"},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),o("vue-select-employee",{ref:"selectEmployee",attrs:{defaultSelection:e.visibleList,onlyPerson:!0,treeSet:e.perTreeSet,changed:e.changed},on:{handleSelectedList:e.handlePerSelectedList}})],1)},staticRenderFns:[]};var R=o("VU/8")(Y,G,!1,function(e){o("Kpgp")},null,null).exports,L={name:"shareContact",components:{navCrumb:i.a,searchMenu:u,employeeInfo:f,employeeList:C,guidDiv:w,clerkView:y,vueSelectEmployee:p.a,vueSelectStore:E.a,permissionSet:R,addNewGuid:k,storeInfo:g.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"共享通讯录",path:""}],showChildMember:!1,setDisabledDel:!1,menuData:[],pageSize:20,currentPage:1,selectedList:[],total:0,loading:!0,groupInfo:{groupName:"",departmentId:""},employeeList:[],searchResult:{},showEmployee:"",perId:"",sharedContactRelationId:[],shareMember:!1,shareSale:!1,disabled:!0,treeData:{},sldType:1,dlgTitle:"",dlgShow:!1,editDlgShow:!1,newGroupName:"",storeInfo:{}}},created:function(){},beforeMount:function(){this.getShareRelation()},methods:{subSonGroupAdd:function(e){var t=this;if(""==t.newGroupName)t.$message.error({message:"名称不能为空"});else{var o={parentSharedContactGroupId:e?t.groupInfo.parentId:t.groupInfo.id,name:t.newGroupName};e?o.sharedContactGroupId=t.groupInfo.id:delete o.sharedContactGroupId,Object(d.a)("/haoban-manage-web/shared-contact/set-shared-group",o).then(function(e){1==e.data.errorCode?(t.$message.success({message:e.data.message}),t.getShareRelation(),t.dlgShow=!1,t.editDlgShow=!1):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})}},callEmployeeSelector:function(){this.sldType=1,this.$refs.selectEmployee.treeSet.dialogVisible=!0},handleSelectedList:function(e){var t=this,o=[];e.forEach(function(e){o.push({id:e.id,type:t.sldType})});var s={overwrite:!1,sharedContactMemberList:[{sharedContactGroupId:t.groupInfo.id,memberList:o}]};Object(d.b)("/haoban-manage-web/shared-contact/add-shared-member",s).then(function(e){1==e.data.errorCode?(t.$message.success({message:e.data.message}),t.getEmployee()):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},handleSizeChange:function(e){this.pageSize=e,this.getEmployee()},handleCurrentChange:function(e){this.currentPage=e,this.getEmployee()},cancelSet:function(){console.log("Cancel"),this.showEmployee=!1},subShareSet:function(){var e=this,t={visibleData:{shareMember:1*e.shareMember,shareSale:1*e.shareSale,sharedContactRelationId:e.sharedContactRelationId.join(",")}};Object(d.b)("/haoban-manage-web/shared-contact/set-shared-store-visible-data",t).then(function(t){e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},handleSearchKey:function(e){var t=this,o={keyword:e};Object(d.a)("/haoban-manage-web/shared-contact/search-shared-contact",o).then(function(e){console.log(e,"search result"),e.data.result&&(t.searchResult=e.data.result)}).catch(function(e){})},handleTreeSelection:function(e,t,o){console.log(e,t,"selection"),this.groupInfo=e,this.groupInfo.departmentId=e.id,this.groupInfo.groupName=e.name,this.showEmployee=o,this.loading=!0,this.getEmployee()},handleEmployeeSelection:function(e,t){this.perId=e.employeeClerkId,this.showEmployee=t},handleStoreSelection:function(e,t){console.log(e,"storeInfo");var o=this,s={storeId:e.storeId};Object(d.a)("/haoban-manage-web/store/findStoreById",s).then(function(e){1==e.data.errorCode?(o.showEmployee=t,o.storeInfo=e.data.result):o.$message.error({message:e.data.message})})},selectMember:function(e){this.selectedList=e},delMembers:function(){var e=this;e.$confirm("是否要删除选中的员工?","提示",{type:"warning"}).then(function(){var t=[];e.selectedList.forEach(function(e){t.push(e.sharedContactEmployeeStoreId)});var o={sharedContactEmployeeStoreIdList:t};Object(d.b)("/haoban-manage-web/shared-contact/del-shared-member",o).then(function(t){1==t.data.errorCode?(e.$message.success({message:t.data.message}),e.getEmployee()):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})})},setChildMemberShow:function(){this.getEmployee()},getGroupData:function(e){var t=this;Object(d.a)("/haoban-manage-web/shared-contact/find-shared-group",{}).then(function(e){e.data.result.forEach(function(e){e.groupId=e.sharedContactGroupId}),t.menuData=e.data.result||[],t.menuData.some(function(e){return 0==e.level&&(t.groupInfo.departmentId=e.groupId,t.groupInfo.groupName=e.name),0==e.level}),t.getEmployee(),t.getRelationIds(t.menuData)}).catch(function(e){})},getRelationIds:function(e){var t=window.localStorage.getItem("userInfo"),o=JSON.parse(t).enterpriseId,s=[];e.forEach(function(e){0==e.level&&e.enterpriseId!=o&&s.push(e.enterpriseId)}),s=[].concat(r()(new a.a(s))),this.sharedContactRelationId=s},getShareRelation:function(){var e=this;Object(d.a)("/haoban-manage-web/shared-contact/find-shared-contact-relation",{searchGroup:1}).then(function(t){console.log(t,"getShareRelation"),e.menuData=t.data.result||[]}).catch(function(t){e.$message.error({message:t.message})})},getEmployeeFirst:function(e){this.groupInfo=e,this.getEmployee()},getEmployee:function(){var e=this,t={sharedContactGroupId:e.groupInfo.id,findChildren:e.showChildMember};Object(d.b)("/haoban-manage-web/shared-contact/find-shared-member",t).then(function(t){var o=[],s=0;1==t.data.errorCode&&(o=t.data.result.list||[],s=t.data.result.pageInfo.total||0),e.employeeList=o,e.total=s,e.loading=!1}).catch(function(t){e.loading=!1})}},computed:{disabledDel:function(){return this.selectedList.length<1&&!this.setDisabledDel}}},x={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"common-set-wrap"},[o("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"administrative-estrutura-container"},[e.menuData.length>0?[o("search-menu",{attrs:{treeData:e.menuData,searchResult:e.searchResult},on:{handleSearchKey:e.handleSearchKey,handleTreeSelection:e.handleTreeSelection,handleEmployeeSelection:e.handleEmployeeSelection,getEmployeeFirst:e.getEmployeeFirst}},[o("template",{slot:"buttonBox"},[o("p",{staticClass:"add-share"},[o("a",{attrs:{href:"#/shareCode"}},[o("el-button",[e._v("建立共享企业")])],1)])])],2),e._v(" "),"employee"==e.showEmployee?o("employee-info",{attrs:{perId:e.perId}}):"store"==e.showEmployee?o("store-info",{ref:"store_info",attrs:{storeInfo:e.storeInfo}}):"permission"==e.showEmployee?o("permission-set",{attrs:{groupInfo:e.groupInfo},on:{cancelSet:e.cancelSet}}):o("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"af-right-container"},[o("div",{staticClass:"af-right-header"},[o("span",{staticClass:"title-span"},[e._v(e._s(e.groupInfo.groupName)+"("+e._s(e.total)+"人)"),o("span",{staticClass:"not-show-app"},[e._v("本企业通讯录APP中不展示")])]),e._v(" "),e.groupInfo.isMine?[1==e.groupInfo.isStoreGroup?o("span",{staticClass:"handle-area"},[o("a",{staticClass:"a-href",on:{click:function(t){e.dlgTitle="分组",e.dlgShow=!0}}},[e._v("添加子分组")]),e._v(" "),o("span",{staticClass:"hurdle"}),e._v(" "),0!=e.groupInfo.level?o("a",{staticClass:"J_edit a-href",on:{click:function(t){e.dlgTitle="分组",e.editDlgShow=!0}}},[e._v("编辑")]):e._e()]):o("span",{staticClass:"handle-area"},[o("a",{staticClass:"J_add-child a-href",on:{click:function(t){e.dlgTitle="部门",e.dlgShow=!0}}},[e._v("添加子部门")]),e._v(" "),0!=e.groupInfo.level?[o("span",{staticClass:"hurdle"}),e._v(" "),o("a",{staticClass:"J_edit a-href",on:{click:function(t){e.dlgTitle="部门",e.editDlgShow=!0}}},[e._v("编辑")])]:e._e()],2)]:[o("a",{staticClass:"a-href fr",on:{click:function(t){e.showEmployee="permission"}}},[e._v("设置可见权限")])]],2),e._v(" "),e.employeeList.length>0?[o("div",{staticClass:"af-right-button-box"},[e.groupInfo.isMine?[1==e.groupInfo.isStoreGroup&&1*e.groupInfo.level>0?o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.$refs.storeSelector.treeSet.dialogVisible=!0,e.sldType=2}}},[e._v("添加门店")]):o("el-button",{attrs:{type:"primary"},on:{click:e.callEmployeeSelector}},[e._v("添加成员")]),e._v(" "),o("el-button",{attrs:{type:"danger",plain:"",disabled:e.disabledDel},on:{click:e.delMembers}},[e._v("批量删除")])]:e._e(),e._v(" "),o("el-button",{staticClass:"J_show-children"},[o("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}}),o("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],2),e._v(" "),1==e.groupInfo.isStoreGroup?o("clerk-view",{attrs:{tableData:e.employeeList},on:{selectMember:e.selectMember}}):o("employee-list",{attrs:{employeeList:e.employeeList,groupInfo:e.groupInfo},on:{selectMember:e.selectMember}}),e._v(" "),o("div",{staticClass:"pagination"},[o("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.currentPage,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)]:[o("div",{staticClass:"af-right-button-box"},[e.groupInfo.isMine?[1==e.groupInfo.isStoreGroup&&1*e.groupInfo.level>0?o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.$refs.storeSelector.treeSet.dialogVisible=!0,e.sldType=2}}},[e._v("添加门店")]):o("el-button",{attrs:{type:"primary"},on:{click:e.callEmployeeSelector}},[e._v("添加成员")])]:e._e(),e._v(" "),o("el-button",{staticClass:"J_show-children"},[o("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}}),o("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],2),e._v(" "),o("add-new-guid",{attrs:{groupInfo:e.groupInfo},on:{addEmployee:e.callEmployeeSelector,addStoreEmployee:function(t){e.$refs.storeSelector.treeSet.dialogVisible=!0,e.sldType=2}}})]],2)]:[o("guid-div")]],2)])]),e._v(" "),o("el-dialog",{attrs:{title:"添加子"+e.dlgTitle,visible:e.dlgShow,width:"30%"},on:{"update:visible":function(t){e.dlgShow=t}}},[o("div",{staticStyle:{padding:"30px"}},[o("el-input",{attrs:{placeholder:"请输入"+e.dlgTitle+"名称"},model:{value:e.newGroupName,callback:function(t){e.newGroupName=t},expression:"newGroupName"}})],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dlgShow=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.subSonGroupAdd(0)}}},[e._v("确 定")])],1)]),e._v(" "),o("el-dialog",{attrs:{title:"编辑"+e.dlgTitle,visible:e.editDlgShow,width:"30%"},on:{"update:visible":function(t){e.editDlgShow=t}}},[o("div",{staticStyle:{padding:"30px"}},[o("el-input",{attrs:{placeholder:"请输入"+e.dlgTitle+"名称"},model:{value:e.newGroupName,callback:function(t){e.newGroupName=t},expression:"newGroupName"}})],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dlgShow=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.subSonGroupAdd(1)}}},[e._v("确 定")])],1)]),e._v(" "),o("vue-select-employee",{ref:"selectEmployee",attrs:{onlyPerson:!0,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{selectType:"store"},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var j=o("VU/8")(L,x,!1,function(e){o("29mg")},null,null);t.default=j.exports},Gu7T:function(e,t,o){"use strict";t.__esModule=!0;var s,a=o("c/Tr"),n=(s=a)&&s.__esModule?s:{default:s};t.default=function(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return(0,n.default)(e)}},HpRW:function(e,t,o){"use strict";var s=o("kM2E"),a=o("lOnJ"),n=o("+ZMJ"),r=o("NWt+");e.exports=function(e){s(s.S,e,{from:function(e){var t,o,s,i,l=arguments[1];return a(this),(t=void 0!==l)&&a(l),void 0==e?new this:(o=[],t?(s=0,i=n(l,arguments[2],2),r(e,!1,function(e){o.push(i(e,s++))})):r(e,!1,o.push,o),new this(o))}})}},Kpgp:function(e,t){},LIJb:function(e,t,o){var s=o("EqjI");e.exports=function(e,t){if(!s(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},NBVb:function(e,t,o){e.exports=o.p+"static/img/guid2.c4a077f.png"},NXrz:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAADACAYAAACDO2h3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ3OUQzQzk3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ3OUQzQzg3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDc5RDNDMDcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDc5RDNDMTcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piun5rwAABJDSURBVHja7J0LcFTlFcfPzTshLwhvSAREMKhVQVFQW3xAfdZH1arT2qpo64jiaIvttB1rLdXBagffMlar1foYoRZxUFHxgSGlPiqoASMQwiMJJCGEJCTZZG//J3vX7G42e+9ubva+zn/mzA3c3b2P73fP953vO/f7FFVVSSSySooAKLIUQLN+aPbS9mnYXAmbC+O/8+T2Jk2tsK9g78CeK1uY9aVnAAR4Jdgsgf1IOLCNlsNuA4jVrgYQ8J2NzQuwQilz26kJdgUgfNOVAAK+c7F5FZYuZW1b+WAXAsLVrgIQ8E3G5jNYrpSx7XUQdjwg3GrHk0tJ8HuPCnyOEQeDj7nGA8L7zcKmTMrVcToFXtB25ZaIB7xOytKRusYtVfAZUpaO1DzHV8GofvOxOSBl6VgVoBpudrIHHCll6GgNc3oVLJGvyPI2oEgkAIoEQJFIABQJgCKRACgSAEUiAVAkAIpEAqBIABSJBECRACgSCYAiAVAkEgBFAqBIJACKBECRSAAUCYAiDyvNdieER2JEruK5gtjbolK3XwC0XNeclEY/OzHVcwXx3Cfd9NhHXVIFW60cj842mJHqzeuWNqBIABQJgCKRACiSKNhyra/yU16m9wqifIdfALSDNlT7e0wkVbBIJACKBECRSAAUCYAikQAoEgBFIgFQJACKRAKgSAAUiQRAkQAoEgmAImcpLB1r0Rq1GJuZFFjmvY+a2/wldU3OSZXq7FL5nD35uqOjAAR4Y7F5GHZxrA/n56T0mJPkV4n2NHTTjn1dpKpS4LYDEPDxGsAfwSa4so2hEI0fnkrZmQpV7PRJiduwDbjYrfCFqigvhYrypclrRwAv8crFDs9LlRK3IYDDvHKxGelS4HYEUCQSAEUCoEiUdKV56WLH5Ck08yR7XnJZVTdV1KkCoJs1Ol+ha2fYMxLOzSQA2CUA9qf0FPYgRF1+otqWwAhDvBoxhCgHR9zbRnQogT7h3Ayi4TlEzR1EjYek+vIMgKeWEH3/8N5JFA92Eq3cQrSxzthBivOJLjuKaNSQwL8Z3vJdRKsqydA4bSaOe3Ep0XGjiYKT91YfIHrpS6L6NilEVwchs4qJLpgSPoNnHjzRVccQTSnSP8CwbKL503vh6zkoKJqN3734SGMn+ePvEB0fAh+rpIDohhlE2dK3514AGZR5k6LvYxjYK+ppzgSirH787IljiYqyY39/YmH/oBeg3TRrvBSiawEsyok9Z/M4tAkVRb/6jbm/IPb+wwpj7y/Jd0dBdHk0ZSxmG9DXrX/T9FKcfP6B3Xi9c+iMo+Aq61VasMKekea2elUAjFRTO1Fda3j7LVRfN+ofYEs9vFhB//Bt26/z/QZATuHtvzCoGoxfbEuHSpt2SXaqo4KQFRXRI9VDcCSvV+ofYF11oNsmmvj7bTrdMRzlvl/Vj9cAvJ/USCG6uhumqono0Y8DAceEwkAXSiU832rA02CgL64DVejj+P48fP+YUYF+wFp41feqjHfjrP4mACJ3B3Ff4sEOok8B3rvbE+uPFNlHyqI13klUP9Dmp01Vns6Knli2MKvKUVWwSCQAirzbBhTZTtxvwNXobthe7qyAHQzZnwPLgnEPKWe7T9AsTwAUxSsGrQy2HrYJ9jnacE2J/NDspe0MY7MAKIqlTtga2Osc/JsZMOC3Gu14wQKgPbQO9iTsVYBywGttQB7s8sT7in57DYJwL+rTsAcB3RYvByH/g83wwsW2tNuiy7MV9oAGXr1EwUR/hi13+4XyuHNNY7elpwB7BPYnM8FbtEYdjc0Y2HDYEC0CztICDj5mg2Y7l8xVWu1WLop2Ebdhcx+5tF/Q161Sxc6unpmyLNLbsAUDqWpRRllaTXUq7FjYMbAjYPGsLboPVqFF1P/l2ARQVloOoHaBR2NzI+xkWNQUUL9KGb4udYwZB85MVxL6XofPWDXKA4w8PVtTqx+ez98DoQXiyPM2gPdMgtDxrGU/hJ0Lm6N5NrO1E/YmbCXsLQDZYQmARjR7aftx2HxmxoGH56fQ1HHpugmtkdVo+eYOcojehV0N+HYn4Okug82HnRZvGQ1Q3Mf4MmwZQPzE1QCyCnJSqLQkndJSXAUgu9o7YYsBnz8O8EZhc7NWC9lhvp4NsL9wfAAY/a4EkJWTqdBRgNBIlewAALnhfwXAWx0HeNzcWQS7ZZCq2IGK24x3sWcEiKa3YywPOto6VPp8u49a2x2fFVYNm2UUPoDHk4Peij+/0QDMsul1lcJehH2E853pOgBZHCxsqursCRgcqi84eAN8XxmE7wRsPob9FVbokGucBSvHuT8Iy3UVgMHq9ctqH+074DgIP4WdAfhqDICXCuP2YbnWleI0KVo7dSOuY7arAAx2nWzZ7aNdDd1OKRD2fGcDvn0G4OMO4/dgfyDnD31OhH2Aa7oDprgGwKCq6rpoW21XdELto+2wswzCd5IWvJ1K7hE/RPdycILry3EVgKw9jd20eZcv7I28WvusUcJJoecAvjoD8PEc3Gtho8mdupQ9O65zhCO7YUJ1/LgUOm9a+DPRidp4f4fSM71HQYZ5HvCdSj+tr0oIaG4fzAV8aw3A91NsniJvvPrA0fzpS+Yqu+L5kq3yAaePT6FzSpPTPOJXOxME8A6D8N2AzRPkHU3WPOGceCCUl5LiE4+XPmAAviuxecyD94enq3o3nupYADSuWth8eD9VB77TsXnGw/eWM3RWGQ1MBEDj+rlexIubztXQCpjXZy3kEZNnjHTRCIDG9ArgW6kDHyeD/oucM7KRjOj4l44CsDOJOXsdxmdp4yzihQY+txR2tHAXpnvwYJ4c6wO26obhGVlH5SUn/W1vi2p0HeHfwfst1vF+F2neT9RX22DHIjKOOkearbpheKarmmZbjXbU6kW9gI+r3MeFs37Fkzwv7q8WkTagThUC76c3Cd0S2Ci5VTG1AA/qDAEwPtXpeTbcVG6SzJdbpd+6gj0ULSoWAPvXQ/B+nTqfuZ+S+86GkzVLi4wFQCNBMumMZPCQEzZnuOmiedWDmeOIpgyjuF4Wi0N34b6l2DYIsZFeMTCZz2/dcrGHDyWaMYZoaMiaLbz6QFWT6Yfi9H7ODnpFAIytv+l4P85mPsuN4AXFq2ENkm4PBVCq4L7i1Pr39aI6p4N3+TQ8QZOiw8dqHryXD08OjYjFA/bV8ljv8+Lm8UyjV7jN40VqkBeBvB72iXjA6Pq3zn4e9ch1Gnh6Hi9UvHZL6+AuJnA5HuRM8YBR7j3sQ72b50aPl0Tvx8KZ0TzYawJguD5A9dsRo/rlHLe5bgUvqH3JWYP5QgGwr9bp7Od+v0y3gvctgMmZRXCeVMF9Va6z/3Sng8cveXEfc3qqpVUwqxg1yhQBMFx6qWanONnjcWCxZivRzPFEY3MtC0DC7qcA2Ks9sUY/eDIhbI53alV7AC3bN74JrDA/Ntdy7xfUiQJgr/Smz50Ky3AaeMGg4o1KwFdCVFJgiwAkqGMEwF5V6eyfZsVJcXttYiHRCWMTCy52NRO9tQ3wjSOaPNQ2AUhQRwmAvarW2T8x2eAdVhjweMMTnHllKxoU71YFMlxKDb6pm+QqeKgA2Ku9OvtLnAIeaxOupmwn0XT8zrEG87WTHID0SADslV761XAngMfasAfhfA3R0SPRyh9r/HtJ9n4CYITadfYX2R08nr3u/R2IphqIpuBsTymOP1gRAK2T3iKB6XYFj+Xzo723PZBEykHLnMPi/419rQKgldJ7H9S0DJjJwwLtMjPAY/HoBvfx1bQQjc8jOnNSYin1UgVbK73UtE4zDpKDO36mifF0C4KG1ZVowB4iGjWEaN5kotQE4DvUlfwARAAMV34yAEwxMQPzAFqtqwBfC86sKJvo3CPQTkjw9+tb7fnUe0lD9HopzDgIe5nq5oH/zl4A8+qWAHwFmUTnTSHKGMDcnlYEIAJguPSWx2owpaGpBqrMNdsSr/J2Ilx67WuE7ag2czOIzp9KlD3AuqzeIgClCu6VXo9ZjZkH27Y/MEwWHKUw6gkqG4neqwrMo8PQnQ/Pl2tCfC4e0HqN19m/w+wDcvS6rppo5Wa410P6n99YR7R2ewA+rm652i0wIT2WA5CWTkvuuV8A7NUknf1bB+vAdWjPragg2rA7sGJUNP0H+9bvCvQVpaLUzjsiEHiYoXrr1lHfKVVwr0p19n8xqK4AZH1WC8pRNZ9WAnec3/v/H2ijGz1VlkJ0zmSikUPMO7ZV1S/fU/GAvRo6e2l7v+1AbemBxsE+CX4h/HUEKW9tDVS5K7f0wsedy3MnBeZwMVP11gG4UQAM1wk6+8uTdSLbmwJVbl1I9XgqPOOEQZiB2kIPuF4ADNfJOvs/tPLkjCSUOigA4eZsmQAYru/q7H/LbRdsYQDyKZo1DQJghAdEOzBWC4vfmqtz0wVbWP2+3hNUCXNh4sGseTECEa42XnWVB7QOwFcEwOi6SGf/S+IBB6wteJg3CYDR9QNUw1kx9r9HgbUvHC8LA5Cngn8IgH3FXcDn61TDT9rphHlIb+XXRJ/XxreovEUBCKdgPCsAxpbe0gvL2IHYBT7uuK45SFS+O5Citb/d2Hctqn5fwENcKwDG1jxUw5NieEEem3jaLvDtDfFk/Pfyr4x5Q4sCkPtD/yEARhcntd+q85l7SP9NOlPV3hUbvqB4zUcj3tACD7gcD+/GgQDo8xCE18ILDo/hBXlsOKmropfjiD6A19rZP3yh+tYb1hH5rQ9AcOb0+8j/jBfAJg8ByPkmeuvd3k1JSFAIiseH//450fOb9OEL84YAd9WWwDskQdUeTPr9fAIPbUW0qsaw4BEY2GbSf3/CLeJinlS2MKvfaTsWrVGv14IS24tTuTiBlbNqmtoDqV5JUj1sKgBsHJAH1JYvWEfe0RDNy8USd8l84ISLYeC4TcivcPqTuyruwmjwJRqEvOy1Lhl4/mNjtAW5KK+FtUjsFlUrcI/+2a9XTuAHX6DAQs5eEd+jZVrzoz8IOV3/JmGtjxCL0w16NzcuaQs4L/LYjZwJuyXWBwDhs2SzERKLxT0ml2p9puYBqEH4Dw/e7HvgBY/U+QyvIVcm7PXoZsCnm0E+kI7oX8Ce99AN5QSFF2MlKuCG8yI3nE2z1ePwLcG9eMJo+yYhwQtyx+JPKDBi0O6RG8vByIM6VfE+bM7W2j9eFGe6/Nroh01ZFxteYQwF1oG9CjbGAzf5RjyAj8f6wKI1KlfXb8PGeQg+jnavxkPYnVQAQ0Bkj8rv1/KM8jzXSrZLbzQ3sJcBQp8OhJOxeYeSNL+0xeIq96Z44DMdQFFUCLlGWAWb7uLLvBN2t9YnSgKg/SDkERVO37rMZZfG+TTXAbwXE/0BATB5EAZTvO4li1dcMkmbYZcH3+0QAJ0DIq83x/2oRzn4Mh6F/QrwDTijUAC0BkKeVO03mjnJG/J6ejcAPNOSLwRAa0HktP/7YJfY/FR5CYs/wh4GfKamsboWwNKHu/na+EXzlAhTIv4O/psi/k+JuD+RnfZGO/H9Mf7NUaM6q1iZPixbuT1Fsd2C2Jz7yR3v9wO8QUlGVhwGFQOVpoEVakGgUiPgcpSmj1FKR+Yq89NT6AKLq+btWjtvGcBrHswDKTYDjMFJ1yALboPAeWYyzXH5Sv7UIuWirHS6IFXpmTIuGeXEoPG0I5zVsxbg+ZNxrYqFsGVoT3mGBlsGyVt6fTR5mDKyuECZk5VG30tNoZkosBEm/bTfr9JmXzetb+lU136xV93Q3NEzps9tPJ+27axYkNrpCgABHGeRsGVqJgFQApo2QikuylGmZaZRaVoKlaDdWMxQKgoNU/outtPFWfiqSo2ArQa2E8BtbetSK6r20xe1LaqRV5u4ndqhWTuANDXxRFFV814OmPZIH6/NwPEaa9ni3VwjLmROSuZXEMJg/Oqm+It4sNpVvAxfIZm8wqTIFmLKhmjGVTVHx20D+TGzxeCNEPg8oXStrAvtBGC+lIvnlG8nAJulPDynhMt8MNqATVoIL21A92vAbcDBCkLaNJMo2ENRsJ0ADKo95CSzQow7naUf0BlStRqtPaI8TVEyh7ciT15GQuzp3cJGQsikleLtAGCkol1ccCw4dBzYc2PBgyye5rJb2wbNp5k/2SeTZsMnMDjsE6lgelU0c0U2zACqSL9m3RF/RzPVTief5rAbHXxijcgx+YAh5g/5jBoBV+jfoZCpTn560lzuGbpIZGuZmowgEgmAIgFQJBIARQKgSKSn/wswAJ9xy6rr0P+IAAAAAElFTkSuQmCC"},RjU1:function(e,t){},"c/Tr":function(e,t,o){e.exports={default:o("5zde"),__esModule:!0}},fBQ2:function(e,t,o){"use strict";var s=o("evD5"),a=o("X8DO");e.exports=function(e,t,o){t in e?s.f(e,t,a(0,o)):e[t]=o}},fYwa:function(e,t){},ioQ5:function(e,t,o){o("HpRW")("Set")},lHA8:function(e,t,o){e.exports={default:o("pPW7"),__esModule:!0}},m9gC:function(e,t,o){var s=o("RY/4"),a=o("4WTo");e.exports=function(e){return function(){if(s(this)!=e)throw TypeError(e+"#toJSON isn't generic");return a(this)}}},mdwZ:function(e,t){},mxqO:function(e,t){e.exports="data:image/png;base64,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"},oNmr:function(e,t,o){o("9Bbf")("Set")},oeOm:function(e,t,o){var s=o("7Doy");e.exports=function(e,t){return new(s(e))(t)}},pPW7:function(e,t,o){o("M6a0"),o("zQR9"),o("+tPU"),o("ttyz"),o("BDhv"),o("oNmr"),o("ioQ5"),e.exports=o("FeBl").Set},qo66:function(e,t,o){"use strict";var s=o("7KvD"),a=o("kM2E"),n=o("06OY"),r=o("S82l"),i=o("hJx8"),l=o("xH/j"),c=o("NWt+"),u=o("2KxR"),d=o("EqjI"),p=o("e6n0"),h=o("evD5").f,m=o("ALrJ")(0),f=o("+E39");e.exports=function(e,t,o,g,v,b){var C=s[e],I=C,A=v?"set":"add",y=I&&I.prototype,S={};return f&&"function"==typeof I&&(b||y.forEach&&!r(function(){(new I).entries().next()}))?(I=t(function(t,o){u(t,I,e,"_c"),t._c=new C,void 0!=o&&c(o,v,t[A],t)}),m("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in y&&(!b||"clear"!=e)&&i(I.prototype,e,function(o,s){if(u(this,I,e),!t&&b&&!d(o))return"get"==e&&void 0;var a=this._c[e](0===o?0:o,s);return t?this:a})}),b||h(I.prototype,"size",{get:function(){return this._c.size}})):(I=g.getConstructor(t,e,v,A),l(I.prototype,o),n.NEED=!0),p(I,e),S[e]=I,a(a.G+a.W+a.F,S),b||g.setStrong(I,e,v),I}},qsKc:function(e,t,o){"use strict";var s=o("P9l9"),a={name:"store-detail",components:{vueSelectStore:o("Ie7z").a},props:{storeInfo:{type:Object,default:function(){return{}}}},data:function(){return{areaChainName:"",location:"",areaOptions:{},imgs:[],uploadUrl:"/haoban-manage-web/upload-img",treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},selectType:"group"}},methods:{callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.departmentName=e[0].label,this.storeInfo.storeGroupId=e[0].id},selected:function(e){console.log(e);this.areaChainName=e.provinceName+"/"+e.cityName+"/"+e.countryName},uploadOnSuccess:function(e,t){console.log(e),e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},save:function(){var e=this,t=e.location.split(",");e.storeInfo.longitude=t[0],e.storeInfo.latitude=2!==t.length?"":t[1],e.storeInfo.managerPhone=e.storeInfo.managerPhoneNumber,e.storeInfo.areaChainName=e.areaOptions.provinceName+"/"+e.areaOptions.cityName+"/"+e.areaOptions.countryName;var o=e.storeInfo,a=[];e.imgs.forEach(function(e){a.push(e.url)}),o.imageUrls=a.join(","),Object(s.a)("/haoban-manage-web/store/update",o).then(function(t){console.log(t,"eidt result"),1==t.data.errorCode?e.$message.success({message:"操作成功!"}):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatStoreInfo:function(e){var t=(e.areaChainName||"").split("/");this.areaOptions={provinceName:t[0],provinceId:e.provinceId,cityName:t[1],cityId:e.cityId,countryName:t[2],countyId:e.countyId},this.imgs=e.imageUrl?e.imageUrl.split(","):[];var o=[];this.imgs.forEach(function(e){o.push({url:e})}),this.imgs=o,this.location=e.longitude+","+e.latitude}},mounted:function(){this.formatStoreInfo(this.storeInfo)},watch:{$route:function(e){console.log(e,"to")}}},n={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"store-info"},[o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("门店信息")]),e._v(" "),o("el-form",{staticClass:"store-info-form info-form",attrs:{"label-width":"90px"}},[o("el-form-item",{attrs:{label:"门店名称",prop:"name"}},[o("el-input",{model:{value:e.storeInfo.storeName,callback:function(t){e.$set(e.storeInfo,"storeName",t)},expression:"storeInfo.storeName"}},[o("template",{slot:"suffix"},[e._v(e._s(e.storeInfo.storeName?e.storeInfo.storeName.length:0)+"/20")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"所属分组",prop:"departmentName"}},[o("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.departmentName,callback:function(t){e.$set(e.storeInfo,"departmentName",t)},expression:"storeInfo.departmentName"}},[o("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),o("el-form-item",{attrs:{label:"门店图片(640*340)",prop:"imageUrls"}},[o("div",{staticClass:"member-upload-image"},[o("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.imgs,limitW:640,limitH:340,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}})],1)]),e._v(" "),o("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[o("el-input",{model:{value:e.storeInfo.phoneNumber,callback:function(t){e.$set(e.storeInfo,"phoneNumber",t)},expression:"storeInfo.phoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"营业时间",prop:"phoneNumber"}},[o("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"00:00",step:"00:05",end:"24:00"}},model:{value:e.storeInfo.openTime,callback:function(t){e.$set(e.storeInfo,"openTime",t)},expression:"storeInfo.openTime"}}),e._v("\n ~\n "),o("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"00:00",step:"00:05",end:"24:00",minTime:e.storeInfo.openTime}},model:{value:e.storeInfo.closeTime,callback:function(t){e.$set(e.storeInfo,"closeTime",t)},expression:"storeInfo.closeTime"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"门店类型"}},[o("el-radio-group",{model:{value:e.storeInfo.storeType,callback:function(t){e.$set(e.storeInfo,"storeType",t)},expression:"storeInfo.storeType"}},[o("el-radio",{attrs:{label:0}},[e._v("自营")]),e._v(" "),o("el-radio",{attrs:{label:1}},[e._v("联营")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("代理")]),e._v(" "),o("el-radio",{attrs:{label:3}},[e._v("代销")]),e._v(" "),o("el-radio",{attrs:{label:4}},[e._v("托管")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"门店地址"}},[o("vue-office-area",{attrs:{areaOptions:e.areaOptions,projectName:"haoban-web",postUrl:"/api-admin/dict-district-list"},on:{selected:e.selected}}),e._v(" "),o("el-input",{model:{value:e.storeInfo.postAddress,callback:function(t){e.$set(e.storeInfo,"postAddress",t)},expression:"storeInfo.postAddress"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.postAddress||"").length)+"/50")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"GPS坐标"}},[o("el-input",{staticClass:"m-r-10",model:{value:e.location,callback:function(t){e.location=t},expression:"location"}}),e._v(" "),o("a",{staticClass:"a-href",attrs:{href:"http://m.gpsspg.com/maps.htm",target:"_blank"}},[e._v("经纬度测试工具")])],1),e._v(" "),o("el-form-item",[o("template",{slot:"label"},[e._v("\n 门店代码\n "),o("i",{staticClass:"el-icon-question",staticStyle:{color:"#C0C4CC"}})]),e._v(" "),o("el-input",{model:{value:e.storeInfo.storeCode,callback:function(t){e.$set(e.storeInfo,"storeCode",t)},expression:"storeInfo.storeCode"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.storeCode||"").length)+"/20")])],2)],2)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("店长信息")]),e._v(" "),o("el-form",{staticClass:"store-manager-info-form info-form",attrs:{"label-width":"90px"}},[o("el-form-item",{attrs:{label:"店长姓名",prop:"name"}},[o("el-input",{model:{value:e.storeInfo.managerName,callback:function(t){e.$set(e.storeInfo,"managerName",t)},expression:"storeInfo.managerName"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerName||"").length)+"/10")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"手机号码",prop:"phone"}},[o("el-input",{attrs:{disabled:""},model:{value:e.storeInfo.managerPhoneNumber,callback:function(t){e.$set(e.storeInfo,"managerPhoneNumber",t)},expression:"storeInfo.managerPhoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"店长性别"}},[o("el-radio-group",{model:{value:e.storeInfo.managerSex,callback:function(t){e.$set(e.storeInfo,"managerSex",t)},expression:"storeInfo.managerSex"}},[o("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"店长代码"}},[o("el-input",{model:{value:e.storeInfo.managerCode,callback:function(t){e.$set(e.storeInfo,"managerCode",t)},expression:"storeInfo.managerCode"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerCode||"").length)+"/20")])],2)],1)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("经营信息")]),e._v(" "),o("el-form",{staticClass:"operate-info-form info-form",attrs:{"label-width":"90px"}},[o("el-form-item",{attrs:{label:"特色服务"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.specialService,callback:function(t){e.$set(e.storeInfo,"specialService",t)},expression:"storeInfo.specialService"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),o("el-form-item",{attrs:{label:"人均消费"}},[o("el-input",{model:{value:e.storeInfo.personCost,callback:function(t){e.$set(e.storeInfo,"personCost",t)},expression:"storeInfo.personCost"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.personCost+"").length)+"/10")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"推荐商品"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.recommendGoods,callback:function(t){e.$set(e.storeInfo,"recommendGoods",t)},expression:"storeInfo.recommendGoods"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/100")])],1),e._v(" "),o("el-form-item",{attrs:{label:"品牌介绍"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.brandDes,callback:function(t){e.$set(e.storeInfo,"brandDes",t)},expression:"storeInfo.brandDes"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/200")])],1)],1)],1),e._v(" "),o("div",{staticClass:"handle-area"},[o("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保 存")])],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:e.selectType,forbidenList:[e.storeInfo.storeGroupId]},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var r=o("VU/8")(a,n,!1,function(e){o("AWpC")},null,null);t.a=r.exports},qyJz:function(e,t,o){"use strict";var s=o("+ZMJ"),a=o("kM2E"),n=o("sB3e"),r=o("msXi"),i=o("Mhyx"),l=o("QRG4"),c=o("fBQ2"),u=o("3fs2");a(a.S+a.F*!o("dY0y")(function(e){Array.from(e)}),"Array",{from:function(e){var t,o,a,d,p=n(e),h="function"==typeof this?this:Array,m=arguments.length,f=m>1?arguments[1]:void 0,g=void 0!==f,v=0,b=u(p);if(g&&(f=s(f,m>2?arguments[2]:void 0,2)),void 0==b||h==Array&&i(b))for(o=new h(t=l(p.length));t>v;v++)c(o,v,g?f(p[v],v):p[v]);else for(d=b.call(p),o=new h;!(a=d.next()).done;v++)c(o,v,g?r(d,f,[a.value,v],!0):a.value);return o.length=v,o}})},ttyz:function(e,t,o){"use strict";var s=o("9C8M"),a=o("LIJb");e.exports=o("qo66")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return s.def(a(this,"Set"),e=0===e?0:e,e)}},s)},yaZZ:function(e,t){},ywks:function(e,t){},z6bE:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAADACAYAAADfsStTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ3OUQzQzQ3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ3OUQzQzU3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDc5RDNDMjcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDc5RDNDMzcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqQQQ0IAAAx1SURBVHja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"}});
\ No newline at end of file
webpackJsonp([2],{"4WTo":function(e,t,o){var s=o("NWt+");e.exports=function(e,t){var o=[];return s(e,!1,o.push,o,t),o}},"5zde":function(e,t,o){o("zQR9"),o("qyJz"),e.exports=o("FeBl").Array.from},"7Doy":function(e,t,o){var s=o("EqjI"),a=o("7UMu"),n=o("dSzd")("species");e.exports=function(e){var t;return a(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!a(t.prototype)||(t=void 0),s(t)&&null===(t=t[n])&&(t=void 0)),void 0===t?Array:t}},"8/98":function(e,t){},"9Bbf":function(e,t,o){"use strict";var s=o("kM2E");e.exports=function(e){s(s.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},"9C8M":function(e,t,o){"use strict";var s=o("evD5").f,a=o("Yobk"),n=o("xH/j"),r=o("+ZMJ"),i=o("2KxR"),l=o("NWt+"),c=o("vIB/"),u=o("EGZi"),d=o("bRrM"),p=o("+E39"),h=o("06OY").fastKey,m=o("LIJb"),f=p?"_s":"size",g=function(e,t){var o,s=h(t);if("F"!==s)return e._i[s];for(o=e._f;o;o=o.n)if(o.k==t)return o};e.exports={getConstructor:function(e,t,o,c){var u=e(function(e,s){i(e,u,t,"_i"),e._t=t,e._i=a(null),e._f=void 0,e._l=void 0,e[f]=0,void 0!=s&&l(s,o,e[c],e)});return n(u.prototype,{clear:function(){for(var e=m(this,t),o=e._i,s=e._f;s;s=s.n)s.r=!0,s.p&&(s.p=s.p.n=void 0),delete o[s.i];e._f=e._l=void 0,e[f]=0},delete:function(e){var o=m(this,t),s=g(o,e);if(s){var a=s.n,n=s.p;delete o._i[s.i],s.r=!0,n&&(n.n=a),a&&(a.p=n),o._f==s&&(o._f=a),o._l==s&&(o._l=n),o[f]--}return!!s},forEach:function(e){m(this,t);for(var o,s=r(e,arguments.length>1?arguments[1]:void 0,3);o=o?o.n:this._f;)for(s(o.v,o.k,this);o&&o.r;)o=o.p},has:function(e){return!!g(m(this,t),e)}}),p&&s(u.prototype,"size",{get:function(){return m(this,t)[f]}}),u},def:function(e,t,o){var s,a,n=g(e,t);return n?n.v=o:(e._l=n={i:a=h(t,!0),k:t,v:o,p:s=e._l,n:void 0,r:!1},e._f||(e._f=n),s&&(s.n=n),e[f]++,"F"!==a&&(e._i[a]=n)),e},getEntry:g,setStrong:function(e,t,o){c(e,t,function(e,o){this._t=m(e,t),this._k=o,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?u(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,u(1))},o?"entries":"values",!o,!0),d(t)}}},ALrJ:function(e,t,o){var s=o("+ZMJ"),a=o("MU5D"),n=o("sB3e"),r=o("QRG4"),i=o("oeOm");e.exports=function(e,t){var o=1==e,l=2==e,c=3==e,u=4==e,d=6==e,p=5==e||d,h=t||i;return function(t,i,m){for(var f,g,v=n(t),b=a(v),C=s(i,m,3),I=r(b.length),A=0,y=o?h(t,I):l?h(t,0):void 0;I>A;A++)if((p||A in b)&&(g=C(f=b[A],A,v),e))if(o)y[A]=g;else if(g)switch(e){case 3:return!0;case 5:return f;case 6:return A;case 2:y.push(f)}else if(u)return!1;return d?-1:c||u?u:y}}},BDhv:function(e,t,o){var s=o("kM2E");s(s.P+s.R,"Set",{toJSON:o("m9gC")("Set")})},ChRS:function(e,t){},Gfms:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=o("lHA8"),a=o.n(s),n=o("Gu7T"),r=o.n(n),i=o("3Xzz"),l=(o("0xDb"),{name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0},storeFrame:{type:Boolean,default:!1}},data:function(){return{searchKey:"",searchResultShow:!1,myProps:{children:"childrens",label:"label",disabled:"disabled"},menuData:[],menuDataMine:[],defaultOpen:[],shareArea:[]}},methods:{formatGroupData:function(e){var t=this,o=[],s=window.localStorage.getItem("userInfo"),a=JSON.parse(s).enterpriseId,n=this,r=!1;e.forEach(function(s,i){if(s.exportEnterpriseId==a){var l={title:s.title,sharedContactRelationId:s.sharedContactRelationId,id:s.sharedContactRelationId,shares:[s]};s.childrens=s.ext.sharedContactDepartmentStoreGroupList,s.childrens.forEach(function(e){n.formatGroup(e,1)}),r||(r=!0,n.$emit("getEmployeeFirst",s.childrens[0])),t.defaultOpen.push(s.childrens[0].id),t.defaultOpen.push(s.childrens[1].id),e.forEach(function(e){e.exportEnterpriseId==s.importEnterpriseId&&(e.childrens=e.ext.sharedContactDepartmentStoreGroupList,e.childrens.forEach(function(e){n.formatGroup(e,0)}),l.shares.push(e),t.defaultOpen.push(e.childrens[0].id),t.defaultOpen.push(e.childrens[1].id))}),o.push(l)}}),console.log(o),this.shareArea=o},formatGroup:function(e,t){var o=this;e.id=e.sharedContactGroupId,e.label=e.name,e.isMine=t,e.ext&&e.ext.sharedContactDepartmentStoreGroupList&&(e.childrens=e.ext.sharedContactDepartmentStoreGroupList,e.childrens.forEach(function(e){o.formatGroup(e,t)}))},clearFn:function(){this.searchResultShow=!1},searchFn:function(){if(""==this.searchKey)return this.searchResultShow=!1,!1;this.searchResultShow=!0,this.$emit("handleSearchKey",this.searchKey)},handleNodeClick:function(e,t){this.$emit("handleTreeSelection",e,t,"node")},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,"employee")},handleStoreClick:function(e){this.$emit("handleStoreSelection",e,"store")}},filter:{},computed:{employeeList:function(){var e=[];this.searchResult.employeeStoreList&&this.searchResult.employeeStoreList.forEach(function(t){t.ext.employeeClerk?(t.employeeClerkId=t.ext.employeeClerk.employeeClerkId,t.name=t.employeeStoreName,e.push(t)):t.ext.store.ext.employeeClerkList.forEach(function(t){e.push(t)})});return e},storeList:function(){var e=[];this.searchResult.employeeStoreList&&this.searchResult.employeeStoreList.forEach(function(t){t.ext.store&&(t.storeId=t.employeeStoreId,t.name=t.employeeStoreName,e.push(t))});return e},departmentList:function(){return this.searchResult.groupList?(this.searchResult.groupList.forEach(function(e){e.id=e.sharedContactGroupId}),this.searchResult.groupList):[]}},watch:{treeData:function(e,t){this.formatGroupData(e)}},mounted:function(){this.formatGroupData(this.treeData)}}),c={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"searh-menu-container"},[o("div",{staticClass:"p-0-15"},[o("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"姓名/手机号/部门名称",clearable:""},on:{clear:e.clearFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}}),e._v(" "),e._t("buttonBox")],2),e._v(" "),e.searchResultShow?o("div",{staticClass:"search-result-container m-t-15"},[e.departmentList.length>0?o("ul",{staticClass:"search-result-ul"},[o("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,s){return o("li",{key:s+"_"+t.groupId,staticClass:"group-item items",on:{click:function(o){e.handleNodeClick(t)}}},[o("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.storeList.length>0?o("ul",{staticClass:"search-result-ul"},[o("p",{staticClass:"title store-frame-title"},[e._v("门店列表")]),e._v(" "),e._l(e.storeList,function(t,s){return o("li",{key:s+"_"+t.storeId,staticClass:"group-item items",on:{click:function(o){e.handleStoreClick(t)}}},[o("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?o("ul",{staticClass:"search-result-ul"},[o("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,s){return o("li",{key:s+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(o){e.selectEmployee(t)}}},[o("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?o("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]):[e._l(e.shareArea,function(t){return[o("div",{key:t.sharedContactRelationId},[o("p",{staticClass:"area-title"},[e._v(e._s(t.title))]),e._v(" "),o("p",{staticClass:"share-title"},[e._v("我方共享给对方的所有人员")]),e._v(" "),o("div",{staticClass:"p-0-15"},[o("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:t.shares[0].childrens,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node;return t.data,o("span",{staticClass:"custom-tree-node"},[o("i",{staticClass:"iconfont",class:1==s.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),o("span",[e._v(e._s(s.label))])])}}])})],1),e._v(" "),e._m(0,!0),e._v(" "),o("div",{staticClass:"p-0-15"},[e.searchResultShow?e._e():o("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:t.shares[1].childrens,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node;return t.data,o("span",{staticClass:"custom-tree-node"},[o("i",{staticClass:"iconfont",class:1==s.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),o("span",[e._v(e._s(s.label))])])}}])})],1)])]})]],2)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"share-title"},[this._v("对方共享给我方的所有人员"),t("i",{staticClass:"el-icon-upload"})])}]};var u=o("VU/8")(l,c,!1,function(e){o("uTsD")},null,null).exports,d=o("P9l9"),p=o("c4uw"),h={name:"employeeInfo",components:{vueSelectEmployee:p.a},props:{perId:{type:[String,Number],default:""},isNew:{type:Boolean,default:!1}},data:function(){return{info:{name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1},treeData:{},disabled:!0,employeeInfo:{name:"",phoneNumber:"",departmentName:""},rules:{name:[{required:!0,message:"请输入员工姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],phoneNumber:[{required:!0,validator:function(e,t,o){if(!t)return o(new Error("请输入手机号"));return/^1[34578]\d{9}$/.test(t)?void 0:o(new Error("手机号格式不正确"))},trigger:"blur"}],departmentId:[{required:!0,message:"请选择部门",trigger:"change"}]},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{getGroupData:function(){var e=this;Object(d.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var o=[],s=[];1==t.data.errorCode&&(o=t.data.result.departmentList||[],s=t.data.result.searchList||[]),e.treeData={treeData:o,personData:s},e.disabled=!1}).catch(function(e){console.log(e,"error")})},callGroupSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.info.departmentId=e.id,this.info.departmentName=e.label},getEmployInfo:function(){var e=this,t={id:e.$route.query.employeeClerkId?e.$route.query.employeeClerkId:e.perId};Object(d.a)("/haoban-manage-web/emp/findOne",t).then(function(t){console.log(t,"employeeDetail"),e.info=t.data.result,e.info.managerMode=!!t.data.result.managerMode}).catch(function(e){console.log(e,"error")})}},beforeMount:function(){this.getGroupData(),this.isNew||this.getEmployInfo()},watch:{perId:function(e,t){this.getEmployInfo()}}},m={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"employee-info"},[o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("员工信息")]),e._v(" "),o("el-form",{staticClass:"employee-info-form",attrs:{model:e.info,"label-width":"70px"}},[o("el-form-item",{attrs:{label:"姓名:",prop:"name"}},[o("p",[e._v(e._s(e.info.name))])]),e._v(" "),o("el-form-item",{attrs:{label:"手机号:",prop:"phoneNumber"}},[o("p",[e._v(e._s(e.info.phoneNumber))])]),e._v(" "),o("el-form-item",{attrs:{label:"部门:",prop:"departmentId"}},[o("p",[e._v(e._s(e.info.departmentName))])]),e._v(" "),o("el-form-item",{attrs:{label:"职位:",prop:"positionName"}},[o("p",[e._v(e._s(e.info.positionName))])])],1)],1),e._v(" "),o("vue-select-employee",{ref:"parentSelector",attrs:{treeSet:e.treeSet,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var f=o("VU/8")(h,m,!1,function(e){o("P8Tu")},null,null).exports,g=o("qsKc"),v={name:"employee-table",props:{employeeList:{type:Array,default:function(){return[]}},headList:{type:Array,default:function(){return["selection","name","phoneNumber","positionName","activationStatus"]}},groupInfo:{type:Object,default:function(){return{}}}},data:function(){return{tableData:[]}},methods:{selectMember:function(e){this.$emit("selectMember",e)},linkToDetail:function(e){console.log(e,this.groupInfo),this.groupInfo.isMine?window.location.href="#/employee?employeeClerkId="+e.employeeClerkId:window.location.href="#/employee?readOnly=1&employeeClerkId="+e.employeeClerkId}},mounted:function(){var e=this.employeeList,t=[];console.log(e," this.list"),e.forEach(function(e){e.ext.employeeClerk.sharedContactEmployeeStoreId=e.sharedContactEmployeeStoreId,t.push(e.ext.employeeClerk)}),this.tableData=t},watch:{employeeList:function(e){var t=[];console.log(e," this.list"),e.forEach(function(e){e.ext.employeeClerk.sharedContactEmployeeStoreId=e.sharedContactEmployeeStoreId,t.push(e.ext.employeeClerk)}),this.tableData=t}}},b={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"employee-table"},[o("el-table",{attrs:{height:"495",data:e.tableData},on:{"selection-change":e.selectMember,"row-click":e.linkToDetail}},[o("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),o("el-table-column",{attrs:{label:"姓名",prop:"name"}}),e._v(" "),o("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),e._v(" "),o("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),e._v(" "),o("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(e){return[o("div",{staticClass:"status-icon",class:1==e.row.activationStatus?"is-active":""},[o("i",{staticClass:"iconfont icon-shouji"})])]}}])})],1)],1)},staticRenderFns:[]};var C=o("VU/8")(v,b,!1,function(e){o("g2/E")},null,null).exports,I={name:"clerkView",props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{storeType:0,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],storeStatus:"",showChildMember:!1}},methods:{selectMember:function(e){this.$emit("selectMember",e)}},mounted:function(){this.tableData.forEach(function(e){e.storeCode=e.ext.store.storeCode})},watch:{tableData:function(e){e.forEach(function(e){e.storeCode=e.ext.store.storeCode})}}},A={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-table",{ref:"clerkViewTable",staticClass:"diy-table",attrs:{height:"445",data:e.tableData},on:{"selection-change":e.selectMember}},[o("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),o("el-table-column",{attrs:{label:"门店",width:"175",prop:"employeeStoreName"}}),e._v(" "),o("el-table-column",{attrs:{label:"门店code",prop:"storeCode",width:"175"}}),e._v(" "),o("el-table-column",{scopedSlots:e._u([{key:"header",fn:function(t){return[o("ul",{staticClass:"diy-header"},[o("li",{staticClass:"name"},[e._v("姓名")]),e._v(" "),o("li",{staticClass:"phone"},[e._v("手机号")]),e._v(" "),o("li",{staticClass:"position"},[e._v("职位")]),e._v(" "),o("li",{staticClass:"status"},[e._v("状态")])])]}},{key:"default",fn:function(t){return[o("ul",e._l(t.row.ext.store.ext.employeeClerkList,function(t){return o("li",{key:t.employeeClerkId,staticClass:"clerk-obj-li"},[o("div",{staticClass:"clerk-name clerk-cell"},[e._v(e._s(t.name))]),e._v(" "),o("div",{staticClass:"clerk-cell clerk-phone"},[e._v(e._s(t.phoneNumber))]),e._v(" "),o("div",{staticClass:"clerk-cell clerk-position"},[e._v(e._s(t.positionName))]),e._v(" "),o("div",{staticClass:"clerk-cell clerk-status"},[o("div",{staticClass:"status-icon",class:1==t.activationStatus?"is-active":""},[o("i",{staticClass:"iconfont icon-shouji"})])])])}))]}}])})],1)],1)},staticRenderFns:[]};var y=o("VU/8")(I,A,!1,function(e){o("Ucwu")},null,null).exports,S={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"guid-div"},[this._m(0),this._v(" "),this._m(1),this._v(" "),t("div",{staticStyle:{"text-align":"center","margin-top":"50px"}},[t("a",{attrs:{href:"#/shareCode"}},[t("el-button",{attrs:{type:"primary"}},[this._v("建立共享企业")])],1)])])},staticRenderFns:[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"guid"},[s("p",{staticClass:"title"},[e._v("共享通讯录操作引导")]),e._v(" "),s("div",{staticClass:"flex-div"},[s("div",{staticClass:"step"},[s("img",{attrs:{src:o("z6bE")}}),e._v(" "),s("p",[e._v("点击建立共享企业,下载二维码 发给所要建立共享的企业")])]),e._v(" "),s("div",{staticClass:"step"},[s("img",{attrs:{src:o("NBVb")}}),e._v(" "),s("p",[e._v("从企业通讯录中添加对方可见我方 企业的成员及门店")])]),e._v(" "),s("div",{staticClass:"step"},[s("img",{attrs:{src:o("NXrz")}}),e._v(" "),s("p",[e._v("添加完成之后必须点击发布,所添加或 修改的信息才会同步至对方共享通讯录中")])])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"guid"},[t("p",{staticClass:"des"},[this._v("应用场景")]),this._v(" "),t("p",{staticClass:"des"},[this._v("适用于集团公司与子公司建立通讯录部分成员共享机制")]),this._v(" "),t("p",{staticClass:"des"},[this._v("适用于总部与代理商、加盟商建立通讯录部分成员共享机制")])])}]};var w=o("VU/8")(null,S,!1,function(e){o("YbHC")},null,null).exports,N={name:"addNewGuid",props:{groupInfo:{type:Object,required:!0}},methods:{addNew:function(){this.groupInfo.isStoreGroup?this.$emit("addStoreEmployee"):this.$emit("addEmployee")}}},D={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"tip-area"},[t("img",{attrs:{src:o("mxqO")}}),this._v(" "),this.groupInfo.isMine?[t("p",[this._v("暂无成员,开始添加成员吧")]),this._v(" "),t("el-button",{staticClass:"add-new-btn",on:{click:this.addNew}},[this._v("添加成员")])]:t("p",[this._v("暂无成员,联系建立共享企业的管理员,对方添加后即可查看")])],2)},staticRenderFns:[]};var E=o("VU/8")(N,D,!1,function(e){o("btpX")},null,null).exports,k=o("Ie7z"),Y={name:"permission-set",components:{vueSelectStore:k.a,vueSelectEmployee:p.a},props:{groupInfo:{type:Object,required:!0}},data:function(){return{visibleList:[],visibleStoreList:[],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1},perTreeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},dialogVisible:!0,changed:""}},methods:{getVisibleRange:function(){var e=this,t={sharedContactGroupId:e.groupInfo.sharedContactGroupId};Object(d.a)("/haoban-manage-web/shared-contact/get-shared-group-visible-range",t).then(function(t){console.log(t,"range"),1==t.data.errorCode?e.formatList(t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatList:function(e){var t=[],o=[];e.forEach(function(e){e.label=e.name,1==e.type?(e.employeeClerkId=e.id,t.push(e)):(e.storeId=e.id,o.push(e))}),this.visibleList=t,this.visibleStoreList=o},delCurrent:function(e,t){var o=this[t].indexOf(e);this[t].splice(o,1)},callSelector:function(){this.treeSet.dialogVisible=!0},callPerSelector:function(){this.changed="permission",this.perTreeSet.dialogVisible=!0},setSharedGroupVisible:function(){var e=this,t=[];e.visibleList.concat(e.visibleStoreList).forEach(function(e){var o=e.employeeClerkId?1:2;t.push({id:e.id,type:o})});var o={visibleMemberList:[{memberList:t,sharedContactGroupId:e.groupInfo.id}]};Object(d.b)("/haoban-manage-web/shared-contact/set-shared-group-visible-range",o).then(function(t){console.log(t,"result"),1==t.data.errorCode?(e.$message.success({message:t.data.message}),e.getVisibleRange()):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},cancelSet:function(){this.$emit("cancelSet")},handleSelectedList:function(e){this.visibleStoreList=e},handlePerSelectedList:function(e){this.visibleList=e}},beforeMount:function(){this.getVisibleRange()},mounted:function(){console.log(this.groupInfo,"groupInfo")}},G={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"per-set-div"},[o("el-form",{attrs:{"label-width":"150px"}},[o("el-form-item",{attrs:{label:"当前范围:"}},[o("span",[e._v(e._s(e.groupInfo.label))])]),e._v(" "),o("el-form-item",{attrs:{label:"设置可见范围(员工):"}},[o("ul",{staticClass:"particular-list"},[e._l(e.visibleList,function(t,s){return[t.employeeClerkId?o("li",{key:s+"_"+t.id,staticClass:"item person-item"},[t.headPic?o("img",{attrs:{src:t.headPic}}):o("div",{staticClass:"replace-head-img"},[o("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),o("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),o("i",{staticClass:"el-icon-circle-close",on:{click:function(o){e.delCurrent(t,"visibleList")}}})]):e._e()]}),e._v(" "),o("li",{staticClass:"item J_add-btn",on:{click:e.callPerSelector}},[o("i",{staticClass:"el-icon-plus"})])],2)]),e._v(" "),o("el-form-item",{attrs:{label:"设置可见范围(门店):"}},[o("ul",{staticClass:"particular-list"},[e._l(e.visibleStoreList,function(t,s){return[o("li",{key:s+"_"+t.id,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),o("i",{staticClass:"el-icon-circle-close",on:{click:function(o){e.delCurrent(t,"visibleStoreList")}}})])]}),e._v(" "),o("li",{staticClass:"item J_add-btn",on:{click:e.callSelector}},[o("i",{staticClass:"el-icon-plus"})])],2)])],1),e._v(" "),o("p",{staticClass:"m-t-20"},[o("el-button",{attrs:{type:"primary"},on:{click:e.setSharedGroupVisible}},[e._v("确定")]),e._v(" "),o("el-button",{on:{click:e.cancelSet}},[e._v("取消")])],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{defaultList:e.visibleStoreList,treeSet:e.treeSet,selectType:"store"},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),o("vue-select-employee",{ref:"selectEmployee",attrs:{defaultSelection:e.visibleList,onlyPerson:!0,treeSet:e.perTreeSet,changed:e.changed},on:{handleSelectedList:e.handlePerSelectedList}})],1)},staticRenderFns:[]};var R=o("VU/8")(Y,G,!1,function(e){o("ySiW")},null,null).exports,L={name:"shareContact",components:{navCrumb:i.a,searchMenu:u,employeeInfo:f,employeeList:C,guidDiv:w,clerkView:y,vueSelectEmployee:p.a,vueSelectStore:k.a,permissionSet:R,addNewGuid:E,storeInfo:g.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"共享通讯录",path:""}],showChildMember:!1,setDisabledDel:!1,menuData:[],pageSize:20,currentPage:1,selectedList:[],total:0,loading:!0,groupInfo:{groupName:"",departmentId:""},employeeList:[],searchResult:{},showEmployee:"",perId:"",sharedContactRelationId:[],shareMember:!1,shareSale:!1,disabled:!0,treeData:{},sldType:1,dlgTitle:"",dlgShow:!1,editDlgShow:!1,newGroupName:"",storeInfo:{}}},created:function(){},beforeMount:function(){this.getShareRelation()},methods:{subSonGroupAdd:function(e){var t=this;if(""==t.newGroupName)t.$message.error({message:"名称不能为空"});else{var o={parentSharedContactGroupId:e?t.groupInfo.parentId:t.groupInfo.id,name:t.newGroupName};e?o.sharedContactGroupId=t.groupInfo.id:delete o.sharedContactGroupId,Object(d.a)("/haoban-manage-web/shared-contact/set-shared-group",o).then(function(e){1==e.data.errorCode?(t.$message.success({message:e.data.message}),t.getShareRelation(),t.dlgShow=!1,t.editDlgShow=!1):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})}},callEmployeeSelector:function(){this.sldType=1,this.$refs.selectEmployee.treeSet.dialogVisible=!0},handleSelectedList:function(e){var t=this,o=[];e.forEach(function(e){o.push({id:e.id,type:t.sldType})});var s={overwrite:!1,sharedContactMemberList:[{sharedContactGroupId:t.groupInfo.id,memberList:o}]};Object(d.b)("/haoban-manage-web/shared-contact/add-shared-member",s).then(function(e){1==e.data.errorCode?(t.$message.success({message:e.data.message}),t.getEmployee()):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},handleSizeChange:function(e){this.pageSize=e,this.getEmployee()},handleCurrentChange:function(e){this.currentPage=e,this.getEmployee()},cancelSet:function(){console.log("Cancel"),this.showEmployee=!1},subShareSet:function(){var e=this,t={visibleData:{shareMember:1*e.shareMember,shareSale:1*e.shareSale,sharedContactRelationId:e.sharedContactRelationId.join(",")}};Object(d.b)("/haoban-manage-web/shared-contact/set-shared-store-visible-data",t).then(function(t){e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},handleSearchKey:function(e){var t=this,o={keyword:e};Object(d.a)("/haoban-manage-web/shared-contact/search-shared-contact",o).then(function(e){console.log(e,"search result"),e.data.result&&(t.searchResult=e.data.result)}).catch(function(e){})},handleTreeSelection:function(e,t,o){console.log(e,t,"selection"),this.groupInfo=e,this.groupInfo.departmentId=e.id,this.groupInfo.groupName=e.name,this.showEmployee=o,this.loading=!0,this.getEmployee()},handleEmployeeSelection:function(e,t){this.perId=e.employeeClerkId,this.showEmployee=t},handleStoreSelection:function(e,t){console.log(e,"storeInfo");var o=this,s={storeId:e.storeId};Object(d.a)("/haoban-manage-web/store/findStoreById",s).then(function(e){1==e.data.errorCode?(o.showEmployee=t,o.storeInfo=e.data.result):o.$message.error({message:e.data.message})})},selectMember:function(e){this.selectedList=e},delMembers:function(){var e=this;e.$confirm("是否要删除选中的员工?","提示",{type:"warning"}).then(function(){var t=[];e.selectedList.forEach(function(e){t.push(e.sharedContactEmployeeStoreId)});var o={sharedContactEmployeeStoreIdList:t};Object(d.b)("/haoban-manage-web/shared-contact/del-shared-member",o).then(function(t){1==t.data.errorCode?(e.$message.success({message:t.data.message}),e.getEmployee()):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})})},setChildMemberShow:function(){this.getEmployee()},getGroupData:function(e){var t=this;Object(d.a)("/haoban-manage-web/shared-contact/find-shared-group",{}).then(function(e){e.data.result.forEach(function(e){e.groupId=e.sharedContactGroupId}),t.menuData=e.data.result||[],t.menuData.some(function(e){return 0==e.level&&(t.groupInfo.departmentId=e.groupId,t.groupInfo.groupName=e.name),0==e.level}),t.getEmployee(),t.getRelationIds(t.menuData)}).catch(function(e){})},getRelationIds:function(e){var t=window.localStorage.getItem("userInfo"),o=JSON.parse(t).enterpriseId,s=[];e.forEach(function(e){0==e.level&&e.enterpriseId!=o&&s.push(e.enterpriseId)}),s=[].concat(r()(new a.a(s))),this.sharedContactRelationId=s},getShareRelation:function(){var e=this;Object(d.a)("/haoban-manage-web/shared-contact/find-shared-contact-relation",{searchGroup:1}).then(function(t){console.log(t,"getShareRelation"),e.menuData=t.data.result||[]}).catch(function(t){e.$message.error({message:t.message})})},getEmployeeFirst:function(e){this.groupInfo=e,this.getEmployee()},getEmployee:function(){var e=this,t={sharedContactGroupId:e.groupInfo.id,findChildren:e.showChildMember};Object(d.b)("/haoban-manage-web/shared-contact/find-shared-member",t).then(function(t){var o=[],s=0;1==t.data.errorCode&&(o=t.data.result.list||[],s=t.data.result.pageInfo.total||0),e.employeeList=o,e.total=s,e.loading=!1}).catch(function(t){e.loading=!1})}},computed:{disabledDel:function(){return this.selectedList.length<1&&!this.setDisabledDel}}},x={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"common-set-wrap"},[o("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"administrative-estrutura-container"},[e.menuData.length>0?[o("search-menu",{attrs:{treeData:e.menuData,searchResult:e.searchResult},on:{handleSearchKey:e.handleSearchKey,handleTreeSelection:e.handleTreeSelection,handleEmployeeSelection:e.handleEmployeeSelection,getEmployeeFirst:e.getEmployeeFirst}},[o("template",{slot:"buttonBox"},[o("p",{staticClass:"add-share"},[o("a",{attrs:{href:"#/shareCode"}},[o("el-button",[e._v("建立共享企业")])],1)])])],2),e._v(" "),"employee"==e.showEmployee?o("employee-info",{attrs:{perId:e.perId}}):"store"==e.showEmployee?o("store-info",{ref:"store_info",attrs:{storeInfo:e.storeInfo}}):"permission"==e.showEmployee?o("permission-set",{attrs:{groupInfo:e.groupInfo},on:{cancelSet:e.cancelSet}}):o("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"af-right-container"},[o("div",{staticClass:"af-right-header"},[o("span",{staticClass:"title-span"},[e._v(e._s(e.groupInfo.groupName)+"("+e._s(e.total)+"人)"),o("span",{staticClass:"not-show-app"},[e._v("本企业通讯录APP中不展示")])]),e._v(" "),e.groupInfo.isMine?[1==e.groupInfo.isStoreGroup?o("span",{staticClass:"handle-area"},[o("a",{staticClass:"a-href",on:{click:function(t){e.dlgTitle="分组",e.dlgShow=!0}}},[e._v("添加子分组")]),e._v(" "),o("span",{staticClass:"hurdle"}),e._v(" "),0!=e.groupInfo.level?o("a",{staticClass:"J_edit a-href",on:{click:function(t){e.dlgTitle="分组",e.editDlgShow=!0}}},[e._v("编辑")]):e._e()]):o("span",{staticClass:"handle-area"},[o("a",{staticClass:"J_add-child a-href",on:{click:function(t){e.dlgTitle="部门",e.dlgShow=!0}}},[e._v("添加子部门")]),e._v(" "),0!=e.groupInfo.level?[o("span",{staticClass:"hurdle"}),e._v(" "),o("a",{staticClass:"J_edit a-href",on:{click:function(t){e.dlgTitle="部门",e.editDlgShow=!0}}},[e._v("编辑")])]:e._e()],2)]:[o("a",{staticClass:"a-href fr",on:{click:function(t){e.showEmployee="permission"}}},[e._v("设置可见权限")])]],2),e._v(" "),e.employeeList.length>0?[o("div",{staticClass:"af-right-button-box"},[e.groupInfo.isMine?[1==e.groupInfo.isStoreGroup&&1*e.groupInfo.level>0?o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.$refs.storeSelector.treeSet.dialogVisible=!0,e.sldType=2}}},[e._v("添加门店")]):o("el-button",{attrs:{type:"primary"},on:{click:e.callEmployeeSelector}},[e._v("添加成员")]),e._v(" "),o("el-button",{attrs:{type:"danger",plain:"",disabled:e.disabledDel},on:{click:e.delMembers}},[e._v("批量删除")])]:e._e(),e._v(" "),o("el-button",{staticClass:"J_show-children"},[o("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}}),o("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],2),e._v(" "),1==e.groupInfo.isStoreGroup?o("clerk-view",{attrs:{tableData:e.employeeList},on:{selectMember:e.selectMember}}):o("employee-list",{attrs:{employeeList:e.employeeList,groupInfo:e.groupInfo},on:{selectMember:e.selectMember}}),e._v(" "),o("div",{staticClass:"pagination"},[o("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.currentPage,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)]:[o("div",{staticClass:"af-right-button-box"},[e.groupInfo.isMine?[1==e.groupInfo.isStoreGroup&&1*e.groupInfo.level>0?o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.$refs.storeSelector.treeSet.dialogVisible=!0,e.sldType=2}}},[e._v("添加门店")]):o("el-button",{attrs:{type:"primary"},on:{click:e.callEmployeeSelector}},[e._v("添加成员")])]:e._e(),e._v(" "),o("el-button",{staticClass:"J_show-children"},[o("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}}),o("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],2),e._v(" "),o("add-new-guid",{attrs:{groupInfo:e.groupInfo},on:{addEmployee:e.callEmployeeSelector,addStoreEmployee:function(t){e.$refs.storeSelector.treeSet.dialogVisible=!0,e.sldType=2}}})]],2)]:[o("guid-div")]],2)])]),e._v(" "),o("el-dialog",{attrs:{title:"添加子"+e.dlgTitle,visible:e.dlgShow,width:"30%"},on:{"update:visible":function(t){e.dlgShow=t}}},[o("div",{staticStyle:{padding:"30px"}},[o("el-input",{attrs:{placeholder:"请输入"+e.dlgTitle+"名称"},model:{value:e.newGroupName,callback:function(t){e.newGroupName=t},expression:"newGroupName"}})],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dlgShow=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.subSonGroupAdd(0)}}},[e._v("确 定")])],1)]),e._v(" "),o("el-dialog",{attrs:{title:"编辑"+e.dlgTitle,visible:e.editDlgShow,width:"30%"},on:{"update:visible":function(t){e.editDlgShow=t}}},[o("div",{staticStyle:{padding:"30px"}},[o("el-input",{attrs:{placeholder:"请输入"+e.dlgTitle+"名称"},model:{value:e.newGroupName,callback:function(t){e.newGroupName=t},expression:"newGroupName"}})],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dlgShow=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.subSonGroupAdd(1)}}},[e._v("确 定")])],1)]),e._v(" "),o("vue-select-employee",{ref:"selectEmployee",attrs:{onlyPerson:!0,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{selectType:"store"},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var j=o("VU/8")(L,x,!1,function(e){o("ChRS")},null,null);t.default=j.exports},Gu7T:function(e,t,o){"use strict";t.__esModule=!0;var s,a=o("c/Tr"),n=(s=a)&&s.__esModule?s:{default:s};t.default=function(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return(0,n.default)(e)}},HpRW:function(e,t,o){"use strict";var s=o("kM2E"),a=o("lOnJ"),n=o("+ZMJ"),r=o("NWt+");e.exports=function(e){s(s.S,e,{from:function(e){var t,o,s,i,l=arguments[1];return a(this),(t=void 0!==l)&&a(l),void 0==e?new this:(o=[],t?(s=0,i=n(l,arguments[2],2),r(e,!1,function(e){o.push(i(e,s++))})):r(e,!1,o.push,o),new this(o))}})}},LIJb:function(e,t,o){var s=o("EqjI");e.exports=function(e,t){if(!s(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},NBVb:function(e,t,o){e.exports=o.p+"static/img/guid2.c4a077f.png"},NXrz:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAADACAYAAACDO2h3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ3OUQzQzk3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ3OUQzQzg3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDc5RDNDMDcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDc5RDNDMTcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piun5rwAABJDSURBVHja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"},P8Tu:function(e,t){},Ucwu:function(e,t){},YbHC:function(e,t){},btpX:function(e,t){},"c/Tr":function(e,t,o){e.exports={default:o("5zde"),__esModule:!0}},fBQ2:function(e,t,o){"use strict";var s=o("evD5"),a=o("X8DO");e.exports=function(e,t,o){t in e?s.f(e,t,a(0,o)):e[t]=o}},"g2/E":function(e,t){},ioQ5:function(e,t,o){o("HpRW")("Set")},lHA8:function(e,t,o){e.exports={default:o("pPW7"),__esModule:!0}},m9gC:function(e,t,o){var s=o("RY/4"),a=o("4WTo");e.exports=function(e){return function(){if(s(this)!=e)throw TypeError(e+"#toJSON isn't generic");return a(this)}}},mxqO:function(e,t){e.exports="data:image/png;base64,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"},oNmr:function(e,t,o){o("9Bbf")("Set")},oeOm:function(e,t,o){var s=o("7Doy");e.exports=function(e,t){return new(s(e))(t)}},pPW7:function(e,t,o){o("M6a0"),o("zQR9"),o("+tPU"),o("ttyz"),o("BDhv"),o("oNmr"),o("ioQ5"),e.exports=o("FeBl").Set},qo66:function(e,t,o){"use strict";var s=o("7KvD"),a=o("kM2E"),n=o("06OY"),r=o("S82l"),i=o("hJx8"),l=o("xH/j"),c=o("NWt+"),u=o("2KxR"),d=o("EqjI"),p=o("e6n0"),h=o("evD5").f,m=o("ALrJ")(0),f=o("+E39");e.exports=function(e,t,o,g,v,b){var C=s[e],I=C,A=v?"set":"add",y=I&&I.prototype,S={};return f&&"function"==typeof I&&(b||y.forEach&&!r(function(){(new I).entries().next()}))?(I=t(function(t,o){u(t,I,e,"_c"),t._c=new C,void 0!=o&&c(o,v,t[A],t)}),m("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in y&&(!b||"clear"!=e)&&i(I.prototype,e,function(o,s){if(u(this,I,e),!t&&b&&!d(o))return"get"==e&&void 0;var a=this._c[e](0===o?0:o,s);return t?this:a})}),b||h(I.prototype,"size",{get:function(){return this._c.size}})):(I=g.getConstructor(t,e,v,A),l(I.prototype,o),n.NEED=!0),p(I,e),S[e]=I,a(a.G+a.W+a.F,S),b||g.setStrong(I,e,v),I}},qsKc:function(e,t,o){"use strict";var s=o("P9l9"),a={name:"store-detail",components:{vueSelectStore:o("Ie7z").a},props:{storeInfo:{type:Object,default:function(){return{}}}},data:function(){return{areaChainName:"",location:"",areaOptions:{},imgs:[],uploadUrl:"/haoban-manage-web/upload-img",treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},selectType:"group"}},methods:{callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.departmentName=e[0].label,this.storeInfo.storeGroupId=e[0].id},selected:function(e){console.log(e);this.areaChainName=e.provinceName+"/"+e.cityName+"/"+e.countryName},uploadOnSuccess:function(e,t){console.log(e),e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},save:function(){var e=this,t=e.location.split(",");e.storeInfo.longitude=t[0],e.storeInfo.latitude=2!==t.length?"":t[1],e.storeInfo.managerPhone=e.storeInfo.managerPhoneNumber,e.storeInfo.areaChainName=e.areaOptions.provinceName+"/"+e.areaOptions.cityName+"/"+e.areaOptions.countryName;var o=e.storeInfo,a=[];e.imgs.forEach(function(e){a.push(e.url)}),o.imageUrls=a.join(","),Object(s.a)("/haoban-manage-web/store/update",o).then(function(t){console.log(t,"eidt result"),1==t.data.errorCode?e.$message.success({message:"操作成功!"}):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatStoreInfo:function(e){var t=(e.areaChainName||"").split("/");this.areaOptions={provinceName:t[0],provinceId:e.provinceId,cityName:t[1],cityId:e.cityId,countryName:t[2],countyId:e.countyId},this.imgs=e.imageUrl?e.imageUrl.split(","):[];var o=[];this.imgs.forEach(function(e){o.push({url:e})}),this.imgs=o,this.location=e.longitude+","+e.latitude}},mounted:function(){this.formatStoreInfo(this.storeInfo)},watch:{$route:function(e){console.log(e,"to")}}},n={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"store-info"},[o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("门店信息")]),e._v(" "),o("el-form",{staticClass:"store-info-form info-form",attrs:{"label-width":"90px"}},[o("el-form-item",{attrs:{label:"门店名称",prop:"name"}},[o("el-input",{model:{value:e.storeInfo.storeName,callback:function(t){e.$set(e.storeInfo,"storeName",t)},expression:"storeInfo.storeName"}},[o("template",{slot:"suffix"},[e._v(e._s(e.storeInfo.storeName?e.storeInfo.storeName.length:0)+"/20")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"所属分组",prop:"departmentName"}},[o("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.departmentName,callback:function(t){e.$set(e.storeInfo,"departmentName",t)},expression:"storeInfo.departmentName"}},[o("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),o("el-form-item",{attrs:{label:"门店图片(640*340)",prop:"imageUrls"}},[o("div",{staticClass:"member-upload-image"},[o("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.imgs,limitW:640,limitH:340,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}})],1)]),e._v(" "),o("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[o("el-input",{model:{value:e.storeInfo.phoneNumber,callback:function(t){e.$set(e.storeInfo,"phoneNumber",t)},expression:"storeInfo.phoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"营业时间",prop:"phoneNumber"}},[o("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"00:00",step:"00:05",end:"24:00"}},model:{value:e.storeInfo.openTime,callback:function(t){e.$set(e.storeInfo,"openTime",t)},expression:"storeInfo.openTime"}}),e._v("\n ~\n "),o("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"00:00",step:"00:05",end:"24:00",minTime:e.storeInfo.openTime}},model:{value:e.storeInfo.closeTime,callback:function(t){e.$set(e.storeInfo,"closeTime",t)},expression:"storeInfo.closeTime"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"门店类型"}},[o("el-radio-group",{model:{value:e.storeInfo.storeType,callback:function(t){e.$set(e.storeInfo,"storeType",t)},expression:"storeInfo.storeType"}},[o("el-radio",{attrs:{label:0}},[e._v("自营")]),e._v(" "),o("el-radio",{attrs:{label:1}},[e._v("联营")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("代理")]),e._v(" "),o("el-radio",{attrs:{label:3}},[e._v("代销")]),e._v(" "),o("el-radio",{attrs:{label:4}},[e._v("托管")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"门店地址"}},[o("vue-office-area",{attrs:{areaOptions:e.areaOptions,projectName:"haoban-web",postUrl:"/api-admin/dict-district-list"},on:{selected:e.selected}}),e._v(" "),o("el-input",{model:{value:e.storeInfo.postAddress,callback:function(t){e.$set(e.storeInfo,"postAddress",t)},expression:"storeInfo.postAddress"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.postAddress||"").length)+"/50")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"GPS坐标"}},[o("el-input",{staticClass:"m-r-10",model:{value:e.location,callback:function(t){e.location=t},expression:"location"}}),e._v(" "),o("a",{staticClass:"a-href",attrs:{href:"http://m.gpsspg.com/maps.htm",target:"_blank"}},[e._v("经纬度测试工具")])],1),e._v(" "),o("el-form-item",[o("template",{slot:"label"},[e._v("\n 门店代码\n "),o("i",{staticClass:"el-icon-question",staticStyle:{color:"#C0C4CC"}})]),e._v(" "),o("el-input",{model:{value:e.storeInfo.storeCode,callback:function(t){e.$set(e.storeInfo,"storeCode",t)},expression:"storeInfo.storeCode"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.storeCode||"").length)+"/20")])],2)],2)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("店长信息")]),e._v(" "),o("el-form",{staticClass:"store-manager-info-form info-form",attrs:{"label-width":"90px"}},[o("el-form-item",{attrs:{label:"店长姓名",prop:"name"}},[o("el-input",{model:{value:e.storeInfo.managerName,callback:function(t){e.$set(e.storeInfo,"managerName",t)},expression:"storeInfo.managerName"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerName||"").length)+"/10")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"手机号码",prop:"phone"}},[o("el-input",{attrs:{disabled:""},model:{value:e.storeInfo.managerPhoneNumber,callback:function(t){e.$set(e.storeInfo,"managerPhoneNumber",t)},expression:"storeInfo.managerPhoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"店长性别"}},[o("el-radio-group",{model:{value:e.storeInfo.managerSex,callback:function(t){e.$set(e.storeInfo,"managerSex",t)},expression:"storeInfo.managerSex"}},[o("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"店长代码"}},[o("el-input",{model:{value:e.storeInfo.managerCode,callback:function(t){e.$set(e.storeInfo,"managerCode",t)},expression:"storeInfo.managerCode"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerCode||"").length)+"/20")])],2)],1)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title"},[e._v("经营信息")]),e._v(" "),o("el-form",{staticClass:"operate-info-form info-form",attrs:{"label-width":"90px"}},[o("el-form-item",{attrs:{label:"特色服务"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.specialService,callback:function(t){e.$set(e.storeInfo,"specialService",t)},expression:"storeInfo.specialService"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),o("el-form-item",{attrs:{label:"人均消费"}},[o("el-input",{model:{value:e.storeInfo.personCost,callback:function(t){e.$set(e.storeInfo,"personCost",t)},expression:"storeInfo.personCost"}},[o("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.personCost+"").length)+"/10")])],2)],1),e._v(" "),o("el-form-item",{attrs:{label:"推荐商品"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.recommendGoods,callback:function(t){e.$set(e.storeInfo,"recommendGoods",t)},expression:"storeInfo.recommendGoods"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/100")])],1),e._v(" "),o("el-form-item",{attrs:{label:"品牌介绍"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.brandDes,callback:function(t){e.$set(e.storeInfo,"brandDes",t)},expression:"storeInfo.brandDes"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/200")])],1)],1)],1),e._v(" "),o("div",{staticClass:"handle-area"},[o("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保 存")])],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:e.selectType,forbidenList:[e.storeInfo.storeGroupId]},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var r=o("VU/8")(a,n,!1,function(e){o("8/98")},null,null);t.a=r.exports},qyJz:function(e,t,o){"use strict";var s=o("+ZMJ"),a=o("kM2E"),n=o("sB3e"),r=o("msXi"),i=o("Mhyx"),l=o("QRG4"),c=o("fBQ2"),u=o("3fs2");a(a.S+a.F*!o("dY0y")(function(e){Array.from(e)}),"Array",{from:function(e){var t,o,a,d,p=n(e),h="function"==typeof this?this:Array,m=arguments.length,f=m>1?arguments[1]:void 0,g=void 0!==f,v=0,b=u(p);if(g&&(f=s(f,m>2?arguments[2]:void 0,2)),void 0==b||h==Array&&i(b))for(o=new h(t=l(p.length));t>v;v++)c(o,v,g?f(p[v],v):p[v]);else for(d=b.call(p),o=new h;!(a=d.next()).done;v++)c(o,v,g?r(d,f,[a.value,v],!0):a.value);return o.length=v,o}})},ttyz:function(e,t,o){"use strict";var s=o("9C8M"),a=o("LIJb");e.exports=o("qo66")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return s.def(a(this,"Set"),e=0===e?0:e,e)}},s)},uTsD:function(e,t){},ySiW:function(e,t){},z6bE:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAADACAYAAADfsStTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ3OUQzQzQ3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ3OUQzQzU3MDcyMTFFOEFFNkNGOTVBQ0YzMkU3NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDc5RDNDMjcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDc5RDNDMzcwNzIxMUU4QUU2Q0Y5NUFDRjMyRTc1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqQQQ0IAAAx1SURBVHja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"}});
//# sourceMappingURL=2.61d9790344919baf48c5.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([20],{EMKH:function(e,t){},O0yk:function(e,t){},fZsz:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r("mvHQ"),a=r.n(i),n=r("3Xzz"),u=r("l46T"),l=r("Mk6G"),o={name:"limittextarea",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"},disInput:{type:Boolean,default:!1}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){},toInput:function(e){var t="";"word"==this.getByType?(t=l.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=l.a.getZhLen(this.itemValue)):(t=l.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=l.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=l.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=l.a.getZhLen(this.inputValue)}},s={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"input-line-cell",style:{width:e.inputWidth+"px"}},[r("el-input",{style:{width:e.inputWidth+"px"},attrs:{placeholder:e.holder,type:"textarea",rows:3,disabled:e.disInput},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),r("span",{staticClass:"tip"},[r("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var h=r("VU/8")(o,s,!1,function(e){r("EMKH")},"data-v-792f90b2",null).exports,m=r("3E4D"),d=r("Ch4/"),c=r("PI0u"),p=r("P9l9"),f={name:"addAdminRole",data:function(){return{menuH:window.screen.availHeight-695+"px",navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"新增管理员角色",path:""}],showFlag:!1,ruleForm:{roleId:"",roleName:"",remark:"角色说明",leftChecked:[],menuTree:[],left:[],rightChecked:[],right:[],leftCheckedApp:[],leftApp:[],rightCheckedApp:[],rightApp:[]},rules:{roleName:[{required:!0,message:"请填写角色名称",trigger:"change"}],remark:[{required:!0,message:"请填写角色说明",trigger:"change"}]},defaultProps:{children:"children",label:"rightName"}}},computed:{},methods:{submitForm:Object(c.a)(function(e){var t=this,r=this;r.$refs[e].validate(function(e){if(!e)return!1;var i=[];t.$refs.tree.getCheckedKeys().concat(t.$refs.tree.getHalfCheckedKeys()).forEach(function(e,t){i.push({rightId:e})}),r.postSave(i)})},500),postSave:function(e){var t=this,r={data:a()(e),roleId:t.ruleForm.roleId,roleName:t.ruleForm.roleName,remark:t.ruleForm.remark,brandId:t.ruleForm.brandId};Object(p.c)("/haoban-manage-web/save-role",r).then(function(e){var r=e.data;if(1==r.errorCode)return m.a.showmsg("操作成功","success"),void t.$router.push("/setChildAdmin");d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getMenuList:function(){var e=this;Object(p.c)("/haoban-manage-web/menu-list",{}).then(function(t){var r=t.data;if(1!=r.errorCode)d.a.errorMsg(r);else{if(r.result&&r.result.length){var i=[];r.result.forEach(function(t,r){e.ruleForm.roleId&&(t.disabled=!0),t.display&&i.push(t)}),e.ruleForm.menuTree=e.treeData(i)}e.ruleForm.roleId&&e.getRoleDetail(e.ruleForm.roleId)}}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},treeData:function(e){return e.filter(function(t){var r=e.filter(function(e){return t.haobanMenuRightId==e.parentRightId});return r.length>0&&(t.children=r),-1==t.parentRightId})},getRoleDetail:function(e){var t=this,r={roleId:e};Object(p.c)("/haoban-manage-web/role-detail",r).then(function(e){var r=e.data;if(1==r.errorCode){if(t.ruleForm.roleId=r.result.role.roleId,t.ruleForm.roleName=r.result.role.roleName,t.ruleForm.roleCode=r.result.role.roleCode,t.ruleForm.remark=r.result.role.remark,t.ruleForm.right.length){var i=t.ruleForm.right.map(function(e){return e.rightId}),a=[];r.result.menuRightList.forEach(function(e,t){i.includes(e.rightId)&&a.push(e.rightId)}),t.ruleForm.rightChecked=a}var n=[];return r.result.menuRightList.forEach(function(e,r){t.$refs.tree.getNode(e.rightId).isLeaf&&n.push(e.rightId)}),void t.$refs.tree.setCheckedKeys(n)}d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},leftChange:function(e,t){var r=this;r.ruleForm.leftChecked=e;var i=e.includes(t[0]);function a(){r.ruleForm.right=[],r.ruleForm.left.forEach(function(e,a){e.rightId.includes(t[0])&&(e.check=!!i,e.children&&e.children.length&&e.children.forEach(function(e,t){r.ruleForm.right.push(e)}))})}e.includes(t[0]),a(),r.ruleForm.rightChecked=r.ruleForm.right.map(function(e){if(!0===e.check)return e.rightId})},rightChange:function(e,t){var r=e.includes(t[0]);this.ruleForm.rightChecked=e,this.ruleForm.left.forEach(function(e,i){e.children&&e.children.length&&e.children.forEach(function(e,i){e.rightId.includes(t[0])&&(e.check=!!r)})})},leftChangeApp:function(e,t){},rightChangeApp:function(e,t){}},mounted:function(){this.$route.query.hasOwnProperty("roleId")&&(this.ruleForm.roleId=this.$route.query.roleId,this.navpath[3].name="管理员角色","show"===this.$route.query.type&&(this.showFlag=!0)),this.$route.query.hasOwnProperty("brandId")&&(this.ruleForm.brandId=this.$route.query.brandId),this.getMenuList()},components:{navCrumb:n.a,limitInput:u.a,limitTextarea:h}},g={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.roleName,disflag:!!e.showFlag,holder:"请输入角色名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"roleName",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"角色说明",prop:"remark"}},[r("limitTextarea",{attrs:{inputWidth:500,inputValue:e.ruleForm.remark,holder:"请输入角色说明",disInput:!!e.showFlag,maxLength:50},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"remark",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"m-t-44",attrs:{label:"菜单权限",prop:"leftChecked"}},[r("div",{staticClass:"w-500 border-1 p-10 border-box el-form-item_menu",style:{"max-height":e.menuH}},[r("el-tree",{ref:"tree",attrs:{data:e.ruleForm.menuTree,"show-checkbox":"","default-expand-all":"","node-key":"rightId","highlight-current":"",props:e.defaultProps}})],1)]),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:!!e.showFlag,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var v=r("VU/8")(f,g,!1,function(e){r("O0yk")},"data-v-5b3a853b",null);t.default=v.exports}});
//# sourceMappingURL=20.08561a5f6f04e53dc1bc.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/limit-textarea.vue","webpack:///./src/components/limit-textarea.vue?be2e","webpack:///./src/components/limit-textarea.vue","webpack:///src/views/setting/addAdminRole.vue","webpack:///./src/views/setting/addAdminRole.vue?b434","webpack:///./src/views/setting/addAdminRole.vue"],"names":["limit_textarea","name","props","inputValue","type","String","default","maxLength","Number","inputWidth","getByType","holder","disInput","Boolean","data","inputNum","limitLength","itemValue","methods","inputFocus","num","toInput","value","temp","this","strlen","getByteVal","target","trim","getZhLen","getCharVal","getByteLen","$emit","watch","newData","oldData","mounted","components_limit_textarea","render","_vm","_h","$createElement","_c","_self","staticClass","style","width","attrs","placeholder","rows","disabled","on","focus","$event","nativeOn","keyup","model","callback","$$v","expression","_v","_s","staticRenderFns","src_components_limit_textarea","__webpack_require__","normalizeComponent","ssrContext","addAdminRole","menuH","window","screen","availHeight","navpath","path","showFlag","ruleForm","roleId","roleName","remark","leftChecked","menuTree","left","rightChecked","right","leftCheckedApp","leftApp","rightCheckedApp","rightApp","rules","required","message","trigger","defaultProps","children","label","computed","submitForm","Object","js_public","formName","_this","that","$refs","validate","valid","tree","getCheckedKeys","concat","getHalfCheckedKeys","forEach","ele","index","push","rightId","postSave","para","stringify_default","brandId","api","then","res","resData","errorCode","showmsg","$router","error","errorMsg","catch","$message","duration","getMenuList","result","length","display","treeData","getRoleDetail","filter","father","branchArr","child","haobanMenuRightId","parentRightId","role","roleCode","list","map","item","menuRightList","includes","ids","getNode","isLeaf","setCheckedKeys","leftChange","direction","selFlag","replaceData","check","el","key","rightChange","leftChangeApp","rightChangeApp","$route","query","hasOwnProperty","components","navCrumb","nav","limitInput","limit_input","limitTextarea","setting_addAdminRole","height","$store","state","bgHeight","ref","label-width","prop","disflag","update:inputValue","$set","max-height","show-checkbox","default-expand-all","node-key","highlight-current","click","addAdminRole_Component","addAdminRole_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/20.08561a5f6f04e53dc1bc.js","sourcesContent":["<!--\n 限制文本框组件\n <limit-textarea\n :inputWidth=\"500\"\n :inputValue.sync=\"ruleForm.addressDetail\"\n :holder=\"'请输入详细地址'\"\n :getByType=\"'word'\"\n :disinput=\"\"\n :maxLength=\"40\">\n </limit-textarea>\n -->\n<template>\n <div class=\"input-line-cell\" :style=\"{width: inputWidth + 'px'}\">\n <el-input\n :style=\"{width: inputWidth + 'px'}\"\n v-model=\"itemValue\"\n :placeholder=\"holder\"\n type=\"textarea\"\n :rows=\"3\"\n :disabled=\"disInput\"\n @focus=\"inputFocus()\"\n @keyup.native=\"(value) => toInput(value)\">\n\n </el-input>\n <span class=\"tip\"><span class=\"len_span\">{{inputNum}}</span>/{{limitLength}}</span>\n </div>\n\n</template>\n<script>\n import strLength from '@/common/js/strlen';\n export default {\n name: \"limittextarea\",\n props: {\n inputValue: {// 传入 input value\n type: String,\n default: ''\n },\n\n maxLength: {// 限制长度\n type: Number,\n default: 10\n },\n\n inputWidth: {// input 长度\n type: Number,\n default: 500\n },\n\n getByType: { // 字或字符判断类型\n type: String,\n default: 'word' // word: 字, char: 字符\n },\n\n holder: {\n type: String,\n default: '请输入'\n },\n\n disInput: {\n type: Boolean,\n default: false\n },\n },\n data() {\n return {\n inputNum: 0,\n limitLength: 10,\n itemValue: '',\n }\n },\n methods: {\n inputFocus(num) {\n const that = this;\n },\n // 输入\n toInput: function(value) {\n const that = this;\n let temp = '';\n if (that.getByType == 'word') {\n temp = strLength.getByteVal(value.target.value,that.limitLength)\n that.itemValue= temp.trim()\n that.inputNum = strLength.getZhLen(that.itemValue);\n }else {\n temp = strLength.getCharVal(value.target.value,that.limitLength)\n that.itemValue= temp.trim()\n that.inputNum = strLength.getByteLen(that.itemValue);\n }\n that.$emit('update:inputValue',that.itemValue);\n },\n },\n watch: {\n maxLength: function(newData,oldData){\n const that = this;\n that.limitLength = newData;\n },\n inputValue: function(newData,oldData){\n const that = this;\n that.itemValue = newData;\n that.inputNum = strLength.getZhLen(that.itemValue);\n },\n },\n /* 接收数据 */\n mounted(){\n const that = this;\n that.limitLength = that.maxLength;\n that.itemValue = that.inputValue || '';\n that.inputNum = strLength.getZhLen(that.inputValue);\n },\n }\n</script>\n<style lang=\"less\" scoped>\n\n.input-line-cell {\n position: relative;\n display: inline-block;\n}\n\n.w-340 {\n width: 340px;\n /deep/ .el-input__inner {\n font-size: 14px;\n color: #fff;\n background-color: rgba(255,255,255,.1);\n }\n}\n\n.el-textarea {\n /deep/ .el-textarea__inner {\n font-size: 14px;\n color: #606266;\n background-color: rgba(255,255,255,.1);\n resize: none;\n font-family: \"Helvetica Neue\", Helvetica, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", \"\\5FAE\\8F6F\\96C5\\9ED1\", Arial, sans-serif;\n }\n\n &.is-disabled{\n opacity: 0.5;\n }\n}\n\n.el-input {\n\n\n .is-disabled{\n\n /deep/ .el-input__inner {\n font-size: 14px;\n color: #fff;\n background-color: rgba(255,255,255,.1);\n }\n }\n}\n\n.tip {\n position: absolute;\n bottom: -28px;\n right: 10px;\n display: inline-block;\n line-height: 32px;\n text-align: right;\n font-size: 12px;\n color: #909399;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/limit-textarea.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-line-cell\",style:({width: _vm.inputWidth + 'px'})},[_c('el-input',{style:({width: _vm.inputWidth + 'px'}),attrs:{\"placeholder\":_vm.holder,\"type\":\"textarea\",\"rows\":3,\"disabled\":_vm.disInput},on:{\"focus\":function($event){_vm.inputFocus()}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.itemValue),callback:function ($$v) {_vm.itemValue=$$v},expression:\"itemValue\"}}),_vm._v(\" \"),_c('span',{staticClass:\"tip\"},[_c('span',{staticClass:\"len_span\"},[_vm._v(_vm._s(_vm.inputNum))]),_vm._v(\"/\"+_vm._s(_vm.limitLength))])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-792f90b2\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/limit-textarea.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-792f90b2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./limit-textarea.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-textarea.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-textarea.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-792f90b2\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./limit-textarea.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-792f90b2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/limit-textarea.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"companyAddress-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'height': $store.state.bgHeight}\">\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\n <el-form-item label=\"角色名称\" prop=\"roleName\" class=\"\">\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"ruleForm.roleName\"\n :disflag=\"!!showFlag\"\n :holder=\"'请输入角色名称'\"\n :maxLength=\"20\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"角色说明\" prop=\"remark\" class=\"\">\n <limitTextarea\n :inputWidth=\"500\"\n :inputValue.sync=\"ruleForm.remark\"\n :holder=\"'请输入角色说明'\"\n :disInput=\"!!showFlag\"\n :maxLength=\"50\">\n </limitTextarea>\n </el-form-item>\n <el-form-item label=\"菜单权限\" prop=\"leftChecked\" class=\"m-t-44\">\n <!-- <el-transfer\n class=\"el-transfer-check\"\n :titles=\"['一级权限', '二级权限']\"\n :left-default-checked=\"ruleForm.leftChecked\"\n :data=\"ruleForm.left\"\n @left-check-change=\"leftChange\">\n <span slot-scope=\"{ option }\">{{ option.label }}</span>\n </el-transfer>\n <el-transfer\n class=\"el-transfer-check\"\n :titles=\"['二级权限', '二级权限']\"\n :left-default-checked=\"ruleForm.rightChecked\"\n :data=\"ruleForm.right\"\n @left-check-change=\"rightChange\">\n <span slot-scope=\"{ option }\">{{ option.label }}</span>\n </el-transfer> -->\n <div\n class=\"w-500 border-1 p-10 border-box el-form-item_menu\"\n :style=\"{'max-height': menuH}\">\n <el-tree\n :data=\"ruleForm.menuTree\"\n show-checkbox\n default-expand-all\n node-key=\"rightId\"\n ref=\"tree\"\n highlight-current\n :props=\"defaultProps\">\n </el-tree>\n <!-- <div class=\"mask\" v-if=\"!!showFlag\"></div> -->\n </div>\n </el-form-item>\n <!-- <el-form-item label=\"应用权限\" prop=\"\" class=\"\">\n <el-transfer\n :titles=\"['一级权限', '二级权限']\"\n :left-default-checked=\"ruleForm.leftCheckedApp\"\n :data=\"ruleForm.leftApp\"\n @left-check-change=\"leftChangeApp\">\n </el-transfer>\n <el-transfer\n :titles=\"['二级权限', '二级权限']\"\n :left-default-checked=\"ruleForm.rightCheckedApp\"\n :data=\"ruleForm.rightApp\"\n @left-check-change=\"rightChangeApp\">\n </el-transfer>\n </el-form-item> -->\n <el-form-item>\n <el-button :disabled=\"!!showFlag\" type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport limitInput from '@/components/limit-input.vue';\nimport limitTextarea from '@/components/limit-textarea.vue';\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"addAdminRole\",\n data() {\n return {\n menuH: (window.screen.availHeight - 695) + 'px',\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: '/setChildAdmin'\n },\n {\n name: '新增管理员角色',\n path: ''\n }\n ],\n showFlag: false, // 是否可保存\n ruleForm: {\n roleId: '',\n roleName: '',\n remark: '角色说明',\n leftChecked: [],\n menuTree: [],\n left: [\n // {\n // key: 'index',\n // label: '首页'\n // },\n ],\n rightChecked: [],\n right: [\n // {\n // key: 'index',\n // label: '首页'\n // },\n ],\n leftCheckedApp: [],\n leftApp: [\n // {\n // key: 'index',\n // label: '首页'\n ],\n rightCheckedApp: [],\n rightApp: [\n // {\n // key: 'index',\n // label: '首页'\n // },\n ]\n },\n rules: {\n roleName: [\n { required: true, message: '请填写角色名称', trigger: 'change' }\n ],\n remark: [\n { required: true, message: '请填写角色说明', trigger: 'change' }\n ],\n /* leftChecked: [\n { required: true, message: '请选择菜单权限', trigger: 'change' }\n ], */\n },\n defaultProps: {\n children: 'children',\n label: 'rightName'\n }\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n let concatArray = this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys())\n let data = [];\n concatArray.forEach(function(ele,index){\n data.push({rightId: ele})\n })\n that.postSave(data);\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 保存---api\n */\n postSave(data) {\n const that = this;\n const para = {\n data: JSON.stringify(data),\n roleId: that.ruleForm.roleId,\n roleName: that.ruleForm.roleName,\n remark: that.ruleForm.remark,\n brandId: that.ruleForm.brandId\n }\n postRequest('/haoban-manage-web/save-role',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('操作成功','success');\n that.$router.push('/setChildAdmin');\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取菜单列表\n */\n getMenuList() {\n const that = this;\n const para = {};\n postRequest('/haoban-manage-web/menu-list',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result && !!resData.result.length) {\n let result = [];\n // 只显示 display == 1 的\n resData.result.forEach(function(ele,index){\n !!that.ruleForm.roleId? ele.disabled = true: '';\n if (!!ele.display) {\n result.push(ele)\n }\n })\n that.ruleForm.menuTree = that.treeData(result);\n }\n\n if (!!that.ruleForm.roleId) {\n that.getRoleDetail(that.ruleForm.roleId);\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 简单数组-->父子数组对象\n */\n treeData(data){\n let tree = data.filter((father)=>{ //循环所有项\n let branchArr = data.filter((child)=>{\n return father.haobanMenuRightId == child.parentRightId; //返回每一项的子级数组\n });\n if(branchArr.length>0){\n father.children = branchArr; //如果存在子级,则给父级添加一个children属性,并赋值\n }\n return father.parentRightId == -1; //返回第一层\n });\n return tree;\n },\n\n /**\n * 获取角色详情\n */\n getRoleDetail(roleId) {\n const that = this;\n const para = {\n roleId: roleId\n }\n postRequest('/haoban-manage-web/role-detail',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n that.ruleForm.roleId = resData.result.role.roleId;\n that.ruleForm.roleName = resData.result.role.roleName;\n that.ruleForm.roleCode = resData.result.role.roleCode;\n that.ruleForm.remark = resData.result.role.remark;\n if (!!that.ruleForm.right.length) {\n let list = that.ruleForm.right.map(item=>item.rightId);\n let rightChecked = [];\n resData.result.menuRightList.forEach(function(ele,index){\n if (list.includes(ele.rightId)) {\n rightChecked.push(ele.rightId);\n }\n })\n that.ruleForm.rightChecked = rightChecked;\n }\n let newList = resData.result.menuRightList;\n let ids = [];\n newList.forEach(function(ele,index){\n if(!!that.$refs.tree.getNode(ele.rightId).isLeaf){\n ids.push(ele.rightId)\n }\n })\n that.$refs.tree.setCheckedKeys(ids)\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 选择\n */\n leftChange(value, direction) {\n const that = this;\n that.ruleForm.leftChecked = value;\n let selFlag = value.includes(direction[0]); // true: 选中;false: 未选\n value.includes(direction[0])? replaceData(): replaceData();\n function replaceData(){\n that.ruleForm.right = [];\n that.ruleForm.left.forEach(function(ele,index){\n // 确定选择哪一个一级菜单,设置右侧数据\n if(ele.rightId.includes(direction[0])) {\n // 未选择设置 check\n if (!selFlag) {\n ele.check = false;\n }else {\n ele.check = true;\n }\n if (!!ele.children && !!ele.children.length) {\n ele.children.forEach(function(el,key){\n that.ruleForm.right.push(el);\n })\n }\n }\n })\n }\n // 设置右侧已选\n that.ruleForm.rightChecked = that.ruleForm.right.map(item=>{\n if(item.check===true){\n return item.rightId;\n }\n })\n },\n\n /**\n * 选择\n */\n rightChange(value, direction) {\n const that = this;\n let selFlag = value.includes(direction[0]); // true: 选中;false: 未选\n that.ruleForm.rightChecked = value;\n that.ruleForm.left.forEach(function(ele,index){\n if (!!ele.children && !!ele.children.length) {\n ele.children.forEach(function(el,key){\n // 确定选择哪一个一级菜单,设置右侧数据\n if(el.rightId.includes(direction[0])) {\n // 未选择设置 check\n if (!selFlag) {\n el.check = false;\n }else {\n el.check = true;\n }\n }\n })\n }\n })\n },\n\n /**\n * 选择\n */\n leftChangeApp(value, direction) {\n },\n\n /**\n * 选择\n */\n rightChangeApp(value, direction) {\n },\n },\n mounted() {\n const that = this;\n\n if (!!that.$route.query.hasOwnProperty('roleId')) {\n that.ruleForm.roleId = that.$route.query.roleId;\n that.navpath[3].name= '管理员角色';\n if (that.$route.query.type === 'show') {that.showFlag = true}\n // that.getRoleDetail(that.ruleForm.roleId)\n }\n if (!!that.$route.query.hasOwnProperty('brandId')) {\n that.ruleForm.brandId = that.$route.query.brandId;\n }\n\n that.getMenuList();\n },\n components: {\n navCrumb,\n limitInput,\n limitTextarea\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n h2 {\n font-size: 16px;\n color: #303133;\n }\n\n p {\n font-size: 14px;\n color: #909399;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .w-380 {\n width: 380px;\n }\n\n .w-500 {\n width: 500px;\n }\n\n .border-1 {\n border: 1px solid #dcdfe6;\n }\n\n .p-10 {\n padding: 10px;\n }\n\n .border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .el-form-item_menu {\n position: relative;\n border-radius: 2px;\n max-height: 516px;\n overflow-x: hidden;\n overflow-y: auto;\n .mask {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: rgba(176,176,176,0.5);\n z-index: 1;\n }\n }\n\n .el-transfer {\n display: inline-block;\n vertical-align: top;\n /deep/ .el-transfer-panel:last-child {\n display: none;\n }\n /deep/ .el-transfer__buttons {\n padding: 0 5px;\n .el-button {\n display: none;\n }\n }\n &.el-transfer-check {\n /deep/ .el-transfer-panel__item {\n &:hover {\n background: #F5F7FA;\n }\n &:active {\n background: #F5F7FA;\n }\n }\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdminRole.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'height': _vm.$store.state.bgHeight})},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"角色名称\",\"prop\":\"roleName\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.roleName,\"disflag\":!!_vm.showFlag,\"holder\":'请输入角色名称',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"roleName\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"角色说明\",\"prop\":\"remark\"}},[_c('limitTextarea',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.remark,\"holder\":'请输入角色说明',\"disInput\":!!_vm.showFlag,\"maxLength\":50},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"remark\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-t-44\",attrs:{\"label\":\"菜单权限\",\"prop\":\"leftChecked\"}},[_c('div',{staticClass:\"w-500 border-1 p-10 border-box el-form-item_menu\",style:({'max-height': _vm.menuH})},[_c('el-tree',{ref:\"tree\",attrs:{\"data\":_vm.ruleForm.menuTree,\"show-checkbox\":\"\",\"default-expand-all\":\"\",\"node-key\":\"rightId\",\"highlight-current\":\"\",\"props\":_vm.defaultProps}})],1)]),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"disabled\":!!_vm.showFlag,\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")])],1)],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5b3a853b\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/addAdminRole.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5b3a853b\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addAdminRole.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdminRole.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdminRole.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5b3a853b\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addAdminRole.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5b3a853b\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdminRole.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([20],{"/jLh":function(e,t){},JxaQ:function(e,t){},fZsz:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),i=r.n(a),n=r("3Xzz"),u=r("l46T"),l=r("Mk6G"),o={name:"limittextarea",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"},disInput:{type:Boolean,default:!1}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){},toInput:function(e){var t="";"word"==this.getByType?(t=l.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=l.a.getZhLen(this.itemValue)):(t=l.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=l.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=l.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=l.a.getZhLen(this.inputValue)}},s={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"input-line-cell",style:{width:e.inputWidth+"px"}},[r("el-input",{style:{width:e.inputWidth+"px"},attrs:{placeholder:e.holder,type:"textarea",rows:3,disabled:e.disInput},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),r("span",{staticClass:"tip"},[r("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var h=r("VU/8")(o,s,!1,function(e){r("/jLh")},"data-v-792f90b2",null).exports,m=r("3E4D"),d=r("Ch4/"),c=r("PI0u"),p=r("P9l9"),f={name:"addAdminRole",data:function(){return{menuH:window.screen.availHeight-695+"px",navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"新增管理员角色",path:""}],showFlag:!1,ruleForm:{roleId:"",roleName:"",remark:"角色说明",leftChecked:[],menuTree:[],left:[],rightChecked:[],right:[],leftCheckedApp:[],leftApp:[],rightCheckedApp:[],rightApp:[]},rules:{roleName:[{required:!0,message:"请填写角色名称",trigger:"change"}],remark:[{required:!0,message:"请填写角色说明",trigger:"change"}]},defaultProps:{children:"children",label:"rightName"}}},computed:{},methods:{submitForm:Object(c.a)(function(e){var t=this,r=this;r.$refs[e].validate(function(e){if(!e)return!1;var a=[];t.$refs.tree.getCheckedKeys().concat(t.$refs.tree.getHalfCheckedKeys()).forEach(function(e,t){a.push({rightId:e})}),r.postSave(a)})},500),postSave:function(e){var t=this,r={data:i()(e),roleId:t.ruleForm.roleId,roleName:t.ruleForm.roleName,remark:t.ruleForm.remark,brandId:t.ruleForm.brandId};Object(p.c)("/haoban-manage-web/save-role",r).then(function(e){var r=e.data;if(1==r.errorCode)return m.a.showmsg("操作成功","success"),void t.$router.push("/setChildAdmin");d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getMenuList:function(){var e=this;Object(p.c)("/haoban-manage-web/menu-list",{}).then(function(t){var r=t.data;if(1!=r.errorCode)d.a.errorMsg(r);else{if(r.result&&r.result.length){var a=[];r.result.forEach(function(t,r){e.ruleForm.roleId&&(t.disabled=!0),t.display&&a.push(t)}),e.ruleForm.menuTree=e.treeData(a)}e.ruleForm.roleId&&e.getRoleDetail(e.ruleForm.roleId)}}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},treeData:function(e){return e.filter(function(t){var r=e.filter(function(e){return t.haobanMenuRightId==e.parentRightId});return r.length>0&&(t.children=r),-1==t.parentRightId})},getRoleDetail:function(e){var t=this,r={roleId:e};Object(p.c)("/haoban-manage-web/role-detail",r).then(function(e){var r=e.data;if(1==r.errorCode){if(t.ruleForm.roleId=r.result.role.roleId,t.ruleForm.roleName=r.result.role.roleName,t.ruleForm.roleCode=r.result.role.roleCode,t.ruleForm.remark=r.result.role.remark,t.ruleForm.right.length){var a=t.ruleForm.right.map(function(e){return e.rightId}),i=[];r.result.menuRightList.forEach(function(e,t){a.includes(e.rightId)&&i.push(e.rightId)}),t.ruleForm.rightChecked=i}var n=[];return r.result.menuRightList.forEach(function(e,r){t.$refs.tree.getNode(e.rightId).isLeaf&&n.push(e.rightId)}),void t.$refs.tree.setCheckedKeys(n)}d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},leftChange:function(e,t){var r=this;r.ruleForm.leftChecked=e;var a=e.includes(t[0]);function i(){r.ruleForm.right=[],r.ruleForm.left.forEach(function(e,i){e.rightId.includes(t[0])&&(e.check=!!a,e.children&&e.children.length&&e.children.forEach(function(e,t){r.ruleForm.right.push(e)}))})}e.includes(t[0]),i(),r.ruleForm.rightChecked=r.ruleForm.right.map(function(e){if(!0===e.check)return e.rightId})},rightChange:function(e,t){var r=e.includes(t[0]);this.ruleForm.rightChecked=e,this.ruleForm.left.forEach(function(e,a){e.children&&e.children.length&&e.children.forEach(function(e,a){e.rightId.includes(t[0])&&(e.check=!!r)})})},leftChangeApp:function(e,t){},rightChangeApp:function(e,t){}},mounted:function(){this.$route.query.hasOwnProperty("roleId")&&(this.ruleForm.roleId=this.$route.query.roleId,this.navpath[3].name="管理员角色","show"===this.$route.query.type&&(this.showFlag=!0)),this.$route.query.hasOwnProperty("brandId")&&(this.ruleForm.brandId=this.$route.query.brandId),this.getMenuList()},components:{navCrumb:n.a,limitInput:u.a,limitTextarea:h}},g={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.roleName,disflag:!!e.showFlag,holder:"请输入角色名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"roleName",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"角色说明",prop:"remark"}},[r("limitTextarea",{attrs:{inputWidth:500,inputValue:e.ruleForm.remark,holder:"请输入角色说明",disInput:!!e.showFlag,maxLength:50},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"remark",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"m-t-44",attrs:{label:"菜单权限",prop:"leftChecked"}},[r("div",{staticClass:"w-500 border-1 p-10 border-box el-form-item_menu",style:{"max-height":e.menuH}},[r("el-tree",{ref:"tree",attrs:{data:e.ruleForm.menuTree,"show-checkbox":"","default-expand-all":"","node-key":"rightId","highlight-current":"",props:e.defaultProps}})],1)]),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:!!e.showFlag,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var v=r("VU/8")(f,g,!1,function(e){r("JxaQ")},"data-v-5b3a853b",null);t.default=v.exports}});
\ No newline at end of file
webpackJsonp([21],{"6XGN":function(M,L,j){"use strict";Object.defineProperty(L,"__esModule",{value:!0});var N=j("CkW6"),u=j.n(N),w={name:"page403",data:function(){return{img_403:u.a}},computed:{message:function(){return"抱歉,你无权访问该页面"}}},D={render:function(){var M=this.$createElement,L=this._self._c||M;return L("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[L("div",{staticClass:"wscn-http404"},[L("div",{staticClass:"pic-404"},[L("img",{staticClass:"pic-404__parent",attrs:{src:this.img_403,alt:"403"}})]),this._v(" "),L("div",{staticClass:"bullshit"},[L("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),L("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var C=j("VU/8")(w,D,!1,function(M){j("xcTv")},"data-v-560f462e",null);L.default=C.exports},CkW6:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg=="},xcTv:function(M,L){}});
\ No newline at end of file
webpackJsonp([21],{"+7W9":function(M,L){},"6XGN":function(M,L,j){"use strict";Object.defineProperty(L,"__esModule",{value:!0});var N=j("CkW6"),u=j.n(N),w={name:"page403",data:function(){return{img_403:u.a}},computed:{message:function(){return"抱歉,你无权访问该页面"}}},D={render:function(){var M=this.$createElement,L=this._self._c||M;return L("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[L("div",{staticClass:"wscn-http404"},[L("div",{staticClass:"pic-404"},[L("img",{staticClass:"pic-404__parent",attrs:{src:this.img_403,alt:"403"}})]),this._v(" "),L("div",{staticClass:"bullshit"},[L("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),L("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var C=j("VU/8")(w,D,!1,function(M){j("+7W9")},"data-v-560f462e",null);L.default=C.exports},CkW6:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg=="}});
//# sourceMappingURL=21.ef29793b599205d3dece.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/errorPage/403.vue","webpack:///./src/views/errorPage/403.vue?d783","webpack:///./src/views/errorPage/403.vue","webpack:///./src/assets/403_images/error_403.svg"],"names":["_03","name","data","img_403","error_403_default","a","computed","message","errorPage_403","render","_h","this","$createElement","_c","_self","staticStyle","background","margin-top","height","staticClass","attrs","src","alt","_v","_s","href","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","module","exports"],"mappings":"wJAkBAA,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,QAAAC,EAAAC,IAGAC,UACAC,QADA,WAEA,uBCxBeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,aAAaC,WAAA,UAAAC,aAAA,QAAAC,OAAA,UAA6DL,EAAA,OAAYM,YAAA,iBAA2BN,EAAA,OAAYM,YAAA,YAAsBN,EAAA,OAAYM,YAAA,kBAAAC,OAAqCC,IAApRV,KAAoRR,QAAAmB,IAAA,WAApRX,KAAmTY,GAAA,KAAAV,EAAA,OAA0BM,YAAA,aAAuBN,EAAA,OAAYM,YAAA,uBAAhXR,KAAiZY,GAAjZZ,KAAiZa,GAAjZb,KAAiZJ,YAAjZI,KAAiZY,GAAA,KAAAV,EAAA,KAAoDM,YAAA,wBAAAC,OAA2CK,KAAA,oBAAhfd,KAAygBY,GAAA,iBAElhBG,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE7B,EACAQ,GATF,EAVA,SAAAsB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB,4BC1BhCK,EAAAC,QAAA","file":"static/js/21.ef29793b599205d3dece.js","sourcesContent":["<template>\r\n <div style=\"background:#f0f2f5;margin-top: -20px;height:100%;\">\r\n <div class=\"wscn-http404\">\r\n <div class=\"pic-404\">\r\n <img class=\"pic-404__parent\" :src=\"img_403\" alt=\"403\">\r\n </div>\r\n <div class=\"bullshit\">\r\n <!-- <div class=\"bullshit__oops\">403</div> -->\r\n <div class=\"bullshit__headline\">{{ message }}</div>\r\n <a href=\"#/companyGroup\" class=\"bullshit__return-home\">返回首页</a>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport img_403 from '@/assets/403_images/error_403.svg'\r\n\r\nexport default {\r\n name: 'page403',\r\n data() {\r\n return {\r\n img_403\r\n }\r\n },\r\n computed: {\r\n message() {\r\n return '抱歉,你无权访问该页面'\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.wscn-http404 {\r\n position: relative;\r\n width: 1200px;\r\n margin: 20px auto 60px;\r\n padding: 0 100px;\r\n overflow: hidden;\r\n .pic-404 {\r\n position: relative;\r\n float: left;\r\n width: 600px;\r\n padding: 150px 152px 150px 0;\r\n text-align: right;\r\n overflow: hidden;\r\n &__parent {\r\n width: 100%;\r\n max-width: 430px;\r\n }\r\n &__child {\r\n position: absolute;\r\n &.left {\r\n width: 80px;\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n animation-name: cloudLeft;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n &.mid {\r\n width: 46px;\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n animation-name: cloudMid;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1.2s;\r\n }\r\n &.right {\r\n width: 62px;\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n animation-name: cloudRight;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n @keyframes cloudLeft {\r\n 0% {\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 33px;\r\n left: 188px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 81px;\r\n left: 92px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 97px;\r\n left: 60px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudMid {\r\n 0% {\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 40px;\r\n left: 360px;\r\n opacity: 1;\r\n }\r\n 70% {\r\n top: 130px;\r\n left: 180px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 160px;\r\n left: 120px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudRight {\r\n 0% {\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 120px;\r\n left: 460px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 180px;\r\n left: 340px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 200px;\r\n left: 300px;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n }\r\n .bullshit {\r\n position: relative;\r\n float: left;\r\n width: 300px;\r\n padding: 150px 0;\r\n overflow: hidden;\r\n display: flex;\r\n align-items: flex-start;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 360px;\r\n &__oops {\r\n color: #434e59;\r\n font-size: 72px;\r\n font-weight: 600;\r\n line-height: 72px;\r\n margin-bottom: 24px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n &__headline {\r\n color: rgba(0,0,0,.45);\r\n font-size: 20px;\r\n line-height: 28px;\r\n margin-bottom: 16px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.1s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n\r\n &__return-home {\r\n display: inline-block;\r\n height: 32px;\r\n line-height: 32px;\r\n font-weight: 400;\r\n text-align: center;\r\n -ms-touch-action: manipulation;\r\n touch-action: manipulation;\r\n background-image: none;\r\n white-space: nowrap;\r\n padding: 0 15px;\r\n font-size: 14px;\r\n border-radius: 4px;\r\n border: 1px solid #1890ff;\r\n color: #fff;\r\n background-color: #1890ff;\r\n text-shadow: 0 -1px 0 rgba(0,0,0,.12);\r\n -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n cursor: pointer;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.3s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n @keyframes slideUp {\r\n 0% {\r\n transform: translateY(60px);\r\n opacity: 0;\r\n }\r\n 100% {\r\n transform: translateY(0);\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/errorPage/403.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"background\":\"#f0f2f5\",\"margin-top\":\"-20px\",\"height\":\"100%\"}},[_c('div',{staticClass:\"wscn-http404\"},[_c('div',{staticClass:\"pic-404\"},[_c('img',{staticClass:\"pic-404__parent\",attrs:{\"src\":_vm.img_403,\"alt\":\"403\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"bullshit\"},[_c('div',{staticClass:\"bullshit__headline\"},[_vm._v(_vm._s(_vm.message))]),_vm._v(\" \"),_c('a',{staticClass:\"bullshit__return-home\",attrs:{\"href\":\"#/companyGroup\"}},[_vm._v(\"返回首页\")])])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-560f462e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/errorPage/403.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-560f462e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./403.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./403.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./403.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-560f462e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./403.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-560f462e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/errorPage/403.vue\n// module id = null\n// module chunks = ","module.exports = \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/403_images/error_403.svg\n// module id = CkW6\n// module chunks = 1 21"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([22],{"/4Tr":function(t,s){},"2X9c":function(t,s,i){t.exports=i.p+"static/img/error_500.ed0cba4.svg"},FskK:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("2X9c"),a=i.n(e),n={name:"page500",data:function(){return{img_500:a.a}},computed:{message:function(){return"抱歉,服务器出错了"}}},r={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_500,alt:"500"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var c=i("VU/8")(n,r,!1,function(t){i("/4Tr")},"data-v-4bf06e19",null);s.default=c.exports}});
//# sourceMappingURL=22.0902784e4cc61f132377.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/500_images/error_500.svg","webpack:///src/views/errorPage/500.vue","webpack:///./src/views/errorPage/500.vue?6907","webpack:///./src/views/errorPage/500.vue"],"names":["module","exports","__webpack_require__","p","_00","name","data","img_500","error_500_default","a","computed","message","errorPage_500","render","_h","this","$createElement","_c","_self","staticStyle","background","margin-top","height","staticClass","attrs","src","alt","_v","_s","href","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"iEAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,gJCkBxCC,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,QAAAC,EAAAC,IAGAC,UACAC,QADA,WAEA,qBCxBeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,aAAaC,WAAA,UAAAC,aAAA,QAAAC,OAAA,UAA6DL,EAAA,OAAYM,YAAA,iBAA2BN,EAAA,OAAYM,YAAA,YAAsBN,EAAA,OAAYM,YAAA,kBAAAC,OAAqCC,IAApRV,KAAoRR,QAAAmB,IAAA,WAApRX,KAAmTY,GAAA,KAAAV,EAAA,OAA0BM,YAAA,aAAuBN,EAAA,OAAYM,YAAA,uBAAhXR,KAAiZY,GAAjZZ,KAAiZa,GAAjZb,KAAiZJ,YAAjZI,KAAiZY,GAAA,KAAAV,EAAA,KAAoDM,YAAA,wBAAAC,OAA2CK,KAAA,oBAAhfd,KAAygBY,GAAA,iBAElhBG,oBCCjB,IAcAC,EAdyB7B,EAAQ,OAcjC8B,CACE5B,EACAQ,GATF,EAVA,SAAAqB,GACE/B,EAAQ,SAaV,kBAEA,MAUegC,EAAA,QAAAH,EAAiB","file":"static/js/22.0902784e4cc61f132377.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/error_500.ed0cba4.svg\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/500_images/error_500.svg\n// module id = 2X9c\n// module chunks = 1 22","<template>\r\n <div style=\"background:#f0f2f5;margin-top: -20px;height:100%;\">\r\n <div class=\"wscn-http404\">\r\n <div class=\"pic-404\">\r\n <img class=\"pic-404__parent\" :src=\"img_500\" alt=\"500\">\r\n </div>\r\n <div class=\"bullshit\">\r\n <!-- <div class=\"bullshit__oops\">500</div> -->\r\n <div class=\"bullshit__headline\">{{ message }}</div>\r\n <a href=\"#/companyGroup\" class=\"bullshit__return-home\">返回首页</a>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport img_500 from '@/assets/500_images/error_500.svg'\r\n\r\nexport default {\r\n name: 'page500',\r\n data() {\r\n return {\r\n img_500\r\n }\r\n },\r\n computed: {\r\n message() {\r\n return '抱歉,服务器出错了'\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.wscn-http404 {\r\n position: relative;\r\n width: 1200px;\r\n margin: 20px auto 60px;\r\n padding: 0 100px;\r\n overflow: hidden;\r\n .pic-404 {\r\n position: relative;\r\n float: left;\r\n width: 600px;\r\n padding: 150px 152px 150px 0;\r\n text-align: right;\r\n overflow: hidden;\r\n &__parent {\r\n width: 100%;\r\n max-width: 430px;\r\n }\r\n &__child {\r\n position: absolute;\r\n &.left {\r\n width: 80px;\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n animation-name: cloudLeft;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n &.mid {\r\n width: 46px;\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n animation-name: cloudMid;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1.2s;\r\n }\r\n &.right {\r\n width: 62px;\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n animation-name: cloudRight;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n @keyframes cloudLeft {\r\n 0% {\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 33px;\r\n left: 188px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 81px;\r\n left: 92px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 97px;\r\n left: 60px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudMid {\r\n 0% {\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 40px;\r\n left: 360px;\r\n opacity: 1;\r\n }\r\n 70% {\r\n top: 130px;\r\n left: 180px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 160px;\r\n left: 120px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudRight {\r\n 0% {\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 120px;\r\n left: 460px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 180px;\r\n left: 340px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 200px;\r\n left: 300px;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n }\r\n .bullshit {\r\n position: relative;\r\n float: left;\r\n width: 300px;\r\n padding: 150px 0;\r\n overflow: hidden;\r\n display: flex;\r\n align-items: flex-start;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 360px;\r\n &__oops {\r\n color: #434e59;\r\n font-size: 72px;\r\n font-weight: 600;\r\n line-height: 72px;\r\n margin-bottom: 24px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n &__headline {\r\n color: rgba(0,0,0,.45);\r\n font-size: 20px;\r\n line-height: 28px;\r\n margin-bottom: 16px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.1s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n\r\n &__return-home {\r\n display: inline-block;\r\n height: 32px;\r\n line-height: 32px;\r\n font-weight: 400;\r\n text-align: center;\r\n -ms-touch-action: manipulation;\r\n touch-action: manipulation;\r\n background-image: none;\r\n white-space: nowrap;\r\n padding: 0 15px;\r\n font-size: 14px;\r\n border-radius: 4px;\r\n border: 1px solid #1890ff;\r\n color: #fff;\r\n background-color: #1890ff;\r\n text-shadow: 0 -1px 0 rgba(0,0,0,.12);\r\n -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n cursor: pointer;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.3s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n @keyframes slideUp {\r\n 0% {\r\n transform: translateY(60px);\r\n opacity: 0;\r\n }\r\n 100% {\r\n transform: translateY(0);\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/errorPage/500.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"background\":\"#f0f2f5\",\"margin-top\":\"-20px\",\"height\":\"100%\"}},[_c('div',{staticClass:\"wscn-http404\"},[_c('div',{staticClass:\"pic-404\"},[_c('img',{staticClass:\"pic-404__parent\",attrs:{\"src\":_vm.img_500,\"alt\":\"500\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"bullshit\"},[_c('div',{staticClass:\"bullshit__headline\"},[_vm._v(_vm._s(_vm.message))]),_vm._v(\" \"),_c('a',{staticClass:\"bullshit__return-home\",attrs:{\"href\":\"#/companyGroup\"}},[_vm._v(\"返回首页\")])])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4bf06e19\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/errorPage/500.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4bf06e19\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./500.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./500.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./500.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4bf06e19\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./500.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4bf06e19\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/errorPage/500.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([22],{"2X9c":function(t,s,i){t.exports=i.p+"static/img/error_500.ed0cba4.svg"},FskK:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("2X9c"),a=i.n(e),n={name:"page500",data:function(){return{img_500:a.a}},computed:{message:function(){return"抱歉,服务器出错了"}}},c={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_500,alt:"500"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var r=i("VU/8")(n,c,!1,function(t){i("x9EK")},"data-v-4bf06e19",null);s.default=r.exports},x9EK:function(t,s){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/errorPage/404.vue","webpack:///./src/views/errorPage/404.vue?3a3f","webpack:///./src/views/errorPage/404.vue","webpack:///./src/assets/404_images/error_404.svg"],"names":["_04","name","data","img_404","error_404_default","a","computed","message","mounted","console","log","this","$route","path","errorPage_404","render","_h","$createElement","_c","_self","staticStyle","background","margin-top","height","staticClass","attrs","src","alt","_v","_s","href","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","module","exports","p"],"mappings":"+HAkBAA,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,QAAAC,EAAAC,IAGAC,UACAC,QADA,WAEA,uBAGAC,QAZA,WAaAC,QAAAC,IAAAC,KAAAC,OAAAC,QC5BeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbL,KAAaM,eAA0BC,EAAvCP,KAAuCQ,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,aAAaC,WAAA,UAAAC,aAAA,QAAAC,OAAA,UAA6DL,EAAA,OAAYM,YAAA,iBAA2BN,EAAA,OAAYM,YAAA,YAAsBN,EAAA,OAAYM,YAAA,kBAAAC,OAAqCC,IAApRf,KAAoRR,QAAAwB,IAAA,WAApRhB,KAAmTiB,GAAA,KAAAV,EAAA,OAA0BM,YAAA,aAAuBN,EAAA,OAAYM,YAAA,uBAAhXb,KAAiZiB,GAAjZjB,KAAiZkB,GAAjZlB,KAAiZJ,YAAjZI,KAAiZiB,GAAA,KAAAV,EAAA,KAAoDM,YAAA,wBAAAC,OAA2CK,KAAA,oBAAhfnB,KAAygBiB,GAAA,iBAElhBG,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACElC,EACAc,GATF,EAVA,SAAAqB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB,8BC1BhCK,EAAAC,QAAiBL,EAAAM,EAAuB","file":"static/js/23.9f05cfc644dbcf58019a.js","sourcesContent":["<template>\r\n <div style=\"background:#f0f2f5;margin-top: -20px;height:100%;\">\r\n <div class=\"wscn-http404\">\r\n <div class=\"pic-404\">\r\n <img class=\"pic-404__parent\" :src=\"img_404\" alt=\"404\">\r\n </div>\r\n <div class=\"bullshit\">\r\n <!-- <div class=\"bullshit__oops\">404</div> -->\r\n <div class=\"bullshit__headline\">{{ message }}</div>\r\n <a href=\"#/companyGroup\" class=\"bullshit__return-home\">返回首页</a>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport img_404 from '@/assets/404_images/error_404.svg'\r\n\r\nexport default {\r\n name: 'page404',\r\n data() {\r\n return {\r\n img_404\r\n }\r\n },\r\n computed: {\r\n message() {\r\n return '抱歉,你访问的页面不存在'\r\n }\r\n },\r\n mounted(){\r\n console.log(this.$route.path)\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.wscn-http404 {\r\n position: relative;\r\n width: 1200px;\r\n margin: 20px auto 60px;\r\n padding: 0 100px;\r\n overflow: hidden;\r\n .pic-404 {\r\n position: relative;\r\n float: left;\r\n width: 600px;\r\n padding: 150px 152px 150px 0;\r\n text-align: right;\r\n overflow: hidden;\r\n &__parent {\r\n width: 100%;\r\n max-width: 430px;\r\n }\r\n &__child {\r\n position: absolute;\r\n &.left {\r\n width: 80px;\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n animation-name: cloudLeft;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n &.mid {\r\n width: 46px;\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n animation-name: cloudMid;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1.2s;\r\n }\r\n &.right {\r\n width: 62px;\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n animation-name: cloudRight;\r\n animation-duration: 2s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: forwards;\r\n animation-delay: 1s;\r\n }\r\n @keyframes cloudLeft {\r\n 0% {\r\n top: 17px;\r\n left: 220px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 33px;\r\n left: 188px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 81px;\r\n left: 92px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 97px;\r\n left: 60px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudMid {\r\n 0% {\r\n top: 10px;\r\n left: 420px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 40px;\r\n left: 360px;\r\n opacity: 1;\r\n }\r\n 70% {\r\n top: 130px;\r\n left: 180px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 160px;\r\n left: 120px;\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes cloudRight {\r\n 0% {\r\n top: 100px;\r\n left: 500px;\r\n opacity: 0;\r\n }\r\n 20% {\r\n top: 120px;\r\n left: 460px;\r\n opacity: 1;\r\n }\r\n 80% {\r\n top: 180px;\r\n left: 340px;\r\n opacity: 1;\r\n }\r\n 100% {\r\n top: 200px;\r\n left: 300px;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n }\r\n .bullshit {\r\n position: relative;\r\n float: left;\r\n width: 300px;\r\n padding: 150px 0;\r\n overflow: hidden;\r\n display: flex;\r\n align-items: flex-start;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 360px;\r\n &__oops {\r\n color: #434e59;\r\n font-size: 72px;\r\n font-weight: 600;\r\n line-height: 72px;\r\n margin-bottom: 24px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n &__headline {\r\n color: rgba(0,0,0,.45);\r\n font-size: 20px;\r\n line-height: 28px;\r\n margin-bottom: 16px;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.1s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n\r\n &__return-home {\r\n display: inline-block;\r\n height: 32px;\r\n line-height: 32px;\r\n font-weight: 400;\r\n text-align: center;\r\n -ms-touch-action: manipulation;\r\n touch-action: manipulation;\r\n background-image: none;\r\n white-space: nowrap;\r\n padding: 0 15px;\r\n font-size: 14px;\r\n border-radius: 4px;\r\n border: 1px solid #1890ff;\r\n color: #fff;\r\n background-color: #1890ff;\r\n text-shadow: 0 -1px 0 rgba(0,0,0,.12);\r\n -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n box-shadow: 0 2px 0 rgba(0,0,0,.035);\r\n cursor: pointer;\r\n /*animation-name: slideUp;\r\n animation-duration: 0.5s;\r\n animation-delay: 0.3s;\r\n animation-fill-mode: forwards;*/\r\n }\r\n @keyframes slideUp {\r\n 0% {\r\n transform: translateY(60px);\r\n opacity: 0;\r\n }\r\n 100% {\r\n transform: translateY(0);\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/errorPage/404.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"background\":\"#f0f2f5\",\"margin-top\":\"-20px\",\"height\":\"100%\"}},[_c('div',{staticClass:\"wscn-http404\"},[_c('div',{staticClass:\"pic-404\"},[_c('img',{staticClass:\"pic-404__parent\",attrs:{\"src\":_vm.img_404,\"alt\":\"404\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"bullshit\"},[_c('div',{staticClass:\"bullshit__headline\"},[_vm._v(_vm._s(_vm.message))]),_vm._v(\" \"),_c('a',{staticClass:\"bullshit__return-home\",attrs:{\"href\":\"#/companyGroup\"}},[_vm._v(\"返回首页\")])])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-12e12bd8\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/errorPage/404.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-12e12bd8\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./404.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./404.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./404.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-12e12bd8\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./404.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-12e12bd8\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/errorPage/404.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/error_404.bf58747.svg\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/404_images/error_404.svg\n// module id = Minx\n// module chunks = 1 23"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([23],{"41Rh":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),i=a("mw3O"),o=a.n(i),r={name:"vue-office-aside",props:["collapseFlag","projectName"],data:function(){return{repProjectName:"haoban-manage-web",asideHeight:"0px",pathName:"",leftCollapse:!1,leftModuleName:"",menuLeftRouter:[],baseUrl:"",selectMenu:""}},beforeMount:function(){var e=window.location.origin;"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{handleOpen:function(e,t){},handleSelect:function(e,t){this.selectMenu=e},setNewData:function(e){e.forEach(function(e,t){(e.url="/"+e.url,e.levelFlag=!1,e.children&&e.children.length)&&(e.children.map(function(e){return e.display}).includes(1)?e.levelFlag=!1:e.levelFlag=!0,e.children.forEach(function(e,t){e.url="/"+e.url}))}),this.menuLeftRouter=e,this.setSelectMenu(e)},setSelectMenu:function(e){var t=this;e.forEach(function(e,a){try{"/"+t.pathName==e.url?t.selectMenu="/"+t.pathName:e.children.forEach(function(a,n){"/"+t.pathName==a.url&&(t.selectMenu=a.display?a.url:e.url),a.children.length&&a.children.forEach(function(e,n){if(e.url==t.pathName&&(t.selectMenu=a.url,!t.$route.query.type))throw"break"})})}catch(e){}})},toRouter:function(e){this.$emit("toLeftRouterView","/"+e)},refreshRoute:function(){this.routePathName=window.location.hash.split("/")[1],-1!=this.routePathName.indexOf("?")&&(this.routePathName=this.routePathName.split("?")[0]),-1!=this.routePathName.indexOf("/")&&(this.routePathName=this.routePathName.split("/")[0]),this.pathName=this.routePathName,this.getLeftMenu()},treeData:function(e){var t=e.filter(function(t){var a=e.filter(function(e){return t.haobanMenuRightId==e.parentRightId});return a.length>0?t.children=a:t.children=[],1==t.level});return t.sort(function(e,t){return e.sort-t.sort}),t},getLeftMenu:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};e.axios.post(e.baseUrl+"/haoban-manage-web/menu-detail",o.a.stringify(t)).then(function(t){var a=t.data;if(1==a.errorCode)return a.result?void e.setNewData(e.treeData(a.result.leftMenu)):void e.$message.error({duration:1e3,message:"暂无数据"});e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0},collapseFlag:function(e,t){this.leftCollapse=e},projectName:function(e,t){this.repProjectName=e||"haoban-manage-web"}},mounted:function(){this.repProjectName=this.projectName||"haoban-manage-web",this.asideHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",this.pathName=window.location.hash.split("/")[1],-1!=this.pathName.indexOf("?")&&(this.pathName=this.pathName.split("?")[0]),this.getLeftMenu(),this.leftCollapse=this.collapseFlag}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"left-aside-contain",style:{height:e.asideHeight}},[a("div",{staticClass:"leftBar-wrap"},[a("div",{staticClass:"cardmenu",class:{collapse:e.leftCollapse}},[a("div",{staticClass:"cardmenu-item"},[a("el-menu",{staticClass:"el-menu-vertical-demo cardmenupanel",staticStyle:{"border-right":"0"},attrs:{"default-active":e.selectMenu,"data-path":"/"+e.$route.path,router:!0,"text-color":"#606266","active-text-color":"#1890ff",collapse:e.leftCollapse,"unique-opened":""},on:{open:e.handleOpen,select:e.handleSelect}},[e._l(e.menuLeftRouter,function(t,n){return[t.children.length>0&&!t.levelFlag?a("el-submenu",{key:n,attrs:{index:n+""}},[a("template",{slot:"title"},[a("i",{class:["iconfont","menu-icon",t.iconUrl]}),e._v(" "),a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.rightName))])]),e._v(" "),e._l(t.children,function(t,n){return a("el-menu-item",{key:n,staticStyle:{"padding-left":"53px"},attrs:{index:t.url}},[a("label",{attrs:{slot:"title","data-index":e.$route.path==t.url&&e.$route.path,"data-path":t.url},slot:"title"},[e._v(e._s(t.rightName))])])})],2):e._e(),e._v(" "),!t.children.length||t.children.length>0&&t.levelFlag?a("el-menu-item",{key:n,attrs:{index:t.url}},[a("i",{class:["iconfont","menu-icon",t.iconUrl]}),e._v(" "),a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.rightName))])]):e._e()]})],2)],1)])])])},staticRenderFns:[]};var s=a("VU/8")(r,l,!1,function(e){a("AE88")},"data-v-6fdabafc",null).exports,c={name:"contact",components:{topNav:n.a,vueOfficeAside:s},data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,navpath:[{name:"首页",path:"/"},{name:"通讯录",path:""},{name:"企业通讯录"},{name:"行政架构"}]}},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},watch:{$route:{handler:function(e,t){this.$refs.asideMenu.refreshRoute()},deep:!0}},mounted:function(){},computed:{}},u={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"contact-wrap"},[t("vue-office-header",{attrs:{projectName:this.projectName},on:{collapseTag:this.collapseTag,toRouterView:this.toRouterView}}),this._v(" "),t("div",{staticClass:"contact-wrap__body"},[t("vue-office-aside",{ref:"asideMenu",attrs:{projectName:this.projectName,collapseFlag:this.collapseFlag}}),this._v(" "),t("div",{staticClass:"contact-wrap__right"},[t("div",{staticClass:"contact-wrap__right__body"},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)])],1)],1)},staticRenderFns:[]};var h=a("VU/8")(c,u,!1,function(e){a("oOkW")},null,null);t.default=h.exports},AE88:function(e,t){},oOkW:function(e,t){}});
\ No newline at end of file
webpackJsonp([23],{AejC:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("Minx"),a=i.n(e),n={name:"page404",data:function(){return{img_404:a.a}},computed:{message:function(){return"抱歉,你访问的页面不存在"}},mounted:function(){console.log(this.$route.path)}},c={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_404,alt:"404"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var r=i("VU/8")(n,c,!1,function(t){i("dqqc")},"data-v-12e12bd8",null);s.default=r.exports},Minx:function(t,s,i){t.exports=i.p+"static/img/error_404.bf58747.svg"},dqqc:function(t,s){}});
//# sourceMappingURL=23.9f05cfc644dbcf58019a.js.map
\ No newline at end of file
webpackJsonp([24],{AejC:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("Minx"),a=i.n(e),n={name:"page404",data:function(){return{img_404:a.a}},computed:{message:function(){return"抱歉,你访问的页面不存在"}},mounted:function(){console.log(this.$route.path)}},r={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_404,alt:"404"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var c=i("VU/8")(n,r,!1,function(t){i("Ro6d")},"data-v-12e12bd8",null);s.default=c.exports},Minx:function(t,s,i){t.exports=i.p+"static/img/error_404.bf58747.svg"},Ro6d:function(t,s){}});
\ No newline at end of file
webpackJsonp([24],{P2Me:function(t,e){},Zyzf:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("//Fk"),s=a.n(i),o=a("gBtx"),n=a.n(o),l=a("3Xzz"),c=a("PI0u"),r=a("P9l9"),d=a("3E4D"),f=a("Ch4/"),u=(a("mw3O"),{name:"staff-detail-field",props:{showCustomDialog:{type:Boolean,default:!1},detailData:{type:Array,default:[]},dataType:{type:Number,default:1}},data:function(){return{repProjectName:"gic-web",customDialog:!1,fixData:["clerkName","clerkPhone","groupName","positionName"],fixDataStore:["clerkName","clerkPhone","groupName","positionName","clerkCode"],customData:[],checkList:[],baseUrl:""}},beforeMount:function(){var t=window.location.origin;console.log("当前host:",t),"-1"!=t.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=t},computed:{},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("customHandleConfirm","hide")},customConfirm:Object(c.a)(function(){this.checkList=this.customData.map(function(t){return t.checkList}).flat(),this.saveFields(this.dataType)},500),customChange:function(t){console.log(t)},saveFields:function(t){var e=this,a={fields:e.checkList,type:t};Object(r.c)("/haoban-manage-web/record/employee-show-field-save.json",a).then(function(t){var a=t.data;if(1==a.errorCode)return d.a.showmsg("添加成功","success"),void e.$emit("customHandleConfirm");f.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},treeData:function(t){var e=t.filter(function(e){var a=t.filter(function(t){return e.fieldCode==t.parentCode});return a.length>0&&(e.children=a),0==e.parentCode});return e.sort(function(t,e){return t.sort-e.sort}),e.forEach(function(t,e){t.children.sort(function(t,e){return t.sort-e.sort})}),e},getAllFields:function(){var t=this;Object(r.c)("/haoban-manage-web/record/employee-find-system-template.json",{}).then(function(e){var a=e.data;1!=a.errorCode?f.a.errorMsg(a):t.handleAllFields(a.result)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},handleAllFields:function(t){var e=this.treeData(t);e.forEach(function(t,e){t.checkList=[]}),this.customData=e},handleDetailData:function(){var t=this;t.customData.forEach(function(e,a){e.checkList=[],e.children.forEach(function(a,i){t.checkList.includes(a.fieldCode)&&e.checkList.push(a.fieldCode),a.disable=1==t.dataType?t.fixData.includes(a.fieldCode):t.fixDataStore.includes(a.fieldCode)})})}},watch:{showCustomDialog:function(t,e){this.customDialog=t},detailData:function(t,e){this.checkList=t&&t.length?t:[],this.handleDetailData()}},mounted:function(){this.customDialog=this.showCustomDialog,this.getAllFields()}}),m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"员工个人详情页展示字段设置",visible:t.customDialog,width:"761px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"custom-dialog__title"},[a("p",{staticClass:"custom-dialog__p"},[t._v("tips:添加后的字段将在员工个人详情页展示出来,个人敏感信息不建议添加")])]),t._v(" "),a("div",{staticClass:"custom-dialog-body"},[t._l(t.customData,function(e,i){return[a("div",{key:i,staticClass:"detail-field-cell flex"},[a("div",{staticClass:"detail-field-left"},[t._v(t._s(e.fieldName))]),t._v(" "),a("div",{staticClass:"detail-field-right flex"},[a("el-checkbox-group",{staticClass:"flex flex-wrap",on:{change:t.customChange},model:{value:e.checkList,callback:function(a){t.$set(e,"checkList",a)},expression:"item.checkList"}},t._l(e.children,function(e,i){return a("el-checkbox",{key:e.fieldCode,attrs:{label:e.fieldCode,disabled:e.disable,name:"type"}},[t._v("\n "+t._s(e.fieldName)+"\n ")])}))],1)])]})],2),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customConfirm}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var h=a("VU/8")(u,m,!1,function(t){a("rDPl")},"data-v-110ef18e",null).exports,v=(a("Mk6G"),{name:"staffDetails",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"通讯录信息",path:"/staffDetails"},{name:"员工详细字段",path:""}],fixData:["clerkName","clerkPhone","groupName","positionName"],fixDataStore:["clerkName","clerkPhone","groupName","positionName","clerkCode"],adminStruct:{name:"行政架构通讯录员工详情字段",fixedList:[],defineList:[]},storeStruct:{name:"门店架构通讯录员工详情字段",fixedList:[],defineList:[]},showCustomDialog:!1,detailData:[],dataType:null}},computed:{},methods:{showDialogLayer:function(t){this.showCustomDialog=!0,this.dataType=t,this.detailData=1===t?this.adminStruct.fixedList.map(function(t){return t.fields}).concat(this.adminStruct.defineList.map(function(t){return t.fields})):this.storeStruct.fixedList.map(function(t){return t.fields}).concat(this.storeStruct.defineList.map(function(t){return t.fields}))},customHandleConfirm:function(t){if(this.showCustomDialog=!1,t)return!1;this.getSaveFields(this.dataType)},delField:function(t,e,a,i){var s=this;s.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(o){o.value;s.postDlField(e.fields,i,a,t)}).catch(function(){})},postDlField:function(t,e,a,i){var s=this,o={fields:t,type:e};Object(r.c)("/haoban-manage-web/record/employee-show-field-delete.json",o).then(function(t){var e=t.data;if(1==e.errorCode)return d.a.showmsg("删除成功","success"),void a.splice(i,1);f.a.errorMsg(e)}).catch(function(t){s.$message.error({duration:1e3,message:t.message})})},getSaveFields:function(t){var e=this;1===t?(e.adminStruct.fixedList=[],e.adminStruct.defineList=[]):(e.storeStruct.fixedList=[],e.storeStruct.defineList=[]);var a={type:t};Object(r.c)("/haoban-manage-web/record/employee-show-field-detail.json",a).then(function(a){var i=a.data;1!=i.errorCode?f.a.errorMsg(i):i.result.forEach(function(a,i){1===n()(t)?e.fixData.includes(a.fields)?e.adminStruct.fixedList.push(a):e.adminStruct.defineList.push(a):e.fixDataStore.includes(a.fields)?e.storeStruct.fixedList.push(a):e.storeStruct.defineList.push(a)})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){s.a.all([this.getSaveFields(1),this.getSaveFields(2)])},components:{navCrumb:l.a,staffDetailField:h}}),p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"staffDetails-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{height:t.$store.state.bgHeight,"overflow-y":"auto"}},[a("div",{staticClass:"staffDetails-cell"},[a("h2",{staticClass:"m-b-25 font-w-500"},[t._v(t._s(t.adminStruct.name))]),t._v(" "),a("div",{staticClass:"staffDetails-cell-fixed"},[t._l(t.adminStruct.fixedList,function(e,i){return[a("el-button",{staticClass:"staffDetails-cell-btn",attrs:{disabled:""}},[t._v(t._s(e.fieldName))])]})],2),t._v(" "),a("div",{staticClass:"staffDetails-cell-add font-0"},[t._l(t.adminStruct.defineList,function(e,i){return[a("el-tag",{staticClass:"staffDetails-cell-btn"},[t._v(t._s(e.fieldName)+" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(i,e,t.adminStruct.defineList,1)}}})])]}),t._v(" "),a("el-button",{staticClass:"el-tag m-l-8 staffDetails-cell-btn",on:{click:function(e){e.stopPropagation(),t.showDialogLayer(1)}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加字段")])],2)]),t._v(" "),a("div",{staticClass:"staffDetails-cell"},[a("h2",{staticClass:"m-b-25 font-w-500"},[t._v(t._s(t.storeStruct.name))]),t._v(" "),a("div",{staticClass:"staffDetails-cell-fixed"},[t._l(t.storeStruct.fixedList,function(e,i){return[a("el-button",{staticClass:"staffDetails-cell-btn",attrs:{disabled:""}},[t._v(t._s(e.fieldName))])]})],2),t._v(" "),a("div",{staticClass:"staffDetails-cell-add font-0"},[t._l(t.storeStruct.defineList,function(e,i){return[a("el-tag",{staticClass:"staffDetails-cell-btn"},[t._v(t._s(e.fieldName)+" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(i,e,t.storeStruct.defineList,2)}}})])]}),t._v(" "),a("el-button",{staticClass:"el-tag m-l-8 staffDetails-cell-btn",on:{click:function(e){e.stopPropagation(),t.showDialogLayer(2)}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加字段")])],2)])])]),t._v(" "),a("vue-gic-footer"),t._v(" "),a("staff-detail-field",{attrs:{detailData:t.detailData,showCustomDialog:t.showCustomDialog,dataType:t.dataType},on:{customHandleConfirm:t.customHandleConfirm}})],1)},staticRenderFns:[]};var g=a("VU/8")(v,p,!1,function(t){a("P2Me")},"data-v-09b6d997",null);e.default=g.exports},rDPl:function(t,e){}});
//# sourceMappingURL=24.f87968cd1809bd537de5.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/set/staff-detail-field.vue","webpack:///./src/components/set/staff-detail-field.vue?322f","webpack:///./src/components/set/staff-detail-field.vue","webpack:///src/views/setting/staffDetails.vue","webpack:///./src/views/setting/staffDetails.vue?9a03","webpack:///./src/views/setting/staffDetails.vue"],"names":["staff_detail_field","name","props","showCustomDialog","type","Boolean","default","detailData","Array","dataType","Number","data","repProjectName","customDialog","fixData","fixDataStore","customData","checkList","baseUrl","beforeMount","host","window","location","origin","console","log","indexOf","this","computed","methods","handleCardClose","customCancel","$emit","customConfirm","Object","js_public","map","item","flat","saveFields","customChange","value","that","para","fields","api","then","res","resData","errorCode","showmsg","error","errorMsg","catch","$message","duration","message","treeData","tree","filter","father","branchArr","child","fieldCode","parentCode","length","children","sort","a","b","forEach","ele","index","getAllFields","handleAllFields","result","newResult","handleDetailData","el","key","includes","push","disable","watch","newData","oldData","mounted","set_staff_detail_field","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","title","visible","width","before-close","on","update:visible","$event","_v","_l","_s","fieldName","change","model","callback","$$v","$set","expression","childItem","childIndex","label","disabled","slot","click","staticRenderFns","components_set_staff_detail_field","__webpack_require__","normalizeComponent","ssrContext","staffDetails","navpath","path","adminStruct","fixedList","defineList","storeStruct","showDialogLayer","concat","customHandleConfirm","val","getSaveFields","delField","list","flag","$alert","confirmButtonText","cancelButtonText","_ref","postDlField","code","splice","parse_int_default","promise_default","all","components","navCrumb","nav","staffDetailField","setting_staffDetails","style","height","$store","state","bgHeight","overflow-y","stopPropagation","staffDetails_Component","staffDetails_normalizeComponent","__webpack_exports__"],"mappings":"qOAqCAA,cACAC,KAAA,qBACAC,OACAC,kBACAC,KAAAC,QACAC,SAAA,GAEAC,YACAH,KAAAI,MACAF,YAEAG,UACAL,KAAAM,OACAJ,QAAA,IAGAK,KAhBA,WAiBA,OACAC,eAAA,UACAC,cAAA,EACAC,SAAA,qDACAC,cAAA,iEAEAC,cAgFAC,aAGAC,QAAA,KAGAC,YA7GA,WA8GA,IACAC,EAAAC,OAAAC,SAAAC,OACAC,QAAAC,IAAA,UAAAL,GACA,MAAAA,EAAAM,QAAA,aAHAC,KAIAT,QAAA,4BAJAS,KAMAT,QAAAE,GAGAQ,YAGAC,SAKAC,gBALA,WAMAH,KACAI,gBAMAA,aAbA,WAcAJ,KACAd,cAAA,EADAc,KAEAK,MAAA,+BAQAC,cAAAC,OAAAC,EAAA,EAAAD,CAAA,WACAP,KACAV,UADAU,KACAX,WAAAoB,IAAA,SAAAC,GAAA,OAAAA,EAAApB,YAAAqB,OADAX,KAEAY,WAFAZ,KAEAlB,WACA,KAKA+B,aAjCA,SAiCAC,GAEAjB,QAAAC,IAAAgB,IAMAF,WAzCA,SAyCAnC,GACA,IAAAsC,EAAAf,KACAgB,GACAC,OAAAF,EAAAzB,UACAb,QAGM8B,OAAAW,EAAA,EAAAX,CAAN,0DAAAS,GACAG,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAApC,KACA,MAAAqC,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAR,EAAAV,MAAA,uBAIQmB,EAAA,EAARC,SAAAJ,KAGAK,MAAA,SAAAF,GACA3B,QAAAC,IAAA0B,GAEAT,EAAAY,SAAAH,OACAI,SAAA,IACAC,QAAAL,EAAAK,aAQAC,SA1EA,SA0EA9C,GACA,IAAA+C,EAAA/C,EAAAgD,OAAA,SAAAC,GACA,IAAAC,EAAAlD,EAAAgD,OAAA,SAAAG,GACA,OAAAF,EAAAG,WAAAD,EAAAE,aAKA,OAHAH,EAAAI,OAAA,IACAL,EAAAM,SAAAL,GAEA,GAAAD,EAAAI,aAYA,OATAN,EAAAS,KAAA,SAAAC,EAAAC,GACA,OAAAD,EAAAD,KAAAE,EAAAF,OAGAT,EAAAY,QAAA,SAAAC,EAAAC,GACAD,EAAAL,SAAAC,KAAA,SAAAC,EAAAC,GACA,OAAAD,EAAAD,KAAAE,EAAAF,SAGAT,GAMAe,aApGA,WAqGA,IAAA/B,EAAAf,KACMO,OAAAW,EAAA,EAAAX,CAAN,mEACAY,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAApC,KACA,GAAAqC,EAAAC,UAIQE,EAAA,EAARC,SAAAJ,GAHAN,EAAAgC,gBAAA1B,EAAA2B,UAMAtB,MAAA,SAAAF,GAEAT,EAAAY,SAAAH,OACAI,SAAA,IACAC,QAAAL,EAAAK,aAQAkB,gBA7HA,SA6HAC,GACA,IAEAC,EAFAjD,KAEA8B,SAAAkB,GACAC,EAAAN,QAAA,SAAAC,EAAAC,GACAD,EAAAtD,eAJAU,KASAX,WAAA4D,GAMAC,iBA7IA,WA8IA,IAAAnC,EAAAf,KACAe,EAAA1B,WAAAsD,QAAA,SAAAC,EAAAC,GACAD,EAAAtD,aACAsD,EAAAL,SAAAI,QAAA,SAAAQ,EAAAC,GAEArC,EAAAzB,UAAA+D,SAAAF,EAAAf,YAAAQ,EAAAtD,UAAAgE,KAAAH,EAAAf,WACAe,EAAAI,QAAA,GAAAxC,EAAAjC,SAAAiC,EAAA5B,QAAAkE,SAAAF,EAAAf,WAAArB,EAAA3B,aAAAiE,SAAAF,EAAAf,iBAMAoB,OACAhF,iBAAA,SAAAiF,EAAAC,GACA1D,KACAd,aAAAuE,GAEA7E,WAAA,SAAA6E,EAAAC,GACA1D,KAEAV,UAAAmE,KAAAnB,OAAAmB,KAFAzD,KAGAkD,qBAKAS,QAlSA,WAoSA3D,KACAd,aADAc,KACAxB,iBADAwB,KAEA8C,kBCxUec,GADEC,OAFjB,WAA0B,IAAAC,EAAA9D,KAAa+D,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uBAAiCF,EAAA,aAAkBG,OAAOC,MAAA,gBAAAC,QAAAR,EAAA5E,aAAAqF,MAAA,QAAAC,eAAAV,EAAA3D,iBAAsGsE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA5E,aAAAyF,MAA0BV,EAAA,OAAYE,YAAA,yBAAmCF,EAAA,KAAUE,YAAA,qBAA+BL,EAAAc,GAAA,4CAAAd,EAAAc,GAAA,KAAAX,EAAA,OAA2EE,YAAA,uBAAiCL,EAAAe,GAAAf,EAAA,oBAAApD,EAAAmC,GAA+C,OAAAoB,EAAA,OAAkBb,IAAAP,EAAAsB,YAAA,2BAA+CF,EAAA,OAAYE,YAAA,sBAAgCL,EAAAc,GAAAd,EAAAgB,GAAApE,EAAAqE,cAAAjB,EAAAc,GAAA,KAAAX,EAAA,OAAyDE,YAAA,4BAAsCF,EAAA,qBAA0BE,YAAA,iBAAAM,IAAiCO,OAAAlB,EAAAjD,cAA0BoE,OAAQnE,MAAAJ,EAAA,UAAAwE,SAAA,SAAAC,GAAgDrB,EAAAsB,KAAA1E,EAAA,YAAAyE,IAAiCE,WAAA,mBAA8BvB,EAAAe,GAAAnE,EAAA,kBAAA4E,EAAAC,GAAuD,OAAAtB,EAAA,eAAyBb,IAAAkC,EAAAlD,UAAAgC,OAA+BoB,MAAAF,EAAAlD,UAAAqD,SAAAH,EAAA/B,QAAAjF,KAAA,UAAwEwF,EAAAc,GAAA,qBAAAd,EAAAgB,GAAAQ,EAAAP,WAAA,0BAAgF,SAAU,GAAAjB,EAAAc,GAAA,KAAAX,EAAA,OAA4BE,YAAA,gBAAAC,OAAmCsB,KAAA,UAAgBA,KAAA,WAAezB,EAAA,aAAkBQ,IAAIkB,MAAA7B,EAAA1D,gBAA0B0D,EAAAc,GAAA,SAAAd,EAAAc,GAAA,KAAAX,EAAA,aAA8CG,OAAO3F,KAAA,WAAiBgG,IAAKkB,MAAA7B,EAAAxD,iBAA2BwD,EAAAc,GAAA,oBAE18CgB,oBCCjB,IAuBeC,EAvBUC,EAAQ,OAcjCC,CACE1H,EACAuF,GATF,EAVA,SAAAoC,GACEF,EAAQ,SAaV,kBAEA,MAUgC,QC2BhCG,cACA3H,KAAA,eACAU,KAFA,WAGA,OAEAkH,UAEA5H,KAAA,KACA6H,KAAA,WAGA7H,KAAA,KACA6H,KAAA,oBAGA7H,KAAA,QACA6H,KAAA,kBAGA7H,KAAA,SACA6H,KAAA,KAIAhH,SAAA,qDACAC,cAAA,iEAEAgH,aACA9H,KAAA,gBACA+H,aAMAC,eAQAC,aACAjI,KAAA,gBACA+H,aAMAC,eAOA9H,kBAAA,EACAI,cACAE,SAAA,OAGAmB,YAGAC,SAIAsG,gBAJA,SAIA/H,GACAuB,KACAxB,kBAAA,EADAwB,KAEAlB,SAAAL,EAFAuB,KAIApB,WADA,IAAAH,EAHAuB,KAIAoG,YAAAC,UAAA5F,IAAA,SAAAC,GAAA,OAAAA,EAAAO,SAAAwF,OAJAzG,KAIAoG,YAAAE,WAAA7F,IAAA,SAAAC,GAAA,OAAAA,EAAAO,UAJAjB,KAMAuG,YAAAF,UAAA5F,IAAA,SAAAC,GAAA,OAAAA,EAAAO,SAAAwF,OANAzG,KAMAuG,YAAAD,WAAA7F,IAAA,SAAAC,GAAA,OAAAA,EAAAO,WAOAyF,oBAlBA,SAkBAC,GAGA,GAFA3G,KACAxB,kBAAA,EACAmI,EAAA,SAFA3G,KAGA4G,cAHA5G,KAGAlB,WAMA+H,SA5BA,SA4BAhE,EAAAnC,EAAAoG,EAAAC,GACA,IAAAhG,EAAAf,KACAe,EAAAiG,OAAA,eACAC,kBAAA,KACAC,iBAAA,OACA/F,KAAA,SAAAgG,KAAArG,MACAC,EAAAqG,YAAA1G,EAAAO,OAAA8F,EAAAD,EAAAjE,KACAnB,MAAA,eAOA0F,YA1CA,SA0CAC,EAAA5I,EAAAqI,EAAAjE,GACA,IAAA9B,EAAAf,KACAgB,GACAC,OAAAoG,EACA5I,QAEM8B,OAAAW,EAAA,EAAAX,CAAN,4DAAAS,GACAG,KAAA,SAAAC,GACA,IAAAC,EAAAD,EAAApC,KACA,MAAAqC,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAuF,EAAAQ,OAAAzE,EAAA,GAGQrB,EAAA,EAARC,SAAAJ,KAEAK,MAAA,SAAAF,GACAT,EAAAY,SAAAH,OACAI,SAAA,IACAC,QAAAL,EAAAK,aAQA+E,cArEA,SAqEAnI,GACA,IAAAsC,EAAAf,KACA,IAAAvB,GACAsC,EAAAqF,YAAAC,aACAtF,EAAAqF,YAAAE,gBAEAvF,EAAAwF,YAAAF,aACAtF,EAAAwF,YAAAD,eAEA,IAAAtF,GACAvC,QAEM8B,OAAAW,EAAA,EAAAX,CAAN,4DAAAS,GACAG,KAAA,SAAAC,GACA,IAAAC,EAAAD,EAAApC,KACA,GAAAqC,EAAAC,UAUQE,EAAA,EAARC,SAAAJ,GATAA,EAAA2B,OAAAL,QAAA,SAAAC,EAAAC,GACA,IAAA0E,IAAA9I,GACAsC,EAAA5B,QAAAkE,SAAAT,EAAA3B,QAAAF,EAAAqF,YAAAC,UAAA/C,KAAAV,GAAA7B,EAAAqF,YAAAE,WAAAhD,KAAAV,GAEA7B,EAAA3B,aAAAiE,SAAAT,EAAA3B,QAAAF,EAAAwF,YAAAF,UAAA/C,KAAAV,GAAA7B,EAAAwF,YAAAD,WAAAhD,KAAAV,OAOAlB,MAAA,SAAAF,GACAT,EAAAY,SAAAH,OACAI,SAAA,IACAC,QAAAL,EAAAK,cAKA8B,QA1KA,WA4KI6D,EAAA/E,EAAJgF,KADAzH,KACA4G,cAAA,GADA5G,KACA4G,cAAA,MAEAc,YACAC,SAAAC,EAAA,EACAC,iBAAAhC,KClOeiC,GADEjE,OAFP,WAAgB,IAAAC,EAAA9D,KAAa+D,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,sCAAgDF,EAAA,aAAkBG,OAAO8B,QAAApC,EAAAoC,WAAuBpC,EAAAc,GAAA,KAAAX,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,YAAA4D,OAAgCC,OAAAlE,EAAAmE,OAAAC,MAAAC,SAAAC,aAAA,UAA2DnE,EAAA,OAAYE,YAAA,sBAAgCF,EAAA,MAAWE,YAAA,sBAAgCL,EAAAc,GAAAd,EAAAgB,GAAAhB,EAAAsC,YAAA9H,SAAAwF,EAAAc,GAAA,KAAAX,EAAA,OAA+DE,YAAA,4BAAsCL,EAAAe,GAAAf,EAAAsC,YAAA,mBAAA1F,EAAAmC,GAA0D,OAAAoB,EAAA,aAAwBE,YAAA,wBAAAC,OAA2CqB,SAAA,MAAe3B,EAAAc,GAAAd,EAAAgB,GAAApE,EAAAqE,kBAAoC,GAAAjB,EAAAc,GAAA,KAAAX,EAAA,OAA4BE,YAAA,iCAA2CL,EAAAe,GAAAf,EAAAsC,YAAA,oBAAA1F,EAAAmC,GAA2D,OAAAoB,EAAA,UAAqBE,YAAA,0BAAoCL,EAAAc,GAAAd,EAAAgB,GAAApE,EAAAqE,WAAA,KAAAd,EAAA,KAA6CE,YAAA,uBAAAM,IAAuCkB,MAAA,SAAAhB,GAAyBA,EAAA0D,kBAAyBvE,EAAA+C,SAAAhE,EAAAnC,EAAAoD,EAAAsC,YAAAE,WAAA,YAA6DxC,EAAAc,GAAA,KAAAX,EAAA,aAA8BE,YAAA,qCAAAM,IAAqDkB,MAAA,SAAAhB,GAAyBA,EAAA0D,kBAAyBvE,EAAA0C,gBAAA,OAAyBvC,EAAA,KAAUE,YAAA,iBAA2BL,EAAAc,GAAA,gBAAAd,EAAAc,GAAA,KAAAX,EAAA,OAA+CE,YAAA,sBAAgCF,EAAA,MAAWE,YAAA,sBAAgCL,EAAAc,GAAAd,EAAAgB,GAAAhB,EAAAyC,YAAAjI,SAAAwF,EAAAc,GAAA,KAAAX,EAAA,OAA+DE,YAAA,4BAAsCL,EAAAe,GAAAf,EAAAyC,YAAA,mBAAA7F,EAAAmC,GAA0D,OAAAoB,EAAA,aAAwBE,YAAA,wBAAAC,OAA2CqB,SAAA,MAAe3B,EAAAc,GAAAd,EAAAgB,GAAApE,EAAAqE,kBAAoC,GAAAjB,EAAAc,GAAA,KAAAX,EAAA,OAA4BE,YAAA,iCAA2CL,EAAAe,GAAAf,EAAAyC,YAAA,oBAAA7F,EAAAmC,GAA2D,OAAAoB,EAAA,UAAqBE,YAAA,0BAAoCL,EAAAc,GAAAd,EAAAgB,GAAApE,EAAAqE,WAAA,KAAAd,EAAA,KAA6CE,YAAA,uBAAAM,IAAuCkB,MAAA,SAAAhB,GAAyBA,EAAA0D,kBAAyBvE,EAAA+C,SAAAhE,EAAAnC,EAAAoD,EAAAyC,YAAAD,WAAA,YAA6DxC,EAAAc,GAAA,KAAAX,EAAA,aAA8BE,YAAA,qCAAAM,IAAqDkB,MAAA,SAAAhB,GAAyBA,EAAA0D,kBAAyBvE,EAAA0C,gBAAA,OAAyBvC,EAAA,KAAUE,YAAA,iBAA2BL,EAAAc,GAAA,oBAAAd,EAAAc,GAAA,KAAAX,EAAA,kBAAAH,EAAAc,GAAA,KAAAX,EAAA,sBAAmGG,OAAOxF,WAAAkF,EAAAlF,WAAAJ,iBAAAsF,EAAAtF,iBAAAM,SAAAgF,EAAAhF,UAA4F2F,IAAKiC,oBAAA5C,EAAA4C,wBAA+C,IAE57Ed,oBCChC,IAcI0C,EAdqBxC,EAAQ,OAcjByC,CACdtC,EACA6B,GAT6B,EAV/B,SAAoB9B,GAClBF,EAAQ,SAaS,kBAEU,MAUd0C,EAAA,QAAAF,EAAiB","file":"static/js/24.f87968cd1809bd537de5.js","sourcesContent":["<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"员工个人详情页展示字段设置\" :visible.sync=\"customDialog\" width=\"761px\" :before-close=\"handleCardClose\">\n <div class=\"custom-dialog__title\">\n <p class=\"custom-dialog__p\">tips:添加后的字段将在员工个人详情页展示出来,个人敏感信息不建议添加</p>\n </div>\n <div class=\"custom-dialog-body\">\n <template v-for=\"(item,index) in customData\">\n <div class=\"detail-field-cell flex\" :key=\"index\">\n <div class=\"detail-field-left\">{{item.fieldName}}</div>\n <div class=\"detail-field-right flex\">\n <el-checkbox-group class=\"flex flex-wrap\" v-model=\"item.checkList\" @change=\"customChange\">\n <el-checkbox v-for=\"(childItem,childIndex) in item.children\"\n :label=\"childItem.fieldCode\"\n :key=\"childItem.fieldCode\"\n :disabled=\"childItem.disable\"\n name=\"type\" >\n {{childItem.fieldName}}\n </el-checkbox>\n </el-checkbox-group>\n </div>\n </div>\n </template>\n </div>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"customCancel\">取 消</el-button>\n <el-button type=\"primary\" @click=\"customConfirm\">确 定</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { _debounce } from \"@/common/js/public\";\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n import qs from 'qs';\n export default {\n name: 'staff-detail-field',\n props: {\n showCustomDialog: {\n type: Boolean,\n default: false\n },\n detailData: {\n type: Array,\n default: []\n },\n dataType: {\n type: Number,\n default: 1 //'类型:1行政架构,2门店架构'\n }\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: false, // 弹框显示\n fixData: ['clerkName','clerkPhone','groupName','positionName'],\n fixDataStore: ['clerkName','clerkPhone','groupName','positionName','clerkCode'],\n // 复选框数据\n customData: [\n // {\n // fieldCode: 1,\n // fieldName: \"基本信息\",\n // checkList: [],\n // children: [\n // {\n // fieldCode: 'name',\n // fieldName: '姓名'\n // },\n // {\n // fieldCode: 'depart',\n // fieldName: '部门'\n // },\n // {\n // fieldCode: 'phone',\n // fieldName: '手机号'\n // },\n // {\n // fieldCode: 'email',\n // fieldName: '邮箱'\n // },\n // {\n // fieldCode: 'profession',\n // fieldName: '职业'\n // },\n // {\n // fieldCode: 'hiredate',\n // fieldName: '入职时间'\n // },\n\n // ]\n // },\n // {\n // fieldCode: 2,\n // fieldName: \"工作信息\",\n // checkList: [],\n // children: [\n // {\n // fieldCode: 'name',\n // fieldName: '姓名'\n // },\n // {\n // fieldCode: 'depart',\n // fieldName: '部门'\n // }\n // ]\n // },\n // {\n // fieldCode: 3,\n // fieldName: \"个人信息\",\n // checkList: [],\n // children: [\n // {\n // fieldCode: 'name',\n // fieldName: '姓名'\n // },\n // {\n // fieldCode: 'depart',\n // fieldName: '部门'\n // },\n // ]\n // },\n // {\n // fieldCode: 4,\n // fieldName: \"学历信息\",\n // checkList: [],\n // children: [\n // {\n // fieldCode: 'name',\n // fieldName: '姓名'\n // },\n // {\n // fieldCode: 'depart',\n // fieldName: '部门'\n // },\n // ]\n // },\n\n ],\n checkList: [], //已选数据\n\n // 获取 location origin\n baseUrl: '',\n }\n },\n beforeMount() {\n const that = this\n var host = window.location.origin;\n console.log(\"当前host:\",host)\n if (host.indexOf('localhost') != '-1') {\n that.baseUrl = 'http://gicdev.demogic.com';\n }else {\n that.baseUrl = host\n }\n },\n computed: {\n\n },\n methods:{\n\n /**\n * 关闭\n */\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n /**\n * 取消\n */\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('customHandleConfirm','hide')\n },\n\n\n\n /**\n * 确定\n */\n customConfirm: _debounce(function() {\n const that = this;\n that.checkList = that.customData.map(item=>item.checkList).flat();\n that.saveFields(that.dataType);\n },500),\n\n /**\n * 复选框选择事件\n */\n customChange(value) {\n const that = this\n console.log(value)\n },\n\n /**\n * 保存已经勾选\n */\n saveFields(type) {\n const that = this;\n const para = {\n fields: that.checkList,\n type: type,// 类型:1行政架构,2门店架构'\n }\n\n postRequest('/haoban-manage-web/record/employee-show-field-save.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n showMsg.showmsg('添加成功','success');\n that.$emit('customHandleConfirm')\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 简单数组-->父子数组对象\n */\n treeData(data){\n let tree = data.filter((father)=>{ //循环所有项\n let branchArr = data.filter((child)=>{\n return father.fieldCode == child.parentCode; //返回每一项的子级数组\n });\n if(branchArr.length>0){\n father.children = branchArr; //如果存在子级,则给父级添加一个children属性,并赋值\n }\n return father.parentCode == 0; //返回第一层\n });\n // 排序\n tree.sort(function(a,b){\n return a.sort - b.sort;\n })\n\n tree.forEach(function(ele,index){\n ele.children.sort(function(a,b){\n return a.sort - b.sort;\n })\n })\n return tree;\n },\n\n /**\n * 获取所有字段\n */\n getAllFields() {\n const that = this;\n postRequest('/haoban-manage-web/record/employee-find-system-template.json',{})\n .then((res) => {\n // console.log(res.data)\n let resData = res.data\n if (resData.errorCode == 1) {\n that.handleAllFields(resData.result)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n // console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 处理所有系统模板信息\n */\n handleAllFields(result) {\n const that = this\n // console.log(that.treeData(result))\n let newResult = that.treeData(result);\n newResult.forEach(function(ele,index){\n ele.checkList = []\n // ele.children.forEach(function(el,key){\n // el.disable = that.dataType == 1 ? that.fixData.includes(el.fieldCode) : that.fixDataStore.includes(el.fieldCode)\n // })\n })\n that.customData = newResult;\n },\n\n /**\n * 处理已选信息\n */\n handleDetailData() {\n const that = this\n that.customData.forEach(function(ele,index) {\n ele.checkList = [];\n ele.children.forEach(function(el,key){\n\n that.checkList.includes(el.fieldCode)? ele.checkList.push(el.fieldCode): '';\n el.disable = that.dataType == 1 ? that.fixData.includes(el.fieldCode) : that.fixDataStore.includes(el.fieldCode)\n })\n })\n }\n\n },\n watch: {\n showCustomDialog: function(newData,oldData){\n const that = this;\n that.customDialog = newData\n },\n detailData: function(newData,oldData){\n const that = this;\n // console.log(newData)\n that.checkList = !!newData && !!newData.length ? newData: [];\n that.handleDetailData()\n }\n },\n\n /* 接收数据 */\n mounted(){\n // console.log(\"传递的参数对象:\",this.showCustomDialog)\n const that = this;\n that.customDialog = that.showCustomDialog;\n that.getAllFields()\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n .custom-dialog {\n &-body {\n width: 100%;\n height: 410px;\n padding: 5px 0 22px 0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow-y: auto;\n }\n &-wrap {\n .border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n /* display */\n .inline-block {\n display: inline-block;\n }\n\n .block {\n display: block;\n }\n\n .top {\n vertical-align: top;\n }\n\n .middle {\n vertical-align: middle;\n }\n\n /* flex */\n .flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n }\n\n .flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n }\n\n .flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n }\n\n .flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n }\n\n .flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n }\n\n .flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .detail-field {\n &-cell {\n width: 100%;\n margin-top: 24px;\n .el-checkbox {\n min-width: 25%;\n margin-bottom: 24px;\n &+.el-checkbox {\n margin-left: 0;\n }\n\n &.is-checked {\n /deep/ .el-checkbox__label{\n color: #1890ff;\n }\n }\n }\n }\n\n &-left {\n width: 100px;\n padding-top: 4px;\n }\n &-right {\n width: calc(100% - 100px);\n\n .el-checkbox-group {\n width: 100%;\n\n }\n }\n }\n }\n\n &__title {\n width: 100%;\n height:38px;\n padding: 12px 15px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background:rgba(235,238,245,1);\n }\n\n &__p {\n width: 100%;\n font-size: 14px;\n color: #606266;\n\n span {\n color: #1890ff;\n }\n }\n\n &__checkbox {\n width: 100%;\n height: 410px;\n padding-top: 10px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow-y: auto;\n\n .el-checkbox {\n width: 22%;\n margin-left: 16px;\n line-height: 62px;\n }\n }\n\n\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/set/staff-detail-field.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"员工个人详情页展示字段设置\",\"visible\":_vm.customDialog,\"width\":\"761px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"custom-dialog__title\"},[_c('p',{staticClass:\"custom-dialog__p\"},[_vm._v(\"tips:添加后的字段将在员工个人详情页展示出来,个人敏感信息不建议添加\")])]),_vm._v(\" \"),_c('div',{staticClass:\"custom-dialog-body\"},[_vm._l((_vm.customData),function(item,index){return [_c('div',{key:index,staticClass:\"detail-field-cell flex\"},[_c('div',{staticClass:\"detail-field-left\"},[_vm._v(_vm._s(item.fieldName))]),_vm._v(\" \"),_c('div',{staticClass:\"detail-field-right flex\"},[_c('el-checkbox-group',{staticClass:\"flex flex-wrap\",on:{\"change\":_vm.customChange},model:{value:(item.checkList),callback:function ($$v) {_vm.$set(item, \"checkList\", $$v)},expression:\"item.checkList\"}},_vm._l((item.children),function(childItem,childIndex){return _c('el-checkbox',{key:childItem.fieldCode,attrs:{\"label\":childItem.fieldCode,\"disabled\":childItem.disable,\"name\":\"type\"}},[_vm._v(\"\\n \"+_vm._s(childItem.fieldName)+\"\\n \")])}))],1)])]})],2),_vm._v(\" \"),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.customCancel}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.customConfirm}},[_vm._v(\"确 定\")])],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-110ef18e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/set/staff-detail-field.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-110ef18e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./staff-detail-field.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staff-detail-field.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staff-detail-field.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-110ef18e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./staff-detail-field.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-110ef18e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/set/staff-detail-field.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"staffDetails-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'height': $store.state.bgHeight,'overflow-y': 'auto'}\">\n <div class=\"staffDetails-cell\">\n <h2 class=\"m-b-25 font-w-500\">{{adminStruct.name}}</h2>\n <div class=\"staffDetails-cell-fixed\">\n <template v-for=\"(item,index) in adminStruct.fixedList\">\n <el-button disabled class=\"staffDetails-cell-btn\">{{item.fieldName}}</el-button>\n </template>\n </div>\n <div class=\"staffDetails-cell-add font-0\">\n <template v-for=\"(item,index) in adminStruct.defineList\">\n <el-tag class=\"staffDetails-cell-btn\">{{item.fieldName}} <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,adminStruct.defineList,1)\"></i></el-tag>\n </template>\n <el-button class=\"el-tag m-l-8 staffDetails-cell-btn\" @click.stop=\"showDialogLayer(1)\"><i class=\"el-icon-plus\"></i>添加字段</el-button>\n </div>\n </div>\n <div class=\"staffDetails-cell\">\n <h2 class=\"m-b-25 font-w-500\">{{storeStruct.name}}</h2>\n <div class=\"staffDetails-cell-fixed\">\n <template v-for=\"(item,index) in storeStruct.fixedList\">\n <el-button disabled class=\"staffDetails-cell-btn\">{{item.fieldName}}</el-button>\n </template>\n </div>\n <div class=\"staffDetails-cell-add font-0\">\n <template v-for=\"(item,index) in storeStruct.defineList\">\n <el-tag class=\"staffDetails-cell-btn\">{{item.fieldName}} <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,storeStruct.defineList,2)\"></i></el-tag>\n </template>\n <el-button class=\"el-tag m-l-8 staffDetails-cell-btn\" @click.stop=\"showDialogLayer(2)\"><i class=\"el-icon-plus\"></i>添加字段</el-button>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 自定义字段 -->\n <staff-detail-field\n :detailData=\"detailData\"\n :showCustomDialog=\"showCustomDialog\"\n :dataType=\"dataType\"\n @customHandleConfirm=\"customHandleConfirm\">\n </staff-detail-field>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport staffDetailField from '@/components/set/staff-detail-field.vue';\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"staffDetails\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '通讯录信息',\n path: '/staffDetails'\n },\n {\n name: '员工详细字段',\n path: ''\n }\n ],\n // 固定的字段\n fixData: ['clerkName','clerkPhone','groupName','positionName'],\n fixDataStore: ['clerkName','clerkPhone','groupName','positionName','clerkCode'],\n // 行政架构\n adminStruct: {\n name: '行政架构通讯录员工详情字段',\n fixedList: [\n /*{\n fieldName: \"姓名\",\n fields: \"clerkName\"\n }*/\n ],\n defineList: [\n /* {\n fieldName: \"姓名\",\n fields: \"clerkName\"\n },*/\n ],\n },\n // 门店架构'\n storeStruct: {\n name: '门店架构通讯录员工详情字段',\n fixedList: [\n /* {\n fieldName: \"姓名\",\n fields: \"clerkName\"\n },*/\n ],\n defineList: [\n /* {\n fieldName: \"姓名\",\n fields: \"clerkName\"\n }*/\n ]\n },\n showCustomDialog: false, // 自定义弹框显示标志\n detailData: [], // 已选数据 '类型:1行政架构,2门店架构'\n dataType: null, //'类型:1行政架构,2门店架构'\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 自定义弹窗显示事件\n */\n showDialogLayer(type) {\n const that = this\n that.showCustomDialog = true;\n that.dataType = type;\n if (type === 1) {\n that.detailData = that.adminStruct.fixedList.map(item=>item.fields).concat(that.adminStruct.defineList.map(item=>item.fields));\n }else {\n that.detailData = that.storeStruct.fixedList.map(item=>item.fields).concat(that.storeStruct.defineList.map(item=>item.fields));\n }\n },\n\n /**\n * 自定义弹框触发事件\n */\n customHandleConfirm(val) {\n const that = this;\n that.showCustomDialog = false;\n if (!!val) { return false; }\n that.getSaveFields(that.dataType);\n },\n\n /**\n * 删除字段\n */\n delField(index,item,list,flag) {\n const that = this;\n that.$alert('确定要删除?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n }).then(({ value }) => {\n that.postDlField(item.fields,flag,list,index);\n }).catch(() => {\n });\n },\n\n /**\n * 删除字段---api\n */\n postDlField(code,type,list,index) {\n const that = this;\n const para = {\n fields: code,\n type: type // 类型:1行政架构,2门店架构'\n }\n postRequest('/haoban-manage-web/record/employee-show-field-delete.json',para)\n .then((res) => {\n let resData = res.data\n if (resData.errorCode == 1) {\n showMsg.showmsg('删除成功','success')\n list.splice(index,1);\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取已经选择的字段\n */\n getSaveFields(type) {\n const that = this;\n if (type === 1) {\n that.adminStruct.fixedList = [];\n that.adminStruct.defineList = [];\n }else {\n that.storeStruct.fixedList = [];\n that.storeStruct.defineList = [];\n }\n const para = {\n type: type,// 类型:1行政架构,2门店架构'\n }\n postRequest('/haoban-manage-web/record/employee-show-field-detail.json',para)\n .then((res) => {\n let resData = res.data\n if (resData.errorCode == 1) {\n resData.result.forEach(function(ele,index){\n if (Number.parseInt(type) === 1) {\n that.fixData.includes(ele.fields)? that.adminStruct.fixedList.push(ele) : that.adminStruct.defineList.push(ele);\n }else {\n that.fixDataStore.includes(ele.fields)? that.storeStruct.fixedList.push(ele) : that.storeStruct.defineList.push(ele);\n }\n })\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n },\n mounted() {\n const that = this;\n Promise.all([that.getSaveFields(1),that.getSaveFields(2)]);\n },\n components: {\n navCrumb,\n staffDetailField\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n h2 {\n font-size: 16px;\n color: #303133;\n }\n\n .m-l-8 {\n margin-left: 8px;\n }\n\n .m-r-20 {\n margin-left: 20px;\n }\n\n .m-b-25 {\n margin-bottom: 25px;\n }\n\n .staffDetails-cell {\n &+.staffDetails-cell {\n margin-top: 14px;\n padding-top: 36px;\n border-top: 1px solid #E4E7ED;\n }\n }\n\n .el-tag {\n position: relative;\n cursor: pointer;\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n &:hover {\n color: #f56c6c;\n }\n }\n }\n\n .staffDetails-cell-btn {\n width: 110px;\n height: 32px;\n padding: 0;\n margin: 0 20px 20px 0;\n text-align: center;\n vertical-align: top;\n font-size: 12px;\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/staffDetails.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"staffDetails-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'height': _vm.$store.state.bgHeight,'overflow-y': 'auto'})},[_c('div',{staticClass:\"staffDetails-cell\"},[_c('h2',{staticClass:\"m-b-25 font-w-500\"},[_vm._v(_vm._s(_vm.adminStruct.name))]),_vm._v(\" \"),_c('div',{staticClass:\"staffDetails-cell-fixed\"},[_vm._l((_vm.adminStruct.fixedList),function(item,index){return [_c('el-button',{staticClass:\"staffDetails-cell-btn\",attrs:{\"disabled\":\"\"}},[_vm._v(_vm._s(item.fieldName))])]})],2),_vm._v(\" \"),_c('div',{staticClass:\"staffDetails-cell-add font-0\"},[_vm._l((_vm.adminStruct.defineList),function(item,index){return [_c('el-tag',{staticClass:\"staffDetails-cell-btn\"},[_vm._v(_vm._s(item.fieldName)+\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.adminStruct.defineList,1)}}})])]}),_vm._v(\" \"),_c('el-button',{staticClass:\"el-tag m-l-8 staffDetails-cell-btn\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer(1)}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加字段\")])],2)]),_vm._v(\" \"),_c('div',{staticClass:\"staffDetails-cell\"},[_c('h2',{staticClass:\"m-b-25 font-w-500\"},[_vm._v(_vm._s(_vm.storeStruct.name))]),_vm._v(\" \"),_c('div',{staticClass:\"staffDetails-cell-fixed\"},[_vm._l((_vm.storeStruct.fixedList),function(item,index){return [_c('el-button',{staticClass:\"staffDetails-cell-btn\",attrs:{\"disabled\":\"\"}},[_vm._v(_vm._s(item.fieldName))])]})],2),_vm._v(\" \"),_c('div',{staticClass:\"staffDetails-cell-add font-0\"},[_vm._l((_vm.storeStruct.defineList),function(item,index){return [_c('el-tag',{staticClass:\"staffDetails-cell-btn\"},[_vm._v(_vm._s(item.fieldName)+\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.storeStruct.defineList,2)}}})])]}),_vm._v(\" \"),_c('el-button',{staticClass:\"el-tag m-l-8 staffDetails-cell-btn\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer(2)}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加字段\")])],2)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('staff-detail-field',{attrs:{\"detailData\":_vm.detailData,\"showCustomDialog\":_vm.showCustomDialog,\"dataType\":_vm.dataType},on:{\"customHandleConfirm\":_vm.customHandleConfirm}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-09b6d997\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/staffDetails.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-09b6d997\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./staffDetails.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staffDetails.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staffDetails.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-09b6d997\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./staffDetails.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-09b6d997\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/staffDetails.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([25],{JXTs:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("//Fk"),o=a.n(s),n=a("P9l9"),i=a("3E4D"),c=a("Ch4/"),r={name:"custom-dialog",props:{showCustomDialog:{type:Boolean,default:!1},customType:{type:String,default:""},customTitle:{type:String,default:""}},data:function(){return{repProjectName:"haoban-manage-web",customDialog:!1,customData:[],checkList:[]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("customHandleConfirm")},customConfirm:function(){if(!this.checkList.length)return this.$message.error({duration:1e3,message:"请选择操作"}),!1;this.setData(this.checkList)},customChange:function(t){},setData:function(t){var e=this,a={viewIdList:t},s="data"==e.customType?"/haoban-manage-web/home/set-display-enterprise-data":"/haoban-manage-web/home/set-display-quick-entry";Object(n.b)(s,a).then(function(t){var a=t.data;if(1==a.errorCode)return i.a.showmsg("设置成功","success"),void e.$emit("customHandleConfirm");c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getCardList:function(){var t=this,e={all:!0};"data"==t.customType&&(e.fetchData=!1);var a="data"==t.customType?"/haoban-manage-web/home/find-enterprise-data":"/haoban-manage-web/home/find-quick-entry";t.checkList=[],Object(n.c)(a,e).then(function(e){var a=e.data;if(1==a.errorCode){var s=[];return a.result.forEach(function(e,a){e.homeDisplay&&("data"==t.customType?s.push(e.dataViewId):s.push(e.settingViewId))}),t.customData=a.result,void(t.checkList=s)}c.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{showCustomDialog:function(t,e){this.customDialog=t},customType:function(t,e){t&&this.getCardList()}},mounted:function(){this.customDialog=this.showCustomDialog}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"自定义"+t.customTitle,visible:t.customDialog,width:"761px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"custom-dialog__title"},[a("p",{staticClass:"custom-dialog__p"},[t._v("请选择您想在首页展示的"+t._s(t.customTitle)+",还可以再勾选"),a("span",[t._v(" "+t._s(8-t.checkList.length)+" ")]),t._v("个")])]),t._v(" "),a("div",{staticClass:"custom-dialog__checkbox"},[a("el-checkbox-group",{attrs:{max:8},on:{change:t.customChange},model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},["data"===t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.dataViewId,attrs:{label:e.dataViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e(),t._v(" "),"data"!=t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.settingViewId,attrs:{label:e.settingViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e()],2)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customConfirm}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var u={name:"index",data:function(){return{projectName:"haoban-manage-web",contentHeight:"0px",collapseFlag:!1,showCustomDialog:!1,customType:"",customTitle:"",bannerList:[],companyObj:{},dataOverview:[],entryData:[]}},methods:{changeRoute:function(t){this.$router.push(t)},toRouterView:function(t){this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t},showDialogLayer:function(t){this.showCustomDialog=!0,this.customType=t,this.customTitle="data"==t?"数据概览":"快捷操作"},customHandleConfirm:function(t){this.showCustomDialog=!1,"data"===this.customType?this.getDataOverview():this.getEntryData()},toCertify:function(t){1!=t&&this.changeRoute("/companyCertify")},getBannerData:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-advertisement",{}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.bannerList=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getEnterpriseData:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-enterprise-info",{}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.companyObj=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getDataOverview:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-enterprise-data",{all:!1,fetchData:!0}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.dataOverview=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getEntryData:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-quick-entry",{all:!1}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.entryData=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",o.a.all([this.getBannerData(),this.getDataOverview(),this.getEntryData(),this.getEnterpriseData()])},components:{customDialog:a("VU/8")(r,l,!1,function(t){a("VPpe")},"data-v-7ed86a06",null).exports}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"index"}},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{minHeight:t.contentHeight}},[a("div",{staticClass:"index-swiper"},[a("el-carousel",{attrs:{trigger:"click",height:"250px",arrow:"never",autoplay:!1}},t._l(t.bannerList,function(t,e){return a("el-carousel-item",{key:e},[a("a",{staticClass:"index-swiper-bg",style:{backgroundImage:"url("+t.imgUrl+")"},attrs:{href:1==t.linkType?"#"+t.linkUrl:t.linkUrl,target:"_blank"}})])}))],1),t._v(" "),a("div",{staticClass:"index-company flex flex-row m-t-24"},[a("div",{staticClass:"index-company-left m-r-24 border-box radius-2"},[a("div",{staticClass:"index-company-logo"},[t.companyObj.logoUrl?a("div",{staticClass:"index-company-logo_img"},[a("img",{attrs:{src:t.companyObj.logoUrl,alt:"log"}})]):a("div",{staticClass:"default-logo-bg"},[a("i",{staticClass:"iconfont icon-2zuzhijiagou default-logo"})])]),t._v(" "),a("div",{staticClass:"index-company-name color-303133"},[t._v(t._s(t.companyObj.enterpriseName))]),t._v(" "),a("ul",[a("li",{staticClass:"flex flex-between"},[a("span",[t._v("账户余额")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.balance))])]),t._v(" "),a("li",{staticClass:"flex flex-between"},[a("span",[t._v("企业编码")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.enterpriseCode))])]),t._v(" "),a("li",{staticClass:"flex flex-between",on:{click:function(e){t.toCertify(t.companyObj.authenticationStatus)}}},[a("span",[t._v("企业认证")]),a("span",{class:[1==t.companyObj.authenticationStatus?"authActive":0==t.companyObj.authenticationStatus?"unAuth":2==t.companyObj.authenticationStatus?"auth-ing":"auth-fail"]},[1==t.companyObj.authenticationStatus||0==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-renzheng p-r-6 "}):t._e(),2==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng1 p-r-6 "}):t._e(),3==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng2 p-r-6 "}):t._e(),t._v(t._s(1==t.companyObj.authenticationStatus?"已认证":0==t.companyObj.authenticationStatus?"未认证":2==t.companyObj.authenticationStatus?"认证中":"认证失败")+"\n ")])]),t._v(" "),t._m(0)])]),t._v(" "),a("div",{staticClass:"index-company-right radius-2"},[a("div",{staticClass:"index-company-right__head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16 font-w-500"},[t._v("数据概览")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("data")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-company-right__body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.dataOverview,function(e,s){return a("li",{key:s},[a("div",{staticClass:"color-606266 font-16 data-name"},[t._v(t._s(e.fieldTitle))]),t._v(" "),a("div",{staticClass:"color-303133 font-30 data-num font-w-500"},[t._v(t._s(e.fieldData))])])}))])])]),t._v(" "),a("div",{staticClass:"index-entry m-t-24 radius-2"},[a("div",{staticClass:"index-entry-head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16 font-w-500"},[t._v("快捷入口")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("entry")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-entry-body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.entryData,function(e,s){return a("li",{key:s,staticClass:"flex flex-align-center border-box flex",on:{click:function(a){t.changeRoute(e.fieldUrl)}}},[a("span",{staticClass:"square-item flex flex-align-center flex-pack-center",style:{background:e.fieldIconBgColor}},[a("i",{class:["iconfont",e.fieldIconUrl]})]),t._v(" "),a("span",{staticClass:"color-303133 font-16 p-l-20"},[t._v(t._s(e.fieldTitle))])])}))])])]),t._v(" "),a("vue-gic-footer")],1),t._v(" "),a("custom-dialog",{attrs:{customTitle:t.customTitle,customType:t.customType,showCustomDialog:t.showCustomDialog},on:{customHandleConfirm:t.customHandleConfirm}})],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("li",{staticClass:"flex flex-between"},[e("span",[this._v("帮助手册")]),e("a",{attrs:{href:"../../assets/1.pdf",download:"帮助手册.pdf"}},[e("span",{staticClass:"color-1890ff"},[this._v("立即下载"),e("i",{staticClass:"el-icon-arrow-right"})])])])}]};var m=a("VU/8")(u,d,!1,function(t){a("hi3A")},"data-v-09446129",null);e.default=m.exports},VPpe:function(t,e){},hi3A:function(t,e){}});
//# sourceMappingURL=25.41900b7b606ec81d1b49.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/index/customDialog.vue","webpack:///./src/components/index/customDialog.vue?dede","webpack:///./src/components/index/customDialog.vue","webpack:///src/views/index/index.vue","webpack:///./src/views/index/index.vue?3a17","webpack:///./src/views/index/index.vue"],"names":["customDialog","name","props","showCustomDialog","type","Boolean","default","customType","String","customTitle","data","repProjectName","customData","checkList","beforeMount","methods","handleCardClose","this","customCancel","$emit","customConfirm","length","$message","error","duration","message","setData","customChange","value","list","that","para","viewIdList","url","Object","api","then","res","resData","errorCode","showmsg","errorMsg","catch","getCardList","all","fetchData","selList","result","forEach","ele","index","homeDisplay","push","dataViewId","settingViewId","watch","newData","oldData","mounted","index_customDialog","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","title","visible","width","before-close","on","update:visible","$event","_v","_s","max","change","model","callback","$$v","expression","_l","item","key","label","fieldTitle","_e","slot","click","staticRenderFns","projectName","contentHeight","collapseFlag","bannerList","companyObj","dataOverview","entryData","changeRoute","route","$router","toRouterView","val","path","collapseTag","console","log","showDialogLayer","customHandleConfirm","getDataOverview","getEntryData","toCertify","authType","getBannerData","getEnterpriseData","document","documentElement","clientHeight","body","promise_default","a","components","__webpack_require__","normalizeComponent","ssrContext","views_index","id","style","minHeight","trigger","height","arrow","autoplay","backgroundImage","imgUrl","href","linkType","linkUrl","target","src","logoUrl","alt","enterpriseName","balance","enterpriseCode","authenticationStatus","class","_m","fieldData","fieldUrl","background","fieldIconBgColor","fieldIconUrl","download","index_Component","index_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/25.41900b7b606ec81d1b49.js","sourcesContent":["<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog :title=\"'自定义'+customTitle\" :visible.sync=\"customDialog\" width=\"761px\" :before-close=\"handleCardClose\">\n <div class=\"custom-dialog__title\">\n <p class=\"custom-dialog__p\">请选择您想在首页展示的{{customTitle}},还可以再勾选<span> {{ 8 - checkList.length }} </span>个</p>\n </div>\n <div class=\"custom-dialog__checkbox\">\n <el-checkbox-group v-model=\"checkList\" @change=\"customChange\" :max=\"8\">\n <template v-if=\"customType === 'data'\">\n <el-checkbox v-for=\"item in customData\" :label=\"item.dataViewId\" :key=\"item.dataViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\n </template>\n <template v-if=\"customType != 'data'\">\n <el-checkbox v-for=\"item in customData\" :label=\"item.settingViewId\" :key=\"item.settingViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\n </template>\n </el-checkbox-group>\n </div>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"customCancel\">取 消</el-button>\n <el-button type=\"primary\" @click=\"customConfirm\">确 定</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJson,postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n export default {\n name: 'custom-dialog',\n props: {\n showCustomDialog: {\n type: Boolean,\n default: false\n },\n customType: {\n type: String,\n default: ''\n },\n customTitle: {\n type: String,\n default: ''\n },\n },\n data () {\n return {\n repProjectName: 'haoban-manage-web', // 项目名\n customDialog: false, // 弹框显示\n // 复选框数据\n customData: [\n /*{\n dataViewId: 1,\n fieldTitle: \"通讯录行政架构\",\n homeDisplay: true\n }*/\n ],\n checkList: [], //已选数据\n }\n },\n beforeMount() {\n\n },\n methods:{\n\n /**\n * 关闭\n */\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n /**\n * 取消\n */\n customCancel() {\n const that = this;\n that.customDialog = false;\n that.$emit('customHandleConfirm');\n },\n\n /**\n * 确定\n */\n customConfirm() {\n const that = this;\n if (!that.checkList.length) {\n that.$message.error({\n duration: 1000,\n message: '请选择操作'\n })\n return false;\n }\n that.setData(that.checkList);\n },\n\n /**\n * 复选框选择事件\n */\n customChange(value) {\n const that = this;\n },\n\n /**\n * 设置首页数据概览显示项\n */\n setData(list) {\n const that = this;\n let para = {\n viewIdList: list\n }\n let url = that.customType == 'data'? '/haoban-manage-web/home/set-display-enterprise-data':'/haoban-manage-web/home/set-display-quick-entry';\n postJson(url,para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('设置成功','success');\n that.$emit('customHandleConfirm');\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取 设置首页数据概览显示项\n */\n getCardList() {\n const that = this;\n let para = {\n all: true\n }\n that.customType == 'data'? (para.fetchData = false) : '';\n // 判断企业数据概览\n let url = that.customType == 'data'? '/haoban-manage-web/home/find-enterprise-data':'/haoban-manage-web/home/find-quick-entry';\n that.checkList = [];\n postRequest(url,para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n let selList = [];\n resData.result.forEach(function(ele,index){\n if (!!ele.homeDisplay) {\n that.customType == 'data'?selList.push(ele.dataViewId):selList.push(ele.settingViewId);\n }\n })\n that.customData = resData.result;\n that.checkList = selList;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n watch: {\n showCustomDialog: function(newData,oldData){\n const that = this;\n that.customDialog = newData;\n },\n customType: function(newData,oldData){\n const that = this;\n if (!!newData) {\n that.getCardList();\n }\n }\n },\n\n /* 接收数据 */\n mounted(){\n const that = this;\n that.customDialog = that.showCustomDialog;\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n .custom-dialog {\n &-wrap {\n\n }\n\n &__title {\n width: 100%;\n height:38px;\n padding: 12px 15px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background:rgba(235,238,245,1);\n }\n\n &__p {\n width: 100%;\n font-size: 14px;\n color: #606266;\n\n span {\n color: #1890ff;\n }\n }\n\n &__checkbox {\n width: 100%;\n min-height: 100px;\n max-height: 300px;\n padding-top: 10px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow-y: auto;\n\n .el-checkbox {\n width: 22%;\n margin-left: 16px;\n line-height: 62px;\n &.is-checked {\n /deep/ .el-checkbox__label{\n color: #1890ff;\n }\n }\n }\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/index/customDialog.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":'自定义'+_vm.customTitle,\"visible\":_vm.customDialog,\"width\":\"761px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"custom-dialog__title\"},[_c('p',{staticClass:\"custom-dialog__p\"},[_vm._v(\"请选择您想在首页展示的\"+_vm._s(_vm.customTitle)+\",还可以再勾选\"),_c('span',[_vm._v(\" \"+_vm._s(8 - _vm.checkList.length)+\" \")]),_vm._v(\"个\")])]),_vm._v(\" \"),_c('div',{staticClass:\"custom-dialog__checkbox\"},[_c('el-checkbox-group',{attrs:{\"max\":8},on:{\"change\":_vm.customChange},model:{value:(_vm.checkList),callback:function ($$v) {_vm.checkList=$$v},expression:\"checkList\"}},[(_vm.customType === 'data')?_vm._l((_vm.customData),function(item){return _c('el-checkbox',{key:item.dataViewId,attrs:{\"label\":item.dataViewId,\"name\":\"type\"}},[_vm._v(_vm._s(item.fieldTitle))])}):_vm._e(),_vm._v(\" \"),(_vm.customType != 'data')?_vm._l((_vm.customData),function(item){return _c('el-checkbox',{key:item.settingViewId,attrs:{\"label\":item.settingViewId,\"name\":\"type\"}},[_vm._v(_vm._s(item.fieldTitle))])}):_vm._e()],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.customCancel}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.customConfirm}},[_vm._v(\"确 定\")])],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7ed86a06\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/index/customDialog.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7ed86a06\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./customDialog.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./customDialog.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./customDialog.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7ed86a06\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./customDialog.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7ed86a06\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/index/customDialog.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"index\">\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{minHeight: contentHeight}\">\n <div class=\"index-swiper\">\n <el-carousel trigger=\"click\" height=\"250px\" arrow=\"never\" :autoplay=\"false\">\n <el-carousel-item v-for=\"(item,index) in bannerList\" :key=\"index\">\n <a class=\"index-swiper-bg\" :href=\"item.linkType == 1? '#'+item.linkUrl:item.linkUrl\" target=\"_blank\" :style=\"{backgroundImage:'url(' + item.imgUrl + ')'}\"><!-- <img :src=\"item.imgUrl\" alt=\"\"/> --></a>\n </el-carousel-item>\n </el-carousel>\n </div>\n <div class=\"index-company flex flex-row m-t-24\">\n <div class=\"index-company-left m-r-24 border-box radius-2\">\n <div class=\"index-company-logo\">\n <div class=\"index-company-logo_img\" v-if=\"companyObj.logoUrl\">\n <img :src=\"companyObj.logoUrl\" alt=\"log\"/>\n </div>\n <div v-else class=\"default-logo-bg\">\n <i class=\"iconfont icon-2zuzhijiagou default-logo\"></i>\n </div>\n </div>\n <div class=\"index-company-name color-303133\">{{companyObj.enterpriseName}}</div>\n <ul>\n <li class=\"flex flex-between\">\n <span>账户余额</span><span class=\"color-303133 font-16\">{{companyObj.balance}}</span>\n </li>\n <li class=\"flex flex-between\">\n <span>企业编码</span><span class=\"color-303133 font-16\">{{companyObj.enterpriseCode}}</span>\n </li>\n <li class=\"flex flex-between\" @click=\"toCertify(companyObj.authenticationStatus)\">\n <span>企业认证</span><span\n :class=\"[companyObj.authenticationStatus == 1? 'authActive':companyObj.authenticationStatus == 0?'unAuth': companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']\"><i\n v-if='companyObj.authenticationStatus == 1 || companyObj.authenticationStatus == 0'\n class=\"iconfont icon-renzheng p-r-6 \"></i><i\n v-if='companyObj.authenticationStatus == 2'\n class=\"iconfont icon-qiyerenzheng1 p-r-6 \"></i><i\n v-if='companyObj.authenticationStatus == 3'\n class=\"iconfont icon-qiyerenzheng2 p-r-6 \"></i>{{companyObj.authenticationStatus == 1? '已认证':(companyObj.authenticationStatus == 0?'未认证': (companyObj.authenticationStatus == 2? '认证中':'认证失败'))}}\n </span>\n </li>\n <li class=\"flex flex-between\">\n <span>帮助手册</span><a href=\"../../assets/1.pdf\" download=\"帮助手册.pdf\"><span class=\"color-1890ff\">立即下载<i class=\"el-icon-arrow-right\"></i></span></a>\n </li>\n </ul>\n </div>\n <div class=\"index-company-right radius-2\">\n <div class=\"index-company-right__head flex flex-between border-box border-b-e4e7e7\">\n <span class=\"color-303133 font-16 font-w-500\">数据概览</span><span class=\"auto-define\" @click=\"showDialogLayer('data')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\n </div>\n <div class=\"index-company-right__body p-24 border-box\">\n <ul class=\"flex flex-row flex-wrap\">\n <li v-for=\"(item,index) in dataOverview\" :key=\"index\">\n <div class=\"color-606266 font-16 data-name\">{{ item.fieldTitle }}</div>\n <div class=\"color-303133 font-30 data-num font-w-500\">{{ item.fieldData }}</div>\n </li>\n </ul>\n </div>\n </div>\n </div>\n <div class=\"index-entry m-t-24 radius-2\">\n <div class=\"index-entry-head flex flex-between border-box border-b-e4e7e7\">\n <span class=\"color-303133 font-16 font-w-500\">快捷入口</span><span class=\"auto-define\" @click=\"showDialogLayer('entry')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\n </div>\n <div class=\"index-entry-body p-24 border-box\">\n <ul class=\"flex flex-row flex-wrap\">\n <li v-for=\"(item,index) in entryData\" :key=\"index\" class=\"flex flex-align-center border-box flex\" @click=\"changeRoute(item.fieldUrl)\">\n <span class=\"square-item flex flex-align-center flex-pack-center\" :style=\"{background: item.fieldIconBgColor}\"><i :class=\"['iconfont', item.fieldIconUrl]\"></i></span>\n <span class=\"color-303133 font-16 p-l-20\">{{ item.fieldTitle }}</span>\n </li>\n </ul>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n <!-- 自定义弹框组件 -->\n <custom-dialog\n :customTitle=\"customTitle\"\n :customType=\"customType\"\n :showCustomDialog=\"showCustomDialog\"\n @customHandleConfirm=\"customHandleConfirm\">\n </custom-dialog>\n </div>\n</template>\n<script>\n// 自定义弹窗\nimport customDialog from \"@/components/index/customDialog\";\n// 公共头部菜单\n// import vueOfficeHeader from \"@/components/vue-office-header\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nexport default {\n name: 'index',\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n contentHeight: '0px', // 页面内容高度\n collapseFlag: false, // 折叠参数\n showCustomDialog: false, // 自定义弹框显示标志\n customType: '', // 自定义弹框标志\n customTitle: '', // 自定义弹框标题\n bannerList: [\n /*{\n advertisementId: '1',\n linkType: 1,\n linkUrl: '',\n imgUrl: 'https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png',\n }*/\n ],\n // 公司信息\n companyObj: {\n /*logoUrl: require('../../assets/logo.png'),\n enterpriseName: '公司名字',\n enterpriseCode: '',\n balance: '0',\n authenticationStatus: 0,*/\n },\n // 数据概览\n dataOverview: [\n /*{\n dataViewId: '1',\n fieldTitle: '员工数量',\n fieldData: '2500'\n }*/\n ],\n entryData: [\n /* {\n settingViewId: '1',\n fieldTitle: '通讯录行政架构',\n fieldIconBgColor: '#16BA8A',\n fieldIconUrl: 'icon-hangzhengjiagou',\n fieldUrl: '/index'\n }*/\n ]\n }\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(route) {\n this.$router.push(route);\n },\n\n /**\n * 处理路由跳转\n */\n toRouterView(val) {\n const that = this;\n // 模拟检查数据,有两个参数\n /*{\n name:,\n path:\n }*/\n that.$router.push({\n path: val.path\n })\n },\n\n /**\n * 折叠事件\n */\n collapseTag(val) {\n const that = this;\n console.log(val);\n that.collapseFlag = val\n },\n\n /**\n * 自定义弹窗显示事件\n */\n showDialogLayer(type) {\n const that = this;\n that.showCustomDialog = true;\n that.customType = type;\n type=='data'? that.customTitle = '数据概览':that.customTitle = '快捷操作';\n },\n\n /**\n * 自定义弹框触发事件\n */\n customHandleConfirm(val) {\n const that = this;\n that.showCustomDialog = false;\n that.customType === 'data'? that.getDataOverview() : that.getEntryData();\n },\n\n toCertify(authType) {\n const that = this;\n if (authType == 1) {return;}\n that.changeRoute('/companyCertify');\n },\n\n /**\n * 获取轮播广告\n */\n getBannerData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-advertisement',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n // resData.result[0].imgUrl ='https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png';\n that.bannerList = resData.result;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取企业信息\n */\n getEnterpriseData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-enterprise-info',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n that.companyObj = resData.result;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取数据概览\n */\n getDataOverview() {\n const that = this\n let para = {\n all: false,\n fetchData: true\n }\n getRequest('/haoban-manage-web/home/find-enterprise-data',para)\n .then((res) => {\n let resData = res.data\n if (resData.errorCode == 1) {\n that.dataOverview = resData.result;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取入口数据\n */\n getEntryData() {\n const that = this\n let para = {\n all: false\n }\n getRequest('/haoban-manage-web/home/find-quick-entry',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n that.entryData = resData.result;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n },\n mounted() {\n const that = this;\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px';\n Promise.all([that.getBannerData(),that.getDataOverview(),that.getEntryData(),that.getEnterpriseData()]);\n },\n components: {\n customDialog,\n // vueOfficeHeader\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n#index {\n .content {\n padding-top: 64px;\n box-sizing: border-box;\n /*overflow: auto;*/\n min-width: 1400px;\n height: auto;\n background: #f5f8fa;\n\n .content-body {\n display: flex;\n flex-direction: column;\n padding: 24px;\n background: #f5f8fa;\n overflow: hidden;\n\n .right-wrap {\n flex: 1;\n overflow: auto;\n width: 100%;\n\n .right-content {\n padding: 24px;\n min-height: 480px;\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n }\n }\n\n &.near-store-contain {\n .right-content {\n min-height: 570px;\n }\n }\n\n /deep/ .el-tabs__nav {\n z-index: 1;\n }\n }\n\n .index-swiper {\n width: 100%;\n height: 250px;\n }\n\n .el-carousel__item {\n text-align: center;\n /*background: url(../../assets/index/index_banner1.jpg) no-repeat center center;*/\n }\n .color-303133 {\n color: #303133;\n }\n\n .color-c0c4cc {\n color: #c0c4cc;\n }\n\n .color-606266 {\n color: #606266;\n }\n\n .color-1890ff {\n color: #1890ff;\n }\n\n .color-909399 {\n color: #909399;\n }\n\n .border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n /* display */\n .inline-block {\n display: inline-block;\n }\n\n .block {\n display: block;\n }\n\n .top {\n vertical-align: top;\n }\n\n .middle {\n vertical-align: middle;\n }\n\n /* flex */\n .flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n }\n\n .flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n }\n\n .flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n }\n\n .flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n }\n\n .flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n }\n\n .flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .p-l-6 {\n padding-left: 6px;\n }\n\n .p-l-20 {\n padding-left: 20px;\n }\n\n .p-r-6 {\n padding-right: 6px;\n }\n\n .p-24 {\n padding: 24px;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n .m-r-24 {\n margin-right: 24px;\n }\n\n .border-b-e4e7e7 {\n border-bottom: 1px solid #e4e7e7;\n }\n\n .radius-2 {\n border-radius: 2px;\n }\n\n .font-14 {\n font-size: 14px;\n }\n\n .font-16 {\n font-size: 16px;\n }\n\n .font-30 {\n font-size: 30px;\n }\n\n .font-w-500 {\n font-weight: 500;\n }\n\n .icon-zidingyi {\n cursor: pointer;\n &:hover {\n color: #1890ff;\n }\n }\n\n .square-item {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n\n i {\n font-size: 24px;\n color: #fff;\n }\n }\n\n .index-swiper-bg {\n display: block;\n width: 100%;\n height: 250px;\n background-size: auto 100%;\n background-color: #030427;\n background-position: center;\n background-repeat: no-repeat;\n }\n\n .index-company {\n width: 100%;\n min-height: 340px;\n\n &-left {\n width: 360px;\n height: 340px;\n padding: 24px;\n background: #fff;\n\n li {\n height: 40px;\n line-height: 40px;\n font-size: 14px;\n\n }\n\n .el-icon-arrow-right {\n padding-left: 8px;\n }\n\n .unAuth {\n color: #1890ff;\n cursor: pointer;\n i {\n color: #c0c4cc;\n }\n }\n\n .authActive {\n color: #303133;\n i {\n color: #f7cb27;\n }\n }\n\n .auth-ing {\n color: #303133;\n cursor: pointer;\n i {\n color: #1890ff;\n }\n }\n\n .auth-fail {\n color: #303133;\n cursor: pointer;\n i {\n color: #F56C6C;\n }\n }\n }\n &-logo {\n text-align: center;\n\n .index-company-logo_img {\n width: 70px;\n height: 70px;\n margin: 0 auto;\n border-radius: 6px;\n padding: 6px;\n border: 1px solid #DCDFE6;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .flex();\n .flex-align-center();\n .flex-pack-center();\n }\n img {\n width: 100%;\n }\n .default-logo-bg {\n width: 70px;\n height: 70px;\n line-height: 70px;\n margin: 0 auto;\n background: #82C5FF;\n border-radius: 6px;\n }\n .default-logo {\n font-size: 35px;\n color: #e5f3ff;\n }\n }\n &-name {\n height: 44px;\n margin: 17px 0 5px 0;\n line-height: 44px;\n font-size: 16px;\n text-align: center;\n }\n\n &-right {\n width: calc(100% - 384px);\n min-width: 968px;\n height: 340px;\n background: #fff;\n\n &__head {\n height: 56px;\n line-height: 56px;\n padding: 0 24px;\n }\n\n &__body {\n\n\n li {\n min-width: 25%;\n }\n\n .data-name {\n height: 48px;\n line-height: 48px;\n }\n .data-num {\n height: 62px;\n line-height: 62px;\n margin-bottom: 30px;\n }\n }\n }\n\n }\n\n .index-entry {\n width: 100%;\n height: 247px;\n background: #fff;\n &-head {\n height: 56px;\n line-height: 56px;\n padding: 0 24px;\n }\n\n &-body {\n height: 190px;\n\n li {\n min-width: 20%;\n height: 56px;\n padding-left: 24px;\n background: rgba(255,255,255,1);\n border: 1px solid rgba(220,223,230,1);\n border-radius: 4px;\n margin-right: 6.666666%;\n margin-bottom: 24px;\n cursor: pointer;\n &:hover {\n border-color: #1890ff;\n }\n\n &:nth-child(4n) {\n margin-right: 0;\n }\n }\n }\n }\n }\n }\n\n /deep/ .el-submenu__title {\n height: 40px;\n line-height: 40px;\n }\n\n /* 表格为空 */\n /deep/ .el-table__empty-block {\n height: 256px;\n }\n}\n\n/* 隐藏 头部 */\n.navheader {\n div.itemlink-gic.bottom {\n display: none;\n }\n\n a.itemlink.bottom {\n display: none;\n }\n}\n\n\n.el-table__empty-block {\n height: 256px;\n}\n\n.el-table__empty-text {\n width: auto;\n margin-bottom: 80px;\n\n &::before {\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n}\n\n.el-submenu__title {\n height: 40px;\n line-height: 40px;\n}\n\n.user-header-pop {\n min-width: 95px;\n}\n\n.el-popover.user-header-pop {\n min-width: 95px;\n}\n\n.left-aside-contain {\n /deep/ .el-submenu__title:hover {\n background-color: #020b21;\n }\n}\n\n.el-menu.el-menu--popup {\n background: #020b21;\n border-radius: 4px;\n}\n\n/* 输入框 focus*/\n.el-form-item.is-success .el-input__inner,\n.el-form-item.is-success .el-input__inner:focus,\n.el-form-item.is-success .el-textarea__inner,\n.el-form-item.is-success .el-textarea__inner:focus {\n border-color: #dcdfe6;\n}\n\n/* 箭头*/\n.icon-to-pre {\n cursor: pointer;\n font-size: 18px;\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.icon-to-next {\n cursor: pointer;\n font-size: 18px;\n -webkit-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n/* 富文本编辑器 */\n.mce-tinymce {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/index/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"index\"}},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({minHeight: _vm.contentHeight})},[_c('div',{staticClass:\"index-swiper\"},[_c('el-carousel',{attrs:{\"trigger\":\"click\",\"height\":\"250px\",\"arrow\":\"never\",\"autoplay\":false}},_vm._l((_vm.bannerList),function(item,index){return _c('el-carousel-item',{key:index},[_c('a',{staticClass:\"index-swiper-bg\",style:({backgroundImage:'url(' + item.imgUrl + ')'}),attrs:{\"href\":item.linkType == 1? '#'+item.linkUrl:item.linkUrl,\"target\":\"_blank\"}})])}))],1),_vm._v(\" \"),_c('div',{staticClass:\"index-company flex flex-row m-t-24\"},[_c('div',{staticClass:\"index-company-left m-r-24 border-box radius-2\"},[_c('div',{staticClass:\"index-company-logo\"},[(_vm.companyObj.logoUrl)?_c('div',{staticClass:\"index-company-logo_img\"},[_c('img',{attrs:{\"src\":_vm.companyObj.logoUrl,\"alt\":\"log\"}})]):_c('div',{staticClass:\"default-logo-bg\"},[_c('i',{staticClass:\"iconfont icon-2zuzhijiagou default-logo\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-name color-303133\"},[_vm._v(_vm._s(_vm.companyObj.enterpriseName))]),_vm._v(\" \"),_c('ul',[_c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"账户余额\")]),_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(_vm._s(_vm.companyObj.balance))])]),_vm._v(\" \"),_c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"企业编码\")]),_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(_vm._s(_vm.companyObj.enterpriseCode))])]),_vm._v(\" \"),_c('li',{staticClass:\"flex flex-between\",on:{\"click\":function($event){_vm.toCertify(_vm.companyObj.authenticationStatus)}}},[_c('span',[_vm._v(\"企业认证\")]),_c('span',{class:[_vm.companyObj.authenticationStatus == 1? 'authActive':_vm.companyObj.authenticationStatus == 0?'unAuth': _vm.companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']},[(_vm.companyObj.authenticationStatus == 1 || _vm.companyObj.authenticationStatus == 0)?_c('i',{staticClass:\"iconfont icon-renzheng p-r-6 \"}):_vm._e(),(_vm.companyObj.authenticationStatus == 2)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng1 p-r-6 \"}):_vm._e(),(_vm.companyObj.authenticationStatus == 3)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng2 p-r-6 \"}):_vm._e(),_vm._v(_vm._s(_vm.companyObj.authenticationStatus == 1? '已认证':(_vm.companyObj.authenticationStatus == 0?'未认证': (_vm.companyObj.authenticationStatus == 2? '认证中':'认证失败')))+\"\\n \")])]),_vm._v(\" \"),_vm._m(0)])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-right radius-2\"},[_c('div',{staticClass:\"index-company-right__head flex flex-between border-box border-b-e4e7e7\"},[_c('span',{staticClass:\"color-303133 font-16 font-w-500\"},[_vm._v(\"数据概览\")]),_c('span',{staticClass:\"auto-define\",on:{\"click\":function($event){_vm.showDialogLayer('data')}}},[_c('i',{staticClass:\"iconfont icon-zidingyi color-909399\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-right__body p-24 border-box\"},[_c('ul',{staticClass:\"flex flex-row flex-wrap\"},_vm._l((_vm.dataOverview),function(item,index){return _c('li',{key:index},[_c('div',{staticClass:\"color-606266 font-16 data-name\"},[_vm._v(_vm._s(item.fieldTitle))]),_vm._v(\" \"),_c('div',{staticClass:\"color-303133 font-30 data-num font-w-500\"},[_vm._v(_vm._s(item.fieldData))])])}))])])]),_vm._v(\" \"),_c('div',{staticClass:\"index-entry m-t-24 radius-2\"},[_c('div',{staticClass:\"index-entry-head flex flex-between border-box border-b-e4e7e7\"},[_c('span',{staticClass:\"color-303133 font-16 font-w-500\"},[_vm._v(\"快捷入口\")]),_c('span',{staticClass:\"auto-define\",on:{\"click\":function($event){_vm.showDialogLayer('entry')}}},[_c('i',{staticClass:\"iconfont icon-zidingyi color-909399\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-entry-body p-24 border-box\"},[_c('ul',{staticClass:\"flex flex-row flex-wrap\"},_vm._l((_vm.entryData),function(item,index){return _c('li',{key:index,staticClass:\"flex flex-align-center border-box flex\",on:{\"click\":function($event){_vm.changeRoute(item.fieldUrl)}}},[_c('span',{staticClass:\"square-item flex flex-align-center flex-pack-center\",style:({background: item.fieldIconBgColor})},[_c('i',{class:['iconfont', item.fieldIconUrl]})]),_vm._v(\" \"),_c('span',{staticClass:\"color-303133 font-16 p-l-20\"},[_vm._v(_vm._s(item.fieldTitle))])])}))])])]),_vm._v(\" \"),_c('vue-gic-footer')],1),_vm._v(\" \"),_c('custom-dialog',{attrs:{\"customTitle\":_vm.customTitle,\"customType\":_vm.customType,\"showCustomDialog\":_vm.showCustomDialog},on:{\"customHandleConfirm\":_vm.customHandleConfirm}})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"帮助手册\")]),_c('a',{attrs:{\"href\":\"../../assets/1.pdf\",\"download\":\"帮助手册.pdf\"}},[_c('span',{staticClass:\"color-1890ff\"},[_vm._v(\"立即下载\"),_c('i',{staticClass:\"el-icon-arrow-right\"})])])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-09446129\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/index/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-09446129\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-09446129\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-09446129\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/index/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([25],{"2ryZ":function(t,e){},Zyzf:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("//Fk"),s=a.n(i),o=a("gBtx"),n=a.n(o),l=a("3Xzz"),c=a("PI0u"),r=a("P9l9"),d=a("3E4D"),f=a("Ch4/"),u=(a("mw3O"),{name:"staff-detail-field",props:{showCustomDialog:{type:Boolean,default:!1},detailData:{type:Array,default:[]},dataType:{type:Number,default:1}},data:function(){return{repProjectName:"gic-web",customDialog:!1,fixData:["clerkName","clerkPhone","groupName","positionName"],fixDataStore:["clerkName","clerkPhone","groupName","positionName","clerkCode"],customData:[],checkList:[],baseUrl:""}},beforeMount:function(){var t=window.location.origin;console.log("当前host:",t),"-1"!=t.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=t},computed:{},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("customHandleConfirm","hide")},customConfirm:Object(c.a)(function(){this.checkList=this.customData.map(function(t){return t.checkList}).flat(),this.saveFields(this.dataType)},500),customChange:function(t){console.log(t)},saveFields:function(t){var e=this,a={fields:e.checkList,type:t};Object(r.c)("/haoban-manage-web/record/employee-show-field-save.json",a).then(function(t){var a=t.data;if(1==a.errorCode)return d.a.showmsg("添加成功","success"),void e.$emit("customHandleConfirm");f.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},treeData:function(t){var e=t.filter(function(e){var a=t.filter(function(t){return e.fieldCode==t.parentCode});return a.length>0&&(e.children=a),0==e.parentCode});return e.sort(function(t,e){return t.sort-e.sort}),e.forEach(function(t,e){t.children.sort(function(t,e){return t.sort-e.sort})}),e},getAllFields:function(){var t=this;Object(r.c)("/haoban-manage-web/record/employee-find-system-template.json",{}).then(function(e){var a=e.data;1!=a.errorCode?f.a.errorMsg(a):t.handleAllFields(a.result)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},handleAllFields:function(t){var e=this.treeData(t);e.forEach(function(t,e){t.checkList=[]}),this.customData=e},handleDetailData:function(){var t=this;t.customData.forEach(function(e,a){e.checkList=[],e.children.forEach(function(a,i){t.checkList.includes(a.fieldCode)&&e.checkList.push(a.fieldCode),a.disable=1==t.dataType?t.fixData.includes(a.fieldCode):t.fixDataStore.includes(a.fieldCode)})})}},watch:{showCustomDialog:function(t,e){this.customDialog=t},detailData:function(t,e){this.checkList=t&&t.length?t:[],this.handleDetailData()}},mounted:function(){this.customDialog=this.showCustomDialog,this.getAllFields()}}),m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"员工个人详情页展示字段设置",visible:t.customDialog,width:"761px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"custom-dialog__title"},[a("p",{staticClass:"custom-dialog__p"},[t._v("tips:添加后的字段将在员工个人详情页展示出来,个人敏感信息不建议添加")])]),t._v(" "),a("div",{staticClass:"custom-dialog-body"},[t._l(t.customData,function(e,i){return[a("div",{key:i,staticClass:"detail-field-cell flex"},[a("div",{staticClass:"detail-field-left"},[t._v(t._s(e.fieldName))]),t._v(" "),a("div",{staticClass:"detail-field-right flex"},[a("el-checkbox-group",{staticClass:"flex flex-wrap",on:{change:t.customChange},model:{value:e.checkList,callback:function(a){t.$set(e,"checkList",a)},expression:"item.checkList"}},t._l(e.children,function(e,i){return a("el-checkbox",{key:e.fieldCode,attrs:{label:e.fieldCode,disabled:e.disable,name:"type"}},[t._v("\n "+t._s(e.fieldName)+"\n ")])}))],1)])]})],2),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customConfirm}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var h=a("VU/8")(u,m,!1,function(t){a("dJld")},"data-v-110ef18e",null).exports,v=(a("Mk6G"),{name:"staffDetails",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"通讯录信息",path:"/staffDetails"},{name:"员工详细字段",path:""}],fixData:["clerkName","clerkPhone","groupName","positionName"],fixDataStore:["clerkName","clerkPhone","groupName","positionName","clerkCode"],adminStruct:{name:"行政架构通讯录员工详情字段",fixedList:[],defineList:[]},storeStruct:{name:"门店架构通讯录员工详情字段",fixedList:[],defineList:[]},showCustomDialog:!1,detailData:[],dataType:null}},computed:{},methods:{showDialogLayer:function(t){this.showCustomDialog=!0,this.dataType=t,this.detailData=1===t?this.adminStruct.fixedList.map(function(t){return t.fields}).concat(this.adminStruct.defineList.map(function(t){return t.fields})):this.storeStruct.fixedList.map(function(t){return t.fields}).concat(this.storeStruct.defineList.map(function(t){return t.fields}))},customHandleConfirm:function(t){if(this.showCustomDialog=!1,t)return!1;this.getSaveFields(this.dataType)},delField:function(t,e,a,i){var s=this;s.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(o){o.value;s.postDlField(e.fields,i,a,t)}).catch(function(){})},postDlField:function(t,e,a,i){var s=this,o={fields:t,type:e};Object(r.c)("/haoban-manage-web/record/employee-show-field-delete.json",o).then(function(t){var e=t.data;if(1==e.errorCode)return d.a.showmsg("删除成功","success"),void a.splice(i,1);f.a.errorMsg(e)}).catch(function(t){s.$message.error({duration:1e3,message:t.message})})},getSaveFields:function(t){var e=this;1===t?(e.adminStruct.fixedList=[],e.adminStruct.defineList=[]):(e.storeStruct.fixedList=[],e.storeStruct.defineList=[]);var a={type:t};Object(r.c)("/haoban-manage-web/record/employee-show-field-detail.json",a).then(function(a){var i=a.data;1!=i.errorCode?f.a.errorMsg(i):i.result.forEach(function(a,i){1===n()(t)?e.fixData.includes(a.fields)?e.adminStruct.fixedList.push(a):e.adminStruct.defineList.push(a):e.fixDataStore.includes(a.fields)?e.storeStruct.fixedList.push(a):e.storeStruct.defineList.push(a)})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){s.a.all([this.getSaveFields(1),this.getSaveFields(2)])},components:{navCrumb:l.a,staffDetailField:h}}),p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"staffDetails-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box",style:{height:t.$store.state.bgHeight,"overflow-y":"auto"}},[a("div",{staticClass:"staffDetails-cell"},[a("h2",{staticClass:"m-b-25 font-w-500"},[t._v(t._s(t.adminStruct.name))]),t._v(" "),a("div",{staticClass:"staffDetails-cell-fixed"},[t._l(t.adminStruct.fixedList,function(e,i){return[a("el-button",{staticClass:"staffDetails-cell-btn",attrs:{disabled:""}},[t._v(t._s(e.fieldName))])]})],2),t._v(" "),a("div",{staticClass:"staffDetails-cell-add font-0"},[t._l(t.adminStruct.defineList,function(e,i){return[a("el-tag",{staticClass:"staffDetails-cell-btn"},[t._v(t._s(e.fieldName)+" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(i,e,t.adminStruct.defineList,1)}}})])]}),t._v(" "),a("el-button",{staticClass:"el-tag m-l-8 staffDetails-cell-btn",on:{click:function(e){e.stopPropagation(),t.showDialogLayer(1)}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加字段")])],2)]),t._v(" "),a("div",{staticClass:"staffDetails-cell"},[a("h2",{staticClass:"m-b-25 font-w-500"},[t._v(t._s(t.storeStruct.name))]),t._v(" "),a("div",{staticClass:"staffDetails-cell-fixed"},[t._l(t.storeStruct.fixedList,function(e,i){return[a("el-button",{staticClass:"staffDetails-cell-btn",attrs:{disabled:""}},[t._v(t._s(e.fieldName))])]})],2),t._v(" "),a("div",{staticClass:"staffDetails-cell-add font-0"},[t._l(t.storeStruct.defineList,function(e,i){return[a("el-tag",{staticClass:"staffDetails-cell-btn"},[t._v(t._s(e.fieldName)+" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(i,e,t.storeStruct.defineList,2)}}})])]}),t._v(" "),a("el-button",{staticClass:"el-tag m-l-8 staffDetails-cell-btn",on:{click:function(e){e.stopPropagation(),t.showDialogLayer(2)}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加字段")])],2)])])]),t._v(" "),a("vue-gic-footer"),t._v(" "),a("staff-detail-field",{attrs:{detailData:t.detailData,showCustomDialog:t.showCustomDialog,dataType:t.dataType},on:{customHandleConfirm:t.customHandleConfirm}})],1)},staticRenderFns:[]};var g=a("VU/8")(v,p,!1,function(t){a("2ryZ")},"data-v-09b6d997",null);e.default=g.exports},dJld:function(t,e){}});
\ No newline at end of file
webpackJsonp([26],{"41Rh":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={name:"contact",components:{topNav:a("3Xzz").a},data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,navpath:[{name:"首页",path:"/"},{name:"通讯录",path:""},{name:"企业通讯录"},{name:"行政架构"}]}},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},watch:{$route:{handler:function(t,e){this.$refs.asideMenu.refreshRoute()},deep:!0}},mounted:function(){},computed:{}},n={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"contact-wrap"},[e("vue-office-header",{attrs:{projectName:this.projectName},on:{collapseTag:this.collapseTag,toRouterView:this.toRouterView}}),this._v(" "),e("div",{staticClass:"contact-wrap__body"},[e("vue-office-aside",{ref:"asideMenu",attrs:{projectName:this.projectName,collapseFlag:this.collapseFlag}}),this._v(" "),e("div",{staticClass:"contact-wrap__right"},[e("div",{staticClass:"contact-wrap__right__body"},[e("transition",{attrs:{name:"fade",mode:"out-in"}},[e("router-view")],1)],1)])],1)],1)},staticRenderFns:[]};var s=a("VU/8")(o,n,!1,function(t){a("Whd2")},null,null);e.default=s.exports},Whd2:function(t,e){}});
//# sourceMappingURL=26.30beb66a68cf4670017a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/index.vue","webpack:///./src/views/contacts/index.vue?6a60","webpack:///./src/views/contacts/index.vue"],"names":["contacts","name","components","topNav","data","projectName","collapseFlag","navpath","path","methods","toRouterView","val","console","log","this","$router","push","collapseTag","watch","$route","handler","oldVal","$refs","asideMenu","refreshRoute","deep","mounted","computed","views_contacts","render","_h","$createElement","_c","_self","staticClass","attrs","on","_v","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"4GAqBAA,GACAC,KAAA,UACAC,YACAC,iBAAA,GAEAC,KALA,WAMA,OACAC,YAAA,oBACAC,cAAA,EAEAC,UAEAN,KAAA,KACAO,KAAA,MAGAP,KAAA,MACAO,KAAA,KAGAP,KAAA,UAGAA,KAAA,WAKAQ,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAR,KAAAG,EAAAH,QAKAS,YAjBA,SAiBAN,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAO,OACAC,QACAC,QAAA,SAAAT,EAAAU,GAEAP,KAAAQ,MAAAC,UAAAC,gBAGAC,MAAA,IAGAC,QA7DA,aAgEAC,aClFeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbhB,KAAaiB,eAA0BC,EAAvClB,KAAuCmB,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,qBAA0BG,OAAO9B,YAA5IS,KAA4IT,aAA8B+B,IAAKnB,YAA/KH,KAA+KG,YAAAP,aAA/KI,KAA+KJ,gBAA/KI,KAA8OuB,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,oBAAyBM,IAAA,YAAAH,OAAuB9B,YAAvVS,KAAuVT,YAAAC,aAAvVQ,KAAuVR,gBAAvVQ,KAAsZuB,GAAA,KAAAL,EAAA,OAAwBE,YAAA,wBAAkCF,EAAA,OAAYE,YAAA,8BAAwCF,EAAA,cAAmBG,OAAOlC,KAAA,OAAAsC,KAAA,YAA+BP,EAAA,kCAEtkBQ,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE3C,EACA4B,GATF,EAVA,SAAAgB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/26.30beb66a68cf4670017a.js","sourcesContent":["<template>\n <div class=\"contact-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"contact-wrap__body\">\n <!-- 公共左侧菜单插件 -->\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n <!-- 右侧 body -->\n <div class=\"contact-wrap__right\">\n <!-- <topNav :navpath=\"navpath\"></topNav> -->\n <div class=\"contact-wrap__right__body\">\n <transition name=\"fade\" mode=\"out-in\">\n <router-view></router-view>\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nexport default {\n name: \"contact\",\n components: {\n topNav\n },\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n collapseFlag: false, // 折叠参数\n // 面包屑导航数据\n navpath: [\n {\n name: '首页',\n path: '/'\n },\n {\n name: '通讯录',\n path: ''\n },\n {\n name: \"企业通讯录\"\n },\n {\n name: \"行政架构\"\n }\n ],\n }\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n watch: {\n $route: {\n handler: function(val, oldVal){\n // console.log(\"获取当前路由:\",val,oldVal);\n this.$refs.asideMenu.refreshRoute();\n },\n // 深度观察监听\n deep: true\n },\n },\n mounted() {\n\n },\n computed: {\n\n }\n}\n\n</script>\n<style lang=\"less\">\n .contact-wrap {\n position: relative;\n\n &__body {\n display: -ms-flexbox;\n display: flex;\n width: 100%;\n overflow: hidden;\n padding-top: 64px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow: auto;\n min-width: 1400px;\n background: #f5f7fa;\n }\n\n &__right {\n -ms-flex: 1;\n flex: 1;\n overflow: auto;\n width: 100%;\n\n &__body {\n /*padding: 24px;*/\n height: 100%;\n\n .right-content {\n padding: 24px;\n }\n }\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"contact-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__body\"},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__right\"},[_c('div',{staticClass:\"contact-wrap__right__body\"},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-e74f061a\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-e74f061a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-e74f061a\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([26],{ItSn:function(t,e){},JXTs:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("//Fk"),o=a.n(s),n=a("P9l9"),i=a("3E4D"),c=a("Ch4/"),r={name:"custom-dialog",props:{showCustomDialog:{type:Boolean,default:!1},customType:{type:String,default:""},customTitle:{type:String,default:""}},data:function(){return{repProjectName:"haoban-manage-web",customDialog:!1,customData:[],checkList:[]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("customHandleConfirm")},customConfirm:function(){if(!this.checkList.length)return this.$message.error({duration:1e3,message:"请选择操作"}),!1;this.setData(this.checkList)},customChange:function(t){},setData:function(t){var e=this,a={viewIdList:t},s="data"==e.customType?"/haoban-manage-web/home/set-display-enterprise-data":"/haoban-manage-web/home/set-display-quick-entry";Object(n.b)(s,a).then(function(t){var a=t.data;if(1==a.errorCode)return i.a.showmsg("设置成功","success"),void e.$emit("customHandleConfirm");c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getCardList:function(){var t=this,e={all:!0};"data"==t.customType&&(e.fetchData=!1);var a="data"==t.customType?"/haoban-manage-web/home/find-enterprise-data":"/haoban-manage-web/home/find-quick-entry";t.checkList=[],Object(n.c)(a,e).then(function(e){var a=e.data;if(1==a.errorCode){var s=[];return a.result.forEach(function(e,a){e.homeDisplay&&("data"==t.customType?s.push(e.dataViewId):s.push(e.settingViewId))}),t.customData=a.result,void(t.checkList=s)}c.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{showCustomDialog:function(t,e){this.customDialog=t},customType:function(t,e){t&&this.getCardList()}},mounted:function(){this.customDialog=this.showCustomDialog}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"自定义"+t.customTitle,visible:t.customDialog,width:"761px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"custom-dialog__title"},[a("p",{staticClass:"custom-dialog__p"},[t._v("请选择您想在首页展示的"+t._s(t.customTitle)+",还可以再勾选"),a("span",[t._v(" "+t._s(8-t.checkList.length)+" ")]),t._v("个")])]),t._v(" "),a("div",{staticClass:"custom-dialog__checkbox"},[a("el-checkbox-group",{attrs:{max:8},on:{change:t.customChange},model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},["data"===t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.dataViewId,attrs:{label:e.dataViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e(),t._v(" "),"data"!=t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.settingViewId,attrs:{label:e.settingViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e()],2)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customConfirm}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var u={name:"index",data:function(){return{projectName:"haoban-manage-web",contentHeight:"0px",collapseFlag:!1,showCustomDialog:!1,customType:"",customTitle:"",bannerList:[],companyObj:{},dataOverview:[],entryData:[]}},methods:{changeRoute:function(t){this.$router.push(t)},toRouterView:function(t){this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t},showDialogLayer:function(t){this.showCustomDialog=!0,this.customType=t,this.customTitle="data"==t?"数据概览":"快捷操作"},customHandleConfirm:function(t){this.showCustomDialog=!1,"data"===this.customType?this.getDataOverview():this.getEntryData()},toCertify:function(t){1!=t&&this.changeRoute("/companyCertify")},getBannerData:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-advertisement",{}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.bannerList=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getEnterpriseData:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-enterprise-info",{}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.companyObj=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getDataOverview:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-enterprise-data",{all:!1,fetchData:!0}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.dataOverview=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getEntryData:function(){var t=this;Object(n.a)("/haoban-manage-web/home/find-quick-entry",{all:!1}).then(function(e){var a=e.data;1!=a.errorCode?c.a.errorMsg(a):t.entryData=a.result}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",o.a.all([this.getBannerData(),this.getDataOverview(),this.getEntryData(),this.getEnterpriseData()])},components:{customDialog:a("VU/8")(r,l,!1,function(t){a("ItSn")},"data-v-7ed86a06",null).exports}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"index"}},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{minHeight:t.contentHeight}},[a("div",{staticClass:"index-swiper"},[a("el-carousel",{attrs:{trigger:"click",height:"250px",arrow:"never",autoplay:!1}},t._l(t.bannerList,function(t,e){return a("el-carousel-item",{key:e},[a("a",{staticClass:"index-swiper-bg",style:{backgroundImage:"url("+t.imgUrl+")"},attrs:{href:1==t.linkType?"#"+t.linkUrl:t.linkUrl,target:"_blank"}})])}))],1),t._v(" "),a("div",{staticClass:"index-company flex flex-row m-t-24"},[a("div",{staticClass:"index-company-left m-r-24 border-box radius-2"},[a("div",{staticClass:"index-company-logo"},[t.companyObj.logoUrl?a("div",{staticClass:"index-company-logo_img"},[a("img",{attrs:{src:t.companyObj.logoUrl,alt:"log"}})]):a("div",{staticClass:"default-logo-bg"},[a("i",{staticClass:"iconfont icon-2zuzhijiagou default-logo"})])]),t._v(" "),a("div",{staticClass:"index-company-name color-303133"},[t._v(t._s(t.companyObj.enterpriseName))]),t._v(" "),a("ul",[a("li",{staticClass:"flex flex-between"},[a("span",[t._v("账户余额")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.balance))])]),t._v(" "),a("li",{staticClass:"flex flex-between"},[a("span",[t._v("企业编码")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.enterpriseCode))])]),t._v(" "),a("li",{staticClass:"flex flex-between",on:{click:function(e){t.toCertify(t.companyObj.authenticationStatus)}}},[a("span",[t._v("企业认证")]),a("span",{class:[1==t.companyObj.authenticationStatus?"authActive":0==t.companyObj.authenticationStatus?"unAuth":2==t.companyObj.authenticationStatus?"auth-ing":"auth-fail"]},[1==t.companyObj.authenticationStatus||0==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-renzheng p-r-6 "}):t._e(),2==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng1 p-r-6 "}):t._e(),3==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng2 p-r-6 "}):t._e(),t._v(t._s(1==t.companyObj.authenticationStatus?"已认证":0==t.companyObj.authenticationStatus?"未认证":2==t.companyObj.authenticationStatus?"认证中":"认证失败")+"\n ")])]),t._v(" "),t._m(0)])]),t._v(" "),a("div",{staticClass:"index-company-right radius-2"},[a("div",{staticClass:"index-company-right__head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16 font-w-500"},[t._v("数据概览")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("data")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-company-right__body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.dataOverview,function(e,s){return a("li",{key:s},[a("div",{staticClass:"color-606266 font-16 data-name"},[t._v(t._s(e.fieldTitle))]),t._v(" "),a("div",{staticClass:"color-303133 font-30 data-num font-w-500"},[t._v(t._s(e.fieldData))])])}))])])]),t._v(" "),a("div",{staticClass:"index-entry m-t-24 radius-2"},[a("div",{staticClass:"index-entry-head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16 font-w-500"},[t._v("快捷入口")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("entry")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-entry-body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.entryData,function(e,s){return a("li",{key:s,staticClass:"flex flex-align-center border-box flex",on:{click:function(a){t.changeRoute(e.fieldUrl)}}},[a("span",{staticClass:"square-item flex flex-align-center flex-pack-center",style:{background:e.fieldIconBgColor}},[a("i",{class:["iconfont",e.fieldIconUrl]})]),t._v(" "),a("span",{staticClass:"color-303133 font-16 p-l-20"},[t._v(t._s(e.fieldTitle))])])}))])])]),t._v(" "),a("vue-gic-footer")],1),t._v(" "),a("custom-dialog",{attrs:{customTitle:t.customTitle,customType:t.customType,showCustomDialog:t.showCustomDialog},on:{customHandleConfirm:t.customHandleConfirm}})],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("li",{staticClass:"flex flex-between"},[e("span",[this._v("帮助手册")]),e("a",{attrs:{href:"../../assets/1.pdf",download:"帮助手册.pdf"}},[e("span",{staticClass:"color-1890ff"},[this._v("立即下载"),e("i",{staticClass:"el-icon-arrow-right"})])])])}]};var m=a("VU/8")(u,d,!1,function(t){a("XpSa")},"data-v-09446129",null);e.default=m.exports},XpSa:function(t,e){}});
\ No newline at end of file
webpackJsonp([27],{da9f:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={name:"enterprise",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1}},computed:{},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},mounted:function(){}},n={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"enterprise-wrap"},[t("vue-office-header",{attrs:{projectName:this.projectName},on:{collapseTag:this.collapseTag,toRouterView:this.toRouterView}}),this._v(" "),t("div",{staticClass:"enterprise-wrap__body"})],1)},staticRenderFns:[]};var s=a("VU/8")(o,n,!1,function(e){a("g62t")},"data-v-dce5fb1e",null);t.default=s.exports},g62t:function(e,t){}});
\ No newline at end of file
webpackJsonp([27],{DN0r:function(e,t){},da9f:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={name:"enterprise",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1}},computed:{},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},mounted:function(){}},n={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"enterprise-wrap"},[t("vue-office-header",{attrs:{projectName:this.projectName},on:{collapseTag:this.collapseTag,toRouterView:this.toRouterView}}),this._v(" "),t("div",{staticClass:"enterprise-wrap__body"})],1)},staticRenderFns:[]};var r=a("VU/8")(o,n,!1,function(e){a("DN0r")},"data-v-dce5fb1e",null);t.default=r.exports}});
//# sourceMappingURL=27.94b3fc65a52004cfda55.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/enterpriseApp/index.vue","webpack:///./src/views/enterpriseApp/index.vue?a382","webpack:///./src/views/enterpriseApp/index.vue"],"names":["enterpriseApp","name","data","projectName","collapseFlag","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","views_enterpriseApp","render","_h","$createElement","_c","_self","staticClass","attrs","on","_v","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"2HAUA,IAAAA,GACAC,KAAA,aACAC,KAFA,WAGA,OACAC,YAAA,oBACAC,cAAA,IAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAP,aAAAI,IAGAQ,QAlCA,cCPeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbR,KAAaS,eAA0BC,EAAvCV,KAAuCW,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,oBAA8BF,EAAA,qBAA0BG,OAAOrB,YAA/IQ,KAA+IR,aAA8BsB,IAAKV,YAAlLJ,KAAkLI,YAAAR,aAAlLI,KAAkLJ,gBAAlLI,KAAiPe,GAAA,KAAAL,EAAA,OAAwBE,YAAA,2BAAoC,IAEtTI,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE9B,EACAiB,GATF,EAVA,SAAAc,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/27.94b3fc65a52004cfda55.js","sourcesContent":["<template>\n <div class=\"enterprise-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"enterprise-wrap__body\">\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"enterprise\",\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n collapseFlag: false, // 折叠参数\n }\n },\n computed: {\n\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n\n },\n}\n\n</script>\n<style lang=\"less\" scoped>\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/enterpriseApp/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"enterprise-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"enterprise-wrap__body\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-dce5fb1e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/enterpriseApp/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-dce5fb1e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-dce5fb1e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-dce5fb1e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/enterpriseApp/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([28],{mPjx:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),r=a("Ie7z"),o=a("P9l9"),s={name:"store-view-group-info",components:{navCrumb:n.a,vueSelectStore:r.a},data:function(){return{departInfo:{name:"",parentName:"",parentId:""},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],parentId:[{required:!0,message:"请选择父级部门",trigger:"change"}]},disabled:!0,treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{delGroup:function(){var e=this;e.$confirm(" 是否确认删除分组 ?","提示",{type:"warning"}).then(function(){Object(o.a)("/haoban-manage-web/dept/del",{groupId:e.$route.query.departmentId}).then(function(t){console.log(t),1==t.data.errorCode?(e.$message.success({message:t.data.message}),window.history.go(-1)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}).catch(function(e){console.log(e)})},handleSelectedList:function(e){var t=e[0];this.departInfo.parentId=t?t.id:"",this.departInfo.parentName=t?t.label:""},callGroupSelector:function(){this.treeSet.dialogVisible=!0},saveEdit:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$refs.departForm.validate(function(a){if(!a)return!1;var n=e,r={parentId:n.departInfo.parentId,name:n.departInfo.name},s="";n.isAddNew?s="/haoban-manage-web/dept/insert":(s="/haoban-manage-web/dept/update",r.groupId=n.$route.query.groupId),Object(o.a)(s,r).then(function(e){console.log(e),1==e.data.errorCode?(n.$message.success({duration:1e3,message:"操作成功!"}),console.log(t),"continue"==t?(n.departInfo={name:"",parentName:"",parentId:""},n.disabled=!0,n.getGroupData()):window.history.go(-1)):n.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){n.$message.error({duration:1e3,message:e.message})})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})},getGroupInfo:function(){var e=this,t={groupId:e.$route.query.groupId};Object(o.a)("/haoban-manage-web/dept/findDeptById",t).then(function(t){1==t.data.errorCode?e.departInfo={name:t.data.result.name,parentName:t.data.result.chainName,parentId:t.data.result.parentId}:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}},computed:{isAddNew:function(){return!(1!=this.$route.query.addnew)},forbidenList:function(){return this.isAddNew?"":[this.$route.query.groupId]},navpath:function(){return[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"group"==this.$route.query.type?"编辑分组":this.isAddNew?"添加子分组":"品牌编辑",path:""}]}},beforeMount:function(){this.isAddNew||this.getGroupInfo()},mounted:function(){this.disabled=!1},watch:{treeData:function(){this.disabled=!1}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"add-department-container"},[a("div",{staticClass:"setting-cell"},[a("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"group"==e.$route.query.type?"部门名称":"品牌名称",prop:"name"}},[a("el-input",{model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1),e._v(" "),"group"==e.$route.query.type||e.isAddNew?a("el-form-item",{attrs:{label:"部门排序调整",prop:"parentId"}},[a("el-input",{attrs:{disabled:e.disabled,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.callGroupSelector},model:{value:e.departInfo.parentName,callback:function(t){e.$set(e.departInfo,"parentName",t)},expression:"departInfo.parentName"}})],1):e._e()],1)],1),e._v(" "),a("div",{staticClass:"setting-cell"},[a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEdit}},[e._v("保存")]),e._v(" "),e.isAddNew?a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveEdit("continue")}}},[e._v("保存并继续添加")]):a("el-button",{attrs:{type:"danger"},on:{click:e.delGroup}},[e._v("删除")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)]),e._v(" "),a("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"group",forbidenList:e.forbidenList},on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var d=a("VU/8")(s,i,!1,function(e){a("nf/P")},null,null);t.default=d.exports},"nf/P":function(e,t){}});
\ No newline at end of file
webpackJsonp([28],{MvSY:function(e,t){},mPjx:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),r=a("Ie7z"),o=a("P9l9"),s={name:"store-view-group-info",components:{navCrumb:n.a,vueSelectStore:r.a},data:function(){return{departInfo:{name:"",parentName:"",parentId:""},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],parentId:[{required:!0,message:"请选择父级部门",trigger:"change"}]},disabled:!0,treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{delGroup:function(){var e=this;e.$confirm(" 是否确认删除分组 ?","提示",{type:"warning"}).then(function(){Object(o.a)("/haoban-manage-web/dept/del",{groupId:e.$route.query.departmentId}).then(function(t){console.log(t),1==t.data.errorCode?(e.$message.success({message:t.data.message}),window.history.go(-1)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}).catch(function(e){console.log(e)})},handleSelectedList:function(e){var t=e[0];this.departInfo.parentId=t?t.id:"",this.departInfo.parentName=t?t.label:""},callGroupSelector:function(){this.treeSet.dialogVisible=!0},saveEdit:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$refs.departForm.validate(function(a){if(!a)return!1;var n=e,r={parentId:n.departInfo.parentId,name:n.departInfo.name},s="";n.isAddNew?s="/haoban-manage-web/dept/insert":(s="/haoban-manage-web/dept/update",r.groupId=n.$route.query.groupId),Object(o.a)(s,r).then(function(e){console.log(e),1==e.data.errorCode?(n.$message.success({duration:1e3,message:"操作成功!"}),console.log(t),"continue"==t?(n.departInfo={name:"",parentName:"",parentId:""},n.disabled=!0,n.getGroupData()):window.history.go(-1)):n.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){n.$message.error({duration:1e3,message:e.message})})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})},getGroupInfo:function(){var e=this,t={groupId:e.$route.query.groupId};Object(o.a)("/haoban-manage-web/dept/findDeptById",t).then(function(t){1==t.data.errorCode?e.departInfo={name:t.data.result.name,parentName:t.data.result.chainName,parentId:t.data.result.parentId}:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}},computed:{isAddNew:function(){return!(1!=this.$route.query.addnew)},forbidenList:function(){return this.isAddNew?"":[this.$route.query.groupId]},navpath:function(){return[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"group"==this.$route.query.type?"编辑分组":this.isAddNew?"添加子分组":"品牌编辑",path:""}]}},beforeMount:function(){this.isAddNew||this.getGroupInfo()},mounted:function(){this.disabled=!1},watch:{treeData:function(){this.disabled=!1}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"add-department-container"},[a("div",{staticClass:"setting-cell"},[a("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"group"==e.$route.query.type?"部门名称":"品牌名称",prop:"name"}},[a("el-input",{model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1),e._v(" "),"group"==e.$route.query.type||e.isAddNew?a("el-form-item",{attrs:{label:"部门排序调整",prop:"parentId"}},[a("el-input",{attrs:{disabled:e.disabled,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.callGroupSelector},model:{value:e.departInfo.parentName,callback:function(t){e.$set(e.departInfo,"parentName",t)},expression:"departInfo.parentName"}})],1):e._e()],1)],1),e._v(" "),a("div",{staticClass:"setting-cell"},[a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEdit}},[e._v("保存")]),e._v(" "),e.isAddNew?a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveEdit("continue")}}},[e._v("保存并继续添加")]):a("el-button",{attrs:{type:"danger"},on:{click:e.delGroup}},[e._v("删除")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)]),e._v(" "),a("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"group",forbidenList:e.forbidenList},on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var d=a("VU/8")(s,i,!1,function(e){a("MvSY")},null,null);t.default=d.exports}});
//# sourceMappingURL=28.ce30294345c96cf957b1.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addGroup.vue","webpack:///./src/views/contacts/addGroup.vue?0ab9","webpack:///./src/views/contacts/addGroup.vue"],"names":["addGroup","name","components","navCrumb","nav","vueSelectStore","data","departInfo","parentName","parentId","rules","required","message","trigger","min","max","disabled","treeSet","isSelectPerson","dialogVisible","isSingle","methods","delGroup","ths","this","$confirm","type","then","Object","api","groupId","$route","query","departmentId","res","console","log","errorCode","$message","success","window","history","go","error","catch","e","handleSelectedList","list","group","id","label","callGroupSelector","saveEdit","_this2","goAhead","arguments","length","undefined","$refs","departForm","validate","valid","_this","params","url","isAddNew","duration","getGroupData","cancel","getGroupInfo","that","result","chainName","computed","addnew","forbidenList","navpath","path","beforeMount","mounted","watch","treeData","contacts_addGroup","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","label-position","model","label-width","prop","value","callback","$$v","$set","expression","suffix-icon","on","focus","_e","click","$event","selectType","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/28.ce30294345c96cf957b1.js","sourcesContent":["<template>\r\n <div class=\"common-set-wrap\">\r\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\">\r\n <div class=\"add-department-container\">\r\n <div class=\"setting-cell\">\r\n <el-form class=\"department-info-form\" label-position=\"right\" :rules=\"rules\" :model=\"departInfo\" ref=\"departForm\" label-width=\"120px\">\r\n <el-form-item :label=\"$route.query.type=='group' ? '部门名称' : '品牌名称'\" prop=\"name\">\r\n <el-input v-model=\"departInfo.name\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"部门排序调整\" prop=\"parentId\" v-if=\"$route.query.type=='group' || isAddNew\">\r\n <el-input :disabled=\"disabled\" v-model=\"departInfo.parentName\" @focus=\"callGroupSelector\" suffix-icon=\"el-icon-arrow-down\"></el-input>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n <div class=\"setting-cell\">\r\n <div class=\"btn-area\">\r\n <el-button type=\"primary\" @click=\"saveEdit\">保存</el-button>\r\n <el-button type=\"primary\" v-if=\"isAddNew\" @click=\"saveEdit('continue')\">保存并继续添加</el-button>\r\n <el-button type=\"danger\" v-else @click=\"delGroup\">删除</el-button>\r\n <el-button @click=\"cancel\">取消</el-button>\r\n </div>\r\n </div>\r\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleSelectedList\" :treeSet=\"treeSet\" selectType=\"group\" :forbidenList=\"forbidenList\"></vue-select-store>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport vueSelectStore from \"components/common/vueSelectStore\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"store-view-group-info\",\r\n components: {\r\n navCrumb,\r\n vueSelectStore\r\n },\r\n data() {\r\n return {\r\n departInfo: {\r\n name: \"\",\r\n parentName: \"\",\r\n parentId: \"\"\r\n },\r\n rules: {\r\n name: [\r\n { required: true, message: '请输入部门名称', trigger: 'blur' },\r\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\r\n ],\r\n parentId: [\r\n { required: true, message: '请选择父级部门', trigger: 'change' }\r\n ]\r\n },\r\n disabled: true,\r\n treeSet: {\r\n isSelectPerson: false,\r\n dialogVisible: false,\r\n isSingle: true // 是否单选\r\n }\r\n }\r\n },\r\n methods: {\r\n /**\r\n * 删除当前组\r\n */\r\n delGroup() {\r\n let ths = this;\r\n ths.$confirm(\" 是否确认删除分组 ?\", \"提示\", {\r\n type: \"warning\"\r\n }).then(() => {\r\n getRequest(\"/haoban-manage-web/dept/del\", {groupId: ths.$route.query.departmentId}).then(res => {\r\n console.log(res);\r\n if (res.data.errorCode == 1) {\r\n ths.$message.success({\r\n message: res.data.message\r\n });\r\n window.history.go(-1);\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n }).catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n });\r\n });\r\n }).catch(e => {\r\n console.log(e);\r\n });\r\n },\r\n handleSelectedList(list) {\r\n // 处理选取的分组\r\n let group = list[0];\r\n this.departInfo.parentId = group ? group.id : \"\";\r\n this.departInfo.parentName = group ? group.label : \"\";\r\n },\r\n callGroupSelector() {\r\n this.treeSet.dialogVisible = true;\r\n },\r\n saveEdit(goAhead = \"\") {\r\n this.$refs.departForm.validate(valid => {\r\n if (!valid) {\r\n return false;\r\n }\r\n let _this = this;\r\n let params = {\r\n parentId: _this.departInfo.parentId,\r\n name: _this.departInfo.name\r\n }\r\n let url = \"\";\r\n if (_this.isAddNew) { // 根据是编辑还是新增选择对应借口\r\n url = \"/haoban-manage-web/dept/insert\";\r\n } else {\r\n url = \"/haoban-manage-web/dept/update\";\r\n params.groupId = _this.$route.query.groupId;\r\n }\r\n getRequest(url, params)\r\n .then(res => {\r\n console.log(res);\r\n if (res.data.errorCode == 1) {\r\n _this.$message.success({\r\n duration: 1000,\r\n message: \"操作成功!\"\r\n });\r\n console.log(goAhead);\r\n if (goAhead == \"continue\") { // 保存并继续添加\r\n _this.departInfo = {\r\n name: \"\",\r\n parentName: \"\",\r\n parentId: \"\"\r\n }\r\n _this.disabled = true;\r\n _this.getGroupData();\r\n } else {\r\n window.history.go(-1);\r\n }\r\n } else {\r\n _this.$message.error({\r\n duration: 1000,\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n duration: 1000,\r\n message: e.message\r\n });\r\n });\r\n });\r\n },\r\n cancel() {\r\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\r\n type: \"warning\"\r\n }).then(() => {\r\n window.history.go(-1);\r\n }).catch(e => {\r\n console.log(e);\r\n });\r\n },\r\n getGroupInfo() { // 获取门店信息\r\n let that = this;\r\n let params = {\r\n groupId: that.$route.query.groupId\r\n };\r\n getRequest(\"/haoban-manage-web/dept/findDeptById\", params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n that.departInfo = {\r\n name: res.data.result.name,\r\n parentName: res.data.result.chainName,\r\n parentId: res.data.result.parentId\r\n };\r\n } else {\r\n that.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n that.$message.error({\r\n message: e.message\r\n });\r\n });\r\n }\r\n },\r\n computed: {\r\n isAddNew() {\r\n return !!(this.$route.query.addnew == 1);\r\n },\r\n forbidenList() {\r\n if (this.isAddNew) {\r\n return \"\";\r\n } else {\r\n return [this.$route.query.groupId];\r\n }\r\n },\r\n navpath() {\r\n let type = this.$route.query.type;\r\n return [\r\n {\r\n name: '首页',\r\n path: '/index'\r\n },\r\n {\r\n name: '企业通讯录',\r\n path: '/administrativeFrame'\r\n },\r\n {\r\n name: '门店架构',\r\n path: '/storeFrame'\r\n },\r\n {\r\n name: type == 'group' ? '编辑分组' : this.isAddNew ? '添加子分组' : '品牌编辑',\r\n path: ''\r\n }\r\n ];\r\n }\r\n },\r\n beforeMount() {\r\n if (!this.isAddNew) {\r\n // this.forbidenList = [this.$route.query.groupId];\r\n this.getGroupInfo();\r\n }\r\n },\r\n mounted() {\r\n this.disabled = false;\r\n },\r\n watch: {\r\n treeData() {\r\n this.disabled = false;\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n.add-department-container {\r\n .setting-cell {\r\n background: #fff;\r\n margin-bottom: 24px;\r\n\r\n .title {\r\n height: 55px;\r\n line-height: 55px;\r\n border-bottom: 1px solid #E4E7ED;\r\n text-indent: 32px;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: #303133;\r\n }\r\n\r\n .department-info-form {\r\n padding: 24px 32px;\r\n\r\n .el-input {\r\n width: 380px;\r\n }\r\n }\r\n\r\n .btn-area {\r\n width: 100%;\r\n text-align: center;\r\n padding: 12px;\r\n }\r\n }\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/addGroup.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"add-department-container\"},[_c('div',{staticClass:\"setting-cell\"},[_c('el-form',{ref:\"departForm\",staticClass:\"department-info-form\",attrs:{\"label-position\":\"right\",\"rules\":_vm.rules,\"model\":_vm.departInfo,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":_vm.$route.query.type=='group' ? '部门名称' : '品牌名称',\"prop\":\"name\"}},[_c('el-input',{model:{value:(_vm.departInfo.name),callback:function ($$v) {_vm.$set(_vm.departInfo, \"name\", $$v)},expression:\"departInfo.name\"}})],1),_vm._v(\" \"),(_vm.$route.query.type=='group' || _vm.isAddNew)?_c('el-form-item',{attrs:{\"label\":\"部门排序调整\",\"prop\":\"parentId\"}},[_c('el-input',{attrs:{\"disabled\":_vm.disabled,\"suffix-icon\":\"el-icon-arrow-down\"},on:{\"focus\":_vm.callGroupSelector},model:{value:(_vm.departInfo.parentName),callback:function ($$v) {_vm.$set(_vm.departInfo, \"parentName\", $$v)},expression:\"departInfo.parentName\"}})],1):_vm._e()],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"setting-cell\"},[_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveEdit}},[_vm._v(\"保存\")]),_vm._v(\" \"),(_vm.isAddNew)?_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.saveEdit('continue')}}},[_vm._v(\"保存并继续添加\")]):_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":_vm.delGroup}},[_vm._v(\"删除\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)]),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",attrs:{\"treeSet\":_vm.treeSet,\"selectType\":\"group\",\"forbidenList\":_vm.forbidenList},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-dae07254\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/addGroup.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-dae07254\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addGroup.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addGroup.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addGroup.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-dae07254\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addGroup.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/addGroup.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([29],{"2w+n":function(e,a){},AdJp:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t("3Xzz"),o=t("WSbm"),s=t("P9l9"),r={name:"employeeDetail",components:{navCrumb:n.a,employeeInfo:o.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"添加员工",path:""}],managerMode:!1}},methods:{save:function(e){var a=this.$refs.emmployInfo.info;console.log(a,"ssss"),this.isNew?this.addEmployee(a,e):this.saveEmployeeInfo(a)},addEmployee:function(e,a){var t=this,n={name:e.name,isClerk:0,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,managerMode:1*e.managerMode};Object(s.a)("/haoban-manage-web/emp/add",n).then(function(e){console.log(e,"add result"),1==e.data.errorCode?(t.$message.success({message:"操作成功"}),1==a?t.$refs.emmployInfo.info={name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1}:window.history.go(-1)):t.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error")})},saveEmployeeInfo:function(e){var a=this,t={name:e.name,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,employeeClerkId:a.$route.query.employeeClerkId,managerMode:1*e.managerMode};Object(s.a)("/haoban-manage-web/emp/update",t).then(function(e){1==e.data.errorCode?(a.$message.success({message:"操作成功"}),window.history.go(-1)):a.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error"),a.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},computed:{isNew:function(){return 1==!!this.$route.query.addnew}}},i={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"common-set-wrap"},[t("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"employee-detail",style:{height:e.$store.state.bgHeight}},[t("employee-info",{ref:"emmployInfo",attrs:{isNew:e.isNew}}),e._v(" "),e.$route.query.readOnly?e._e():t("div",{staticClass:"btn-boxs"},[t("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保 存")]),e._v(" "),e.isNew?t("el-button",{attrs:{type:"primary"},on:{click:function(a){e.save(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),t("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)])])],1)},staticRenderFns:[]};var m=t("VU/8")(r,i,!1,function(e){t("2w+n")},null,null);a.default=m.exports}});
//# sourceMappingURL=29.3d2f67e201fb157fb15d.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employee.vue","webpack:///./src/views/contacts/employee.vue?9f71","webpack:///./src/views/contacts/employee.vue"],"names":["employee","name","components","navCrumb","nav","employeeInfo","data","navpath","path","managerMode","methods","save","contin","info","this","$refs","emmployInfo","console","log","isNew","addEmployee","saveEmployeeInfo","that","params","isClerk","phoneNumber","positionName","departmentId","Object","api","then","res","errorCode","$message","success","message","departmentName","window","history","go","error","catch","e","employeeClerkId","$route","query","cancel","$confirm","type","computed","addnew","contacts_employee","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","$store","state","bgHeight","ref","readOnly","_e","on","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/29.3d2f67e201fb157fb15d.js","sourcesContent":["<template>\n <div class=\"common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"employee-detail\" :style=\"{'height': $store.state.bgHeight}\">\n <employee-info :isNew=\"isNew\" ref=\"emmployInfo\"></employee-info>\n <div class=\"btn-boxs\" v-if=\"!$route.query.readOnly\">\n <el-button @click=\"save\" type=\"primary\">保 存</el-button>\n <el-button type=\"primary\" @click=\"save(1)\" v-if=\"isNew\">保存并继续添加</el-button>\n <el-button @click=\"cancel\">取 消</el-button>\n </div>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport employeeInfo from \"components/contacts/employeeInfo\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nexport default {\n name: \"employeeDetail\",\n components: {\n navCrumb,\n employeeInfo\n },\n data() {\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '员工档案',\n path: '/fileSet'\n },\n {\n name: '添加员工',\n path: ''\n }\n ],\n managerMode: false\n };\n },\n methods: {\n save(contin) {\n let info = this.$refs.emmployInfo.info;\n console.log(info, \"ssss\");\n if (this.isNew) {\n this.addEmployee(info, contin);\n } else {\n this.saveEmployeeInfo(info);\n }\n },\n /**\n * 新增员工\n */\n addEmployee(info, contin) {\n let that = this;\n let params = {\n name: info.name,\n isClerk: 0,\n phoneNumber: info.phoneNumber,\n positionName: info.positionName,\n departmentId: info.departmentId,\n managerMode: info.managerMode * 1\n };\n getRequest(\"/haoban-manage-web/emp/add\", params)\n .then(res => {\n console.log(res, \"add result\");\n if (res.data.errorCode == 1) {\n that.$message.success({\n message: \"操作成功\"\n });\n if (contin == 1) {\n that.$refs.emmployInfo.info = {\n name: \"\",\n phoneNumber: \"\",\n departmentId: \"\",\n departmentName: \"\",\n managerMode: false\n };\n } else {\n window.history.go(-1);\n }\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n console.log(e, \"error\");\n });\n },\n saveEmployeeInfo(info) {\n let that = this;\n let params = {\n name: info.name,\n phoneNumber: info.phoneNumber,\n positionName: info.positionName,\n departmentId: info.departmentId,\n employeeClerkId: that.$route.query.employeeClerkId,\n managerMode: info.managerMode * 1\n };\n getRequest(\"/haoban-manage-web/emp/update\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.$message.success({\n message: \"操作成功\"\n });\n window.history.go(-1);\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n console.log(e, \"error\");\n that.$message.error({\n message: e.message\n });\n });\n },\n cancel() {\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n window.history.go(-1);\n }).catch(e => {\n console.log(e);\n });\n }\n },\n computed: {\n isNew() {\n return !!this.$route.query.addnew == 1;\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.employee-detail {\n overflow: auto;\n height: 460px;\n\n .btn-boxs {\n width: calc(100% - 200px);\n padding: 12px 0;\n background: #fff;\n position: fixed;\n bottom: 0;\n right: 0;\n text-align: center;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"employee-detail\",style:({'height': _vm.$store.state.bgHeight})},[_c('employee-info',{ref:\"emmployInfo\",attrs:{\"isNew\":_vm.isNew}}),_vm._v(\" \"),(!_vm.$route.query.readOnly)?_c('div',{staticClass:\"btn-boxs\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.save}},[_vm._v(\"保 存\")]),_vm._v(\" \"),(_vm.isNew)?_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.save(1)}}},[_vm._v(\"保存并继续添加\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取 消\")])],1):_vm._e()],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6b6e8cf1\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6b6e8cf1\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6b6e8cf1\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([29],{"3rQ0":function(t,a){},RHxA:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("3Xzz"),i=e("elmV"),l=e("P9l9"),o={name:"employee-io",components:{navCrumb:s.a,uploadExcelComponent:i.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"storeFrame"},{name:"批量导入导出",path:""}],type:"import",fileList:[],url:t+"/haoban-manage-web/store/upload",logList:[],loading:!0,pageSize:20,currentPage:1,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getErrorNote()},handleCurrentChange:function(t){this.currentPage=t,this.getErrorNote()},resetList:function(t){this.fileList=[],"note"==t&&this.getErrorNote()},getErrorNote:function(){var t=this,a={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode};Object(l.a)("/haoban-manage-web/error-log-page",a).then(function(a){1==a.data.errorCode?(t.total=a.data.result.totalCount,t.logList=a.data.result,t.loading=!1):t.$message.error({message:a.data.message})}).catch(function(a){t.$message.error({message:a.message})})},handleRemove:function(t,a){console.log(t,a)},handlePreview:function(t){console.log(t)},uploadSuccess:function(){this.fileList=[],this.type="note",this.getErrorNote()},submitUpload:function(t){this.$refs[t].submit()},getChange:function(t,a){console.log(t,a),this.fileList=a}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},r={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"common-set-wrap"},[e("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),e("div",{staticClass:"right-content"},[e("div",{staticClass:"right-box"},[e("div",{staticClass:"io-container"},[t._m(0),t._v(" "),e("el-radio-group",{staticClass:"m-t-20",on:{change:t.resetList},model:{value:t.type,callback:function(a){t.type=a},expression:"type"}},[e("el-radio-button",{attrs:{label:"import"}},[t._v("导入门店")]),t._v(" "),e("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改门店")]),t._v(" "),e("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),"import"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("下载门店导入模板,批量填写门店信息\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/excel/通讯录-门店架构导入模板.xlsx"}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传填写好的门店信息\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:t.url+"?brandId="+t.$route.query.brandId,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("upload")}}},[t._v("上传")])],1)]):"export"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("导出门店\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/store/export?storeGroupId="+t.$route.query.departmentId+"&showChild="+t.$route.query.showChildMember}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1),t._v("\n 批量修改门店信息\n ")]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传修改后的门店信息\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"uploadEdit",staticClass:"upload-demo",attrs:{action:t.url+"?brandId="+t.$route.query.brandId,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("uploadEdit")}}},[t._v("上传")])],1)]):e("div",{staticClass:"error-log import"},[e("div",{staticClass:"title-area"},[e("div",{staticClass:"tip"}),t._v(" "),e("a",{attrs:{href:"http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode="+t.$route.query.importCode+"&departmentId="+t.$route.query.departmentId}},[e("el-button",{attrs:{type:"primary"}},[t._v("导出错误记录")])],1)]),t._v(" "),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"m-t-20",staticStyle:{width:"100%"},attrs:{data:t.logList}},[e("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),e("el-table-column",{attrs:{label:"错误提示",prop:"failReason"}}),t._v(" "),e("el-table-column",{attrs:{label:"姓名",prop:"name"}}),t._v(" "),e("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),t._v(" "),e("el-table-column",{attrs:{label:"部门ID",prop:"departmentId"}}),t._v(" "),e("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),t._v(" "),e("el-table-column",{attrs:{label:"是否此部门负责人(是/否)",prop:"isManager"},scopedSlots:t._u([{key:"default",fn:function(a){return[t._v("\n "+t._s(1==a.row.isManager?"是":"否")+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"入职时间",prop:"hireDate"}})],1),t._v(" "),e("div",{staticClass:"pagination"},[e("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":t.pageSize,"current-page":t.currentPage,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)])])],1)},staticRenderFns:[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("ul",{staticClass:"tip-area"},[e("li",{staticClass:"tip"},[t._v("由于你的企业未进行企业认证,最多导入30家门店,如有超出,可先进行"),e("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),e("li",{staticClass:"tip"},[t._v("如需更新已存在的门店及店员,可逐个进行修改,或请先导出,在导出表格里进行修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("不能在本excel表中对门店信息类别进行增加、删除、修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("标*字段为必填字段,未标*字段为选填字段")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("门店所在分组:请先到后台创建门店分组,将分组id填入导入表格中,导入中,若找不到对应分组,将直接将门店挂在根目录下面")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("未认证企业通讯录最多只能导入30家门店,超出后无法导入,请先进行企业认证")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("每次最多导入2000家门店,如果超出则只取前2000条数据,可以分多次导入")])])}]};var n=e("VU/8")(o,r,!1,function(t){e("3rQ0")},null,null);a.default=n.exports}});
\ No newline at end of file
webpackJsonp([3],{"0DzV":function(e,t){},"4WTo":function(e,t,n){var a=n("NWt+");e.exports=function(e,t){var n=[];return a(e,!1,n.push,n,t),n}},"7Doy":function(e,t,n){var a=n("EqjI"),s=n("7UMu"),o=n("dSzd")("species");e.exports=function(e){var t;return s(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!s(t.prototype)||(t=void 0),a(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},"8Ky3":function(e,t){},"9Bbf":function(e,t,n){"use strict";var a=n("kM2E");e.exports=function(e){a(a.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},"9C8M":function(e,t,n){"use strict";var a=n("evD5").f,s=n("Yobk"),o=n("xH/j"),i=n("+ZMJ"),r=n("2KxR"),l=n("NWt+"),c=n("vIB/"),u=n("EGZi"),d=n("bRrM"),h=n("+E39"),p=n("06OY").fastKey,f=n("LIJb"),m=h?"_s":"size",v=function(e,t){var n,a=p(t);if("F"!==a)return e._i[a];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var u=e(function(e,a){r(e,u,t,"_i"),e._t=t,e._i=s(null),e._f=void 0,e._l=void 0,e[m]=0,void 0!=a&&l(a,n,e[c],e)});return o(u.prototype,{clear:function(){for(var e=f(this,t),n=e._i,a=e._f;a;a=a.n)a.r=!0,a.p&&(a.p=a.p.n=void 0),delete n[a.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=f(this,t),a=v(n,e);if(a){var s=a.n,o=a.p;delete n._i[a.i],a.r=!0,o&&(o.n=s),s&&(s.p=o),n._f==a&&(n._f=s),n._l==a&&(n._l=o),n[m]--}return!!a},forEach:function(e){f(this,t);for(var n,a=i(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(a(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(f(this,t),e)}}),h&&a(u.prototype,"size",{get:function(){return f(this,t)[m]}}),u},def:function(e,t,n){var a,s,o=v(e,t);return o?o.v=n:(e._l=o={i:s=p(t,!0),k:t,v:n,p:a=e._l,n:void 0,r:!1},e._f||(e._f=o),a&&(a.n=o),e[m]++,"F"!==s&&(e._i[s]=o)),e},getEntry:v,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=f(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?u(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,u(1))},n?"entries":"values",!n,!0),d(t)}}},ALrJ:function(e,t,n){var a=n("+ZMJ"),s=n("MU5D"),o=n("sB3e"),i=n("QRG4"),r=n("oeOm");e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,u=4==e,d=6==e,h=5==e||d,p=t||r;return function(t,r,f){for(var m,v,g=o(t),_=s(g),y=a(r,f,3),b=i(_.length),C=0,k=n?p(t,b):l?p(t,0):void 0;b>C;C++)if((h||C in _)&&(v=y(m=_[C],C,g),e))if(n)k[C]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return C;case 2:k.push(m)}else if(u)return!1;return d?-1:c||u?u:k}}},ATfr:function(e,t,n){"use strict";var a=n("0xDb"),s={name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0},storeFrame:{type:Boolean,default:!1}},data:function(){return{searchKey:"",searchResultShow:!1,myProps:{children:"childrens",label:"label",disabled:"disabled"},menuData:[],defaultOpen:[],defaultId:""}},methods:{clearFn:function(){this.searchResultShow=!1,this.$nextTick(function(){document.querySelector(".el-tree-node").classList.add("is-current")})},searchFn:function(){if(""==this.searchKey)return this.searchResultShow=!1,!1;this.searchResultShow=!0,this.$emit("handleSearchKey",this.searchKey)},handleNodeClick:function(e,t){e.id!=this.defaultId&&document.querySelector(".el-tree-node").classList.remove("is-current"),this.$emit("handleTreeSelection",e,t,"node")},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,"employee")},handleStoreClick:function(e){this.$emit("handleStoreSelection",e,"store")}},filter:{},computed:{employeeList:function(){return this.searchResult.searchList?this.searchResult.searchList:[]},departmentList:function(){return this.searchResult.departmentList?this.searchResult.departmentList:[]},brandList:function(){return this.searchResult.brandList?this.searchResult.brandList:[]}},watch:{treeData:function(e,t){var n=this,s=Object(a.c)(e);n.defaultOpen=s.defaultOpen,n.menuData=s.menuArr,n.menuData.length&&n.$nextTick(function(){n.defaultId=n.menuData.length?n.menuData[0].id:"",document.querySelector(".el-tree-node").classList.add("is-current")})}}},o={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"searh-menu-container"},[n("div",{staticClass:"p-0-15"},[n("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"姓名/手机号/部门名称",clearable:""},on:{clear:e.clearFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}}),e._v(" "),e._t("buttonBox"),e._v(" "),e.searchResultShow?e._e():n("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:e.menuData,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node;return t.data,n("span",{staticClass:"custom-tree-node"},[n("i",{staticClass:"iconfont",class:1==a.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),n("span",[e._v(e._s(a.label))])])}}])})],2),e._v(" "),e.searchResultShow?n("div",{staticClass:"search-result-container m-t-15"},[e.storeFrame?[e._l(e.brandList,function(t,a){return t.departmentList.length>0||t.storeList.length>0||t.searchList.length>0?[n("div",{key:t.topDepartment.brandId+"_"+a},[n("p",{staticClass:"brand-title"},[e._v(e._s(t.topDepartment.name))]),e._v(" "),t.departmentList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title store-frame-title"},[e._v("分组列表")]),e._v(" "),e._l(t.departmentList,function(t,a){return n("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(n){e.handleNodeClick(t)}}},[n("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),t.storeList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title store-frame-title"},[e._v("门店列表")]),e._v(" "),e._l(t.storeList,function(t,a){return n("li",{key:a+"_"+t.storeGroupId,staticClass:"group-item items",on:{click:function(n){e.handleStoreClick(t)}}},[n("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.storeName)+"\n ")])})],2):e._e(),e._v(" "),t.searchList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title store-frame-title"},[e._v("人员列表")]),e._v(" "),e._l(t.searchList,function(t,a){return n("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(n){e.selectEmployee(t)}}},[n("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),n("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e()])]:e._e()}),e._v(" "),e.brandList.length<1?n("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]:[e.departmentList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,a){return n("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(n){e.handleNodeClick(t)}}},[n("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,a){return n("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(n){e.selectEmployee(t)}}},[n("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),n("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?n("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]],2):e._e()])},staticRenderFns:[]};var i=n("VU/8")(s,o,!1,function(e){n("IUmL")},null,null);t.a=i.exports},BDhv:function(e,t,n){var a=n("kM2E");a(a.P+a.R,"Set",{toJSON:n("m9gC")("Set")})},HpRW:function(e,t,n){"use strict";var a=n("kM2E"),s=n("lOnJ"),o=n("+ZMJ"),i=n("NWt+");e.exports=function(e){a(a.S,e,{from:function(e){var t,n,a,r,l=arguments[1];return s(this),(t=void 0!==l)&&s(l),void 0==e?new this:(n=[],t?(a=0,r=o(l,arguments[2],2),i(e,!1,function(e){n.push(r(e,a++))})):i(e,!1,n.push,n),new this(n))}})}},IUmL:function(e,t){},LIJb:function(e,t,n){var a=n("EqjI");e.exports=function(e,t){if(!a(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},ioQ5:function(e,t,n){n("HpRW")("Set")},kLcy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("lHA8"),s=n.n(a),o=n("3Xzz"),i=n("ATfr"),r=n("WSbm"),l={name:"employee-table",props:{employeeList:{type:Array,default:function(){return[]}},headList:{type:Array,default:function(){return["selection","name","phoneNumber","positionName","activationStatus"]}}},data:function(){return{tableH:window.screen.availHeight-440-180}},methods:{selectMember:function(e){this.$emit("selectMember",e)},linkToDetail:function(e){console.log(e),window.location.href="#/employee?employeeClerkId="+e.employeeClerkId}}},c={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"employee-table"},[n("el-table",{attrs:{height:e.employeeList.length?e.tableH:"auto",data:e.employeeList},on:{"selection-change":e.selectMember,"row-click":e.linkToDetail}},[e._l(e.headList,function(t){return["selection"==t?n("el-table-column",{key:t,attrs:{type:"selection",width:"42"}}):e._e(),e._v(" "),"name"==t?n("el-table-column",{key:t,attrs:{label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.name))]),e._v(" "),1==t.row.isManager?n("span",{staticClass:"is-manager"},[e._v("部门负责人")]):e._e()]}}])}):e._e(),e._v(" "),"phoneNumber"==t?n("el-table-column",{key:t,attrs:{label:"手机号",prop:"phoneNumber"}}):e._e(),e._v(" "),"positionName"==t?n("el-table-column",{key:t,attrs:{label:"职位",prop:"positionName"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.positionName?t.row.positionName:"--")+"\n ")]}}])}):e._e(),e._v(" "),"activationStatus"==t?n("el-table-column",{key:t,attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("div",{staticClass:"status-icon",class:1==e.row.activationStatus?"is-active":""},[n("i",{staticClass:"iconfont icon-shouji",staticStyle:{color:"#409eff"}})])]}}])}):e._e()]})],2)],1)},staticRenderFns:[]};var u=n("VU/8")(l,c,!1,function(e){n("0DzV")},null,null).exports,d=n("P9l9"),h={name:"administrativeEstrutura",components:{navCrumb:o.a,searchMenu:i.a,employeeInfo:r.a,employeeList:u},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"行政架构",path:""}],showChildMember:!1,setDisabledDel:!1,menuData:[],pageSize:20,currentPage:1,selectedList:[],total:0,loading:!0,groupInfo:{groupName:"",departmentId:"",hasPression:""},employeeList:[],searchResult:{},showEmployee:!1,selectedEmployee:{}}},created:function(){},beforeMount:function(){this.getGroupData(),this.getEmployee()},methods:{handleSizeChange:function(e){this.pageSize=e,this.getEmployee()},handleCurrentChange:function(e){this.currentPage=e,this.getEmployee()},addSon:function(){location.href="#/addDepartment?type=group&addnew=1&departmentId="+this.groupInfo.departmentId},goToEdit:function(e){var t=0==e?"company":"group";location.href="#/addDepartment?departmentId="+this.groupInfo.departmentId+"&type="+t},handleSearchKey:function(e){var t=this,n={keyWord:e};Object(d.a)("/haoban-manage-web/emp/searchpage",n).then(function(e){t.searchResult=e.data.result}).catch(function(e){})},handleTreeSelection:function(e,t,n){this.groupInfo.departmentId=e.groupId,this.groupInfo.groupName=e.name,this.showEmployee=n,this.groupInfo.hasPression=e.hasPression,this.groupInfo.level=e.level,this.loading=!0,this.getEmployee()},handleEmployeeSelection:function(e,t){this.selectedEmployee=e,this.showEmployee=t},selectMember:function(e){this.selectedList=e},delMembers:function(){var e=this;e.$confirm("是否要删除选中的员工?","提示",{type:"warning"}).then(function(){e.loading=!0;var t=[];if(e.selectedList.forEach(function(e){t.push(e.employeeClerkId)}),!t.length)return e.$message({message:"请选择员工",type:"warning"}),e.loading=!1,!1;var n={ids:t.join(",")};Object(d.a)("/haoban-manage-web/emp/del",n).then(function(t){if(1==t.data.errorCode){var n=e.selectedList,a=e.employeeList,o=new s.a(n),i=new s.a(a);e.employeeList=n.concat(a).filter(function(e){return!o.has(e)||!i.has(e)}),e.$message.success({message:t.data.message})}else e.$message.error({message:t.data.message});e.loading=!1}).catch(function(t){e.loading=!1,e.$message.error({message:t.message})})})},setChildMemberShow:function(){this.getEmployee()},getGroupData:function(e){var t=this;Object(d.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(e){t.menuData=e.data.result.departmentList||[],t.menuData.some(function(e){return 0==e.level&&(t.groupInfo.departmentId=e.groupId,t.groupInfo.groupName=e.name,t.groupInfo.hasPression=e.hasPression),0==e.level}),t.getEmployee()}).catch(function(e){console.log(e,"error")})},getEmployee:function(){var e=this,t={departmentId:e.groupInfo.departmentId,showChild:1*e.showChildMember,pageSize:e.pageSize,pageNum:e.currentPage,status:1};Object(d.a)("/haoban-manage-web/emp/findsimplepage",t).then(function(t){var n=[],a=0;1==t.data.errorCode&&(n=t.data.result&&t.data.result.list?t.data.result.list:[],a=t.data.result&&t.data.result.total?t.data.result.total:0),e.employeeList=n,e.total=a,e.loading=!1}).catch(function(t){console.log(t,"error"),e.loading=!1})}},computed:{disabledDel:function(){return!this.selectedList.length&&!this.setDisabledDel&&1!=this.groupInfo.hasPression}}},p={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-set-wrap"},[n("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),n("div",{staticClass:"right-content"},[n("div",{staticClass:"right-box"},[n("div",{staticClass:"administrative-estrutura-container common-frame-container"},[n("search-menu",{attrs:{treeData:e.menuData,searchResult:e.searchResult},on:{handleSearchKey:e.handleSearchKey,handleTreeSelection:e.handleTreeSelection,handleEmployeeSelection:e.handleEmployeeSelection}}),e._v(" "),"employee"==e.showEmployee?n("employee-info",{attrs:{perId:e.selectedEmployee.employeeClerkId}}):n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"af-right-container common-right-container"},[n("div",{staticClass:"af-right-header common-right-header"},[n("span",{staticClass:"title-span"},[e._v(e._s(e.groupInfo.groupName)+"("+e._s(e.total)+"人)")]),e._v(" "),n("span",{staticClass:"id-span"},[e._v("部门ID: "+e._s(e.groupInfo.departmentId))]),e._v(" "),n("span",{staticClass:"handle-area"},[n("el-button",{staticClass:"no-bdr-btn",attrs:{disabled:1!=e.groupInfo.hasPression},on:{click:e.addSon}},[e._v("\n 添加子分组\n ")]),n("span",{staticClass:"hurdle"}),n("el-button",{staticClass:"no-bdr-btn",attrs:{href:"#/addGroup?groupId="+e.groupInfo.departmentId,disabled:1!=e.groupInfo.hasPression},on:{click:function(t){e.goToEdit(e.groupInfo.level)}}},[e._v("编辑")])],1)]),e._v(" "),n("div",{staticClass:"af-right-button-box common-right-button-box"},[n("a",{attrs:{href:"#/employee?addnew=1&departmentId="+e.groupInfo.departmentId}},[n("el-button",{attrs:{type:"primary"}},[e._v("添加成员")])],1),e._v(" "),n("a",{attrs:{href:"#/employeeIo?importCode=employee&departmentId="+e.groupInfo.departmentId+"&showChildMember="+1*e.showChildMember}},[n("el-button",[e._v("批量导入/导出")])],1),e._v(" "),n("el-button",{attrs:{type:"danger",disabled:e.disabledDel},on:{click:e.delMembers}},[e._v("批量删除")]),e._v(" "),n("el-button",{staticClass:"J_show-children"},[n("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}},[e._v("显示子成员")])],1)],1),e._v(" "),n("employee-list",{attrs:{employeeList:e.employeeList},on:{selectMember:e.selectMember}}),e._v(" "),e.employeeList.length?n("div",{staticClass:"pagination"},[n("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.currentPage,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)],1)])]),e._v(" "),n("vue-gic-footer")],1)},staticRenderFns:[]};var f=n("VU/8")(h,p,!1,function(e){n("8Ky3")},null,null);t.default=f.exports},lHA8:function(e,t,n){e.exports={default:n("pPW7"),__esModule:!0}},m9gC:function(e,t,n){var a=n("RY/4"),s=n("4WTo");e.exports=function(e){return function(){if(a(this)!=e)throw TypeError(e+"#toJSON isn't generic");return s(this)}}},oNmr:function(e,t,n){n("9Bbf")("Set")},oeOm:function(e,t,n){var a=n("7Doy");e.exports=function(e,t){return new(a(e))(t)}},pPW7:function(e,t,n){n("M6a0"),n("zQR9"),n("+tPU"),n("ttyz"),n("BDhv"),n("oNmr"),n("ioQ5"),e.exports=n("FeBl").Set},qo66:function(e,t,n){"use strict";var a=n("7KvD"),s=n("kM2E"),o=n("06OY"),i=n("S82l"),r=n("hJx8"),l=n("xH/j"),c=n("NWt+"),u=n("2KxR"),d=n("EqjI"),h=n("e6n0"),p=n("evD5").f,f=n("ALrJ")(0),m=n("+E39");e.exports=function(e,t,n,v,g,_){var y=a[e],b=y,C=g?"set":"add",k=b&&b.prototype,I={};return m&&"function"==typeof b&&(_||k.forEach&&!i(function(){(new b).entries().next()}))?(b=t(function(t,n){u(t,b,e,"_c"),t._c=new y,void 0!=n&&c(n,g,t[C],t)}),f("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in k&&(!_||"clear"!=e)&&r(b.prototype,e,function(n,a){if(u(this,b,e),!t&&_&&!d(n))return"get"==e&&void 0;var s=this._c[e](0===n?0:n,a);return t?this:s})}),_||p(b.prototype,"size",{get:function(){return this._c.size}})):(b=v.getConstructor(t,e,g,C),l(b.prototype,n),o.NEED=!0),h(b,e),I[e]=b,s(s.G+s.W+s.F,I),_||v.setStrong(b,e,g),b}},ttyz:function(e,t,n){"use strict";var a=n("9C8M"),s=n("LIJb");e.exports=n("qo66")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return a.def(s(this,"Set"),e=0===e?0:e,e)}},a)}});
//# sourceMappingURL=3.6633d57a1087e1b7f453.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./node_modules/core-js/library/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/library/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/library/modules/_set-collection-of.js","webpack:///./node_modules/core-js/library/modules/_collection-strong.js","webpack:///./node_modules/core-js/library/modules/_array-methods.js","webpack:///src/components/contacts/searchMenu.vue","webpack:///./src/components/contacts/searchMenu.vue?058f","webpack:///./src/components/contacts/searchMenu.vue","webpack:///./node_modules/core-js/library/modules/es7.set.to-json.js","webpack:///./node_modules/core-js/library/modules/_set-collection-from.js","webpack:///./node_modules/core-js/library/modules/_validate-collection.js","webpack:///./node_modules/core-js/library/modules/es7.set.from.js","webpack:///src/components/contacts/employeeList.vue","webpack:///./src/components/contacts/employeeList.vue?b30b","webpack:///./src/components/contacts/employeeList.vue","webpack:///src/views/contacts/administrativeFrame.vue","webpack:///./src/views/contacts/administrativeFrame.vue?e3a1","webpack:///./src/views/contacts/administrativeFrame.vue","webpack:///./node_modules/babel-runtime/core-js/set.js","webpack:///./node_modules/core-js/library/modules/_collection-to-json.js","webpack:///./node_modules/core-js/library/modules/es7.set.of.js","webpack:///./node_modules/core-js/library/modules/_array-species-create.js","webpack:///./node_modules/core-js/library/fn/set.js","webpack:///./node_modules/core-js/library/modules/_collection.js","webpack:///./node_modules/core-js/library/modules/es6.set.js"],"names":["forOf","__webpack_require__","module","exports","iter","ITERATOR","result","push","isObject","isArray","SPECIES","original","C","constructor","Array","prototype","undefined","$export","COLLECTION","S","of","length","arguments","A","this","dP","f","create","redefineAll","ctx","anInstance","$iterDefine","step","setSpecies","DESCRIPTORS","fastKey","validate","SIZE","getEntry","that","key","entry","index","_i","_f","n","k","getConstructor","wrapper","NAME","IS_MAP","ADDER","iterable","_t","_l","clear","data","r","p","i","delete","next","prev","forEach","callbackfn","v","has","get","def","value","setStrong","iterated","kind","_k","IObject","toObject","toLength","asc","TYPE","$create","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","NO_HOLES","$this","val","res","O","self","searchMenu","name","components","props","treeData","type","required","searchResult","Object","storeFrame","Boolean","default","searchKey","searchResultShow","myProps","children","label","disabled","menuData","defaultOpen","defaultId","methods","clearFn","$nextTick","document","querySelector","classList","add","searchFn","$emit","handleNodeClick","obj","node","id","remove","selectEmployee","person","handleStoreClick","store","filter","computed","employeeList","searchList","departmentList","brandList","watch","newArr","old","utils","menuArr","contacts_searchMenu","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","prefix-icon","placeholder","clearable","on","nativeOn","keyup","$event","keyCode","model","callback","$$v","expression","_v","_e","node-key","default-expanded-keys","highlight-current","expand-on-click-node","node-click","scopedSlots","_u","fn","ref","class","level","_s","brand","storeList","topDepartment","brandId","department","groupId","click","storeGroupId","storeName","employee","employeeClerkId","departmentName","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","P","R","toJSON","aFunction","from","source","mapping","cb","mapFn","nextItem","it","TypeError","headList","tableH","window","screen","availHeight","selectMember","selection","linkToDetail","row","console","log","location","href","contacts_employeeList","height","selection-change","row-click","prop","width","scope","isManager","positionName","activationStatus","staticStyle","color","components_contacts_employeeList","administrativeFrame","navCrumb","nav","employeeInfo","navpath","path","showChildMember","setDisabledDel","pageSize","currentPage","selectedList","total","loading","groupInfo","groupName","departmentId","hasPression","showEmployee","selectedEmployee","created","beforeMount","getGroupData","getEmployee","handleSizeChange","handleCurrentChange","addSon","goToEdit","handleSearchKey","keyWord","_this","params","api","then","catch","e","handleTreeSelection","handleEmployeeSelection","delMembers","$confirm","arr","li","$message","message","ids","join","errorCode","selected","originList","selSet","set_default","a","originSet","concat","success","error","setChildMemberShow","isStoreGroup","some","item","showChild","pageNum","status","list","disabledDel","contacts_administrativeFrame","perId","directives","rawName","change","background","page-sizes","page-size","current-page","layout","size-change","current-change","administrativeFrame_Component","administrativeFrame_normalizeComponent","__esModule","classof","speciesConstructor","Set","global","meta","fails","hide","setToStringTag","each","common","IS_WEAK","Base","proto","entries","target","split","KEY","IS_ADDER","b","size","NEED","G","W","F","strong"],"mappings":"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","file":"static/js/3.6633d57a1087e1b7f453.js","sourcesContent":["var forOf = require('./_for-of');\n\nmodule.exports = function (iter, ITERATOR) {\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_array-from-iterable.js\n// module id = 4WTo\n// module chunks = 2 3","var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_array-species-constructor.js\n// module id = 7Doy\n// module chunks = 2 3","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { of: function of() {\n var length = arguments.length;\n var A = new Array(length);\n while (length--) A[length] = arguments[length];\n return new this(A);\n } });\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_set-collection-of.js\n// module id = 9Bbf\n// module chunks = 2 3","'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_collection-strong.js\n// module id = 9C8M\n// module chunks = 2 3","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_array-methods.js\n// module id = ALrJ\n// module chunks = 2 3","<template>\n <div class=\"searh-menu-container\">\n <div class=\"p-0-15\">\n <el-input prefix-icon=\"el-icon-search\" v-model=\"searchKey\" placeholder=\"姓名/手机号/部门名称\" clearable @clear=\"clearFn\" @keyup.enter.native=\"searchFn\"></el-input>\n <slot name=\"buttonBox\"></slot>\n <el-tree\n v-if=\"!searchResultShow\"\n class=\"search-menu\"\n node-key=\"id\"\n :default-expanded-keys=\"defaultOpen\"\n :data=\"menuData\"\n :highlight-current=\"true\"\n :expand-on-click-node=\"false\"\n :props=\"myProps\"\n @node-click=\"handleNodeClick\">\n <span class=\"custom-tree-node\" slot-scope=\"{ node, data }\">\n <i class=\"iconfont\" :class=\"node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'\"></i>\n <span>{{ node.label }}</span>\n </span>\n </el-tree>\n </div>\n <div class=\"search-result-container m-t-15\" v-if=\"searchResultShow\">\n <template v-if=\"storeFrame\">\n <template v-for=\"(brand, index) in brandList\" v-if=\"brand.departmentList.length > 0 || brand.storeList.length > 0 || brand.searchList.length > 0\">\n <div :key=\"brand.topDepartment.brandId + '_' + index\">\n <p class=\"brand-title\">{{brand.topDepartment.name}}</p>\n <ul class=\"search-result-ul\" v-if=\"brand.departmentList.length > 0\">\n <p class=\"title store-frame-title\">分组列表</p>\n <li class=\"group-item items\" v-for=\"(department, index) in brand.departmentList\" :key=\"index+'_'+department.groupId\" @click=\"handleNodeClick(department)\">\n <i class=\"iconfont icon-tongshi-zuzhijiagou\"></i>\n {{department.name}}\n </li>\n </ul>\n <ul class=\"search-result-ul\" v-if=\"brand.storeList.length > 0\">\n <p class=\"title store-frame-title\">门店列表</p>\n <li class=\"group-item items\" v-for=\"(store, index) in brand.storeList\" :key=\"index+'_'+store.storeGroupId\" @click=\"handleStoreClick(store)\">\n <i class=\"iconfont icon-tongshi-zuzhijiagou\"></i>\n {{store.storeName}}\n </li>\n </ul>\n <ul class=\"search-result-ul\" v-if=\"brand.searchList.length > 0\">\n <p class=\"title store-frame-title\">人员列表</p>\n <li class=\"person-item items\" v-for=\"(employee, index) in brand.searchList\" :key=\"index+'_'+employee.employeeClerkId\" @click=\"selectEmployee(employee)\">\n <i class=\"iconfont icon-chengyuan\"></i>\n {{employee.name}}\n <span class=\"from-group\">{{employee.departmentName}}</span>\n </li>\n </ul>\n </div>\n </template>\n <p class=\"no-data-tip\" v-if=\"brandList.length < 1\">暂无数据</p>\n </template>\n <template v-else>\n <ul class=\"search-result-ul\" v-if=\"departmentList.length > 0\">\n <p class=\"title\">部门列表</p>\n <li class=\"group-item items\" v-for=\"(department, index) in departmentList\" :key=\"index+'_'+department.groupId\" @click=\"handleNodeClick(department)\">\n <i class=\"iconfont icon-tongshi-zuzhijiagou\"></i>\n {{department.name}}\n </li>\n </ul>\n <ul class=\"search-result-ul\" v-if=\"employeeList.length > 0\">\n <p class=\"title\">人员列表</p>\n <li class=\"person-item items\" v-for=\"(employee, index) in employeeList\" :key=\"index+'_'+employee.employeeClerkId\" @click=\"selectEmployee(employee)\">\n <i class=\"iconfont icon-chengyuan\"></i>\n {{employee.name}}\n <span class=\"from-group\">{{employee.departmentName}}</span>\n </li>\n </ul>\n <p class=\"no-data-tip\" v-if=\"departmentList.length < 1 && employeeList.length < 1\">暂无数据</p>\n </template>\n </div>\n </div>\n</template>\n<script>\nimport { formatTreeData } from '@/utils/index';\nexport default {\n name: \"searchMenu\",\n components: {},\n props: {\n treeData: {\n type: Array,\n required: true\n },\n searchResult: {\n type: Object,\n required: true\n },\n storeFrame: {\n type: Boolean,\n default: false\n }\n },\n data() {\n return {\n searchKey: \"\",\n searchResultShow: false,\n myProps: {\n children: 'childrens',\n label: 'label',\n disabled: \"disabled\"\n },\n menuData: [],\n defaultOpen: [],\n defaultId: '', // 默认选择的 id\n };\n },\n methods: {\n /**\n * 清楚输入框\n */\n clearFn() {\n this.searchResultShow = false;\n this.$nextTick(function(){\n document.querySelector('.el-tree-node').classList.add(\"is-current\");\n })\n },\n /**\n * 关键字搜索\n */\n searchFn() {\n if (this.searchKey == \"\") {\n this.searchResultShow = false;\n return false;\n }\n this.searchResultShow = true;\n this.$emit(\"handleSearchKey\", this.searchKey);\n },\n /**\n * 树形菜单选择\n */\n handleNodeClick(obj, node) {\n const that = this;\n if (obj.id != that.defaultId) {\n document.querySelector('.el-tree-node').classList.remove(\"is-current\");\n }\n that.$emit(\"handleTreeSelection\", obj, node, 'node');\n },\n\n /**\n * 搜索结果中选人\n */\n selectEmployee(person) {\n this.$emit(\"handleEmployeeSelection\", person, 'employee');\n },\n /**\n * 搜索结果中选门店\n */\n handleStoreClick(store) {\n this.$emit(\"handleStoreSelection\", store, 'store');\n }\n },\n filter: {},\n computed: {\n // 搜索结果返回的员工,部门,品牌列表\n employeeList() {\n if (this.searchResult.searchList) {\n return this.searchResult.searchList;\n } else {\n return [];\n }\n },\n departmentList() {\n if (this.searchResult.departmentList) {\n return this.searchResult.departmentList;\n } else {\n return [];\n }\n },\n brandList() {\n if (this.searchResult.brandList) {\n return this.searchResult.brandList;\n } else {\n return [];\n }\n }\n },\n watch: {\n treeData(newArr, old) {\n const that = this;\n let obj = formatTreeData(newArr);\n that.defaultOpen = obj.defaultOpen;\n that.menuData = obj.menuArr;\n if (!!that.menuData.length) {\n that.$nextTick(function(){\n that.defaultId = !!that.menuData.length? that.menuData[0].id : '';\n document.querySelector('.el-tree-node').classList.add(\"is-current\");\n })\n }\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.searh-menu-container {\n overflow-y: auto;\n overflow-x: auto;\n width: 260px;\n background: #eef1f8;\n padding: 20px 0;\n box-sizing: border-box;\n\n .p-0-15 {\n padding: 0 15px;\n }\n\n .no-data-tip {\n text-align: center;\n margin-top: 50px;\n color: #5b6a80;\n font-size: 15px;\n }\n\n .slot-button {\n text-align: center;\n margin-top: 20px;\n\n .el-icon-info {\n color: #C0C4CC;\n cursor: pointer;\n &:hover {\n color: #000;\n }\n }\n }\n\n .search-menu {\n margin-top: 20px;\n color: #606266;\n font-size: 14px;\n background: #EEF1F8;\n min-width: 100%;\n display: inline-block !important;\n\n .el-tree-node {\n .el-tree-node__content {\n height: 36px;\n\n .iconfont {\n color: #409EFF;\n margin-right: 5px;\n opacity: 0.6;\n }\n\n &:hover {\n color: #fff;\n background: #409EFF;\n\n .iconfont {\n color: #fff;\n }\n }\n }\n\n &.is-current {\n .el-tree-node__content {\n .iconfont {\n opacity: 0.8;\n }\n }\n .el-tree-node__children {\n .iconfont {\n opacity: 0.6;\n }\n }\n }\n }\n }\n\n .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {\n background: #409EFF;\n color: #fff;\n\n .iconfont {\n color: #fff;\n }\n }\n\n .brand-title {\n padding: 15px;\n color: #303133;\n }\n\n .search-result-ul {\n font-size: 14px;\n color: #606266;\n\n .title {\n padding: 15px;\n color: #303133;\n\n &.store-frame-title {\n background: rgba(228, 231, 237, 1);\n }\n }\n\n li.items {\n padding: 15px;\n background: #fff;\n box-sizing: border-box;\n border-bottom: 1px solid #E4E7ED;\n cursor: pointer;\n\n .iconfont {\n color: #409EFF;\n }\n\n .from-group {\n float: right;\n }\n\n &:hover {\n background: #409EFF;\n color: #fff;\n\n .iconfont {\n color: #fff;\n }\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/searchMenu.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"searh-menu-container\"},[_c('div',{staticClass:\"p-0-15\"},[_c('el-input',{attrs:{\"prefix-icon\":\"el-icon-search\",\"placeholder\":\"姓名/手机号/部门名称\",\"clearable\":\"\"},on:{\"clear\":_vm.clearFn},nativeOn:{\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchFn($event)}},model:{value:(_vm.searchKey),callback:function ($$v) {_vm.searchKey=$$v},expression:\"searchKey\"}}),_vm._v(\" \"),_vm._t(\"buttonBox\"),_vm._v(\" \"),(!_vm.searchResultShow)?_c('el-tree',{staticClass:\"search-menu\",attrs:{\"node-key\":\"id\",\"default-expanded-keys\":_vm.defaultOpen,\"data\":_vm.menuData,\"highlight-current\":true,\"expand-on-click-node\":false,\"props\":_vm.myProps},on:{\"node-click\":_vm.handleNodeClick},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar node = ref.node;\nvar data = ref.data;\nreturn _c('span',{staticClass:\"custom-tree-node\"},[_c('i',{staticClass:\"iconfont\",class:node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(node.label))])])}}])}):_vm._e()],2),_vm._v(\" \"),(_vm.searchResultShow)?_c('div',{staticClass:\"search-result-container m-t-15\"},[(_vm.storeFrame)?[_vm._l((_vm.brandList),function(brand,index){return (brand.departmentList.length > 0 || brand.storeList.length > 0 || brand.searchList.length > 0)?[_c('div',{key:brand.topDepartment.brandId + '_' + index},[_c('p',{staticClass:\"brand-title\"},[_vm._v(_vm._s(brand.topDepartment.name))]),_vm._v(\" \"),(brand.departmentList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title store-frame-title\"},[_vm._v(\"分组列表\")]),_vm._v(\" \"),_vm._l((brand.departmentList),function(department,index){return _c('li',{key:index+'_'+department.groupId,staticClass:\"group-item items\",on:{\"click\":function($event){_vm.handleNodeClick(department)}}},[_c('i',{staticClass:\"iconfont icon-tongshi-zuzhijiagou\"}),_vm._v(\"\\n \"+_vm._s(department.name)+\"\\n \")])})],2):_vm._e(),_vm._v(\" \"),(brand.storeList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title store-frame-title\"},[_vm._v(\"门店列表\")]),_vm._v(\" \"),_vm._l((brand.storeList),function(store,index){return _c('li',{key:index+'_'+store.storeGroupId,staticClass:\"group-item items\",on:{\"click\":function($event){_vm.handleStoreClick(store)}}},[_c('i',{staticClass:\"iconfont icon-tongshi-zuzhijiagou\"}),_vm._v(\"\\n \"+_vm._s(store.storeName)+\"\\n \")])})],2):_vm._e(),_vm._v(\" \"),(brand.searchList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title store-frame-title\"},[_vm._v(\"人员列表\")]),_vm._v(\" \"),_vm._l((brand.searchList),function(employee,index){return _c('li',{key:index+'_'+employee.employeeClerkId,staticClass:\"person-item items\",on:{\"click\":function($event){_vm.selectEmployee(employee)}}},[_c('i',{staticClass:\"iconfont icon-chengyuan\"}),_vm._v(\"\\n \"+_vm._s(employee.name)+\"\\n \"),_c('span',{staticClass:\"from-group\"},[_vm._v(_vm._s(employee.departmentName))])])})],2):_vm._e()])]:_vm._e()}),_vm._v(\" \"),(_vm.brandList.length < 1)?_c('p',{staticClass:\"no-data-tip\"},[_vm._v(\"暂无数据\")]):_vm._e()]:[(_vm.departmentList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"部门列表\")]),_vm._v(\" \"),_vm._l((_vm.departmentList),function(department,index){return _c('li',{key:index+'_'+department.groupId,staticClass:\"group-item items\",on:{\"click\":function($event){_vm.handleNodeClick(department)}}},[_c('i',{staticClass:\"iconfont icon-tongshi-zuzhijiagou\"}),_vm._v(\"\\n \"+_vm._s(department.name)+\"\\n \")])})],2):_vm._e(),_vm._v(\" \"),(_vm.employeeList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"人员列表\")]),_vm._v(\" \"),_vm._l((_vm.employeeList),function(employee,index){return _c('li',{key:index+'_'+employee.employeeClerkId,staticClass:\"person-item items\",on:{\"click\":function($event){_vm.selectEmployee(employee)}}},[_c('i',{staticClass:\"iconfont icon-chengyuan\"}),_vm._v(\"\\n \"+_vm._s(employee.name)+\"\\n \"),_c('span',{staticClass:\"from-group\"},[_vm._v(_vm._s(employee.departmentName))])])})],2):_vm._e(),_vm._v(\" \"),(_vm.departmentList.length < 1 && _vm.employeeList.length < 1)?_c('p',{staticClass:\"no-data-tip\"},[_vm._v(\"暂无数据\")]):_vm._e()]],2):_vm._e()])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0894b962\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/searchMenu.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0894b962\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./searchMenu.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./searchMenu.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./searchMenu.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0894b962\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./searchMenu.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/searchMenu.vue\n// module id = null\n// module chunks = ","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar $export = require('./_export');\n\n$export($export.P + $export.R, 'Set', { toJSON: require('./_collection-to-json')('Set') });\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es7.set.to-json.js\n// module id = BDhv\n// module chunks = 2 3","'use strict';\n// https://tc39.github.io/proposal-setmap-offrom/\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar ctx = require('./_ctx');\nvar forOf = require('./_for-of');\n\nmodule.exports = function (COLLECTION) {\n $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {\n var mapFn = arguments[1];\n var mapping, A, n, cb;\n aFunction(this);\n mapping = mapFn !== undefined;\n if (mapping) aFunction(mapFn);\n if (source == undefined) return new this();\n A = [];\n if (mapping) {\n n = 0;\n cb = ctx(mapFn, arguments[2], 2);\n forOf(source, false, function (nextItem) {\n A.push(cb(nextItem, n++));\n });\n } else {\n forOf(source, false, A.push, A);\n }\n return new this(A);\n } });\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_set-collection-from.js\n// module id = HpRW\n// module chunks = 2 3","var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_validate-collection.js\n// module id = LIJb\n// module chunks = 2 3","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from\nrequire('./_set-collection-from')('Set');\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es7.set.from.js\n// module id = ioQ5\n// module chunks = 2 3","<template>\n <div class=\"employee-table\">\n <el-table\n :height=\"employeeList.length? tableH:'auto'\"\n :data=\"employeeList\"\n @selection-change=\"selectMember\"\n @row-click=\"linkToDetail\" >\n <template v-for=\"prop in headList\">\n <el-table-column :key=\"prop\" v-if=\"prop == 'selection'\" type=\"selection\" width=\"42\">\n </el-table-column>\n <el-table-column :key=\"prop\" v-if=\"prop == 'name'\" label=\"姓名\">\n <template slot-scope=\"scope\">\n <span>{{scope.row.name}}</span>\n <span v-if=\"scope.row.isManager == 1\" class=\"is-manager\">部门负责人</span>\n </template>\n </el-table-column>\n <el-table-column :key=\"prop\" v-if=\"prop == 'phoneNumber'\" label=\"手机号\" prop=\"phoneNumber\"></el-table-column>\n <el-table-column :key=\"prop\" v-if=\"prop == 'positionName'\" label=\"职位\" prop=\"positionName\">\n <template slot-scope=\"scope\">\n {{ !!scope.row.positionName? scope.row.positionName : '--' }}\n </template>\n </el-table-column>\n <el-table-column :key=\"prop\" v-if=\"prop == 'activationStatus'\" label=\"状态\">\n <template slot-scope=\"scope\">\n <div class=\"status-icon\" :class=\"scope.row.activationStatus == 1 ? 'is-active' : ''\">\n <i class=\"iconfont icon-shouji\" style=\"color: #409eff;\"></i>\n </div>\n </template>\n </el-table-column>\n </template>\n </el-table>\n </div>\n</template>\n<script>\nexport default {\n name: \"employee-table\",\n props: {\n employeeList: {\n type: Array,\n default () {\n return [];\n }\n },\n headList: {\n type: Array,\n default () {\n return [\"selection\", \"name\", \"phoneNumber\", \"positionName\", \"activationStatus\"];\n }\n }\n },\n data() {\n return {\n tableH: window.screen.availHeight - 440 - 180,\n }\n },\n methods: {\n /**\n * table选择员工\n */\n selectMember(selection) {\n this.$emit(\"selectMember\", selection);\n },\n /**\n * 跳转至员工详情\n */\n linkToDetail(row) {\n console.log(row);\n window.location.href = \"#/employee?employeeClerkId=\" + row.employeeClerkId;\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.el-table .cell .is-manager {\n display: inline-block;\n font-size: 10px;\n color: #fff;\n width: 56px;\n height: 13px;\n text-align: center;\n line-height: 15px;\n background: rgba(247, 203, 39, 1);\n border-radius: 2px;\n}\n\n.el-table tr {\n cursor: pointer;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/employeeList.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"employee-table\"},[_c('el-table',{attrs:{\"height\":_vm.employeeList.length? _vm.tableH:'auto',\"data\":_vm.employeeList},on:{\"selection-change\":_vm.selectMember,\"row-click\":_vm.linkToDetail}},[_vm._l((_vm.headList),function(prop){return [(prop == 'selection')?_c('el-table-column',{key:prop,attrs:{\"type\":\"selection\",\"width\":\"42\"}}):_vm._e(),_vm._v(\" \"),(prop == 'name')?_c('el-table-column',{key:prop,attrs:{\"label\":\"姓名\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',[_vm._v(_vm._s(scope.row.name))]),_vm._v(\" \"),(scope.row.isManager == 1)?_c('span',{staticClass:\"is-manager\"},[_vm._v(\"部门负责人\")]):_vm._e()]}}])}):_vm._e(),_vm._v(\" \"),(prop == 'phoneNumber')?_c('el-table-column',{key:prop,attrs:{\"label\":\"手机号\",\"prop\":\"phoneNumber\"}}):_vm._e(),_vm._v(\" \"),(prop == 'positionName')?_c('el-table-column',{key:prop,attrs:{\"label\":\"职位\",\"prop\":\"positionName\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(!!scope.row.positionName? scope.row.positionName : '--')+\"\\n \")]}}])}):_vm._e(),_vm._v(\" \"),(prop == 'activationStatus')?_c('el-table-column',{key:prop,attrs:{\"label\":\"状态\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"status-icon\",class:scope.row.activationStatus == 1 ? 'is-active' : ''},[_c('i',{staticClass:\"iconfont icon-shouji\",staticStyle:{\"color\":\"#409eff\"}})])]}}])}):_vm._e()]})],2)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1a596ace\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/employeeList.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1a596ace\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeList.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeList.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1a596ace\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/employeeList.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"administrative-estrutura-container common-frame-container\">\n <search-menu\n :treeData=\"menuData\"\n :searchResult=\"searchResult\"\n @handleSearchKey=\"handleSearchKey\"\n @handleTreeSelection=\"handleTreeSelection\"\n @handleEmployeeSelection=\"handleEmployeeSelection\">\n </search-menu>\n <employee-info v-if=\"showEmployee == 'employee'\" :perId=\"selectedEmployee.employeeClerkId\"></employee-info>\n <div class=\"af-right-container common-right-container\" v-loading=\"loading\" v-else>\n <div class=\"af-right-header common-right-header\">\n <span class=\"title-span\">{{groupInfo.groupName}}({{total}}人)</span>\n <span class=\"id-span\">部门ID: {{groupInfo.departmentId}}</span>\n <span class=\"handle-area\">\n <el-button\n @click=\"addSon\"\n class=\"no-bdr-btn\"\n :disabled=\"groupInfo.hasPression != 1\">\n 添加子分组\n </el-button><span class=\"hurdle\">\n </span><el-button\n @click=\"goToEdit(groupInfo.level)\"\n :href=\"'#/addGroup?groupId='+groupInfo.departmentId\"\n :disabled=\"groupInfo.hasPression != 1\"\n class=\"no-bdr-btn\">编辑</el-button>\n </span>\n </div>\n <div class=\"af-right-button-box common-right-button-box\">\n <a :href=\"'#/employee?addnew=1&departmentId='+groupInfo.departmentId\">\n <el-button type=\"primary\">添加成员</el-button>\n </a>\n <a :href=\"'#/employeeIo?importCode=employee&departmentId='+groupInfo.departmentId+'&showChildMember='+showChildMember*1\"><el-button>批量导入/导出</el-button></a>\n <el-button type=\"danger\" @click=\"delMembers\" :disabled=\"disabledDel\">批量删除</el-button>\n <el-button class=\"J_show-children\">\n <el-checkbox class=\"m-r-10\" v-model=\"showChildMember\" @change=\"setChildMemberShow\">显示子成员</el-checkbox>\n </el-button>\n </div>\n <employee-list\n :employeeList=\"employeeList\"\n @selectMember=\"selectMember\">\n </employee-list>\n <div class=\"pagination\" v-if=\"!!employeeList.length\">\n <el-pagination\n background\n :page-sizes=\"[20, 40, 60, 80]\"\n :page-size=\"pageSize\"\n :current-page=\"currentPage\"\n layout=\"total, sizes, prev, pager, next\"\n :total=\"total\"\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\" >\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport searchMenu from \"components/contacts/searchMenu\";\nimport employeeInfo from \"components/contacts/employeeInfo\";\nimport employeeList from \"components/contacts/employeeList\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nexport default {\n name: \"administrativeEstrutura\",\n components: {\n navCrumb,\n searchMenu,\n employeeInfo,\n employeeList\n },\n data() {\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '行政架构',\n path: ''\n }\n ],\n showChildMember: false,\n setDisabledDel: false,\n menuData: [],\n pageSize: 20,\n currentPage: 1,\n selectedList: [],\n total: 0,\n loading: true,\n groupInfo: {\n groupName: '',\n departmentId: '',\n hasPression: ''\n },\n employeeList: [],\n searchResult: {},\n showEmployee: false,\n selectedEmployee: {}\n };\n },\n created() {},\n beforeMount() {\n this.getGroupData();\n this.getEmployee();\n },\n methods: {\n handleSizeChange(val) {\n this.pageSize = val;\n this.getEmployee();\n },\n handleCurrentChange(val) {\n this.currentPage = val;\n this.getEmployee();\n },\n // 跳转添加子部门页面\n addSon() {\n location.href = '#/addDepartment?type=group&addnew=1&departmentId=' + this.groupInfo.departmentId;\n },\n // 跳转编辑部门页面\n goToEdit(level) {\n let type = level == 0 ? \"company\" : \"group\";\n location.href = '#/addDepartment?departmentId=' + this.groupInfo.departmentId + '&type=' + type;\n },\n /**\n * 树形菜单搜索\n */\n handleSearchKey(keyWord) {\n let params = {\n keyWord\n };\n getRequest(\"/haoban-manage-web/emp/searchpage\", params)\n .then(res => {\n this.searchResult = res.data.result;\n })\n .catch(e => {\n });\n },\n\n /**\n * 树形菜单选择项处理\n */\n handleTreeSelection(obj, node, showEmployee) {\n this.groupInfo.departmentId = obj.groupId;\n this.groupInfo.groupName = obj.name;\n this.showEmployee = showEmployee;\n this.groupInfo.hasPression = obj.hasPression;\n this.groupInfo.level = obj.level;\n this.loading = true;\n this.getEmployee();\n },\n /**\n * 树形搜索结果选人处理\n */\n handleEmployeeSelection(employee, showEmployee) {\n this.selectedEmployee = employee;\n this.showEmployee = showEmployee;\n },\n /**\n * table选择员工\n */\n selectMember(selection) {\n this.selectedList = selection;\n },\n /**\n * 批量删除成员\n */\n delMembers() {\n let that = this;\n that.$confirm(\"是否要删除选中的员工?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n that.loading = true;\n let arr = [];\n that.selectedList.forEach(li => {\n arr.push(li.employeeClerkId);\n });\n if (!arr.length) {\n that.$message({\n message: '请选择员工',\n type: 'warning'\n });\n that.loading = false;\n return false;\n }\n let params = {\n ids: arr.join(\",\")\n }\n getRequest(\"/haoban-manage-web/emp/del\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n let selected = that.selectedList;\n let originList = that.employeeList;\n let selSet = new Set(selected);\n let originSet = new Set(originList);\n that.employeeList = selected.concat(originList).filter(v => !selSet.has(v) || !originSet.has(v)); // 两数组非交集部分即为剔除后剩下的数据\n that.$message.success({\n message: res.data.message\n });\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n that.loading = false;\n })\n .catch(e => {\n that.loading = false;\n that.$message.error({\n message: e.message\n });\n });\n })\n },\n\n /**\n * 设置是否显示子成员\n */\n setChildMemberShow() {\n this.getEmployee();\n },\n\n /**\n * 获取分组架构\n */\n getGroupData(fn) {\n let that = this;\n let params = {\n isStoreGroup: 0\n };\n getRequest(\"/haoban-manage-web/dept/deptListForCompany\", params)\n .then(res => {\n that.menuData = res.data.result.departmentList || [];\n that.menuData.some(item => {\n if (item.level == 0) {\n that.groupInfo.departmentId = item.groupId;\n that.groupInfo.groupName = item.name;\n that.groupInfo.hasPression = item.hasPression;\n }\n return item.level == 0;\n });\n that.getEmployee();\n })\n .catch(e => {\n console.log(e, \"error\");\n });\n },\n\n /**\n * 获取员工列表\n */\n getEmployee() {\n let that = this;\n let params = {\n departmentId: that.groupInfo.departmentId,\n showChild: that.showChildMember * 1,\n pageSize: that.pageSize,\n pageNum: that.currentPage,\n status: 1\n };\n getRequest(\"/haoban-manage-web/emp/findsimplepage\", params)\n .then(res => {\n let list = [];\n let total = 0;\n if (res.data.errorCode == 1) {\n list = (!!res.data.result && !!res.data.result.list) ? res.data.result.list : [];\n total = (!!res.data.result && !!res.data.result.total) ? res.data.result.total : 0;\n }\n that.employeeList = list;\n that.total = total;\n that.loading = false;\n })\n .catch(e => {\n console.log(e, \"error\");\n that.loading = false;\n });\n }\n },\n computed: {\n disabledDel() {\n return !this.selectedList.length && !this.setDisabledDel && this.groupInfo.hasPression != 1;\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.administrative-estrutura-container {\n display: flex;\n\n .af-right-container {\n background: #fff;\n flex: 1;\n padding: 0 24px;\n\n .af-right-header {\n height: 70px;\n line-height: 70px;\n font-weight: 400;\n font-size: 14px;\n color: #606266;\n\n .title-span {\n color: #303133;\n font-size: 20px;\n }\n\n .handle-area {\n float: right;\n\n .hurdle {\n width: 1px;\n height: 16px;\n display: inline-block;\n background: #DCDFE6;\n margin: 0;\n vertical-align: sub;\n }\n\n .no-bdr-btn {\n background: none;\n color: #409EFF;\n border: none;\n }\n\n .el-button.is-disabled,\n .el-button.is-disabled:hover,\n .el-button.is-disabled:focus {\n background: none;\n color: #c0c4cc;\n }\n }\n }\n\n .af-right-button-box {\n padding: 8px 15px;\n background: #EBEEF5;\n .el-button {\n &.J_show-children {\n vertical-align: top;\n margin-left: 0;\n padding: 0 15px;\n line-height: 32px;\n height: 32px;\n /deep/ .el-checkbox {\n vertical-align: 0;\n &.is-checked {\n .el-checkbox__label {\n color: #409eff;\n }\n }\n }\n }\n }\n }\n\n .pagination {\n margin: 24px 0;\n text-align: right;\n }\n\n .status-icon {\n width: 34px;\n height: 32px;\n line-height: 32px;\n text-align: center;\n background: #ECF5FF;\n border: 1px solid #D9ECFF;\n border-radius: 4px;\n\n &.is-active {\n .iconfont {\n color: #409EFF;\n }\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/administrativeFrame.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"administrative-estrutura-container common-frame-container\"},[_c('search-menu',{attrs:{\"treeData\":_vm.menuData,\"searchResult\":_vm.searchResult},on:{\"handleSearchKey\":_vm.handleSearchKey,\"handleTreeSelection\":_vm.handleTreeSelection,\"handleEmployeeSelection\":_vm.handleEmployeeSelection}}),_vm._v(\" \"),(_vm.showEmployee == 'employee')?_c('employee-info',{attrs:{\"perId\":_vm.selectedEmployee.employeeClerkId}}):_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"af-right-container common-right-container\"},[_c('div',{staticClass:\"af-right-header common-right-header\"},[_c('span',{staticClass:\"title-span\"},[_vm._v(_vm._s(_vm.groupInfo.groupName)+\"(\"+_vm._s(_vm.total)+\"人)\")]),_vm._v(\" \"),_c('span',{staticClass:\"id-span\"},[_vm._v(\"部门ID: \"+_vm._s(_vm.groupInfo.departmentId))]),_vm._v(\" \"),_c('span',{staticClass:\"handle-area\"},[_c('el-button',{staticClass:\"no-bdr-btn\",attrs:{\"disabled\":_vm.groupInfo.hasPression != 1},on:{\"click\":_vm.addSon}},[_vm._v(\"\\n 添加子分组\\n \")]),_c('span',{staticClass:\"hurdle\"}),_c('el-button',{staticClass:\"no-bdr-btn\",attrs:{\"href\":'#/addGroup?groupId='+_vm.groupInfo.departmentId,\"disabled\":_vm.groupInfo.hasPression != 1},on:{\"click\":function($event){_vm.goToEdit(_vm.groupInfo.level)}}},[_vm._v(\"编辑\")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"af-right-button-box common-right-button-box\"},[_c('a',{attrs:{\"href\":'#/employee?addnew=1&departmentId='+_vm.groupInfo.departmentId}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"添加成员\")])],1),_vm._v(\" \"),_c('a',{attrs:{\"href\":'#/employeeIo?importCode=employee&departmentId='+_vm.groupInfo.departmentId+'&showChildMember='+_vm.showChildMember*1}},[_c('el-button',[_vm._v(\"批量导入/导出\")])],1),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"danger\",\"disabled\":_vm.disabledDel},on:{\"click\":_vm.delMembers}},[_vm._v(\"批量删除\")]),_vm._v(\" \"),_c('el-button',{staticClass:\"J_show-children\"},[_c('el-checkbox',{staticClass:\"m-r-10\",on:{\"change\":_vm.setChildMemberShow},model:{value:(_vm.showChildMember),callback:function ($$v) {_vm.showChildMember=$$v},expression:\"showChildMember\"}},[_vm._v(\"显示子成员\")])],1)],1),_vm._v(\" \"),_c('employee-list',{attrs:{\"employeeList\":_vm.employeeList},on:{\"selectMember\":_vm.selectMember}}),_vm._v(\" \"),(!!_vm.employeeList.length)?_c('div',{staticClass:\"pagination\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.currentPage,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)],1)])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-f7a6e150\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/administrativeFrame.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-f7a6e150\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./administrativeFrame.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./administrativeFrame.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./administrativeFrame.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f7a6e150\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./administrativeFrame.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/administrativeFrame.vue\n// module id = null\n// module chunks = ","module.exports = { \"default\": require(\"core-js/library/fn/set\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/set.js\n// module id = lHA8\n// module chunks = 2 3","// https://github.com/DavidBruant/Map-Set.prototype.toJSON\nvar classof = require('./_classof');\nvar from = require('./_array-from-iterable');\nmodule.exports = function (NAME) {\n return function toJSON() {\n if (classof(this) != NAME) throw TypeError(NAME + \"#toJSON isn't generic\");\n return from(this);\n };\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_collection-to-json.js\n// module id = m9gC\n// module chunks = 2 3","// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of\nrequire('./_set-collection-of')('Set');\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es7.set.of.js\n// module id = oNmr\n// module chunks = 2 3","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_array-species-create.js\n// module id = oeOm\n// module chunks = 2 3","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nrequire('../modules/es7.set.to-json');\nrequire('../modules/es7.set.of');\nrequire('../modules/es7.set.from');\nmodule.exports = require('../modules/_core').Set;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/set.js\n// module id = pPW7\n// module chunks = 2 3","'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar meta = require('./_meta');\nvar fails = require('./_fails');\nvar hide = require('./_hide');\nvar redefineAll = require('./_redefine-all');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar setToStringTag = require('./_set-to-string-tag');\nvar dP = require('./_object-dp').f;\nvar each = require('./_array-methods')(0);\nvar DESCRIPTORS = require('./_descriptors');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME, '_c');\n target._c = new Base();\n if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);\n });\n each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {\n var IS_ADDER = KEY == 'add' || KEY == 'set';\n if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {\n anInstance(this, C, KEY);\n if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;\n var result = this._c[KEY](a === 0 ? 0 : a, b);\n return IS_ADDER ? this : result;\n });\n });\n IS_WEAK || dP(C.prototype, 'size', {\n get: function () {\n return this._c.size;\n }\n });\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F, O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_collection.js\n// module id = qo66\n// module chunks = 2 3","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es6.set.js\n// module id = ttyz\n// module chunks = 2 3"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([3],{"4WTo":function(e,t,n){var a=n("NWt+");e.exports=function(e,t){var n=[];return a(e,!1,n.push,n,t),n}},"7Doy":function(e,t,n){var a=n("EqjI"),s=n("7UMu"),o=n("dSzd")("species");e.exports=function(e){var t;return s(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!s(t.prototype)||(t=void 0),a(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},"9Bbf":function(e,t,n){"use strict";var a=n("kM2E");e.exports=function(e){a(a.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},"9C8M":function(e,t,n){"use strict";var a=n("evD5").f,s=n("Yobk"),o=n("xH/j"),i=n("+ZMJ"),r=n("2KxR"),l=n("NWt+"),c=n("vIB/"),u=n("EGZi"),d=n("bRrM"),h=n("+E39"),p=n("06OY").fastKey,f=n("LIJb"),m=h?"_s":"size",v=function(e,t){var n,a=p(t);if("F"!==a)return e._i[a];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var u=e(function(e,a){r(e,u,t,"_i"),e._t=t,e._i=s(null),e._f=void 0,e._l=void 0,e[m]=0,void 0!=a&&l(a,n,e[c],e)});return o(u.prototype,{clear:function(){for(var e=f(this,t),n=e._i,a=e._f;a;a=a.n)a.r=!0,a.p&&(a.p=a.p.n=void 0),delete n[a.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=f(this,t),a=v(n,e);if(a){var s=a.n,o=a.p;delete n._i[a.i],a.r=!0,o&&(o.n=s),s&&(s.p=o),n._f==a&&(n._f=s),n._l==a&&(n._l=o),n[m]--}return!!a},forEach:function(e){f(this,t);for(var n,a=i(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(a(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(f(this,t),e)}}),h&&a(u.prototype,"size",{get:function(){return f(this,t)[m]}}),u},def:function(e,t,n){var a,s,o=v(e,t);return o?o.v=n:(e._l=o={i:s=p(t,!0),k:t,v:n,p:a=e._l,n:void 0,r:!1},e._f||(e._f=o),a&&(a.n=o),e[m]++,"F"!==s&&(e._i[s]=o)),e},getEntry:v,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=f(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?u(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,u(1))},n?"entries":"values",!n,!0),d(t)}}},ALrJ:function(e,t,n){var a=n("+ZMJ"),s=n("MU5D"),o=n("sB3e"),i=n("QRG4"),r=n("oeOm");e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,u=4==e,d=6==e,h=5==e||d,p=t||r;return function(t,r,f){for(var m,v,g=o(t),_=s(g),y=a(r,f,3),b=i(_.length),C=0,k=n?p(t,b):l?p(t,0):void 0;b>C;C++)if((h||C in _)&&(v=y(m=_[C],C,g),e))if(n)k[C]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return C;case 2:k.push(m)}else if(u)return!1;return d?-1:c||u?u:k}}},ATfr:function(e,t,n){"use strict";var a=n("0xDb"),s={name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0},storeFrame:{type:Boolean,default:!1}},data:function(){return{searchKey:"",searchResultShow:!1,myProps:{children:"childrens",label:"label",disabled:"disabled"},menuData:[],defaultOpen:[],defaultId:""}},methods:{clearFn:function(){this.searchResultShow=!1,this.$nextTick(function(){document.querySelector(".el-tree-node").classList.add("is-current")})},searchFn:function(){if(""==this.searchKey)return this.searchResultShow=!1,!1;this.searchResultShow=!0,this.$emit("handleSearchKey",this.searchKey)},handleNodeClick:function(e,t){e.id!=this.defaultId&&document.querySelector(".el-tree-node").classList.remove("is-current"),this.$emit("handleTreeSelection",e,t,"node")},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,"employee")},handleStoreClick:function(e){this.$emit("handleStoreSelection",e,"store")}},filter:{},computed:{employeeList:function(){return this.searchResult.searchList?this.searchResult.searchList:[]},departmentList:function(){return this.searchResult.departmentList?this.searchResult.departmentList:[]},brandList:function(){return this.searchResult.brandList?this.searchResult.brandList:[]}},watch:{treeData:function(e,t){var n=this,s=Object(a.c)(e);n.defaultOpen=s.defaultOpen,n.menuData=s.menuArr,n.menuData.length&&n.$nextTick(function(){n.defaultId=n.menuData.length?n.menuData[0].id:"",document.querySelector(".el-tree-node").classList.add("is-current")})}}},o={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"searh-menu-container"},[n("div",{staticClass:"p-0-15"},[n("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"姓名/手机号/部门名称",clearable:""},on:{clear:e.clearFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}}),e._v(" "),e._t("buttonBox"),e._v(" "),e.searchResultShow?e._e():n("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:e.menuData,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node;return t.data,n("span",{staticClass:"custom-tree-node"},[n("i",{staticClass:"iconfont",class:1==a.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),n("span",[e._v(e._s(a.label))])])}}])})],2),e._v(" "),e.searchResultShow?n("div",{staticClass:"search-result-container m-t-15"},[e.storeFrame?[e._l(e.brandList,function(t,a){return t.departmentList.length>0||t.storeList.length>0||t.searchList.length>0?[n("div",{key:t.topDepartment.brandId+"_"+a},[n("p",{staticClass:"brand-title"},[e._v(e._s(t.topDepartment.name))]),e._v(" "),t.departmentList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title store-frame-title"},[e._v("分组列表")]),e._v(" "),e._l(t.departmentList,function(t,a){return n("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(n){e.handleNodeClick(t)}}},[n("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),t.storeList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title store-frame-title"},[e._v("门店列表")]),e._v(" "),e._l(t.storeList,function(t,a){return n("li",{key:a+"_"+t.storeGroupId,staticClass:"group-item items",on:{click:function(n){e.handleStoreClick(t)}}},[n("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.storeName)+"\n ")])})],2):e._e(),e._v(" "),t.searchList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title store-frame-title"},[e._v("人员列表")]),e._v(" "),e._l(t.searchList,function(t,a){return n("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(n){e.selectEmployee(t)}}},[n("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),n("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e()])]:e._e()}),e._v(" "),e.brandList.length<1?n("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]:[e.departmentList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,a){return n("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(n){e.handleNodeClick(t)}}},[n("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?n("ul",{staticClass:"search-result-ul"},[n("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,a){return n("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(n){e.selectEmployee(t)}}},[n("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),n("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?n("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]],2):e._e()])},staticRenderFns:[]};var i=n("VU/8")(s,o,!1,function(e){n("L7ml")},null,null);t.a=i.exports},BDhv:function(e,t,n){var a=n("kM2E");a(a.P+a.R,"Set",{toJSON:n("m9gC")("Set")})},HHmy:function(e,t){},HpRW:function(e,t,n){"use strict";var a=n("kM2E"),s=n("lOnJ"),o=n("+ZMJ"),i=n("NWt+");e.exports=function(e){a(a.S,e,{from:function(e){var t,n,a,r,l=arguments[1];return s(this),(t=void 0!==l)&&s(l),void 0==e?new this:(n=[],t?(a=0,r=o(l,arguments[2],2),i(e,!1,function(e){n.push(r(e,a++))})):i(e,!1,n.push,n),new this(n))}})}},L7ml:function(e,t){},LIJb:function(e,t,n){var a=n("EqjI");e.exports=function(e,t){if(!a(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},"Oa0+":function(e,t){},ioQ5:function(e,t,n){n("HpRW")("Set")},kLcy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("lHA8"),s=n.n(a),o=n("3Xzz"),i=n("ATfr"),r=n("WSbm"),l={name:"employee-table",props:{employeeList:{type:Array,default:function(){return[]}},headList:{type:Array,default:function(){return["selection","name","phoneNumber","positionName","activationStatus"]}}},data:function(){return{tableH:window.screen.availHeight-440-180}},methods:{selectMember:function(e){this.$emit("selectMember",e)},linkToDetail:function(e){console.log(e),window.location.href="#/employee?employeeClerkId="+e.employeeClerkId}}},c={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"employee-table"},[n("el-table",{attrs:{height:e.employeeList.length?e.tableH:"auto",data:e.employeeList},on:{"selection-change":e.selectMember,"row-click":e.linkToDetail}},[e._l(e.headList,function(t){return["selection"==t?n("el-table-column",{key:t,attrs:{type:"selection",width:"42"}}):e._e(),e._v(" "),"name"==t?n("el-table-column",{key:t,attrs:{label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.name))]),e._v(" "),1==t.row.isManager?n("span",{staticClass:"is-manager"},[e._v("部门负责人")]):e._e()]}}])}):e._e(),e._v(" "),"phoneNumber"==t?n("el-table-column",{key:t,attrs:{label:"手机号",prop:"phoneNumber"}}):e._e(),e._v(" "),"positionName"==t?n("el-table-column",{key:t,attrs:{label:"职位",prop:"positionName"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.positionName?t.row.positionName:"--")+"\n ")]}}])}):e._e(),e._v(" "),"activationStatus"==t?n("el-table-column",{key:t,attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("div",{staticClass:"status-icon",class:1==e.row.activationStatus?"is-active":""},[n("i",{staticClass:"iconfont icon-shouji",staticStyle:{color:"#409eff"}})])]}}])}):e._e()]})],2)],1)},staticRenderFns:[]};var u=n("VU/8")(l,c,!1,function(e){n("Oa0+")},null,null).exports,d=n("P9l9"),h={name:"administrativeEstrutura",components:{navCrumb:o.a,searchMenu:i.a,employeeInfo:r.a,employeeList:u},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"行政架构",path:""}],showChildMember:!1,setDisabledDel:!1,menuData:[],pageSize:20,currentPage:1,selectedList:[],total:0,loading:!0,groupInfo:{groupName:"",departmentId:"",hasPression:""},employeeList:[],searchResult:{},showEmployee:!1,selectedEmployee:{}}},created:function(){},beforeMount:function(){this.getGroupData(),this.getEmployee()},methods:{handleSizeChange:function(e){this.pageSize=e,this.getEmployee()},handleCurrentChange:function(e){this.currentPage=e,this.getEmployee()},addSon:function(){location.href="#/addDepartment?type=group&addnew=1&departmentId="+this.groupInfo.departmentId},goToEdit:function(e){var t=0==e?"company":"group";location.href="#/addDepartment?departmentId="+this.groupInfo.departmentId+"&type="+t},handleSearchKey:function(e){var t=this,n={keyWord:e};Object(d.a)("/haoban-manage-web/emp/searchpage",n).then(function(e){t.searchResult=e.data.result}).catch(function(e){})},handleTreeSelection:function(e,t,n){this.groupInfo.departmentId=e.groupId,this.groupInfo.groupName=e.name,this.showEmployee=n,this.groupInfo.hasPression=e.hasPression,this.groupInfo.level=e.level,this.loading=!0,this.getEmployee()},handleEmployeeSelection:function(e,t){this.selectedEmployee=e,this.showEmployee=t},selectMember:function(e){this.selectedList=e},delMembers:function(){var e=this;e.$confirm("是否要删除选中的员工?","提示",{type:"warning"}).then(function(){e.loading=!0;var t=[];if(e.selectedList.forEach(function(e){t.push(e.employeeClerkId)}),!t.length)return e.$message({message:"请选择员工",type:"warning"}),e.loading=!1,!1;var n={ids:t.join(",")};Object(d.a)("/haoban-manage-web/emp/del",n).then(function(t){if(1==t.data.errorCode){var n=e.selectedList,a=e.employeeList,o=new s.a(n),i=new s.a(a);e.employeeList=n.concat(a).filter(function(e){return!o.has(e)||!i.has(e)}),e.$message.success({message:t.data.message})}else e.$message.error({message:t.data.message});e.loading=!1}).catch(function(t){e.loading=!1,e.$message.error({message:t.message})})})},setChildMemberShow:function(){this.getEmployee()},getGroupData:function(e){var t=this;Object(d.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(e){t.menuData=e.data.result.departmentList||[],t.menuData.some(function(e){return 0==e.level&&(t.groupInfo.departmentId=e.groupId,t.groupInfo.groupName=e.name,t.groupInfo.hasPression=e.hasPression),0==e.level}),t.getEmployee()}).catch(function(e){console.log(e,"error")})},getEmployee:function(){var e=this,t={departmentId:e.groupInfo.departmentId,showChild:1*e.showChildMember,pageSize:e.pageSize,pageNum:e.currentPage,status:1};Object(d.a)("/haoban-manage-web/emp/findsimplepage",t).then(function(t){var n=[],a=0;1==t.data.errorCode&&(n=t.data.result&&t.data.result.list?t.data.result.list:[],a=t.data.result&&t.data.result.total?t.data.result.total:0),e.employeeList=n,e.total=a,e.loading=!1}).catch(function(t){console.log(t,"error"),e.loading=!1})}},computed:{disabledDel:function(){return!this.selectedList.length&&!this.setDisabledDel&&1!=this.groupInfo.hasPression}}},p={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-set-wrap"},[n("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),n("div",{staticClass:"right-content"},[n("div",{staticClass:"right-box"},[n("div",{staticClass:"administrative-estrutura-container common-frame-container"},[n("search-menu",{attrs:{treeData:e.menuData,searchResult:e.searchResult},on:{handleSearchKey:e.handleSearchKey,handleTreeSelection:e.handleTreeSelection,handleEmployeeSelection:e.handleEmployeeSelection}}),e._v(" "),"employee"==e.showEmployee?n("employee-info",{attrs:{perId:e.selectedEmployee.employeeClerkId}}):n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"af-right-container common-right-container"},[n("div",{staticClass:"af-right-header common-right-header"},[n("span",{staticClass:"title-span"},[e._v(e._s(e.groupInfo.groupName)+"("+e._s(e.total)+"人)")]),e._v(" "),n("span",{staticClass:"id-span"},[e._v("部门ID: "+e._s(e.groupInfo.departmentId))]),e._v(" "),n("span",{staticClass:"handle-area"},[n("el-button",{staticClass:"no-bdr-btn",attrs:{disabled:1!=e.groupInfo.hasPression},on:{click:e.addSon}},[e._v("\n 添加子分组\n ")]),n("span",{staticClass:"hurdle"}),n("el-button",{staticClass:"no-bdr-btn",attrs:{href:"#/addGroup?groupId="+e.groupInfo.departmentId,disabled:1!=e.groupInfo.hasPression},on:{click:function(t){e.goToEdit(e.groupInfo.level)}}},[e._v("编辑")])],1)]),e._v(" "),n("div",{staticClass:"af-right-button-box common-right-button-box"},[n("a",{attrs:{href:"#/employee?addnew=1&departmentId="+e.groupInfo.departmentId}},[n("el-button",{attrs:{type:"primary"}},[e._v("添加成员")])],1),e._v(" "),n("a",{attrs:{href:"#/employeeIo?importCode=employee&departmentId="+e.groupInfo.departmentId+"&showChildMember="+1*e.showChildMember}},[n("el-button",[e._v("批量导入/导出")])],1),e._v(" "),n("el-button",{attrs:{type:"danger",disabled:e.disabledDel},on:{click:e.delMembers}},[e._v("批量删除")]),e._v(" "),n("el-button",{staticClass:"J_show-children"},[n("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}},[e._v("显示子成员")])],1)],1),e._v(" "),n("employee-list",{attrs:{employeeList:e.employeeList},on:{selectMember:e.selectMember}}),e._v(" "),e.employeeList.length?n("div",{staticClass:"pagination"},[n("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.currentPage,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)],1)])]),e._v(" "),n("vue-gic-footer")],1)},staticRenderFns:[]};var f=n("VU/8")(h,p,!1,function(e){n("HHmy")},null,null);t.default=f.exports},lHA8:function(e,t,n){e.exports={default:n("pPW7"),__esModule:!0}},m9gC:function(e,t,n){var a=n("RY/4"),s=n("4WTo");e.exports=function(e){return function(){if(a(this)!=e)throw TypeError(e+"#toJSON isn't generic");return s(this)}}},oNmr:function(e,t,n){n("9Bbf")("Set")},oeOm:function(e,t,n){var a=n("7Doy");e.exports=function(e,t){return new(a(e))(t)}},pPW7:function(e,t,n){n("M6a0"),n("zQR9"),n("+tPU"),n("ttyz"),n("BDhv"),n("oNmr"),n("ioQ5"),e.exports=n("FeBl").Set},qo66:function(e,t,n){"use strict";var a=n("7KvD"),s=n("kM2E"),o=n("06OY"),i=n("S82l"),r=n("hJx8"),l=n("xH/j"),c=n("NWt+"),u=n("2KxR"),d=n("EqjI"),h=n("e6n0"),p=n("evD5").f,f=n("ALrJ")(0),m=n("+E39");e.exports=function(e,t,n,v,g,_){var y=a[e],b=y,C=g?"set":"add",k=b&&b.prototype,I={};return m&&"function"==typeof b&&(_||k.forEach&&!i(function(){(new b).entries().next()}))?(b=t(function(t,n){u(t,b,e,"_c"),t._c=new y,void 0!=n&&c(n,g,t[C],t)}),f("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in k&&(!_||"clear"!=e)&&r(b.prototype,e,function(n,a){if(u(this,b,e),!t&&_&&!d(n))return"get"==e&&void 0;var s=this._c[e](0===n?0:n,a);return t?this:s})}),_||p(b.prototype,"size",{get:function(){return this._c.size}})):(b=v.getConstructor(t,e,g,C),l(b.prototype,n),o.NEED=!0),h(b,e),I[e]=b,s(s.G+s.W+s.F,I),_||v.setStrong(b,e,g),b}},ttyz:function(e,t,n){"use strict";var a=n("9C8M"),s=n("LIJb");e.exports=n("qo66")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return a.def(s(this,"Set"),e=0===e?0:e,e)}},a)}});
\ No newline at end of file
webpackJsonp([30],{AdJp:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t("3Xzz"),o=t("WSbm"),s=t("P9l9"),r={name:"employeeDetail",components:{navCrumb:n.a,employeeInfo:o.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"添加员工",path:""}],managerMode:!1}},methods:{save:function(e){var a=this.$refs.emmployInfo.info;console.log(a,"ssss"),this.isNew?this.addEmployee(a,e):this.saveEmployeeInfo(a)},addEmployee:function(e,a){var t=this,n={name:e.name,isClerk:0,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,managerMode:1*e.managerMode};Object(s.a)("/haoban-manage-web/emp/add",n).then(function(e){console.log(e,"add result"),1==e.data.errorCode?(t.$message.success({message:"操作成功"}),1==a?t.$refs.emmployInfo.info={name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1}:window.history.go(-1)):t.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error")})},saveEmployeeInfo:function(e){var a=this,t={name:e.name,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,employeeClerkId:a.$route.query.employeeClerkId,managerMode:1*e.managerMode};Object(s.a)("/haoban-manage-web/emp/update",t).then(function(e){1==e.data.errorCode?(a.$message.success({message:"操作成功"}),window.history.go(-1)):a.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error"),a.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},computed:{isNew:function(){return 1==!!this.$route.query.addnew}}},i={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"common-set-wrap"},[t("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"employee-detail",style:{height:e.$store.state.bgHeight}},[t("employee-info",{ref:"emmployInfo",attrs:{isNew:e.isNew}}),e._v(" "),e.$route.query.readOnly?e._e():t("div",{staticClass:"btn-boxs"},[t("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保 存")]),e._v(" "),e.isNew?t("el-button",{attrs:{type:"primary"},on:{click:function(a){e.save(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),t("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)])])],1)},staticRenderFns:[]};var m=t("VU/8")(r,i,!1,function(e){t("U/hU")},null,null);a.default=m.exports},"U/hU":function(e,a){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/companyAddress.vue","webpack:///./src/views/setting/companyAddress.vue?5ffa","webpack:///./src/views/setting/companyAddress.vue"],"names":["companyAddress","name","data","_this","this","navpath","path","ruleForm","switch","rules","validator","rule","value","callback","replace","Error","trigger","computed","methods","submitForm","Object","js_public","formName","$refs","validate","valid","postSave","mounted","components","navCrumb","nav","setting_companyAddress","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","$store","state","bgHeight","ref","model","label-width","label","prop","$$v","$set","expression","placeholder","_e","type","on","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"kKA8BAA,cACAC,KAAA,iBACAC,KAFA,WAEA,IAAAC,EAAAC,KAQA,OAEAC,UAEAJ,KAAA,KACAK,KAAA,WAGAL,KAAA,KACAK,KAAA,oBAGAL,KAAA,OACAK,KAAA,oBAGAL,KAAA,OACAK,KAAA,KAIAC,UACAC,QAAA,EACAP,KAAA,IAEAQ,OACAR,OACAS,UAlCA,SAAAC,EAAAC,EAAAC,GACAV,EAAAI,SAAAC,QAAA,IAAAI,EAAAE,QAAA,OACAD,EAAA,IAAAE,MAAA,UAEAF,KA8BAG,QAAA,YAKAC,YAGAC,SAIAC,WAAAC,OAAAC,EAAA,EAAAD,CAAA,SAAAE,GACAlB,KACAmB,MAAAD,GAAAE,SAAA,SAAAC,GACA,IAAAA,EAGA,YAGA,KAKAC,SAlBA,cAuBAC,QApEA,aAuEAC,YACAC,SAAAC,EAAA,KCnGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,wCAAkDF,EAAA,aAAkBG,OAAOlC,QAAA4B,EAAA5B,WAAuB4B,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,YAAAG,OAAgCC,OAAAT,EAAAU,OAAAC,MAAAC,YAAsCT,EAAA,MAAWE,YAAA,eAAyBL,EAAAO,GAAA,YAAAP,EAAAO,GAAA,KAAAJ,EAAA,KAAyCE,YAAA,WAAqBL,EAAAO,GAAA,yBAAAP,EAAAO,GAAA,KAAAJ,EAAA,WAA4DU,IAAA,WAAAR,YAAA,gBAAAC,OAAkDQ,MAAAd,EAAA1B,SAAAE,MAAAwB,EAAAxB,MAAAuC,cAAA,WAA8DZ,EAAA,gBAAqBE,YAAA,SAAAC,OAA4BU,MAAA,OAAAC,KAAA,YAAgCd,EAAA,aAAkBW,OAAOnC,MAAAqB,EAAA1B,SAAA,OAAAM,SAAA,SAAAsC,GAAqDlB,EAAAmB,KAAAnB,EAAA1B,SAAA,SAAA4C,IAAsCE,WAAA,sBAA+B,GAAApB,EAAAO,GAAA,KAAAP,EAAA1B,SAAA,OAAA6B,EAAA,gBAA2DG,OAAOU,MAAA,IAAAC,KAAA,UAA2Bd,EAAA,YAAiBE,YAAA,QAAAC,OAA2Be,YAAA,SAAsBP,OAAQnC,MAAAqB,EAAA1B,SAAA,KAAAM,SAAA,SAAAsC,GAAmDlB,EAAAmB,KAAAnB,EAAA1B,SAAA,OAAA4C,IAAoCE,WAAA,oBAA6B,GAAApB,EAAAsB,KAAAtB,EAAAO,GAAA,KAAAJ,EAAA,gBAAAA,EAAA,aAA8DG,OAAOiB,KAAA,WAAiBC,IAAKC,MAAA,SAAAC,GAAyB1B,EAAAd,WAAA,gBAA6Bc,EAAAO,GAAA,uBAAAP,EAAAO,GAAA,KAAAJ,EAAA,uBAE/tCwB,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE/D,EACA+B,GATF,EAVA,SAAAiC,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/30.a9e98de26f049b159f2b.js","sourcesContent":["<template>\n <div class=\"companyAddress-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'height': $store.state.bgHeight}\">\n <h2 class=\"font-w-500\">企业地址设置</h2>\n <p class=\"m-t-24\">开启后手机端通讯录将显示,反之则不显示</p>\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\n <el-form-item label=\"企业地址\" prop=\"switch\" class=\"m-t-22\">\n <el-switch v-model=\"ruleForm.switch\"></el-switch>\n </el-form-item>\n <el-form-item label=\" \" prop=\"name\" class=\"\" v-if=\"ruleForm.switch\">\n <el-input v-model=\"ruleForm.name\" placeholder=\"请输入地址\" class=\"w-380\"></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"companyAddress\",\n data() {\n const nameValid = (rule, value, callback) => {\n if (!!this.ruleForm.switch && value.replace(/\\s/g) == '') {\n callback(new Error('请输入地址'));\n } else {\n callback();\n }\n };\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '企业设置',\n path: '/companyAddress'\n },\n {\n name: '企业地址',\n path: ''\n }\n ],\n\n ruleForm: {\n switch: false,\n name: ''\n },\n rules: {\n name: [\n {validator: nameValid, trigger: 'blur' } //required: true,\n ],\n }\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 保存---api\n */\n postSave() {\n const that = this;\n }\n\n },\n mounted() {\n\n },\n components: {\n navCrumb\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n h2 {\n font-size: 16px;\n color: #303133;\n }\n\n p {\n font-size: 14px;\n color: #909399;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .w-380 {\n width: 380px;\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/companyAddress.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'height': _vm.$store.state.bgHeight})},[_c('h2',{staticClass:\"font-w-500\"},[_vm._v(\"企业地址设置\")]),_vm._v(\" \"),_c('p',{staticClass:\"m-t-24\"},[_vm._v(\"开启后手机端通讯录将显示,反之则不显示\")]),_vm._v(\" \"),_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"100px\"}},[_c('el-form-item',{staticClass:\"m-t-22\",attrs:{\"label\":\"企业地址\",\"prop\":\"switch\"}},[_c('el-switch',{model:{value:(_vm.ruleForm.switch),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"switch\", $$v)},expression:\"ruleForm.switch\"}})],1),_vm._v(\" \"),(_vm.ruleForm.switch)?_c('el-form-item',{attrs:{\"label\":\" \",\"prop\":\"name\"}},[_c('el-input',{staticClass:\"w-380\",attrs:{\"placeholder\":\"请输入地址\"},model:{value:(_vm.ruleForm.name),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"name\", $$v)},expression:\"ruleForm.name\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")])],1)],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-68bc0177\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/companyAddress.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-68bc0177\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./companyAddress.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyAddress.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyAddress.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-68bc0177\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./companyAddress.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-68bc0177\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/companyAddress.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([30],{SKyE:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=r("3Xzz"),s=(r("Mk6G"),r("3E4D"),r("Ch4/"),r("PI0u")),n=(r("P9l9"),{name:"companyAddress",data:function(){var t=this;return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{switch:!1,name:""},rules:{name:[{validator:function(e,r,a){t.ruleForm.switch&&""==r.replace(/\s/g)?a(new Error("请输入地址")):a()},trigger:"blur"}]}}},computed:{},methods:{submitForm:Object(s.a)(function(t){this.$refs[t].validate(function(t){if(!t)return!1})},500),postSave:function(){}},mounted:function(){},components:{navCrumb:a.a}}),o={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:t.$store.state.bgHeight}},[r("h2",{staticClass:"font-w-500"},[t._v("企业地址设置")]),t._v(" "),r("p",{staticClass:"m-t-24"},[t._v("开启后手机端通讯录将显示,反之则不显示")]),t._v(" "),r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[r("el-form-item",{staticClass:"m-t-22",attrs:{label:"企业地址",prop:"switch"}},[r("el-switch",{model:{value:t.ruleForm.switch,callback:function(e){t.$set(t.ruleForm,"switch",e)},expression:"ruleForm.switch"}})],1),t._v(" "),t.ruleForm.switch?r("el-form-item",{attrs:{label:" ",prop:"name"}},[r("el-input",{staticClass:"w-380",attrs:{placeholder:"请输入地址"},model:{value:t.ruleForm.name,callback:function(e){t.$set(t.ruleForm,"name",e)},expression:"ruleForm.name"}})],1):t._e(),t._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("保 存")])],1)],1)],1)]),t._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var l=r("VU/8")(n,o,!1,function(t){r("nKKR")},"data-v-68bc0177",null);e.default=l.exports},nKKR:function(t,e){}});
//# sourceMappingURL=30.a9e98de26f049b159f2b.js.map
\ No newline at end of file
webpackJsonp([31],{SKyE:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=r("3Xzz"),s=(r("Mk6G"),r("3E4D"),r("Ch4/"),r("PI0u")),n=(r("P9l9"),{name:"companyAddress",data:function(){var t=this;return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{switch:!1,name:""},rules:{name:[{validator:function(e,r,a){t.ruleForm.switch&&""==r.replace(/\s/g)?a(new Error("请输入地址")):a()},trigger:"blur"}]}}},computed:{},methods:{submitForm:Object(s.a)(function(t){this.$refs[t].validate(function(t){if(!t)return!1})},500),postSave:function(){}},mounted:function(){},components:{navCrumb:a.a}}),o={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:t.$store.state.bgHeight}},[r("h2",{staticClass:"font-w-500"},[t._v("企业地址设置")]),t._v(" "),r("p",{staticClass:"m-t-24"},[t._v("开启后手机端通讯录将显示,反之则不显示")]),t._v(" "),r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[r("el-form-item",{staticClass:"m-t-22",attrs:{label:"企业地址",prop:"switch"}},[r("el-switch",{model:{value:t.ruleForm.switch,callback:function(e){t.$set(t.ruleForm,"switch",e)},expression:"ruleForm.switch"}})],1),t._v(" "),t.ruleForm.switch?r("el-form-item",{attrs:{label:" ",prop:"name"}},[r("el-input",{staticClass:"w-380",attrs:{placeholder:"请输入地址"},model:{value:t.ruleForm.name,callback:function(e){t.$set(t.ruleForm,"name",e)},expression:"ruleForm.name"}})],1):t._e(),t._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("保 存")])],1)],1)],1)]),t._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var l=r("VU/8")(n,o,!1,function(t){r("uZCh")},"data-v-68bc0177",null);e.default=l.exports},uZCh:function(t,e){}});
\ No newline at end of file
webpackJsonp([31],{jLa7:function(e,t){},"rs/A":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),l=r.n(a),s=r("3Xzz"),o=r("c4uw"),i=r("Ie7z"),n=(r("Mk6G"),r("3E4D")),c=r("Ch4/"),u=r("PI0u"),d=r("P9l9"),m={name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"添加成员",path:""}],ruleForm:{brandId:"",roleId:"",roleCode:"admin",roleName:"企业管理员",peopleList:[],departList:[],brandValue:[],brandOptions:[]},rules:{},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],changed:"",onlyPerson:!1,selectType:"",defaultStoreList:[],storeTreeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1}}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},submitForm:Object(u.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r=[],a=t.ruleForm.departList.length&&t.ruleForm.peopleList.length&&t.ruleForm.brandValue.length;if(a){a=null,t.ruleForm.departList.forEach(function(e){r.push({groupId:e.groupId})}),t.ruleForm.brandValue.forEach(function(e){"admin"===t.ruleForm.roleCode?r.push({groupId:e}):e.storeId?r.push({storeId:e.storeId}):r.push({groupId:e.groupId})});var l=t.ruleForm.peopleList.map(function(e){return e.employeeClerkId}).join(",");t.postSave(r,l)}else t.$message.error({message:"请完善信息"})})},500),postSave:function(e,t){var r=this,a={data:l()(e),roleId:r.ruleForm.roleId,brandId:r.ruleForm.brandId,clerkIds:t};Object(d.c)("/haoban-manage-web/save-clerk-role",a).then(function(e){var t=e.data;if(1==t.errorCode)return n.a.showmsg("添加成功","success"),void r.changeRoute("/setChildAdmin");c.a.errorMsg(t)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},delField:function(e,t,r){this.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){t.value;r.splice(e,1)}).catch(function(){})},delDepart:function(e,t){t.splice(e,1)},showDialogLayer:function(e,t){if(this.selectType=e,this.changed=e,"store"===e)return this.defaultStoreList=t,void(this.storeTreeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0});this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!1},"people"===e?(this.onlyPerson=!0,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0}):this.onlyPerson=!1,this.defaultSelection=t,this.treeData.hasOwnProperty("treeData")},handleSelectedList:function(e){"people"===this.selectType?this.ruleForm.peopleList=e:"store"===this.selectType?this.ruleForm.brandValue=e:this.ruleForm.departList=e},getBrandData:function(){var e=this;Object(d.c)("/haoban-manage-web/brand/list",{}).then(function(t){var r=t.data;1!=r.errorCode?c.a.errorMsg(r):r.result&&r.result.length&&(e.ruleForm.brandOptions=r.result)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getUserData:function(){var e=this,t={roleId:e.ruleForm.roleId,userId:e.ruleForm.userId};Object(d.c)("/haoban-manage-web/find-clerk-role",t).then(function(t){var r=t.data;1!=r.errorCode?c.a.errorMsg(r):r.result&&(e.ruleForm.peopleList=[r.result.user],r.result.admList.forEach(function(e,t){e.id=e.groupId,e.label=e.name}),e.ruleForm.departList=r.result.admList||[],r.result.storeList.forEach(function(e,t){e.id=e.groupId?e.groupId:e.storeId,e.label=e.name}),e.ruleForm.brandValue="admin"===e.ruleForm.roleCode?r.result.storeList.map(function(e){return e.groupId}):r.result.storeList||[],console.log(e.ruleForm))}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData(),this.ruleForm.brandId=this.$route.query.brandId,this.$route.query.hasOwnProperty("roleId")&&(this.ruleForm.roleId=this.$route.query.roleId),this.$route.query.hasOwnProperty("roleCode")&&(this.ruleForm.roleCode=this.$route.query.roleCode,this.ruleForm.roleName="admin"===this.$route.query.roleCode?"企业管理员":"子管理员"),this.$route.query.hasOwnProperty("userId")&&(this.ruleForm.userId=this.$route.query.userId,this.navpath=[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"编辑成员",path:""}],this.getUserData())},components:{navCrumb:s.a,vueSelectEmployee:o.a,vueSelectStore:i.a}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"管理员角色",prop:"roleName"}},[r("el-input",{staticClass:"w-380",attrs:{disabled:"",placeholder:""},model:{value:e.ruleForm.roleName,callback:function(t){e.$set(e.ruleForm,"roleName",t)},expression:"ruleForm.roleName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.userId?"":"选择人员",prop:"name"}},[r("div",{staticClass:"flex w-380 flex-wrap"},[e._l(e.ruleForm.peopleList,function(t,a){return[r("div",{key:a+t.name,staticClass:"people-cell flex flex-align-center flex-pack-center flex-column"},[r("div",{class:["inline-block","img-wrap","flex","flex-align-center","flex-pack-center",t.headPic?"":"img-wrap-bg"]},[t.headPic?r("img",{attrs:{src:t.headPic,alt:"headPic"}}):r("i",{staticClass:"iconfont icon-yewuduanmorentouxian"}),e._v(" "),e.ruleForm.userId?e._e():r("i",{staticClass:"el-icon-circle-close",on:{click:function(r){r.stopPropagation(),e.delField(a,t,e.ruleForm.peopleList)}}})]),e._v(" "),r("p",[e._v(e._s(t.name))])])]}),e._v(" "),e.ruleForm.userId?e._e():r("div",{staticClass:"people-cell"},[r("span",{staticClass:"add-icon",on:{click:function(t){t.stopPropagation(),e.showDialogLayer("people",e.ruleForm.peopleList)}}},[r("i",{staticClass:"el-icon-plus"})])])],2)]),e._v(" "),r("el-form-item",{staticClass:"m-b-0",attrs:{label:"选择管理范围",prop:"name"}}),e._v(" "),r("el-form-item",{staticClass:"m-b-0 m-t-10",attrs:{label:"行政架构",prop:"name"}},[r("div",{staticClass:"flex w-380 flex-column item-cell-select"},[r("div",{staticClass:"depart-item-wrap"},[r("div",{staticClass:"el-select el-select--large depart-item-content",on:{click:function(t){e.showDialogLayer("depart",e.ruleForm.departList)}}},[r("div",{staticClass:"el-select__tags",staticStyle:{"max-width":"181px"}},[r("span",[e._l(e.ruleForm.departList,function(t,a){return[r("span",{key:a,staticClass:"el-tag el-tag--info el-tag--small"},[r("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.name))]),r("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){t.stopPropagation(),e.delDepart(a,e.ruleForm.departList)}}})])]})],2)])])])])]),e._v(" "),r("el-form-item",{staticClass:"m-t-22",attrs:{label:"门店架构",prop:"name"}},[r("div",{staticClass:"flex w-380 flex-column item-cell-select"},["admin"==e.ruleForm.roleCode?r("div",{staticClass:"store-item-wrap"},[r("el-select",{staticStyle:{width:"213px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.ruleForm.brandValue,callback:function(t){e.$set(e.ruleForm,"brandValue",t)},expression:"ruleForm.brandValue"}},e._l(e.ruleForm.brandOptions,function(e){return r("el-option",{key:e.groupId,attrs:{label:e.name,value:e.groupId}})}))],1):e._e(),e._v(" "),"child_admin"==e.ruleForm.roleCode?r("div",{staticClass:"depart-item-wrap"},[r("div",{staticClass:"el-select el-select--large depart-item-content",staticStyle:{width:"213px"},on:{click:function(t){e.showDialogLayer("store",e.ruleForm.brandValue)}}},[r("div",{staticClass:"el-select__tags",staticStyle:{"max-width":"181px"}},[r("span",[e._l(e.ruleForm.brandValue,function(t,a){return[r("span",{key:a,staticClass:"el-tag el-tag--info el-tag--small"},[r("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.name||t.storeName))]),r("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){t.stopPropagation(),e.delDepart(a,e.ruleForm.brandValue)}}})])]})],2)])])]):e._e()])]),e._v(" "),r("el-form-item",{staticClass:"m-t-24"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer"),e._v(" "),r("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,onlyPerson:e.onlyPerson,treeSet:e.treeSet,changed:e.changed},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),r("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.storeTreeSet,selectType:"group-store",defaultList:e.defaultStoreList},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var h=r("VU/8")(m,p,!1,function(e){r("jLa7")},"data-v-6548d1cf",null);t.default=h.exports}});
//# sourceMappingURL=31.5cf0182fc424e8606c89.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/addAdmin.vue","webpack:///./src/views/setting/addAdmin.vue?524c","webpack:///./src/views/setting/addAdmin.vue"],"names":["addAdmin","name","data","navpath","path","ruleForm","brandId","roleId","roleCode","roleName","peopleList","departList","brandValue","brandOptions","rules","treeSet","isSelectPerson","dialogVisible","isSingle","treeData","defaultSelection","changed","onlyPerson","selectType","defaultStoreList","storeTreeSet","computed","methods","changeRoute","route","this","$router","push","submitForm","Object","js_public","formName","that","$refs","validate","valid","flag","length","forEach","item","groupId","storeId","clerks","map","employeeClerkId","join","postSave","$message","error","message","para","stringify_default","clerkIds","api","then","res","resData","errorCode","showmsg","errorMsg","catch","duration","delField","index","list","$alert","confirmButtonText","cancelButtonText","_ref","value","splice","delDepart","showDialogLayer","type","selData","hasOwnProperty","handleSelectedList","group","getBrandData","result","getUserData","userId","user","admList","ele","id","label","storeList","console","log","mounted","$route","query","components","navCrumb","nav","vueSelectEmployee","vueSelectStore","setting_addAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","$store","state","bgHeight","ref","model","label-width","prop","disabled","placeholder","callback","$$v","$set","expression","_l","key","class","headPic","src","alt","_e","on","click","$event","stopPropagation","_s","staticStyle","max-width","width","multiple","storeName","defaultList","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/31.5cf0182fc424e8606c89.js","sourcesContent":["<template>\n <div class=\"companyAddress-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'height': $store.state.bgHeight}\">\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\n <el-form-item label=\"管理员角色\" prop=\"roleName\" class=\"\">\n <el-input v-model=\"ruleForm.roleName\" disabled placeholder=\"\" class=\"w-380\"></el-input>\n </el-form-item>\n <el-form-item :label=\"ruleForm.userId?'' : '选择人员'\" prop=\"name\" class=\"\">\n <div class=\"flex w-380 flex-wrap\">\n <template v-for=\"(item,index) in ruleForm.peopleList\">\n <div class=\"people-cell flex flex-align-center flex-pack-center flex-column\" :key=\"index + item.name\">\n <div :class=\"['inline-block', 'img-wrap', 'flex', 'flex-align-center', 'flex-pack-center',!item.headPic?'img-wrap-bg':'']\">\n <img v-if=\"item.headPic\" :src=\"item.headPic\" alt=\"headPic\"/>\n <i v-else class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <i class=\"el-icon-circle-close\" v-if=\"!ruleForm.userId\" @click.stop=\"delField(index,item,ruleForm.peopleList)\"></i>\n </div>\n <p>{{item.name}}</p>\n\n </div>\n </template>\n <div class=\"people-cell\" v-if=\"!ruleForm.userId\">\n <span class=\"add-icon\" @click.stop=\"showDialogLayer('people',ruleForm.peopleList)\"><i class=\"el-icon-plus\"></i></span>\n </div>\n </div>\n </el-form-item>\n <el-form-item label=\"选择管理范围\" prop=\"name\" class=\"m-b-0\">\n </el-form-item>\n <el-form-item label=\"行政架构\" prop=\"name\" class=\"m-b-0 m-t-10\" >\n <div class=\"flex w-380 flex-column item-cell-select\">\n <div class=\"depart-item-wrap\">\n <div class=\"el-select el-select--large depart-item-content\" @click=\"showDialogLayer('depart',ruleForm.departList)\">\n <div class=\"el-select__tags\" style=\"max-width: 181px;\">\n <span>\n <template v-for=\"(item,index) in ruleForm.departList\">\n <span class=\"el-tag el-tag--info el-tag--small\" :key=\"index\">\n <span class=\"el-select__tags-text\">{{item.name}}</span><i class=\"el-tag__close el-icon-close\" @click.stop=\"delDepart(index,ruleForm.departList)\"></i>\n </span>\n </template>\n </span>\n </div>\n </div>\n </div>\n </div>\n </el-form-item>\n <el-form-item label=\"门店架构\" prop=\"name\" class=\"m-t-22\">\n <div class=\"flex w-380 flex-column item-cell-select\">\n <div class=\"store-item-wrap\" v-if=\"ruleForm.roleCode == 'admin'\">\n <el-select v-model=\"ruleForm.brandValue\" multiple placeholder=\"请选择\" style=\"width:213px\">\n <el-option\n v-for=\"item in ruleForm.brandOptions\"\n :key=\"item.groupId\"\n :label=\"item.name\"\n :value=\"item.groupId\">\n </el-option>\n </el-select>\n </div>\n <!-- 子管理员添加门店 -->\n <div class=\"depart-item-wrap\" v-if=\"ruleForm.roleCode == 'child_admin'\">\n <div\n style=\"width:213px\"\n class=\"el-select el-select--large depart-item-content\"\n @click=\"showDialogLayer('store',ruleForm.brandValue)\">\n <div class=\"el-select__tags\" style=\"max-width: 181px;\">\n <span>\n <template v-for=\"(item,index) in ruleForm.brandValue\">\n <span class=\"el-tag el-tag--info el-tag--small\" :key=\"index\">\n <span class=\"el-select__tags-text\">{{item.name || item.storeName}}</span><i class=\"el-tag__close el-icon-close\" @click.stop=\"delDepart(index,ruleForm.brandValue)\"></i>\n </span>\n </template>\n </span>\n </div>\n </div>\n </div>\n </div>\n </el-form-item>\n <el-form-item class=\"m-t-24\">\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <vue-select-employee\n :defaultSelection=\"defaultSelection\"\n :onlyPerson=\"onlyPerson\"\n :treeSet=\"treeSet\"\n :changed=\"changed\"\n @handleSelectedList=\"handleSelectedList\">\n </vue-select-employee>\n <vue-select-store\n ref=\"storeSelector\"\n :treeSet=\"storeTreeSet\"\n :selectType=\"'group-store'\"\n :defaultList=\"defaultStoreList\"\n @handleSelectedList=\"handleSelectedList\">\n </vue-select-store>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport vueSelectEmployee from '@/components/common/vueSelectEmployee.vue';\nimport vueSelectStore from \"components/common/vueSelectStore\";\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"addAdminRole\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: '/setChildAdmin'\n },\n {\n name: '添加成员',\n path: ''\n }\n ],\n ruleForm: {\n brandId: '',\n roleId: '',\n roleCode: 'admin',\n roleName: '企业管理员',\n peopleList: [\n // {\n // id: '1',\n // name: '张三',\n // headPic: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\n // }\n ],\n departList: [\n // {\n // id: '1',\n // name: '张三张三',\n // },\n ],\n brandValue: [],\n brandOptions: [\n // {\n // name: 'A品牌',\n // brandId: '1',\n // }\n ]\n },\n rules: {\n\n },\n treeSet: {\n isSelectPerson: false, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n treeData: {},\n defaultSelection: [],\n changed: \"\",\n onlyPerson: false, // 控制只能选人(true)\n selectType: '',\n\n defaultStoreList: [],\n storeTreeSet: {\n isSelectPerson: false, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(route) {\n this.$router.push(route);\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n let data = [];\n let flag = that.ruleForm.departList.length && that.ruleForm.peopleList.length && that.ruleForm.brandValue.length;\n if (!flag) {\n that.$message.error({\n message: '请完善信息'\n })\n return;\n }\n flag = null;\n that.ruleForm.departList.forEach(function(item){\n data.push({groupId: item.groupId});\n });\n that.ruleForm.brandValue.forEach(function(item){\n // 品牌只有 brandId 无 storeId , 如:['57b303dff06c4e758e26951f5e9c5e97']\n // 如果是企业管理员\n if (that.ruleForm.roleCode === 'admin') {\n data.push({ groupId: item });\n }else {\n // 如果是子管理员\n item.storeId? data.push({ storeId: item.storeId }) : data.push({ groupId: item.groupId });\n }\n });\n let clerks = (that.ruleForm.peopleList.map(item=>item.employeeClerkId)).join(',');\n that.postSave(data,clerks);\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 保存---api\n */\n postSave(data,clerks) {\n const that = this;\n let para = {\n data: JSON.stringify(data),\n roleId: that.ruleForm.roleId,\n brandId: that.ruleForm.brandId,\n clerkIds: clerks\n }\n postRequest('/haoban-manage-web/save-clerk-role',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('添加成功','success')\n that.changeRoute('/setChildAdmin')\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 删除字段\n */\n delField(index,item,list) {\n const that = this\n that.$alert('确定要删除?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n }).then(({ value }) => {\n list.splice(index,1)\n }).catch(() => {\n });\n },\n\n /**\n * 删除选的部门\n */\n delDepart(index,item) {\n const that = this;\n item.splice(index,1);\n },\n\n /**\n * 弹窗显示事件\n */\n showDialogLayer(type,selData) {\n const that = this;\n that.selectType = type;\n that.changed = type;\n if (type === 'store') {\n that.defaultStoreList = selData;\n that.storeTreeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n return;\n }\n that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: false\n };\n if (type === 'people') {\n that.onlyPerson = true;\n that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n }else {\n that.onlyPerson = false;\n }\n that.defaultSelection = selData;\n if (!!that.treeData.hasOwnProperty('treeData')) {\n return;\n }\n\n },\n\n /**\n * 处理已选部门\n */\n handleSelectedList(group) {\n const that = this;\n if (that.selectType === 'people') {\n that.ruleForm.peopleList = group;\n }else if(that.selectType === 'store'){\n that.ruleForm.brandValue = group;\n }else {\n that.ruleForm.departList = group;\n }\n },\n\n /**\n * 获取品牌--门店架构\n */\n getBrandData() {\n const that = this;\n postRequest('/haoban-manage-web/brand/list',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result && !!resData.result.length ) {\n that.ruleForm.brandOptions = resData.result\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取用户已有数据\n */\n getUserData() {\n const that = this;\n let para = {\n roleId: that.ruleForm.roleId,\n userId: that.ruleForm.userId\n }\n postRequest('/haoban-manage-web/find-clerk-role',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result) {\n that.ruleForm.peopleList = [resData.result.user];\n resData.result.admList.forEach(function(ele,index){\n ele.id = ele.groupId;\n ele.label = ele.name;\n })\n that.ruleForm.departList = resData.result.admList || [];\n\n resData.result.storeList.forEach(function(ele,index){\n ele.id = ele.groupId? ele.groupId : ele.storeId;\n ele.label = ele.name;\n })\n\n that.ruleForm.brandValue = that.ruleForm.roleCode === 'admin'? resData.result.storeList.map(item=>item.groupId): (resData.result.storeList|| []);\n console.log(that.ruleForm)\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n mounted() {\n const that = this;\n that.getBrandData();\n that.ruleForm.brandId = that.$route.query.brandId;\n if (!!that.$route.query.hasOwnProperty('roleId')) {\n that.ruleForm.roleId = that.$route.query.roleId;\n }\n if (!!that.$route.query.hasOwnProperty('roleCode')) {\n that.ruleForm.roleCode = that.$route.query.roleCode;\n that.ruleForm.roleName = that.$route.query.roleCode === 'admin'? '企业管理员':'子管理员';\n }\n if (!!that.$route.query.hasOwnProperty('userId')) {\n that.ruleForm.userId = that.$route.query.userId;\n that.navpath = [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: '/setChildAdmin'\n },\n {\n name: '编辑成员',\n path: ''\n }\n ];\n that.getUserData();\n }\n },\n components: {\n navCrumb,\n vueSelectEmployee,\n vueSelectStore\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* display */\n.inline-block {\n display: inline-block;\n}\n\n.block {\n display: block;\n}\n\n.top {\n vertical-align: top;\n}\n\n.middle {\n vertical-align: middle;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n h2 {\n font-size: 16px;\n color: #303133;\n }\n\n p {\n font-size: 14px;\n color: #909399;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .m-b-0 {\n margin-bottom: 0;\n }\n\n .w-380 {\n width: 380px;\n }\n\n .people-cell {\n position: relative;\n margin-right: 24px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n\n .img-wrap {\n position: relative;\n width: 40px;\n height: 40px;\n border-radius: 4px;\n &.img-wrap-bg {\n background: #82C5FF;\n }\n }\n img {\n width: 100%;\n border-radius: 4px;\n }\n\n .icon-yewuduanmorentouxian {\n color: #e5f3ff;\n }\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n }\n }\n\n .depart-item-content {\n width: 213px;\n height: 32px;\n overflow: hidden;\n white-space: nowrap;\n border-radius: 4px;\n border: 1px solid #dcdfe6;\n cursor: pointer;\n }\n\n .item-cell-select {\n /deep/ .el-select__tags {\n white-space: nowrap;\n overflow: hidden;\n }\n }\n\n .depart-cell {\n position: relative;\n margin: 0 24px 24px 0;\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n }\n }\n\n .add-icon {\n display: block;\n width: 40px;\n height: 40px;\n line-height: 40px;\n text-align: center;\n border-radius: 50%;\n border: 1px dashed #C0CCDA;\n cursor: pointer;\n i {\n font-size: 16px;\n color: #8C939D;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'height': _vm.$store.state.bgHeight})},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"管理员角色\",\"prop\":\"roleName\"}},[_c('el-input',{staticClass:\"w-380\",attrs:{\"disabled\":\"\",\"placeholder\":\"\"},model:{value:(_vm.ruleForm.roleName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"roleName\", $$v)},expression:\"ruleForm.roleName\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":_vm.ruleForm.userId?'' : '选择人员',\"prop\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-wrap\"},[_vm._l((_vm.ruleForm.peopleList),function(item,index){return [_c('div',{key:index + item.name,staticClass:\"people-cell flex flex-align-center flex-pack-center flex-column\"},[_c('div',{class:['inline-block', 'img-wrap', 'flex', 'flex-align-center', 'flex-pack-center',!item.headPic?'img-wrap-bg':'']},[(item.headPic)?_c('img',{attrs:{\"src\":item.headPic,\"alt\":\"headPic\"}}):_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}),_vm._v(\" \"),(!_vm.ruleForm.userId)?_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.ruleForm.peopleList)}}}):_vm._e()]),_vm._v(\" \"),_c('p',[_vm._v(_vm._s(item.name))])])]}),_vm._v(\" \"),(!_vm.ruleForm.userId)?_c('div',{staticClass:\"people-cell\"},[_c('span',{staticClass:\"add-icon\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer('people',_vm.ruleForm.peopleList)}}},[_c('i',{staticClass:\"el-icon-plus\"})])]):_vm._e()],2)]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-b-0\",attrs:{\"label\":\"选择管理范围\",\"prop\":\"name\"}}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-b-0 m-t-10\",attrs:{\"label\":\"行政架构\",\"prop\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-column item-cell-select\"},[_c('div',{staticClass:\"depart-item-wrap\"},[_c('div',{staticClass:\"el-select el-select--large depart-item-content\",on:{\"click\":function($event){_vm.showDialogLayer('depart',_vm.ruleForm.departList)}}},[_c('div',{staticClass:\"el-select__tags\",staticStyle:{\"max-width\":\"181px\"}},[_c('span',[_vm._l((_vm.ruleForm.departList),function(item,index){return [_c('span',{key:index,staticClass:\"el-tag el-tag--info el-tag--small\"},[_c('span',{staticClass:\"el-select__tags-text\"},[_vm._v(_vm._s(item.name))]),_c('i',{staticClass:\"el-tag__close el-icon-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delDepart(index,_vm.ruleForm.departList)}}})])]})],2)])])])])]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-t-22\",attrs:{\"label\":\"门店架构\",\"prop\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-column item-cell-select\"},[(_vm.ruleForm.roleCode == 'admin')?_c('div',{staticClass:\"store-item-wrap\"},[_c('el-select',{staticStyle:{\"width\":\"213px\"},attrs:{\"multiple\":\"\",\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.brandValue),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"brandValue\", $$v)},expression:\"ruleForm.brandValue\"}},_vm._l((_vm.ruleForm.brandOptions),function(item){return _c('el-option',{key:item.groupId,attrs:{\"label\":item.name,\"value\":item.groupId}})}))],1):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.roleCode == 'child_admin')?_c('div',{staticClass:\"depart-item-wrap\"},[_c('div',{staticClass:\"el-select el-select--large depart-item-content\",staticStyle:{\"width\":\"213px\"},on:{\"click\":function($event){_vm.showDialogLayer('store',_vm.ruleForm.brandValue)}}},[_c('div',{staticClass:\"el-select__tags\",staticStyle:{\"max-width\":\"181px\"}},[_c('span',[_vm._l((_vm.ruleForm.brandValue),function(item,index){return [_c('span',{key:index,staticClass:\"el-tag el-tag--info el-tag--small\"},[_c('span',{staticClass:\"el-select__tags-text\"},[_vm._v(_vm._s(item.name || item.storeName))]),_c('i',{staticClass:\"el-tag__close el-icon-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delDepart(index,_vm.ruleForm.brandValue)}}})])]})],2)])])]):_vm._e()])]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-t-24\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保存\")])],1)],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('vue-select-employee',{attrs:{\"defaultSelection\":_vm.defaultSelection,\"onlyPerson\":_vm.onlyPerson,\"treeSet\":_vm.treeSet,\"changed\":_vm.changed},on:{\"handleSelectedList\":_vm.handleSelectedList}}),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",attrs:{\"treeSet\":_vm.storeTreeSet,\"selectType\":'group-store',\"defaultList\":_vm.defaultStoreList},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6548d1cf\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6548d1cf\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6548d1cf\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-6548d1cf\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([32],{"rs/A":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),l=r.n(a),s=r("3Xzz"),o=r("c4uw"),i=r("Ie7z"),n=(r("Mk6G"),r("3E4D")),u=r("Ch4/"),c=r("PI0u"),d=r("P9l9"),m={name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"添加成员",path:""}],ruleForm:{brandId:"",roleId:"",roleCode:"admin",roleName:"企业管理员",peopleList:[],departList:[],brandValue:[],brandOptions:[]},rules:{},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],changed:"",onlyPerson:!1,selectType:"",defaultStoreList:[],storeTreeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!1}}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},submitForm:Object(c.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r=[],a=t.ruleForm.departList.length&&t.ruleForm.peopleList.length&&t.ruleForm.brandValue.length;if(a){a=null,t.ruleForm.departList.forEach(function(e){r.push({groupId:e.groupId})}),t.ruleForm.brandValue.forEach(function(e){"admin"===t.ruleForm.roleCode?r.push({groupId:e}):e.storeId?r.push({storeId:e.storeId}):r.push({groupId:e.groupId})});var l=t.ruleForm.peopleList.map(function(e){return e.employeeClerkId}).join(",");t.postSave(r,l)}else t.$message.error({message:"请完善信息"})})},500),postSave:function(e,t){var r=this,a={data:l()(e),roleId:r.ruleForm.roleId,brandId:r.ruleForm.brandId,clerkIds:t};Object(d.c)("/haoban-manage-web/save-clerk-role",a).then(function(e){var t=e.data;if(1==t.errorCode)return n.a.showmsg("添加成功","success"),void r.changeRoute("/setChildAdmin");u.a.errorMsg(t)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},delField:function(e,t,r){this.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){t.value;r.splice(e,1)}).catch(function(){})},delDepart:function(e,t){t.splice(e,1)},showDialogLayer:function(e,t){if(this.selectType=e,this.changed=e,"store"===e)return this.defaultStoreList=t,void(this.storeTreeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0});this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!1},"people"===e?(this.onlyPerson=!0,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0}):this.onlyPerson=!1,this.defaultSelection=t,this.treeData.hasOwnProperty("treeData")},handleSelectedList:function(e){"people"===this.selectType?this.ruleForm.peopleList=e:"store"===this.selectType?this.ruleForm.brandValue=e:this.ruleForm.departList=e},getBrandData:function(){var e=this;Object(d.c)("/haoban-manage-web/brand/list",{}).then(function(t){var r=t.data;1!=r.errorCode?u.a.errorMsg(r):r.result&&r.result.length&&(e.ruleForm.brandOptions=r.result)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getUserData:function(){var e=this,t={roleId:e.ruleForm.roleId,userId:e.ruleForm.userId};Object(d.c)("/haoban-manage-web/find-clerk-role",t).then(function(t){var r=t.data;1!=r.errorCode?u.a.errorMsg(r):r.result&&(e.ruleForm.peopleList=[r.result.user],r.result.admList.forEach(function(e,t){e.id=e.groupId,e.label=e.name}),e.ruleForm.departList=r.result.admList||[],r.result.storeList.forEach(function(e,t){e.id=e.groupId?e.groupId:e.storeId,e.label=e.name}),e.ruleForm.brandValue="admin"===e.ruleForm.roleCode?r.result.storeList.map(function(e){return e.groupId}):r.result.storeList||[],console.log(e.ruleForm))}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData(),this.ruleForm.brandId=this.$route.query.brandId,this.$route.query.hasOwnProperty("roleId")&&(this.ruleForm.roleId=this.$route.query.roleId),this.$route.query.hasOwnProperty("roleCode")&&(this.ruleForm.roleCode=this.$route.query.roleCode,this.ruleForm.roleName="admin"===this.$route.query.roleCode?"企业管理员":"子管理员"),this.$route.query.hasOwnProperty("userId")&&(this.ruleForm.userId=this.$route.query.userId,this.navpath=[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"编辑成员",path:""}],this.getUserData())},components:{navCrumb:s.a,vueSelectEmployee:o.a,vueSelectStore:i.a}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"管理员角色",prop:"roleName"}},[r("el-input",{staticClass:"w-380",attrs:{disabled:"",placeholder:""},model:{value:e.ruleForm.roleName,callback:function(t){e.$set(e.ruleForm,"roleName",t)},expression:"ruleForm.roleName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.userId?"":"选择人员",prop:"name"}},[r("div",{staticClass:"flex w-380 flex-wrap"},[e._l(e.ruleForm.peopleList,function(t,a){return[r("div",{key:a+t.name,staticClass:"people-cell flex flex-align-center flex-pack-center flex-column"},[r("div",{class:["inline-block","img-wrap","flex","flex-align-center","flex-pack-center",t.headPic?"":"img-wrap-bg"]},[t.headPic?r("img",{attrs:{src:t.headPic,alt:"headPic"}}):r("i",{staticClass:"iconfont icon-yewuduanmorentouxian"}),e._v(" "),e.ruleForm.userId?e._e():r("i",{staticClass:"el-icon-circle-close",on:{click:function(r){r.stopPropagation(),e.delField(a,t,e.ruleForm.peopleList)}}})]),e._v(" "),r("p",[e._v(e._s(t.name))])])]}),e._v(" "),e.ruleForm.userId?e._e():r("div",{staticClass:"people-cell"},[r("span",{staticClass:"add-icon",on:{click:function(t){t.stopPropagation(),e.showDialogLayer("people",e.ruleForm.peopleList)}}},[r("i",{staticClass:"el-icon-plus"})])])],2)]),e._v(" "),r("el-form-item",{staticClass:"m-b-0",attrs:{label:"选择管理范围",prop:"name"}}),e._v(" "),r("el-form-item",{staticClass:"m-b-0 m-t-10",attrs:{label:"行政架构",prop:"name"}},[r("div",{staticClass:"flex w-380 flex-column item-cell-select"},[r("div",{staticClass:"depart-item-wrap"},[r("div",{staticClass:"el-select el-select--large depart-item-content",on:{click:function(t){e.showDialogLayer("depart",e.ruleForm.departList)}}},[r("div",{staticClass:"el-select__tags",staticStyle:{"max-width":"181px"}},[r("span",[e._l(e.ruleForm.departList,function(t,a){return[r("span",{key:a,staticClass:"el-tag el-tag--info el-tag--small"},[r("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.name))]),r("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){t.stopPropagation(),e.delDepart(a,e.ruleForm.departList)}}})])]})],2)])])])])]),e._v(" "),r("el-form-item",{staticClass:"m-t-22",attrs:{label:"门店架构",prop:"name"}},[r("div",{staticClass:"flex w-380 flex-column item-cell-select"},["admin"==e.ruleForm.roleCode?r("div",{staticClass:"store-item-wrap"},[r("el-select",{staticStyle:{width:"213px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.ruleForm.brandValue,callback:function(t){e.$set(e.ruleForm,"brandValue",t)},expression:"ruleForm.brandValue"}},e._l(e.ruleForm.brandOptions,function(e){return r("el-option",{key:e.groupId,attrs:{label:e.name,value:e.groupId}})}))],1):e._e(),e._v(" "),"child_admin"==e.ruleForm.roleCode?r("div",{staticClass:"depart-item-wrap"},[r("div",{staticClass:"el-select el-select--large depart-item-content",staticStyle:{width:"213px"},on:{click:function(t){e.showDialogLayer("store",e.ruleForm.brandValue)}}},[r("div",{staticClass:"el-select__tags",staticStyle:{"max-width":"181px"}},[r("span",[e._l(e.ruleForm.brandValue,function(t,a){return[r("span",{key:a,staticClass:"el-tag el-tag--info el-tag--small"},[r("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.name||t.storeName))]),r("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){t.stopPropagation(),e.delDepart(a,e.ruleForm.brandValue)}}})])]})],2)])])]):e._e()])]),e._v(" "),r("el-form-item",{staticClass:"m-t-24"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer"),e._v(" "),r("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,onlyPerson:e.onlyPerson,treeSet:e.treeSet,changed:e.changed},on:{handleSelectedList:e.handleSelectedList}}),e._v(" "),r("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.storeTreeSet,selectType:"group-store",defaultList:e.defaultStoreList},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var h=r("VU/8")(m,p,!1,function(e){r("uzUu")},"data-v-6548d1cf",null);t.default=h.exports},uzUu:function(e,t){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/reviewCenter/index.vue","webpack:///./src/views/reviewCenter/index.vue?6da9","webpack:///./src/views/reviewCenter/index.vue"],"names":["reviewCenter","name","data","projectName","collapseFlag","contentHeight","computed","methods","toRouterView","val","this","$router","push","path","collapseTag","watch","$route","handler","oldVal","$refs","asideMenu","refreshRoute","deep","mounted","document","documentElement","clientHeight","body","views_reviewCenter","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","id","style","height","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"wGAuBA,IAAAA,GACAC,KAAA,WACAC,KAFA,WAGA,OACAC,YAAA,oBACAC,cAAA,EACAC,cAAA,QAGAC,YAGAC,SAEAC,aAFA,SAEAC,GACAC,KAMAC,QAAAC,MACAC,KAAAJ,EAAAI,QAKAC,YAfA,SAeAL,GACAC,KACAN,aAAAK,IAGAM,OACAC,QACAC,QAAA,SAAAR,EAAAS,GACAR,KAAAS,MAAAC,UAAAC,gBAGAC,MAAA,IAGAC,QAzCA,WA0CAb,KACAL,eAAAmB,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UC/DeE,GADEC,OAFjB,WAA0B,IAAAC,EAAApB,KAAaqB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,qBAA0BG,OAAOjC,YAAA2B,EAAA3B,aAA8BkC,IAAKvB,YAAAgB,EAAAhB,YAAAN,aAAAsB,EAAAtB,gBAA+DsB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAAzB,iBAA4B4B,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAAzB,iBAA4B4B,EAAA,oBAAyBS,IAAA,YAAAN,OAAuBjC,YAAA2B,EAAA3B,YAAAC,aAAA0B,EAAA1B,iBAA+D,GAAA0B,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAOnC,KAAA,OAAA0C,KAAA,YAA+BV,EAAA,gCAEnrBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE/C,EACA4B,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/32.e0dcc7cfee4fd78f294f.js","sourcesContent":["<template>\r\n <div class=\"review-wrap\">\r\n <!-- 公共头部菜单插件 -->\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div class=\"setting-wrap__body\">\r\n <div id=\"content\" class=\"content\">\r\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\r\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\r\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\r\n </div>\r\n <transition name=\"fade\" mode=\"out-in\">\r\n <!-- 缓存已经填好内容的页面 -->\r\n <!-- <keep-alive include=\"editGroupGrade\"> -->\r\n <router-view></router-view>\r\n <!-- </keep-alive > -->\r\n </transition>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"reviewed\",\r\n data() {\r\n return {\r\n projectName: 'haoban-manage-web', // 当前项目名\r\n collapseFlag: false, // 折叠参数\r\n contentHeight: '0px', //页面内容高度\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n // 处理路由跳转\r\n toRouterView(val) {\r\n const that = this;\r\n // 模拟检查数据,有两个参数\r\n /*{\r\n name:,\r\n path:\r\n }*/\r\n that.$router.push({\r\n path: val.path\r\n })\r\n },\r\n\r\n // 折叠事件\r\n collapseTag(val) {\r\n const that = this;\r\n that.collapseFlag = val\r\n },\r\n },\r\n watch: {\r\n $route: {\r\n handler: function(val, oldVal){\r\n this.$refs.asideMenu.refreshRoute();\r\n },\r\n // 深度观察监听\r\n deep: true\r\n },\r\n },\r\n mounted() {\r\n const that = this;\r\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px';\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" >\r\n.review-wrap {\r\n background-color: #f0f2f5;\r\n}\r\n.setting-wrap__body{\r\n .content{\r\n padding-top: 64px;\r\n /* height: calc(100% - 64px);\r\n overflow-y: auto;*/\r\n min-width: 1400px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n\r\n .content-body {\r\n display: flex;\r\n overflow: hidden;\r\n\r\n .common-set-wrap {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n overflow-y: auto;\r\n\r\n .right-content {\r\n /*width: 100%;*/\r\n padding: 24px;\r\n min-height: calc(100% - 240px);\r\n\r\n .right-box {\r\n background: #fff;\r\n padding: 24px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.el-table__body-wrapper .el-table__empty-block {\r\n height: 256px;\r\n}\r\n\r\n.el-table__empty-text{\r\n width: auto;\r\n margin-bottom:80px;\r\n &::before{\r\n content: ' ';\r\n display: block;\r\n width: 60px;\r\n height: 60px;\r\n background: url(../../assets/no-data_icon.png) no-repeat center;\r\n margin: 0px auto 22px auto;\r\n }\r\n}\r\n\r\n.el-table__empty-text {\r\n margin-bottom: 0;\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/reviewCenter/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"review-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"setting-wrap__body\"},[_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({height: _vm.contentHeight})},[_c('div',{staticClass:\"left-menu\",style:({height: _vm.contentHeight})},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}})],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5c6ede88\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/reviewCenter/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5c6ede88\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5c6ede88\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([33],{"2Rhp":function(t,e){},VlR1:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={name:"setting",data:function(){return{projectName:"haoban-manage-web",contentHeight:"0px",collapseFlag:!1}},computed:{},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},watch:{$route:{handler:function(t,e){this.$refs.asideMenu.refreshRoute()},deep:!0}},mounted:function(){this.pathName=window.location.hash.split("/")[1],console.log("pathname:",this.pathName,this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-wrap"},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"setting-wrap__body"},[a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{height:t.contentHeight}},[a("div",{staticClass:"left-menu",style:{height:t.contentHeight}},[a("vue-office-aside",{ref:"asideMenu",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}})],1),t._v(" "),a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1)],1)])])],1)},staticRenderFns:[]};var s=a("VU/8")(o,n,!1,function(t){a("2Rhp")},"data-v-5487f964",null);e.default=s.exports}});
//# sourceMappingURL=33.74ac82b84ddd0a61f0c5.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/index.vue","webpack:///./src/views/setting/index.vue?4247","webpack:///./src/views/setting/index.vue"],"names":["setting","name","data","projectName","contentHeight","collapseFlag","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","watch","$route","handler","oldVal","$refs","asideMenu","refreshRoute","deep","mounted","pathName","window","location","hash","split","document","documentElement","clientHeight","body","views_setting","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","id","style","height","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"6HAuBA,IAAAA,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,YAAA,oBACAC,cAAA,MACAC,cAAA,IAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAP,aAAAI,IAGAQ,OACAC,QACAC,QAAA,SAAAV,EAAAW,GAEAR,KAAAS,MAAAC,UAAAC,gBAGAC,MAAA,IAGAC,QA7CA,WA8CAb,KAEAc,SAAAC,OAAAC,SAAAC,KAAAC,MAAA,QACApB,QAAAC,IAAA,YAHAC,KAGAc,SAAAd,KAAAM,OAAAH,MAHAH,KAKAR,eAAA2B,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UCvEeE,GADEC,OAFjB,WAA0B,IAAAC,EAAAzB,KAAa0B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,qBAA0BG,OAAOxC,YAAAkC,EAAAlC,aAA8ByC,IAAK5B,YAAAqB,EAAArB,YAAAR,aAAA6B,EAAA7B,gBAA+D6B,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAAjC,iBAA4BoC,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAAjC,iBAA4BoC,EAAA,oBAAyBS,IAAA,YAAAN,OAAuBxC,YAAAkC,EAAAlC,YAAAE,aAAAgC,EAAAhC,iBAA+D,GAAAgC,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAO1C,KAAA,OAAAiD,KAAA,YAA+BV,EAAA,gCAEprBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEtD,EACAmC,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/33.74ac82b84ddd0a61f0c5.js","sourcesContent":["<template>\r\n <div class=\"setting-wrap\">\r\n <!-- 公共头部菜单插件 -->\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div class=\"setting-wrap__body\">\r\n <div id=\"content\" class=\"content\">\r\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\r\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\r\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\r\n </div>\r\n <transition name=\"fade\" mode=\"out-in\">\r\n <!-- 缓存已经填好内容的页面 -->\r\n <!-- <keep-alive include=\"editGroupGrade\"> -->\r\n <router-view></router-view>\r\n <!-- </keep-alive > -->\r\n </transition>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"setting\",\r\n data() {\r\n return {\r\n projectName: 'haoban-manage-web',\r\n contentHeight: '0px', //页面内容高度\r\n collapseFlag: false, // 折叠参数\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n // 处理路由跳转\r\n toRouterView(val) {\r\n var that = this;\r\n // 模拟检查数据\r\n // //有两个参数\r\n //{\r\n // name:,\r\n // path:\r\n //}\r\n console.log(val);\r\n that.$router.push({\r\n path: val.path\r\n })\r\n },\r\n\r\n // 折叠事件\r\n collapseTag(val) {\r\n var that = this;\r\n console.log(val);\r\n that.collapseFlag = val\r\n },\r\n },\r\n watch: {\r\n $route: {\r\n handler: function(val, oldVal){\r\n // console.log(\"获取当前路由:\",val,oldVal);\r\n this.$refs.asideMenu.refreshRoute();\r\n },\r\n // 深度观察监听\r\n deep: true\r\n },\r\n },\r\n mounted() {\r\n const that = this;\r\n //获取项目名 pathname (路由的hash)\r\n that.pathName = window.location.hash.split('/')[1];\r\n console.log(\"pathname:\",that.pathName,this.$route.path)\r\n\r\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px'\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n.setting-wrap {\r\n background-color: #f0f2f5;\r\n}\r\n.setting-wrap__body{\r\n .content{\r\n padding-top: 64px;\r\n /* height: calc(100% - 64px);\r\n overflow-y: auto;*/\r\n min-width: 1400px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n\r\n .content-body {\r\n display: flex;\r\n overflow: hidden;\r\n\r\n .common-set-wrap {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n overflow-y: auto;\r\n\r\n .right-content {\r\n /*width: 100%;*/\r\n padding: 24px;\r\n min-height: calc(100% - 240px);\r\n\r\n .right-box {\r\n background: #fff;\r\n padding: 24px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n/*.content-body .left-menu {\r\n -ms-flex: 0 0 200px;\r\n flex: 0 0 200px;\r\n width: 200px;\r\n height: 100%;\r\n background: #020b21;\r\n transition: all .2s ease;\r\n position: fixed;\r\n z-index: 5;\r\n}*/\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"setting-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"setting-wrap__body\"},[_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({height: _vm.contentHeight})},[_c('div',{staticClass:\"left-menu\",style:({height: _vm.contentHeight})},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}})],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5487f964\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5487f964\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5487f964\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5487f964\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([32],{"+lem":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"reviewed",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,contentHeight:"0px"}},computed:{},methods:{toRouterView:function(e){this.$router.push({path:e.path})},collapseTag:function(e){this.collapseFlag=e}},watch:{$route:{handler:function(e,t){this.$refs.asideMenu.refreshRoute()},deep:!0}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},o={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"review-wrap"},[n("vue-office-header",{attrs:{projectName:e.projectName},on:{collapseTag:e.collapseTag,toRouterView:e.toRouterView}}),e._v(" "),n("div",{staticClass:"setting-wrap__body"},[n("div",{staticClass:"content",attrs:{id:"content"}},[n("div",{staticClass:"content-body",style:{height:e.contentHeight}},[n("div",{staticClass:"left-menu",style:{height:e.contentHeight}},[n("vue-office-aside",{ref:"asideMenu",attrs:{projectName:e.projectName,collapseFlag:e.collapseFlag}})],1),e._v(" "),n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)])])],1)},staticRenderFns:[]};var i=n("VU/8")(a,o,!1,function(e){n("0+Q1")},null,null);t.default=i.exports},"0+Q1":function(e,t){}});
//# sourceMappingURL=32.e0dcc7cfee4fd78f294f.js.map
\ No newline at end of file
webpackJsonp([33],{"+lem":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"reviewed",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,contentHeight:"0px"}},computed:{},methods:{toRouterView:function(e){this.$router.push({path:e.path})},collapseTag:function(e){this.collapseFlag=e}},watch:{$route:{handler:function(e,t){this.$refs.asideMenu.refreshRoute()},deep:!0}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},o={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"review-wrap"},[n("vue-office-header",{attrs:{projectName:e.projectName},on:{collapseTag:e.collapseTag,toRouterView:e.toRouterView}}),e._v(" "),n("div",{staticClass:"setting-wrap__body"},[n("div",{staticClass:"content",attrs:{id:"content"}},[n("div",{staticClass:"content-body",style:{height:e.contentHeight}},[n("div",{staticClass:"left-menu",style:{height:e.contentHeight}},[n("vue-office-aside",{ref:"asideMenu",attrs:{projectName:e.projectName,collapseFlag:e.collapseFlag}})],1),e._v(" "),n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)])])],1)},staticRenderFns:[]};var i=n("VU/8")(a,o,!1,function(e){n("80rI")},null,null);t.default=i.exports},"80rI":function(e,t){}});
\ No newline at end of file
webpackJsonp([34],{VlR1:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={name:"setting",data:function(){return{projectName:"haoban-manage-web",contentHeight:"0px",collapseFlag:!1}},computed:{},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},watch:{$route:{handler:function(t,e){this.$refs.asideMenu.refreshRoute()},deep:!0}},mounted:function(){this.pathName=window.location.hash.split("/")[1],console.log("pathname:",this.pathName,this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-wrap"},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"setting-wrap__body"},[a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{height:t.contentHeight}},[a("div",{staticClass:"left-menu",style:{height:t.contentHeight}},[a("vue-office-aside",{ref:"asideMenu",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}})],1),t._v(" "),a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1)],1)])])],1)},staticRenderFns:[]};var s=a("VU/8")(o,n,!1,function(t){a("t0vv")},"data-v-5487f964",null);e.default=s.exports},t0vv:function(t,e){}});
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/shareCode.vue","webpack:///./src/views/contacts/shareCode.vue?9e2d","webpack:///./src/views/contacts/shareCode.vue"],"names":["shareCode","name","data","regenerate","qrCodeContent","shares","qrcodeCase","myEnterprise","dialogVisible","methods","getCode","arguments","length","undefined","_this","this","params","Object","api","then","res","console","log","errorCode","qrcode","result","$message","error","message","catch","e","reFresh","document","getElementById","innerHTML","clear","text","qrcode_default","a","width","height","downloadCode","getElementsByTagName","getAttribute","createElement","event","MouseEvent","download","href","dispatchEvent","getShareRelation","enterpriseIdCondition","exportEnterpriseName","cancelShare","enterprise","ths","$confirm","type","importEnterpriseId","idx","indexOf","splice","beforeMount","contacts_shareCode","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","id","on","click","$event","_l","key","importEnterpriseName","_e","title","visible","update:visible","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/34.d29c59b220221af0352b.js","sourcesContent":["<template>\r\n <div class=\"share-code-div\">\r\n <p class=\"company-name\">{{myEnterprise}}的共享企业</p>\r\n <p class=\"word\">双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系</p>\r\n <p class=\"time-tip\">一个二维码只能和一个企业建立共享关系,24小时有效</p>\r\n <div id=\"qrcode\" class=\"m-t-20\"></div>\r\n <div class=\"btn-area\">\r\n <el-button type=\"primary\" @click=\"downloadCode\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n <el-button @click=\"reFresh()\">重新生成</el-button>\r\n </div>\r\n <p class=\"company-name\">已建立的共享企业</p>\r\n <div class=\"share-table\" v-if=\"shares.length > 0\">\r\n <div class=\"company\">{{myEnterprise}}</div>\r\n <ul class=\"list\">\r\n <li class=\"li\" v-for=\"enterprise in shares\" :key=\"enterprise.importEnterpriseId\">\r\n <div class=\"name\">{{enterprise.importEnterpriseName}}</div>\r\n <div class=\"cancel-btn\"><a class=\"a-href\" @click=\"cancelShare(enterprise)\">取消共享</a></div>\r\n </li>\r\n </ul>\r\n </div>\r\n <div class=\"no-share-tip\">暂无共享企业</div>\r\n <el-dialog title=\"验证管理员身份\" width=\"356px\" :visible.sync=\"dialogVisible\">\r\n <div class=\"cancel-code\">\r\n <p>请使用管理员的好办扫一扫确认</p>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n<script>\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport QRCode from 'qrcodejs2'\r\nexport default {\r\n name: \"shareCode\",\r\n data() {\r\n return {\r\n regenerate: false,\r\n qrCodeContent: {},\r\n shares: [],\r\n qrcodeCase: \"\",\r\n myEnterprise: \"\",\r\n dialogVisible: false\r\n }\r\n },\r\n methods: {\r\n getCode(regenerate = false) { // 获取共享二维码信息\r\n let _this = this;\r\n let params = {\r\n regenerate\r\n }\r\n getRequest(\"/haoban-manage-web/shared-contact/get-shared-qrcode\", params)\r\n .then(res => {\r\n console.log(res, \"code\");\r\n if (res.data.errorCode == 1) {\r\n console.log(regenerate);\r\n _this.qrcode(res.data.result.qrCodeContent);\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n reFresh() { // 刷新二维码\r\n document.getElementById(\"qrcode\").innerHTML = '';\r\n this.qrcodeCase.clear(); // 先清除原有的\r\n this.getCode(true);\r\n },\r\n /**\r\n * 生成二维码\r\n */\r\n qrcode (text) {\r\n const that = this;\r\n that.qrcodeCase = new QRCode('qrcode',\r\n {\r\n width: 245,\r\n height: 245, // 高度\r\n text: text, // 二维码内容 //\r\n //render: 'canvas', // 设置渲染方式(有两种方式 table和canvas,默认是canvas) //\r\n //background: '#f0f',\r\n //foreground: '#ff0'\r\n }\r\n );\r\n },\r\n /**\r\n * 下载二维码\r\n */\r\n downloadCode() {\r\n let img = document.getElementById(\"qrcode\").getElementsByTagName(\"img\")[0];\r\n let data = img.getAttribute(\"src\");\r\n let a = document.createElement(\"a\"); // 生成一个a元素\r\n let event = new MouseEvent(\"click\"); // 创建一个单击事件\r\n a.download = \"scan code\"; // 设置图片名称\r\n a.href = data; // 将生成的URL设置为a.href属性\r\n a.dispatchEvent(event); // 触发a的单击事件\r\n },\r\n getShareRelation() { // 获取当前企业共享信息\r\n let _this = this;\r\n let params = {\r\n enterpriseIdCondition: 1\r\n };\r\n getRequest(\"/haoban-manage-web/shared-contact/find-shared-contact-relation\", params)\r\n .then(res => {\r\n console.log(res, \"getShareRelation\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\r\n if (_this.shares.length > 0)\r\n _this.myEnterprise = res.data.result[0].exportEnterpriseName;\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancelShare(enterprise) {\r\n let ths = this;\r\n // ths.dialogVisible = true;\r\n ths.$confirm(\"是否要取消与该企业的共享?\", \"提示\", {\r\n type: \"warning\"\r\n }).then(() => {\r\n getRequest(\"/haoban-manage-web/shared-contact/del-shared-enterprise\", {importEnterpriseId: enterprise.importEnterpriseId})\r\n .then(res => {\r\n console.log(res, \"cancel\");\r\n if (res.data.errorCode == 1) {\r\n let idx = ths.shares.indexOf(enterprise);\r\n ths.shares.splice(idx, 1);\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n });\r\n });\r\n })\r\n .catch({});\r\n }\r\n },\r\n beforeMount() {\r\n this.getShareRelation();\r\n // this.getShareBrands();\r\n this.getCode();\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.share-code-div {\r\n width:100%;\r\n background:rgba(255,255,255,1);\r\n border-radius:2px;\r\n box-sizing: border-box;\r\n padding: 28px;\r\n font-weight: 500;\r\n overflow: auto;\r\n .company-name {\r\n font-size:16px;\r\n color:rgba(48,49,51,1);\r\n }\r\n .word {\r\n font-size:14px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n margin-top: 17px;\r\n }\r\n .time-tip {\r\n font-size:14px;\r\n font-weight:400;\r\n margin-top: 25px;\r\n color:rgba(245,108,108,1);\r\n }\r\n .btn-area {\r\n margin-top: 24px;\r\n margin-bottom: 46px;\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n }\r\n .share-table {\r\n display: flex;\r\n height:auto;\r\n border:1px solid rgba(235,238,245,1);\r\n margin: 24px 0 48px 0;\r\n .company {\r\n width: 300px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n .list {\r\n flex: 1;\r\n .li {\r\n display: flex;\r\n height: 60px;\r\n line-height: 60px;\r\n border-left: 1px solid rgba(235,238,245,1);\r\n border-bottom: 1px solid rgba(235,238,245,1);\r\n font-size: 14px;\r\n &:last-child {\r\n border-bottom: none;\r\n }\r\n .cancel-btn {\r\n width: 220px;\r\n }\r\n .name {\r\n flex: 1;\r\n padding: 0 15px;\r\n }\r\n }\r\n }\r\n }\r\n .no-share-tip {\r\n padding: 30px;\r\n text-align: center;\r\n }\r\n}\r\n.el-dialog__body {\r\n .cancel-code {\r\n text-align: center;\r\n padding-bottom: 50px;\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/shareCode.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"share-code-div\"},[_c('p',{staticClass:\"company-name\"},[_vm._v(_vm._s(_vm.myEnterprise)+\"的共享企业\")]),_vm._v(\" \"),_c('p',{staticClass:\"word\"},[_vm._v(\"双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系\")]),_vm._v(\" \"),_c('p',{staticClass:\"time-tip\"},[_vm._v(\"一个二维码只能和一个企业建立共享关系,24小时有效\")]),_vm._v(\" \"),_c('div',{staticClass:\"m-t-20\",attrs:{\"id\":\"qrcode\"}}),_vm._v(\" \"),_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.downloadCode}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})]),_vm._v(\" \"),_c('el-button',{on:{\"click\":function($event){_vm.reFresh()}}},[_vm._v(\"重新生成\")])],1),_vm._v(\" \"),_c('p',{staticClass:\"company-name\"},[_vm._v(\"已建立的共享企业\")]),_vm._v(\" \"),(_vm.shares.length > 0)?_c('div',{staticClass:\"share-table\"},[_c('div',{staticClass:\"company\"},[_vm._v(_vm._s(_vm.myEnterprise))]),_vm._v(\" \"),_c('ul',{staticClass:\"list\"},_vm._l((_vm.shares),function(enterprise){return _c('li',{key:enterprise.importEnterpriseId,staticClass:\"li\"},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(enterprise.importEnterpriseName))]),_vm._v(\" \"),_c('div',{staticClass:\"cancel-btn\"},[_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.cancelShare(enterprise)}}},[_vm._v(\"取消共享\")])])])}))]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"no-share-tip\"},[_vm._v(\"暂无共享企业\")]),_vm._v(\" \"),_c('el-dialog',{attrs:{\"title\":\"验证管理员身份\",\"width\":\"356px\",\"visible\":_vm.dialogVisible},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('div',{staticClass:\"cancel-code\"},[_c('p',[_vm._v(\"请使用管理员的好办扫一扫确认\")])])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3928c448\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/shareCode.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3928c448\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./shareCode.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareCode.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareCode.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3928c448\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./shareCode.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/shareCode.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([35],{Rwbg:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("3Xzz"),i=e("elmV"),l=e("P9l9"),o={name:"employee-io",components:{navCrumb:s.a,uploadExcelComponent:i.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"行政架构",path:"administrativeFrame"},{name:"批量导入导出",path:""}],type:"import",fileList:[],url:t+"/haoban-manage-web/emp/upload",logList:[],loading:!0,pageSize:20,currentPage:1,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getErrorNote()},handleCurrentChange:function(t){this.currentPage=t,this.getErrorNote()},resetList:function(t){this.fileList=[],"note"==t&&this.getErrorNote()},getErrorNote:function(){var t=this,a={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode};Object(l.a)("/haoban-manage-web/error-log-page",a).then(function(a){1==a.data.errorCode?(console.log(a.data),t.total=a.data.result.totalCount,t.logList=a.data.result.result,t.loading=!1):t.$message.error({message:a.data.message})}).catch(function(a){t.$message.error({message:a.message})})},uploadSuccess:function(){this.fileList=[],this.type="note",this.getErrorNote()},submitUpload:function(t){this.$refs[t].submit()},getChange:function(t,a){this.fileList=a}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},r={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"common-set-wrap"},[e("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),e("div",{staticClass:"right-content"},[e("div",{staticClass:"right-box"},[e("div",{staticClass:"io-container"},[t._m(0),t._v(" "),e("el-radio-group",{staticClass:"m-t-20",on:{change:t.resetList},model:{value:t.type,callback:function(a){t.type=a},expression:"type"}},[e("el-radio-button",{attrs:{label:"import"}},[t._v("导入通讯录")]),t._v(" "),e("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改通讯录")]),t._v(" "),e("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),"import"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("下载员工通讯录模板,统一收集员工信息\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/excel/通讯录-行政架构导入模板.xlsx"}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传收集完毕的员工信息表\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:t.url,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("upload")}}},[t._v("上传")])],1)]):"export"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("导出所有员工信息\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/emp/export?departmentId="+t.$route.query.departmentId+"&showChild="+t.$route.query.showChildMember}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1),t._v("\n 批量修改员工信息\n ")]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传修改好的员工信息表\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"uploadEdit",staticClass:"upload-demo",attrs:{action:t.url,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("uploadEdit")}}},[t._v("上传")])],1)]):e("div",{staticClass:"error-log import"},[e("div",{staticClass:"title-area"},[t._m(1),t._v(" "),e("a",{attrs:{href:"http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode="+t.$route.query.importCode+"&departmentId="+t.$route.query.departmentId}},[e("el-button",{attrs:{type:"primary"}},[t._v("导出错误记录")])],1)]),t._v(" "),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"m-t-20",staticStyle:{width:"100%"},attrs:{data:t.logList}},[e("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),e("el-table-column",{attrs:{label:"错误提示",prop:"failReason"}}),t._v(" "),e("el-table-column",{attrs:{label:"姓名",prop:"name"}}),t._v(" "),e("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),t._v(" "),e("el-table-column",{attrs:{label:"部门ID",prop:"departmentId"}}),t._v(" "),e("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),t._v(" "),e("el-table-column",{attrs:{label:"是否此部门负责人(是/否)",prop:"isManager"},scopedSlots:t._u([{key:"default",fn:function(a){return[t._v("\n "+t._s(1==a.row.isManager?"是":"否")+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"入职时间",prop:"hireDate"}})],1),t._v(" "),e("div",{staticClass:"pagination"},[e("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":t.pageSize,"current-page":t.currentPage,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)])])],1)},staticRenderFns:[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("ul",{staticClass:"tip-area"},[e("li",{staticClass:"tip"},[t._v("由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行"),e("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),e("li",{staticClass:"tip"},[t._v("如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("不能在本excel表中对员工信息类别进行增加、删除、修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("标*字段为必填字段,未标*字段为选填字段")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"tip"},[this._v("\n 导入总条数:0条,成功导入0条,"),a("span",{staticClass:"red"},[this._v("错误导入0条")])])}]};var n=e("VU/8")(o,r,!1,function(t){e("hXwp")},null,null);a.default=n.exports},hXwp:function(t,a){}});
//# sourceMappingURL=35.3a1287481845f3ab0f96.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employeeIo.vue","webpack:///./src/views/contacts/employeeIo.vue?bca5","webpack:///./src/views/contacts/employeeIo.vue"],"names":["employeeIo","name","components","navCrumb","nav","uploadExcelComponent","uploadExcel","data","local","window","location","origin","indexOf","navpath","path","type","fileList","url","logList","loading","pageSize","currentPage","total","methods","handleSizeChange","val","this","getErrorNote","handleCurrentChange","resetList","ths","params","departmentId","$route","query","importCode","Object","api","then","res","errorCode","console","log","result","totalCount","$message","error","message","catch","e","uploadSuccess","submitUpload","upload","$refs","submit","getChange","file","beforeMount","contacts_employeeIo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","on","change","model","value","callback","$$v","expression","label","staticStyle","margin-bottom","href","ref","action","on-success","on-change","multiple","file-list","auto-upload","slot","size","disabled","length","click","$event","showChildMember","directives","rawName","width","prop","scopedSlots","_u","key","fn","scope","_s","row","isManager","background","page-sizes","page-size","current-page","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/35.3a1287481845f3ab0f96.js","sourcesContent":["<template>\r\n <div class=\"common-set-wrap\">\r\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\">\r\n <div class=\"io-container\">\r\n <ul class=\"tip-area\">\r\n <li class=\"tip\">由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行<a class=\"a-href\">企业认证</a></li>\r\n <li class=\"tip\">如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改</li>\r\n <li class=\"tip\">不能在本excel表中对员工信息类别进行增加、删除、修改</li>\r\n <li class=\"tip\">标*字段为必填字段,未标*字段为选填字段</li>\r\n <li class=\"tip\">员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面</li>\r\n <li class=\"tip\">未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证</li>\r\n </ul>\r\n <el-radio-group v-model=\"type\" class=\"m-t-20\" @change=\"resetList\">\r\n <el-radio-button label=\"import\">导入通讯录</el-radio-button>\r\n <el-radio-button label=\"export\">导出/修改通讯录</el-radio-button>\r\n <el-radio-button label=\"note\">错误记录</el-radio-button>\r\n </el-radio-group>\r\n <div class=\"handle-area import\" v-if=\"type == 'import'\">\r\n <div class=\"step-div\" style=\"margin-bottom :90px;\">\r\n <span class=\"ft-large\">①</span>下载员工通讯录模板,统一收集员工信息\r\n <a href=\"http://www.gicdev.com/haoban-manage-web/excel/通讯录-行政架构导入模板.xlsx\" class=\"d-u-btn\">\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\r\n </a>\r\n </div>\r\n <div class=\"step-div\">\r\n <span class=\"ft-large\">②</span>上传收集完毕的员工信息表\r\n <div class=\"d-u-btn m-t-20\">\r\n <el-upload class=\"upload-demo\" ref=\"upload\" :action=\"url\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\r\n <el-button slot=\"trigger\" size=\"small\" type=\"primary\">选取文件</el-button>\r\n <div slot=\"tip\" class=\"el-upload__tip\">文件格式必须为xls或xlsx格式</div>\r\n </el-upload>\r\n </div>\r\n </div>\r\n <div class=\"up-btn-div\">\r\n <el-button type=\"primary\" @click=\"submitUpload('upload')\" :disabled=\"fileList.length == 0\">上传</el-button>\r\n </div>\r\n </div>\r\n <div class=\"handle-area import\" v-else-if=\"type == 'export'\">\r\n <div class=\"step-div\" style=\"margin-bottom :90px;\">\r\n <span class=\"ft-large\">①</span>导出所有员工信息\r\n <a class=\"d-u-btn\" :href=\"'http://www.gicdev.com/haoban-manage-web/emp/export?departmentId='+$route.query.departmentId+'&showChild='+$route.query.showChildMember\">\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\r\n </a>\r\n 批量修改员工信息\r\n </div>\r\n <div class=\"step-div\">\r\n <span class=\"ft-large\">②</span>上传修改好的员工信息表\r\n <div class=\"d-u-btn m-t-20\">\r\n <el-upload class=\"upload-demo\" ref=\"uploadEdit\" :action=\"url\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\r\n <el-button slot=\"trigger\" size=\"small\" type=\"primary\">选取文件</el-button>\r\n <div slot=\"tip\" class=\"el-upload__tip\">文件格式必须为xls或xlsx格式</div>\r\n </el-upload>\r\n </div>\r\n </div>\r\n <div class=\"up-btn-div\">\r\n <el-button type=\"primary\" @click=\"submitUpload('uploadEdit')\" :disabled=\"fileList.length == 0\">上传</el-button>\r\n </div>\r\n </div>\r\n <div class=\"error-log import\" v-else>\r\n <div class=\"title-area\">\r\n <div class=\"tip\">\r\n 导入总条数:0条,成功导入0条,<span class=\"red\">错误导入0条</span>\r\n </div>\r\n <a :href=\"'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId\">\r\n <el-button type=\"primary\">导出错误记录</el-button>\r\n </a>\r\n </div>\r\n <el-table v-loading=\"loading\" :data=\"logList\" class=\"m-t-20\" style=\"width: 100%\">\r\n <el-table-column type=\"index\" width=\"50\" label=\"序号\">\r\n </el-table-column>\r\n <el-table-column label=\"错误提示\" prop=\"failReason\"></el-table-column>\r\n <el-table-column label=\"姓名\" prop=\"name\"></el-table-column>\r\n <el-table-column label=\"手机号\" prop=\"phoneNumber\"></el-table-column>\r\n <el-table-column label=\"部门ID\" prop=\"departmentId\"></el-table-column>\r\n <el-table-column label=\"职位\" prop=\"positionName\"></el-table-column>\r\n <el-table-column label=\"是否此部门负责人(是/否)\" prop=\"isManager\">\r\n <template slot-scope=\"scope\">\r\n {{scope.row.isManager == 1 ? \"是\" : \"否\"}}\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"入职时间\" prop=\"hireDate\"></el-table-column>\r\n </el-table>\r\n <div class=\"pagination\">\r\n <el-pagination background @size-change=\"handleSizeChange\" @current-change=\"handleCurrentChange\" :page-sizes=\"[20, 40, 60, 80]\" :page-size=\"pageSize\" :current-page=\"currentPage\" layout=\"total, sizes, prev, pager, next\" :total=\"total\">\r\n </el-pagination>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport uploadExcelComponent from \"components/uploadExcel/index\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"employee-io\",\r\n components: {\r\n navCrumb,\r\n uploadExcelComponent\r\n },\r\n data() {\r\n let local = window.location.origin;\r\n if (local.indexOf('localhost') != -1) {\r\n local = 'http://www.gicdev.com';\r\n }\r\n return {\r\n // 面包屑参数\r\n navpath: [{\r\n name: '首页',\r\n path: '/index'\r\n },\r\n {\r\n name: '企业通讯录',\r\n path: '/administrativeFrame'\r\n },\r\n {\r\n name: '行政架构',\r\n path: 'administrativeFrame'\r\n },\r\n {\r\n name: '批量导入导出',\r\n path: ''\r\n }\r\n ],\r\n type: \"import\",\r\n fileList: [],\r\n url: local + \"/haoban-manage-web/emp/upload\",\r\n logList: [],\r\n loading: true,\r\n pageSize: 20,\r\n currentPage: 1,\r\n total: 0\r\n };\r\n },\r\n methods: {\r\n handleSizeChange(val) {\r\n this.pageSize = val;\r\n this.getErrorNote();\r\n },\r\n handleCurrentChange(val) {\r\n this.currentPage = val;\r\n this.getErrorNote();\r\n },\r\n resetList(val) {\r\n this.fileList = [];\r\n if (val == \"note\") {\r\n this.getErrorNote();\r\n }\r\n },\r\n // 获取错误日志\r\n getErrorNote() {\r\n let ths = this;\r\n let params = {\r\n departmentId: ths.$route.query.departmentId,\r\n importCode: ths.$route.query.importCode\r\n };\r\n getRequest(\"/haoban-manage-web/error-log-page\", params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n console.log(res.data);\r\n ths.total = res.data.result.totalCount;\r\n ths.logList = res.data.result.result;\r\n ths.loading = false;\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n })\r\n });\r\n },\r\n // 上传成功之后获取本次错误日志\r\n uploadSuccess() {\r\n this.fileList = [];\r\n this.type = \"note\";\r\n this.getErrorNote();\r\n },\r\n submitUpload(upload) {\r\n this.$refs[upload].submit();\r\n },\r\n getChange(file, fileList) {\r\n this.fileList = fileList;\r\n }\r\n },\r\n beforeMount() {\r\n if (this.type == \"note\") {\r\n this.getErrorNote();\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n.io-container {\r\n width: 100%;\r\n height: 538px;\r\n background: #fff;\r\n box-sizing: border-box;\r\n padding: 28px 32px;\r\n overflow: auto;\r\n\r\n .tip-area {\r\n width: 100%;\r\n background: rgba(236, 245, 255, 1);\r\n border: 1px solid rgba(179, 216, 255, 1);\r\n border-radius: 4px;\r\n padding: 10px;\r\n font-size: 13px;\r\n font-weight: 400;\r\n color: rgba(96, 98, 102, 1);\r\n\r\n .tip {\r\n line-height: 24px;\r\n position: relative;\r\n padding-left: 16px;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n\r\n .radio {\r\n width: 6px;\r\n height: 6px;\r\n background: rgba(64, 158, 255, 1);\r\n border-radius: 50%;\r\n }\r\n\r\n &::before {\r\n position: absolute;\r\n content: \"\";\r\n width: 6px;\r\n height: 6px;\r\n background: rgba(64, 158, 255, 1);\r\n border-radius: 50%;\r\n top: 9px;\r\n left: 0;\r\n }\r\n }\r\n }\r\n\r\n .error-log {\r\n margin-top: 24px;\r\n\r\n .title-area {\r\n display: flex;\r\n height: 32px;\r\n line-height: 32px;\r\n\r\n .tip {\r\n flex: 1;\r\n\r\n .red {\r\n color: red;\r\n }\r\n }\r\n }\r\n\r\n .pagination {\r\n margin-top: 30px;\r\n text-align: right;\r\n }\r\n }\r\n\r\n .handle-area {\r\n height: 310px;\r\n background: rgba(255, 255, 255, 1);\r\n border: 1px solid rgba(220, 223, 230, 1);\r\n border-radius: 4px;\r\n padding: 25px 20px;\r\n margin-top: 24px;\r\n color: #606266;\r\n\r\n .step-div {\r\n .d-u-btn {\r\n display: inline-block;\r\n margin-left: 10px;\r\n margin-right: 10px;\r\n vertical-align: middle;\r\n\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n\r\n .warming {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: rgba(96, 98, 102, 1);\r\n line-height: 30px;\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n .ft-large {\r\n font-size: 20px;\r\n margin-right: 10px;\r\n color: #909399;\r\n }\r\n }\r\n\r\n .up-btn-div {\r\n text-align: center;\r\n margin-top: 20px;\r\n }\r\n }\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employeeIo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"io-container\"},[_vm._m(0),_vm._v(\" \"),_c('el-radio-group',{staticClass:\"m-t-20\",on:{\"change\":_vm.resetList},model:{value:(_vm.type),callback:function ($$v) {_vm.type=$$v},expression:\"type\"}},[_c('el-radio-button',{attrs:{\"label\":\"import\"}},[_vm._v(\"导入通讯录\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"export\"}},[_vm._v(\"导出/修改通讯录\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"note\"}},[_vm._v(\"错误记录\")])],1),_vm._v(\" \"),(_vm.type == 'import')?_c('div',{staticClass:\"handle-area import\"},[_c('div',{staticClass:\"step-div\",staticStyle:{\"margin-bottom\":\"90px\"}},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"①\")]),_vm._v(\"下载员工通讯录模板,统一收集员工信息\\n \"),_c('a',{staticClass:\"d-u-btn\",attrs:{\"href\":\"http://www.gicdev.com/haoban-manage-web/excel/通讯录-行政架构导入模板.xlsx\"}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai m-l-5\"})])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"step-div\"},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"②\")]),_vm._v(\"上传收集完毕的员工信息表\\n \"),_c('div',{staticClass:\"d-u-btn m-t-20\"},[_c('el-upload',{ref:\"upload\",staticClass:\"upload-demo\",attrs:{\"action\":_vm.url,\"on-success\":_vm.uploadSuccess,\"on-change\":_vm.getChange,\"multiple\":false,\"file-list\":_vm.fileList,\"auto-upload\":false}},[_c('el-button',{attrs:{\"slot\":\"trigger\",\"size\":\"small\",\"type\":\"primary\"},slot:\"trigger\"},[_vm._v(\"选取文件\")]),_vm._v(\" \"),_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])],1)],1)]),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"disabled\":_vm.fileList.length == 0},on:{\"click\":function($event){_vm.submitUpload('upload')}}},[_vm._v(\"上传\")])],1)]):(_vm.type == 'export')?_c('div',{staticClass:\"handle-area import\"},[_c('div',{staticClass:\"step-div\",staticStyle:{\"margin-bottom\":\"90px\"}},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"①\")]),_vm._v(\"导出所有员工信息\\n \"),_c('a',{staticClass:\"d-u-btn\",attrs:{\"href\":'http://www.gicdev.com/haoban-manage-web/emp/export?departmentId='+_vm.$route.query.departmentId+'&showChild='+_vm.$route.query.showChildMember}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai m-l-5\"})])],1),_vm._v(\"\\n 批量修改员工信息\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"step-div\"},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"②\")]),_vm._v(\"上传修改好的员工信息表\\n \"),_c('div',{staticClass:\"d-u-btn m-t-20\"},[_c('el-upload',{ref:\"uploadEdit\",staticClass:\"upload-demo\",attrs:{\"action\":_vm.url,\"on-success\":_vm.uploadSuccess,\"on-change\":_vm.getChange,\"multiple\":false,\"file-list\":_vm.fileList,\"auto-upload\":false}},[_c('el-button',{attrs:{\"slot\":\"trigger\",\"size\":\"small\",\"type\":\"primary\"},slot:\"trigger\"},[_vm._v(\"选取文件\")]),_vm._v(\" \"),_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])],1)],1)]),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"disabled\":_vm.fileList.length == 0},on:{\"click\":function($event){_vm.submitUpload('uploadEdit')}}},[_vm._v(\"上传\")])],1)]):_c('div',{staticClass:\"error-log import\"},[_c('div',{staticClass:\"title-area\"},[_vm._m(1),_vm._v(\" \"),_c('a',{attrs:{\"href\":'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+_vm.$route.query.importCode+'&departmentId='+_vm.$route.query.departmentId}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"导出错误记录\")])],1)]),_vm._v(\" \"),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"m-t-20\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.logList}},[_c('el-table-column',{attrs:{\"type\":\"index\",\"width\":\"50\",\"label\":\"序号\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"错误提示\",\"prop\":\"failReason\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"姓名\",\"prop\":\"name\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"手机号\",\"prop\":\"phoneNumber\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"部门ID\",\"prop\":\"departmentId\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"职位\",\"prop\":\"positionName\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"是否此部门负责人(是/否)\",\"prop\":\"isManager\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(scope.row.isManager == 1 ? \"是\" : \"否\")+\"\\n \")]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"入职时间\",\"prop\":\"hireDate\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"pagination\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.currentPage,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)],1)])])],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ul',{staticClass:\"tip-area\"},[_c('li',{staticClass:\"tip\"},[_vm._v(\"由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行\"),_c('a',{staticClass:\"a-href\"},[_vm._v(\"企业认证\")])]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"不能在本excel表中对员工信息类别进行增加、删除、修改\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"标*字段为必填字段,未标*字段为选填字段\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tip\"},[_vm._v(\"\\n 导入总条数:0条,成功导入0条,\"),_c('span',{staticClass:\"red\"},[_vm._v(\"错误导入0条\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-25edf502\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employeeIo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-25edf502\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeIo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeIo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeIo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-25edf502\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeIo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employeeIo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([34],{JsWW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),n=a("MJLE"),r=a.n(n),i={name:"shareCode",data:function(){return{regenerate:!1,qrCodeContent:{},shares:[],qrcodeCase:"",myEnterprise:"",dialogVisible:!1}},methods:{getCode:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this,a={regenerate:e};Object(s.a)("/haoban-manage-web/shared-contact/get-shared-qrcode",a).then(function(a){console.log(a,"code"),1==a.data.errorCode?(console.log(e),t.qrcode(a.data.result.qrCodeContent)):t.$message.error({message:a.data.message})}).catch(function(e){t.$message.error({message:e.message})})},reFresh:function(){document.getElementById("qrcode").innerHTML="",this.qrcodeCase.clear(),this.getCode(!0)},qrcode:function(e){this.qrcodeCase=new r.a("qrcode",{width:245,height:245,text:e})},downloadCode:function(){var e=document.getElementById("qrcode").getElementsByTagName("img")[0].getAttribute("src"),t=document.createElement("a"),a=new MouseEvent("click");t.download="scan code",t.href=e,t.dispatchEvent(a)},getShareRelation:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/find-shared-contact-relation",{enterpriseIdCondition:1}).then(function(t){console.log(t,"getShareRelation"),1==t.data.errorCode?(e.shares=t.data.result||[],e.shares.length>0&&(e.myEnterprise=t.data.result[0].exportEnterpriseName)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},cancelShare:function(e){var t=this;t.$confirm("是否要取消与该企业的共享?","提示",{type:"warning"}).then(function(){Object(s.a)("/haoban-manage-web/shared-contact/del-shared-enterprise",{importEnterpriseId:e.importEnterpriseId}).then(function(a){if(console.log(a,"cancel"),1==a.data.errorCode){var s=t.shares.indexOf(e);t.shares.splice(s,1)}else t.$message.error({message:a.data.message})}).catch(function(e){t.$message.error({message:e.message})})}).catch({})}},beforeMount:function(){this.getShareRelation(),this.getCode()}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"share-code-div"},[a("p",{staticClass:"company-name"},[e._v(e._s(e.myEnterprise)+"的共享企业")]),e._v(" "),a("p",{staticClass:"word"},[e._v("双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系")]),e._v(" "),a("p",{staticClass:"time-tip"},[e._v("一个二维码只能和一个企业建立共享关系,24小时有效")]),e._v(" "),a("div",{staticClass:"m-t-20",attrs:{id:"qrcode"}}),e._v(" "),a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"},on:{click:e.downloadCode}},[e._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),e._v(" "),a("el-button",{on:{click:function(t){e.reFresh()}}},[e._v("重新生成")])],1),e._v(" "),a("p",{staticClass:"company-name"},[e._v("已建立的共享企业")]),e._v(" "),e.shares.length>0?a("div",{staticClass:"share-table"},[a("div",{staticClass:"company"},[e._v(e._s(e.myEnterprise))]),e._v(" "),a("ul",{staticClass:"list"},e._l(e.shares,function(t){return a("li",{key:t.importEnterpriseId,staticClass:"li"},[a("div",{staticClass:"name"},[e._v(e._s(t.importEnterpriseName))]),e._v(" "),a("div",{staticClass:"cancel-btn"},[a("a",{staticClass:"a-href",on:{click:function(a){e.cancelShare(t)}}},[e._v("取消共享")])])])}))]):e._e(),e._v(" "),a("div",{staticClass:"no-share-tip"},[e._v("暂无共享企业")]),e._v(" "),a("el-dialog",{attrs:{title:"验证管理员身份",width:"356px",visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"cancel-code"},[a("p",[e._v("请使用管理员的好办扫一扫确认")])])])],1)},staticRenderFns:[]};var c=a("VU/8")(i,o,!1,function(e){a("kjeW")},null,null);t.default=c.exports},kjeW:function(e,t){}});
//# sourceMappingURL=34.d29c59b220221af0352b.js.map
\ No newline at end of file
webpackJsonp([35],{JsWW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),n=a("MJLE"),r=a.n(n),i={name:"shareCode",data:function(){return{regenerate:!1,qrCodeContent:{},shares:[],qrcodeCase:"",myEnterprise:"",dialogVisible:!1}},methods:{getCode:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this,a={regenerate:e};Object(s.a)("/haoban-manage-web/shared-contact/get-shared-qrcode",a).then(function(a){console.log(a,"code"),1==a.data.errorCode?(console.log(e),t.qrcode(a.data.result.qrCodeContent)):t.$message.error({message:a.data.message})}).catch(function(e){t.$message.error({message:e.message})})},reFresh:function(){document.getElementById("qrcode").innerHTML="",this.qrcodeCase.clear(),this.getCode(!0)},qrcode:function(e){this.qrcodeCase=new r.a("qrcode",{width:245,height:245,text:e})},downloadCode:function(){var e=document.getElementById("qrcode").getElementsByTagName("img")[0].getAttribute("src"),t=document.createElement("a"),a=new MouseEvent("click");t.download="scan code",t.href=e,t.dispatchEvent(a)},getShareRelation:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/find-shared-contact-relation",{enterpriseIdCondition:1}).then(function(t){console.log(t,"getShareRelation"),1==t.data.errorCode?(e.shares=t.data.result||[],e.shares.length>0&&(e.myEnterprise=t.data.result[0].exportEnterpriseName)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},cancelShare:function(e){var t=this;t.$confirm("是否要取消与该企业的共享?","提示",{type:"warning"}).then(function(){Object(s.a)("/haoban-manage-web/shared-contact/del-shared-enterprise",{importEnterpriseId:e.importEnterpriseId}).then(function(a){if(console.log(a,"cancel"),1==a.data.errorCode){var s=t.shares.indexOf(e);t.shares.splice(s,1)}else t.$message.error({message:a.data.message})}).catch(function(e){t.$message.error({message:e.message})})}).catch({})}},beforeMount:function(){this.getShareRelation(),this.getCode()}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"share-code-div"},[a("p",{staticClass:"company-name"},[e._v(e._s(e.myEnterprise)+"的共享企业")]),e._v(" "),a("p",{staticClass:"word"},[e._v("双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系")]),e._v(" "),a("p",{staticClass:"time-tip"},[e._v("一个二维码只能和一个企业建立共享关系,24小时有效")]),e._v(" "),a("div",{staticClass:"m-t-20",attrs:{id:"qrcode"}}),e._v(" "),a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"},on:{click:e.downloadCode}},[e._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),e._v(" "),a("el-button",{on:{click:function(t){e.reFresh()}}},[e._v("重新生成")])],1),e._v(" "),a("p",{staticClass:"company-name"},[e._v("已建立的共享企业")]),e._v(" "),e.shares.length>0?a("div",{staticClass:"share-table"},[a("div",{staticClass:"company"},[e._v(e._s(e.myEnterprise))]),e._v(" "),a("ul",{staticClass:"list"},e._l(e.shares,function(t){return a("li",{key:t.importEnterpriseId,staticClass:"li"},[a("div",{staticClass:"name"},[e._v(e._s(t.importEnterpriseName))]),e._v(" "),a("div",{staticClass:"cancel-btn"},[a("a",{staticClass:"a-href",on:{click:function(a){e.cancelShare(t)}}},[e._v("取消共享")])])])}))]):e._e(),e._v(" "),a("div",{staticClass:"no-share-tip"},[e._v("暂无共享企业")]),e._v(" "),a("el-dialog",{attrs:{title:"验证管理员身份",width:"356px",visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"cancel-code"},[a("p",[e._v("请使用管理员的好办扫一扫确认")])])])],1)},staticRenderFns:[]};var c=a("VU/8")(i,o,!1,function(e){a("eTc/")},null,null);t.default=c.exports},"eTc/":function(e,t){}});
\ No newline at end of file
webpackJsonp([36],{"5oa4":function(e,t){},"h/6A":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("//Fk"),r=o.n(a),s=o("3Xzz"),n=o("l46T"),i=o("P9l9"),l=o("Ie7z"),m={name:"store-info",components:{navCrumb:s.a,vueSelectStore:l.a,limitInput:n.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"添加门店",path:""}],editpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"编辑门店",path:""}],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},storeInfo:{departmentName:""},areaChainName:"",location:"",areaOptions:{},imgs:[],uploadUrl:"/haoban-manage-web/upload-img",rules:{storeName:[{required:!0,message:"请输入门店名称",trigger:"blur"}],groupChainName:[{required:!0,message:"请选择部门",trigger:"change"}],phoneNumber:[{required:!0,validator:function(e,t,o){if(t)return/^1[34578]\d{9}$/.test(t)||/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(t)?o():o(new Error("联系电话格式不正确"));return o(new Error("请输入联系电话"))},trigger:"blur"}],storeCode:[{required:!0,message:"请输入门店代码",trigger:"blur"}],managerName:[{required:!0,message:"请输入店长姓名",trigger:"blur"}],managerPhoneNumber:[{required:!0,validator:function(e,t,o){if(t)return/^1[34578]\d{9}$/.test(t)?o():o(new Error("手机号码格式不正确"));return o()},trigger:"blur"}],specialService:[{max:20,message:"长度在 20 个字符以内",trigger:"blur"}],personCost:[{validator:function(e,t,o){if(t)return/^\d+(\.\d+)?$/.test(1*t)?o():o(new Error("人均消费只能为非负整数或者小数"));return o()},trigger:"blur"}]}}},methods:{callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.departmentName=e[0].label,this.storeInfo.storeGroupId=e[0].id},selected:function(e){this.areaChainName=e.provinceName+"/"+e.cityName+"/"+e.countryName},getStoreInfo:function(){var e=this,t={storeId:e.$route.query.storeId};Object(i.a)("/haoban-manage-web/store/findStoreById",t).then(function(t){1==t.data.errorCode?(e.showEmployee="store",e.formatStoreInfo(t.data.result)):e.$message.error({message:t.data.message})})},clickToSave:function(){var e=this,t=new r.a(function(t,o){e.$refs.storeInfo.validate(function(e){e&&t()})}),o=new r.a(function(t,o){e.$refs.storeManager.validate(function(e){e&&t()})}),a=new r.a(function(t,o){e.$refs.storeOperate.validate(function(e){e&&t()})});r.a.all([t,o,a]).then(function(){e.save()})},formatStoreInfo:function(e){var t=(e.areaChainName||"").split("/");this.areaOptions={provinceName:t[0],provinceId:e.provinceId,cityName:t[1],cityId:e.cityId,countryName:t[2],countyId:e.countyId},this.imgs=e.imageUrl?e.imageUrl.split(","):[];var o=[];this.imgs.forEach(function(e){o.push({url:e})}),this.imgs=o,this.storeInfo=e},uploadOnSuccess:function(e,t){e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},save:function(){var e=this,t=e.location.split(",");e.storeInfo.longitude=t[0],e.storeInfo.latitude=2!==t.length?"":t[1],e.storeInfo.managerPhone=e.storeInfo.managerPhoneNumber,e.storeInfo.areaChainName=e.areaChainName;var o=e.storeInfo,a=[];e.imgs.forEach(function(e){a.push(e.url)}),o.imageUrls=a.join(",");var r=e.isNew?"/haoban-manage-web/store/insert":"/haoban-manage-web/store/update";Object(i.a)(r,o).then(function(t){1==t.data.errorCode?(e.$message.success({message:t.data.message}),window.history.go(-1)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}},computed:{isNew:function(){return!this.$route.query.storeId}},beforeMount:function(){this.isNew||this.getStoreInfo()},mounted:function(){this.$route.query.storeId&&(this.navpath=this.editpath)}},u={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"common-set-wrap"},[o("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",[o("div",{staticClass:"store-info"},[o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title font-w-500"},[e._v("门店信息")]),e._v(" "),o("el-form",{ref:"storeInfo",staticClass:"store-info-form info-form",attrs:{rules:e.rules,model:e.storeInfo,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"门店名称",prop:"storeName"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.storeName,holder:"",maxLength:10},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"storeName",t)}}})],1),e._v(" "),o("el-form-item",{attrs:{label:"所属分组",prop:"departmentName"}},[o("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.departmentName,callback:function(t){e.$set(e.storeInfo,"departmentName",t)},expression:"storeInfo.departmentName"}},[o("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),o("el-form-item",{attrs:{label:"门店图片",prop:"imageUrls"}},[o("div",{staticClass:"member-upload-image"},[o("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.imgs,limitW:640,limitH:340,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}})],1),e._v(" "),o("div",{staticClass:"tip font-12 color-909399 m-t-8 line-h-1"},[e._v("门店图片(640*340)")])]),e._v(" "),o("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[o("el-input",{model:{value:e.storeInfo.phoneNumber,callback:function(t){e.$set(e.storeInfo,"phoneNumber",t)},expression:"storeInfo.phoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"营业时间",prop:"phoneNumber"}},[o("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"00:00",step:"00:05",end:"24:00"}},model:{value:e.storeInfo.openTime,callback:function(t){e.$set(e.storeInfo,"openTime",t)},expression:"storeInfo.openTime"}}),e._v("\n ~\n "),o("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"00:00",step:"00:05",end:"24:00",minTime:e.storeInfo.openTime}},model:{value:e.storeInfo.closeTime,callback:function(t){e.$set(e.storeInfo,"closeTime",t)},expression:"storeInfo.closeTime"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"门店类型"}},[o("el-radio-group",{model:{value:e.storeInfo.storeType,callback:function(t){e.$set(e.storeInfo,"storeType",t)},expression:"storeInfo.storeType"}},[o("el-radio",{attrs:{label:0}},[e._v("自营")]),e._v(" "),o("el-radio",{attrs:{label:1}},[e._v("联营")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("代理")]),e._v(" "),o("el-radio",{attrs:{label:3}},[e._v("代销")]),e._v(" "),o("el-radio",{attrs:{label:4}},[e._v("托管")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"门店地址"}},[o("vue-office-area",{attrs:{areaOptions:e.areaOptions,projectName:"haoban-web",postUrl:"/haoban-manage-web/dict-district-list"},on:{selected:e.selected}}),e._v(" "),o("div",{staticClass:"m-t-15"},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.postAddress,holder:"",maxLength:50},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"postAddress",t)}}})],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"GPS坐标"}},[o("el-input",{staticClass:"m-r-10",model:{value:e.location,callback:function(t){e.location=t},expression:"location"}}),e._v(" "),o("a",{staticClass:"a-href",attrs:{href:"http://m.gpsspg.com/maps.htm",target:"_blank"}},[e._v("经纬度测试工具")])],1),e._v(" "),o("el-form-item",{attrs:{prop:"storeCode"}},[o("template",{slot:"label"},[e._v("\n 门店代码\n "),o("i",{staticClass:"el-icon-question",staticStyle:{color:"#C0C4CC"}})]),e._v(" "),o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.storeCode,holder:"",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"storeCode",t)}}})],2)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title font-w-500"},[e._v("店长信息")]),e._v(" "),o("el-form",{ref:"storeManager",staticClass:"store-manager-info-form info-form",attrs:{rules:e.rules,model:e.storeInfo,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"店长姓名",prop:"managerName"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.managerName,holder:"",maxLength:10},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"managerName",t)}}})],1),e._v(" "),o("el-form-item",{attrs:{label:"手机号码",prop:"managerPhoneNumber"}},[o("el-input",{attrs:{disabled:!e.isNew&&!!e.storeInfo.managerPhoneNumber},model:{value:e.storeInfo.managerPhoneNumber,callback:function(t){e.$set(e.storeInfo,"managerPhoneNumber",t)},expression:"storeInfo.managerPhoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"店长性别"}},[o("el-radio-group",{model:{value:e.storeInfo.managerSex,callback:function(t){e.$set(e.storeInfo,"managerSex",t)},expression:"storeInfo.managerSex"}},[o("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"店长代码",prop:"managerCode"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.managerCode,holder:"",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"managerCode",t)}}})],1)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title font-w-500"},[e._v("经营信息")]),e._v(" "),o("el-form",{ref:"storeOperate",staticClass:"operate-info-form info-form",attrs:{rules:e.rules,model:e.storeInfo,"label-width":"90px"}},[o("el-form-item",{attrs:{label:"特色服务",prop:"specialService"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.specialService,callback:function(t){e.$set(e.storeInfo,"specialService",t)},expression:"storeInfo.specialService"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399 font-12"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),o("el-form-item",{attrs:{label:"人均消费",prop:"personCost"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.personCost,holder:"",maxLength:10},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"personCost",t)}}})],1),e._v(" "),o("el-form-item",{attrs:{label:"推荐商品"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.recommendGoods,callback:function(t){e.$set(e.storeInfo,"recommendGoods",t)},expression:"storeInfo.recommendGoods"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399 font-12"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/100")])],1),e._v(" "),o("el-form-item",{attrs:{label:"品牌介绍"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.brandDes,callback:function(t){e.$set(e.storeInfo,"brandDes",t)},expression:"storeInfo.brandDes"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399 font-12"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/200")])],1)],1)],1),e._v(" "),o("div",{staticClass:"handle-area"},[o("el-button",{attrs:{type:"primary"},on:{click:e.clickToSave}},[e._v("保 存")])],1)]),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"group",forbidenList:[e.storeInfo.storeGroupId]},on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var c=o("VU/8")(m,u,!1,function(e){o("5oa4")},null,null);t.default=c.exports}});
//# sourceMappingURL=36.6ec2d4074c84f920def4.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/storeInfo.vue","webpack:///./src/views/contacts/storeInfo.vue?ed3d","webpack:///./src/views/contacts/storeInfo.vue"],"names":["storeInfo","name","components","navCrumb","nav","vueSelectStore","limitInput","limit_input","data","navpath","path","editpath","treeSet","isSelectPerson","dialogVisible","isSingle","departmentName","areaChainName","location","areaOptions","imgs","uploadUrl","rules","storeName","required","message","trigger","groupChainName","phoneNumber","validator","rule","value","callback","test","Error","storeCode","managerName","managerPhoneNumber","specialService","max","personCost","methods","callSelector","this","handleSelectedList","list","label","storeGroupId","id","selected","val","provinceName","cityName","countryName","getStoreInfo","that","params","storeId","$route","query","Object","api","then","res","errorCode","showEmployee","formatStoreInfo","result","$message","error","clickToSave","ths","p1","promise_default","a","resolve","reject","$refs","validate","valid","p2","p3","all","save","obj","arr","split","provinceId","cityId","countyId","imageUrl","newImgs","forEach","img","push","url","uploadOnSuccess","file","qcloudImageUrl","sortImg","deleteImage","locationArr","longitude","latitude","length","managerPhone","imageUrls","join","isNew","success","window","history","go","catch","e","computed","beforeMount","mounted","contacts_storeInfo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","inputWidth","inputValue","holder","maxLength","on","update:inputValue","$event","$set","focus","$$v","expression","slot","projectName","wxFlag","actionUrl","imageList","limitW","limitH","maxImageLength","placeholder","picker-options","start","step","end","minTime","openTime","postUrl","postAddress","href","target","staticStyle","color","disabled","managerCode","type","rows","_s","recommendGoods","click","selectType","forbidenList","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/36.6ec2d4074c84f920def4.js","sourcesContent":["<template>\n <div class=\"common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div>\n <div class=\"store-info\">\n <div class=\"info-cell\">\n <p class=\"title font-w-500\">门店信息</p>\n <el-form :rules=\"rules\" :model=\"storeInfo\" ref=\"storeInfo\" class=\"store-info-form info-form\" label-width=\"100px\">\n <el-form-item label=\"门店名称\" prop=\"storeName\">\n <!-- <el-input v-model=\"storeInfo.storeName\">\n <template slot=\"suffix\">{{storeInfo.storeName ? storeInfo.storeName.length : 0}}/20</template>\n </el-input> -->\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"storeInfo.storeName\"\n :holder=\"''\"\n :maxLength=\"10\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"所属分组\" prop=\"departmentName\">\n <el-input v-model=\"storeInfo.departmentName\" @focus=\"callSelector\">\n <i slot=\"suffix\" class=\"el-input__icon el-icon-arrow-down\"></i>\n </el-input>\n </el-form-item>\n <el-form-item label=\"门店图片\" prop=\"imageUrls\">\n <div class=\"member-upload-image\">\n <vue-office-upload-image projectName=\"haoban-manage-web\" wxFlag=\"0\" :actionUrl=\"uploadUrl\" :imageList=\"imgs\" :limitW=\"640\" :limitH=\"340\" :maxImageLength=\"5\" @uploadOnSuccess=\"uploadOnSuccess\" @sortImg=\"sortImg\" @deleteImage=\"deleteImage\">\n </vue-office-upload-image>\n </div>\n <div class=\"tip font-12 color-909399 m-t-8 line-h-1\">门店图片(640*340)</div>\n </el-form-item>\n <el-form-item label=\"联系电话\" prop=\"phoneNumber\">\n <el-input v-model=\"storeInfo.phoneNumber\"></el-input>\n </el-form-item>\n <el-form-item label=\"营业时间\" prop=\"phoneNumber\">\n <el-time-select placeholder=\"起始时间\" v-model=\"storeInfo.openTime\" :picker-options=\"{\n start: '00:00',\n step: '00:05',\n end: '24:00'\n }\">\n </el-time-select>\n ~\n <el-time-select placeholder=\"结束时间\" v-model=\"storeInfo.closeTime\" :picker-options=\"{\n start: '00:00',\n step: '00:05',\n end: '24:00',\n minTime: storeInfo.openTime\n }\">\n </el-time-select>\n </el-form-item>\n <el-form-item label=\"门店类型\">\n <el-radio-group v-model=\"storeInfo.storeType\">\n <el-radio :label=\"0\">自营</el-radio>\n <el-radio :label=\"1\">联营</el-radio>\n <el-radio :label=\"2\">代理</el-radio>\n <el-radio :label=\"3\">代销</el-radio>\n <el-radio :label=\"4\">托管</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"门店地址\">\n <vue-office-area :areaOptions=\"areaOptions\" @selected=\"selected\" projectName=\"haoban-web\" postUrl=\"/haoban-manage-web/dict-district-list\"></vue-office-area>\n <!-- <el-input v-model=\"storeInfo.postAddress\" class=\"m-t-15\">\n <template slot=\"suffix\">{{(storeInfo.postAddress || \"\").length}}/50</template>\n </el-input> -->\n <div class=\"m-t-15\">\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"storeInfo.postAddress\"\n :holder=\"''\"\n :maxLength=\"50\">\n </limitInput>\n </div>\n </el-form-item>\n <el-form-item label=\"GPS坐标\">\n <el-input v-model=\"location\" class=\"m-r-10\"></el-input>\n <a href=\"http://m.gpsspg.com/maps.htm\" class=\"a-href\" target=\"_blank\">经纬度测试工具</a>\n </el-form-item>\n <el-form-item prop=\"storeCode\">\n <template slot=\"label\">\n 门店代码\n <i class=\"el-icon-question\" style=\"color:#C0C4CC;\"></i>\n </template>\n <!-- <el-input v-model=\"storeInfo.storeCode\">\n <template slot=\"suffix\">{{(storeInfo.storeCode || \"\").length}}/20</template>\n </el-input> -->\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"storeInfo.storeCode\"\n :holder=\"''\"\n :maxLength=\"20\">\n </limitInput>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"info-cell\">\n <p class=\"title font-w-500\">店长信息</p>\n <el-form ref=\"storeManager\" :rules=\"rules\" :model=\"storeInfo\" class=\"store-manager-info-form info-form\" label-width=\"100px\">\n <el-form-item label=\"店长姓名\" prop=\"managerName\">\n <!-- <el-input v-model=\"storeInfo.managerName\">\n <template slot=\"suffix\">{{(storeInfo.managerName || \"\").length}}/10</template>\n </el-input> -->\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"storeInfo.managerName\"\n :holder=\"''\"\n :maxLength=\"10\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"手机号码\" prop=\"managerPhoneNumber\">\n <el-input v-model=\"storeInfo.managerPhoneNumber\" :disabled=\"!isNew && !!storeInfo.managerPhoneNumber\"></el-input>\n </el-form-item>\n <el-form-item label=\"店长性别\">\n <el-radio-group v-model=\"storeInfo.managerSex\">\n <el-radio :label=\"1\">男</el-radio>\n <el-radio :label=\"2\">女</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"店长代码\" prop=\"managerCode\">\n <!-- <el-input v-model=\"storeInfo.managerCode\">\n <template slot=\"suffix\">{{(storeInfo.managerCode || \"\").length}}/20</template>\n </el-input> -->\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"storeInfo.managerCode\"\n :holder=\"''\"\n :maxLength=\"20\">\n </limitInput>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"info-cell\">\n <p class=\"title font-w-500\">经营信息</p>\n <el-form ref=\"storeOperate\" :rules=\"rules\" :model=\"storeInfo\" class=\"operate-info-form info-form\" label-width=\"90px\">\n <el-form-item label=\"特色服务\" prop=\"specialService\">\n <el-input type=\"textarea\" :rows=\"2\" v-model=\"storeInfo.specialService\"></el-input>\n <p class=\"counter t-rt c-909399 font-12\">{{(storeInfo.specialService || \"\").length}}/20</p>\n </el-form-item>\n <el-form-item label=\"人均消费\" prop=\"personCost\">\n <!-- <el-input v-model=\"storeInfo.personCost\">\n <template slot=\"suffix\">{{(storeInfo.personCost+'').length}}/10</template>\n </el-input> -->\n <limitInput\n :inputWidth=\"500\"\n :inputValue.sync=\"storeInfo.personCost\"\n :holder=\"''\"\n :maxLength=\"10\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"推荐商品\">\n <el-input type=\"textarea\" :rows=\"2\" v-model=\"storeInfo.recommendGoods\"></el-input>\n <p class=\"counter t-rt c-909399 font-12\">{{(storeInfo.recommendGoods || \"\").length}}/100</p>\n </el-form-item>\n <el-form-item label=\"品牌介绍\">\n <el-input type=\"textarea\" :rows=\"2\" v-model=\"storeInfo.brandDes\"></el-input>\n <p class=\"counter t-rt c-909399 font-12\">{{(storeInfo.recommendGoods || \"\").length}}/200</p>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"handle-area\">\n <el-button type=\"primary\" @click=\"clickToSave\">保 存</el-button>\n </div>\n </div>\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleSelectedList\" :treeSet=\"treeSet\" selectType=\"group\" :forbidenList=\"[storeInfo.storeGroupId]\"></vue-select-store>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport limitInput from '@/components/limit-input.vue';\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport vueSelectStore from \"components/common/vueSelectStore\";\nexport default {\n name: \"store-info\",\n components: {\n navCrumb,\n vueSelectStore,\n limitInput\n },\n data() {\n let validatePhone = (rule, value, callback) => {\n if (!value) {\n return callback(new Error('请输入联系电话'));\n } else {\n let reg = /^1[34578]\\d{9}$/;\n let regPhone = /^(\\(\\d{3,4}\\)|\\d{3,4}-|\\s)?\\d{7,14}$/;\n if (!reg.test(value) && !regPhone.test(value)) {\n return callback(new Error(\"联系电话格式不正确\"));\n } else {\n return callback();\n }\n }\n }\n let validateCellPhone = (rule, value, callback) => {\n if (value) {\n let reg = /^1[34578]\\d{9}$/;\n if (!reg.test(value)) {\n return callback(new Error(\"手机号码格式不正确\"));\n } else {\n return callback();\n }\n } else {\n return callback();\n }\n }\n let validateMoney = (rule, value, callback) => {\n if (value) {\n let reg = /^\\d+(\\.\\d+)?$/;\n if (!reg.test(value * 1)) {\n return callback(new Error(\"人均消费只能为非负整数或者小数\"));\n } else {\n return callback();\n }\n } else {\n return callback();\n }\n }\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '门店架构',\n path: '/storeFrame'\n },\n {\n name: '添加门店',\n path: ''\n }\n ],\n editpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '门店架构',\n path: '/storeFrame'\n },\n {\n name: '编辑门店',\n path: ''\n }\n ],\n treeSet: {\n isSelectPerson: false,\n dialogVisible: false,\n isSingle: true // 是否单选\n },\n storeInfo: {\n departmentName: \"\"\n },\n areaChainName: \"\",\n location: \"\",\n areaOptions: {},\n imgs: [],\n uploadUrl: \"/haoban-manage-web/upload-img\",\n rules: {\n storeName: [\n { required: true, message: '请输入门店名称', trigger: 'blur' }\n ],\n groupChainName: [\n { required: true, message: '请选择部门', trigger: 'change' }\n ],\n phoneNumber: [{ required: true, validator: validatePhone, trigger: \"blur\" }],\n storeCode: [\n { required: true, message: '请输入门店代码', trigger: 'blur' }\n ],\n managerName: [\n { required: true, message: '请输入店长姓名', trigger: 'blur' }\n ],\n managerPhoneNumber: [{ required: true, validator: validateCellPhone, trigger: \"blur\" }],\n\n specialService: [{ max: 20, message: '长度在 20 个字符以内', trigger: 'blur' }],\n personCost: [{ validator: validateMoney, trigger: \"blur\" }]\n }\n };\n },\n methods: {\n callSelector() {\n this.treeSet.dialogVisible = true;\n },\n handleSelectedList(list) {\n this.storeInfo.departmentName = list[0].label;\n this.storeInfo.storeGroupId = list[0].id;\n },\n selected(val) {\n // 省市区选择之后更新店铺信息对应的字段\n let that = this;\n that.areaChainName = val.provinceName + \"/\" + val.cityName + \"/\" + val.countryName;\n },\n // 获取店铺信息\n getStoreInfo() {\n let that = this;\n let params = { storeId: that.$route.query.storeId };\n getRequest(\"/haoban-manage-web/store/findStoreById\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.showEmployee = \"store\";\n that.formatStoreInfo(res.data.result);\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n });\n },\n clickToSave() {\n let ths = this\n let p1 = new Promise(function(resolve, reject) {\n ths.$refs[\"storeInfo\"].validate((valid) => {\n if (valid) {\n resolve();\n }\n })\n });\n let p2 = new Promise(function(resolve, reject) {\n ths.$refs[\"storeManager\"].validate((valid) => {\n if (valid) {\n resolve();\n }\n });\n });\n let p3 = new Promise(function(resolve, reject) {\n ths.$refs[\"storeOperate\"].validate((valid) => {\n if (valid) {\n resolve();\n }\n })\n });\n Promise.all([p1, p2, p3]).then(function() {\n ths.save();\n });\n },\n formatStoreInfo(obj) {\n let ths = this;\n let arr = (obj.areaChainName || \"\").split(\"/\");\n // 将店铺地址信息拆分为省市区地址字段\n ths.areaOptions = {\n provinceName: arr[0],\n provinceId: obj.provinceId,\n cityName: arr[1],\n cityId: obj.cityId,\n countryName: arr[2],\n countyId: obj.countyId\n };\n ths.imgs = !obj.imageUrl ? [] : obj.imageUrl.split(\",\");\n let newImgs = [];\n ths.imgs.forEach(img => {\n newImgs.push({ url: img });\n });\n ths.imgs = newImgs;\n ths.storeInfo = obj;\n },\n uploadOnSuccess(res, list) {\n // 店铺图片上传成功后拿到返回的URL做预览\n res.file.url = res.res.result[0].qcloudImageUrl;\n list.push(res.file);\n },\n sortImg() {},\n deleteImage() {},\n save() {\n let that = this;\n let locationArr = that.location.split(\",\");\n that.storeInfo.longitude = locationArr[0];\n that.storeInfo.latitude = locationArr.length !== 2 ? \"\" : locationArr[1];\n that.storeInfo.managerPhone = that.storeInfo.managerPhoneNumber;\n that.storeInfo.areaChainName = that.areaChainName;\n let params = that.storeInfo;\n let imageUrls = [];\n that.imgs.forEach(img => {\n imageUrls.push(img.url);\n })\n params.imageUrls = imageUrls.join(\",\");\n let url = that.isNew ? \"/haoban-manage-web/store/insert\" : \"/haoban-manage-web/store/update\";\n getRequest(url, params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.$message.success({\n message: res.data.message\n });\n window.history.go(-1);\n } else {\n that.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.$message.error({\n message: e.message\n });\n });\n }\n\n },\n computed: {\n isNew() {\n if (this.$route.query.storeId) {\n return false;\n } else {\n return true;\n }\n }\n },\n beforeMount() {\n if (!this.isNew) {\n this.getStoreInfo();\n }\n },\n mounted() {\n const that = this;\n if (that.$route.query.storeId) {\n that.navpath = that.editpath;\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n .el-input__suffix-inner {\n font-size: 12px;\n color: #909399;\n }\n\n .store-info {\n .handle-area {\n position: fixed;\n left: 200px;\n bottom: 0;\n right: 0;\n border-top: #e4e7ed;\n z-index: 2;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/storeInfo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',[_c('div',{staticClass:\"store-info\"},[_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title font-w-500\"},[_vm._v(\"门店信息\")]),_vm._v(\" \"),_c('el-form',{ref:\"storeInfo\",staticClass:\"store-info-form info-form\",attrs:{\"rules\":_vm.rules,\"model\":_vm.storeInfo,\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"门店名称\",\"prop\":\"storeName\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.storeInfo.storeName,\"holder\":'',\"maxLength\":10},on:{\"update:inputValue\":function($event){_vm.$set(_vm.storeInfo, \"storeName\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"所属分组\",\"prop\":\"departmentName\"}},[_c('el-input',{on:{\"focus\":_vm.callSelector},model:{value:(_vm.storeInfo.departmentName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"departmentName\", $$v)},expression:\"storeInfo.departmentName\"}},[_c('i',{staticClass:\"el-input__icon el-icon-arrow-down\",attrs:{\"slot\":\"suffix\"},slot:\"suffix\"})])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"门店图片\",\"prop\":\"imageUrls\"}},[_c('div',{staticClass:\"member-upload-image\"},[_c('vue-office-upload-image',{attrs:{\"projectName\":\"haoban-manage-web\",\"wxFlag\":\"0\",\"actionUrl\":_vm.uploadUrl,\"imageList\":_vm.imgs,\"limitW\":640,\"limitH\":340,\"maxImageLength\":5},on:{\"uploadOnSuccess\":_vm.uploadOnSuccess,\"sortImg\":_vm.sortImg,\"deleteImage\":_vm.deleteImage}})],1),_vm._v(\" \"),_c('div',{staticClass:\"tip font-12 color-909399 m-t-8 line-h-1\"},[_vm._v(\"门店图片(640*340)\")])]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"联系电话\",\"prop\":\"phoneNumber\"}},[_c('el-input',{model:{value:(_vm.storeInfo.phoneNumber),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"phoneNumber\", $$v)},expression:\"storeInfo.phoneNumber\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业时间\",\"prop\":\"phoneNumber\"}},[_c('el-time-select',{attrs:{\"placeholder\":\"起始时间\",\"picker-options\":{\n start: '00:00',\n step: '00:05',\n end: '24:00'\n }},model:{value:(_vm.storeInfo.openTime),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"openTime\", $$v)},expression:\"storeInfo.openTime\"}}),_vm._v(\"\\n ~\\n \"),_c('el-time-select',{attrs:{\"placeholder\":\"结束时间\",\"picker-options\":{\n start: '00:00',\n step: '00:05',\n end: '24:00',\n minTime: _vm.storeInfo.openTime\n }},model:{value:(_vm.storeInfo.closeTime),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"closeTime\", $$v)},expression:\"storeInfo.closeTime\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"门店类型\"}},[_c('el-radio-group',{model:{value:(_vm.storeInfo.storeType),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"storeType\", $$v)},expression:\"storeInfo.storeType\"}},[_c('el-radio',{attrs:{\"label\":0}},[_vm._v(\"自营\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"联营\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"代理\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":3}},[_vm._v(\"代销\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":4}},[_vm._v(\"托管\")])],1)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"门店地址\"}},[_c('vue-office-area',{attrs:{\"areaOptions\":_vm.areaOptions,\"projectName\":\"haoban-web\",\"postUrl\":\"/haoban-manage-web/dict-district-list\"},on:{\"selected\":_vm.selected}}),_vm._v(\" \"),_c('div',{staticClass:\"m-t-15\"},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.storeInfo.postAddress,\"holder\":'',\"maxLength\":50},on:{\"update:inputValue\":function($event){_vm.$set(_vm.storeInfo, \"postAddress\", $event)}}})],1)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"GPS坐标\"}},[_c('el-input',{staticClass:\"m-r-10\",model:{value:(_vm.location),callback:function ($$v) {_vm.location=$$v},expression:\"location\"}}),_vm._v(\" \"),_c('a',{staticClass:\"a-href\",attrs:{\"href\":\"http://m.gpsspg.com/maps.htm\",\"target\":\"_blank\"}},[_vm._v(\"经纬度测试工具\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"prop\":\"storeCode\"}},[_c('template',{slot:\"label\"},[_vm._v(\"\\n 门店代码\\n \"),_c('i',{staticClass:\"el-icon-question\",staticStyle:{\"color\":\"#C0C4CC\"}})]),_vm._v(\" \"),_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.storeInfo.storeCode,\"holder\":'',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.storeInfo, \"storeCode\", $event)}}})],2)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title font-w-500\"},[_vm._v(\"店长信息\")]),_vm._v(\" \"),_c('el-form',{ref:\"storeManager\",staticClass:\"store-manager-info-form info-form\",attrs:{\"rules\":_vm.rules,\"model\":_vm.storeInfo,\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"店长姓名\",\"prop\":\"managerName\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.storeInfo.managerName,\"holder\":'',\"maxLength\":10},on:{\"update:inputValue\":function($event){_vm.$set(_vm.storeInfo, \"managerName\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手机号码\",\"prop\":\"managerPhoneNumber\"}},[_c('el-input',{attrs:{\"disabled\":!_vm.isNew && !!_vm.storeInfo.managerPhoneNumber},model:{value:(_vm.storeInfo.managerPhoneNumber),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"managerPhoneNumber\", $$v)},expression:\"storeInfo.managerPhoneNumber\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"店长性别\"}},[_c('el-radio-group',{model:{value:(_vm.storeInfo.managerSex),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"managerSex\", $$v)},expression:\"storeInfo.managerSex\"}},[_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"男\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"女\")])],1)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"店长代码\",\"prop\":\"managerCode\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.storeInfo.managerCode,\"holder\":'',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.storeInfo, \"managerCode\", $event)}}})],1)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title font-w-500\"},[_vm._v(\"经营信息\")]),_vm._v(\" \"),_c('el-form',{ref:\"storeOperate\",staticClass:\"operate-info-form info-form\",attrs:{\"rules\":_vm.rules,\"model\":_vm.storeInfo,\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"特色服务\",\"prop\":\"specialService\"}},[_c('el-input',{attrs:{\"type\":\"textarea\",\"rows\":2},model:{value:(_vm.storeInfo.specialService),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"specialService\", $$v)},expression:\"storeInfo.specialService\"}}),_vm._v(\" \"),_c('p',{staticClass:\"counter t-rt c-909399 font-12\"},[_vm._v(_vm._s((_vm.storeInfo.specialService || \"\").length)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"人均消费\",\"prop\":\"personCost\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.storeInfo.personCost,\"holder\":'',\"maxLength\":10},on:{\"update:inputValue\":function($event){_vm.$set(_vm.storeInfo, \"personCost\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"推荐商品\"}},[_c('el-input',{attrs:{\"type\":\"textarea\",\"rows\":2},model:{value:(_vm.storeInfo.recommendGoods),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"recommendGoods\", $$v)},expression:\"storeInfo.recommendGoods\"}}),_vm._v(\" \"),_c('p',{staticClass:\"counter t-rt c-909399 font-12\"},[_vm._v(_vm._s((_vm.storeInfo.recommendGoods || \"\").length)+\"/100\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"品牌介绍\"}},[_c('el-input',{attrs:{\"type\":\"textarea\",\"rows\":2},model:{value:(_vm.storeInfo.brandDes),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"brandDes\", $$v)},expression:\"storeInfo.brandDes\"}}),_vm._v(\" \"),_c('p',{staticClass:\"counter t-rt c-909399 font-12\"},[_vm._v(_vm._s((_vm.storeInfo.recommendGoods || \"\").length)+\"/200\")])],1)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"handle-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.clickToSave}},[_vm._v(\"保 存\")])],1)]),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",attrs:{\"treeSet\":_vm.treeSet,\"selectType\":\"group\",\"forbidenList\":[_vm.storeInfo.storeGroupId]},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1e5faf02\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/storeInfo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1e5faf02\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./storeInfo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./storeInfo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./storeInfo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1e5faf02\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./storeInfo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/storeInfo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([36],{Haij:function(t,a){},Rwbg:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("3Xzz"),i=e("elmV"),l=e("P9l9"),o={name:"employee-io",components:{navCrumb:s.a,uploadExcelComponent:i.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"行政架构",path:"administrativeFrame"},{name:"批量导入导出",path:""}],type:"import",fileList:[],url:t+"/haoban-manage-web/emp/upload",logList:[],loading:!0,pageSize:20,currentPage:1,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getErrorNote()},handleCurrentChange:function(t){this.currentPage=t,this.getErrorNote()},resetList:function(t){this.fileList=[],"note"==t&&this.getErrorNote()},getErrorNote:function(){var t=this,a={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode};Object(l.a)("/haoban-manage-web/error-log-page",a).then(function(a){1==a.data.errorCode?(console.log(a.data),t.total=a.data.result.totalCount,t.logList=a.data.result.result,t.loading=!1):t.$message.error({message:a.data.message})}).catch(function(a){t.$message.error({message:a.message})})},uploadSuccess:function(){this.fileList=[],this.type="note",this.getErrorNote()},submitUpload:function(t){this.$refs[t].submit()},getChange:function(t,a){this.fileList=a}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},r={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"common-set-wrap"},[e("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),e("div",{staticClass:"right-content"},[e("div",{staticClass:"right-box"},[e("div",{staticClass:"io-container"},[t._m(0),t._v(" "),e("el-radio-group",{staticClass:"m-t-20",on:{change:t.resetList},model:{value:t.type,callback:function(a){t.type=a},expression:"type"}},[e("el-radio-button",{attrs:{label:"import"}},[t._v("导入通讯录")]),t._v(" "),e("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改通讯录")]),t._v(" "),e("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),"import"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("下载员工通讯录模板,统一收集员工信息\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/excel/通讯录-行政架构导入模板.xlsx"}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传收集完毕的员工信息表\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:t.url,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("upload")}}},[t._v("上传")])],1)]):"export"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("导出所有员工信息\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/emp/export?departmentId="+t.$route.query.departmentId+"&showChild="+t.$route.query.showChildMember}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1),t._v("\n 批量修改员工信息\n ")]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传修改好的员工信息表\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"uploadEdit",staticClass:"upload-demo",attrs:{action:t.url,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("uploadEdit")}}},[t._v("上传")])],1)]):e("div",{staticClass:"error-log import"},[e("div",{staticClass:"title-area"},[t._m(1),t._v(" "),e("a",{attrs:{href:"http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode="+t.$route.query.importCode+"&departmentId="+t.$route.query.departmentId}},[e("el-button",{attrs:{type:"primary"}},[t._v("导出错误记录")])],1)]),t._v(" "),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"m-t-20",staticStyle:{width:"100%"},attrs:{data:t.logList}},[e("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),e("el-table-column",{attrs:{label:"错误提示",prop:"failReason"}}),t._v(" "),e("el-table-column",{attrs:{label:"姓名",prop:"name"}}),t._v(" "),e("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),t._v(" "),e("el-table-column",{attrs:{label:"部门ID",prop:"departmentId"}}),t._v(" "),e("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),t._v(" "),e("el-table-column",{attrs:{label:"是否此部门负责人(是/否)",prop:"isManager"},scopedSlots:t._u([{key:"default",fn:function(a){return[t._v("\n "+t._s(1==a.row.isManager?"是":"否")+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"入职时间",prop:"hireDate"}})],1),t._v(" "),e("div",{staticClass:"pagination"},[e("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":t.pageSize,"current-page":t.currentPage,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)])])],1)},staticRenderFns:[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("ul",{staticClass:"tip-area"},[e("li",{staticClass:"tip"},[t._v("由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行"),e("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),e("li",{staticClass:"tip"},[t._v("如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("不能在本excel表中对员工信息类别进行增加、删除、修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("标*字段为必填字段,未标*字段为选填字段")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"tip"},[this._v("\n 导入总条数:0条,成功导入0条,"),a("span",{staticClass:"red"},[this._v("错误导入0条")])])}]};var n=e("VU/8")(o,r,!1,function(t){e("Haij")},null,null);a.default=n.exports}});
\ No newline at end of file
webpackJsonp([37],{"h/6A":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("//Fk"),r=o.n(a),s=o("3Xzz"),n=o("l46T"),i=o("P9l9"),l=o("Ie7z"),m={name:"store-info",components:{navCrumb:s.a,vueSelectStore:l.a,limitInput:n.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"添加门店",path:""}],editpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"编辑门店",path:""}],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},storeInfo:{departmentName:""},areaChainName:"",location:"",areaOptions:{},imgs:[],uploadUrl:"/haoban-manage-web/upload-img",rules:{storeName:[{required:!0,message:"请输入门店名称",trigger:"blur"}],groupChainName:[{required:!0,message:"请选择部门",trigger:"change"}],phoneNumber:[{required:!0,validator:function(e,t,o){if(t)return/^1[34578]\d{9}$/.test(t)||/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(t)?o():o(new Error("联系电话格式不正确"));return o(new Error("请输入联系电话"))},trigger:"blur"}],storeCode:[{required:!0,message:"请输入门店代码",trigger:"blur"}],managerName:[{required:!0,message:"请输入店长姓名",trigger:"blur"}],managerPhoneNumber:[{required:!0,validator:function(e,t,o){if(t)return/^1[34578]\d{9}$/.test(t)?o():o(new Error("手机号码格式不正确"));return o()},trigger:"blur"}],specialService:[{max:20,message:"长度在 20 个字符以内",trigger:"blur"}],personCost:[{validator:function(e,t,o){if(t)return/^\d+(\.\d+)?$/.test(1*t)?o():o(new Error("人均消费只能为非负整数或者小数"));return o()},trigger:"blur"}]}}},methods:{callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.departmentName=e[0].label,this.storeInfo.storeGroupId=e[0].id},selected:function(e){this.areaChainName=e.provinceName+"/"+e.cityName+"/"+e.countryName},getStoreInfo:function(){var e=this,t={storeId:e.$route.query.storeId};Object(i.a)("/haoban-manage-web/store/findStoreById",t).then(function(t){1==t.data.errorCode?(e.showEmployee="store",e.formatStoreInfo(t.data.result)):e.$message.error({message:t.data.message})})},clickToSave:function(){var e=this,t=new r.a(function(t,o){e.$refs.storeInfo.validate(function(e){e&&t()})}),o=new r.a(function(t,o){e.$refs.storeManager.validate(function(e){e&&t()})}),a=new r.a(function(t,o){e.$refs.storeOperate.validate(function(e){e&&t()})});r.a.all([t,o,a]).then(function(){e.save()})},formatStoreInfo:function(e){var t=(e.areaChainName||"").split("/");this.areaOptions={provinceName:t[0],provinceId:e.provinceId,cityName:t[1],cityId:e.cityId,countryName:t[2],countyId:e.countyId},this.imgs=e.imageUrl?e.imageUrl.split(","):[];var o=[];this.imgs.forEach(function(e){o.push({url:e})}),this.imgs=o,this.storeInfo=e},uploadOnSuccess:function(e,t){e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},save:function(){var e=this,t=e.location.split(",");e.storeInfo.longitude=t[0],e.storeInfo.latitude=2!==t.length?"":t[1],e.storeInfo.managerPhone=e.storeInfo.managerPhoneNumber,e.storeInfo.areaChainName=e.areaChainName;var o=e.storeInfo,a=[];e.imgs.forEach(function(e){a.push(e.url)}),o.imageUrls=a.join(",");var r=e.isNew?"/haoban-manage-web/store/insert":"/haoban-manage-web/store/update";Object(i.a)(r,o).then(function(t){1==t.data.errorCode?(e.$message.success({message:t.data.message}),window.history.go(-1)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}},computed:{isNew:function(){return!this.$route.query.storeId}},beforeMount:function(){this.isNew||this.getStoreInfo()},mounted:function(){this.$route.query.storeId&&(this.navpath=this.editpath)}},u={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"common-set-wrap"},[o("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",[o("div",{staticClass:"store-info"},[o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title font-w-500"},[e._v("门店信息")]),e._v(" "),o("el-form",{ref:"storeInfo",staticClass:"store-info-form info-form",attrs:{rules:e.rules,model:e.storeInfo,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"门店名称",prop:"storeName"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.storeName,holder:"",maxLength:10},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"storeName",t)}}})],1),e._v(" "),o("el-form-item",{attrs:{label:"所属分组",prop:"departmentName"}},[o("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.departmentName,callback:function(t){e.$set(e.storeInfo,"departmentName",t)},expression:"storeInfo.departmentName"}},[o("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),o("el-form-item",{attrs:{label:"门店图片",prop:"imageUrls"}},[o("div",{staticClass:"member-upload-image"},[o("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.imgs,limitW:640,limitH:340,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}})],1),e._v(" "),o("div",{staticClass:"tip font-12 color-909399 m-t-8 line-h-1"},[e._v("门店图片(640*340)")])]),e._v(" "),o("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[o("el-input",{model:{value:e.storeInfo.phoneNumber,callback:function(t){e.$set(e.storeInfo,"phoneNumber",t)},expression:"storeInfo.phoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"营业时间",prop:"phoneNumber"}},[o("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"00:00",step:"00:05",end:"24:00"}},model:{value:e.storeInfo.openTime,callback:function(t){e.$set(e.storeInfo,"openTime",t)},expression:"storeInfo.openTime"}}),e._v("\n ~\n "),o("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"00:00",step:"00:05",end:"24:00",minTime:e.storeInfo.openTime}},model:{value:e.storeInfo.closeTime,callback:function(t){e.$set(e.storeInfo,"closeTime",t)},expression:"storeInfo.closeTime"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"门店类型"}},[o("el-radio-group",{model:{value:e.storeInfo.storeType,callback:function(t){e.$set(e.storeInfo,"storeType",t)},expression:"storeInfo.storeType"}},[o("el-radio",{attrs:{label:0}},[e._v("自营")]),e._v(" "),o("el-radio",{attrs:{label:1}},[e._v("联营")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("代理")]),e._v(" "),o("el-radio",{attrs:{label:3}},[e._v("代销")]),e._v(" "),o("el-radio",{attrs:{label:4}},[e._v("托管")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"门店地址"}},[o("vue-office-area",{attrs:{areaOptions:e.areaOptions,projectName:"haoban-web",postUrl:"/haoban-manage-web/dict-district-list"},on:{selected:e.selected}}),e._v(" "),o("div",{staticClass:"m-t-15"},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.postAddress,holder:"",maxLength:50},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"postAddress",t)}}})],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"GPS坐标"}},[o("el-input",{staticClass:"m-r-10",model:{value:e.location,callback:function(t){e.location=t},expression:"location"}}),e._v(" "),o("a",{staticClass:"a-href",attrs:{href:"http://m.gpsspg.com/maps.htm",target:"_blank"}},[e._v("经纬度测试工具")])],1),e._v(" "),o("el-form-item",{attrs:{prop:"storeCode"}},[o("template",{slot:"label"},[e._v("\n 门店代码\n "),o("i",{staticClass:"el-icon-question",staticStyle:{color:"#C0C4CC"}})]),e._v(" "),o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.storeCode,holder:"",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"storeCode",t)}}})],2)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title font-w-500"},[e._v("店长信息")]),e._v(" "),o("el-form",{ref:"storeManager",staticClass:"store-manager-info-form info-form",attrs:{rules:e.rules,model:e.storeInfo,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"店长姓名",prop:"managerName"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.managerName,holder:"",maxLength:10},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"managerName",t)}}})],1),e._v(" "),o("el-form-item",{attrs:{label:"手机号码",prop:"managerPhoneNumber"}},[o("el-input",{attrs:{disabled:!e.isNew&&!!e.storeInfo.managerPhoneNumber},model:{value:e.storeInfo.managerPhoneNumber,callback:function(t){e.$set(e.storeInfo,"managerPhoneNumber",t)},expression:"storeInfo.managerPhoneNumber"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"店长性别"}},[o("el-radio-group",{model:{value:e.storeInfo.managerSex,callback:function(t){e.$set(e.storeInfo,"managerSex",t)},expression:"storeInfo.managerSex"}},[o("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"店长代码",prop:"managerCode"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.managerCode,holder:"",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"managerCode",t)}}})],1)],1)],1),e._v(" "),o("div",{staticClass:"info-cell"},[o("p",{staticClass:"title font-w-500"},[e._v("经营信息")]),e._v(" "),o("el-form",{ref:"storeOperate",staticClass:"operate-info-form info-form",attrs:{rules:e.rules,model:e.storeInfo,"label-width":"90px"}},[o("el-form-item",{attrs:{label:"特色服务",prop:"specialService"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.specialService,callback:function(t){e.$set(e.storeInfo,"specialService",t)},expression:"storeInfo.specialService"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399 font-12"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),o("el-form-item",{attrs:{label:"人均消费",prop:"personCost"}},[o("limitInput",{attrs:{inputWidth:500,inputValue:e.storeInfo.personCost,holder:"",maxLength:10},on:{"update:inputValue":function(t){e.$set(e.storeInfo,"personCost",t)}}})],1),e._v(" "),o("el-form-item",{attrs:{label:"推荐商品"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.recommendGoods,callback:function(t){e.$set(e.storeInfo,"recommendGoods",t)},expression:"storeInfo.recommendGoods"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399 font-12"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/100")])],1),e._v(" "),o("el-form-item",{attrs:{label:"品牌介绍"}},[o("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.brandDes,callback:function(t){e.$set(e.storeInfo,"brandDes",t)},expression:"storeInfo.brandDes"}}),e._v(" "),o("p",{staticClass:"counter t-rt c-909399 font-12"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/200")])],1)],1)],1),e._v(" "),o("div",{staticClass:"handle-area"},[o("el-button",{attrs:{type:"primary"},on:{click:e.clickToSave}},[e._v("保 存")])],1)]),e._v(" "),o("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"group",forbidenList:[e.storeInfo.storeGroupId]},on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var c=o("VU/8")(m,u,!1,function(e){o("onu3")},null,null);t.default=c.exports},onu3:function(e,t){}});
\ No newline at end of file
webpackJsonp([37],{"00Sv":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var u=t("VU/8")({name:"add-employee"},r,!1,function(e){t("4IAe")},null,null);n.default=u.exports},"4IAe":function(e,n){}});
//# sourceMappingURL=37.a0f44cfd120df62011c9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addEmployee.vue","webpack:///./src/views/contacts/addEmployee.vue?d464","webpack:///./src/views/contacts/addEmployee.vue"],"names":["contacts_addEmployee","render","_h","this","$createElement","_self","_c","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","ssrContext","__webpack_exports__"],"mappings":"wGAIA,ICDeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,QAExEK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFZAC,KAAA,gBEcEX,GATF,EAVA,SAAAY,GACEH,EAAQ,SAaV,KAEA,MAUeI,EAAA,QAAAL,EAAiB","file":"static/js/37.a0f44cfd120df62011c9.js","sourcesContent":["<template>\r\n <div></div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: \"add-employee\" \r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/addEmployee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div')}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1c75bdd8\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/addEmployee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1c75bdd8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addEmployee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addEmployee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addEmployee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1c75bdd8\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addEmployee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/addEmployee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([38],{"00Sv":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var u=t("VU/8")({name:"add-employee"},r,!1,function(e){t("qJDF")},null,null);n.default=u.exports},qJDF:function(e,n){}});
\ No newline at end of file
webpackJsonp([38],{ZKuY:function(e,t){},ys9I:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3Xzz"),s=(r("Mk6G"),r("3E4D"),r("Ch4/"),r("PI0u")),n={name:"replaceAdmin",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"更换超级管理员",path:""}],subNavText:"更换超级管理员,需要先验证当前超级管理员身份",active:0,ruleForm:{name:"11",phone:1334444444,code:""},rules:{name:[{required:!0,message:"请输入当前绑定账号",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},disableBtn:!1,countNum:60,newFormLoad:!1,newRuleForm:{name:""},newRules:{name:[{required:!0,message:"请输入手机号/姓名",trigger:["blur","change"]}]}}},computed:{},methods:{countDown:function(){var e=this,t=setInterval(function(){if(0===e.countNum)return clearInterval(t),e.countNum=60,e.disableBtn=!1,!1;e.countNum--},1e3)},sendCode:Object(s.a)(function(e){this.disableBtn=!0;var t=String(e).substr(0,3)+"****"+e.substr(7,11);this.countDown(),this.$message({message:"验证码已发送到您的手机:+86 "+t,type:"success"})},500),postSendCode:function(){},submitForm:Object(s.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.active++>2&&t.active,t.$nextTick(function(){console.log(t.$refs.newRuleForm)})})},500),newSubmitForm:Object(s.a)(function(e){var t=this;t.newRuleForm.name=t.newRuleForm.name.replace(/(^\s+)|(\s+$)/g,""),t.$refs[e].validate(function(e){if(!e)return!1;t.active++})},500),submitFormBack:function(){this.$refs.newRuleForm.resetFields(),this.active&&this.active--},getCurrentUser:function(){var e=JSON.parse(localStorage.getItem("userInfo"));this.ruleForm.phone=e.phoneNumber}},mounted:function(){this.getCurrentUser()},components:{navCrumb:a.a}},o={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"replaceAdmin-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[r("el-steps",{attrs:{active:e.active,"finish-status":"success","align-center":""}},[r("el-step",{attrs:{title:"获取验证码"}}),e._v(" "),r("el-step",{attrs:{title:"绑定新的超级管理员"}}),e._v(" "),r("el-step",{attrs:{title:"完成"}})],1),e._v(" "),r("div",{staticClass:"w-514 replaceAdmin-wrap-form m-t-45"},[0==e.active?r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"110px"}},[r("el-form-item",{attrs:{label:"当前绑定账号",prop:"name"}},[r("el-input",{staticClass:"w-280",attrs:{disabled:"",placeholder:""},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[r("el-input",{staticClass:"w-280",attrs:{disabled:"",placeholder:""},model:{value:e.ruleForm.phone,callback:function(t){e.$set(e.ruleForm,"phone",t)},expression:"ruleForm.phone"}}),r("el-button",{staticClass:"m-l-20 v-align-b",attrs:{type:"primary",plain:"",disabled:e.disableBtn},on:{click:function(t){e.sendCode(e.ruleForm.phone)}}},[e._v(e._s(!e.disableBtn&&e.countNum?"获取验证码":e.countNum))])],1),e._v(" "),r("el-form-item",{attrs:{label:"验证码",prop:"code"}},[r("el-input",{staticClass:"w-280",attrs:{placeholder:"请输入验证码"},model:{value:e.ruleForm.code,callback:function(t){e.$set(e.ruleForm,"code",t)},expression:"ruleForm.code"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("下一步")])],1)],1):e._e(),e._v(" "),r("el-form",{directives:[{name:"show",rawName:"v-show",value:1==e.active,expression:"active == 1"}],ref:"newRuleForm",staticClass:"demo-ruleForm",attrs:{model:e.newRuleForm,rules:e.newRules,"label-width":"140px"}},[r("el-form-item",{attrs:{label:"新绑定超级管理员",prop:"name"}},[r("el-input",{staticClass:"w-280",attrs:{placeholder:"请输入手机号/姓名"},model:{value:e.newRuleForm.name,callback:function(t){e.$set(e.newRuleForm,"name",t)},expression:"newRuleForm.name"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",loading:e.newFormLoad},on:{click:function(t){e.newSubmitForm("newRuleForm")}}},[e._v("提 交")]),e._v(" "),r("el-button",{attrs:{plain:""},on:{click:e.submitFormBack}},[e._v("上一步")])],1)],1),e._v(" "),2==e.active?r("div",{staticClass:"replaceAdmin-wrap-success"},[e._m(0),e._v(" "),r("p",{staticClass:"font-w-500"},[e._v("操作成功")])]):e._e()],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"icon-outer"},[t("i",{staticClass:"el-icon-success"})])}]};var l=r("VU/8")(n,o,!1,function(e){r("ZKuY")},"data-v-0f787a58",null);t.default=l.exports}});
//# sourceMappingURL=38.bffc9417838d0b109405.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/replaceAdmin.vue","webpack:///./src/views/setting/replaceAdmin.vue?cc11","webpack:///./src/views/setting/replaceAdmin.vue"],"names":["replaceAdmin","name","data","navpath","path","subNavText","active","ruleForm","phone","code","rules","required","message","trigger","disableBtn","countNum","newFormLoad","newRuleForm","newRules","computed","methods","countDown","that","this","time","setInterval","clearInterval","sendCode","Object","js_public","handle","String","substr","$message","type","postSendCode","submitForm","formName","$refs","validate","valid","$nextTick","console","log","newSubmitForm","replace","submitFormBack","resetFields","getCurrentUser","userData","JSON","parse","localStorage","getItem","phoneNumber","mounted","components","navCrumb","nav","setting_replaceAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","$store","state","bgHeight","finish-status","align-center","title","ref","model","label-width","label","prop","disabled","placeholder","value","callback","$$v","$set","expression","plain","on","click","$event","_s","_e","directives","rawName","loading","_m","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/38.bffc9417838d0b109405.js","sourcesContent":["<template>\n <div class=\"replaceAdmin-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\" :style=\"{'height': $store.state.bgHeight}\">\n <el-steps :active=\"active\" finish-status=\"success\" align-center>\n <el-step title=\"获取验证码\"></el-step>\n <el-step title=\"绑定新的超级管理员\"></el-step>\n <el-step title=\"完成\"></el-step>\n </el-steps>\n <div class=\"w-514 replaceAdmin-wrap-form m-t-45\">\n <el-form\n v-if=\"active == 0\"\n :model=\"ruleForm\"\n :rules=\"rules\"\n ref=\"ruleForm\"\n label-width=\"110px\"\n class=\"demo-ruleForm\">\n <el-form-item label=\"当前绑定账号\" prop=\"name\" class=\"\">\n <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-280\"></el-input>\n </el-form-item>\n <el-form-item label=\"手机号\" prop=\"phone\" class=\"\">\n <el-input v-model=\"ruleForm.phone\" disabled placeholder=\"\" class=\"w-280\"></el-input><el-button class=\"m-l-20 v-align-b\" type=\"primary\" plain :disabled=\"disableBtn\" @click=\"sendCode(ruleForm.phone)\">{{!disableBtn && !!countNum? '获取验证码':countNum}}</el-button>\n </el-form-item>\n <el-form-item label=\"验证码\" prop=\"code\" class=\"\">\n <el-input v-model=\"ruleForm.code\" placeholder=\"请输入验证码\" class=\"w-280\"></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">下一步</el-button>\n </el-form-item>\n </el-form>\n <!-- 新绑定 -->\n <el-form\n v-show=\"active == 1\"\n :model=\"newRuleForm\"\n :rules=\"newRules\"\n ref=\"newRuleForm\"\n label-width=\"140px\"\n class=\"demo-ruleForm\">\n <el-form-item label=\"新绑定超级管理员\" prop=\"name\" class=\"\">\n <el-input v-model=\"newRuleForm.name\" placeholder=\"请输入手机号/姓名\" class=\"w-280\"></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" :loading=\"newFormLoad\" @click=\"newSubmitForm('newRuleForm')\">提 交</el-button>\n <el-button @click=\"submitFormBack\" plain>上一步</el-button>\n </el-form-item>\n </el-form>\n <!-- 提交成功 -->\n <div class=\"replaceAdmin-wrap-success\" v-if=\"active == 2\">\n <div class=\"icon-outer\"><i class=\"el-icon-success\"></i></div>\n <p class=\"font-w-500\">操作成功</p>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce, formatPhone } from \"@/common/js/public\";\nexport default {\n name: \"replaceAdmin\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '更换超级管理员',\n path: ''\n }\n\n ],\n subNavText: '更换超级管理员,需要先验证当前超级管理员身份',\n\n active: 0,\n\n ruleForm: {\n name: '11',\n phone: 1334444444,\n code: ''\n },\n rules: {\n name: [\n { required: true, message: '请输入当前绑定账号', trigger: 'blur' },\n ],\n phone: [\n { required: true, message: '请输入手机号', trigger: 'blur' }\n ],\n code: [\n { required: true, message: '请输入验证码', trigger: 'blur' }\n ],\n },\n\n disableBtn: false, // 发验证码\n countNum: 60,\n\n // 新绑定\n newFormLoad: false,\n newRuleForm: {\n name: '',\n },\n newRules: {\n name: [\n { required: true, message: '请输入手机号/姓名', trigger: ['blur', 'change'] },\n ]\n }\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 倒计时\n */\n countDown() {\n const that = this;\n let time = setInterval(function(){\n if (that.countNum === 0) {\n clearInterval(time);\n that.countNum = 60;\n that.disableBtn = false;\n return false;\n }\n that.countNum--;\n },1000);\n },\n\n /**\n * 发验证码\n */\n sendCode: _debounce(function(phone) {\n const that = this;\n that.disableBtn = true;\n let handle = String(phone).substr(0, 3) + '****' + phone.substr(7, 11);\n that.countDown();\n that.$message({\n message: '验证码已发送到您的手机:+86 ' + handle,\n type: 'success'\n });\n },500),\n\n /**\n * 发验证码---api\n */\n postSendCode() {\n const that = this\n\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n if (that.active++ > 2){that.active == 2};\n that.$nextTick(function(){\n console.log(that.$refs['newRuleForm'])\n // that.newRuleForm.name = ' ';\n // that.$refs['newRuleForm'].resetFields();\n })\n\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 新绑定---提交\n */\n newSubmitForm: _debounce(function(formName) {\n const that = this;\n that.newRuleForm.name = that.newRuleForm.name.replace(/(^\\s+)|(\\s+$)/g, '');\n that.$refs[formName].validate((valid) => {\n if (valid) {\n that.active++\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 新绑定---上一步\n */\n submitFormBack() {\n const that = this;\n that.$refs['newRuleForm'].resetFields();\n !!that.active? that.active--: '';\n },\n\n /**\n * 获取当前用户信息\n */\n getCurrentUser() {\n const that = this\n let userData = JSON.parse(localStorage.getItem('userInfo'));\n that.ruleForm.phone = userData.phoneNumber;\n }\n\n },\n mounted() {\n const that = this;\n that.getCurrentUser();\n },\n components: {\n navCrumb\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n .right-box {\n background: #fff;\n min-height: 500px;\n padding: 24px;\n\n .w-280 {\n width: 280px;\n }\n\n .w-514 {\n width: 514px;\n }\n\n .m-l-20 {\n margin-left: 20px;\n }\n\n .m-t-45 {\n margin-top: 45px;\n }\n\n .v-align-b {\n vertical-align: bottom;\n }\n\n .text-center {\n text-align: center;\n }\n\n .replaceAdmin-wrap-form {\n margin: 45px auto 0;\n }\n\n .replaceAdmin-wrap-success {\n text-align: center;\n i {\n font-size: 50px;\n color: #67c23a;\n }\n\n p {\n margin-top: 24px;\n font-size: 20px;\n color: #303133;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/replaceAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"replaceAdmin-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\",style:({'height': _vm.$store.state.bgHeight})},[_c('el-steps',{attrs:{\"active\":_vm.active,\"finish-status\":\"success\",\"align-center\":\"\"}},[_c('el-step',{attrs:{\"title\":\"获取验证码\"}}),_vm._v(\" \"),_c('el-step',{attrs:{\"title\":\"绑定新的超级管理员\"}}),_vm._v(\" \"),_c('el-step',{attrs:{\"title\":\"完成\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"w-514 replaceAdmin-wrap-form m-t-45\"},[(_vm.active == 0)?_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"110px\"}},[_c('el-form-item',{attrs:{\"label\":\"当前绑定账号\",\"prop\":\"name\"}},[_c('el-input',{staticClass:\"w-280\",attrs:{\"disabled\":\"\",\"placeholder\":\"\"},model:{value:(_vm.ruleForm.name),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"name\", $$v)},expression:\"ruleForm.name\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手机号\",\"prop\":\"phone\"}},[_c('el-input',{staticClass:\"w-280\",attrs:{\"disabled\":\"\",\"placeholder\":\"\"},model:{value:(_vm.ruleForm.phone),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"phone\", $$v)},expression:\"ruleForm.phone\"}}),_c('el-button',{staticClass:\"m-l-20 v-align-b\",attrs:{\"type\":\"primary\",\"plain\":\"\",\"disabled\":_vm.disableBtn},on:{\"click\":function($event){_vm.sendCode(_vm.ruleForm.phone)}}},[_vm._v(_vm._s(!_vm.disableBtn && !!_vm.countNum? '获取验证码':_vm.countNum))])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"验证码\",\"prop\":\"code\"}},[_c('el-input',{staticClass:\"w-280\",attrs:{\"placeholder\":\"请输入验证码\"},model:{value:(_vm.ruleForm.code),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"code\", $$v)},expression:\"ruleForm.code\"}})],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"下一步\")])],1)],1):_vm._e(),_vm._v(\" \"),_c('el-form',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active == 1),expression:\"active == 1\"}],ref:\"newRuleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.newRuleForm,\"rules\":_vm.newRules,\"label-width\":\"140px\"}},[_c('el-form-item',{attrs:{\"label\":\"新绑定超级管理员\",\"prop\":\"name\"}},[_c('el-input',{staticClass:\"w-280\",attrs:{\"placeholder\":\"请输入手机号/姓名\"},model:{value:(_vm.newRuleForm.name),callback:function ($$v) {_vm.$set(_vm.newRuleForm, \"name\", $$v)},expression:\"newRuleForm.name\"}})],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.newFormLoad},on:{\"click\":function($event){_vm.newSubmitForm('newRuleForm')}}},[_vm._v(\"提 交\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":_vm.submitFormBack}},[_vm._v(\"上一步\")])],1)],1),_vm._v(\" \"),(_vm.active == 2)?_c('div',{staticClass:\"replaceAdmin-wrap-success\"},[_vm._m(0),_vm._v(\" \"),_c('p',{staticClass:\"font-w-500\"},[_vm._v(\"操作成功\")])]):_vm._e()],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon-outer\"},[_c('i',{staticClass:\"el-icon-success\"})])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0f787a58\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/replaceAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0f787a58\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./replaceAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./replaceAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./replaceAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0f787a58\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./replaceAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0f787a58\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/replaceAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([39],{NWrb:function(t,a){},RHxA:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("3Xzz"),i=e("elmV"),l=e("P9l9"),o={name:"employee-io",components:{navCrumb:s.a,uploadExcelComponent:i.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"storeFrame"},{name:"批量导入导出",path:""}],type:"import",fileList:[],url:t+"/haoban-manage-web/store/upload",logList:[],loading:!0,pageSize:20,currentPage:1,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getErrorNote()},handleCurrentChange:function(t){this.currentPage=t,this.getErrorNote()},resetList:function(t){this.fileList=[],"note"==t&&this.getErrorNote()},getErrorNote:function(){var t=this,a={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode};Object(l.a)("/haoban-manage-web/error-log-page",a).then(function(a){1==a.data.errorCode?(t.total=a.data.result.totalCount,t.logList=a.data.result,t.loading=!1):t.$message.error({message:a.data.message})}).catch(function(a){t.$message.error({message:a.message})})},handleRemove:function(t,a){console.log(t,a)},handlePreview:function(t){console.log(t)},uploadSuccess:function(){this.fileList=[],this.type="note",this.getErrorNote()},submitUpload:function(t){this.$refs[t].submit()},getChange:function(t,a){console.log(t,a),this.fileList=a}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},r={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"common-set-wrap"},[e("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),e("div",{staticClass:"right-content"},[e("div",{staticClass:"right-box"},[e("div",{staticClass:"io-container"},[t._m(0),t._v(" "),e("el-radio-group",{staticClass:"m-t-20",on:{change:t.resetList},model:{value:t.type,callback:function(a){t.type=a},expression:"type"}},[e("el-radio-button",{attrs:{label:"import"}},[t._v("导入门店")]),t._v(" "),e("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改门店")]),t._v(" "),e("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),"import"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("下载门店导入模板,批量填写门店信息\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/excel/通讯录-门店架构导入模板.xlsx"}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1)]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传填写好的门店信息\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:t.url+"?brandId="+t.$route.query.brandId,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("upload")}}},[t._v("上传")])],1)]):"export"==t.type?e("div",{staticClass:"handle-area import"},[e("div",{staticClass:"step-div",staticStyle:{"margin-bottom":"90px"}},[e("span",{staticClass:"ft-large"},[t._v("①")]),t._v("导出门店\n "),e("a",{staticClass:"d-u-btn",attrs:{href:"http://www.gicdev.com/haoban-manage-web/store/export?storeGroupId="+t.$route.query.departmentId+"&showChild="+t.$route.query.showChildMember}},[e("el-button",{attrs:{type:"primary"}},[t._v("下载"),e("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1),t._v("\n 批量修改门店信息\n ")]),t._v(" "),e("div",{staticClass:"step-div"},[e("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传修改后的门店信息\n "),e("div",{staticClass:"d-u-btn m-t-20"},[e("el-upload",{ref:"uploadEdit",staticClass:"upload-demo",attrs:{action:t.url+"?brandId="+t.$route.query.brandId,"on-success":t.uploadSuccess,"on-change":t.getChange,multiple:!1,"file-list":t.fileList,"auto-upload":!1}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("文件格式必须为xls或xlsx格式")])],1)],1)]),t._v(" "),e("div",{staticClass:"up-btn-div"},[e("el-button",{attrs:{type:"primary",disabled:0==t.fileList.length},on:{click:function(a){t.submitUpload("uploadEdit")}}},[t._v("上传")])],1)]):e("div",{staticClass:"error-log import"},[e("div",{staticClass:"title-area"},[e("div",{staticClass:"tip"}),t._v(" "),e("a",{attrs:{href:"http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode="+t.$route.query.importCode+"&departmentId="+t.$route.query.departmentId}},[e("el-button",{attrs:{type:"primary"}},[t._v("导出错误记录")])],1)]),t._v(" "),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"m-t-20",staticStyle:{width:"100%"},attrs:{data:t.logList}},[e("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),e("el-table-column",{attrs:{label:"错误提示",prop:"failReason"}}),t._v(" "),e("el-table-column",{attrs:{label:"姓名",prop:"name"}}),t._v(" "),e("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),t._v(" "),e("el-table-column",{attrs:{label:"部门ID",prop:"departmentId"}}),t._v(" "),e("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),t._v(" "),e("el-table-column",{attrs:{label:"是否此部门负责人(是/否)",prop:"isManager"},scopedSlots:t._u([{key:"default",fn:function(a){return[t._v("\n "+t._s(1==a.row.isManager?"是":"否")+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"入职时间",prop:"hireDate"}})],1),t._v(" "),e("div",{staticClass:"pagination"},[e("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":t.pageSize,"current-page":t.currentPage,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)])])],1)},staticRenderFns:[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("ul",{staticClass:"tip-area"},[e("li",{staticClass:"tip"},[t._v("由于你的企业未进行企业认证,最多导入30家门店,如有超出,可先进行"),e("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),e("li",{staticClass:"tip"},[t._v("如需更新已存在的门店及店员,可逐个进行修改,或请先导出,在导出表格里进行修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("不能在本excel表中对门店信息类别进行增加、删除、修改")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("标*字段为必填字段,未标*字段为选填字段")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("门店所在分组:请先到后台创建门店分组,将分组id填入导入表格中,导入中,若找不到对应分组,将直接将门店挂在根目录下面")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("未认证企业通讯录最多只能导入30家门店,超出后无法导入,请先进行企业认证")]),t._v(" "),e("li",{staticClass:"tip"},[t._v("每次最多导入2000家门店,如果超出则只取前2000条数据,可以分多次导入")])])}]};var n=e("VU/8")(o,r,!1,function(t){e("NWrb")},null,null);a.default=n.exports}});
//# sourceMappingURL=39.7eee96327266740f3019.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/storeIo.vue","webpack:///./src/views/contacts/storeIo.vue?05b6","webpack:///./src/views/contacts/storeIo.vue"],"names":["storeIo","name","components","navCrumb","nav","uploadExcelComponent","uploadExcel","data","local","window","location","origin","indexOf","navpath","path","type","fileList","url","logList","loading","pageSize","currentPage","total","methods","handleSizeChange","val","this","getErrorNote","handleCurrentChange","resetList","ths","params","departmentId","$route","query","importCode","Object","api","then","res","errorCode","result","totalCount","$message","error","message","catch","e","handleRemove","file","console","log","handlePreview","uploadSuccess","submitUpload","upload","$refs","submit","getChange","beforeMount","contacts_storeIo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","on","change","model","value","callback","$$v","expression","label","staticStyle","margin-bottom","href","ref","action","brandId","on-success","on-change","multiple","file-list","auto-upload","slot","size","disabled","length","click","$event","showChildMember","directives","rawName","width","prop","scopedSlots","_u","key","fn","scope","_s","row","isManager","background","page-sizes","page-size","current-page","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/39.7eee96327266740f3019.js","sourcesContent":["<template>\r\n <div class=\"common-set-wrap\">\r\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\">\r\n <div class=\"io-container\">\r\n <ul class=\"tip-area\">\r\n <li class=\"tip\">由于你的企业未进行企业认证,最多导入30家门店,如有超出,可先进行<a class=\"a-href\">企业认证</a></li>\r\n <li class=\"tip\">如需更新已存在的门店及店员,可逐个进行修改,或请先导出,在导出表格里进行修改</li>\r\n <li class=\"tip\">由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入</li>\r\n <li class=\"tip\">不能在本excel表中对门店信息类别进行增加、删除、修改</li>\r\n <li class=\"tip\">标*字段为必填字段,未标*字段为选填字段</li>\r\n <li class=\"tip\">门店所在分组:请先到后台创建门店分组,将分组id填入导入表格中,导入中,若找不到对应分组,将直接将门店挂在根目录下面</li>\r\n <li class=\"tip\">未认证企业通讯录最多只能导入30家门店,超出后无法导入,请先进行企业认证</li>\r\n <li class=\"tip\">每次最多导入2000家门店,如果超出则只取前2000条数据,可以分多次导入</li>\r\n </ul>\r\n <el-radio-group v-model=\"type\" class=\"m-t-20\" @change=\"resetList\">\r\n <el-radio-button label=\"import\">导入门店</el-radio-button>\r\n <el-radio-button label=\"export\">导出/修改门店</el-radio-button>\r\n <el-radio-button label=\"note\">错误记录</el-radio-button>\r\n </el-radio-group>\r\n <div class=\"handle-area import\" v-if=\"type == 'import'\">\r\n <div class=\"step-div\" style=\"margin-bottom :90px;\">\r\n <span class=\"ft-large\">①</span>下载门店导入模板,批量填写门店信息\r\n <a href=\"http://www.gicdev.com/haoban-manage-web/excel/通讯录-门店架构导入模板.xlsx\" class=\"d-u-btn\">\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\r\n </a>\r\n </div>\r\n <div class=\"step-div\">\r\n <span class=\"ft-large\">②</span>上传填写好的门店信息\r\n <div class=\"d-u-btn m-t-20\">\r\n <el-upload class=\"upload-demo\" ref=\"upload\" :action=\"url+'?brandId='+$route.query.brandId\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\r\n <el-button slot=\"trigger\" size=\"small\" type=\"primary\">选取文件</el-button>\r\n <div slot=\"tip\" class=\"el-upload__tip\">文件格式必须为xls或xlsx格式</div>\r\n </el-upload>\r\n </div>\r\n </div>\r\n <div class=\"up-btn-div\">\r\n <el-button type=\"primary\" @click=\"submitUpload('upload')\" :disabled=\"fileList.length == 0\">上传</el-button>\r\n </div>\r\n </div>\r\n <div class=\"handle-area import\" v-else-if=\"type == 'export'\">\r\n <div class=\"step-div\" style=\"margin-bottom :90px;\">\r\n <span class=\"ft-large\">①</span>导出门店\r\n <a class=\"d-u-btn\" :href=\"'http://www.gicdev.com/haoban-manage-web/store/export?storeGroupId='+$route.query.departmentId+'&showChild='+$route.query.showChildMember\">\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\r\n </a>\r\n 批量修改门店信息\r\n </div>\r\n <div class=\"step-div\">\r\n <span class=\"ft-large\">②</span>上传修改后的门店信息\r\n <div class=\"d-u-btn m-t-20\">\r\n <el-upload class=\"upload-demo\" ref=\"uploadEdit\" :action=\"url+'?brandId='+$route.query.brandId\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\r\n <el-button slot=\"trigger\" size=\"small\" type=\"primary\">选取文件</el-button>\r\n <div slot=\"tip\" class=\"el-upload__tip\">文件格式必须为xls或xlsx格式</div>\r\n </el-upload>\r\n </div>\r\n </div>\r\n <div class=\"up-btn-div\">\r\n <el-button type=\"primary\" @click=\"submitUpload('uploadEdit')\" :disabled=\"fileList.length == 0\">上传</el-button>\r\n </div>\r\n </div>\r\n <div class=\"error-log import\" v-else>\r\n <div class=\"title-area\">\r\n <div class=\"tip\">\r\n <!-- 导入总条数:0条,成功导入0条,<span class=\"red\">错误导入0条</span> -->\r\n </div>\r\n <a :href=\"'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId\">\r\n <el-button type=\"primary\">导出错误记录</el-button>\r\n </a>\r\n </div>\r\n <el-table v-loading=\"loading\" :data=\"logList\" class=\"m-t-20\" style=\"width: 100%\">\r\n <el-table-column type=\"index\" width=\"50\" label=\"序号\">\r\n </el-table-column>\r\n <el-table-column label=\"错误提示\" prop=\"failReason\"></el-table-column>\r\n <el-table-column label=\"姓名\" prop=\"name\"></el-table-column>\r\n <el-table-column label=\"手机号\" prop=\"phoneNumber\"></el-table-column>\r\n <el-table-column label=\"部门ID\" prop=\"departmentId\"></el-table-column>\r\n <el-table-column label=\"职位\" prop=\"positionName\"></el-table-column>\r\n <el-table-column label=\"是否此部门负责人(是/否)\" prop=\"isManager\">\r\n <template slot-scope=\"scope\">\r\n {{scope.row.isManager == 1 ? \"是\" : \"否\"}}\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"入职时间\" prop=\"hireDate\"></el-table-column>\r\n </el-table>\r\n <div class=\"pagination\">\r\n <el-pagination background @size-change=\"handleSizeChange\" @current-change=\"handleCurrentChange\" :page-sizes=\"[20, 40, 60, 80]\" :page-size=\"pageSize\" :current-page=\"currentPage\" layout=\"total, sizes, prev, pager, next\" :total=\"total\">\r\n </el-pagination>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport uploadExcelComponent from \"components/uploadExcel/index\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"employee-io\",\r\n components: {\r\n navCrumb,\r\n uploadExcelComponent\r\n },\r\n data() {\r\n let local = window.location.origin;\r\n if (local.indexOf('localhost') != -1) {\r\n local = 'http://www.gicdev.com';\r\n }\r\n return {\r\n // 面包屑参数\r\n navpath: [{\r\n name: '首页',\r\n path: '/index'\r\n },\r\n {\r\n name: '企业通讯录',\r\n path: '/administrativeFrame'\r\n },\r\n {\r\n name: '门店架构',\r\n path: 'storeFrame'\r\n },\r\n {\r\n name: '批量导入导出',\r\n path: ''\r\n }\r\n ],\r\n type: \"import\",\r\n fileList: [],\r\n url: local + \"/haoban-manage-web/store/upload\",\r\n logList: [],\r\n loading: true,\r\n pageSize: 20,\r\n currentPage: 1,\r\n total: 0\r\n };\r\n },\r\n methods: {\r\n handleSizeChange(val) {\r\n this.pageSize = val;\r\n this.getErrorNote();\r\n },\r\n handleCurrentChange(val) {\r\n this.currentPage = val;\r\n this.getErrorNote();\r\n },\r\n resetList(val) {\r\n this.fileList = [];\r\n if (val == \"note\") {\r\n this.getErrorNote();\r\n }\r\n },\r\n getErrorNote() {\r\n let ths = this;\r\n let params = {\r\n departmentId: ths.$route.query.departmentId,\r\n importCode: ths.$route.query.importCode\r\n };\r\n getRequest(\"/haoban-manage-web/error-log-page\", params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n ths.total = res.data.result.totalCount;\r\n ths.logList = res.data.result;\r\n ths.loading = false;\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n })\r\n });\r\n },\r\n handleRemove(file, fileList) {\r\n console.log(file, fileList);\r\n },\r\n handlePreview(file) {\r\n console.log(file);\r\n },\r\n uploadSuccess() {\r\n this.fileList = [];\r\n this.type = \"note\";\r\n this.getErrorNote();\r\n },\r\n submitUpload(upload) {\r\n this.$refs[upload].submit();\r\n },\r\n getChange(file, fileList) {\r\n console.log(file, fileList);\r\n this.fileList = fileList;\r\n }\r\n },\r\n beforeMount() {\r\n if (this.type == \"note\") {\r\n this.getErrorNote();\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n.io-container {\r\n width: 100%;\r\n height: 538px;\r\n background: #fff;\r\n box-sizing: border-box;\r\n padding: 28px 32px;\r\n overflow: auto;\r\n\r\n .tip-area {\r\n width: 100%;\r\n background: rgba(236, 245, 255, 1);\r\n border: 1px solid rgba(179, 216, 255, 1);\r\n border-radius: 4px;\r\n padding: 10px;\r\n font-size: 13px;\r\n font-weight: 400;\r\n color: rgba(96, 98, 102, 1);\r\n .tip {\r\n line-height: 24px;\r\n position: relative;\r\n padding-left: 16px;\r\n text-align: left;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n\r\n .radio {\r\n width: 6px;\r\n height: 6px;\r\n background: rgba(64, 158, 255, 1);\r\n border-radius: 50%;\r\n }\r\n\r\n &::before {\r\n position: absolute;\r\n content: \"\";\r\n width: 6px;\r\n height: 6px;\r\n background: rgba(64, 158, 255, 1);\r\n border-radius: 50%;\r\n top: 9px;\r\n left: 0;\r\n }\r\n }\r\n }\r\n\r\n .error-log {\r\n margin-top: 24px;\r\n\r\n .title-area {\r\n display: flex;\r\n height: 32px;\r\n line-height: 32px;\r\n\r\n .tip {\r\n flex: 1;\r\n .red {\r\n color: red;\r\n }\r\n }\r\n }\r\n\r\n .pagination {\r\n margin-top: 30px;\r\n text-align: right;\r\n }\r\n }\r\n\r\n .handle-area {\r\n height: 310px;\r\n background: rgba(255, 255, 255, 1);\r\n border: 1px solid rgba(220, 223, 230, 1);\r\n border-radius: 4px;\r\n padding: 25px 20px;\r\n margin-top: 24px;\r\n color: #606266;\r\n\r\n .step-div {\r\n .d-u-btn {\r\n display: inline-block;\r\n margin-left: 10px;\r\n margin-right: 10px;\r\n vertical-align: middle;\r\n\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n\r\n .warming {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: rgba(96, 98, 102, 1);\r\n line-height: 30px;\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n .ft-large {\r\n font-size: 20px;\r\n margin-right: 10px;\r\n color: #909399;\r\n }\r\n }\r\n\r\n .up-btn-div {\r\n text-align: center;\r\n margin-top: 20px;\r\n }\r\n }\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/storeIo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"io-container\"},[_vm._m(0),_vm._v(\" \"),_c('el-radio-group',{staticClass:\"m-t-20\",on:{\"change\":_vm.resetList},model:{value:(_vm.type),callback:function ($$v) {_vm.type=$$v},expression:\"type\"}},[_c('el-radio-button',{attrs:{\"label\":\"import\"}},[_vm._v(\"导入门店\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"export\"}},[_vm._v(\"导出/修改门店\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"note\"}},[_vm._v(\"错误记录\")])],1),_vm._v(\" \"),(_vm.type == 'import')?_c('div',{staticClass:\"handle-area import\"},[_c('div',{staticClass:\"step-div\",staticStyle:{\"margin-bottom\":\"90px\"}},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"①\")]),_vm._v(\"下载门店导入模板,批量填写门店信息\\n \"),_c('a',{staticClass:\"d-u-btn\",attrs:{\"href\":\"http://www.gicdev.com/haoban-manage-web/excel/通讯录-门店架构导入模板.xlsx\"}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai m-l-5\"})])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"step-div\"},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"②\")]),_vm._v(\"上传填写好的门店信息\\n \"),_c('div',{staticClass:\"d-u-btn m-t-20\"},[_c('el-upload',{ref:\"upload\",staticClass:\"upload-demo\",attrs:{\"action\":_vm.url+'?brandId='+_vm.$route.query.brandId,\"on-success\":_vm.uploadSuccess,\"on-change\":_vm.getChange,\"multiple\":false,\"file-list\":_vm.fileList,\"auto-upload\":false}},[_c('el-button',{attrs:{\"slot\":\"trigger\",\"size\":\"small\",\"type\":\"primary\"},slot:\"trigger\"},[_vm._v(\"选取文件\")]),_vm._v(\" \"),_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])],1)],1)]),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"disabled\":_vm.fileList.length == 0},on:{\"click\":function($event){_vm.submitUpload('upload')}}},[_vm._v(\"上传\")])],1)]):(_vm.type == 'export')?_c('div',{staticClass:\"handle-area import\"},[_c('div',{staticClass:\"step-div\",staticStyle:{\"margin-bottom\":\"90px\"}},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"①\")]),_vm._v(\"导出门店\\n \"),_c('a',{staticClass:\"d-u-btn\",attrs:{\"href\":'http://www.gicdev.com/haoban-manage-web/store/export?storeGroupId='+_vm.$route.query.departmentId+'&showChild='+_vm.$route.query.showChildMember}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai m-l-5\"})])],1),_vm._v(\"\\n 批量修改门店信息\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"step-div\"},[_c('span',{staticClass:\"ft-large\"},[_vm._v(\"②\")]),_vm._v(\"上传修改后的门店信息\\n \"),_c('div',{staticClass:\"d-u-btn m-t-20\"},[_c('el-upload',{ref:\"uploadEdit\",staticClass:\"upload-demo\",attrs:{\"action\":_vm.url+'?brandId='+_vm.$route.query.brandId,\"on-success\":_vm.uploadSuccess,\"on-change\":_vm.getChange,\"multiple\":false,\"file-list\":_vm.fileList,\"auto-upload\":false}},[_c('el-button',{attrs:{\"slot\":\"trigger\",\"size\":\"small\",\"type\":\"primary\"},slot:\"trigger\"},[_vm._v(\"选取文件\")]),_vm._v(\" \"),_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])],1)],1)]),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"disabled\":_vm.fileList.length == 0},on:{\"click\":function($event){_vm.submitUpload('uploadEdit')}}},[_vm._v(\"上传\")])],1)]):_c('div',{staticClass:\"error-log import\"},[_c('div',{staticClass:\"title-area\"},[_c('div',{staticClass:\"tip\"}),_vm._v(\" \"),_c('a',{attrs:{\"href\":'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+_vm.$route.query.importCode+'&departmentId='+_vm.$route.query.departmentId}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"导出错误记录\")])],1)]),_vm._v(\" \"),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"m-t-20\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.logList}},[_c('el-table-column',{attrs:{\"type\":\"index\",\"width\":\"50\",\"label\":\"序号\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"错误提示\",\"prop\":\"failReason\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"姓名\",\"prop\":\"name\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"手机号\",\"prop\":\"phoneNumber\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"部门ID\",\"prop\":\"departmentId\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"职位\",\"prop\":\"positionName\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"是否此部门负责人(是/否)\",\"prop\":\"isManager\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(scope.row.isManager == 1 ? \"是\" : \"否\")+\"\\n \")]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"入职时间\",\"prop\":\"hireDate\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"pagination\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.currentPage,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)],1)])])],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ul',{staticClass:\"tip-area\"},[_c('li',{staticClass:\"tip\"},[_vm._v(\"由于你的企业未进行企业认证,最多导入30家门店,如有超出,可先进行\"),_c('a',{staticClass:\"a-href\"},[_vm._v(\"企业认证\")])]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如需更新已存在的门店及店员,可逐个进行修改,或请先导出,在导出表格里进行修改\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"不能在本excel表中对门店信息类别进行增加、删除、修改\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"标*字段为必填字段,未标*字段为选填字段\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"门店所在分组:请先到后台创建门店分组,将分组id填入导入表格中,导入中,若找不到对应分组,将直接将门店挂在根目录下面\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"未认证企业通讯录最多只能导入30家门店,超出后无法导入,请先进行企业认证\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"每次最多导入2000家门店,如果超出则只取前2000条数据,可以分多次导入\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-09509eae\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/storeIo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-09509eae\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./storeIo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./storeIo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./storeIo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-09509eae\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./storeIo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/storeIo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([39],{"7CSP":function(e,t){},ys9I:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3Xzz"),s=(r("Mk6G"),r("3E4D"),r("Ch4/"),r("PI0u")),n={name:"replaceAdmin",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"更换超级管理员",path:""}],subNavText:"更换超级管理员,需要先验证当前超级管理员身份",active:0,ruleForm:{name:"11",phone:1334444444,code:""},rules:{name:[{required:!0,message:"请输入当前绑定账号",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},disableBtn:!1,countNum:60,newFormLoad:!1,newRuleForm:{name:""},newRules:{name:[{required:!0,message:"请输入手机号/姓名",trigger:["blur","change"]}]}}},computed:{},methods:{countDown:function(){var e=this,t=setInterval(function(){if(0===e.countNum)return clearInterval(t),e.countNum=60,e.disableBtn=!1,!1;e.countNum--},1e3)},sendCode:Object(s.a)(function(e){this.disableBtn=!0;var t=String(e).substr(0,3)+"****"+e.substr(7,11);this.countDown(),this.$message({message:"验证码已发送到您的手机:+86 "+t,type:"success"})},500),postSendCode:function(){},submitForm:Object(s.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.active++>2&&t.active,t.$nextTick(function(){console.log(t.$refs.newRuleForm)})})},500),newSubmitForm:Object(s.a)(function(e){var t=this;t.newRuleForm.name=t.newRuleForm.name.replace(/(^\s+)|(\s+$)/g,""),t.$refs[e].validate(function(e){if(!e)return!1;t.active++})},500),submitFormBack:function(){this.$refs.newRuleForm.resetFields(),this.active&&this.active--},getCurrentUser:function(){var e=JSON.parse(localStorage.getItem("userInfo"));this.ruleForm.phone=e.phoneNumber}},mounted:function(){this.getCurrentUser()},components:{navCrumb:a.a}},o={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"replaceAdmin-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{height:e.$store.state.bgHeight}},[r("el-steps",{attrs:{active:e.active,"finish-status":"success","align-center":""}},[r("el-step",{attrs:{title:"获取验证码"}}),e._v(" "),r("el-step",{attrs:{title:"绑定新的超级管理员"}}),e._v(" "),r("el-step",{attrs:{title:"完成"}})],1),e._v(" "),r("div",{staticClass:"w-514 replaceAdmin-wrap-form m-t-45"},[0==e.active?r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"110px"}},[r("el-form-item",{attrs:{label:"当前绑定账号",prop:"name"}},[r("el-input",{staticClass:"w-280",attrs:{disabled:"",placeholder:""},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[r("el-input",{staticClass:"w-280",attrs:{disabled:"",placeholder:""},model:{value:e.ruleForm.phone,callback:function(t){e.$set(e.ruleForm,"phone",t)},expression:"ruleForm.phone"}}),r("el-button",{staticClass:"m-l-20 v-align-b",attrs:{type:"primary",plain:"",disabled:e.disableBtn},on:{click:function(t){e.sendCode(e.ruleForm.phone)}}},[e._v(e._s(!e.disableBtn&&e.countNum?"获取验证码":e.countNum))])],1),e._v(" "),r("el-form-item",{attrs:{label:"验证码",prop:"code"}},[r("el-input",{staticClass:"w-280",attrs:{placeholder:"请输入验证码"},model:{value:e.ruleForm.code,callback:function(t){e.$set(e.ruleForm,"code",t)},expression:"ruleForm.code"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("下一步")])],1)],1):e._e(),e._v(" "),r("el-form",{directives:[{name:"show",rawName:"v-show",value:1==e.active,expression:"active == 1"}],ref:"newRuleForm",staticClass:"demo-ruleForm",attrs:{model:e.newRuleForm,rules:e.newRules,"label-width":"140px"}},[r("el-form-item",{attrs:{label:"新绑定超级管理员",prop:"name"}},[r("el-input",{staticClass:"w-280",attrs:{placeholder:"请输入手机号/姓名"},model:{value:e.newRuleForm.name,callback:function(t){e.$set(e.newRuleForm,"name",t)},expression:"newRuleForm.name"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",loading:e.newFormLoad},on:{click:function(t){e.newSubmitForm("newRuleForm")}}},[e._v("提 交")]),e._v(" "),r("el-button",{attrs:{plain:""},on:{click:e.submitFormBack}},[e._v("上一步")])],1)],1),e._v(" "),2==e.active?r("div",{staticClass:"replaceAdmin-wrap-success"},[e._m(0),e._v(" "),r("p",{staticClass:"font-w-500"},[e._v("操作成功")])]):e._e()],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"icon-outer"},[t("i",{staticClass:"el-icon-success"})])}]};var l=r("VU/8")(n,o,!1,function(e){r("7CSP")},"data-v-0f787a58",null);t.default=l.exports}});
\ No newline at end of file
webpackJsonp([4],{"7SJI":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("3Xzz"),o=s("ATfr"),n=s("P9l9"),r={name:"storeView",props:{tableData:{type:Array,default:function(){return[]}},departmentId:{type:[String,Number],default:""},brandId:{type:[String,Number],default:""}},data:function(){return{tableH:window.screen.availHeight-440-180-70,selectedList:[],showChildMember:!1,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],statusArr:["待审核","正常","审核失败","停业整顿","回收站","删除"]}},methods:{delStores:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];console.log(e,t);var s=this;s.$confirm("是否删除所选店铺","提示",{type:"warning"}).then(function(){var a="";if(t)a=e.storeId;else{var o=[];s.selectedList.forEach(function(e){o.push(e.storeId)}),a=o.join(",")}var n={ids:a};s.postDel(n)})},postDel:function(e){var t=this;Object(n.a)("/haoban-manage-web/store/delByIds",e).then(function(e){1==e.data.errorCode?(t.$message.success({duration:1e3,message:"操作成功"}),t.$emit("getStoreList")):t.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},selectMember:function(e){this.selectedList=e},setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)},cancelDelTag:function(e,t){t.popVisible=!1},toDelTag:function(e,t){var s={ids:t.storeId};this.postDel(s)}},computed:{disabledDel:function(){return this.selectedList.length<1}}},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"common-right-button-box"},[s("a",{attrs:{href:"#/storeInfo"}},[s("el-button",{attrs:{type:"primary"}},[e._v("添加门店")])],1),e._v(" "),s("a",{attrs:{href:"#/storeIo?importCode=store&departmentId="+e.departmentId+"&showChildMember="+1*e.showChildMember+"&brandId="+e.brandId}},[s("el-button",[e._v("批量导入/导出")])],1),e._v(" "),s("el-button",{attrs:{type:"danger",disabled:e.disabledDel},on:{click:e.delStores}},[e._v("批量删除")]),e._v(" "),s("el-button",{staticClass:"J_show-children",attrs:{size:"small"}},[s("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}},[e._v("显示子成员")]),s("a",{staticClass:"a-href"})],1)],1),e._v(" "),s("el-table",{ref:"table1",attrs:{height:e.tableData.length?e.tableH:"auto",data:e.tableData},on:{"selection-change":e.selectMember}},[s("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),s("el-table-column",{attrs:{label:"门店",prop:"storeName",width:"140"}}),e._v(" "),s("el-table-column",{attrs:{label:"代码",prop:"storeCode",width:"140"}}),e._v(" "),s("el-table-column",{attrs:{label:"类型",prop:"storeType",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.typeArr[1*t.row.storeType+1])+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"地区",prop:"areaChainName","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.areaChainName||"--")+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"所属分组",prop:"departmentName","show-overflow-tooltip":!0}}),e._v(" "),s("el-table-column",{attrs:{label:"操作",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("a",{staticClass:"a-href m-r-20",attrs:{href:"#/storeInfo?storeId="+t.row.storeId}},[e._v("编辑")]),e._v(" "),s("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.row.popVisible,callback:function(s){e.$set(t.row,"popVisible",s)},expression:"scope.row.popVisible"}},[s("p",{staticStyle:{"line-height":"1.5",padding:"10px 10px 20px"}},[e._v("确认删除吗?")]),e._v(" "),s("div",{staticStyle:{"text-align":"right",margin:"0"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(s){e.cancelDelTag(t.$index,t.row)}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(s){e.toDelTag(t.$index,t.row)}}},[e._v("确定")])],1),e._v(" "),s("el-button",{staticClass:"p-l-10",attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("\n 删除\n ")])],1)]}}])})],1)],1)},staticRenderFns:[]};var i=s("VU/8")(r,l,!1,function(e){s("Wnep")},null,null).exports,c={name:"clerkView",props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{tableH:window.screen.availHeight-440-180-70,storeType:0,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],storeStatus:"",showChildMember:!1}},methods:{setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)},changeManager:function(e,t){console.log(e,t);var s=this,a={};e.clerks.some(function(e){return 1==e.isManager&&(a=e),1==e.isManager});var o={employeeClerkId:t.employeeClerkId,managerId:a.employeeClerkId};Object(n.a)("/haoban-manage-web/emp/setManager",o).then(function(e){1==e.data.errorCode?(a.isManager=0,t.isManager=1,s.$message.success({message:"操作成功"})):s.$message.error({message:e.data.message})}).catch(function(e){s.$message.error({message:e.message})})},selectByStatus:function(e){this.$emit("selectByStatus",e)},selectByType:function(e){var t="";0!=e&&(t=1*e-1),this.$emit("selectByType",t)},delClerk:function(e,t){var s=this;s.$confirm("是否要删除该员工?","提示",{type:"warning"}).then(function(){var a={ids:e.employeeClerkId};s.postDel(a,t,e)})},postDel:function(e,t,s){var a=this;Object(n.a)("/haoban-manage-web/emp/del",e).then(function(e){1==e.data.errorCode?(t.clerks.forEach(function(e){e.employeeClerkId==s.employeeClerkId&&t.clerks.splice(t.clerks.indexOf(e),1)}),a.$message.success({duration:1e3,message:"操作成功"})):a.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},cancelDelTag:function(e,t,s){t.popVisible=!1},toDelTag:function(e,t,s){var a={ids:t.employeeClerkId};this.postDel(a,s,t)}}},d={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"sf-right-button-box common-right-button-box"},[s("el-select",{attrs:{size:"small"},on:{change:e.selectByType},model:{value:e.storeType,callback:function(t){e.storeType=t},expression:"storeType"}},e._l(e.typeArr,function(e,t){return s("el-option",{key:e,attrs:{label:e,value:t}})})),e._v(" "),s("el-select",{attrs:{size:"small"},on:{change:e.selectByStatus},model:{value:e.storeStatus,callback:function(t){e.storeStatus=t},expression:"storeStatus"}},[s("el-option",{attrs:{label:"全部状态",value:""}}),e._v(" "),s("el-option",{attrs:{label:"正常",value:1}}),e._v(" "),s("el-option",{attrs:{label:"停业整顿",value:3}})],1),e._v(" "),s("el-button",{staticClass:"J_show-children",staticStyle:{"vertical-align":"middle"},attrs:{size:"small"}},[s("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}}),s("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],1),e._v(" "),s("el-table",{ref:"clerkViewTable",staticClass:"diy-table",attrs:{height:e.tableData.length?e.tableH:"auto",data:e.tableData}},[s("el-table-column",{attrs:{label:"门店",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("p",{staticClass:"m-b-10"},[e._v(e._s(t.row.storeName))]),e._v(" "),s("p",[s("a",{staticClass:"a-href",attrs:{href:"#/addClerk?storeId="+t.row.storeId}},[e._v("新增店员")])])])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"门店code",prop:"storeCode",width:"300"}}),e._v(" "),s("el-table-column",{scopedSlots:e._u([{key:"header",fn:function(t){return[s("ul",{staticClass:"diy-header"},[s("li",{staticClass:"name"},[e._v("姓名")]),e._v(" "),s("li",{staticClass:"phone"},[e._v("手机号")]),e._v(" "),s("li",{staticClass:"position"},[e._v("职位")]),e._v(" "),s("li",{staticClass:"status"},[e._v("状态")]),e._v(" "),s("li",{staticStyle:{width:"200px"}},[e._v("操作")])])]}},{key:"default",fn:function(t){return[s("ul",e._l(t.row.clerks,function(a,o){return s("li",{key:a.employeeClerkId,staticClass:"clerk-obj-li"},[s("div",{staticClass:"clerk-name clerk-cell"},[s("el-radio",{attrs:{value:1,label:a.isManager},on:{change:function(s){e.changeManager(t.row,a)}}},[e._v(e._s(a.name))]),e._v(" "),1==a.isManager?s("span",{staticClass:"manager"},[e._v("店长")]):e._e()],1),e._v(" "),s("div",{staticClass:"clerk-cell clerk-phone"},[e._v(e._s(a.phoneNumber))]),e._v(" "),s("div",{staticClass:"clerk-cell clerk-position"},[e._v(e._s(a.positionName||"--"))]),e._v(" "),s("div",{staticClass:"clerk-cell clerk-status"},[s("div",{staticClass:"status-icon",class:1==a.status?"is-active":""},[s("i",{staticClass:"iconfont icon-shouji"})])]),e._v(" "),s("div",{staticClass:"clerk-cell clerk-handle"},[s("a",{staticClass:"a-href m-r-20",attrs:{href:"#/addClerk?storeId="+t.row.storeId+"&clerkId="+a.employeeClerkId}},[e._v("编辑")]),e._v(" "),s("el-popover",{attrs:{placement:"top",width:"160"},model:{value:a.popVisible,callback:function(t){e.$set(a,"popVisible",t)},expression:"clerk.popVisible"}},[s("p",{staticStyle:{"line-height":"1.5",padding:"10px 10px 20px"}},[e._v("确认删除吗?")]),e._v(" "),s("div",{staticStyle:{"text-align":"right",margin:"0"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(s){e.cancelDelTag(o,a,t.row)}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(s){e.toDelTag(o,a,t.row)}}},[e._v("确定")])],1),e._v(" "),s("el-button",{staticClass:"p-l-10",attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("\n 删除\n ")])],1)],1)])}))]}}])})],1)],1)},staticRenderFns:[]},u=s("VU/8")(c,d,!1,null,null,null).exports,m=s("qsKc"),p={name:"add-brand-dialog",data:function(){return{dialogVisible:!1,brandName:"",brand:""}},methods:{saveFn:function(){if(this.brandName){var e=this,t={brandName:e.brandName};Object(n.a)("/haoban-manage-web/brand/insert",t).then(function(t){1==t.data.errorCode?(console.log(t),e.$emit("addSuccess")):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}else this.$message.error({message:"请输入品牌名称"})}}},f={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-dialog",{attrs:{title:"新建品牌",width:"422px",visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[s("p",[e._v("请输入品牌名称")]),e._v(" "),s("el-input",{staticClass:"m-t-20",model:{value:e.brandName,callback:function(t){e.brandName=t},expression:"brandName"}}),e._v(" "),s("div",{staticClass:"btn-box t-rt m-t-20 m-b-10"},[s("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.saveFn}},[e._v("确定")])],1)],1)],1)},staticRenderFns:[]};var h=s("VU/8")(p,f,!1,function(e){s("AZH2")},null,null).exports,g=s("WSbm"),v=s("oncj"),b={name:"storeEstruturaContainer",components:{navCrumb:a.a,searchMenu:o.a,storeView:i,clerkView:u,employeeInfo:g.a,storeInfo:m.a,addBrand:h,clerkInfo:v.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:""}],windowH:window.screen.availHeight-440+"px",tableH:window.screen.availHeight-440-180+"px",boxHeight:window.screen.availHeight+"px",menuData:[],searchResult:{},loading:!0,groupInfo:{groupName:"",departmentId:""},total:0,showChildMember:!1,pageSize:20,pageNumber:1,storeList:[],tableView:1,showEmployee:"node",perId:"",storeInfo:{},disableBtn:!0,storeStatus:"",storeType:"",recycleList:[]}},beforeRouteUpdate:function(e,t,s){s()},methods:{handleSearchKey:function(e){var t=this,s={keyWord:e};Object(n.a)("/haoban-manage-web/store/searchpage",s).then(function(e){t.searchResult=e.data.result||{}}).catch(function(e){console.log(e,"error")})},handleEmployeeSelection:function(e,t){console.log(e,t),this.perId=e.employeeClerkId,this.showEmployee=t},addBrand:function(){this.$refs.add_brand.dialogVisible=!0},addSon:function(){location.href="#/addGroup?addnew=1&groupId="+this.groupInfo.departmentId},goToEdit:function(e){var t=0==e?"brand":"group";location.href="#/addGroup?groupId="+this.groupInfo.departmentId+"&type="+t},addSuccess:function(){this.getGroupData(),this.$refs.add_brand.dialogVisible=!1},handleStoreSelection:function(e){var t=this,s={storeId:e.storeId};Object(n.a)("/haoban-manage-web/store/findStoreById",s).then(function(e){console.log(e,"storeInfo"),1==e.data.errorCode?(t.storeInfo=e.data.result,t.showEmployee="store"):t.$message.error({message:e.data.message})})},handleSizeChange:function(e){this.pageSize=e,this.getStoreList()},handleCurrentChange:function(e){this.pageNumber=e,this.getStoreList()},switchView:function(e){this.pageSize=20,this.pageNumber=1,this.storeList=[],this.showChildMember=!1,this.storeStatus="",this.getStoreList()},setChildMemberShow:function(e){this.showChildMember=e,this.getStoreList()},getGroupData:function(){var e=this;Object(n.a)("/haoban-manage-web/dept/deptList",{isStoreGroup:1}).then(function(t){1==t.data.errorCode?(e.menuData=t.data.result||[],t.data.result.some(function(t){return 0==t.level&&(e.groupInfo.departmentId=t.groupId,e.groupInfo.groupName=t.name,e.groupInfo.hasPression=t.hasPression),0==t.level}),e.getStoreList()):(e.menuData=[],e.loading=!1,e.$message.error({duration:1e3,message:t.data.message}))}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getStoreList:function(){var e=this;e.loading=!0;var t={storeGroupId:e.groupInfo.departmentId,showChild:1*e.showChildMember,showType:e.tableView,pageSize:e.pageSize,pageNum:e.pageNumber,status:e.storeStatus,storeType:e.storeType};Object(n.a)("/haoban-manage-web/store/findSimplePage",t).then(function(s){1==s.data.errorCode?4==t.status?(e.recycleList=s.data.result.list||[],e.storeStatus="",e.loading=!1):(e.total=s.data.result.total,s.data.result.list&&s.data.result.list.length&&s.data.result.list.forEach(function(e,t){e.popVisible=!1,e.clerks&&e.clerks.length&&e.clerks.forEach(function(e,t){e.popVisible=!1})}),e.storeList=s.data.result.list||[],e.loading=!1,e.storeStatus=4,e.getStoreList()):(e.loading=!1,e.storeList=[],e.$message.error({duration:1e3,message:s.data.message}))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})},handleTreeSelection:function(e,t,s){console.log(e,t,"selection"),this.groupInfo.departmentId=e.groupId,this.groupInfo.groupName=e.name,this.groupInfo.brandId=e.brandId,this.showEmployee=s,this.groupInfo.hasPression=e.hasPression,this.groupInfo.level=e.level,this.getStoreList()},selectByStatus:function(e){this.storeStatus=e,this.getStoreList()},selectByType:function(e){this.storeType=e,this.getStoreList()}},beforeMount:function(){this.getGroupData()},mounted:function(){this.disableBtn=!1}},_={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"common-set-wrap"},[s("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),s("div",{staticClass:"right-content",style:{height:e.windowH}},[s("div",{staticClass:"right-box"},[s("div",{staticClass:"store-estrutura-container common-frame-container",style:{height:e.windowH}},[s("search-menu",{ref:"searchMenu",attrs:{storeFrame:!0,treeData:e.menuData,searchResult:e.searchResult},on:{handleSearchKey:e.handleSearchKey,handleTreeSelection:e.handleTreeSelection,handleStoreSelection:e.handleStoreSelection,handleEmployeeSelection:e.handleEmployeeSelection}},[s("template",{slot:"buttonBox"},[s("div",{staticClass:"slot-button"},[s("el-button",{attrs:{disabled:e.disableBtn},on:{click:e.addBrand}},[e._v("新建品牌")]),e._v(" "),s("el-popover",{attrs:{placement:"right",width:"200",content:"若您的企业为集团企业,可通过新建品牌,不同品牌的门店可以创建在不同的品牌下面",trigger:"hover"}},[s("i",{staticClass:"el-icon-info",attrs:{slot:"reference"},slot:"reference"})])],1)])],2),e._v(" "),"employee"==e.showEmployee?s("clerk-info",{attrs:{perId:e.perId}}):"store"==e.showEmployee?s("store-info",{ref:"store_info",attrs:{storeInfo:e.storeInfo}}):s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"sf-right-container common-right-container"},[s("div",{staticClass:"sf-right-header common-right-header"},[s("span",{staticClass:"title-span"},[e._v(e._s(e.groupInfo.groupName)+"("+e._s(e.total)+"家)")]),e._v(" "),s("span",{staticClass:"id-span"},[e._v("部门ID: "+e._s(e.groupInfo.departmentId))]),e._v(" "),s("span",{staticClass:"handle-area"},[s("el-button",{staticClass:"no-bdr-btn",attrs:{disabled:1!=e.groupInfo.hasPression},on:{click:e.addSon}},[e._v("\n 添加子分组\n ")]),s("span",{staticClass:"hurdle"}),s("el-button",{staticClass:"no-bdr-btn",attrs:{href:"#/addGroup?level="+e.groupInfo.level+"&groupId="+e.groupInfo.departmentId,disabled:1!=e.groupInfo.hasPression},on:{click:function(t){e.goToEdit(e.groupInfo.level)}}},[e._v("\n 编辑\n ")])],1)]),e._v(" "),s("div",{staticClass:"tab-div"},[s("el-radio-group",{on:{change:e.switchView},model:{value:e.tableView,callback:function(t){e.tableView=t},expression:"tableView"}},[s("el-radio-button",{attrs:{label:1}},[e._v("门店视图")]),e._v(" "),s("el-radio-button",{attrs:{label:2}},[e._v("店员视图")])],1),e._v(" "),s("a",{staticClass:"a-href fr",attrs:{href:"#/recycle?dept="+e.groupInfo.departmentId+"&showChild="+1*e.showChildMember+"&type="+e.storeType}},[s("el-button",{attrs:{type:"primary",icon:"el-icon-delete"}},[e._v("回收站("+e._s(e.recycleList.length)+")")])],1)],1),e._v(" "),s("div",[1==e.tableView?[s("store-view",{attrs:{tableData:e.storeList,departmentId:e.groupInfo.departmentId,brandId:e.groupInfo.brandId},on:{setChildMemberShow:e.setChildMemberShow,getStoreList:e.getStoreList}})]:[s("clerk-view",{attrs:{tableData:e.storeList},on:{setChildMemberShow:e.setChildMemberShow,selectByStatus:e.selectByStatus,selectByType:e.selectByType}})]],2),e._v(" "),e.storeList.length?s("div",{staticClass:"pagination"},[s("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNumber,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()]),e._v(" "),s("add-brand",{ref:"add_brand",on:{addSuccess:e.addSuccess}})],1)])]),e._v(" "),s("vue-gic-footer")],1)},staticRenderFns:[]},I=s("VU/8")(b,_,!1,null,null,null);t.default=I.exports},"8/98":function(e,t){},ATfr:function(e,t,s){"use strict";var a=s("0xDb"),o={name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0},storeFrame:{type:Boolean,default:!1}},data:function(){return{searchKey:"",searchResultShow:!1,myProps:{children:"childrens",label:"label",disabled:"disabled"},menuData:[],defaultOpen:[],defaultId:""}},methods:{clearFn:function(){this.searchResultShow=!1,this.$nextTick(function(){document.querySelector(".el-tree-node").classList.add("is-current")})},searchFn:function(){if(""==this.searchKey)return this.searchResultShow=!1,!1;this.searchResultShow=!0,this.$emit("handleSearchKey",this.searchKey)},handleNodeClick:function(e,t){e.id!=this.defaultId&&document.querySelector(".el-tree-node").classList.remove("is-current"),this.$emit("handleTreeSelection",e,t,"node")},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,"employee")},handleStoreClick:function(e){this.$emit("handleStoreSelection",e,"store")}},filter:{},computed:{employeeList:function(){return this.searchResult.searchList?this.searchResult.searchList:[]},departmentList:function(){return this.searchResult.departmentList?this.searchResult.departmentList:[]},brandList:function(){return this.searchResult.brandList?this.searchResult.brandList:[]}},watch:{treeData:function(e,t){var s=this,o=Object(a.c)(e);s.defaultOpen=o.defaultOpen,s.menuData=o.menuArr,s.menuData.length&&s.$nextTick(function(){s.defaultId=s.menuData.length?s.menuData[0].id:"",document.querySelector(".el-tree-node").classList.add("is-current")})}}},n={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"searh-menu-container"},[s("div",{staticClass:"p-0-15"},[s("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"姓名/手机号/部门名称",clearable:""},on:{clear:e.clearFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}}),e._v(" "),e._t("buttonBox"),e._v(" "),e.searchResultShow?e._e():s("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:e.menuData,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node;return t.data,s("span",{staticClass:"custom-tree-node"},[s("i",{staticClass:"iconfont",class:1==a.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),s("span",[e._v(e._s(a.label))])])}}])})],2),e._v(" "),e.searchResultShow?s("div",{staticClass:"search-result-container m-t-15"},[e.storeFrame?[e._l(e.brandList,function(t,a){return t.departmentList.length>0||t.storeList.length>0||t.searchList.length>0?[s("div",{key:t.topDepartment.brandId+"_"+a},[s("p",{staticClass:"brand-title"},[e._v(e._s(t.topDepartment.name))]),e._v(" "),t.departmentList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title store-frame-title"},[e._v("分组列表")]),e._v(" "),e._l(t.departmentList,function(t,a){return s("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(s){e.handleNodeClick(t)}}},[s("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),t.storeList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title store-frame-title"},[e._v("门店列表")]),e._v(" "),e._l(t.storeList,function(t,a){return s("li",{key:a+"_"+t.storeGroupId,staticClass:"group-item items",on:{click:function(s){e.handleStoreClick(t)}}},[s("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.storeName)+"\n ")])})],2):e._e(),e._v(" "),t.searchList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title store-frame-title"},[e._v("人员列表")]),e._v(" "),e._l(t.searchList,function(t,a){return s("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(s){e.selectEmployee(t)}}},[s("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),s("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e()])]:e._e()}),e._v(" "),e.brandList.length<1?s("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]:[e.departmentList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,a){return s("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(s){e.handleNodeClick(t)}}},[s("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,a){return s("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(s){e.selectEmployee(t)}}},[s("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),s("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?s("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]],2):e._e()])},staticRenderFns:[]};var r=s("VU/8")(o,n,!1,function(e){s("IUmL")},null,null);t.a=r.exports},AZH2:function(e,t){},IUmL:function(e,t){},Wnep:function(e,t){},Xcsw:function(e,t){},oncj:function(e,t,s){"use strict";var a=s("Ie7z"),o=s("P9l9"),n={name:"clerk-info-form",props:{isAddnew:{type:Boolean,default:!1},perId:{type:[String,Number],default:""}},components:{vueSelectStore:a.a},data:function(){return{rules:{name:[{required:!0,message:"请输入店员姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],phoneNumber:[{required:!0,validator:function(e,t,s){if(t)return/^1[34578]\d{9}$/.test(t)?s():s(new Error("手机号格式不正确"));return s(new Error("请输入手机号"))},trigger:"blur"}],storeName:[{required:!0,message:"请选择门店",trigger:"blur"}],code:[{required:!0,message:"请输入code",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"}],positionName:[{required:!0,message:"请输入店员职位",trigger:"blur"}]},clerkInfo:{storeName:"",storeId:"",managerMode:!1},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{saveFn:function(e){var t=!0;this.$refs.clerk_info.validate(function(e){e||(t=!1)}),t&&this.addEmployee(this.clerkInfo,e)},callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.clerkInfo.storeName=e[0].label,this.clerkInfo.storeId=e[0].id},addEmployee:function(e,t){var s=this,a={name:e.name,isClerk:1,phoneNumber:e.phoneNumber,positionName:e.positionName,storeId:e.storeId,managerMode:1*e.managerMode,code:e.code};console.log(e,a);var n=s.isAddnew?"/haoban-manage-web/emp/add":"/haoban-manage-web/emp/update";!s.isAddnew&&(a.employeeClerkId=s.$route.query.clerkId),Object(o.a)(n,a).then(function(e){1==e.data.errorCode?(s.$message.success({message:"操作成功"}),1==t?s.clerkInfo={name:"",isClerk:1,phoneNumber:"",positionName:"",storeId:"",managerMode:!1,code:""}:window.history.go(-1)):s.$message.error({message:e.data.message})}).catch(function(e){s.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})},getClerkInfo:function(){var e=this,t={id:e.$route.query.clerkId?e.$route.query.clerkId:e.perId};Object(o.a)("/haoban-manage-web/emp/findOne",t).then(function(t){1==t.data.errorCode?(console.log(t,"res info"),e.clerkInfo=t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t})})}},beforeMount:function(){this.isAddnew||this.getClerkInfo()},watch:{perId:function(e,t){console.log(e,t),this.getClerkInfo(e)}}},r={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form-container bdr-box"},[s("el-form",{ref:"clerk_info",staticClass:"add-clerk-form",attrs:{model:e.clerkInfo,rules:e.rules,"label-width":"80px"}},[s("el-form-item",{attrs:{label:"姓名",prop:"name"}},[s("el-input",{model:{value:e.clerkInfo.name,callback:function(t){e.$set(e.clerkInfo,"name",t)},expression:"clerkInfo.name"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"手机号",prop:"phoneNumber"}},[s("el-input",{attrs:{disabled:!e.isAddnew},model:{value:e.clerkInfo.phoneNumber,callback:function(t){e.$set(e.clerkInfo,"phoneNumber",t)},expression:"clerkInfo.phoneNumber"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"门店",prop:"storeName"}},[s("el-input",{on:{focus:e.callSelector},model:{value:e.clerkInfo.storeName,callback:function(t){e.$set(e.clerkInfo,"storeName",t)},expression:"clerkInfo.storeName"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"code",prop:"code"}},[s("el-input",{model:{value:e.clerkInfo.code,callback:function(t){e.$set(e.clerkInfo,"code",t)},expression:"clerkInfo.code"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"职位",prop:"positionName"}},[s("el-input",{model:{value:e.clerkInfo.positionName,callback:function(t){e.$set(e.clerkInfo,"positionName",t)},expression:"clerkInfo.positionName"}})],1)],1),e._v(" "),s("div",{staticClass:"btn-box"},[s("el-button",{attrs:{type:"primary"},on:{click:e.saveFn}},[e._v("保 存")]),e._v(" "),e.isAddnew?s("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveFn(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),s("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1),e._v(" "),s("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"store"},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var l=s("VU/8")(n,r,!1,function(e){s("Xcsw")},null,null);t.a=l.exports},qsKc:function(e,t,s){"use strict";var a=s("P9l9"),o={name:"store-detail",components:{vueSelectStore:s("Ie7z").a},props:{storeInfo:{type:Object,default:function(){return{}}}},data:function(){return{areaChainName:"",location:"",areaOptions:{},imgs:[],uploadUrl:"/haoban-manage-web/upload-img",treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},selectType:"group"}},methods:{callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.departmentName=e[0].label,this.storeInfo.storeGroupId=e[0].id},selected:function(e){console.log(e);this.areaChainName=e.provinceName+"/"+e.cityName+"/"+e.countryName},uploadOnSuccess:function(e,t){console.log(e),e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},save:function(){var e=this,t=e.location.split(",");e.storeInfo.longitude=t[0],e.storeInfo.latitude=2!==t.length?"":t[1],e.storeInfo.managerPhone=e.storeInfo.managerPhoneNumber,e.storeInfo.areaChainName=e.areaOptions.provinceName+"/"+e.areaOptions.cityName+"/"+e.areaOptions.countryName;var s=e.storeInfo,o=[];e.imgs.forEach(function(e){o.push(e.url)}),s.imageUrls=o.join(","),Object(a.a)("/haoban-manage-web/store/update",s).then(function(t){console.log(t,"eidt result"),1==t.data.errorCode?e.$message.success({message:"操作成功!"}):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatStoreInfo:function(e){var t=(e.areaChainName||"").split("/");this.areaOptions={provinceName:t[0],provinceId:e.provinceId,cityName:t[1],cityId:e.cityId,countryName:t[2],countyId:e.countyId},this.imgs=e.imageUrl?e.imageUrl.split(","):[];var s=[];this.imgs.forEach(function(e){s.push({url:e})}),this.imgs=s,this.location=e.longitude+","+e.latitude}},mounted:function(){this.formatStoreInfo(this.storeInfo)},watch:{$route:function(e){console.log(e,"to")}}},n={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"store-info"},[s("div",{staticClass:"info-cell"},[s("p",{staticClass:"title"},[e._v("门店信息")]),e._v(" "),s("el-form",{staticClass:"store-info-form info-form",attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"门店名称",prop:"name"}},[s("el-input",{model:{value:e.storeInfo.storeName,callback:function(t){e.$set(e.storeInfo,"storeName",t)},expression:"storeInfo.storeName"}},[s("template",{slot:"suffix"},[e._v(e._s(e.storeInfo.storeName?e.storeInfo.storeName.length:0)+"/20")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"所属分组",prop:"departmentName"}},[s("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.departmentName,callback:function(t){e.$set(e.storeInfo,"departmentName",t)},expression:"storeInfo.departmentName"}},[s("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),s("el-form-item",{attrs:{label:"门店图片(640*340)",prop:"imageUrls"}},[s("div",{staticClass:"member-upload-image"},[s("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.imgs,limitW:640,limitH:340,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}})],1)]),e._v(" "),s("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[s("el-input",{model:{value:e.storeInfo.phoneNumber,callback:function(t){e.$set(e.storeInfo,"phoneNumber",t)},expression:"storeInfo.phoneNumber"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"营业时间",prop:"phoneNumber"}},[s("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"00:00",step:"00:05",end:"24:00"}},model:{value:e.storeInfo.openTime,callback:function(t){e.$set(e.storeInfo,"openTime",t)},expression:"storeInfo.openTime"}}),e._v("\n ~\n "),s("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"00:00",step:"00:05",end:"24:00",minTime:e.storeInfo.openTime}},model:{value:e.storeInfo.closeTime,callback:function(t){e.$set(e.storeInfo,"closeTime",t)},expression:"storeInfo.closeTime"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"门店类型"}},[s("el-radio-group",{model:{value:e.storeInfo.storeType,callback:function(t){e.$set(e.storeInfo,"storeType",t)},expression:"storeInfo.storeType"}},[s("el-radio",{attrs:{label:0}},[e._v("自营")]),e._v(" "),s("el-radio",{attrs:{label:1}},[e._v("联营")]),e._v(" "),s("el-radio",{attrs:{label:2}},[e._v("代理")]),e._v(" "),s("el-radio",{attrs:{label:3}},[e._v("代销")]),e._v(" "),s("el-radio",{attrs:{label:4}},[e._v("托管")])],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"门店地址"}},[s("vue-office-area",{attrs:{areaOptions:e.areaOptions,projectName:"haoban-web",postUrl:"/api-admin/dict-district-list"},on:{selected:e.selected}}),e._v(" "),s("el-input",{model:{value:e.storeInfo.postAddress,callback:function(t){e.$set(e.storeInfo,"postAddress",t)},expression:"storeInfo.postAddress"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.postAddress||"").length)+"/50")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"GPS坐标"}},[s("el-input",{staticClass:"m-r-10",model:{value:e.location,callback:function(t){e.location=t},expression:"location"}}),e._v(" "),s("a",{staticClass:"a-href",attrs:{href:"http://m.gpsspg.com/maps.htm",target:"_blank"}},[e._v("经纬度测试工具")])],1),e._v(" "),s("el-form-item",[s("template",{slot:"label"},[e._v("\n 门店代码\n "),s("i",{staticClass:"el-icon-question",staticStyle:{color:"#C0C4CC"}})]),e._v(" "),s("el-input",{model:{value:e.storeInfo.storeCode,callback:function(t){e.$set(e.storeInfo,"storeCode",t)},expression:"storeInfo.storeCode"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.storeCode||"").length)+"/20")])],2)],2)],1)],1),e._v(" "),s("div",{staticClass:"info-cell"},[s("p",{staticClass:"title"},[e._v("店长信息")]),e._v(" "),s("el-form",{staticClass:"store-manager-info-form info-form",attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"店长姓名",prop:"name"}},[s("el-input",{model:{value:e.storeInfo.managerName,callback:function(t){e.$set(e.storeInfo,"managerName",t)},expression:"storeInfo.managerName"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerName||"").length)+"/10")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"手机号码",prop:"phone"}},[s("el-input",{attrs:{disabled:""},model:{value:e.storeInfo.managerPhoneNumber,callback:function(t){e.$set(e.storeInfo,"managerPhoneNumber",t)},expression:"storeInfo.managerPhoneNumber"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"店长性别"}},[s("el-radio-group",{model:{value:e.storeInfo.managerSex,callback:function(t){e.$set(e.storeInfo,"managerSex",t)},expression:"storeInfo.managerSex"}},[s("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),s("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"店长代码"}},[s("el-input",{model:{value:e.storeInfo.managerCode,callback:function(t){e.$set(e.storeInfo,"managerCode",t)},expression:"storeInfo.managerCode"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerCode||"").length)+"/20")])],2)],1)],1)],1),e._v(" "),s("div",{staticClass:"info-cell"},[s("p",{staticClass:"title"},[e._v("经营信息")]),e._v(" "),s("el-form",{staticClass:"operate-info-form info-form",attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"特色服务"}},[s("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.specialService,callback:function(t){e.$set(e.storeInfo,"specialService",t)},expression:"storeInfo.specialService"}}),e._v(" "),s("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),s("el-form-item",{attrs:{label:"人均消费"}},[s("el-input",{model:{value:e.storeInfo.personCost,callback:function(t){e.$set(e.storeInfo,"personCost",t)},expression:"storeInfo.personCost"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.personCost+"").length)+"/10")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"推荐商品"}},[s("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.recommendGoods,callback:function(t){e.$set(e.storeInfo,"recommendGoods",t)},expression:"storeInfo.recommendGoods"}}),e._v(" "),s("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/100")])],1),e._v(" "),s("el-form-item",{attrs:{label:"品牌介绍"}},[s("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.brandDes,callback:function(t){e.$set(e.storeInfo,"brandDes",t)},expression:"storeInfo.brandDes"}}),e._v(" "),s("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/200")])],1)],1)],1),e._v(" "),s("div",{staticClass:"handle-area"},[s("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保 存")])],1),e._v(" "),s("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:e.selectType,forbidenList:[e.storeInfo.storeGroupId]},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var r=s("VU/8")(o,n,!1,function(e){s("8/98")},null,null);t.a=r.exports}});
//# sourceMappingURL=4.d90892d76e7f52858af5.js.map
\ No newline at end of file
webpackJsonp([4],{"7SJI":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("3Xzz"),o=s("ATfr"),n=s("P9l9"),r={name:"storeView",props:{tableData:{type:Array,default:function(){return[]}},departmentId:{type:[String,Number],default:""},brandId:{type:[String,Number],default:""}},data:function(){return{tableH:window.screen.availHeight-440-180-70,selectedList:[],showChildMember:!1,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],statusArr:["待审核","正常","审核失败","停业整顿","回收站","删除"]}},methods:{delStores:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];console.log(e,t);var s=this;s.$confirm("是否删除所选店铺","提示",{type:"warning"}).then(function(){var a="";if(t)a=e.storeId;else{var o=[];s.selectedList.forEach(function(e){o.push(e.storeId)}),a=o.join(",")}var n={ids:a};s.postDel(n)})},postDel:function(e){var t=this;Object(n.a)("/haoban-manage-web/store/delByIds",e).then(function(e){1==e.data.errorCode?(t.$message.success({duration:1e3,message:"操作成功"}),t.$emit("getStoreList")):t.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},selectMember:function(e){this.selectedList=e},setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)},cancelDelTag:function(e,t){t.popVisible=!1},toDelTag:function(e,t){var s={ids:t.storeId};this.postDel(s)}},computed:{disabledDel:function(){return this.selectedList.length<1}}},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"common-right-button-box"},[s("a",{attrs:{href:"#/storeInfo"}},[s("el-button",{attrs:{type:"primary"}},[e._v("添加门店")])],1),e._v(" "),s("a",{attrs:{href:"#/storeIo?importCode=store&departmentId="+e.departmentId+"&showChildMember="+1*e.showChildMember+"&brandId="+e.brandId}},[s("el-button",[e._v("批量导入/导出")])],1),e._v(" "),s("el-button",{attrs:{type:"danger",disabled:e.disabledDel},on:{click:e.delStores}},[e._v("批量删除")]),e._v(" "),s("el-button",{staticClass:"J_show-children",attrs:{size:"small"}},[s("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}},[e._v("显示子成员")]),s("a",{staticClass:"a-href"})],1)],1),e._v(" "),s("el-table",{ref:"table1",attrs:{height:e.tableData.length?e.tableH:"auto",data:e.tableData},on:{"selection-change":e.selectMember}},[s("el-table-column",{attrs:{type:"selection",width:"42"}}),e._v(" "),s("el-table-column",{attrs:{label:"门店",prop:"storeName",width:"140"}}),e._v(" "),s("el-table-column",{attrs:{label:"代码",prop:"storeCode",width:"140"}}),e._v(" "),s("el-table-column",{attrs:{label:"类型",prop:"storeType",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.typeArr[1*t.row.storeType+1])+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"地区",prop:"areaChainName","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.areaChainName||"--")+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"所属分组",prop:"departmentName","show-overflow-tooltip":!0}}),e._v(" "),s("el-table-column",{attrs:{label:"操作",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("a",{staticClass:"a-href m-r-20",attrs:{href:"#/storeInfo?storeId="+t.row.storeId}},[e._v("编辑")]),e._v(" "),s("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.row.popVisible,callback:function(s){e.$set(t.row,"popVisible",s)},expression:"scope.row.popVisible"}},[s("p",{staticStyle:{"line-height":"1.5",padding:"10px 10px 20px"}},[e._v("确认删除吗?")]),e._v(" "),s("div",{staticStyle:{"text-align":"right",margin:"0"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(s){e.cancelDelTag(t.$index,t.row)}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(s){e.toDelTag(t.$index,t.row)}}},[e._v("确定")])],1),e._v(" "),s("el-button",{staticClass:"p-l-10",attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("\n 删除\n ")])],1)]}}])})],1)],1)},staticRenderFns:[]};var i=s("VU/8")(r,l,!1,function(e){s("vD5/")},null,null).exports,c={name:"clerkView",props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{tableH:window.screen.availHeight-440-180-70,storeType:0,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],storeStatus:"",showChildMember:!1}},methods:{setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)},changeManager:function(e,t){console.log(e,t);var s=this,a={};e.clerks.some(function(e){return 1==e.isManager&&(a=e),1==e.isManager});var o={employeeClerkId:t.employeeClerkId,managerId:a.employeeClerkId};Object(n.a)("/haoban-manage-web/emp/setManager",o).then(function(e){1==e.data.errorCode?(a.isManager=0,t.isManager=1,s.$message.success({message:"操作成功"})):s.$message.error({message:e.data.message})}).catch(function(e){s.$message.error({message:e.message})})},selectByStatus:function(e){this.$emit("selectByStatus",e)},selectByType:function(e){var t="";0!=e&&(t=1*e-1),this.$emit("selectByType",t)},delClerk:function(e,t){var s=this;s.$confirm("是否要删除该员工?","提示",{type:"warning"}).then(function(){var a={ids:e.employeeClerkId};s.postDel(a,t,e)})},postDel:function(e,t,s){var a=this;Object(n.a)("/haoban-manage-web/emp/del",e).then(function(e){1==e.data.errorCode?(t.clerks.forEach(function(e){e.employeeClerkId==s.employeeClerkId&&t.clerks.splice(t.clerks.indexOf(e),1)}),a.$message.success({duration:1e3,message:"操作成功"})):a.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},cancelDelTag:function(e,t,s){t.popVisible=!1},toDelTag:function(e,t,s){var a={ids:t.employeeClerkId};this.postDel(a,s,t)}}},d={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"sf-right-button-box common-right-button-box"},[s("el-select",{attrs:{size:"small"},on:{change:e.selectByType},model:{value:e.storeType,callback:function(t){e.storeType=t},expression:"storeType"}},e._l(e.typeArr,function(e,t){return s("el-option",{key:e,attrs:{label:e,value:t}})})),e._v(" "),s("el-select",{attrs:{size:"small"},on:{change:e.selectByStatus},model:{value:e.storeStatus,callback:function(t){e.storeStatus=t},expression:"storeStatus"}},[s("el-option",{attrs:{label:"全部状态",value:""}}),e._v(" "),s("el-option",{attrs:{label:"正常",value:1}}),e._v(" "),s("el-option",{attrs:{label:"停业整顿",value:3}})],1),e._v(" "),s("el-button",{staticClass:"J_show-children",staticStyle:{"vertical-align":"middle"},attrs:{size:"small"}},[s("el-checkbox",{staticClass:"m-r-10",on:{change:e.setChildMemberShow},model:{value:e.showChildMember,callback:function(t){e.showChildMember=t},expression:"showChildMember"}}),s("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],1),e._v(" "),s("el-table",{ref:"clerkViewTable",staticClass:"diy-table",attrs:{height:e.tableData.length?e.tableH:"auto",data:e.tableData}},[s("el-table-column",{attrs:{label:"门店",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("p",{staticClass:"m-b-10"},[e._v(e._s(t.row.storeName))]),e._v(" "),s("p",[s("a",{staticClass:"a-href",attrs:{href:"#/addClerk?storeId="+t.row.storeId}},[e._v("新增店员")])])])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"门店code",prop:"storeCode",width:"300"}}),e._v(" "),s("el-table-column",{scopedSlots:e._u([{key:"header",fn:function(t){return[s("ul",{staticClass:"diy-header"},[s("li",{staticClass:"name"},[e._v("姓名")]),e._v(" "),s("li",{staticClass:"phone"},[e._v("手机号")]),e._v(" "),s("li",{staticClass:"position"},[e._v("职位")]),e._v(" "),s("li",{staticClass:"status"},[e._v("状态")]),e._v(" "),s("li",{staticStyle:{width:"200px"}},[e._v("操作")])])]}},{key:"default",fn:function(t){return[s("ul",e._l(t.row.clerks,function(a,o){return s("li",{key:a.employeeClerkId,staticClass:"clerk-obj-li"},[s("div",{staticClass:"clerk-name clerk-cell"},[s("el-radio",{attrs:{value:1,label:a.isManager},on:{change:function(s){e.changeManager(t.row,a)}}},[e._v(e._s(a.name))]),e._v(" "),1==a.isManager?s("span",{staticClass:"manager"},[e._v("店长")]):e._e()],1),e._v(" "),s("div",{staticClass:"clerk-cell clerk-phone"},[e._v(e._s(a.phoneNumber))]),e._v(" "),s("div",{staticClass:"clerk-cell clerk-position"},[e._v(e._s(a.positionName||"--"))]),e._v(" "),s("div",{staticClass:"clerk-cell clerk-status"},[s("div",{staticClass:"status-icon",class:1==a.status?"is-active":""},[s("i",{staticClass:"iconfont icon-shouji"})])]),e._v(" "),s("div",{staticClass:"clerk-cell clerk-handle"},[s("a",{staticClass:"a-href m-r-20",attrs:{href:"#/addClerk?storeId="+t.row.storeId+"&clerkId="+a.employeeClerkId}},[e._v("编辑")]),e._v(" "),s("el-popover",{attrs:{placement:"top",width:"160"},model:{value:a.popVisible,callback:function(t){e.$set(a,"popVisible",t)},expression:"clerk.popVisible"}},[s("p",{staticStyle:{"line-height":"1.5",padding:"10px 10px 20px"}},[e._v("确认删除吗?")]),e._v(" "),s("div",{staticStyle:{"text-align":"right",margin:"0"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(s){e.cancelDelTag(o,a,t.row)}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(s){e.toDelTag(o,a,t.row)}}},[e._v("确定")])],1),e._v(" "),s("el-button",{staticClass:"p-l-10",attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("\n 删除\n ")])],1)],1)])}))]}}])})],1)],1)},staticRenderFns:[]},u=s("VU/8")(c,d,!1,null,null,null).exports,m=s("qsKc"),p={name:"add-brand-dialog",data:function(){return{dialogVisible:!1,brandName:"",brand:""}},methods:{saveFn:function(){if(this.brandName){var e=this,t={brandName:e.brandName};Object(n.a)("/haoban-manage-web/brand/insert",t).then(function(t){1==t.data.errorCode?(console.log(t),e.$emit("addSuccess")):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}else this.$message.error({message:"请输入品牌名称"})}}},f={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-dialog",{attrs:{title:"新建品牌",width:"422px",visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[s("p",[e._v("请输入品牌名称")]),e._v(" "),s("el-input",{staticClass:"m-t-20",model:{value:e.brandName,callback:function(t){e.brandName=t},expression:"brandName"}}),e._v(" "),s("div",{staticClass:"btn-box t-rt m-t-20 m-b-10"},[s("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.saveFn}},[e._v("确定")])],1)],1)],1)},staticRenderFns:[]};var h=s("VU/8")(p,f,!1,function(e){s("9wOn")},null,null).exports,g=s("WSbm"),v=s("oncj"),b={name:"storeEstruturaContainer",components:{navCrumb:a.a,searchMenu:o.a,storeView:i,clerkView:u,employeeInfo:g.a,storeInfo:m.a,addBrand:h,clerkInfo:v.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:""}],windowH:window.screen.availHeight-440+"px",tableH:window.screen.availHeight-440-180+"px",boxHeight:window.screen.availHeight+"px",menuData:[],searchResult:{},loading:!0,groupInfo:{groupName:"",departmentId:""},total:0,showChildMember:!1,pageSize:20,pageNumber:1,storeList:[],tableView:1,showEmployee:"node",perId:"",storeInfo:{},disableBtn:!0,storeStatus:"",storeType:"",recycleList:[]}},beforeRouteUpdate:function(e,t,s){s()},methods:{handleSearchKey:function(e){var t=this,s={keyWord:e};Object(n.a)("/haoban-manage-web/store/searchpage",s).then(function(e){t.searchResult=e.data.result||{}}).catch(function(e){console.log(e,"error")})},handleEmployeeSelection:function(e,t){console.log(e,t),this.perId=e.employeeClerkId,this.showEmployee=t},addBrand:function(){this.$refs.add_brand.dialogVisible=!0},addSon:function(){location.href="#/addGroup?addnew=1&groupId="+this.groupInfo.departmentId},goToEdit:function(e){var t=0==e?"brand":"group";location.href="#/addGroup?groupId="+this.groupInfo.departmentId+"&type="+t},addSuccess:function(){this.getGroupData(),this.$refs.add_brand.dialogVisible=!1},handleStoreSelection:function(e){var t=this,s={storeId:e.storeId};Object(n.a)("/haoban-manage-web/store/findStoreById",s).then(function(e){console.log(e,"storeInfo"),1==e.data.errorCode?(t.storeInfo=e.data.result,t.showEmployee="store"):t.$message.error({message:e.data.message})})},handleSizeChange:function(e){this.pageSize=e,this.getStoreList()},handleCurrentChange:function(e){this.pageNumber=e,this.getStoreList()},switchView:function(e){this.pageSize=20,this.pageNumber=1,this.storeList=[],this.showChildMember=!1,this.storeStatus="",this.getStoreList()},setChildMemberShow:function(e){this.showChildMember=e,this.getStoreList()},getGroupData:function(){var e=this;Object(n.a)("/haoban-manage-web/dept/deptList",{isStoreGroup:1}).then(function(t){1==t.data.errorCode?(e.menuData=t.data.result||[],t.data.result.some(function(t){return 0==t.level&&(e.groupInfo.departmentId=t.groupId,e.groupInfo.groupName=t.name,e.groupInfo.hasPression=t.hasPression),0==t.level}),e.getStoreList()):(e.menuData=[],e.loading=!1,e.$message.error({duration:1e3,message:t.data.message}))}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getStoreList:function(){var e=this;e.loading=!0;var t={storeGroupId:e.groupInfo.departmentId,showChild:1*e.showChildMember,showType:e.tableView,pageSize:e.pageSize,pageNum:e.pageNumber,status:e.storeStatus,storeType:e.storeType};Object(n.a)("/haoban-manage-web/store/findSimplePage",t).then(function(s){1==s.data.errorCode?4==t.status?(e.recycleList=s.data.result.list||[],e.storeStatus="",e.loading=!1):(e.total=s.data.result.total,s.data.result.list&&s.data.result.list.length&&s.data.result.list.forEach(function(e,t){e.popVisible=!1,e.clerks&&e.clerks.length&&e.clerks.forEach(function(e,t){e.popVisible=!1})}),e.storeList=s.data.result.list||[],e.loading=!1,e.storeStatus=4,e.getStoreList()):(e.loading=!1,e.storeList=[],e.$message.error({duration:1e3,message:s.data.message}))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})},handleTreeSelection:function(e,t,s){console.log(e,t,"selection"),this.groupInfo.departmentId=e.groupId,this.groupInfo.groupName=e.name,this.groupInfo.brandId=e.brandId,this.showEmployee=s,this.groupInfo.hasPression=e.hasPression,this.groupInfo.level=e.level,this.getStoreList()},selectByStatus:function(e){this.storeStatus=e,this.getStoreList()},selectByType:function(e){this.storeType=e,this.getStoreList()}},beforeMount:function(){this.getGroupData()},mounted:function(){this.disableBtn=!1}},_={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"common-set-wrap"},[s("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),s("div",{staticClass:"right-content",style:{height:e.windowH}},[s("div",{staticClass:"right-box"},[s("div",{staticClass:"store-estrutura-container common-frame-container",style:{height:e.windowH}},[s("search-menu",{ref:"searchMenu",attrs:{storeFrame:!0,treeData:e.menuData,searchResult:e.searchResult},on:{handleSearchKey:e.handleSearchKey,handleTreeSelection:e.handleTreeSelection,handleStoreSelection:e.handleStoreSelection,handleEmployeeSelection:e.handleEmployeeSelection}},[s("template",{slot:"buttonBox"},[s("div",{staticClass:"slot-button"},[s("el-button",{attrs:{disabled:e.disableBtn},on:{click:e.addBrand}},[e._v("新建品牌")]),e._v(" "),s("el-popover",{attrs:{placement:"right",width:"200",content:"若您的企业为集团企业,可通过新建品牌,不同品牌的门店可以创建在不同的品牌下面",trigger:"hover"}},[s("i",{staticClass:"el-icon-info",attrs:{slot:"reference"},slot:"reference"})])],1)])],2),e._v(" "),"employee"==e.showEmployee?s("clerk-info",{attrs:{perId:e.perId}}):"store"==e.showEmployee?s("store-info",{ref:"store_info",attrs:{storeInfo:e.storeInfo}}):s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"sf-right-container common-right-container"},[s("div",{staticClass:"sf-right-header common-right-header"},[s("span",{staticClass:"title-span"},[e._v(e._s(e.groupInfo.groupName)+"("+e._s(e.total)+"家)")]),e._v(" "),s("span",{staticClass:"id-span"},[e._v("部门ID: "+e._s(e.groupInfo.departmentId))]),e._v(" "),s("span",{staticClass:"handle-area"},[s("el-button",{staticClass:"no-bdr-btn",attrs:{disabled:1!=e.groupInfo.hasPression},on:{click:e.addSon}},[e._v("\n 添加子分组\n ")]),s("span",{staticClass:"hurdle"}),s("el-button",{staticClass:"no-bdr-btn",attrs:{href:"#/addGroup?level="+e.groupInfo.level+"&groupId="+e.groupInfo.departmentId,disabled:1!=e.groupInfo.hasPression},on:{click:function(t){e.goToEdit(e.groupInfo.level)}}},[e._v("\n 编辑\n ")])],1)]),e._v(" "),s("div",{staticClass:"tab-div"},[s("el-radio-group",{on:{change:e.switchView},model:{value:e.tableView,callback:function(t){e.tableView=t},expression:"tableView"}},[s("el-radio-button",{attrs:{label:1}},[e._v("门店视图")]),e._v(" "),s("el-radio-button",{attrs:{label:2}},[e._v("店员视图")])],1),e._v(" "),s("a",{staticClass:"a-href fr",attrs:{href:"#/recycle?dept="+e.groupInfo.departmentId+"&showChild="+1*e.showChildMember+"&type="+e.storeType}},[s("el-button",{attrs:{type:"primary",icon:"el-icon-delete"}},[e._v("回收站("+e._s(e.recycleList.length)+")")])],1)],1),e._v(" "),s("div",[1==e.tableView?[s("store-view",{attrs:{tableData:e.storeList,departmentId:e.groupInfo.departmentId,brandId:e.groupInfo.brandId},on:{setChildMemberShow:e.setChildMemberShow,getStoreList:e.getStoreList}})]:[s("clerk-view",{attrs:{tableData:e.storeList},on:{setChildMemberShow:e.setChildMemberShow,selectByStatus:e.selectByStatus,selectByType:e.selectByType}})]],2),e._v(" "),e.storeList.length?s("div",{staticClass:"pagination"},[s("el-pagination",{attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNumber,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()]),e._v(" "),s("add-brand",{ref:"add_brand",on:{addSuccess:e.addSuccess}})],1)])]),e._v(" "),s("vue-gic-footer")],1)},staticRenderFns:[]},I=s("VU/8")(b,_,!1,null,null,null);t.default=I.exports},"9wOn":function(e,t){},ATfr:function(e,t,s){"use strict";var a=s("0xDb"),o={name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0},storeFrame:{type:Boolean,default:!1}},data:function(){return{searchKey:"",searchResultShow:!1,myProps:{children:"childrens",label:"label",disabled:"disabled"},menuData:[],defaultOpen:[],defaultId:""}},methods:{clearFn:function(){this.searchResultShow=!1,this.$nextTick(function(){document.querySelector(".el-tree-node").classList.add("is-current")})},searchFn:function(){if(""==this.searchKey)return this.searchResultShow=!1,!1;this.searchResultShow=!0,this.$emit("handleSearchKey",this.searchKey)},handleNodeClick:function(e,t){e.id!=this.defaultId&&document.querySelector(".el-tree-node").classList.remove("is-current"),this.$emit("handleTreeSelection",e,t,"node")},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,"employee")},handleStoreClick:function(e){this.$emit("handleStoreSelection",e,"store")}},filter:{},computed:{employeeList:function(){return this.searchResult.searchList?this.searchResult.searchList:[]},departmentList:function(){return this.searchResult.departmentList?this.searchResult.departmentList:[]},brandList:function(){return this.searchResult.brandList?this.searchResult.brandList:[]}},watch:{treeData:function(e,t){var s=this,o=Object(a.c)(e);s.defaultOpen=o.defaultOpen,s.menuData=o.menuArr,s.menuData.length&&s.$nextTick(function(){s.defaultId=s.menuData.length?s.menuData[0].id:"",document.querySelector(".el-tree-node").classList.add("is-current")})}}},n={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"searh-menu-container"},[s("div",{staticClass:"p-0-15"},[s("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"姓名/手机号/部门名称",clearable:""},on:{clear:e.clearFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}}),e._v(" "),e._t("buttonBox"),e._v(" "),e.searchResultShow?e._e():s("el-tree",{staticClass:"search-menu",attrs:{"node-key":"id","default-expanded-keys":e.defaultOpen,data:e.menuData,"highlight-current":!0,"expand-on-click-node":!1,props:e.myProps},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node;return t.data,s("span",{staticClass:"custom-tree-node"},[s("i",{staticClass:"iconfont",class:1==a.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),s("span",[e._v(e._s(a.label))])])}}])})],2),e._v(" "),e.searchResultShow?s("div",{staticClass:"search-result-container m-t-15"},[e.storeFrame?[e._l(e.brandList,function(t,a){return t.departmentList.length>0||t.storeList.length>0||t.searchList.length>0?[s("div",{key:t.topDepartment.brandId+"_"+a},[s("p",{staticClass:"brand-title"},[e._v(e._s(t.topDepartment.name))]),e._v(" "),t.departmentList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title store-frame-title"},[e._v("分组列表")]),e._v(" "),e._l(t.departmentList,function(t,a){return s("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(s){e.handleNodeClick(t)}}},[s("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),t.storeList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title store-frame-title"},[e._v("门店列表")]),e._v(" "),e._l(t.storeList,function(t,a){return s("li",{key:a+"_"+t.storeGroupId,staticClass:"group-item items",on:{click:function(s){e.handleStoreClick(t)}}},[s("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.storeName)+"\n ")])})],2):e._e(),e._v(" "),t.searchList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title store-frame-title"},[e._v("人员列表")]),e._v(" "),e._l(t.searchList,function(t,a){return s("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(s){e.selectEmployee(t)}}},[s("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),s("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e()])]:e._e()}),e._v(" "),e.brandList.length<1?s("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]:[e.departmentList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,a){return s("li",{key:a+"_"+t.groupId,staticClass:"group-item items",on:{click:function(s){e.handleNodeClick(t)}}},[s("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?s("ul",{staticClass:"search-result-ul"},[s("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,a){return s("li",{key:a+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(s){e.selectEmployee(t)}}},[s("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),s("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?s("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]],2):e._e()])},staticRenderFns:[]};var r=s("VU/8")(o,n,!1,function(e){s("L7ml")},null,null);t.a=r.exports},AWpC:function(e,t){},ErmN:function(e,t){},L7ml:function(e,t){},oncj:function(e,t,s){"use strict";var a=s("Ie7z"),o=s("P9l9"),n={name:"clerk-info-form",props:{isAddnew:{type:Boolean,default:!1},perId:{type:[String,Number],default:""}},components:{vueSelectStore:a.a},data:function(){return{rules:{name:[{required:!0,message:"请输入店员姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],phoneNumber:[{required:!0,validator:function(e,t,s){if(t)return/^1[34578]\d{9}$/.test(t)?s():s(new Error("手机号格式不正确"));return s(new Error("请输入手机号"))},trigger:"blur"}],storeName:[{required:!0,message:"请选择门店",trigger:"blur"}],code:[{required:!0,message:"请输入code",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"}],positionName:[{required:!0,message:"请输入店员职位",trigger:"blur"}]},clerkInfo:{storeName:"",storeId:"",managerMode:!1},treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0}}},methods:{saveFn:function(e){var t=!0;this.$refs.clerk_info.validate(function(e){e||(t=!1)}),t&&this.addEmployee(this.clerkInfo,e)},callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.clerkInfo.storeName=e[0].label,this.clerkInfo.storeId=e[0].id},addEmployee:function(e,t){var s=this,a={name:e.name,isClerk:1,phoneNumber:e.phoneNumber,positionName:e.positionName,storeId:e.storeId,managerMode:1*e.managerMode,code:e.code};console.log(e,a);var n=s.isAddnew?"/haoban-manage-web/emp/add":"/haoban-manage-web/emp/update";!s.isAddnew&&(a.employeeClerkId=s.$route.query.clerkId),Object(o.a)(n,a).then(function(e){1==e.data.errorCode?(s.$message.success({message:"操作成功"}),1==t?s.clerkInfo={name:"",isClerk:1,phoneNumber:"",positionName:"",storeId:"",managerMode:!1,code:""}:window.history.go(-1)):s.$message.error({message:e.data.message})}).catch(function(e){s.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})},getClerkInfo:function(){var e=this,t={id:e.$route.query.clerkId?e.$route.query.clerkId:e.perId};Object(o.a)("/haoban-manage-web/emp/findOne",t).then(function(t){1==t.data.errorCode?(console.log(t,"res info"),e.clerkInfo=t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t})})}},beforeMount:function(){this.isAddnew||this.getClerkInfo()},watch:{perId:function(e,t){console.log(e,t),this.getClerkInfo(e)}}},r={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form-container bdr-box"},[s("el-form",{ref:"clerk_info",staticClass:"add-clerk-form",attrs:{model:e.clerkInfo,rules:e.rules,"label-width":"80px"}},[s("el-form-item",{attrs:{label:"姓名",prop:"name"}},[s("el-input",{model:{value:e.clerkInfo.name,callback:function(t){e.$set(e.clerkInfo,"name",t)},expression:"clerkInfo.name"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"手机号",prop:"phoneNumber"}},[s("el-input",{attrs:{disabled:!e.isAddnew},model:{value:e.clerkInfo.phoneNumber,callback:function(t){e.$set(e.clerkInfo,"phoneNumber",t)},expression:"clerkInfo.phoneNumber"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"门店",prop:"storeName"}},[s("el-input",{on:{focus:e.callSelector},model:{value:e.clerkInfo.storeName,callback:function(t){e.$set(e.clerkInfo,"storeName",t)},expression:"clerkInfo.storeName"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"code",prop:"code"}},[s("el-input",{model:{value:e.clerkInfo.code,callback:function(t){e.$set(e.clerkInfo,"code",t)},expression:"clerkInfo.code"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"职位",prop:"positionName"}},[s("el-input",{model:{value:e.clerkInfo.positionName,callback:function(t){e.$set(e.clerkInfo,"positionName",t)},expression:"clerkInfo.positionName"}})],1)],1),e._v(" "),s("div",{staticClass:"btn-box"},[s("el-button",{attrs:{type:"primary"},on:{click:e.saveFn}},[e._v("保 存")]),e._v(" "),e.isAddnew?s("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveFn(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),s("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1),e._v(" "),s("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:"store"},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var l=s("VU/8")(n,r,!1,function(e){s("ErmN")},null,null);t.a=l.exports},qsKc:function(e,t,s){"use strict";var a=s("P9l9"),o={name:"store-detail",components:{vueSelectStore:s("Ie7z").a},props:{storeInfo:{type:Object,default:function(){return{}}}},data:function(){return{areaChainName:"",location:"",areaOptions:{},imgs:[],uploadUrl:"/haoban-manage-web/upload-img",treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},selectType:"group"}},methods:{callSelector:function(){this.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.departmentName=e[0].label,this.storeInfo.storeGroupId=e[0].id},selected:function(e){console.log(e);this.areaChainName=e.provinceName+"/"+e.cityName+"/"+e.countryName},uploadOnSuccess:function(e,t){console.log(e),e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},save:function(){var e=this,t=e.location.split(",");e.storeInfo.longitude=t[0],e.storeInfo.latitude=2!==t.length?"":t[1],e.storeInfo.managerPhone=e.storeInfo.managerPhoneNumber,e.storeInfo.areaChainName=e.areaOptions.provinceName+"/"+e.areaOptions.cityName+"/"+e.areaOptions.countryName;var s=e.storeInfo,o=[];e.imgs.forEach(function(e){o.push(e.url)}),s.imageUrls=o.join(","),Object(a.a)("/haoban-manage-web/store/update",s).then(function(t){console.log(t,"eidt result"),1==t.data.errorCode?e.$message.success({message:"操作成功!"}):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatStoreInfo:function(e){var t=(e.areaChainName||"").split("/");this.areaOptions={provinceName:t[0],provinceId:e.provinceId,cityName:t[1],cityId:e.cityId,countryName:t[2],countyId:e.countyId},this.imgs=e.imageUrl?e.imageUrl.split(","):[];var s=[];this.imgs.forEach(function(e){s.push({url:e})}),this.imgs=s,this.location=e.longitude+","+e.latitude}},mounted:function(){this.formatStoreInfo(this.storeInfo)},watch:{$route:function(e){console.log(e,"to")}}},n={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"store-info"},[s("div",{staticClass:"info-cell"},[s("p",{staticClass:"title"},[e._v("门店信息")]),e._v(" "),s("el-form",{staticClass:"store-info-form info-form",attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"门店名称",prop:"name"}},[s("el-input",{model:{value:e.storeInfo.storeName,callback:function(t){e.$set(e.storeInfo,"storeName",t)},expression:"storeInfo.storeName"}},[s("template",{slot:"suffix"},[e._v(e._s(e.storeInfo.storeName?e.storeInfo.storeName.length:0)+"/20")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"所属分组",prop:"departmentName"}},[s("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.departmentName,callback:function(t){e.$set(e.storeInfo,"departmentName",t)},expression:"storeInfo.departmentName"}},[s("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),s("el-form-item",{attrs:{label:"门店图片(640*340)",prop:"imageUrls"}},[s("div",{staticClass:"member-upload-image"},[s("vue-office-upload-image",{attrs:{projectName:"haoban-manage-web",wxFlag:"0",actionUrl:e.uploadUrl,imageList:e.imgs,limitW:640,limitH:340,maxImageLength:5},on:{uploadOnSuccess:e.uploadOnSuccess,sortImg:e.sortImg,deleteImage:e.deleteImage}})],1)]),e._v(" "),s("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[s("el-input",{model:{value:e.storeInfo.phoneNumber,callback:function(t){e.$set(e.storeInfo,"phoneNumber",t)},expression:"storeInfo.phoneNumber"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"营业时间",prop:"phoneNumber"}},[s("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"00:00",step:"00:05",end:"24:00"}},model:{value:e.storeInfo.openTime,callback:function(t){e.$set(e.storeInfo,"openTime",t)},expression:"storeInfo.openTime"}}),e._v("\n ~\n "),s("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"00:00",step:"00:05",end:"24:00",minTime:e.storeInfo.openTime}},model:{value:e.storeInfo.closeTime,callback:function(t){e.$set(e.storeInfo,"closeTime",t)},expression:"storeInfo.closeTime"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"门店类型"}},[s("el-radio-group",{model:{value:e.storeInfo.storeType,callback:function(t){e.$set(e.storeInfo,"storeType",t)},expression:"storeInfo.storeType"}},[s("el-radio",{attrs:{label:0}},[e._v("自营")]),e._v(" "),s("el-radio",{attrs:{label:1}},[e._v("联营")]),e._v(" "),s("el-radio",{attrs:{label:2}},[e._v("代理")]),e._v(" "),s("el-radio",{attrs:{label:3}},[e._v("代销")]),e._v(" "),s("el-radio",{attrs:{label:4}},[e._v("托管")])],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"门店地址"}},[s("vue-office-area",{attrs:{areaOptions:e.areaOptions,projectName:"haoban-web",postUrl:"/api-admin/dict-district-list"},on:{selected:e.selected}}),e._v(" "),s("el-input",{model:{value:e.storeInfo.postAddress,callback:function(t){e.$set(e.storeInfo,"postAddress",t)},expression:"storeInfo.postAddress"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.postAddress||"").length)+"/50")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"GPS坐标"}},[s("el-input",{staticClass:"m-r-10",model:{value:e.location,callback:function(t){e.location=t},expression:"location"}}),e._v(" "),s("a",{staticClass:"a-href",attrs:{href:"http://m.gpsspg.com/maps.htm",target:"_blank"}},[e._v("经纬度测试工具")])],1),e._v(" "),s("el-form-item",[s("template",{slot:"label"},[e._v("\n 门店代码\n "),s("i",{staticClass:"el-icon-question",staticStyle:{color:"#C0C4CC"}})]),e._v(" "),s("el-input",{model:{value:e.storeInfo.storeCode,callback:function(t){e.$set(e.storeInfo,"storeCode",t)},expression:"storeInfo.storeCode"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.storeCode||"").length)+"/20")])],2)],2)],1)],1),e._v(" "),s("div",{staticClass:"info-cell"},[s("p",{staticClass:"title"},[e._v("店长信息")]),e._v(" "),s("el-form",{staticClass:"store-manager-info-form info-form",attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"店长姓名",prop:"name"}},[s("el-input",{model:{value:e.storeInfo.managerName,callback:function(t){e.$set(e.storeInfo,"managerName",t)},expression:"storeInfo.managerName"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerName||"").length)+"/10")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"手机号码",prop:"phone"}},[s("el-input",{attrs:{disabled:""},model:{value:e.storeInfo.managerPhoneNumber,callback:function(t){e.$set(e.storeInfo,"managerPhoneNumber",t)},expression:"storeInfo.managerPhoneNumber"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"店长性别"}},[s("el-radio-group",{model:{value:e.storeInfo.managerSex,callback:function(t){e.$set(e.storeInfo,"managerSex",t)},expression:"storeInfo.managerSex"}},[s("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),s("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"店长代码"}},[s("el-input",{model:{value:e.storeInfo.managerCode,callback:function(t){e.$set(e.storeInfo,"managerCode",t)},expression:"storeInfo.managerCode"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.managerCode||"").length)+"/20")])],2)],1)],1)],1),e._v(" "),s("div",{staticClass:"info-cell"},[s("p",{staticClass:"title"},[e._v("经营信息")]),e._v(" "),s("el-form",{staticClass:"operate-info-form info-form",attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"特色服务"}},[s("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.specialService,callback:function(t){e.$set(e.storeInfo,"specialService",t)},expression:"storeInfo.specialService"}}),e._v(" "),s("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),s("el-form-item",{attrs:{label:"人均消费"}},[s("el-input",{model:{value:e.storeInfo.personCost,callback:function(t){e.$set(e.storeInfo,"personCost",t)},expression:"storeInfo.personCost"}},[s("template",{slot:"suffix"},[e._v(e._s((e.storeInfo.personCost+"").length)+"/10")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"推荐商品"}},[s("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.recommendGoods,callback:function(t){e.$set(e.storeInfo,"recommendGoods",t)},expression:"storeInfo.recommendGoods"}}),e._v(" "),s("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/100")])],1),e._v(" "),s("el-form-item",{attrs:{label:"品牌介绍"}},[s("el-input",{attrs:{type:"textarea",rows:2},model:{value:e.storeInfo.brandDes,callback:function(t){e.$set(e.storeInfo,"brandDes",t)},expression:"storeInfo.brandDes"}}),e._v(" "),s("p",{staticClass:"counter t-rt c-909399"},[e._v(e._s((e.storeInfo.recommendGoods||"").length)+"/200")])],1)],1)],1),e._v(" "),s("div",{staticClass:"handle-area"},[s("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保 存")])],1),e._v(" "),s("vue-select-store",{ref:"storeSelector",attrs:{treeSet:e.treeSet,selectType:e.selectType,forbidenList:[e.storeInfo.storeGroupId]},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var r=s("VU/8")(o,n,!1,function(e){s("AWpC")},null,null);t.a=r.exports},"vD5/":function(e,t){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([40],{VqB7:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),o=(a("Mk6G"),a("3E4D")),n=a("Ch4/"),r=(a("PI0u"),a("P9l9")),l={name:"setChildAdmin",data:function(){return{windowH:window.screen.availHeight-440+"px",tableH:window.screen.availHeight-440-180,navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:""}],boxHeight:window.screen.availHeight+"px",isAddAdmin:"",activeId:"",activeBrandId:"",roleListData:[],roleRightObj:{roleName:"超级管理员",tip:"企业的创建者,拥有企业的所有权限,只会有一个",roleCode:"",isEdit:0},tableData:[],currentPage:1,pageSize:20,total:0}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},toRoleDetail:function(e){this.changeRoute("/addAdminRole?roleId="+this.activeId+"&type="+e+"&brandId="+this.activeBrandId)},selectRole:function(e,t){this.activeId=e.roleId,this.activeBrandId=t,this.roleRightObj=e,this.getRoleUsers()},toAddRole:function(e){this.changeRoute("/addAdmin?roleId="+this.activeId+"&roleCode="+e+"&brandId="+this.activeBrandId)},handleDel:function(e,t){var a=this;a.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(i){i.value;a.postDelUser(t.userId,e)}).catch(function(){})},postDelUser:function(e,t){var a=this,i={roleId:a.activeId,userId:e,brandId:a.activeBrandId};Object(r.c)("/haoban-manage-web/del-role-user",i).then(function(e){var i=e.data;if(1==i.errorCode)return o.a.showmsg("删除成功","success"),void a.tableData.splice(t,1);n.a.errorMsg(i)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},handleShow:function(e,t,a){this.changeRoute("/addAdmin?roleId="+this.activeId+"&roleCode="+a+"&userId="+t.userId+"&brandId="+this.activeBrandId)},handleSizeChange:function(e){this.pageSize=e,this.getRoleUsers()},handleCurrentChange:function(e){this.currentPage=e,this.getRoleUsers()},getRoleUsers:function(){var e=this,t={roleId:e.activeId,brandId:e.activeBrandId,pageSize:e.pageSize,pageNum:e.currentPage};Object(r.c)("/haoban-manage-web/role-user-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.result?(e.tableData=a.result.result,void(e.total=a.result.totalCount)):(e.tableData=[],!1);n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getRoles:function(){var e=this;Object(r.c)("/haoban-manage-web/role-list",{}).then(function(t){var a=t.data;if(1==a.errorCode)return e.isAddAdmin=a.result.isAddAdmin,e.roleListData=a.result.roleList||[],void(a.result&&a.result.roleList.length&&(e.activeId=e.roleListData[0].roleList[0].roleId,e.activeBrandId=e.roleListData[0].brandId,e.roleRightObj=e.roleListData[0].roleList[0],e.getRoleUsers()));n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.boxHeight=window.screen.availHeight-430+"px",this.getRoles()},components:{navCrumb:i.a}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"setChildAdmin-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content",style:{height:e.windowH}},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"setChildAdmin-wrap-body flex"},[a("div",{staticClass:"setChildAdmin-wrap-left w-260",style:{height:e.boxHeight}},e._l(e.roleListData,function(t,i){return a("div",{key:i,staticClass:"m-t-20"},[a("div",{staticClass:"role-cell-head flex"},[a("div",{staticClass:"flex-1 max-half role-cell-head_name"},[e._v(e._s(t.brandName))]),e._v(" "),t.canAddRole?a("div",{staticClass:"text-right flex-1 "},[a("el-button",{attrs:{size:"mini"},on:{click:function(a){e.changeRoute("/addAdminRole?brandId="+t.brandId)}}},[e._v("新增角色")])],1):e._e()]),e._v(" "),a("ul",e._l(t.roleList,function(i,o){return a("li",{key:o,class:["role-cell border-bottom-1",t.brandId==e.activeBrandId&&i.roleId==e.activeId?"role-active":""],on:{click:function(a){a.stopPropagation(),e.selectRole(i,t.brandId)}}},[a("i",{staticClass:"iconfont icon-lizhi p-r-6"}),e._v("\n "+e._s(i.roleName)+"\n ")])}))])})),e._v(" "),a("div",{staticClass:"setChildAdmin-wrap-right box-sizing"},[a("div",{staticClass:"role-title flex flex-between m-b-25"},[a("span",{staticClass:"font-20 color-303133"},[e._v("\n "+e._s(e.roleRightObj.roleName)+"\n ")]),"child_admin"!=e.roleRightObj.roleCode?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("show")}}},[e._v("\n 查看权限\n ")]):e._e(),"child_admin"==e.roleRightObj.roleCode?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("edit")}}},[e._v("\n 编辑权限\n ")]):e._e()]),e._v(" "),"master_admin"===e.roleRightObj.roleCode||"admin"===e.roleRightObj.roleCode?a("div",{staticClass:"role-tip "},[a("el-alert",{attrs:{title:"master_admin"===e.roleRightObj.roleCode?"企业的创建者,拥有企业的所有权限,只会有一个":"admin"===e.roleRightObj.roleCode?"企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个":"",type:"info",closable:!1,"show-icon":""}})],1):e._e(),e._v(" "),e.roleRightObj.isEdit?a("div",{staticClass:"role-add m-t-27"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.toAddRole(e.roleRightObj.roleCode)}}},[e._v("添加成员")])],1):e._e(),e._v(" "),a("div",{class:["role-table",e.roleRightObj.isEdit?"":"m-t-27"]},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,height:e.tableData.length?e.tableH:"auto"}},[a("el-table-column",{attrs:{prop:"clerkName",label:"姓名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"clerkPhone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName",label:"部门"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return 1==t.row.canEdit?[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleShow(t.$index,t.row,e.roleRightObj.roleCode)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]:void 0}}])})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])])])]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var d=a("VU/8")(l,s,!1,function(e){a("o3Qq")},"data-v-01bdcde4",null);t.default=d.exports},o3Qq:function(e,t){}});
\ No newline at end of file
webpackJsonp([40],{Hfih:function(e,t){},VqB7:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),o=(a("Mk6G"),a("3E4D")),n=a("Ch4/"),r=(a("PI0u"),a("P9l9")),l={name:"setChildAdmin",data:function(){return{windowH:window.screen.availHeight-440+"px",tableH:window.screen.availHeight-440-180,navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:""}],boxHeight:window.screen.availHeight+"px",isAddAdmin:"",activeId:"",activeBrandId:"",roleListData:[],roleRightObj:{roleName:"超级管理员",tip:"企业的创建者,拥有企业的所有权限,只会有一个",roleCode:"",isEdit:0},tableData:[],currentPage:1,pageSize:20,total:0}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},toRoleDetail:function(e){this.changeRoute("/addAdminRole?roleId="+this.activeId+"&type="+e+"&brandId="+this.activeBrandId)},selectRole:function(e,t){this.activeId=e.roleId,this.activeBrandId=t,this.roleRightObj=e,this.getRoleUsers()},toAddRole:function(e){this.changeRoute("/addAdmin?roleId="+this.activeId+"&roleCode="+e+"&brandId="+this.activeBrandId)},handleDel:function(e,t){var a=this;a.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(i){i.value;a.postDelUser(t.userId,e)}).catch(function(){})},postDelUser:function(e,t){var a=this,i={roleId:a.activeId,userId:e,brandId:a.activeBrandId};Object(r.c)("/haoban-manage-web/del-role-user",i).then(function(e){var i=e.data;if(1==i.errorCode)return o.a.showmsg("删除成功","success"),void a.tableData.splice(t,1);n.a.errorMsg(i)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},handleShow:function(e,t,a){this.changeRoute("/addAdmin?roleId="+this.activeId+"&roleCode="+a+"&userId="+t.userId+"&brandId="+this.activeBrandId)},handleSizeChange:function(e){this.pageSize=e,this.getRoleUsers()},handleCurrentChange:function(e){this.currentPage=e,this.getRoleUsers()},getRoleUsers:function(){var e=this,t={roleId:e.activeId,brandId:e.activeBrandId,pageSize:e.pageSize,pageNum:e.currentPage};Object(r.c)("/haoban-manage-web/role-user-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.result?(e.tableData=a.result.result,void(e.total=a.result.totalCount)):(e.tableData=[],!1);n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getRoles:function(){var e=this;Object(r.c)("/haoban-manage-web/role-list",{}).then(function(t){var a=t.data;if(1==a.errorCode)return e.isAddAdmin=a.result.isAddAdmin,e.roleListData=a.result.roleList||[],void(a.result&&a.result.roleList.length&&(e.activeId=e.roleListData[0].roleList[0].roleId,e.activeBrandId=e.roleListData[0].brandId,e.roleRightObj=e.roleListData[0].roleList[0],e.getRoleUsers()));n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.boxHeight=window.screen.availHeight-430+"px",this.getRoles()},components:{navCrumb:i.a}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"setChildAdmin-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content",style:{height:e.windowH}},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"setChildAdmin-wrap-body flex"},[a("div",{staticClass:"setChildAdmin-wrap-left w-260",style:{height:e.boxHeight}},e._l(e.roleListData,function(t,i){return a("div",{key:i,staticClass:"m-t-20"},[a("div",{staticClass:"role-cell-head flex"},[a("div",{staticClass:"flex-1 max-half role-cell-head_name"},[e._v(e._s(t.brandName))]),e._v(" "),t.canAddRole?a("div",{staticClass:"text-right flex-1 "},[a("el-button",{attrs:{size:"mini"},on:{click:function(a){e.changeRoute("/addAdminRole?brandId="+t.brandId)}}},[e._v("新增角色")])],1):e._e()]),e._v(" "),a("ul",e._l(t.roleList,function(i,o){return a("li",{key:o,class:["role-cell border-bottom-1",t.brandId==e.activeBrandId&&i.roleId==e.activeId?"role-active":""],on:{click:function(a){a.stopPropagation(),e.selectRole(i,t.brandId)}}},[a("i",{staticClass:"iconfont icon-lizhi p-r-6"}),e._v("\n "+e._s(i.roleName)+"\n ")])}))])})),e._v(" "),a("div",{staticClass:"setChildAdmin-wrap-right box-sizing"},[a("div",{staticClass:"role-title flex flex-between m-b-25"},[a("span",{staticClass:"font-20 color-303133"},[e._v("\n "+e._s(e.roleRightObj.roleName)+"\n ")]),"child_admin"!=e.roleRightObj.roleCode?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("show")}}},[e._v("\n 查看权限\n ")]):e._e(),"child_admin"==e.roleRightObj.roleCode?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("edit")}}},[e._v("\n 编辑权限\n ")]):e._e()]),e._v(" "),"master_admin"===e.roleRightObj.roleCode||"admin"===e.roleRightObj.roleCode?a("div",{staticClass:"role-tip "},[a("el-alert",{attrs:{title:"master_admin"===e.roleRightObj.roleCode?"企业的创建者,拥有企业的所有权限,只会有一个":"admin"===e.roleRightObj.roleCode?"企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个":"",type:"info",closable:!1,"show-icon":""}})],1):e._e(),e._v(" "),e.roleRightObj.isEdit?a("div",{staticClass:"role-add m-t-27"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.toAddRole(e.roleRightObj.roleCode)}}},[e._v("添加成员")])],1):e._e(),e._v(" "),a("div",{class:["role-table",e.roleRightObj.isEdit?"":"m-t-27"]},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,height:e.tableData.length?e.tableH:"auto"}},[a("el-table-column",{attrs:{prop:"clerkName",label:"姓名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"clerkPhone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName",label:"部门"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return 1==t.row.canEdit?[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleShow(t.$index,t.row,e.roleRightObj.roleCode)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]:void 0}}])})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])])])]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var d=a("VU/8")(l,s,!1,function(e){a("Hfih")},"data-v-01bdcde4",null);t.default=d.exports}});
//# sourceMappingURL=40.6ff12ea562cf0ae0f1ea.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/setChildAdmin.vue","webpack:///./src/views/setting/setChildAdmin.vue?571e","webpack:///./src/views/setting/setChildAdmin.vue"],"names":["setChildAdmin","name","data","windowH","window","screen","availHeight","tableH","navpath","path","boxHeight","isAddAdmin","activeId","activeBrandId","roleListData","roleRightObj","roleName","tip","roleCode","isEdit","tableData","currentPage","pageSize","total","computed","methods","changeRoute","this","$router","push","toRoleDetail","type","selectRole","item","brandId","roleId","getRoleUsers","toAddRole","handleDel","index","that","$alert","confirmButtonText","cancelButtonText","then","_ref","value","postDelUser","userId","catch","para","Object","api","res","resData","errorCode","showmsg","splice","error","errorMsg","$message","duration","message","handleShow","handleSizeChange","val","handleCurrentChange","pageNum","result","totalCount","getRoles","roleList","length","mounted","components","navCrumb","nav","setting_setChildAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","_l","pItem","pIndex","key","_s","brandName","canAddRole","size","on","click","$event","_e","class","stopPropagation","title","closable","show-icon","staticStyle","width","prop","label","scopedSlots","_u","fn","scope","row","canEdit","$index","undefined","background","current-page","page-sizes","page-size","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"uMAgHAA,GACAC,KAAA,gBACAC,KAFA,WAGA,OACAC,QAAAC,OAAAC,OAAAC,YAAA,SACAC,OAAAH,OAAAC,OAAAC,YAAA,QAEAE,UAEAP,KAAA,KACAQ,KAAA,WAGAR,KAAA,KACAQ,KAAA,oBAGAR,KAAA,SACAQ,KAAA,KAGAC,UAAAN,OAAAC,OAAAC,YAAA,KACAK,WAAA,GACAC,SAAA,GACAC,cAAA,GACAC,gBAgBAC,cACAC,SAAA,QACAC,IAAA,yBACAC,SAAA,GACAC,OAAA,GAGAC,aASAC,YAAA,EACAC,SAAA,GACAC,MAAA,IAGAC,YAGAC,SAIAC,YAJA,SAIAjB,GACAkB,KAAAC,QAAAC,KAAApB,IAMAqB,aAXA,SAWAC,GACAJ,KACAD,YAAA,wBADAC,KACAf,SAAA,SAAAmB,EAAA,YADAJ,KACAd,gBAMAmB,WAnBA,SAmBAC,EAAAC,GACAP,KACAf,SAAAqB,EAAAE,OADAR,KAEAd,cAAAqB,EAFAP,KAGAZ,aAAAkB,EAHAN,KAIAS,gBAMAC,UA9BA,SA8BAnB,GACAS,KACAD,YAAA,oBADAC,KACAf,SAAA,aAAAM,EAAA,YADAS,KACAd,gBAMAyB,UAtCA,SAsCAC,EAAAN,GACA,IAAAO,EAAAb,KACAa,EAAAC,OAAA,eACAC,kBAAA,KACAC,iBAAA,OACAC,KAAA,SAAAC,KAAAC,MACAN,EAAAO,YAAAd,EAAAe,OAAAT,KACAU,MAAA,eAIAF,YAjDA,SAiDAC,EAAAT,GACA,IAAAC,EAAAb,KACAuB,GACAf,OAAAK,EAAA5B,SACAoC,SACAd,QAAAM,EAAA3B,eAEMsC,OAAAC,EAAA,EAAAD,CAAN,mCAAAD,GACAN,KAAA,SAAAS,GACA,IAAAC,EAAAD,EAAAnD,KACA,MAAAoD,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAhB,EAAApB,UAAAqC,OAAAlB,EAAA,GAGQmB,EAAA,EAARC,SAAAL,KAEAL,MAAA,SAAAS,GACAlB,EAAAoB,SAAAF,OACAG,SAAA,IACAC,QAAAJ,EAAAI,aAKAC,WA1EA,SA0EAxB,EAAAN,EAAAf,GACAS,KACAD,YAAA,oBADAC,KACAf,SAAA,aAAAM,EAAA,WAAAe,EAAAe,OAAA,YADArB,KACAd,gBAMAmD,iBAlFA,SAkFAC,GACAtC,KACAL,SAAA2C,EADAtC,KAEAS,gBAMA8B,oBA3FA,SA2FAD,GACAtC,KACAN,YAAA4C,EADAtC,KAEAS,gBAMAA,aApGA,WAqGA,IAAAI,EAAAb,KACAuB,GACAf,OAAAK,EAAA5B,SACAsB,QAAAM,EAAA3B,cACAS,SAAAkB,EAAAlB,SACA6C,QAAA3B,EAAAnB,aAEM8B,OAAAC,EAAA,EAAAD,CAAN,oCAAAD,GACAN,KAAA,SAAAS,GACA,IAAAC,EAAAD,EAAAnD,KACA,MAAAoD,EAAAC,UACA,OAAAD,EAAAc,QAAAd,EAAAc,eAIA5B,EAAApB,UAAAkC,EAAAc,mBACA5B,EAAAjB,MAAA+B,EAAAc,OAAAC,cAJA7B,EAAApB,cACA,GAMQsC,EAAA,EAARC,SAAAL,KAEAL,MAAA,SAAAS,GACAlB,EAAAoB,SAAAF,OACAG,SAAA,IACAC,QAAAJ,EAAAI,aAQAQ,SArIA,WAsIA,IAAA9B,EAAAb,KACMwB,OAAAC,EAAA,EAAAD,CAAN,mCACAP,KAAA,SAAAS,GACA,IAAAC,EAAAD,EAAAnD,KACA,MAAAoD,EAAAC,UASA,OARAf,EAAA7B,WAAA2C,EAAAc,OAAAzD,WACA6B,EAAA1B,aAAAwC,EAAAc,OAAAG,kBACAjB,EAAAc,QAAAd,EAAAc,OAAAG,SAAAC,SACAhC,EAAA5B,SAAA4B,EAAA1B,aAAA,GAAAyD,SAAA,GAAApC,OACAK,EAAA3B,cAAA2B,EAAA1B,aAAA,GAAAoB,QACAM,EAAAzB,aAAAyB,EAAA1B,aAAA,GAAAyD,SAAA,GACA/B,EAAAJ,iBAIQsB,EAAA,EAARC,SAAAL,KAEAL,MAAA,SAAAS,GACAlB,EAAAoB,SAAAF,OACAG,SAAA,IACAC,QAAAJ,EAAAI,cAKAW,QAhOA,WAiOA9C,KACAjB,UAAAN,OAAAC,OAAAC,YAAA,SADAqB,KAEA2C,YAEAI,YACAC,SAAAC,EAAA,ICnVeC,GADEC,OAFjB,WAA0B,IAAAC,EAAApD,KAAaqD,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uCAAiDF,EAAA,aAAkBG,OAAO7E,QAAAuE,EAAAvE,WAAuBuE,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,gBAAAG,OAAoCC,OAAAT,EAAA5E,WAAwB+E,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,iCAA2CF,EAAA,OAAYE,YAAA,gCAAAG,OAAoDC,OAAAT,EAAArE,YAAwBqE,EAAAU,GAAAV,EAAA,sBAAAW,EAAAC,GAAkD,OAAAT,EAAA,OAAiBU,IAAAD,EAAAP,YAAA,WAAgCF,EAAA,OAAYE,YAAA,wBAAkCF,EAAA,OAAYE,YAAA,wCAAkDL,EAAAO,GAAAP,EAAAc,GAAAH,EAAAI,cAAAf,EAAAO,GAAA,KAAAI,EAAAK,WAAAb,EAAA,OAA+EE,YAAA,uBAAiCF,EAAA,aAAkBG,OAAOW,KAAA,QAAcC,IAAKC,MAAA,SAAAC,GAAyBpB,EAAArD,YAAA,yBAAAgE,EAAAxD,aAA4D6C,EAAAO,GAAA,cAAAP,EAAAqB,OAAArB,EAAAO,GAAA,KAAAJ,EAAA,KAAAH,EAAAU,GAAAC,EAAA,kBAAAzD,EAAAM,GAAmG,OAAA2C,EAAA,MAAgBU,IAAArD,EAAA8D,OAAA,4BAAAX,EAAAxD,SAAA6C,EAAAlE,eAAAoB,EAAAE,QAAA4C,EAAAnE,SAAA,kBAAAqF,IAAwIC,MAAA,SAAAC,GAAyBA,EAAAG,kBAAyBvB,EAAA/C,WAAAC,EAAAyD,EAAAxD,aAAqCgD,EAAA,KAAUE,YAAA,8BAAwCL,EAAAO,GAAA,qBAAAP,EAAAc,GAAA5D,EAAAjB,UAAA,8BAA+E+D,EAAAO,GAAA,KAAAJ,EAAA,OAAyBE,YAAA,wCAAkDF,EAAA,OAAYE,YAAA,wCAAkDF,EAAA,QAAaE,YAAA,yBAAmCL,EAAAO,GAAA,mBAAAP,EAAAc,GAAAd,EAAAhE,aAAAC,UAAA,mCAAA+D,EAAAhE,aAAAG,SAAAgE,EAAA,QAAyIE,YAAA,8BAAAa,IAA8CC,MAAA,SAAAC,GAAyBpB,EAAAjD,aAAA,YAA2BiD,EAAAO,GAAA,wCAAAP,EAAAqB,KAAA,eAAArB,EAAAhE,aAAAG,SAAAgE,EAAA,QAAiHE,YAAA,8BAAAa,IAA8CC,MAAA,SAAAC,GAAyBpB,EAAAjD,aAAA,YAA2BiD,EAAAO,GAAA,wCAAAP,EAAAqB,OAAArB,EAAAO,GAAA,sBAAAP,EAAAhE,aAAAG,UAAA,UAAA6D,EAAAhE,aAAAG,SAAAgE,EAAA,OAA0KE,YAAA,eAAyBF,EAAA,YAAiBG,OAAOkB,MAAA,iBAAAxB,EAAAhE,aAAAG,SAAA,mCAAA6D,EAAAhE,aAAAG,SAAA,qCAAAa,KAAA,OAAAyE,UAAA,EAAAC,YAAA,OAA0M,GAAA1B,EAAAqB,KAAArB,EAAAO,GAAA,KAAAP,EAAAhE,aAAAI,OAAA+D,EAAA,OAAiEE,YAAA,oBAA8BF,EAAA,aAAkBG,OAAOtD,KAAA,WAAiBkE,IAAKC,MAAA,SAAAC,GAAyBpB,EAAA1C,UAAA0C,EAAAhE,aAAAG,cAA2C6D,EAAAO,GAAA,cAAAP,EAAAqB,KAAArB,EAAAO,GAAA,KAAAJ,EAAA,OAAsDmB,OAAA,aAAAtB,EAAAhE,aAAAI,OAAA,eAA6D+D,EAAA,YAAiBwB,aAAaC,MAAA,QAAetB,OAAQnF,KAAA6E,EAAA3D,UAAAoE,OAAAT,EAAA3D,UAAAoD,OAAAO,EAAAxE,OAAA,UAAuE2E,EAAA,mBAAwBG,OAAOuB,KAAA,YAAAC,MAAA,QAAiC9B,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOuB,KAAA,aAAAC,MAAA,SAAmC9B,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOuB,KAAA,YAAAC,MAAA,QAAiC9B,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOwB,MAAA,MAAaC,YAAA/B,EAAAgC,KAAsBnB,IAAA,UAAAoB,GAAA,SAAAC,GAAiC,UAAAA,EAAAC,IAAAC,SAAAjC,EAAA,aAA+CG,OAAOtD,KAAA,OAAAiE,KAAA,SAA6BC,IAAKC,MAAA,SAAAC,GAAyBpB,EAAAhB,WAAAkD,EAAAG,OAAAH,EAAAC,IAAAnC,EAAAhE,aAAAG,cAAmE6D,EAAAO,GAAA,QAAAP,EAAAO,GAAA,KAAAJ,EAAA,aAA6CG,OAAOtD,KAAA,OAAAiE,KAAA,SAA6BC,IAAKC,MAAA,SAAAC,GAAyBpB,EAAAzC,UAAA2E,EAAAG,OAAAH,EAAAC,SAAwCnC,EAAAO,GAAA,cAAA+B,SAAgC,GAAAtC,EAAAO,GAAA,QAAAP,EAAA3D,UAAAoD,OAAAU,EAAA,OAAsDE,YAAA,uCAAiDF,EAAA,iBAAsBG,OAAOiC,WAAA,GAAAC,eAAAxC,EAAA1D,YAAAmG,cAAA,aAAAC,YAAA1C,EAAAzD,SAAAoG,OAAA,0CAAAnG,MAAAwD,EAAAxD,OAA2K0E,IAAK0B,cAAA5C,EAAAf,iBAAA4D,iBAAA7C,EAAAb,wBAA6E,GAAAa,EAAAqB,MAAA,WAAArB,EAAAO,GAAA,KAAAJ,EAAA,uBAEt2H2C,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEhI,EACA6E,GATF,EAVA,SAAAoD,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/40.6ff12ea562cf0ae0f1ea.js","sourcesContent":["<template>\n <div class=\"setChildAdmin-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\" :style=\"{'height': windowH}\">\n <div class=\"right-box\">\n <div class=\"setChildAdmin-wrap-body flex\">\n <div class=\"setChildAdmin-wrap-left w-260\" :style=\"{height: boxHeight}\">\n\n <div class=\"m-t-20\" v-for=\"(pItem,pIndex) in roleListData\" :key=\"pIndex\">\n <div class=\"role-cell-head flex\">\n <div class=\"flex-1 max-half role-cell-head_name\">{{pItem.brandName}}</div>\n <div class=\"text-right flex-1 \" v-if=\"!!pItem.canAddRole\"><el-button size=\"mini\" @click=\"changeRoute('/addAdminRole?brandId=' + pItem.brandId)\">新增角色</el-button></div>\n </div>\n <ul>\n <li\n v-for=\"(item,index) in pItem.roleList\"\n :key=\"index\"\n :class=\"['role-cell border-bottom-1',(pItem.brandId == activeBrandId && item.roleId == activeId)? 'role-active':'']\"\n @click.stop=\"selectRole(item,pItem.brandId)\">\n <i class=\"iconfont icon-lizhi p-r-6\"></i>\n {{item.roleName}}\n </li>\n </ul>\n </div>\n </div>\n <div class=\"setChildAdmin-wrap-right box-sizing\">\n <div class=\"role-title flex flex-between m-b-25\">\n <span class=\"font-20 color-303133\">\n {{roleRightObj.roleName}}\n </span><span\n class=\"font-14 color-1890ff pinter\"\n v-if=\"roleRightObj.roleCode !='child_admin'\"\n @click=\"toRoleDetail('show')\">\n 查看权限\n </span><span\n class=\"font-14 color-1890ff pinter\"\n v-if=\"roleRightObj.roleCode =='child_admin'\"\n @click=\"toRoleDetail('edit')\">\n 编辑权限\n </span>\n </div>\n <div class=\"role-tip \" v-if=\"roleRightObj.roleCode === 'master_admin' || roleRightObj.roleCode === 'admin'\">\n <el-alert\n :title=\"roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':roleRightObj.roleCode === 'admin'? '企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个': ''\"\n type=\"info\"\n :closable=\"false\"\n show-icon>\n </el-alert>\n </div>\n <div class=\"role-add m-t-27\" v-if=\"!!roleRightObj.isEdit\">\n <el-button type=\"primary\" @click=\"toAddRole(roleRightObj.roleCode)\">添加成员</el-button>\n </div>\n <div :class=\"['role-table', !!roleRightObj.isEdit?'': 'm-t-27']\">\n <el-table\n :data=\"tableData\"\n :height=\"tableData.length? tableH:'auto'\"\n style=\"width: 100%\">\n <el-table-column\n prop=\"clerkName\"\n label=\"姓名\"\n >\n </el-table-column>\n <el-table-column\n prop=\"clerkPhone\"\n label=\"手机号\"\n >\n </el-table-column>\n <el-table-column\n prop=\"groupName\"\n label=\"部门\">\n </el-table-column>\n <el-table-column\n label=\"操作\">\n <template slot-scope=\"scope\" v-if=\"scope.row.canEdit == 1\">\n <el-button\n @click=\"handleShow(scope.$index,scope.row,roleRightObj.roleCode)\"\n type=\"text\"\n size=\"small\">编辑</el-button>\n <el-button\n @click=\"handleDel(scope.$index,scope.row)\"\n type=\"text\"\n size=\"small\">删除</el-button>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\n <el-pagination\n background\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[10, 20, 30, 40]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"setChildAdmin\",\n data() {\n return {\n windowH: (window.screen.availHeight - 440) + 'px',\n tableH: window.screen.availHeight - 440 - 180,\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: ''\n }\n ],\n boxHeight: window.screen.availHeight + 'px',\n isAddAdmin: '', // 是否有添加管理员权限\n activeId: '', // 当前选择的管理员 id\n activeBrandId: '',// 当前选择的管理员对应的品牌 id\n roleListData: [\n // {\n // brandId: '1',\n // brandName: '集团',\n // roleList: [\n // {\n // roleId: '1',\n // roleName: '超级管理员'\n // },\n // {\n // roleId: '2',\n // roleName: '企业管理员'\n // }\n // ],\n // }\n ],\n roleRightObj: {\n roleName: '超级管理员',\n tip: '企业的创建者,拥有企业的所有权限,只会有一个',\n roleCode: '',\n isEdit: 0\n },\n // 角色表格数据\n tableData: [\n // {\n // userId: 1,\n // clerkName: '张三',\n // clerkPhone: '13333333333',\n // groupName: '技术部'\n // }\n ],\n // 分页参数\n currentPage: 1,\n pageSize: 20,\n total: 0,\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(path) {\n this.$router.push(path);\n },\n\n /**\n * role 详情\n */\n toRoleDetail(type) {\n const that = this;\n that.changeRoute(`/addAdminRole?roleId=${that.activeId}&type=${type}&brandId=${that.activeBrandId}`);\n },\n\n /**\n * 选择 role\n */\n selectRole(item,brandId) {\n const that = this;\n that.activeId = item.roleId;\n that.activeBrandId = brandId;\n that.roleRightObj = item;\n that.getRoleUsers();\n },\n\n /**\n * 添加成员\n */\n toAddRole(roleCode) {\n const that = this;\n that.changeRoute(`/addAdmin?roleId=${that.activeId}&roleCode=${roleCode}&brandId=${that.activeBrandId}`);\n },\n\n /**\n * 删除成员\n */\n handleDel(index,item) {\n const that = this;\n that.$alert('确定要删除?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n }).then(({ value }) => {\n that.postDelUser(item.userId,index);\n }).catch(() => {\n });\n },\n\n postDelUser(userId,index) {\n const that = this;\n let para = {\n roleId: that.activeId,\n userId: userId,\n brandId: that.activeBrandId\n }\n postRequest('/haoban-manage-web/del-role-user',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('删除成功','success')\n that.tableData.splice(index,1)\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n handleShow(index,item,roleCode) {\n const that = this;\n that.changeRoute(`/addAdmin?roleId=${that.activeId}&roleCode=${roleCode}&userId=${item.userId}&brandId=${that.activeBrandId}`);\n },\n\n /**\n * 分页---页码变化\n */\n handleSizeChange(val) {\n const that = this;\n that.pageSize = val;\n that.getRoleUsers();\n },\n\n /**\n * 分页---当前页变化\n */\n handleCurrentChange(val) {\n const that = this;\n that.currentPage = val;\n that.getRoleUsers();\n },\n\n /**\n * 获取角色用户数据\n */\n getRoleUsers() {\n const that = this;\n let para = {\n roleId: that.activeId,\n brandId: that.activeBrandId,\n pageSize: that.pageSize,\n pageNum: that.currentPage\n }\n postRequest('/haoban-manage-web/role-user-list',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if(!resData.result || !resData.result.result){\n that.tableData = [];\n return false;\n }\n that.tableData = resData.result.result;\n that.total = resData.result.totalCount;\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取角色数据\n */\n getRoles() {\n const that = this;\n postRequest('/haoban-manage-web/role-list',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n that.isAddAdmin = resData.result.isAddAdmin;\n that.roleListData = resData.result.roleList || [];\n if (!!resData.result && !!resData.result.roleList.length) {\n that.activeId = that.roleListData[0].roleList[0].roleId;\n that.activeBrandId = that.roleListData[0].brandId;\n that.roleRightObj = that.roleListData[0].roleList[0];\n that.getRoleUsers();\n }\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n },\n mounted() {\n const that = this;\n that.boxHeight = (window.screen.availHeight - 430) + 'px';\n that.getRoles();\n },\n components: {\n navCrumb\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* display */\n.inline-block {\n display: inline-block;\n}\n\n.block {\n display: block;\n}\n\n.top {\n vertical-align: top;\n}\n\n.middle {\n vertical-align: middle;\n}\n\n.pinter {\n cursor: pointer;\n}\n\n.text-right {\n text-align: right;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.font-14 {\n font-size: 14px;\n}\n\n.font-20 {\n font-size: 20px;\n}\n\n.color-303133 {\n color: #303133;\n}\n\n.color-1890ff {\n color: #1890ff;\n}\n\n.text-center {\n text-align: center;\n}\n\n.w-260 {\n width: 260px;\n}\n\n.p-r-6 {\n padding-right: 6px;\n}\n\n.m-t-20 {\n margin-top: 20px;\n}\n\n.m-b-25 {\n margin-bottom: 25px;\n}\n\n.m-t-27 {\n margin-top: 27px;\n}\n\n.common-wrap__page {\n margin-top: 24px;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n /*min-height: 500px;*/\n\n .setChildAdmin-wrap {\n &-body {\n\n }\n\n &-left {\n min-width: 260px;\n height: 100%;\n padding: 20px 0 0 0;\n background: #EEF1F8;\n overflow-x: hidden;\n overflow-y: auto;\n\n .role-cell-head {\n height: 36px;\n line-height: 36px;\n padding: 0 20px;\n font-size: 14px;\n color: #606266;\n\n .max-half {\n max-width: 50%;\n min-width: 50%;\n width: 50%;\n overflow: hidden;\n }\n }\n\n .role-cell {\n position: relative;\n width: 220px;\n height: 36px;\n line-height: 36px;\n padding: 0 20px;\n font-size: 14px;\n color: #606266;\n background: #fff;\n cursor: pointer;\n overflow: hidden;\n i {\n color: #1890ff;\n }\n &:hover {\n color: #fff;\n background: #1890ff;\n i {\n color: #fff;\n }\n }\n\n &.role-active {\n color: #fff;\n background: #1890ff;\n i {\n color: #fff;\n }\n }\n }\n\n }\n\n &-right {\n width: calc(100% - 260px);\n padding: 24px;\n background: #fff;\n\n .role-tip {\n .el-alert {\n background-color: rgba(64,158,255,.1);\n border: 1px solid rgba(64,158,255,.2);\n color: #606266;\n font-size: 13px;\n /deep/ i {\n font-size: 16px;\n color: #1890ff;\n }\n }\n }\n\n .role-add {\n background: #EBEEF5;\n padding: 8px 0 8px 15px;\n }\n }\n }\n }\n}\n\n.el-table {\n /deep/.el-table__empty-block {\n height: 256px;\n }\n\n /deep/.el-table__empty-text{\n width: auto;\n margin-bottom:80px;\n &::before{\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n }\n\n /deep/.el-table__empty-text {\n margin-bottom: 0;\n }\n}\n\n\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/setChildAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"setChildAdmin-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\",style:({'height': _vm.windowH})},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"setChildAdmin-wrap-body flex\"},[_c('div',{staticClass:\"setChildAdmin-wrap-left w-260\",style:({height: _vm.boxHeight})},_vm._l((_vm.roleListData),function(pItem,pIndex){return _c('div',{key:pIndex,staticClass:\"m-t-20\"},[_c('div',{staticClass:\"role-cell-head flex\"},[_c('div',{staticClass:\"flex-1 max-half role-cell-head_name\"},[_vm._v(_vm._s(pItem.brandName))]),_vm._v(\" \"),(!!pItem.canAddRole)?_c('div',{staticClass:\"text-right flex-1 \"},[_c('el-button',{attrs:{\"size\":\"mini\"},on:{\"click\":function($event){_vm.changeRoute('/addAdminRole?brandId=' + pItem.brandId)}}},[_vm._v(\"新增角色\")])],1):_vm._e()]),_vm._v(\" \"),_c('ul',_vm._l((pItem.roleList),function(item,index){return _c('li',{key:index,class:['role-cell border-bottom-1',(pItem.brandId == _vm.activeBrandId && item.roleId == _vm.activeId)? 'role-active':''],on:{\"click\":function($event){$event.stopPropagation();_vm.selectRole(item,pItem.brandId)}}},[_c('i',{staticClass:\"iconfont icon-lizhi p-r-6\"}),_vm._v(\"\\n \"+_vm._s(item.roleName)+\"\\n \")])}))])})),_vm._v(\" \"),_c('div',{staticClass:\"setChildAdmin-wrap-right box-sizing\"},[_c('div',{staticClass:\"role-title flex flex-between m-b-25\"},[_c('span',{staticClass:\"font-20 color-303133\"},[_vm._v(\"\\n \"+_vm._s(_vm.roleRightObj.roleName)+\"\\n \")]),(_vm.roleRightObj.roleCode !='child_admin')?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('show')}}},[_vm._v(\"\\n 查看权限\\n \")]):_vm._e(),(_vm.roleRightObj.roleCode =='child_admin')?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('edit')}}},[_vm._v(\"\\n 编辑权限\\n \")]):_vm._e()]),_vm._v(\" \"),(_vm.roleRightObj.roleCode === 'master_admin' || _vm.roleRightObj.roleCode === 'admin')?_c('div',{staticClass:\"role-tip \"},[_c('el-alert',{attrs:{\"title\":_vm.roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':_vm.roleRightObj.roleCode === 'admin'? '企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个': '',\"type\":\"info\",\"closable\":false,\"show-icon\":\"\"}})],1):_vm._e(),_vm._v(\" \"),(!!_vm.roleRightObj.isEdit)?_c('div',{staticClass:\"role-add m-t-27\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.toAddRole(_vm.roleRightObj.roleCode)}}},[_vm._v(\"添加成员\")])],1):_vm._e(),_vm._v(\" \"),_c('div',{class:['role-table', !!_vm.roleRightObj.isEdit?'': 'm-t-27']},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"height\":_vm.tableData.length? _vm.tableH:'auto'}},[_c('el-table-column',{attrs:{\"prop\":\"clerkName\",\"label\":\"姓名\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"clerkPhone\",\"label\":\"手机号\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"groupName\",\"label\":\"部门\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return scope.row.canEdit == 1?[_c('el-button',{attrs:{\"type\":\"text\",\"size\":\"small\"},on:{\"click\":function($event){_vm.handleShow(scope.$index,scope.row,_vm.roleRightObj.roleCode)}}},[_vm._v(\"编辑\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"text\",\"size\":\"small\"},on:{\"click\":function($event){_vm.handleDel(scope.$index,scope.row)}}},[_vm._v(\"删除\")])]:undefined}}])})],1),_vm._v(\" \"),(_vm.tableData.length!=0)?_c('div',{staticClass:\"block common-wrap__page text-right\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"current-page\":_vm.currentPage,\"page-sizes\":[10, 20, 30, 40],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)])])])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-01bdcde4\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/setChildAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-01bdcde4\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./setChildAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./setChildAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./setChildAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-01bdcde4\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./setChildAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-01bdcde4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/setChildAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([5],{"3UJ+":function(e,t){},EYRQ:function(e,t){},NNAT:function(e,t,o){"use strict";var a=o("fZjL"),i=o.n(a),s=o("mvHQ"),n=o.n(s),l=o("P9l9"),r=o("0xDb"),c={name:"list-item",props:{item:{type:String,required:!0}},filters:{formatDate:r.b},data:function(){return{typeLsit:["全部","全职","兼职","外包","实习","无类型"],reasons:["","家庭原因","个人原因","发展原因","合同到期不续签","协议解除","无法胜任工作","经济性裁员","严重违法违纪","其他"],propList:{headPic:{label:"",slot:!0,width:50},clerkName:{label:"姓名",width:90},clerkPhone:{label:"手机号"},groupName:{label:"部门"},clerkCode:{label:"code"},positionName:{label:"职位"},clerkType:{label:"员工类型",slot:!0},hireDate:{label:"入职日期",needSort:"custom",slot:!0},correctionDate:{label:"转正日期",needSort:"custom",slot:!0},fireDate:{label:"离职日期",needSort:"custom",slot:!0},fireReason:{label:"离职原因",slot:!0},handleEmployee:{label:"操作",slot:!0},handleUnEmployee:{label:"操作",slot:!0}}}},methods:{callHandle:function(e){console.log(e),"编辑员工资料"!=e.typeTitle?this.$emit("callHandle",e.obj,e.type,e.typeTitle):location.href="#/recordInfo?recordId="+e.obj.recordId}},mounted:function(){}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.propList[e.item].slot?o("el-table-column",{attrs:{label:e.propList[e.item].label,width:e.propList[e.item].width,sortable:e.propList[e.item].needSort,prop:e.item},scopedSlots:e._u([{key:"default",fn:function(t){return["clerkType"==e.item?o("div",[e._v("\n "+e._s(e.typeLsit[t.row[e.item]||5])+"\n ")]):"hireDate"==e.item||"correctionDate"==e.item||"fireDate"==e.item?o("div",[e._v("\n "+e._s(e._f("formatDate")(t.row[e.item],"YY-MM-DD")||"--")+"\n ")]):"headPic"==e.item?o("div",[t.row[e.item]?o("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}}):o("div",{staticClass:"replace-head-img"},[o("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])]):"fireReason"==e.item?o("div",[e._v("\n "+e._s(e.reasons[t.row[e.item]]||"--")+"\n ")]):"handleEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("el-dropdown",{staticClass:"more",on:{command:e.callHandle}},[o("span",{staticClass:"el-dropdown-link"},[e._v("\n 更多"),o("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),o("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[2==t.row.clerkStatus?[o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"turnPositive",typeTitle:"办理转正"}}},[e._v("办理转正")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"eidtCorrectionTime",typeTitle:"修改转正时间"}}},[e._v("修改转正时间")])]:e._e(),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"editEmployee",typeTitle:"编辑员工资料"}}},[e._v("编辑员工资料")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"resignation",typeTitle:"办理离职"}}},[e._v("办理离职")])],2)],1)],1)]):"handleUnEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("a",{staticClass:"a-href",attrs:{href:"#/recordInfo?recordId="+t.row.recordId+"&type=unemployee"}},[e._v("编辑")])])]):e._e()]}}])}):o("el-table-column",{attrs:{"class-name":"clerkName"==e.item?"control-width":"",label:e.propList[e.item].label,width:e.propList[e.item].width,prop:e.item}})},staticRenderFns:[]};var h=o("VU/8")(c,d,!1,function(e){o("PcIZ")},null,null).exports,p=o("IVno"),u=o("Ie7z"),m=o("c4uw"),f={name:"employeeRecordList",props:{isUnEmployee:{type:Boolean,default:!1}},components:{listItem:h,handleDialog:p.a,vueSelectStore:u.a,vueSelectEmployee:m.a},data:function(){return{tableH:window.screen.availHeight-440-160,pickerOptions2:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-6048e5),e.$emit("pick",[o,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-2592e6),e.$emit("pick",[o,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-7776e6),e.$emit("pick",[o,t])}}]},employeeList:[],pageNum:1,pageSize:20,sortType:"desc",sortColumn:"hireDate",statusList:["全部","正式","试用"],typeLsit:["全部","全职","兼职","外包","实习","无类型"],clerkType:0,clerkStatus:0,total:0,handleType:"turnPositive",typeTitle:"",dialogVisible:!1,employeeObj:{},fireDate:[],startDate:"",endDate:"",showSelector:!0,searchParam:"",departMentSet:{},storeSet:{},treeData:{},selectionList:[],disabled:!0,chooseClerkIdList:[],chooseGroupIdList:[],chooseStoreIdList:[],adList:[],adDefaultSelection:[],stList:[],changed:0}},methods:{searchFn:function(){this.getEmloyeeList()},getGroupData:function(){var e=this;Object(l.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var o=[],a=[];1==t.data.errorCode&&(o=t.data.result.departmentList||[],a=t.data.result.searchList||[]),e.treeData={treeData:o,personData:a},e.disabled=!1}).catch(function(e){})},callSelector:function(){this.$refs.departmentSelector.treeSet.dialogVisible=!0},callStoreSelector:function(){this.$refs.storeSelector.treeSet.dialogVisible=!0},showExportSet:function(){if(this.isUnEmployee){var e=window.location.origin;-1!=e.indexOf("localhost")&&(e="http://www.gicdev.com");var t=this,o=(t.pageNum,t.chooseClerkIdList.join(","),t.chooseGroupIdList.join(","),t.chooseStoreIdList.join(","),t.pageSize,t.sortType,0==t.clerkStatus||t.clerkStatus,t.sortColumn,0==t.clerkType||t.clerkType,t.startDate,t.endDate,t.searchParam,0==t.clerkType?"":t.clerkType);location.href=e+"/haoban-manage-web/record/export-fire-employee-record?clerkType="+o+"&sortType="+t.sortType+"&sortColumn="+t.sortColumn+"&startDate="+t.startDate+"&endDate="+t.endDate+"&searchParam="+t.searchParam+"&chooseClerkIdList="+t.chooseClerkIdList.join(",")+"&chooseGroupIdList="+t.chooseGroupIdList.join(",")+"&chooseStoreIdList="+t.chooseStoreIdList.join(",")}else this.$emit("showExportSetFn")},handleSelectedList:function(e){this.adDefaultSelection=e,this.adList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},handleStoreSelectedList:function(e){this.stList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},formatSelectionList:function(e){var t=this.unique(e);this.selectionList=t;var o=this;t.length&&(o.chooseClerkIdList=[],o.chooseStoreIdList=[],o.chooseGroupIdList=[],t.forEach(function(e){e.employeeClerkId?o.chooseClerkIdList.push(e.employeeClerkId):e.storeId?o.chooseStoreIdList.push(e.storeId):e.groupId&&o.chooseGroupIdList.push(e.groupId)}),o.getEmloyeeList())},unique:function(e){var t={};return e.forEach(function(e){t[n()(e)]=e}),e=i()(t).map(function(e){return JSON.parse(e)})},delSld:function(e,t){var o=this,a=this.selectionList.indexOf(e);this.selectionList.splice(a,1),this.formatSelectionList(this.selectionList),o.adList.forEach(function(t){t.id==e.id&&o.adList.splice(o.adList.indexOf(t),1)}),o.changed+=1,o.adDefaultSelection=o.adList.slice(0)},handleSuccess:function(){this.dialogVisible=!1,this.getEmloyeeList()},callHandle:function(e,t,o){this.handleType=t,this.employeeObj=e,this.typeTitle=o,this.dialogVisible=!0},handleSizeChange:function(e){this.pageSize=e,this.getEmloyeeList()},handleCurrentChange:function(e){this.pageNum=e,this.getEmloyeeList()},sortList:function(e){this.sortColumn=e.prop,this.sortType="descending"==e.order?"desc":"asc",this.getEmloyeeList()},reGetList:function(){this.getEmloyeeList()},getEmloyeeList:function(){var e=this,t=e.isUnEmployee,o=t?"/haoban-manage-web/record/find-fire-employee-record-page":"/haoban-manage-web/record/find-on-work-employee-record-page",a={pageNum:e.pageNum,chooseClerkIdList:e.chooseClerkIdList.join(","),chooseGroupIdList:e.chooseGroupIdList.join(","),chooseStoreIdList:e.chooseStoreIdList.join(","),pageSize:e.pageSize,sortType:e.sortType,clerkStatus:0==e.clerkStatus?"":e.clerkStatus,sortColumn:e.sortColumn,clerkType:0==e.clerkType?"":e.clerkType,startDate:e.startDate,endDate:e.endDate,searchParam:e.searchParam};Object(l.a)(o,a).then(function(o){1==o.data.errorCode?(e.employeeList=o.data.result.list,e.total=t?o.data.result.total:o.data.result.pageInfo.total):e.$message.error({message:o.data.message})}).catch(function(t){e.$message({message:t.message})})},selectDate:function(e){e?(this.startDate=e[0],this.endDate=e[1]):(this.startDate="",this.endDate=""),this.getEmloyeeList()}},beforeMount:function(){this.getEmloyeeList(),this.getGroupData()},computed:{propList:function(){return this.isUnEmployee?["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","fireDate","fireReason","handleUnEmployee"]:["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","correctionDate","handleEmployee"]}}},v={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"e-r-l-container"},[o("div",{staticClass:"handle-area"},[o("div",{staticClass:"flex1"},[o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},attrs:{disabled:e.disabled},on:{click:e.callSelector}},[e._v("行政架构选人")]),e._v(" "),o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},on:{click:e.callStoreSelector}},[e._v("门店架构选人")]),e._v(" "),e.isUnEmployee?o("div",{staticClass:"block"},[o("span",{staticClass:"demonstration"},[e._v("离职日期")]),e._v(" "),o("el-date-picker",{attrs:{type:"daterange",align:"right","value-format":"yyyy-MM-dd","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions2},on:{change:e.selectDate},model:{value:e.fireDate,callback:function(t){e.fireDate=t},expression:"fireDate"}})],1):[o("el-select",{staticClass:"m-r-10 w-130",attrs:{placeholder:"选择类型"},on:{change:e.reGetList},model:{value:e.clerkType,callback:function(t){e.clerkType=t},expression:"clerkType"}},e._l(e.typeLsit,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})})),e._v(" "),o("el-select",{staticClass:"w-130",attrs:{placeholder:"选择状态"},on:{change:e.reGetList},model:{value:e.clerkStatus,callback:function(t){e.clerkStatus=t},expression:"clerkStatus"}},e._l(e.statusList,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})}))],e._v(" "),o("el-input",{staticStyle:{width:"218px","margin-left":"10px"},attrs:{placeholder:"请输入姓名或手机号",clearable:""},on:{clear:e.searchFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchParam,callback:function(t){e.searchParam=t},expression:"searchParam"}})],2),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.showExportSet}},[e._v("导出"),o("i",{staticClass:"el-icon-upload el-icon--right"})])],1),e._v(" "),e.selectionList.length>0?o("ul",{staticClass:"selector-selected-list"},[e._l(e.selectionList,function(t,a){return[o("li",{key:a+t.id+t.label,staticClass:"sld"},[e._v(e._s(t.label)+" "),o("i",{staticClass:"el-icon-close",on:{click:function(o){e.delSld(t,t.isStoreGroup)}}})])]}),e._v(" "),o("li",{staticClass:"sld tip"},[e._v("共筛选出"+e._s(e.total)+"人")])],2):e._e(),e._v(" "),o("el-table",{staticClass:"list-table",attrs:{height:e.employeeList.length?e.tableH:"auto",data:e.employeeList,"default-sort":{prop:"hireDate",order:"descending"}},on:{"sort-change":e.sortList}},[e._l(e.propList,function(t){return[o("list-item",{key:t,attrs:{item:t},on:{callHandle:e.callHandle}})]})],2),e._v(" "),e.employeeList.length?o("el-pagination",{staticClass:"pagination",attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNum,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e(),e._v(" "),o("el-dialog",{attrs:{title:e.typeTitle,visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[o("handle-dialog",{attrs:{employee:e.employeeObj,handleType:e.handleType,typeTitle:e.typeTitle},on:{handleSuccess:e.handleSuccess}})],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleStoreSelectedList}}),e._v(" "),o("vue-select-employee",{ref:"departmentSelector",attrs:{changed:e.changed,treeData:e.treeData,defaultSelection:e.adDefaultSelection},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var g=o("VU/8")(f,v,!1,function(e){o("yX/h")},null,null);t.a=g.exports},O3H5:function(e,t,o){"use strict";var a=o("mvHQ"),i=o.n(a),s=o("P9l9"),n=(o("0xDb"),o("DAYN")),l={name:"export-set",components:{draggable:o.n(n).a},data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1,checkedList:[]}},methods:{checkThis:function(e){e.checked&&this.checkedList.push(e)},handleCheckAllChange:function(e){this.checkedList=[],this.origin.forEach(function(t,o){t.checked=e,e&&(t.order=o+1)}),e&&(this.checkedList=this.origin.slice(0))},getTemplate:function(){var e=this;Object(s.a)("/haoban-manage-web/record/employee-find-template",{}).then(function(t){1==t.data.errorCode?e.formatTemplateList(t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatTemplateList:function(e){var t=[],o=[],a=e;e.forEach(function(e){e.title=e.fieldName,e.name=e.fieldName,e.checked=!1;var o=[];a.forEach(function(t){t.parentCode==e.fieldCode&&o.push(t)}),o.sort(function(e,t){return 1*e.sort-1*t.sort}),o.length>0&&(e.childrens=o),0==e.parentCode&&t.push(e)}),t.sort(function(e,t){return 1*e.sort-1*t.sort}),t.forEach(function(e){o=o.concat(e.childrens)}),this.origin=o,this.tempList=t},cancelCho:function(){this.origin.forEach(function(e){e.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var e=[];this.checkedList.forEach(function(t){t.checked&&e.push({fieldCode:t.fieldCode,fieldName:t.fieldName})});i()(e);var t=window.location.origin;-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),location.href=t+"/haoban-manage-web/record/define-export?exportTitleContent="+i()(e),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}},r={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"export-set-container"},[e._m(0),e._v(" "),o("div",{staticClass:"cho-list"},[o("draggable",{model:{value:e.checkedList,callback:function(t){e.checkedList=t},expression:"checkedList"}},[e._l(e.checkedList,function(t){return[t.checked?o("div",{key:t.fieldCode,staticClass:"cho"},[e._v(e._s(t.fieldName))]):e._e()]})],2)],1),e._v(" "),o("div",{staticClass:"cho-area"},[o("div",{staticClass:"title"},[e._v("选择需要导出的字段")]),e._v(" "),o("div",{staticClass:"cho-area-group"},[o("div",{staticClass:"group-div"},[o("div",{staticClass:"group-title"}),e._v(" "),o("ul",{staticClass:"group-son-list"},[o("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")])],1)]),e._v(" "),e._l(e.tempList,function(t,a){return o("div",{key:t.fieldCode+a,staticClass:"group-div"},[o("div",{staticClass:"group-title"},[e._v(e._s(t.title))]),e._v(" "),o("ul",{staticClass:"group-son-list"},[e._l(e.origin,function(a){return[a.parentCode==t.fieldCode?o("li",{key:a.fieldCode},[o("el-checkbox",{key:a.fieldCode,attrs:{label:a.fieldName},on:{change:function(t){e.checkThis(a)}},model:{value:a.checked,callback:function(t){e.$set(a,"checked",t)},expression:"items.checked"}},[e._v(e._s(a.fieldName))])],1):e._e()]})],2)])})],2)]),e._v(" "),o("div",{staticClass:"handle-cho-btn"},[o("el-button",{staticClass:"export-btn",attrs:{type:"primary",disabled:e.checkedList.length<1},on:{click:e.exportCho}},[e._v("导出"),o("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),e._v(" "),o("el-button",{on:{click:e.cancelCho}},[e._v("取消")])],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"title"},[this._v("已选择字段"),t("span",[this._v("导出的列表中将按顺序显示这些字段(可拖拽排序)")])])}]};var c=o("VU/8")(l,r,!1,function(e){o("EYRQ")},null,null);t.a=c.exports},PcIZ:function(e,t){},"yX/h":function(e,t){},zGJY:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("3Xzz"),i=o("P9l9"),s=o("O3H5"),n=o("NNAT"),l={name:"employeeRecord",components:{navCrumb:a.a,employeeList:n.a,exportSet:s.a},data:function(){return{windowH:window.screen.availHeight-180+"px",navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"在职员工",path:""}],typeObj:{onWorkCout:"在职员工",allWorkCount:"全职",partTimeWorkCount:"兼职",outWorkCount:"外包",practiceWorkCount:"实习",noTypeWorkCount:"无类型",regularCount:"正式",onTrialCount:"试用",noStatusCount:"无状态"},otherSet:{},countObj:{},showExportSet:!1}},methods:{cancelCho:function(){this.showExportSet=!1},showExportSetFn:function(){this.showExportSet=!0},getEmployeeCount:function(){var e=this;Object(i.a)("/haoban-manage-web/record/employee-count-detail",{}).then(function(t){console.log(t,"res count"),1==t.data.errorCode?e.countObj=t.data.result:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}},beforeMount:function(){this.getEmployeeCount(),this.$nextTick(function(){document.querySelector(".contact-wrap__body").style.overflow="hidden"})},beforeDestroy:function(){console.log(document.querySelector(".contact-wrap__body")),document.querySelector(".contact-wrap__body").style.overflow="auto"}},r={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"common-set-wrap employee-record-wrap",style:{height:e.windowH}},[o("nav-crumb",{attrs:{navpath:e.navpath,slotFlag:!0}},[[o("div",{staticClass:"top-area"},[o("div",{staticClass:"top-title"},[o("span",{staticClass:"title-span"},[e._v("在职员工")]),e._v(" "),o("a",{attrs:{href:"#/recordIo?importCode=record"}},[o("el-button",{attrs:{type:"primary"}},[e._v("导入员工档案"),o("i",{staticClass:"el-icon-upload el-icon--right"})])],1)]),e._v(" "),o("div",{staticClass:"e-type-num-title"},e._l(e.countObj,function(t,a){return o("div",{key:a,staticClass:"type-cell",class:"onWorkCout"==a||"noTypeWorkCount"==a?"with-bdr":""},[o("p",{staticClass:"type-name"},[e._v(e._s(e.typeObj[a]))]),e._v(" "),o("p",{staticClass:"num"},[e._v(e._s(t))])])}))])]],2),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"e-record-container"},[e.showExportSet?[o("export-set",{attrs:{otherSet:e.otherSet},on:{cancelCho:e.cancelCho}})]:[o("employee-list",{on:{showExportSetFn:e.showExportSetFn}})]],2)])]),e._v(" "),o("vue-gic-footer")],1)},staticRenderFns:[]};var c=o("VU/8")(l,r,!1,function(e){o("3UJ+")},null,null);t.default=c.exports}});
//# sourceMappingURL=5.bda30de53f8d2ed8a44f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/employeeRecord/listItem.vue","webpack:///./src/components/employeeRecord/listItem.vue?be2c","webpack:///./src/components/employeeRecord/listItem.vue","webpack:///src/components/employeeRecord/employeeList.vue","webpack:///./src/components/employeeRecord/employeeList.vue?e20f","webpack:///./src/components/employeeRecord/employeeList.vue","webpack:///src/components/employeeRecord/exportSet.vue","webpack:///./src/components/employeeRecord/exportSet.vue?7083","webpack:///./src/components/employeeRecord/exportSet.vue","webpack:///src/views/contacts/employeeRecord.vue","webpack:///./src/views/contacts/employeeRecord.vue?f3c3","webpack:///./src/views/contacts/employeeRecord.vue"],"names":["listItem","name","props","item","type","String","required","filters","formatDate","utils","data","typeLsit","reasons","propList","headPic","label","slot","width","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","needSort","correctionDate","fireDate","fireReason","handleEmployee","handleUnEmployee","methods","callHandle","command","console","log","typeTitle","this","$emit","obj","location","href","recordId","mounted","employeeRecord_listItem","render","_vm","_h","$createElement","_c","_self","attrs","sortable","prop","scopedSlots","_u","key","fn","scope","_v","_s","row","_f","staticClass","src","on","clerkStatus","_e","class-name","staticRenderFns","components_employeeRecord_listItem","__webpack_require__","normalizeComponent","ssrContext","employeeList","isUnEmployee","Boolean","default","components","handleDialog","vueSelectStore","vueSelectEmployee","tableH","window","screen","availHeight","pickerOptions2","shortcuts","text","onClick","picker","end","Date","start","setTime","getTime","pageNum","pageSize","sortType","sortColumn","statusList","total","handleType","dialogVisible","employeeObj","startDate","endDate","showSelector","searchParam","departMentSet","storeSet","treeData","selectionList","disabled","chooseClerkIdList","chooseGroupIdList","chooseStoreIdList","adList","adDefaultSelection","stList","changed","searchFn","getEmloyeeList","getGroupData","_this","Object","api","isStoreGroup","then","res","personData","errorCode","result","departmentList","searchList","catch","e","callSelector","$refs","departmentSelector","treeSet","callStoreSelector","storeSelector","showExportSet","local","origin","indexOf","ths","join","handleSelectedList","list","arr","concat","formatSelectionList","handleStoreSelectedList","newList","unique","length","forEach","li","employeeClerkId","push","storeId","groupId","stringify_default","keys_default","map","u","JSON","parse","delSld","sld","idx","splice","ad","id","slice","handleSuccess","handleSizeChange","val","handleCurrentChange","sortList","order","reGetList","url","params","pageInfo","$message","error","message","selectDate","date","beforeMount","computed","employeeRecord_employeeList","staticStyle","margin-right","height","click","align","value-format","unlink-panels","range-separator","start-placeholder","end-placeholder","picker-options","change","model","value","callback","$$v","expression","placeholder","_l","index","margin-left","clearable","clear","nativeOn","keyup","$event","_k","keyCode","default-sort","sort-change","background","page-sizes","page-size","current-page","layout","size-change","current-change","title","visible","update:visible","employee","ref","defaultSelection","employeeList_Component","employeeList_normalizeComponent","__webpack_exports__","exportSet","draggable","a","tempList","checkList","checkAll","isIndeterminate","checkedList","checkThis","items","checked","handleCheckAllChange","tem","getTemplate","formatTemplateList","fieldList","copyData","fieldName","parentCode","fieldCode","sort","b","group","childrens","cancelCho","exportCho","employeeRecord_exportSet","_m","indeterminate","$set","Component","employeeRecord","navCrumb","nav","windowH","navpath","path","typeObj","onWorkCout","allWorkCount","partTimeWorkCount","outWorkCount","practiceWorkCount","noTypeWorkCount","regularCount","onTrialCount","noStatusCount","otherSet","countObj","showExportSetFn","getEmployeeCount","$nextTick","document","querySelector","style","overflow","beforeDestroy","contacts_employeeRecord","slotFlag","count","class"],"mappings":"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","file":"static/js/5.bda30de53f8d2ed8a44f.js","sourcesContent":["<template>\n <el-table-column v-if=\"propList[item].slot\" :label=\"propList[item].label\" :width=\"propList[item].width\" :sortable=\"propList[item].needSort\" :prop=\"item\">\n <template slot-scope=\"scope\">\n <div v-if=\"item == 'clerkType'\">\n {{typeLsit[scope.row[item] || 5]}}\n </div>\n <div v-else-if=\"item == 'hireDate' || item == 'correctionDate' || item == 'fireDate'\">\n {{scope.row[item] | formatDate(\"YY-MM-DD\") || '--'}}\n </div>\n <div v-else-if=\"item == 'headPic'\">\n <img class=\"header-pic\" :src=\"scope.row[item]\" v-if=\"!!scope.row[item]\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n </div>\n <div v-else-if=\"item == 'fireReason'\">\n {{reasons[scope.row[item]] || '--'}}\n </div>\n <div v-else-if=\"item == 'handleEmployee'\">\n <div class=\"table-handle\">\n <el-dropdown class=\"more\" @command=\"callHandle\">\n <span class=\"el-dropdown-link\">\n 更多<i class=\"el-icon-arrow-down el-icon--right\"></i>\n </span>\n <el-dropdown-menu slot=\"dropdown\">\n <template v-if=\"scope.row.clerkStatus == 2\">\n <el-dropdown-item :command=\"{obj: scope.row, type: 'turnPositive', typeTitle: '办理转正'}\">办理转正</el-dropdown-item>\n <el-dropdown-item :command=\"{obj: scope.row, type: 'eidtCorrectionTime', typeTitle: '修改转正时间'}\">修改转正时间</el-dropdown-item>\n </template>\n <el-dropdown-item :command=\"{obj: scope.row, type: 'editEmployee', typeTitle: '编辑员工资料'}\">编辑员工资料</el-dropdown-item>\n <el-dropdown-item :command=\"{obj: scope.row, type: 'resignation', typeTitle: '办理离职'}\">办理离职</el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n </div>\n </div>\n <div v-else-if=\"item == 'handleUnEmployee'\">\n <div class=\"table-handle\">\n <a :href='\"#/recordInfo?recordId=\" + scope.row.recordId + \"&type=unemployee\"' class=\"a-href\">编辑</a>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-else\n :class-name=\"item == 'clerkName'? 'control-width':''\"\n :label=\"propList[item].label\"\n :width=\"propList[item].width\"\n :prop=\"item\">\n </el-table-column>\n</template>\n<script>\nimport { formatDate } from '@/utils/index';\nexport default {\n name: \"list-item\",\n props: {\n item: {\n type: String,\n required: true\n }\n },\n filters: {\n formatDate\n },\n data() {\n return {\n typeLsit: [\"全部\", \"全职\", \"兼职\", \"外包\", \"实习\", \"无类型\"],\n reasons: [\"\", \"家庭原因\", \"个人原因\", \"发展原因\", \"合同到期不续签\", \"协议解除\", \"无法胜任工作\", \"经济性裁员\", \"严重违法违纪\", \"其他\"],\n propList: {\n headPic: {\n label: \"\",\n slot: true,\n width: 50\n },\n clerkName: {\n label: \"姓名\",\n width: 90\n },\n clerkPhone: {\n label: \"手机号\"\n },\n groupName: {\n label: \"部门\"\n },\n clerkCode: {\n label: \"code\"\n },\n positionName: {\n label: \"职位\"\n },\n clerkType: {\n label: \"员工类型\",\n slot: true\n },\n hireDate: {\n label: \"入职日期\",\n needSort: \"custom\",\n slot: true\n },\n correctionDate: {\n label: \"转正日期\",\n needSort: \"custom\",\n slot: true\n },\n fireDate: {\n label: \"离职日期\",\n needSort: \"custom\",\n slot: true\n },\n fireReason: {\n label: \"离职原因\",\n slot: true\n },\n handleEmployee: {\n label: \"操作\",\n slot: true\n },\n handleUnEmployee: {\n label: \"操作\",\n slot: true\n }\n }\n };\n },\n methods: {\n callHandle(command) {\n console.log(command);\n if (command.typeTitle != \"编辑员工资料\") {\n this.$emit(\"callHandle\", command.obj, command.type, command.typeTitle);\n } else {\n location.href = \"#/recordInfo?recordId=\" + command.obj.recordId;\n }\n }\n },\n mounted() {\n // console.log(this.item)\n }\n}\n\n</script>\n<style lang=\"scss\">\n.header-pic {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n}\n\n.replace-head-img {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n line-height: 35px;\n text-align: center;\n color: #fff;\n background: #82c5ff;\n}\n\n.table-handle {\n cursor: pointer;\n\n .el-dropdown-link {\n color: #409EFF;\n }\n}\n\n\n.control-width {\n .cell {\n width: 70px;\n white-space: nowrap;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/listItem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.propList[_vm.item].slot)?_c('el-table-column',{attrs:{\"label\":_vm.propList[_vm.item].label,\"width\":_vm.propList[_vm.item].width,\"sortable\":_vm.propList[_vm.item].needSort,\"prop\":_vm.item},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.item == 'clerkType')?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm.typeLsit[scope.row[_vm.item] || 5])+\"\\n \")]):(_vm.item == 'hireDate' || _vm.item == 'correctionDate' || _vm.item == 'fireDate')?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm._f(\"formatDate\")(scope.row[_vm.item],\"YY-MM-DD\") || '--')+\"\\n \")]):(_vm.item == 'headPic')?_c('div',[(!!scope.row[_vm.item])?_c('img',{staticClass:\"header-pic\",attrs:{\"src\":scope.row[_vm.item]}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})])]):(_vm.item == 'fireReason')?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm.reasons[scope.row[_vm.item]] || '--')+\"\\n \")]):(_vm.item == 'handleEmployee')?_c('div',[_c('div',{staticClass:\"table-handle\"},[_c('el-dropdown',{staticClass:\"more\",on:{\"command\":_vm.callHandle}},[_c('span',{staticClass:\"el-dropdown-link\"},[_vm._v(\"\\n 更多\"),_c('i',{staticClass:\"el-icon-arrow-down el-icon--right\"})]),_vm._v(\" \"),_c('el-dropdown-menu',{attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[(scope.row.clerkStatus == 2)?[_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'turnPositive', typeTitle: '办理转正'}}},[_vm._v(\"办理转正\")]),_vm._v(\" \"),_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'eidtCorrectionTime', typeTitle: '修改转正时间'}}},[_vm._v(\"修改转正时间\")])]:_vm._e(),_vm._v(\" \"),_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'editEmployee', typeTitle: '编辑员工资料'}}},[_vm._v(\"编辑员工资料\")]),_vm._v(\" \"),_c('el-dropdown-item',{attrs:{\"command\":{obj: scope.row, type: 'resignation', typeTitle: '办理离职'}}},[_vm._v(\"办理离职\")])],2)],1)],1)]):(_vm.item == 'handleUnEmployee')?_c('div',[_c('div',{staticClass:\"table-handle\"},[_c('a',{staticClass:\"a-href\",attrs:{\"href\":\"#/recordInfo?recordId=\" + scope.row.recordId + \"&type=unemployee\"}},[_vm._v(\"编辑\")])])]):_vm._e()]}}])}):_c('el-table-column',{attrs:{\"class-name\":_vm.item == 'clerkName'? 'control-width':'',\"label\":_vm.propList[_vm.item].label,\"width\":_vm.propList[_vm.item].width,\"prop\":_vm.item}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6facfd4a\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/listItem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6facfd4a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./listItem.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./listItem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./listItem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6facfd4a\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./listItem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/listItem.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"e-r-l-container\">\n <div class=\"handle-area\">\n <div class=\"flex1\">\n <el-button @click=\"callSelector\" :disabled=\"disabled\" style=\"margin-right: 10px; height:32px;\">行政架构选人</el-button>\n <el-button @click=\"callStoreSelector\" style=\"margin-right: 10px; height:32px;\">门店架构选人</el-button>\n <template v-if=\"!isUnEmployee\">\n <el-select\n v-model=\"clerkType\"\n placeholder=\"选择类型\"\n @change=\"reGetList\"\n class=\"m-r-10 w-130\">\n <el-option v-for=\"(type, index) in typeLsit\" :key=\"index\" :label=\"type\" :value=\"index\">\n </el-option>\n </el-select>\n <el-select\n class=\"w-130\"\n v-model=\"clerkStatus\"\n placeholder=\"选择状态\"\n @change=\"reGetList\">\n <el-option v-for=\"(type, index) in statusList\" :key=\"index\" :label=\"type\" :value=\"index\">\n </el-option>\n </el-select>\n </template>\n <div class=\"block\" v-else>\n <span class=\"demonstration\">离职日期</span>\n <el-date-picker v-model=\"fireDate\" type=\"daterange\" align=\"right\" value-format=\"yyyy-MM-dd\" unlink-panels range-separator=\"至\" start-placeholder=\"开始日期\" end-placeholder=\"结束日期\" @change=\"selectDate\" :picker-options=\"pickerOptions2\">\n </el-date-picker>\n </div>\n <el-input v-model=\"searchParam\" placeholder=\"请输入姓名或手机号\" style=\"width: 218px;margin-left:10px;\" @keyup.enter.native=\"searchFn\" clearable @clear=\"searchFn\"></el-input>\n </div>\n <el-button type=\"primary\" @click=\"showExportSet\">导出<i class=\"el-icon-upload el-icon--right\"></i></el-button>\n </div>\n <ul class=\"selector-selected-list\" v-if=\"selectionList.length > 0\">\n <template v-for=\"(sld, index) in selectionList\">\n <li :key=\"index + sld.id + sld.label\" class=\"sld\">{{sld.label}} <i class=\"el-icon-close\" @click=\"delSld(sld, sld.isStoreGroup)\"></i></li>\n </template>\n <li class=\"sld tip\">共筛选出{{total}}人</li>\n </ul>\n <el-table\n class=\"list-table\"\n :height=\"employeeList.length? tableH:'auto'\"\n :data=\"employeeList\"\n :default-sort=\"{prop: 'hireDate', order: 'descending'}\"\n @sort-change=\"sortList\" >\n <template v-for=\"prop in propList\">\n <list-item :item=\"prop\" :key=\"prop\" @callHandle=\"callHandle\"></list-item>\n </template>\n </el-table>\n <el-pagination\n v-if=\"!!employeeList.length\"\n class=\"pagination\"\n background\n :page-sizes=\"[20, 40, 60, 80]\"\n :page-size=\"pageSize\"\n :current-page=\"pageNum\"\n layout=\"total, sizes, prev, pager, next\"\n :total=\"total\"\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\" >\n </el-pagination>\n <el-dialog :title=\"typeTitle\" :visible.sync=\"dialogVisible\" width=\"480px\">\n <handle-dialog :employee=\"employeeObj\" :handleType=\"handleType\" :typeTitle=\"typeTitle\" @handleSuccess=\"handleSuccess\"></handle-dialog>\n </el-dialog>\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleStoreSelectedList\"></vue-select-store>\n <vue-select-employee ref=\"departmentSelector\" @handleSelectedList=\"handleSelectedList\" :changed=\"changed\" :treeData=\"treeData\" :defaultSelection=\"adDefaultSelection\"></vue-select-employee>\n </div>\n</template>\n<script>\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport listItem from \"components/employeeRecord/listItem\";\nimport handleDialog from \"components/employeeRecord/handleDialog\";\nimport vueSelectStore from \"components/common/vueSelectStore\";\nimport vueSelectEmployee from \"components/common/vueSelectEmployee\";\nexport default {\n name: \"employeeRecordList\",\n props: {\n isUnEmployee: {\n type: Boolean,\n default: false\n }\n },\n components: {\n listItem,\n handleDialog,\n vueSelectStore,\n vueSelectEmployee\n },\n data() {\n return {\n tableH: window.screen.availHeight - 440 - 160,\n pickerOptions2: {\n shortcuts: [{\n text: '最近一周',\n onClick(picker) {\n const end = new Date();\n const start = new Date();\n start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);\n picker.$emit('pick', [start, end]);\n }\n }, {\n text: '最近一个月',\n onClick(picker) {\n const end = new Date();\n const start = new Date();\n start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);\n picker.$emit('pick', [start, end]);\n }\n }, {\n text: '最近三个月',\n onClick(picker) {\n const end = new Date();\n const start = new Date();\n start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);\n picker.$emit('pick', [start, end]);\n }\n }]\n },\n employeeList: [],\n pageNum: 1,\n pageSize: 20,\n sortType: \"desc\",\n sortColumn: \"hireDate\",\n statusList: [\"全部\", \"正式\", \"试用\"],\n typeLsit: [\"全部\", \"全职\", \"兼职\", \"外包\", \"实习\", \"无类型\"],\n clerkType: 0,\n clerkStatus: 0,\n total: 0,\n handleType: \"turnPositive\",\n typeTitle: \"\",\n dialogVisible: false,\n employeeObj: {},\n fireDate: [],\n startDate: \"\",\n endDate: \"\",\n showSelector: true,\n searchParam: \"\",\n departMentSet: {},\n storeSet: {},\n treeData: {},\n selectionList: [],\n disabled: true,\n chooseClerkIdList: [],\n chooseGroupIdList: [],\n chooseStoreIdList: [],\n adList: [],\n adDefaultSelection: [],\n stList: [],\n changed: 0\n };\n },\n methods: {\n searchFn() {\n this.getEmloyeeList();\n },\n getGroupData() {\n let _this = this;\n let params = {\n isStoreGroup: 0\n };\n getRequest(\"/haoban-manage-web/dept/deptListForCompany\", params)\n .then(res => {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || []\n }\n _this.treeData = {\n treeData,\n personData\n };\n _this.disabled = false;\n })\n .catch(e => {});\n },\n callSelector() {\n this.$refs.departmentSelector.treeSet.dialogVisible = true;\n },\n callStoreSelector() {\n this.$refs.storeSelector.treeSet.dialogVisible = true;\n },\n showExportSet() { // 显示导出设置页面\n let isUnEmployee = this.isUnEmployee;\n if (!isUnEmployee) {\n this.$emit(\"showExportSetFn\");\n } else {\n let local = window.location.origin;\n if (local.indexOf('localhost') != -1) {\n local = 'http://www.gicdev.com';\n }\n let ths = this;\n let params = {\n pageNum: ths.pageNum,\n chooseClerkIdList: ths.chooseClerkIdList.join(\",\"),\n chooseGroupIdList: ths.chooseGroupIdList.join(\",\"),\n chooseStoreIdList: ths.chooseStoreIdList.join(\",\"),\n pageSize: ths.pageSize,\n sortType: ths.sortType,\n clerkStatus: ths.clerkStatus == 0 ? \"\" : ths.clerkStatus,\n sortColumn: ths.sortColumn,\n clerkType: ths.clerkType == 0 ? \"\" : ths.clerkType,\n startDate: ths.startDate,\n endDate: ths.endDate,\n searchParam: ths.searchParam\n };\n let clerkType = ths.clerkType == 0 ? \"\" : ths.clerkType;\n location.href = local + \"/haoban-manage-web/record/export-fire-employee-record?clerkType=\" + clerkType + \"&sortType=\" + ths.sortType + \"&sortColumn=\" + ths.sortColumn + \"&startDate=\" + ths.startDate + \"&endDate=\" + ths.endDate + \"&searchParam=\" + ths.searchParam + \"&chooseClerkIdList=\" + ths.chooseClerkIdList.join(\",\") + \"&chooseGroupIdList=\" + ths.chooseGroupIdList.join(\",\") + \"&chooseStoreIdList=\" + ths.chooseStoreIdList.join(\",\");\n }\n },\n handleSelectedList(list) {\n this.adDefaultSelection = list;\n this.adList = list;\n let arr = this.selectionList.concat(list);\n this.selectionList = arr;\n this.formatSelectionList(arr);\n },\n handleStoreSelectedList(list) {\n this.stList = list;\n let arr = this.selectionList.concat(list);\n this.selectionList = arr;\n this.formatSelectionList(arr);\n },\n formatSelectionList(list) {\n let newList = this.unique(list);\n this.selectionList = newList;\n let ths = this;\n if (!!newList.length) {\n ths.chooseClerkIdList = [];\n ths.chooseStoreIdList = [];\n ths.chooseGroupIdList = [];\n newList.forEach(li => {\n if (li.employeeClerkId) {\n ths.chooseClerkIdList.push(li.employeeClerkId);\n } else if (li.storeId) {\n ths.chooseStoreIdList.push(li.storeId);\n } else if (li.groupId) {\n ths.chooseGroupIdList.push(li.groupId);\n }\n });\n ths.getEmloyeeList();\n }\n },\n unique(arr) {\n let unique = {};\n arr.forEach(item => {\n unique[JSON.stringify(item)] = item; // 键名不会重复\n })\n arr = Object.keys(unique).map((u) => { // Object.keys()返回对象的所有键值组成的数组,map方法是一个遍历方法,返回遍历结果组成的数组.将unique对象的键名还原成对象数组\n return JSON.parse(u);\n });\n return arr;\n },\n delSld(sld, isStoreGroup) { // 删除选择的导出字段\n let ths = this;\n let idx = this.selectionList.indexOf(sld);\n this.selectionList.splice(idx, 1);\n this.formatSelectionList(this.selectionList);\n ths.adList.forEach(ad => {\n if (ad.id == sld.id) {\n ths.adList.splice(ths.adList.indexOf(ad), 1);\n }\n });\n ths.changed += 1;\n ths.adDefaultSelection = ths.adList.slice(0);\n },\n handleSuccess() {\n this.dialogVisible = false;\n this.getEmloyeeList();\n },\n // 呼出操作弹窗(办理离职/转正)\n callHandle(obj, type, typeTitle) {\n this.handleType = type;\n this.employeeObj = obj;\n this.typeTitle = typeTitle;\n this.dialogVisible = true;\n },\n handleSizeChange(val) {\n this.pageSize = val;\n this.getEmloyeeList();\n },\n handleCurrentChange(val) {\n this.pageNum = val;\n this.getEmloyeeList();\n },\n // 改变排序\n sortList(obj) {\n this.sortColumn = obj.prop,\n this.sortType = obj.order == \"descending\" ? \"desc\" : \"asc\";\n this.getEmloyeeList();\n },\n reGetList() {\n this.getEmloyeeList();\n },\n getEmloyeeList() {\n let ths = this;\n let isUnEmployee = ths.isUnEmployee;\n let url = isUnEmployee ? \"/haoban-manage-web/record/find-fire-employee-record-page\" : \"/haoban-manage-web/record/find-on-work-employee-record-page\"\n let params = {\n pageNum: ths.pageNum,\n chooseClerkIdList: ths.chooseClerkIdList.join(\",\"),\n chooseGroupIdList: ths.chooseGroupIdList.join(\",\"),\n chooseStoreIdList: ths.chooseStoreIdList.join(\",\"),\n pageSize: ths.pageSize,\n sortType: ths.sortType,\n clerkStatus: ths.clerkStatus == 0 ? \"\" : ths.clerkStatus,\n sortColumn: ths.sortColumn,\n clerkType: ths.clerkType == 0 ? \"\" : ths.clerkType,\n startDate: ths.startDate,\n endDate: ths.endDate,\n searchParam: ths.searchParam\n };\n getRequest(url, params)\n .then(res => {\n if (res.data.errorCode == 1) {\n ths.employeeList = res.data.result.list;\n ths.total = isUnEmployee ? res.data.result.total : res.data.result.pageInfo.total;\n } else {\n ths.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n ths.$message({\n message: e.message\n });\n });\n },\n selectDate(date) {\n if (!!date) {\n this.startDate = date[0];\n this.endDate = date[1];\n } else {\n this.startDate = \"\";\n this.endDate = \"\";\n }\n this.getEmloyeeList();\n }\n },\n beforeMount() {\n this.getEmloyeeList();\n this.getGroupData();\n },\n computed: {\n propList() {\n let isUnEmployee = this.isUnEmployee;\n return isUnEmployee ? [\"headPic\", \"clerkName\", \"clerkPhone\", \"groupName\", \"clerkCode\", \"positionName\", \"clerkType\", \"hireDate\", \"fireDate\", \"fireReason\", \"handleUnEmployee\"] : [\"headPic\", \"clerkName\", \"clerkPhone\", \"groupName\", \"clerkCode\", \"positionName\", \"clerkType\", \"hireDate\", \"correctionDate\", \"handleEmployee\"]\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n.e-r-l-container {\n /*margin-top: 24px;*/\n padding: 24px;\n background: #fff;\n\n .handle-area {\n display: flex;\n\n .flex1 {\n flex: 1;\n display: flex;\n\n .demonstration {\n color: #606266;\n margin-right: 10px;\n font-size: 14px;\n }\n }\n }\n\n .selector-selected-list {\n padding: 20px 0 0;\n display: flex;\n flex-wrap: wrap;\n\n .sld {\n padding: 7px 10px;\n box-sizing: border-box;\n background: rgba(244, 244, 245, 1);\n border: 1px solid rgba(233, 233, 235, 1);\n border-radius: 4px;\n font-size: 12px;\n font-weight: 400;\n color: rgba(144, 147, 153, 1);\n margin-right: 10px;\n\n .el-icon-close {\n cursor: pointer;\n }\n\n &.tip {\n border: none;\n background: none;\n }\n }\n }\n\n .list-table {\n margin-top: 22px;\n }\n\n .pagination {\n text-align: right;\n margin-top: 20px;\n }\n\n .icon-yewuduanmorentouxian {\n font-size: 20px;\n color: #e5f3ff;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/employeeList.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"e-r-l-container\"},[_c('div',{staticClass:\"handle-area\"},[_c('div',{staticClass:\"flex1\"},[_c('el-button',{staticStyle:{\"margin-right\":\"10px\",\"height\":\"32px\"},attrs:{\"disabled\":_vm.disabled},on:{\"click\":_vm.callSelector}},[_vm._v(\"行政架构选人\")]),_vm._v(\" \"),_c('el-button',{staticStyle:{\"margin-right\":\"10px\",\"height\":\"32px\"},on:{\"click\":_vm.callStoreSelector}},[_vm._v(\"门店架构选人\")]),_vm._v(\" \"),(!_vm.isUnEmployee)?[_c('el-select',{staticClass:\"m-r-10 w-130\",attrs:{\"placeholder\":\"选择类型\"},on:{\"change\":_vm.reGetList},model:{value:(_vm.clerkType),callback:function ($$v) {_vm.clerkType=$$v},expression:\"clerkType\"}},_vm._l((_vm.typeLsit),function(type,index){return _c('el-option',{key:index,attrs:{\"label\":type,\"value\":index}})})),_vm._v(\" \"),_c('el-select',{staticClass:\"w-130\",attrs:{\"placeholder\":\"选择状态\"},on:{\"change\":_vm.reGetList},model:{value:(_vm.clerkStatus),callback:function ($$v) {_vm.clerkStatus=$$v},expression:\"clerkStatus\"}},_vm._l((_vm.statusList),function(type,index){return _c('el-option',{key:index,attrs:{\"label\":type,\"value\":index}})}))]:_c('div',{staticClass:\"block\"},[_c('span',{staticClass:\"demonstration\"},[_vm._v(\"离职日期\")]),_vm._v(\" \"),_c('el-date-picker',{attrs:{\"type\":\"daterange\",\"align\":\"right\",\"value-format\":\"yyyy-MM-dd\",\"unlink-panels\":\"\",\"range-separator\":\"至\",\"start-placeholder\":\"开始日期\",\"end-placeholder\":\"结束日期\",\"picker-options\":_vm.pickerOptions2},on:{\"change\":_vm.selectDate},model:{value:(_vm.fireDate),callback:function ($$v) {_vm.fireDate=$$v},expression:\"fireDate\"}})],1),_vm._v(\" \"),_c('el-input',{staticStyle:{\"width\":\"218px\",\"margin-left\":\"10px\"},attrs:{\"placeholder\":\"请输入姓名或手机号\",\"clearable\":\"\"},on:{\"clear\":_vm.searchFn},nativeOn:{\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchFn($event)}},model:{value:(_vm.searchParam),callback:function ($$v) {_vm.searchParam=$$v},expression:\"searchParam\"}})],2),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.showExportSet}},[_vm._v(\"导出\"),_c('i',{staticClass:\"el-icon-upload el-icon--right\"})])],1),_vm._v(\" \"),(_vm.selectionList.length > 0)?_c('ul',{staticClass:\"selector-selected-list\"},[_vm._l((_vm.selectionList),function(sld,index){return [_c('li',{key:index + sld.id + sld.label,staticClass:\"sld\"},[_vm._v(_vm._s(sld.label)+\" \"),_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){_vm.delSld(sld, sld.isStoreGroup)}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"sld tip\"},[_vm._v(\"共筛选出\"+_vm._s(_vm.total)+\"人\")])],2):_vm._e(),_vm._v(\" \"),_c('el-table',{staticClass:\"list-table\",attrs:{\"height\":_vm.employeeList.length? _vm.tableH:'auto',\"data\":_vm.employeeList,\"default-sort\":{prop: 'hireDate', order: 'descending'}},on:{\"sort-change\":_vm.sortList}},[_vm._l((_vm.propList),function(prop){return [_c('list-item',{key:prop,attrs:{\"item\":prop},on:{\"callHandle\":_vm.callHandle}})]})],2),_vm._v(\" \"),(!!_vm.employeeList.length)?_c('el-pagination',{staticClass:\"pagination\",attrs:{\"background\":\"\",\"page-sizes\":[20, 40, 60, 80],\"page-size\":_vm.pageSize,\"current-page\":_vm.pageNum,\"layout\":\"total, sizes, prev, pager, next\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}}):_vm._e(),_vm._v(\" \"),_c('el-dialog',{attrs:{\"title\":_vm.typeTitle,\"visible\":_vm.dialogVisible,\"width\":\"480px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('handle-dialog',{attrs:{\"employee\":_vm.employeeObj,\"handleType\":_vm.handleType,\"typeTitle\":_vm.typeTitle},on:{\"handleSuccess\":_vm.handleSuccess}})],1),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",on:{\"handleSelectedList\":_vm.handleStoreSelectedList}}),_vm._v(\" \"),_c('vue-select-employee',{ref:\"departmentSelector\",attrs:{\"changed\":_vm.changed,\"treeData\":_vm.treeData,\"defaultSelection\":_vm.adDefaultSelection},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5e1758c4\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/employeeList.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5e1758c4\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeList.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeList.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5e1758c4\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/employeeList.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"export-set-container\">\r\n <div class=\"title\">已选择字段<span>导出的列表中将按顺序显示这些字段(可拖拽排序)</span></div>\r\n <div class=\"cho-list\">\r\n <draggable v-model=\"checkedList\">\r\n <template v-for=\"tem in checkedList\">\r\n <div class=\"cho\" v-if=\"tem.checked\" :key=\"tem.fieldCode\">{{tem.fieldName}}</div>\r\n </template>\r\n </draggable>\r\n </div>\r\n <div class=\"cho-area\">\r\n <div class=\"title\">选择需要导出的字段</div>\r\n <div class=\"cho-area-group\">\r\n <div class=\"group-div\">\r\n <div class=\"group-title\"></div>\r\n <ul class=\"group-son-list\">\r\n <el-checkbox :indeterminate=\"isIndeterminate\" v-model=\"checkAll\" @change=\"handleCheckAllChange\">全选</el-checkbox></ul>\r\n </div>\r\n <div class=\"group-div\" v-for=\"(group, index) in tempList\" :key=\"group.fieldCode+index\">\r\n <div class=\"group-title\">{{group.title}}</div>\r\n <ul class=\"group-son-list\">\r\n <template v-for=\"items in origin\">\r\n <li :key=\"items.fieldCode\" v-if=\"items.parentCode == group.fieldCode\">\r\n <el-checkbox :label=\"items.fieldName\" :key=\"items.fieldCode\" v-model=\"items.checked\" @change=\"checkThis(items)\">{{items.fieldName}}</el-checkbox>\r\n </li>\r\n </template>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"handle-cho-btn\">\r\n <el-button type=\"primary\" class=\"export-btn\" @click=\"exportCho\" :disabled=\"checkedList.length < 1\">导出<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n <el-button @click=\"cancelCho\">取消</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport { deepClone, formatDate } from '@/utils/index';\r\nimport draggable from 'vuedraggable'\r\nexport default {\r\n name: \"export-set\",\r\n components: {\r\n draggable\r\n },\r\n data() {\r\n return {\r\n tempList: [],\r\n checkList: [],\r\n origin: [],\r\n checkAll: false,\r\n isIndeterminate: false,\r\n checkedList: []\r\n };\r\n },\r\n methods: {\r\n checkThis(items) {\r\n // 将勾选的字段放入已勾选列表\r\n if (items.checked) {\r\n this.checkedList.push(items);\r\n }\r\n },\r\n handleCheckAllChange(val) { // 全选勾选框\r\n let ths = this;\r\n this.checkedList = [];\r\n this.origin.forEach((tem, idx) => {\r\n tem.checked = val;\r\n if (val) {\r\n tem.order = idx + 1;\r\n }\r\n });\r\n if (val) {\r\n ths.checkedList = ths.origin.slice(0);\r\n }\r\n },\r\n getTemplate() { // 获取模版字段\r\n let ths = this;\r\n getRequest(\"/haoban-manage-web/record/employee-find-template\", {})\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n ths.formatTemplateList(res.data.result);\r\n } else {\r\n ths.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n formatTemplateList(list) {\r\n // 模版字段按种类分组,按排序字段排序\r\n let ths = this;\r\n let fieldList = [];\r\n let origin = [];\r\n let copyData = list;\r\n list.forEach(tem => {\r\n tem.title = tem.fieldName;\r\n tem.name = tem.fieldName;\r\n tem.checked = false;\r\n let arr = [];\r\n copyData.forEach(li => {\r\n if (li.parentCode == tem.fieldCode) {\r\n arr.push(li);\r\n }\r\n });\r\n arr.sort(function(a,b){\r\n return a.sort*1-b.sort*1;\r\n });\r\n if (arr.length > 0) tem[\"childrens\"] = arr;\r\n if (tem.parentCode == 0) {\r\n fieldList.push(tem);\r\n }\r\n });\r\n fieldList.sort(function(a,b){\r\n return a.sort*1-b.sort*1;\r\n });\r\n fieldList.forEach(group => {\r\n origin = origin.concat(group.childrens); \r\n });\r\n this.origin = origin;\r\n this.tempList = fieldList;\r\n },\r\n cancelCho() {\r\n // 取消选择\r\n this.origin.forEach(tem => {\r\n tem.checked = false;\r\n });\r\n this.$emit(\"cancelCho\");\r\n },\r\n exportCho() {\r\n // 导出\r\n let arr = [];\r\n let ths = this;\r\n this.checkedList.forEach(tem => {\r\n if (tem.checked) {\r\n arr.push({\r\n fieldCode: tem.fieldCode,\r\n fieldName: tem.fieldName\r\n })\r\n }\r\n });\r\n let params = {};\r\n params[\"exportTitleContent\"] = JSON.stringify(arr);\r\n let local = window.location.origin;\r\n if (local.indexOf('localhost')!= -1) {\r\n local = 'http://www.gicdev.com';\r\n }\r\n location.href = local + \"/haoban-manage-web/record/define-export?exportTitleContent=\"+JSON.stringify(arr);\r\n this.$emit(\"cancelCho\");\r\n }\r\n },\r\n beforeMount() {\r\n this.getTemplate();\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.export-set-container {\r\n background: #fff;\r\n padding: 25px;\r\n .title {\r\n font-size:16px;\r\n font-family:PingFangSC-Medium;\r\n font-weight:500;\r\n color:rgba(48,49,51,1);\r\n span {\r\n font-size:14px;\r\n font-family:PingFangSC-Regular;\r\n font-weight:400;\r\n color:rgba(144,147,153,1);\r\n margin-left: 20px;\r\n }\r\n }\r\n .cho-list {\r\n >div {\r\n padding: 34px 0;\r\n border-bottom: 1px solid #E4E7ED;\r\n display: flex;\r\n flex-wrap: wrap;\r\n margin-bottom: 44px;\r\n .cho {\r\n padding: 0 15px;\r\n box-sizing: border-box;\r\n height:32px;\r\n background:rgba(236,245,255,1);\r\n border:1px solid rgba(217,236,255,1);\r\n border-radius:4px;\r\n color: #409EFF;\r\n box-sizing: border-box;\r\n text-align: center;\r\n line-height: 32px;\r\n font-size: 12px;\r\n margin-right: 10px;\r\n margin-bottom: 20px;\r\n cursor: pointer;\r\n &.osen {\r\n background:rgba(64,158,255,1);\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n .cho-area {\r\n margin-top: 60px;\r\n font-size:14px;\r\n font-family:PingFangSC-Medium;\r\n font-weight:500;\r\n color:rgba(96,98,102,1);\r\n .group-div {\r\n display: flex;\r\n margin-bottom: 50px;\r\n &:first-child {\r\n margin-top: 60px;\r\n }\r\n .group-title {\r\n width: 100px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n }\r\n .group-son-list {\r\n flex: 1;\r\n display: flex;\r\n flex-wrap: wrap;\r\n li {\r\n width: 180px;\r\n margin-bottom: 25px;\r\n }\r\n }\r\n }\r\n }\r\n .handle-cho-btn {\r\n text-align: center;\r\n .export-btn{\r\n margin-right: 10px;\r\n .iconfont {\r\n color: #fff;\r\n margin-left: 5px;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/employeeRecord/exportSet.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"export-set-container\"},[_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"cho-list\"},[_c('draggable',{model:{value:(_vm.checkedList),callback:function ($$v) {_vm.checkedList=$$v},expression:\"checkedList\"}},[_vm._l((_vm.checkedList),function(tem){return [(tem.checked)?_c('div',{key:tem.fieldCode,staticClass:\"cho\"},[_vm._v(_vm._s(tem.fieldName))]):_vm._e()]})],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"cho-area\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"选择需要导出的字段\")]),_vm._v(\" \"),_c('div',{staticClass:\"cho-area-group\"},[_c('div',{staticClass:\"group-div\"},[_c('div',{staticClass:\"group-title\"}),_vm._v(\" \"),_c('ul',{staticClass:\"group-son-list\"},[_c('el-checkbox',{attrs:{\"indeterminate\":_vm.isIndeterminate},on:{\"change\":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:\"checkAll\"}},[_vm._v(\"全选\")])],1)]),_vm._v(\" \"),_vm._l((_vm.tempList),function(group,index){return _c('div',{key:group.fieldCode+index,staticClass:\"group-div\"},[_c('div',{staticClass:\"group-title\"},[_vm._v(_vm._s(group.title))]),_vm._v(\" \"),_c('ul',{staticClass:\"group-son-list\"},[_vm._l((_vm.origin),function(items){return [(items.parentCode == group.fieldCode)?_c('li',{key:items.fieldCode},[_c('el-checkbox',{key:items.fieldCode,attrs:{\"label\":items.fieldName},on:{\"change\":function($event){_vm.checkThis(items)}},model:{value:(items.checked),callback:function ($$v) {_vm.$set(items, \"checked\", $$v)},expression:\"items.checked\"}},[_vm._v(_vm._s(items.fieldName))])],1):_vm._e()]})],2)])})],2)]),_vm._v(\" \"),_c('div',{staticClass:\"handle-cho-btn\"},[_c('el-button',{staticClass:\"export-btn\",attrs:{\"type\":\"primary\",\"disabled\":_vm.checkedList.length < 1},on:{\"click\":_vm.exportCho}},[_vm._v(\"导出\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancelCho}},[_vm._v(\"取消\")])],1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"已选择字段\"),_c('span',[_vm._v(\"导出的列表中将按顺序显示这些字段(可拖拽排序)\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5d745130\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/employeeRecord/exportSet.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5d745130\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./exportSet.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./exportSet.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./exportSet.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5d745130\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./exportSet.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/employeeRecord/exportSet.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"common-set-wrap employee-record-wrap\" :style=\"{'height': windowH}\">\n <nav-crumb :navpath=\"navpath\" :slotFlag=\"true\">\n <template>\n <div class=\"top-area\">\n <div class=\"top-title\">\n <span class=\"title-span\">在职员工</span>\n <a href=\"#/recordIo?importCode=record\">\n <el-button type=\"primary\">导入员工档案<i class=\"el-icon-upload el-icon--right\"></i></el-button>\n </a>\n </div>\n <div class=\"e-type-num-title\">\n <div class=\"type-cell\" v-for=\"(count, key) in countObj\" :key=\"key\" :class=\"key == 'onWorkCout' || key == 'noTypeWorkCount' ? 'with-bdr' : ''\">\n <p class=\"type-name\">{{typeObj[key]}}</p>\n <p class=\"num\">{{count}}</p>\n </div>\n </div>\n </div>\n </template>\n </nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"e-record-container\">\n <template v-if=\"!showExportSet\">\n <employee-list @showExportSetFn=\"showExportSetFn\"></employee-list>\n </template>\n <template v-else>\n <export-set @cancelCho=\"cancelCho\" :otherSet=\"otherSet\"></export-set>\n </template>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport exportSet from \"components/employeeRecord/exportSet\";\nimport employeeList from \"components/employeeRecord/employeeList\";\nexport default {\n name: \"employeeRecord\",\n components: {\n navCrumb,\n employeeList,\n exportSet\n },\n data() {\n return {\n windowH: (window.screen.availHeight - 180) + 'px',\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '员工档案',\n path: '/fileSet'\n },\n {\n name: '在职员工',\n path: ''\n }\n ],\n typeObj: {\n onWorkCout: \"在职员工\",\n allWorkCount: \"全职\",\n partTimeWorkCount: \"兼职\",\n outWorkCount: \"外包\",\n practiceWorkCount: \"实习\",\n noTypeWorkCount: \"无类型\",\n regularCount: \"正式\",\n onTrialCount: \"试用\",\n noStatusCount: \"无状态\"\n },\n otherSet: {},\n countObj: {},\n showExportSet: false\n };\n },\n methods: {\n cancelCho() {\n this.showExportSet = false;\n },\n showExportSetFn() {\n this.showExportSet = true;\n },\n // 获取员工数量信息\n getEmployeeCount() {\n let ths = this;\n getRequest(\"/haoban-manage-web/record/employee-count-detail\", {})\n .then(res => {\n console.log(res, \"res count\");\n if (res.data.errorCode == 1) {\n ths.countObj = res.data.result;\n } else {\n ths.$message.error({\n message: res.data.message\n });\n }\n })\n .catch(e => {\n ths.$message.error({\n message: e.message\n });\n });\n }\n },\n beforeMount() {\n this.getEmployeeCount();\n this.$nextTick(function(){\n document.querySelector('.contact-wrap__body').style.overflow = 'hidden';\n })\n },\n beforeDestroy() {\n console.log(document.querySelector('.contact-wrap__body'))\n document.querySelector('.contact-wrap__body').style.overflow = 'auto';\n }\n};\n\n</script>\n<style lang=\"scss\">\n.employee-record-wrap {\n overflow-y: auto;\n}\n.top-area {\n background: #fff;\n padding: 10px 0;\n\n .top-title {\n display: flex;\n line-height: 32px;\n font-size: 20px;\n font-weight: bolder;\n color: rgba(48, 49, 51, 1);\n\n .title-span {\n flex: 1;\n }\n }\n\n .e-type-num-title {\n display: flex;\n padding: 12px 0;\n /*margin-top: 20px;*/\n color: #606266;\n font-size: 14px;\n\n .type-cell {\n box-sizing: border-box;\n height: 70px;\n flex: 1;\n margin-right: 20px;\n padding: 10px 0;\n\n &.with-bdr {\n border-right: 1px solid #DCDFE6;\n padding-right: 50px;\n }\n\n .num {\n font-size: 24px;\n font-weight: 400;\n color: rgba(48, 49, 51, 1);\n margin-top: 20px;\n }\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employeeRecord.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap employee-record-wrap\",style:({'height': _vm.windowH})},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath,\"slotFlag\":true}},[[_c('div',{staticClass:\"top-area\"},[_c('div',{staticClass:\"top-title\"},[_c('span',{staticClass:\"title-span\"},[_vm._v(\"在职员工\")]),_vm._v(\" \"),_c('a',{attrs:{\"href\":\"#/recordIo?importCode=record\"}},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"导入员工档案\"),_c('i',{staticClass:\"el-icon-upload el-icon--right\"})])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"e-type-num-title\"},_vm._l((_vm.countObj),function(count,key){return _c('div',{key:key,staticClass:\"type-cell\",class:key == 'onWorkCout' || key == 'noTypeWorkCount' ? 'with-bdr' : ''},[_c('p',{staticClass:\"type-name\"},[_vm._v(_vm._s(_vm.typeObj[key]))]),_vm._v(\" \"),_c('p',{staticClass:\"num\"},[_vm._v(_vm._s(count))])])}))])]],2),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"e-record-container\"},[(!_vm.showExportSet)?[_c('employee-list',{on:{\"showExportSetFn\":_vm.showExportSetFn}})]:[_c('export-set',{attrs:{\"otherSet\":_vm.otherSet},on:{\"cancelCho\":_vm.cancelCho}})]],2)])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0485dcb0\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employeeRecord.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0485dcb0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeRecord.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeRecord.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeRecord.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0485dcb0\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeRecord.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employeeRecord.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([5],{NNAT:function(e,t,o){"use strict";var a=o("fZjL"),i=o.n(a),s=o("mvHQ"),n=o.n(s),l=o("P9l9"),r=o("0xDb"),c={name:"list-item",props:{item:{type:String,required:!0}},filters:{formatDate:r.b},data:function(){return{typeLsit:["全部","全职","兼职","外包","实习","无类型"],reasons:["","家庭原因","个人原因","发展原因","合同到期不续签","协议解除","无法胜任工作","经济性裁员","严重违法违纪","其他"],propList:{headPic:{label:"",slot:!0,width:50},clerkName:{label:"姓名",width:90},clerkPhone:{label:"手机号"},groupName:{label:"部门"},clerkCode:{label:"code"},positionName:{label:"职位"},clerkType:{label:"员工类型",slot:!0},hireDate:{label:"入职日期",needSort:"custom",slot:!0},correctionDate:{label:"转正日期",needSort:"custom",slot:!0},fireDate:{label:"离职日期",needSort:"custom",slot:!0},fireReason:{label:"离职原因",slot:!0},handleEmployee:{label:"操作",slot:!0},handleUnEmployee:{label:"操作",slot:!0}}}},methods:{callHandle:function(e){console.log(e),"编辑员工资料"!=e.typeTitle?this.$emit("callHandle",e.obj,e.type,e.typeTitle):location.href="#/recordInfo?recordId="+e.obj.recordId}},mounted:function(){}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.propList[e.item].slot?o("el-table-column",{attrs:{label:e.propList[e.item].label,width:e.propList[e.item].width,sortable:e.propList[e.item].needSort,prop:e.item},scopedSlots:e._u([{key:"default",fn:function(t){return["clerkType"==e.item?o("div",[e._v("\n "+e._s(e.typeLsit[t.row[e.item]||5])+"\n ")]):"hireDate"==e.item||"correctionDate"==e.item||"fireDate"==e.item?o("div",[e._v("\n "+e._s(e._f("formatDate")(t.row[e.item],"YY-MM-DD")||"--")+"\n ")]):"headPic"==e.item?o("div",[t.row[e.item]?o("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}}):o("div",{staticClass:"replace-head-img"},[o("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})])]):"fireReason"==e.item?o("div",[e._v("\n "+e._s(e.reasons[t.row[e.item]]||"--")+"\n ")]):"handleEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("el-dropdown",{staticClass:"more",on:{command:e.callHandle}},[o("span",{staticClass:"el-dropdown-link"},[e._v("\n 更多"),o("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),o("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[2==t.row.clerkStatus?[o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"turnPositive",typeTitle:"办理转正"}}},[e._v("办理转正")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"eidtCorrectionTime",typeTitle:"修改转正时间"}}},[e._v("修改转正时间")])]:e._e(),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"editEmployee",typeTitle:"编辑员工资料"}}},[e._v("编辑员工资料")]),e._v(" "),o("el-dropdown-item",{attrs:{command:{obj:t.row,type:"resignation",typeTitle:"办理离职"}}},[e._v("办理离职")])],2)],1)],1)]):"handleUnEmployee"==e.item?o("div",[o("div",{staticClass:"table-handle"},[o("a",{staticClass:"a-href",attrs:{href:"#/recordInfo?recordId="+t.row.recordId+"&type=unemployee"}},[e._v("编辑")])])]):e._e()]}}])}):o("el-table-column",{attrs:{"class-name":"clerkName"==e.item?"control-width":"",label:e.propList[e.item].label,width:e.propList[e.item].width,prop:e.item}})},staticRenderFns:[]};var h=o("VU/8")(c,d,!1,function(e){o("q5YI")},null,null).exports,p=o("IVno"),u=o("Ie7z"),m=o("c4uw"),f={name:"employeeRecordList",props:{isUnEmployee:{type:Boolean,default:!1}},components:{listItem:h,handleDialog:p.a,vueSelectStore:u.a,vueSelectEmployee:m.a},data:function(){return{tableH:window.screen.availHeight-440-160,pickerOptions2:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-6048e5),e.$emit("pick",[o,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-2592e6),e.$emit("pick",[o,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,o=new Date;o.setTime(o.getTime()-7776e6),e.$emit("pick",[o,t])}}]},employeeList:[],pageNum:1,pageSize:20,sortType:"desc",sortColumn:"hireDate",statusList:["全部","正式","试用"],typeLsit:["全部","全职","兼职","外包","实习","无类型"],clerkType:0,clerkStatus:0,total:0,handleType:"turnPositive",typeTitle:"",dialogVisible:!1,employeeObj:{},fireDate:[],startDate:"",endDate:"",showSelector:!0,searchParam:"",departMentSet:{},storeSet:{},treeData:{},selectionList:[],disabled:!0,chooseClerkIdList:[],chooseGroupIdList:[],chooseStoreIdList:[],adList:[],adDefaultSelection:[],stList:[],changed:0}},methods:{searchFn:function(){this.getEmloyeeList()},getGroupData:function(){var e=this;Object(l.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var o=[],a=[];1==t.data.errorCode&&(o=t.data.result.departmentList||[],a=t.data.result.searchList||[]),e.treeData={treeData:o,personData:a},e.disabled=!1}).catch(function(e){})},callSelector:function(){this.$refs.departmentSelector.treeSet.dialogVisible=!0},callStoreSelector:function(){this.$refs.storeSelector.treeSet.dialogVisible=!0},showExportSet:function(){if(this.isUnEmployee){var e=window.location.origin;-1!=e.indexOf("localhost")&&(e="http://www.gicdev.com");var t=this,o=(t.pageNum,t.chooseClerkIdList.join(","),t.chooseGroupIdList.join(","),t.chooseStoreIdList.join(","),t.pageSize,t.sortType,0==t.clerkStatus||t.clerkStatus,t.sortColumn,0==t.clerkType||t.clerkType,t.startDate,t.endDate,t.searchParam,0==t.clerkType?"":t.clerkType);location.href=e+"/haoban-manage-web/record/export-fire-employee-record?clerkType="+o+"&sortType="+t.sortType+"&sortColumn="+t.sortColumn+"&startDate="+t.startDate+"&endDate="+t.endDate+"&searchParam="+t.searchParam+"&chooseClerkIdList="+t.chooseClerkIdList.join(",")+"&chooseGroupIdList="+t.chooseGroupIdList.join(",")+"&chooseStoreIdList="+t.chooseStoreIdList.join(",")}else this.$emit("showExportSetFn")},handleSelectedList:function(e){this.adDefaultSelection=e,this.adList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},handleStoreSelectedList:function(e){this.stList=e;var t=this.selectionList.concat(e);this.selectionList=t,this.formatSelectionList(t)},formatSelectionList:function(e){var t=this.unique(e);this.selectionList=t;var o=this;t.length&&(o.chooseClerkIdList=[],o.chooseStoreIdList=[],o.chooseGroupIdList=[],t.forEach(function(e){e.employeeClerkId?o.chooseClerkIdList.push(e.employeeClerkId):e.storeId?o.chooseStoreIdList.push(e.storeId):e.groupId&&o.chooseGroupIdList.push(e.groupId)}),o.getEmloyeeList())},unique:function(e){var t={};return e.forEach(function(e){t[n()(e)]=e}),e=i()(t).map(function(e){return JSON.parse(e)})},delSld:function(e,t){var o=this,a=this.selectionList.indexOf(e);this.selectionList.splice(a,1),this.formatSelectionList(this.selectionList),o.adList.forEach(function(t){t.id==e.id&&o.adList.splice(o.adList.indexOf(t),1)}),o.changed+=1,o.adDefaultSelection=o.adList.slice(0)},handleSuccess:function(){this.dialogVisible=!1,this.getEmloyeeList()},callHandle:function(e,t,o){this.handleType=t,this.employeeObj=e,this.typeTitle=o,this.dialogVisible=!0},handleSizeChange:function(e){this.pageSize=e,this.getEmloyeeList()},handleCurrentChange:function(e){this.pageNum=e,this.getEmloyeeList()},sortList:function(e){this.sortColumn=e.prop,this.sortType="descending"==e.order?"desc":"asc",this.getEmloyeeList()},reGetList:function(){this.getEmloyeeList()},getEmloyeeList:function(){var e=this,t=e.isUnEmployee,o=t?"/haoban-manage-web/record/find-fire-employee-record-page":"/haoban-manage-web/record/find-on-work-employee-record-page",a={pageNum:e.pageNum,chooseClerkIdList:e.chooseClerkIdList.join(","),chooseGroupIdList:e.chooseGroupIdList.join(","),chooseStoreIdList:e.chooseStoreIdList.join(","),pageSize:e.pageSize,sortType:e.sortType,clerkStatus:0==e.clerkStatus?"":e.clerkStatus,sortColumn:e.sortColumn,clerkType:0==e.clerkType?"":e.clerkType,startDate:e.startDate,endDate:e.endDate,searchParam:e.searchParam};Object(l.a)(o,a).then(function(o){1==o.data.errorCode?(e.employeeList=o.data.result.list,e.total=t?o.data.result.total:o.data.result.pageInfo.total):e.$message.error({message:o.data.message})}).catch(function(t){e.$message({message:t.message})})},selectDate:function(e){e?(this.startDate=e[0],this.endDate=e[1]):(this.startDate="",this.endDate=""),this.getEmloyeeList()}},beforeMount:function(){this.getEmloyeeList(),this.getGroupData()},computed:{propList:function(){return this.isUnEmployee?["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","fireDate","fireReason","handleUnEmployee"]:["headPic","clerkName","clerkPhone","groupName","clerkCode","positionName","clerkType","hireDate","correctionDate","handleEmployee"]}}},v={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"e-r-l-container"},[o("div",{staticClass:"handle-area"},[o("div",{staticClass:"flex1"},[o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},attrs:{disabled:e.disabled},on:{click:e.callSelector}},[e._v("行政架构选人")]),e._v(" "),o("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},on:{click:e.callStoreSelector}},[e._v("门店架构选人")]),e._v(" "),e.isUnEmployee?o("div",{staticClass:"block"},[o("span",{staticClass:"demonstration"},[e._v("离职日期")]),e._v(" "),o("el-date-picker",{attrs:{type:"daterange",align:"right","value-format":"yyyy-MM-dd","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions2},on:{change:e.selectDate},model:{value:e.fireDate,callback:function(t){e.fireDate=t},expression:"fireDate"}})],1):[o("el-select",{staticClass:"m-r-10 w-130",attrs:{placeholder:"选择类型"},on:{change:e.reGetList},model:{value:e.clerkType,callback:function(t){e.clerkType=t},expression:"clerkType"}},e._l(e.typeLsit,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})})),e._v(" "),o("el-select",{staticClass:"w-130",attrs:{placeholder:"选择状态"},on:{change:e.reGetList},model:{value:e.clerkStatus,callback:function(t){e.clerkStatus=t},expression:"clerkStatus"}},e._l(e.statusList,function(e,t){return o("el-option",{key:t,attrs:{label:e,value:t}})}))],e._v(" "),o("el-input",{staticStyle:{width:"218px","margin-left":"10px"},attrs:{placeholder:"请输入姓名或手机号",clearable:""},on:{clear:e.searchFn},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchFn(t):null}},model:{value:e.searchParam,callback:function(t){e.searchParam=t},expression:"searchParam"}})],2),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.showExportSet}},[e._v("导出"),o("i",{staticClass:"el-icon-upload el-icon--right"})])],1),e._v(" "),e.selectionList.length>0?o("ul",{staticClass:"selector-selected-list"},[e._l(e.selectionList,function(t,a){return[o("li",{key:a+t.id+t.label,staticClass:"sld"},[e._v(e._s(t.label)+" "),o("i",{staticClass:"el-icon-close",on:{click:function(o){e.delSld(t,t.isStoreGroup)}}})])]}),e._v(" "),o("li",{staticClass:"sld tip"},[e._v("共筛选出"+e._s(e.total)+"人")])],2):e._e(),e._v(" "),o("el-table",{staticClass:"list-table",attrs:{height:e.employeeList.length?e.tableH:"auto",data:e.employeeList,"default-sort":{prop:"hireDate",order:"descending"}},on:{"sort-change":e.sortList}},[e._l(e.propList,function(t){return[o("list-item",{key:t,attrs:{item:t},on:{callHandle:e.callHandle}})]})],2),e._v(" "),e.employeeList.length?o("el-pagination",{staticClass:"pagination",attrs:{background:"","page-sizes":[20,40,60,80],"page-size":e.pageSize,"current-page":e.pageNum,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e(),e._v(" "),o("el-dialog",{attrs:{title:e.typeTitle,visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[o("handle-dialog",{attrs:{employee:e.employeeObj,handleType:e.handleType,typeTitle:e.typeTitle},on:{handleSuccess:e.handleSuccess}})],1),e._v(" "),o("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleStoreSelectedList}}),e._v(" "),o("vue-select-employee",{ref:"departmentSelector",attrs:{changed:e.changed,treeData:e.treeData,defaultSelection:e.adDefaultSelection},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var g=o("VU/8")(f,v,!1,function(e){o("Zp4q")},null,null);t.a=g.exports},O3H5:function(e,t,o){"use strict";var a=o("mvHQ"),i=o.n(a),s=o("P9l9"),n=(o("0xDb"),o("DAYN")),l={name:"export-set",components:{draggable:o.n(n).a},data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1,checkedList:[]}},methods:{checkThis:function(e){e.checked&&this.checkedList.push(e)},handleCheckAllChange:function(e){this.checkedList=[],this.origin.forEach(function(t,o){t.checked=e,e&&(t.order=o+1)}),e&&(this.checkedList=this.origin.slice(0))},getTemplate:function(){var e=this;Object(s.a)("/haoban-manage-web/record/employee-find-template",{}).then(function(t){1==t.data.errorCode?e.formatTemplateList(t.data.result):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},formatTemplateList:function(e){var t=[],o=[],a=e;e.forEach(function(e){e.title=e.fieldName,e.name=e.fieldName,e.checked=!1;var o=[];a.forEach(function(t){t.parentCode==e.fieldCode&&o.push(t)}),o.sort(function(e,t){return 1*e.sort-1*t.sort}),o.length>0&&(e.childrens=o),0==e.parentCode&&t.push(e)}),t.sort(function(e,t){return 1*e.sort-1*t.sort}),t.forEach(function(e){o=o.concat(e.childrens)}),this.origin=o,this.tempList=t},cancelCho:function(){this.origin.forEach(function(e){e.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var e=[];this.checkedList.forEach(function(t){t.checked&&e.push({fieldCode:t.fieldCode,fieldName:t.fieldName})});i()(e);var t=window.location.origin;-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),location.href=t+"/haoban-manage-web/record/define-export?exportTitleContent="+i()(e),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}},r={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"export-set-container"},[e._m(0),e._v(" "),o("div",{staticClass:"cho-list"},[o("draggable",{model:{value:e.checkedList,callback:function(t){e.checkedList=t},expression:"checkedList"}},[e._l(e.checkedList,function(t){return[t.checked?o("div",{key:t.fieldCode,staticClass:"cho"},[e._v(e._s(t.fieldName))]):e._e()]})],2)],1),e._v(" "),o("div",{staticClass:"cho-area"},[o("div",{staticClass:"title"},[e._v("选择需要导出的字段")]),e._v(" "),o("div",{staticClass:"cho-area-group"},[o("div",{staticClass:"group-div"},[o("div",{staticClass:"group-title"}),e._v(" "),o("ul",{staticClass:"group-son-list"},[o("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")])],1)]),e._v(" "),e._l(e.tempList,function(t,a){return o("div",{key:t.fieldCode+a,staticClass:"group-div"},[o("div",{staticClass:"group-title"},[e._v(e._s(t.title))]),e._v(" "),o("ul",{staticClass:"group-son-list"},[e._l(e.origin,function(a){return[a.parentCode==t.fieldCode?o("li",{key:a.fieldCode},[o("el-checkbox",{key:a.fieldCode,attrs:{label:a.fieldName},on:{change:function(t){e.checkThis(a)}},model:{value:a.checked,callback:function(t){e.$set(a,"checked",t)},expression:"items.checked"}},[e._v(e._s(a.fieldName))])],1):e._e()]})],2)])})],2)]),e._v(" "),o("div",{staticClass:"handle-cho-btn"},[o("el-button",{staticClass:"export-btn",attrs:{type:"primary",disabled:e.checkedList.length<1},on:{click:e.exportCho}},[e._v("导出"),o("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),e._v(" "),o("el-button",{on:{click:e.cancelCho}},[e._v("取消")])],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"title"},[this._v("已选择字段"),t("span",[this._v("导出的列表中将按顺序显示这些字段(可拖拽排序)")])])}]};var c=o("VU/8")(l,r,!1,function(e){o("s9fp")},null,null);t.a=c.exports},Zp4q:function(e,t){},faBR:function(e,t){},q5YI:function(e,t){},s9fp:function(e,t){},zGJY:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("3Xzz"),i=o("P9l9"),s=o("O3H5"),n=o("NNAT"),l={name:"employeeRecord",components:{navCrumb:a.a,employeeList:n.a,exportSet:s.a},data:function(){return{windowH:window.screen.availHeight-180+"px",navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"在职员工",path:""}],typeObj:{onWorkCout:"在职员工",allWorkCount:"全职",partTimeWorkCount:"兼职",outWorkCount:"外包",practiceWorkCount:"实习",noTypeWorkCount:"无类型",regularCount:"正式",onTrialCount:"试用",noStatusCount:"无状态"},otherSet:{},countObj:{},showExportSet:!1}},methods:{cancelCho:function(){this.showExportSet=!1},showExportSetFn:function(){this.showExportSet=!0},getEmployeeCount:function(){var e=this;Object(i.a)("/haoban-manage-web/record/employee-count-detail",{}).then(function(t){console.log(t,"res count"),1==t.data.errorCode?e.countObj=t.data.result:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}},beforeMount:function(){this.getEmployeeCount(),this.$nextTick(function(){document.querySelector(".contact-wrap__body").style.overflow="hidden"})},beforeDestroy:function(){console.log(document.querySelector(".contact-wrap__body")),document.querySelector(".contact-wrap__body").style.overflow="auto"}},r={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"common-set-wrap employee-record-wrap",style:{height:e.windowH}},[o("nav-crumb",{attrs:{navpath:e.navpath,slotFlag:!0}},[[o("div",{staticClass:"top-area"},[o("div",{staticClass:"top-title"},[o("span",{staticClass:"title-span"},[e._v("在职员工")]),e._v(" "),o("a",{attrs:{href:"#/recordIo?importCode=record"}},[o("el-button",{attrs:{type:"primary"}},[e._v("导入员工档案"),o("i",{staticClass:"el-icon-upload el-icon--right"})])],1)]),e._v(" "),o("div",{staticClass:"e-type-num-title"},e._l(e.countObj,function(t,a){return o("div",{key:a,staticClass:"type-cell",class:"onWorkCout"==a||"noTypeWorkCount"==a?"with-bdr":""},[o("p",{staticClass:"type-name"},[e._v(e._s(e.typeObj[a]))]),e._v(" "),o("p",{staticClass:"num"},[e._v(e._s(t))])])}))])]],2),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"e-record-container"},[e.showExportSet?[o("export-set",{attrs:{otherSet:e.otherSet},on:{cancelCho:e.cancelCho}})]:[o("employee-list",{on:{showExportSetFn:e.showExportSetFn}})]],2)])]),e._v(" "),o("vue-gic-footer")],1)},staticRenderFns:[]};var c=o("VU/8")(l,r,!1,function(e){o("faBR")},null,null);t.default=c.exports}});
\ No newline at end of file
webpackJsonp([6],{Bpxv:function(a,t){a.exports="data:image/png;base64,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"},CSjr:function(a,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=n("3Xzz"),i=n("3E4D"),s=n("Ch4/"),o=(n("Mk6G"),n("PI0u")),r=n("P9l9"),c={name:"staff-info-set",data:function(){return{windowH:window.screen.availHeight-500+"px"}},methods:{},mounted:function(){},components:{}},m={render:function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"staff-info-panel",style:{height:a.windowH}},[n("div",{staticClass:"info-title m-b-50 font-16 color-303133"},[a._v("员工档案信息将应用在以下两个地方")]),a._v(" "),a._m(0),a._v(" "),n("div",{staticClass:"info-btn m-t-60 font-14"},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){a.$router.push("/staffRecordsTemplate")}}},[a._v("进入档案设置")])],1)])},staticRenderFns:[function(){var a=this.$createElement,t=this._self._c||a;return t("div",{staticClass:"flex flex-align-center"},[t("div",{staticClass:"flex-1"},[t("img",{attrs:{src:n("aNcm"),alt:""}}),this._v(" "),t("p",{staticClass:"m-t-20 font-14 color-606266"},[this._v("个人信息页展示")])]),this._v(" "),t("div",{staticClass:"flex-1"},[t("img",{attrs:{src:n("Bpxv"),alt:""}}),this._v(" "),t("p",{staticClass:"m-t-20 font-14 color-606266"},[this._v("员工档案")])])])}]};var l=n("VU/8")(c,m,!1,function(a){n("m7u0")},"data-v-72727cdf",null).exports,u={name:"staff-info-set",data:function(){return{windowH:window.screen.availHeight-500-48+"px",activeName:"",brandList:[],probObj:{probationDay:"",probationMonth:""}}},methods:{handleChange:function(a){},saveSet:Object(o.a)(function(){var a=this;if(""!=a.probObj.probationDay&&""!=a.probObj.probationMonth){var t={day:a.probObj.probationDay,month:a.probObj.probationMonth};Object(r.c)("/haoban-manage-web/enterprise-probation-period-setting.json",t).then(function(a){var t=a.data;1!=t.errorCode?s.a.errorMsg(t):i.a.showmsg("保存成功","success")}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}else a.$message.error({duration:1e3,message:"请设置时间"})},500),getBrandData:function(){var a=this;Object(r.c)("/haoban-manage-web/brand/list",{}).then(function(t){var n=t.data;1!=n.errorCode?s.a.errorMsg(n):n.result&&n.result.length&&(a.brandList=n.result,a.activeName=n.result[0].groupId,a.getStoreAuth(n.result[0].groupId,0))}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getProbData:function(){var a=this;Object(r.c)("/haoban-manage-web/find-enterprise-probation-period",{}).then(function(t){var n=t.data;1!=n.errorCode?s.a.errorMsg(n):n.result&&n.result.length&&(a.probObj=n.result)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getProbData()},components:{}},b={render:function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"staff-prob-panel",style:{height:a.windowH}},[n("div",{staticClass:"depart-cell"},[n("div",{staticClass:"m-t-24"},[n("span",{staticClass:"font-14 color-606266 p-r-12"},[a._v("设置企业试用期时间")]),n("el-input-number",{attrs:{"controls-position":"right",min:0,max:31},on:{change:a.handleChange},model:{value:a.probObj.probationDay,callback:function(t){a.$set(a.probObj,"probationDay",t)},expression:"probObj.probationDay"}}),n("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("\n 天\n ")]),n("span",{staticClass:"font-14 color-606266 p-l-12 p-r-12"},[a._v("\n +\n ")]),n("el-input-number",{attrs:{"controls-position":"right",min:0,max:6},on:{change:a.handleChange},model:{value:a.probObj.probationMonth,callback:function(t){a.$set(a.probObj,"probationMonth",t)},expression:"probObj.probationMonth"}}),n("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("月")])],1),a._v(" "),n("div",{staticClass:"p-l-138 m-t-24"},[n("el-button",{attrs:{type:"primary"},on:{click:a.saveSet}},[a._v("保 存")])],1)])])},staticRenderFns:[]};var p=n("VU/8")(u,b,!1,function(a){n("Ju+V")},"data-v-1f7dcd6d",null).exports,A={name:"fileSet",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"通讯录",path:"/administrativeFrame"},{name:"档案设置",path:""}],activeName:"first"}},computed:{},methods:{},mounted:function(){},components:{navCrumb:e.a,staffInfoSet:l,staffProbSet:p}},d={render:function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"fileSet-wrap"},[n("nav-crumb",{attrs:{navpath:a.navpath}}),a._v(" "),n("div",{staticClass:"staff-contain-set"},[n("el-tabs",{model:{value:a.activeName,callback:function(t){a.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"档案字段设置",name:"first"}},[n("staffInfoSet")],1),a._v(" "),n("el-tab-pane",{attrs:{label:"试用期时间设置",name:"second"}},[n("staffProbSet")],1)],1)],1),a._v(" "),n("vue-gic-footer")],1)},staticRenderFns:[]};var f=n("VU/8")(A,d,!1,function(a){n("O0i+")},"data-v-64a8f863",null);t.default=f.exports},"Ju+V":function(a,t){},"O0i+":function(a,t){},aNcm:function(a,t){a.exports="data:image/png;base64,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"},m7u0:function(a,t){}});
//# sourceMappingURL=6.1d7830b4d55d08cb5ead.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/guid5.png","webpack:///src/components/contacts/staff-info-set.vue","webpack:///./src/components/contacts/staff-info-set.vue?8c91","webpack:///./src/components/contacts/staff-info-set.vue","webpack:///src/components/contacts/staff-prob-set.vue","webpack:///./src/components/contacts/staff-prob-set.vue?76b2","webpack:///./src/components/contacts/staff-prob-set.vue","webpack:///src/views/contacts/fileSet.vue","webpack:///./src/views/contacts/fileSet.vue?2483","webpack:///./src/views/contacts/fileSet.vue","webpack:///./src/assets/guid4.png"],"names":["module","exports","staff_info_set","name","data","windowH","window","screen","availHeight","methods","mounted","components","contacts_staff_info_set","render","_vm","this","_h","$createElement","_c","_self","staticClass","style","height","_v","_m","attrs","type","on","click","$event","$router","push","staticRenderFns","src","__webpack_require__","alt","components_contacts_staff_info_set","normalizeComponent","ssrContext","staff_prob_set","activeName","brandList","probObj","probationDay","probationMonth","handleChange","value","saveSet","Object","js_public","that","para","day","month","api","then","res","resData","errorCode","error","errorMsg","showmsg","catch","$message","duration","message","getBrandData","result","length","groupId","getStoreAuth","getProbData","contacts_staff_prob_set","controls-position","min","max","change","model","callback","$$v","$set","expression","components_contacts_staff_prob_set","staff_prob_set_normalizeComponent","fileSet","navpath","path","computed","navCrumb","nav","staffInfoSet","staffProbSet","contacts_fileSet","label","fileSet_Component","fileSet_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/6.1d7830b4d55d08cb5ead.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/guid5.png\n// module id = Bpxv\n// module chunks = 6","<template>\n <div class=\"staff-info-panel\" :style=\"{'height':windowH}\">\n <div class=\"info-title m-b-50 font-16 color-303133\">员工档案信息将应用在以下两个地方</div>\n <div class=\"flex flex-align-center\">\n <div class=\"flex-1\">\n <img src=\"../../assets/guid4.png\" alt=\"\"/>\n <p class=\"m-t-20 font-14 color-606266\">个人信息页展示</p>\n </div>\n <div class=\"flex-1\">\n <img src=\"../../assets/guid5.png\" alt=\"\"/>\n <p class=\"m-t-20 font-14 color-606266\">员工档案</p>\n </div>\n </div>\n <div class=\"info-btn m-t-60 font-14\">\n <el-button type=\"primary\" @click=\"$router.push('/staffRecordsTemplate')\">进入档案设置</el-button>\n </div>\n </div>\n</template>\n<script>\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\nimport { _debounce,formatDate } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"staff-info-set\",\n data() {\n return {\n windowH: (window.screen.availHeight - 500) + 'px'\n }\n },\n\n methods: {\n\n /**\n * 表格---多选\n */\n\n },\n mounted() {\n\n },\n components: {\n\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n\n.bg-82C5FF {\n background: #82C5FF;\n}\n\n.color-303133 {\n color: #303133;\n}\n\n.color-606266 {\n color: #606266;\n}\n\n\n.font-14 {\n font-size: 14px;\n}\n\n.font-16 {\n font-size: 16px;\n}\n\n.w-80 {\n width: 80px;\n}\n\n.w-130 {\n display: inline-block;\n width: 130px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.m-b-50 {\n margin-bottom: 50px;\n}\n\n.m-t-20 {\n margin-top: 20px;\n}\n\n.m-t-60 {\n margin-top: 60px;\n}\n\n.common-wrap__page {\n margin-top: 24px;\n}\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-right {\n text-align: right;\n}\n\n.staff-info-panel {\n width: 600px;\n margin: 0 auto;\n text-align: center;\n\n img {\n width: 68px;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/staff-info-set.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"staff-info-panel\",style:({'height':_vm.windowH})},[_c('div',{staticClass:\"info-title m-b-50 font-16 color-303133\"},[_vm._v(\"员工档案信息将应用在以下两个地方\")]),_vm._v(\" \"),_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"info-btn m-t-60 font-14\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.$router.push('/staffRecordsTemplate')}}},[_vm._v(\"进入档案设置\")])],1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"flex flex-align-center\"},[_c('div',{staticClass:\"flex-1\"},[_c('img',{attrs:{\"src\":require(\"../../assets/guid4.png\"),\"alt\":\"\"}}),_vm._v(\" \"),_c('p',{staticClass:\"m-t-20 font-14 color-606266\"},[_vm._v(\"个人信息页展示\")])]),_vm._v(\" \"),_c('div',{staticClass:\"flex-1\"},[_c('img',{attrs:{\"src\":require(\"../../assets/guid5.png\"),\"alt\":\"\"}}),_vm._v(\" \"),_c('p',{staticClass:\"m-t-20 font-14 color-606266\"},[_vm._v(\"员工档案\")])])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-72727cdf\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/staff-info-set.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-72727cdf\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./staff-info-set.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staff-info-set.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staff-info-set.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-72727cdf\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./staff-info-set.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-72727cdf\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/staff-info-set.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"staff-prob-panel\" :style=\"{'height':windowH}\">\n <div class=\"depart-cell\">\n <!-- <div class=\"info-title font-16 color-303133\">行政架构设置</div> -->\n <div class=\"m-t-24\">\n <span class=\"font-14 color-606266 p-r-12\">设置企业试用期时间</span><el-input-number\n v-model=\"probObj.probationDay\"\n controls-position=\"right\"\n @change=\"handleChange\"\n :min=\"0\"\n :max=\"31\">\n </el-input-number><span class=\"font-14 color-606266 p-l-12\">\n 天\n </span><span class=\"font-14 color-606266 p-l-12 p-r-12\">\n +\n </span><el-input-number\n v-model=\"probObj.probationMonth\"\n controls-position=\"right\"\n @change=\"handleChange\"\n :min=\"0\"\n :max=\"6\">\n </el-input-number><span class=\"font-14 color-606266 p-l-12\">月</span>\n </div>\n <div class=\"p-l-138 m-t-24\">\n <el-button type=\"primary\" @click=\"saveSet\">保 存</el-button>\n </div>\n </div>\n <!-- <div class=\"depart-cell\">\n <div class=\"info-title m-b-50 font-16 color-303133\">门店架构设置</div>\n <el-radio-group v-model=\"activeName\" style=\"margin-bottom: 30px;\">\n <template v-for=\"(item,index) in brandList\">\n <el-radio-button label=\"top\" :key=\"index+item.\">top</el-radio-button>\n </template>\n\n </el-radio-group>\n </div> -->\n </div>\n</template>\n<script>\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\nimport { _debounce,formatDate } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"staff-info-set\",\n data() {\n return {\n windowH: (window.screen.availHeight - 500 - 48) + 'px',\n activeName: '',\n brandList: [],\n probObj: {\n probationDay: '',\n probationMonth: ''\n }\n }\n },\n\n methods: {\n /**\n * 值改变\n */\n handleChange(value) {\n const that = this;\n },\n\n /**\n * 保存\n */\n saveSet: _debounce(function(){\n const that = this;\n if (that.probObj.probationDay == '' || that.probObj.probationMonth == '') {\n that.$message.error({\n duration: 1000,\n message: '请设置时间'\n })\n return;\n }\n let para = {\n day: that.probObj.probationDay,\n month: that.probObj.probationMonth\n }\n postRequest('/haoban-manage-web/enterprise-probation-period-setting.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('保存成功','success')\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },500),\n\n /**\n * 获取品牌列表\n */\n getBrandData() {\n const that = this;\n postRequest('/haoban-manage-web/brand/list',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result && !!resData.result.length ) {\n that.brandList = resData.result;\n that.activeName = resData.result[0].groupId;\n that.getStoreAuth(resData.result[0].groupId,0)\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取设置数据\n */\n getProbData() {\n const that = this;\n postRequest('/haoban-manage-web/find-enterprise-probation-period',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n if (!!resData.result && !!resData.result.length ) {\n that.probObj = resData.result;\n }\n return;\n }\n errMsg.errorMsg(resData);\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n mounted() {\n const that = this\n that.getProbData();\n },\n components: {\n\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n\n.bg-82C5FF {\n background: #82C5FF;\n}\n\n.color-303133 {\n color: #303133;\n}\n\n.color-606266 {\n color: #606266;\n}\n\n\n.font-14 {\n font-size: 14px;\n}\n\n.font-16 {\n font-size: 16px;\n}\n\n.w-80 {\n width: 80px;\n}\n\n.w-130 {\n display: inline-block;\n width: 130px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.p-l-12 {\n padding-left: 12px;\n}\n\n.p-l-138 {\n padding-left: 138px;\n}\n\n.p-r-12 {\n padding-right: 12px;\n}\n\n.m-b-50 {\n margin-bottom: 50px;\n}\n\n.m-t-20 {\n margin-top: 20px;\n}\n\n.m-t-24 {\n margin-top: 24px;\n}\n\n.m-t-60 {\n margin-top: 60px;\n}\n\n.common-wrap__page {\n margin-top: 24px;\n}\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-right {\n text-align: right;\n}\n\n.staff-prob-panel {\n /*width: 600px;*/\n /*margin: 0 auto;*/\n text-align: left;\n min-height: calc(100% - 240px);\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/staff-prob-set.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"staff-prob-panel\",style:({'height':_vm.windowH})},[_c('div',{staticClass:\"depart-cell\"},[_c('div',{staticClass:\"m-t-24\"},[_c('span',{staticClass:\"font-14 color-606266 p-r-12\"},[_vm._v(\"设置企业试用期时间\")]),_c('el-input-number',{attrs:{\"controls-position\":\"right\",\"min\":0,\"max\":31},on:{\"change\":_vm.handleChange},model:{value:(_vm.probObj.probationDay),callback:function ($$v) {_vm.$set(_vm.probObj, \"probationDay\", $$v)},expression:\"probObj.probationDay\"}}),_c('span',{staticClass:\"font-14 color-606266 p-l-12\"},[_vm._v(\"\\n 天\\n \")]),_c('span',{staticClass:\"font-14 color-606266 p-l-12 p-r-12\"},[_vm._v(\"\\n +\\n \")]),_c('el-input-number',{attrs:{\"controls-position\":\"right\",\"min\":0,\"max\":6},on:{\"change\":_vm.handleChange},model:{value:(_vm.probObj.probationMonth),callback:function ($$v) {_vm.$set(_vm.probObj, \"probationMonth\", $$v)},expression:\"probObj.probationMonth\"}}),_c('span',{staticClass:\"font-14 color-606266 p-l-12\"},[_vm._v(\"月\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"p-l-138 m-t-24\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveSet}},[_vm._v(\"保 存\")])],1)])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1f7dcd6d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/staff-prob-set.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1f7dcd6d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./staff-prob-set.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staff-prob-set.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./staff-prob-set.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1f7dcd6d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./staff-prob-set.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1f7dcd6d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/staff-prob-set.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"fileSet-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"staff-contain-set\">\n <el-tabs v-model=\"activeName\">\n <el-tab-pane label=\"档案字段设置\" name=\"first\">\n <staffInfoSet></staffInfoSet>\n </el-tab-pane>\n <el-tab-pane label=\"试用期时间设置\" name=\"second\">\n <staffProbSet></staffProbSet>\n </el-tab-pane>\n </el-tabs>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport staffInfoSet from '@/components/contacts/staff-info-set.vue';\nimport staffProbSet from '@/components/contacts/staff-prob-set.vue';\nexport default {\n name: \"fileSet\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '档案设置',\n path: ''\n }\n ],\n\n activeName: 'first'\n }\n },\n computed: {\n\n },\n methods: {\n\n },\n mounted() {\n\n },\n components: {\n navCrumb,\n staffInfoSet,\n staffProbSet\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n\n.contact-wrap__right__body {\n height: 100%;\n}\n\n.fileSet-wrap {\n height: 100%;\n\n .staff-contain-set {\n min-height: calc(100% - 240px);\n }\n}\n .navwrap.boxbttom {\n border: none;\n }\n .el-tabs {\n /*background: #fff;*/\n /deep/ .el-tabs__header {\n margin: 0;\n background: #fff;\n }\n\n /deep/ .el-tabs__content {\n /*background: #fff;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n }\n\n /deep/ .el-tabs__nav-wrap {\n padding-left: 24px;\n &::after {\n height: 1px;\n }\n }\n\n .el-tab-pane {\n padding: 24px;\n background: #fff;\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/fileSet.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"fileSet-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"staff-contain-set\"},[_c('el-tabs',{model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:\"activeName\"}},[_c('el-tab-pane',{attrs:{\"label\":\"档案字段设置\",\"name\":\"first\"}},[_c('staffInfoSet')],1),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"试用期时间设置\",\"name\":\"second\"}},[_c('staffProbSet')],1)],1)],1),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-64a8f863\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/fileSet.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-64a8f863\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./fileSet.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./fileSet.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./fileSet.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-64a8f863\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./fileSet.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-64a8f863\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/fileSet.vue\n// module id = null\n// module chunks = ","module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/guid4.png\n// module id = aNcm\n// module chunks = 6"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([6],{"2JG7":function(a,t){},Bpxv:function(a,t){a.exports="data:image/png;base64,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"},CSjr:function(a,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=n("3Xzz"),i=n("3E4D"),s=n("Ch4/"),o=(n("Mk6G"),n("PI0u")),r=n("P9l9"),c={name:"staff-info-set",data:function(){return{windowH:window.screen.availHeight-500+"px"}},methods:{},mounted:function(){},components:{}},m={render:function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"staff-info-panel",style:{height:a.windowH}},[n("div",{staticClass:"info-title m-b-50 font-16 color-303133"},[a._v("员工档案信息将应用在以下两个地方")]),a._v(" "),a._m(0),a._v(" "),n("div",{staticClass:"info-btn m-t-60 font-14"},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){a.$router.push("/staffRecordsTemplate")}}},[a._v("进入档案设置")])],1)])},staticRenderFns:[function(){var a=this.$createElement,t=this._self._c||a;return t("div",{staticClass:"flex flex-align-center"},[t("div",{staticClass:"flex-1"},[t("img",{attrs:{src:n("aNcm"),alt:""}}),this._v(" "),t("p",{staticClass:"m-t-20 font-14 color-606266"},[this._v("个人信息页展示")])]),this._v(" "),t("div",{staticClass:"flex-1"},[t("img",{attrs:{src:n("Bpxv"),alt:""}}),this._v(" "),t("p",{staticClass:"m-t-20 font-14 color-606266"},[this._v("员工档案")])])])}]};var l=n("VU/8")(c,m,!1,function(a){n("gcq/")},"data-v-72727cdf",null).exports,u={name:"staff-info-set",data:function(){return{windowH:window.screen.availHeight-500-48+"px",activeName:"",brandList:[],probObj:{probationDay:"",probationMonth:""}}},methods:{handleChange:function(a){},saveSet:Object(o.a)(function(){var a=this;if(""!=a.probObj.probationDay&&""!=a.probObj.probationMonth){var t={day:a.probObj.probationDay,month:a.probObj.probationMonth};Object(r.c)("/haoban-manage-web/enterprise-probation-period-setting.json",t).then(function(a){var t=a.data;1!=t.errorCode?s.a.errorMsg(t):i.a.showmsg("保存成功","success")}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}else a.$message.error({duration:1e3,message:"请设置时间"})},500),getBrandData:function(){var a=this;Object(r.c)("/haoban-manage-web/brand/list",{}).then(function(t){var n=t.data;1!=n.errorCode?s.a.errorMsg(n):n.result&&n.result.length&&(a.brandList=n.result,a.activeName=n.result[0].groupId,a.getStoreAuth(n.result[0].groupId,0))}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getProbData:function(){var a=this;Object(r.c)("/haoban-manage-web/find-enterprise-probation-period",{}).then(function(t){var n=t.data;1!=n.errorCode?s.a.errorMsg(n):n.result&&n.result.length&&(a.probObj=n.result)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getProbData()},components:{}},b={render:function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"staff-prob-panel",style:{height:a.windowH}},[n("div",{staticClass:"depart-cell"},[n("div",{staticClass:"m-t-24"},[n("span",{staticClass:"font-14 color-606266 p-r-12"},[a._v("设置企业试用期时间")]),n("el-input-number",{attrs:{"controls-position":"right",min:0,max:31},on:{change:a.handleChange},model:{value:a.probObj.probationDay,callback:function(t){a.$set(a.probObj,"probationDay",t)},expression:"probObj.probationDay"}}),n("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("\n 天\n ")]),n("span",{staticClass:"font-14 color-606266 p-l-12 p-r-12"},[a._v("\n +\n ")]),n("el-input-number",{attrs:{"controls-position":"right",min:0,max:6},on:{change:a.handleChange},model:{value:a.probObj.probationMonth,callback:function(t){a.$set(a.probObj,"probationMonth",t)},expression:"probObj.probationMonth"}}),n("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("月")])],1),a._v(" "),n("div",{staticClass:"p-l-138 m-t-24"},[n("el-button",{attrs:{type:"primary"},on:{click:a.saveSet}},[a._v("保 存")])],1)])])},staticRenderFns:[]};var p=n("VU/8")(u,b,!1,function(a){n("c1b5")},"data-v-1f7dcd6d",null).exports,A={name:"fileSet",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"通讯录",path:"/administrativeFrame"},{name:"档案设置",path:""}],activeName:"first"}},computed:{},methods:{},mounted:function(){},components:{navCrumb:e.a,staffInfoSet:l,staffProbSet:p}},d={render:function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"fileSet-wrap"},[n("nav-crumb",{attrs:{navpath:a.navpath}}),a._v(" "),n("div",{staticClass:"staff-contain-set"},[n("el-tabs",{model:{value:a.activeName,callback:function(t){a.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"档案字段设置",name:"first"}},[n("staffInfoSet")],1),a._v(" "),n("el-tab-pane",{attrs:{label:"试用期时间设置",name:"second"}},[n("staffProbSet")],1)],1)],1),a._v(" "),n("vue-gic-footer")],1)},staticRenderFns:[]};var f=n("VU/8")(A,d,!1,function(a){n("2JG7")},"data-v-64a8f863",null);t.default=f.exports},aNcm:function(a,t){a.exports="data:image/png;base64,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"},c1b5:function(a,t){},"gcq/":function(a,t){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([8],{"0nIf":function(e,t){},"3zYh":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("fZjL"),i=r.n(a),s=r("BO1k"),n=r.n(s),o=r("woOf"),l=r.n(o),u=r("mvHQ"),c=r.n(u),m=r("3Xzz"),d=r("l46T"),p=r("//Fk"),g=r.n(p),f=(r("Mk6G"),r("3E4D")),v=r("Ch4/"),h=r("PI0u"),b=r("P9l9"),y={name:"single-upload",props:{imgSrc:{type:String,default:""},field:{type:String,default:""},uploadLimit:{type:Number,default:2}},data:function(){return{projectName:"",imgShowFlag:!1,imgUrl:""}},beforeMount:function(){var e=window.location.origin;"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{uploadUrl:function(){var e=window.location.origin,t=void 0;return t="-1"!=e.indexOf("localhost")?"http://www.gicdev.com":e,this.upUrl=t+"/haoban-manage-web/upload-img",this.upUrl},handleAvatarSuccess:function(e,t,r){1==e.errorCode?this.$emit("update:imgSrc",e.result[0].qcloudImageUrl):v.a.errorMsg(e)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/jpg"===e.type||"image/png"===e.type||"image/gif"===e.type||"image/bmg"===e.type,r=e.size/1024/1024<this.uploadLimit;return r||this.$message.error("上传头像图片大小不能超过 "+this.uploadLimit+"MB!"),t&&r&&new g.a(function(t,r){var a=new FileReader;a.onload=function(e){var r=new Image;r.onload=function(){var e=this.width,r=this.height;console.log(e,r),t()},r.src=e.target.result},a.readAsDataURL(e)})},showImage:function(e){if(!e||""==e)return!1;this.imgShowFlag=!0,this.imgUrl=e},hideImage:function(e){this.imgShowFlag=e}},mounted:function(){}},F={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"single-upload-wrap"},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl(),"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.imgSrc?r("img",{staticClass:"avatar",attrs:{src:e.imgSrc},on:{mouseover:function(t){e.showImage(e.imgSrc)}}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),"businessCard"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。")]):e._e(),e._v(" "),"cardUrl"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),"authUrl"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("点击可以"),r("a",{staticClass:"color-1890ff"},[e._v("下载授权书")]),e._v("模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),r("vue-gic-img-preview",{attrs:{imgUrl:e.imgUrl,imgShowFlag:e.imgShowFlag},on:{hideImage:e.hideImage}})],1)},staticRenderFns:[]};var U=r("VU/8")(y,F,!1,function(e){r("eMC8")},"data-v-51c40f6e",null).exports,w={name:"companyCertify",data:function(){return{projectName:"haoban-manage-web",postUrl:"/haoban-manage-web/dict-district-list",navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{enterpriseName:"",region:"",detailAddress:"",businessLicenseNum:"",cardType:"0",businessLicenseUrl:"",cardUrl:"",authUrl:"",authenticationStatus:0,refuseReason:""},rules:{enterpriseName:[{required:!0,message:"请输入企业名称",trigger:"blur"}],detailAddress:[{required:!0,message:"请输入详细地址",trigger:"blur"}],businessLicenseNum:[{required:!0,message:"请输入营业执照注册号",trigger:"blur"}],region:[{required:!0,message:"请选择地区",trigger:"blur"}],cardType:[{required:!0,message:"请选择证件类型",trigger:"blur"}],businessLicenseUrl:[{required:!0,message:"请上传营业执照",trigger:"blur"}],cardUrl:[{required:!0,message:"请上传照片",trigger:"blur"}],authUrl:[{required:!0,message:"请上传授权书",trigger:"blur"}]},areaOptions:{provinceName:"",provinceId:"",cityName:"",cityId:"",countryName:"",countyId:""},baseUrl:""}},computed:{},beforeMount:function(){var e=window.location.origin;"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{selected:function(e){e.country?(this.ruleForm.region=e,this.ruleForm.areaId=e.areaIdl):this.ruleForm.region=""},submitForm:Object(h.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r=JSON.parse(c()(t.ruleForm));t.postSave(r,!0)})},500),postSave:function(e,t){var r=this,a={enterpriseName:e.enterpriseName,enterpriseCode:e.enterpriseCode,provinceId:e.region.province,cityId:e.region.city,areaId:e.region.areaId,detailAddress:e.detailAddress,cardType:e.cardType,cardUrl:e.cardUrl,businessLicenseUrl:e.businessLicenseUrl,businessLicenseNum:e.businessLicenseNum,authUrl:e.authUrl,saveOnly:t};Object(b.b)("/haoban-manage-web/enterprise-authentication/update-authentication",a).then(function(e){var a=e.data;if(1==a.errorCode)return f.a.showmsg("保存成功","success"),void(!1===t&&r.getCompanyInfo());v.a.errorMsg(a)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},submitReview:Object(h.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r=JSON.parse(c()(t.ruleForm));t.postSave(r,!1)})},500),postReview:function(){},getCompanyInfo:function(){var e=this;Object(b.c)("/haoban-manage-web/enterprise-authentication/find-detail",{}).then(function(t){var r=t.data;if(1==r.errorCode){var a=!0,s=!1,o=void 0;try{for(var u,c=n()(i()(r.result));!(a=(u=c.next()).done);a=!0){var m=u.value;null!=r.result[m]&&"null"!=r.result[m]||(r.result[m]="")}}catch(e){s=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(s)throw o}}var d={provinceName:r.result.provinceName,provinceId:r.result.provinceId,cityName:r.result.cityName,cityId:r.result.cityId,countryName:r.result.areaName,countyId:r.result.areaId};return e.areaOptions=d,r.result.region=d,r.result.cardType=String(r.result.cardType),void(e.ruleForm=l()(e.ruleForm,r.result))}v.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getCompanyInfo()},components:{navCrumb:m.a,limitInput:d.a,singleUpload:U}},_={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyCertify-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"企业名称",prop:"enterpriseName"}},[r("limitInput",{attrs:{inputWidth:495,inputValue:e.ruleForm.enterpriseName,holder:"请输入企业名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"enterpriseName",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"city-area",attrs:{label:"所在地区",prop:"region"}},[r("vue-office-area",{attrs:{projectName:e.projectName,postUrl:e.postUrl,areaOptions:e.areaOptions},on:{selected:e.selected}})],1),e._v(" "),r("el-form-item",{attrs:{label:"详细地址",prop:"detailAddress"}},[r("limitInput",{attrs:{inputWidth:495,inputValue:e.ruleForm.detailAddress,holder:"请输入详细地址",maxLength:40},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"detailAddress",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"营业执照注册号",prop:"businessLicenseNum"}},[r("limitInput",{attrs:{inputWidth:495,inputValue:e.ruleForm.businessLicenseNum,holder:"请输入营业执照注册号",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"businessLicenseNum",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"证件类型",prop:"cardType"}},[r("div",[r("el-radio",{attrs:{label:"0"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)")])],1),e._v(" "),r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("普通营业执照(仍然标识为15位的“注册号”)")])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"营业执照",prop:"businessLicenseUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.businessLicenseUrl,uploadLimit:8,field:"businessCard"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"businessLicenseUrl",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手持证件照片",prop:"cardUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.cardUrl,field:"cardUrl"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"cardUrl",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"授权书",prop:"authUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.authUrl,field:"authUrl"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"authUrl",t)}}})],1),e._v(" "),0!=e.ruleForm.authenticationStatus?r("el-form-item",{staticClass:"status-item",attrs:{label:"状态",prop:"status"}},[1==e.ruleForm.authenticationStatus?r("el-tag",[r("i",{staticClass:"el-icon-loading"}),e._v("审核中")]):e._e(),e._v(" "),2==e.ruleForm.authenticationStatus?r("el-tag",{attrs:{type:"success"}},[r("i",{staticClass:"el-icon-success"}),e._v("审核成功")]):e._e(),e._v(" "),3==e.ruleForm.authenticationStatus?r("el-tag",{attrs:{type:"danger"}},[r("i",{staticClass:"el-icon-error"}),e._v("审核失败")]):e._e(),3==e.ruleForm.authenticationStatus?r("span",{staticClass:"color-606266 error-text"},[e._v(e._s(e.ruleForm.refuseReason))]):e._e()],1):e._e(),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:0!=e.ruleForm.authenticationStatus&&3!=e.ruleForm.authenticationStatus,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("\n 保 存\n ")]),r("el-button",{attrs:{disabled:0!=e.ruleForm.authenticationStatus&&3!=e.ruleForm.authenticationStatus,type:"primary"},on:{click:function(t){e.submitReview("ruleForm")}}},[e._v("\n 提交审核\n ")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var S=r("VU/8")(w,_,!1,function(e){r("0nIf")},"data-v-0be20df8",null);t.default=S.exports},BO1k:function(e,t,r){e.exports={default:r("fxRn"),__esModule:!0}},eMC8:function(e,t){},fxRn:function(e,t,r){r("+tPU"),r("zQR9"),e.exports=r("g8Ux")},g8Ux:function(e,t,r){var a=r("77Pl"),i=r("3fs2");e.exports=r("FeBl").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return a(t.call(e))}}});
//# sourceMappingURL=8.1f9cc69f1d1455b4395a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/single-upload.vue","webpack:///./src/components/single-upload.vue?3f1e","webpack:///./src/components/single-upload.vue","webpack:///src/views/setting/companyCertify.vue","webpack:///./src/views/setting/companyCertify.vue?9567","webpack:///./src/views/setting/companyCertify.vue","webpack:///./node_modules/babel-runtime/core-js/get-iterator.js","webpack:///./node_modules/core-js/library/fn/get-iterator.js","webpack:///./node_modules/core-js/library/modules/core.get-iterator.js"],"names":["single_upload","name","props","imgSrc","type","String","default","field","uploadLimit","Number","data","projectName","imgShowFlag","imgUrl","beforeMount","host","window","location","origin","indexOf","this","baseUrl","methods","uploadUrl","upUrl","handleAvatarSuccess","res","file","errorCode","$emit","result","qcloudImageUrl","error","errorMsg","beforeAvatarUpload","isJPG","isLt2M","size","$message","promise_default","a","resolve","reject","reader","FileReader","onload","event","image","Image","width","height","console","log","src","target","readAsDataURL","showImage","hideImage","val","mounted","components_single_upload","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","action","show-file-list","on-success","before-upload","on","mouseover","$event","_v","_e","staticRenderFns","src_components_single_upload","__webpack_require__","normalizeComponent","ssrContext","companyCertify","postUrl","navpath","path","ruleForm","enterpriseName","region","detailAddress","businessLicenseNum","cardType","businessLicenseUrl","cardUrl","authUrl","authenticationStatus","refuseReason","rules","required","message","trigger","areaOptions","provinceName","provinceId","cityName","cityId","countryName","countyId","computed","selected","country","areaId","areaIdl","submitForm","Object","js_public","formName","that","$refs","validate","valid","JSON","parse","stringify_default","postSave","saveOnly","para","enterpriseCode","province","city","api","then","resData","showmsg","getCompanyInfo","catch","duration","submitReview","postReview","_iteratorNormalCompletion","_didIteratorError","_iteratorError","undefined","_step","_iterator","get_iterator_default","keys_default","next","done","k","value","err","return","newObj","areaName","assign_default","components","navCrumb","nav","limitInput","limit_input","singleUpload","setting_companyCertify","ref","model","label-width","label","prop","inputWidth","inputValue","holder","maxLength","update:inputValue","$set","callback","$$v","expression","update:imgSrc","_s","disabled","click","companyCertify_Component","companyCertify_normalizeComponent","__webpack_exports__","module","exports","__esModule","anObject","get","getIterator","it","iterFn","TypeError","call"],"mappings":"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","file":"static/js/8.1f9cc69f1d1455b4395a.js","sourcesContent":["<!--\n 单个上传组件\n <single-upload\n :imgSrc.sync=\"\"\n :field=\"''\">\n </single-upload>\n -->\n<template>\n <div class=\"single-upload-wrap\">\n <el-upload\n class=\"avatar-uploader\"\n :action=\"uploadUrl()\"\n :show-file-list=\"false\"\n :on-success=\"handleAvatarSuccess\"\n :before-upload=\"beforeAvatarUpload\">\n <img v-if=\"imgSrc\" :src=\"imgSrc\" class=\"avatar\" @mouseover=\"showImage(imgSrc)\">\n <i v-else class=\"el-icon-plus avatar-uploader-icon\"></i>\n </el-upload>\n <p class=\"upload-tip w-500\" v-if=\"field=='businessCard'\">上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。</p>\n <p class=\"upload-tip w-500\" v-if=\"field=='cardUrl'\">支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张</p>\n <p class=\"upload-tip w-500\" v-if=\"field=='authUrl'\">点击可以<a class=\"color-1890ff\">下载授权书</a>模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张</p>\n <!-- 图片预览 -->\n <vue-gic-img-preview :imgUrl=\"imgUrl\" :imgShowFlag=\"imgShowFlag\" @hideImage=\"hideImage\"></vue-gic-img-preview>\n\n </div>\n</template>\n<script>\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"single-upload\",\n props: {\n imgSrc: {// 传入 input value\n type: String,\n default: ''\n },\n field: {\n type: String,\n default: ''\n },\n uploadLimit: {\n type: Number,\n default: 2\n }\n\n },\n data() {\n return {\n projectName: '', // 当前项目名\n imgShowFlag: false, // 是否弹框显示,true: 显示;false: 不显示\n imgUrl: '', // 传递的图片 src\n }\n },\n beforeMount() {\n const that = this\n let host = window.location.origin;\n if (host.indexOf('localhost') != '-1') {\n that.baseUrl = 'http://www.gicdev.com';\n }else {\n that.baseUrl = host\n }\n\n // that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\n },\n methods: {\n /**\n * 上传图片\n */\n uploadUrl() {\n const that = this\n let host = window.location.origin;\n let baseUrl;\n if (host.indexOf('localhost') != '-1') {\n baseUrl = 'http://www.gicdev.com';\n }else {\n baseUrl = host;\n }\n\n that.upUrl = baseUrl + '/haoban-manage-web/upload-img';\n return that.upUrl;\n },\n\n /**\n * 上传图片\n */\n handleAvatarSuccess(res, file,type) {\n const that = this;\n if (res.errorCode == 1) {\n that.$emit('update:imgSrc',res.result[0].qcloudImageUrl);\n }else {\n errMsg.errorMsg(res);\n }\n },\n beforeAvatarUpload(file) {\n const that = this;\n const isJPG = file.type === 'image/jpeg' || file.type === 'image/jpg'|| file.type === 'image/png' || file.type === 'image/gif' || file.type === 'image/bmg';\n const isLt2M = file.size / 1024 / 1024 < that.uploadLimit;\n // if (!isJPG) {\n // that.$message.error('上传头像图片只能是 JPG 格式!');\n // }\n if (!isLt2M) {\n that.$message.error(`上传头像图片大小不能超过 ${that.uploadLimit}MB!`);\n }\n return isJPG && isLt2M && new Promise(function(resolve, reject) {\n let reader = new FileReader();\n reader.onload = function(event) {\n let image = new Image();\n image.onload = function () {\n let width = this.width;\n let height = this.height;\n console.log(width,height)\n // if (width !== 750 && height !== 750){\n // that.$message.error('图片尺寸必须为750px*750px!');\n // reject();\n // }\n resolve();\n };\n image.src = event.target.result;\n // that.$emit('update:imgSrc',event.target.result)\n };\n reader.readAsDataURL(file);\n })\n },\n\n /**\n * 上传图片预览\n */\n showImage(src) {\n const that = this;\n if(!src || src == ''){\n return false;\n }\n that.imgShowFlag = true;\n that.imgUrl = src;\n },\n hideImage(val) {\n const that = this;\n that.imgShowFlag = val;\n }\n },\n mounted() {\n\n },\n}\n</script>\n<style lang=\"less\" scoped>\n\n.w-500 {\n width: 500px;\n}\n.avatar-uploader {\n /deep/ .el-upload {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-justify-content: center;\n justify-content: center;\n width: 180px;\n height: 180px;\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n }\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.avatar-uploader-icon {\n font-size: 28px;\n color: #8c939d;\n width: 180px;\n height: 180px;\n line-height: 180px;\n text-align: center;\n}\n.avatar {\n max-width: 180px;\n max-height: 180px;\n display: block;\n}\n\n.upload-tip {\n margin-top: 8px;\n color: #606266;\n font-size: 12px;\n line-height: 20px;\n}\n\n.color-1890ff {\n color: #1890ff;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/single-upload.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"single-upload-wrap\"},[_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":_vm.uploadUrl(),\"show-file-list\":false,\"on-success\":_vm.handleAvatarSuccess,\"before-upload\":_vm.beforeAvatarUpload}},[(_vm.imgSrc)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.imgSrc},on:{\"mouseover\":function($event){_vm.showImage(_vm.imgSrc)}}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})]),_vm._v(\" \"),(_vm.field=='businessCard')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。\")]):_vm._e(),_vm._v(\" \"),(_vm.field=='cardUrl')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张\")]):_vm._e(),_vm._v(\" \"),(_vm.field=='authUrl')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"点击可以\"),_c('a',{staticClass:\"color-1890ff\"},[_vm._v(\"下载授权书\")]),_vm._v(\"模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张\")]):_vm._e(),_vm._v(\" \"),_c('vue-gic-img-preview',{attrs:{\"imgUrl\":_vm.imgUrl,\"imgShowFlag\":_vm.imgShowFlag},on:{\"hideImage\":_vm.hideImage}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-51c40f6e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/single-upload.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-51c40f6e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./single-upload.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./single-upload.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./single-upload.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-51c40f6e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./single-upload.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-51c40f6e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/single-upload.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"companyCertify-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"企业名称\" prop=\"enterpriseName\" class=\"\">\n <limitInput\n :inputWidth=\"495\"\n :inputValue.sync=\"ruleForm.enterpriseName\"\n :holder=\"'请输入企业名称'\"\n :maxLength=\"20\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"所在地区\" prop=\"region\" class=\"city-area\">\n <vue-office-area :projectName=\"projectName\" :postUrl=\"postUrl\" :areaOptions=\"areaOptions\" @selected=\"selected\"></vue-office-area>\n </el-form-item>\n <el-form-item label=\"详细地址\" prop=\"detailAddress\" class=\"\">\n <limitInput\n :inputWidth=\"495\"\n :inputValue.sync=\"ruleForm.detailAddress\"\n :holder=\"'请输入详细地址'\"\n :maxLength=\"40\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"营业执照注册号\" prop=\"businessLicenseNum\" class=\"\">\n <limitInput\n :inputWidth=\"495\"\n :inputValue.sync=\"ruleForm.businessLicenseNum\"\n :holder=\"'请输入营业执照注册号'\"\n :maxLength=\"20\">\n </limitInput>\n </el-form-item>\n <el-form-item label=\"证件类型\" prop=\"cardType\" class=\"\">\n <div>\n <el-radio v-model=\"ruleForm.cardType\" label=\"0\">多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)</el-radio>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.cardType\" label=\"1\">普通营业执照(仍然标识为15位的“注册号”)</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"营业执照\" prop=\"businessLicenseUrl\" class=\"\">\n <single-upload\n :imgSrc.sync=\"ruleForm.businessLicenseUrl\"\n :uploadLimit=\"8\"\n :field=\"'businessCard'\">\n </single-upload>\n </el-form-item>\n <el-form-item label=\"手持证件照片\" prop=\"cardUrl\" class=\"\">\n <single-upload\n :imgSrc.sync=\"ruleForm.cardUrl\"\n :field=\"'cardUrl'\">\n </single-upload>\n </el-form-item>\n <el-form-item label=\"授权书\" prop=\"authUrl\" class=\"\">\n <single-upload\n :imgSrc.sync=\"ruleForm.authUrl\"\n :field=\"'authUrl'\">\n </single-upload>\n </el-form-item>\n <el-form-item label=\"状态\" prop=\"status\" class=\"status-item\" v-if=\"ruleForm.authenticationStatus != 0\">\n <el-tag v-if=\"ruleForm.authenticationStatus == 1\"><i class=\"el-icon-loading\"></i>审核中</el-tag>\n <el-tag type=\"success\" v-if=\"ruleForm.authenticationStatus == 2\"><i class=\"el-icon-success\"></i>审核成功</el-tag>\n <el-tag type=\"danger\" v-if=\"ruleForm.authenticationStatus == 3\"><i class=\"el-icon-error\"></i>审核失败</el-tag><span class=\"color-606266 error-text\" v-if=\"ruleForm.authenticationStatus == 3\">{{ ruleForm.refuseReason }}</span>\n </el-form-item>\n <el-form-item>\n <el-button\n :disabled=\"(ruleForm.authenticationStatus == 0 || ruleForm.authenticationStatus == 3)? false: true\"\n type=\"primary\"\n @click=\"submitForm('ruleForm')\">\n 保 存\n </el-button><el-button\n :disabled=\"(ruleForm.authenticationStatus == 0 || ruleForm.authenticationStatus == 3)? false: true\"\n type=\"primary\"\n @click=\"submitReview('ruleForm')\">\n 提交审核\n </el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport limitInput from '@/components/limit-input.vue';\nimport singleUpload from '@/components/single-upload.vue';\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"companyCertify\",\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n postUrl: '/haoban-manage-web/dict-district-list',// 地区选择请求 url 参数\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index'\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '企业设置',\n path: '/companyAddress'\n },\n {\n name: '企业地址',\n path: ''\n }\n ],\n ruleForm: {\n enterpriseName: '',\n region: '',\n detailAddress: '',\n businessLicenseNum: '',\n cardType: '0',// 证件类型(0:多证合一营业执照,1:普通营业执照)\n businessLicenseUrl: '',\n cardUrl: '',\n authUrl: '',\n authenticationStatus: 0,\n refuseReason: ''\n },\n rules: {\n enterpriseName: [\n {required: true,message: '请输入企业名称', trigger: 'blur' }\n ],\n detailAddress: [\n { required: true, message: '请输入详细地址', trigger: 'blur' }\n ],\n businessLicenseNum: [\n { required: true, message: '请输入营业执照注册号', trigger: 'blur' }\n ],\n region: [\n { required: true, message: '请选择地区', trigger: 'blur' }\n ],\n cardType: [\n { required: true, message: '请选择证件类型', trigger: 'blur' }\n ],\n businessLicenseUrl: [\n { required: true, message: '请上传营业执照', trigger: 'blur' }\n ],\n cardUrl: [\n { required: true, message: '请上传照片', trigger: 'blur' }\n ],\n authUrl: [\n { required: true, message: '请上传授权书', trigger: 'blur' }\n ],\n },\n\n // 省市县\n areaOptions: {\n provinceName: '',\n provinceId: '',\n cityName: '',\n cityId: '',\n countryName: '',\n countyId: ''\n },\n baseUrl: '',\n }\n },\n computed: {\n\n },\n beforeMount() {\n const that = this;\n let host = window.location.origin;\n if (host.indexOf('localhost') != '-1') {\n that.baseUrl = 'http://www.gicdev.com';\n }else {\n that.baseUrl = host;\n }\n },\n methods: {\n\n /**\n * 省市县选择\n */\n selected(val) {\n const that = this;\n if (!!val.country) {\n that.ruleForm.region = val;\n that.ruleForm.areaId = val.areaIdl;\n }else {\n that.ruleForm.region = '';\n }\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n let data = JSON.parse(JSON.stringify(that.ruleForm));\n that.postSave(data,true);\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 保存---api\n */\n postSave(data,saveOnly) {\n const that = this;\n let para = {\n enterpriseName: data.enterpriseName,\n enterpriseCode: data.enterpriseCode,\n provinceId: data.region.province,\n cityId: data.region.city,\n areaId: data.region.areaId,\n detailAddress: data.detailAddress,\n cardType: data.cardType,\n cardUrl: data.cardUrl,\n businessLicenseUrl: data.businessLicenseUrl,\n businessLicenseNum: data.businessLicenseNum,\n authUrl: data.authUrl,\n saveOnly: saveOnly,\n }\n postJson('/haoban-manage-web/enterprise-authentication/update-authentication',para)\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n showMsg.showmsg('保存成功','success');\n saveOnly === false? that.getCompanyInfo(): '';\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 审核提交\n */\n submitReview: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n let data = JSON.parse(JSON.stringify(that.ruleForm));\n that.postSave(data,false);\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 审核---api\n */\n postReview() {\n const that = this;\n },\n\n /**\n * 查询企业认证信息\n */\n getCompanyInfo() {\n const that = this;\n postRequest('/haoban-manage-web/enterprise-authentication/find-detail',{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n for(let k of Object.keys(resData.result)) {\n if (resData.result[k] == null || resData.result[k] == 'null') {\n resData.result[k] = '';\n }\n }\n let newObj = {\n provinceName: resData.result.provinceName,\n provinceId: resData.result.provinceId,\n cityName: resData.result.cityName,\n cityId: resData.result.cityId,\n countryName: resData.result.areaName,\n countyId: resData.result.areaId\n }\n that.areaOptions = newObj;\n resData.result.region = newObj;\n resData.result.cardType = String(resData.result.cardType);\n that.ruleForm = Object.assign(that.ruleForm,resData.result);\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n },\n mounted() {\n const that = this;\n that.getCompanyInfo();\n },\n components: {\n navCrumb,\n limitInput,\n singleUpload\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .w-500 {\n width: 500px;\n }\n\n .status-item {\n .el-tag {\n line-height: 34px;\n }\n i {\n font-size: 16px;\n margin-right: 10px;\n }\n }\n\n .avatar-uploader {\n /deep/ .el-upload {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n }\n }\n\n .avatar-uploader-icon {\n font-size: 28px;\n color: #8c939d;\n width: 180px;\n height: 180px;\n line-height: 180px;\n text-align: center;\n }\n .avatar {\n width: 180px;\n height: 180px;\n display: block;\n }\n\n .upload-tip {\n color: #606266;\n font-size: 12px;\n line-height: 22px;\n }\n\n .color-606266 {\n color: #606266;\n }\n\n .error-text {\n display: inline-block;\n vertical-align: middle;\n width: 200px;\n padding-left: 10px;\n font-size: 12px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/companyCertify.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyCertify-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"企业名称\",\"prop\":\"enterpriseName\"}},[_c('limitInput',{attrs:{\"inputWidth\":495,\"inputValue\":_vm.ruleForm.enterpriseName,\"holder\":'请输入企业名称',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"enterpriseName\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"city-area\",attrs:{\"label\":\"所在地区\",\"prop\":\"region\"}},[_c('vue-office-area',{attrs:{\"projectName\":_vm.projectName,\"postUrl\":_vm.postUrl,\"areaOptions\":_vm.areaOptions},on:{\"selected\":_vm.selected}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"详细地址\",\"prop\":\"detailAddress\"}},[_c('limitInput',{attrs:{\"inputWidth\":495,\"inputValue\":_vm.ruleForm.detailAddress,\"holder\":'请输入详细地址',\"maxLength\":40},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"detailAddress\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业执照注册号\",\"prop\":\"businessLicenseNum\"}},[_c('limitInput',{attrs:{\"inputWidth\":495,\"inputValue\":_vm.ruleForm.businessLicenseNum,\"holder\":'请输入营业执照注册号',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"businessLicenseNum\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"证件类型\",\"prop\":\"cardType\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.cardType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cardType\", $$v)},expression:\"ruleForm.cardType\"}},[_vm._v(\"多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.cardType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cardType\", $$v)},expression:\"ruleForm.cardType\"}},[_vm._v(\"普通营业执照(仍然标识为15位的“注册号”)\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业执照\",\"prop\":\"businessLicenseUrl\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.businessLicenseUrl,\"uploadLimit\":8,\"field\":'businessCard'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"businessLicenseUrl\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手持证件照片\",\"prop\":\"cardUrl\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.cardUrl,\"field\":'cardUrl'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"cardUrl\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"授权书\",\"prop\":\"authUrl\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.authUrl,\"field\":'authUrl'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"authUrl\", $event)}}})],1),_vm._v(\" \"),(_vm.ruleForm.authenticationStatus != 0)?_c('el-form-item',{staticClass:\"status-item\",attrs:{\"label\":\"状态\",\"prop\":\"status\"}},[(_vm.ruleForm.authenticationStatus == 1)?_c('el-tag',[_c('i',{staticClass:\"el-icon-loading\"}),_vm._v(\"审核中\")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.authenticationStatus == 2)?_c('el-tag',{attrs:{\"type\":\"success\"}},[_c('i',{staticClass:\"el-icon-success\"}),_vm._v(\"审核成功\")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.authenticationStatus == 3)?_c('el-tag',{attrs:{\"type\":\"danger\"}},[_c('i',{staticClass:\"el-icon-error\"}),_vm._v(\"审核失败\")]):_vm._e(),(_vm.ruleForm.authenticationStatus == 3)?_c('span',{staticClass:\"color-606266 error-text\"},[_vm._v(_vm._s(_vm.ruleForm.refuseReason))]):_vm._e()],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"disabled\":(_vm.ruleForm.authenticationStatus == 0 || _vm.ruleForm.authenticationStatus == 3)? false: true,\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"\\n 保 存\\n \")]),_c('el-button',{attrs:{\"disabled\":(_vm.ruleForm.authenticationStatus == 0 || _vm.ruleForm.authenticationStatus == 3)? false: true,\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitReview('ruleForm')}}},[_vm._v(\"\\n 提交审核\\n \")])],1)],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0be20df8\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/companyCertify.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0be20df8\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./companyCertify.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyCertify.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyCertify.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0be20df8\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./companyCertify.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0be20df8\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/companyCertify.vue\n// module id = null\n// module chunks = ","module.exports = { \"default\": require(\"core-js/library/fn/get-iterator\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/get-iterator.js\n// module id = BO1k\n// module chunks = 8","require('../modules/web.dom.iterable');\nrequire('../modules/es6.string.iterator');\nmodule.exports = require('../modules/core.get-iterator');\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/get-iterator.js\n// module id = fxRn\n// module chunks = 8","var anObject = require('./_an-object');\nvar get = require('./core.get-iterator-method');\nmodule.exports = require('./_core').getIterator = function (it) {\n var iterFn = get(it);\n if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');\n return anObject(iterFn.call(it));\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/core.get-iterator.js\n// module id = g8Ux\n// module chunks = 8"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([8],{"3zYh":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("fZjL"),i=r.n(a),s=r("BO1k"),n=r.n(s),o=r("woOf"),l=r.n(o),u=r("mvHQ"),c=r.n(u),m=r("3Xzz"),d=r("l46T"),p=r("//Fk"),g=r.n(p),f=(r("Mk6G"),r("3E4D")),v=r("Ch4/"),h=r("PI0u"),b=r("P9l9"),y={name:"single-upload",props:{imgSrc:{type:String,default:""},field:{type:String,default:""},uploadLimit:{type:Number,default:2}},data:function(){return{projectName:"",imgShowFlag:!1,imgUrl:""}},beforeMount:function(){var e=window.location.origin;"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{uploadUrl:function(){var e=window.location.origin,t=void 0;return t="-1"!=e.indexOf("localhost")?"http://www.gicdev.com":e,this.upUrl=t+"/haoban-manage-web/upload-img",this.upUrl},handleAvatarSuccess:function(e,t,r){1==e.errorCode?this.$emit("update:imgSrc",e.result[0].qcloudImageUrl):v.a.errorMsg(e)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/jpg"===e.type||"image/png"===e.type||"image/gif"===e.type||"image/bmg"===e.type,r=e.size/1024/1024<this.uploadLimit;return r||this.$message.error("上传头像图片大小不能超过 "+this.uploadLimit+"MB!"),t&&r&&new g.a(function(t,r){var a=new FileReader;a.onload=function(e){var r=new Image;r.onload=function(){var e=this.width,r=this.height;console.log(e,r),t()},r.src=e.target.result},a.readAsDataURL(e)})},showImage:function(e){if(!e||""==e)return!1;this.imgShowFlag=!0,this.imgUrl=e},hideImage:function(e){this.imgShowFlag=e}},mounted:function(){}},F={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"single-upload-wrap"},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl(),"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.imgSrc?r("img",{staticClass:"avatar",attrs:{src:e.imgSrc},on:{mouseover:function(t){e.showImage(e.imgSrc)}}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),"businessCard"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。")]):e._e(),e._v(" "),"cardUrl"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),"authUrl"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("点击可以"),r("a",{staticClass:"color-1890ff"},[e._v("下载授权书")]),e._v("模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),r("vue-gic-img-preview",{attrs:{imgUrl:e.imgUrl,imgShowFlag:e.imgShowFlag},on:{hideImage:e.hideImage}})],1)},staticRenderFns:[]};var U=r("VU/8")(y,F,!1,function(e){r("I3wy")},"data-v-51c40f6e",null).exports,w={name:"companyCertify",data:function(){return{projectName:"haoban-manage-web",postUrl:"/haoban-manage-web/dict-district-list",navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{enterpriseName:"",region:"",detailAddress:"",businessLicenseNum:"",cardType:"0",businessLicenseUrl:"",cardUrl:"",authUrl:"",authenticationStatus:0,refuseReason:""},rules:{enterpriseName:[{required:!0,message:"请输入企业名称",trigger:"blur"}],detailAddress:[{required:!0,message:"请输入详细地址",trigger:"blur"}],businessLicenseNum:[{required:!0,message:"请输入营业执照注册号",trigger:"blur"}],region:[{required:!0,message:"请选择地区",trigger:"blur"}],cardType:[{required:!0,message:"请选择证件类型",trigger:"blur"}],businessLicenseUrl:[{required:!0,message:"请上传营业执照",trigger:"blur"}],cardUrl:[{required:!0,message:"请上传照片",trigger:"blur"}],authUrl:[{required:!0,message:"请上传授权书",trigger:"blur"}]},areaOptions:{provinceName:"",provinceId:"",cityName:"",cityId:"",countryName:"",countyId:""},baseUrl:""}},computed:{},beforeMount:function(){var e=window.location.origin;"-1"!=e.indexOf("localhost")?this.baseUrl="http://www.gicdev.com":this.baseUrl=e},methods:{selected:function(e){e.country?(this.ruleForm.region=e,this.ruleForm.areaId=e.areaIdl):this.ruleForm.region=""},submitForm:Object(h.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r=JSON.parse(c()(t.ruleForm));t.postSave(r,!0)})},500),postSave:function(e,t){var r=this,a={enterpriseName:e.enterpriseName,enterpriseCode:e.enterpriseCode,provinceId:e.region.province,cityId:e.region.city,areaId:e.region.areaId,detailAddress:e.detailAddress,cardType:e.cardType,cardUrl:e.cardUrl,businessLicenseUrl:e.businessLicenseUrl,businessLicenseNum:e.businessLicenseNum,authUrl:e.authUrl,saveOnly:t};Object(b.b)("/haoban-manage-web/enterprise-authentication/update-authentication",a).then(function(e){var a=e.data;if(1==a.errorCode)return f.a.showmsg("保存成功","success"),void(!1===t&&r.getCompanyInfo());v.a.errorMsg(a)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})},submitReview:Object(h.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var r=JSON.parse(c()(t.ruleForm));t.postSave(r,!1)})},500),postReview:function(){},getCompanyInfo:function(){var e=this;Object(b.c)("/haoban-manage-web/enterprise-authentication/find-detail",{}).then(function(t){var r=t.data;if(1==r.errorCode){var a=!0,s=!1,o=void 0;try{for(var u,c=n()(i()(r.result));!(a=(u=c.next()).done);a=!0){var m=u.value;null!=r.result[m]&&"null"!=r.result[m]||(r.result[m]="")}}catch(e){s=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(s)throw o}}var d={provinceName:r.result.provinceName,provinceId:r.result.provinceId,cityName:r.result.cityName,cityId:r.result.cityId,countryName:r.result.areaName,countyId:r.result.areaId};return e.areaOptions=d,r.result.region=d,r.result.cardType=String(r.result.cardType),void(e.ruleForm=l()(e.ruleForm,r.result))}v.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getCompanyInfo()},components:{navCrumb:m.a,limitInput:d.a,singleUpload:U}},_={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyCertify-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"企业名称",prop:"enterpriseName"}},[r("limitInput",{attrs:{inputWidth:495,inputValue:e.ruleForm.enterpriseName,holder:"请输入企业名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"enterpriseName",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"city-area",attrs:{label:"所在地区",prop:"region"}},[r("vue-office-area",{attrs:{projectName:e.projectName,postUrl:e.postUrl,areaOptions:e.areaOptions},on:{selected:e.selected}})],1),e._v(" "),r("el-form-item",{attrs:{label:"详细地址",prop:"detailAddress"}},[r("limitInput",{attrs:{inputWidth:495,inputValue:e.ruleForm.detailAddress,holder:"请输入详细地址",maxLength:40},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"detailAddress",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"营业执照注册号",prop:"businessLicenseNum"}},[r("limitInput",{attrs:{inputWidth:495,inputValue:e.ruleForm.businessLicenseNum,holder:"请输入营业执照注册号",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"businessLicenseNum",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"证件类型",prop:"cardType"}},[r("div",[r("el-radio",{attrs:{label:"0"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)")])],1),e._v(" "),r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("普通营业执照(仍然标识为15位的“注册号”)")])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"营业执照",prop:"businessLicenseUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.businessLicenseUrl,uploadLimit:8,field:"businessCard"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"businessLicenseUrl",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手持证件照片",prop:"cardUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.cardUrl,field:"cardUrl"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"cardUrl",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"授权书",prop:"authUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.authUrl,field:"authUrl"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"authUrl",t)}}})],1),e._v(" "),0!=e.ruleForm.authenticationStatus?r("el-form-item",{staticClass:"status-item",attrs:{label:"状态",prop:"status"}},[1==e.ruleForm.authenticationStatus?r("el-tag",[r("i",{staticClass:"el-icon-loading"}),e._v("审核中")]):e._e(),e._v(" "),2==e.ruleForm.authenticationStatus?r("el-tag",{attrs:{type:"success"}},[r("i",{staticClass:"el-icon-success"}),e._v("审核成功")]):e._e(),e._v(" "),3==e.ruleForm.authenticationStatus?r("el-tag",{attrs:{type:"danger"}},[r("i",{staticClass:"el-icon-error"}),e._v("审核失败")]):e._e(),3==e.ruleForm.authenticationStatus?r("span",{staticClass:"color-606266 error-text"},[e._v(e._s(e.ruleForm.refuseReason))]):e._e()],1):e._e(),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:0!=e.ruleForm.authenticationStatus&&3!=e.ruleForm.authenticationStatus,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("\n 保 存\n ")]),r("el-button",{attrs:{disabled:0!=e.ruleForm.authenticationStatus&&3!=e.ruleForm.authenticationStatus,type:"primary"},on:{click:function(t){e.submitReview("ruleForm")}}},[e._v("\n 提交审核\n ")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var S=r("VU/8")(w,_,!1,function(e){r("bNLf")},"data-v-0be20df8",null);t.default=S.exports},BO1k:function(e,t,r){e.exports={default:r("fxRn"),__esModule:!0}},I3wy:function(e,t){},bNLf:function(e,t){},fxRn:function(e,t,r){r("+tPU"),r("zQR9"),e.exports=r("g8Ux")},g8Ux:function(e,t,r){var a=r("77Pl"),i=r("3fs2");e.exports=r("FeBl").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return a(t.call(e))}}});
\ No newline at end of file
webpackJsonp([9],{DSbw:function(e,t){},HHRu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),s=a("n7j5"),n=a("c4uw"),r=a("P9l9"),l={name:"addDepartment",components:{navCrumb:i.a,permissionSetting:s.a,vueSelectEmployee:n.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"行政架构",path:"/administrativeFrame"},{name:"添加子分组",path:""}],departInfo:{parentName:"",chainName:"",managerClerkList:[]},testList:[],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],chainName:[{required:!0,message:"请选择父级部门",trigger:"blur"}]},treeData:{},disabled:!0,defaultSelection:[],defaultParent:[],selectorType:"parent",changed:"parent",onlyPerson:!1,onlyGroup:[],butList:[],specialList:[],selfButList:[]}},methods:{delGroup:function(){var e=this;e.$confirm(" 是否确认删除分组 ?","提示",{type:"warning"}).then(function(){Object(r.a)("/haoban-manage-web/dept/del",{groupId:e.$route.query.departmentId}).then(function(t){console.log(t),1==t.data.errorCode?(e.$message.success({message:t.data.message}),window.history.go(-1)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}).catch(function(e){console.log(e)})},delCurrentManager:function(e){var t=this.departInfo.managerClerkList;t.splice(t.indexOf(e),1)},getDepartInfo:function(){var e=this,t=this,a={groupId:t.$route.query.departmentId};Object(r.a)("/haoban-manage-web/dept/findDeptById",a).then(function(a){1==a.data.errorCode?e.formatGroupInfo(a.data.result):t.$message.error({duration:1e3,message:a.data.message})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},formatGroupInfo:function(e){this.departInfo.parentName=e.chainName,this.defaultParent=[{label:this.departInfo.parentName,id:e.parentId,groupId:e.parentId}],e.managerClerkList=e.managerClerkList?e.managerClerkList:[],e.managerClerkList.forEach(function(e){e.label=e.name,e.id=e.employeeClerkId}),e.noPreClerkList=e.noPreClerkList||[],e.allowClerkList=e.allowClerkList||[],e.allowDeptList=e.allowDeptList||[],e.noPreClerkList.forEach(function(e){e.label=e.name,e.id=e.employeeClerkId}),e.allowClerkList.forEach(function(e){e.label=e.name,e.id=e.employeeClerkId}),e.allowDeptList.forEach(function(e){e.label=e.name,e.id=e.groupId}),this.specialList=e.allowDeptList.concat(e.allowClerkList),1==e.type?(this.butList=e.noPreClerkList,this.selfButList=[]):2==e.type&&(this.selfButList=e.noPreClerkList,this.butList=[]),this.departInfo=e},callGroupSelector:function(){this.selectorType="parent",this.defaultSelection=this.defaultParent,this.onlyPerson=!1,this.onlyGroup=[],this.changed="parent",this.treeSet={dialogVisible:!0,isSingle:!0,isSelectPerson:!1}},callPerSelector:function(e,t){"but"==e||"selectManager"==e?(this.selectorType=e,this.defaultSelection=t,this.onlyPerson=!0,this.onlyGroup=[this.$route.query.departmentId],this.changed=e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0}):(this.selectorType=e,this.defaultSelection=t,this.onlyPerson=!1,this.onlyGroup=[],this.changed=e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0})},handleSelectedList:function(e){"parent"==this.changed?(this.departInfo.parentId=e?e.id:"",this.departInfo.parentName=e?e.label:"",this.departInfo.chainName=e?e.label:""):"but"==this.changed?2==this.departInfo.type?this.selfButList=e:this.butList=e:"special"==this.changed?this.specialList=e:"selectManager"==this.changed&&(this.departInfo.managerClerkList=e)},saveEdit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=this;this.$refs.departForm.validate(function(a){if(!a)return!1;var i=t.departInfo.type,s=[];""!=i&&t[1==i?"butList":"selfButList"].forEach(function(e){s.push(e.id)});var n=[],l=[];t.specialList.forEach(function(e){e.employeeClerkId?n.push(e.id):l.push(e.id)});var o=s.join(","),c=[];t.departInfo.managerClerkList.forEach(function(e){c.push(e.id)});var d={type:i,managerClerkIds:c=c.join(","),noPreCherkIds:o,allowCherkIds:n.join(","),allowDepartIds:l.join(","),parentId:t.departInfo.parentId,name:t.departInfo.name};t.isAddNew||(d.groupId=t.$route.query.departmentId);var u=t.isAddNew?"/haoban-manage-web/dept/insert":"/haoban-manage-web/dept/update";Object(r.a)(u,d).then(function(a){console.log(a),1==a.data.errorCode?(t.$message.success({duration:1e3,message:"操作成功!"}),console.log(e),"continue"==e?(t.departInfo={name:"",parentName:"",parentId:""},t.disabled=!0,t.getGroupData()):window.history.go(-1)):t.$message.error({duration:1e3,message:a.data.message})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})})},getGroupData:function(){var e=this;Object(r.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var a=[],i=[];1==t.data.errorCode&&(a=t.data.result.departmentList||[],i=t.data.result.searchList||[]),e.treeData={treeData:a,personData:i},e.disabled=!1}).catch(function(e){console.log(e,"error")})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},beforeMount:function(){this.getGroupData(),this.isAddNew||this.getDepartInfo()},computed:{isAddNew:function(){return!(1!=this.$route.query.addnew)}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"add-department-container"},["group"==e.$route.query.type?a("div",{staticClass:"setting-cell depart-info"},[a("p",{staticClass:"title"},[e._v("部门信息")]),e._v(" "),a("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"部门名称",prop:"name"}},[a("el-input",{model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1),e._v(" "),e.isAddNew?e._e():a("el-form-item",{attrs:{label:"部门负责人"}},[a("ul",{staticClass:"particular-list",staticStyle:{"margin-bottom":"0",width:"380px"}},[e._l(e.departInfo.managerClerkList,function(t,i){return[a("li",{key:i+"_"+t.id,staticClass:"item person-item",staticStyle:{"margin-top":"0"}},[t.headPic?a("img",{attrs:{src:t.headPic}}):a("div",{staticClass:"replace-head-img"},[a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrentManager(t)}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",staticStyle:{"margin-top":"0"},on:{click:function(t){e.callPerSelector("selectManager",e.departInfo.managerClerkList)}}},[a("i",{staticClass:"el-icon-plus"})])],2)]),e._v(" "),a("el-form-item",{attrs:{label:"部门排序调整",prop:"chainName"}},[a("el-input",{attrs:{disabled:e.disabled,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.callGroupSelector},model:{value:e.departInfo.chainName,callback:function(t){e.$set(e.departInfo,"chainName",t)},expression:"departInfo.chainName"}})],1)],1)],1):a("div",{staticClass:"setting-cell depart-info"},[a("p",{staticClass:"title"},[e._v("企业信息")]),e._v(" "),a("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"企业名称",prop:"name"}},[a("el-input",{attrs:{disabled:""},model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1)],1)],1),e._v(" "),e.isAddNew?e._e():a("div",{staticClass:"setting-cell m-b-48"},[a("p",{staticClass:"title"},[e._v("权限设置")]),e._v(" "),e.disabled?e._e():a("permission-setting",{attrs:{departInfo:e.departInfo,selfButList:e.selfButList,butList:e.butList,specialList:e.specialList,visibleSpecialLsit:e.testList,onlySelfApartList:e.testList,treeData:e.treeData},on:{callPerSelector:e.callPerSelector}})],1),e._v(" "),a("div",{staticClass:"setting-cell fixed-footer"},[a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEdit}},[e._v("保 存")]),e._v(" "),e.isAddNew?a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveEdit("continue")}}},[e._v("保存并继续添加")]):"group"==e.$route.query.type?a("el-button",{attrs:{type:"danger"},on:{click:e.delGroup}},[e._v("删 除")]):e._e(),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)]),e._v(" "),a("vue-select-employee",{attrs:{changed:e.changed,onlyPerson:e.onlyPerson,onlyGroup:e.onlyGroup,defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var c=a("VU/8")(l,o,!1,function(e){a("Ooff")},null,null);t.default=c.exports},LaUy:function(e,t){},Ooff:function(e,t){},n7j5:function(e,t,a){"use strict";a("0xDb");var i={name:"select-area",components:{vueSelectEmployee:a("c4uw").a},props:{treeData:{type:Object,default:function(){return{}}},butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{delCurrent:function(e,t){var a=this[t];a.splice(a.indexOf(e),1)},handleSelectedList:function(e){this.butList=e},callSelector:function(e,t){this.$emit("callPerSelector",e,t)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"select-area"},[a("div",{staticClass:"setting-name"},[e._v("\n 个别员工不设置该权限\n ")]),e._v(" "),a("ul",{staticClass:"particular-list"},[e._l(e.butList,function(t,i){return[t.employeeClerkId?a("li",{key:i+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?a("img",{attrs:{src:t.headPic}}):a("div",{staticClass:"replace-head-img"},[a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"butList")}}})]):a("li",{key:i+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"butList")}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("but",e.butList)}}},[a("i",{staticClass:"el-icon-plus"})])],2),e._v(" "),a("div",{staticClass:"setting-name"},[e._v("\n 允许指定部门/人员可见\n ")]),e._v(" "),a("ul",{staticClass:"particular-list"},[e._l(e.specialList,function(t,i){return[t.employeeClerkId?a("li",{key:i+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?a("img",{attrs:{src:t.headPic}}):a("div",{staticClass:"replace-head-img"},[a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"specialList")}}})]):a("li",{key:i+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"specialList")}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("special",e.specialList)}}},[a("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var n={name:"permissionSetting",components:{selectArea:a("VU/8")(i,s,!1,function(e){a("LaUy")},null,null).exports},props:{butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}},selfButList:{type:Array,default:function(){return[]}},visibleSpecialLsit:{type:Array,default:function(){return[]}},onlySelfApartList:{type:Array,default:function(){return[]}},treeData:{type:Object,default:function(){return{}}},departInfo:{type:Object,default:function(){return{}}}},data:function(){return{visibleThere:!1,visibleSelf:!1}},methods:{switchPermission:function(e,t,a){e&&(this[a]=!e),this.visibleSelf?this.departInfo.type=2:this.visibleThere?this.departInfo.type=1:this.departInfo.type=""},callPerSelector:function(e,t){this.$emit("callPerSelector",e,t)}},mounted:function(){var e=this.departInfo.type;this.visibleThere=!(1!=e),this.visibleSelf=!(2!=e)},watch:{departInfo:{handler:function(e,t){var a=e.type;this.visibleThere=!(1!=a),this.visibleSelf=!(2!=a)},deep:!0}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jurisdiction-setting"},[a("div",{staticClass:"only-visivble-there permission-div"},[a("div",{staticClass:"permission-div-title"},[a("span",[e._v("本部门员工仅可见本部门员工")]),e._v(" "),a("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleThere,"visibleThere","visibleSelf")}},model:{value:e.visibleThere,callback:function(t){e.visibleThere=t},expression:"visibleThere"}})],1),e._v(" "),e.visibleThere?a("div",{staticClass:"particular-setting"},[a("select-area",{attrs:{treeData:e.treeData,butList:e.butList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()]),e._v(" "),a("div",{staticClass:"only-visivble-self permission-div"},[a("div",{staticClass:"permission-div-title"},[a("span",[e._v("本部门员工仅可见自己")]),e._v(" "),a("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleSelf,"visibleSelf","visibleThere")}},model:{value:e.visibleSelf,callback:function(t){e.visibleSelf=t},expression:"visibleSelf"}})],1),e._v(" "),e.visibleSelf?a("div",{staticClass:"particular-setting"},[a("select-area",{attrs:{treeData:e.treeData,butList:e.selfButList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()])])},staticRenderFns:[]};var l=a("VU/8")(n,r,!1,function(e){a("DSbw")},null,null);t.a=l.exports}});
//# sourceMappingURL=9.3466da9dc5776679b270.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addDepartment.vue","webpack:///./src/views/contacts/addDepartment.vue?11c4","webpack:///./src/views/contacts/addDepartment.vue","webpack:///src/components/contacts/permissionSet/selectArea.vue","webpack:///./src/components/contacts/permissionSet/selectArea.vue?c567","webpack:///./src/components/contacts/permissionSet/selectArea.vue","webpack:///src/components/contacts/permissionSet/permissionSetting.vue","webpack:///./src/components/contacts/permissionSet/permissionSetting.vue?d209","webpack:///./src/components/contacts/permissionSet/permissionSetting.vue"],"names":["addDepartment","name","components","navCrumb","nav","permissionSetting","vueSelectEmployee","data","navpath","path","departInfo","parentName","chainName","managerClerkList","testList","treeSet","isSelectPerson","dialogVisible","isSingle","rules","required","message","trigger","min","max","treeData","disabled","defaultSelection","defaultParent","selectorType","changed","onlyPerson","onlyGroup","butList","specialList","selfButList","methods","delGroup","ths","this","$confirm","type","then","Object","api","groupId","$route","query","departmentId","res","console","log","errorCode","$message","success","window","history","go","error","catch","e","delCurrentManager","per","list","splice","indexOf","getDepartInfo","_this2","that","params","formatGroupInfo","result","duration","obj","label","id","parentId","forEach","manager","employeeClerkId","noPreClerkList","allowClerkList","allowDeptList","clerk","group","concat","callGroupSelector","callPerSelector","handleSelectedList","saveEdit","goAhead","arguments","length","undefined","_this","$refs","departForm","validate","valid","idArr","push","allowCherkIds","allowDepartIds","ids","join","managerClerkIds","noPreCherkIds","isAddNew","url","getGroupData","isStoreGroup","personData","departmentList","searchList","cancel","beforeMount","computed","addnew","contacts_addDepartment","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","label-position","model","label-width","prop","value","callback","$$v","$set","expression","_e","staticStyle","margin-bottom","width","_l","li","index","key","margin-top","headPic","src","_s","on","click","$event","suffix-icon","focus","visibleSpecialLsit","onlySelfApartList","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","selectArea","props","default","Array","delCurrent","person","listName","callSelector","$emit","permissionSet_selectArea","visibleThere","visibleSelf","switchPermission","val","_there","mounted","watch","handler","newValue","oldValue","deep","permissionSet_permissionSetting","active-color","inactive-color","change","permissionSetting_Component","permissionSetting_normalizeComponent"],"mappings":"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","file":"static/js/9.3466da9dc5776679b270.js","sourcesContent":["<template>\n <div class=\"common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"add-department-container\">\n <div class=\"setting-cell depart-info\" v-if=\"$route.query.type == 'group'\">\n <p class=\"title\">部门信息</p>\n <el-form class=\"department-info-form\" label-position=\"right\" :rules=\"rules\" :model=\"departInfo\" ref=\"departForm\" label-width=\"120px\">\n <el-form-item label=\"部门名称\" prop=\"name\">\n <el-input v-model=\"departInfo.name\"></el-input>\n </el-form-item>\n <el-form-item label=\"部门负责人\" v-if=\"!isAddNew\">\n <ul class=\"particular-list\" style=\"margin-bottom: 0;width: 380px;\">\n <template v-for=\"(li, index) in departInfo.managerClerkList\">\n <li class=\"item person-item\" style=\"margin-top: 0;\" :key=\"index+'_'+li.id\">\n <img :src=\"li.headPic\" v-if=\"!!li.headPic\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n <p class=\"name\">{{li.label}}</p>\n <i class=\"el-icon-circle-close\" @click=\"delCurrentManager(li)\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn\" style=\"margin-top: 0;\" @click=\"callPerSelector('selectManager', departInfo.managerClerkList)\"><i class=\"el-icon-plus\"></i></li>\n </ul>\n </el-form-item>\n <el-form-item label=\"部门排序调整\" prop=\"chainName\">\n <el-input :disabled=\"disabled\" v-model=\"departInfo.chainName\" @focus=\"callGroupSelector\" suffix-icon=\"el-icon-arrow-down\"></el-input>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"setting-cell depart-info\" v-else>\n <p class=\"title\">企业信息</p>\n <el-form class=\"department-info-form\" label-position=\"right\" :rules=\"rules\" :model=\"departInfo\" ref=\"departForm\" label-width=\"120px\">\n <el-form-item label=\"企业名称\" prop=\"name\">\n <el-input v-model=\"departInfo.name\" disabled></el-input>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"setting-cell m-b-48\" v-if=\"!isAddNew\">\n <p class=\"title\">权限设置</p>\n <permission-setting v-if=\"!disabled\" @callPerSelector=\"callPerSelector\" :departInfo=\"departInfo\" :selfButList=\"selfButList\" :butList=\"butList\" :specialList=\"specialList\" :visibleSpecialLsit=\"testList\" :onlySelfApartList=\"testList\" :treeData=\"treeData\">\n </permission-setting>\n </div>\n <div class=\"setting-cell fixed-footer\">\n <div class=\"btn-area\">\n <el-button type=\"primary\" @click=\"saveEdit\">保 存</el-button>\n <el-button type=\"primary\" v-if=\"isAddNew\" @click=\"saveEdit('continue')\">保存并继续添加</el-button>\n <el-button type=\"danger\" v-else-if=\"$route.query.type == 'group'\" @click=\"delGroup\">删 除</el-button>\n <el-button @click=\"cancel\">取 消</el-button>\n </div>\n </div>\n <vue-select-employee :changed=\"changed\" :onlyPerson=\"onlyPerson\" :onlyGroup=\"onlyGroup\" :defaultSelection=\"defaultSelection\" :treeSet=\"treeSet\" @handleSelectedList=\"handleSelectedList\" :treeData=\"treeData\"></vue-select-employee>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport permissionSetting from \"components/contacts/permissionSet/permissionSetting\";\nimport vueSelectEmployee from \"components/common/vueSelectEmployee\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nexport default {\n name: \"addDepartment\",\n components: {\n navCrumb,\n permissionSetting,\n vueSelectEmployee\n },\n data() {\n return {\n // 面包屑参数\n navpath: [{\n name: '首页',\n path: '/index'\n },\n {\n name: '企业通讯录',\n path: '/administrativeFrame'\n },\n {\n name: '行政架构',\n path: '/administrativeFrame'\n },\n {\n name: '添加子分组',\n path: ''\n }\n ],\n departInfo: {\n parentName: \"\",\n chainName: \"\",\n managerClerkList: []\n },\n testList: [],\n treeSet: {\n isSelectPerson: false,\n dialogVisible: false,\n isSingle: true // 是否单选\n },\n rules: {\n name: [\n { required: true, message: '请输入部门名称', trigger: 'blur' },\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\n ],\n chainName: [\n { required: true, message: '请选择父级部门', trigger: 'blur' }\n ]\n },\n treeData: {},\n disabled: true,\n defaultSelection: [],\n defaultParent: [],\n selectorType: \"parent\",\n changed: \"parent\",\n onlyPerson: false,\n onlyGroup: [],\n butList: [], // 仅可见本部门,个别员工除外\n specialList: [], // 指定部门/人员可见\n selfButList: []\n };\n },\n methods: {\n /**\n * 删除当前组\n */\n delGroup() {\n let ths = this;\n ths.$confirm(\" 是否确认删除分组 ?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n getRequest(\"/haoban-manage-web/dept/del\", { groupId: ths.$route.query.departmentId }).then(res => {\n console.log(res);\n if (res.data.errorCode == 1) {\n ths.$message.success({\n message: res.data.message\n });\n window.history.go(-1);\n } else {\n ths.$message.error({\n message: res.data.message\n });\n }\n }).catch(e => {\n ths.$message.error({\n message: e.message\n });\n });\n }).catch(e => {\n console.log(e);\n });\n },\n /**\n * 删除当前部门负责人\n */\n delCurrentManager(per) {\n let list = this.departInfo.managerClerkList;\n list.splice(list.indexOf(per), 1);\n },\n /**\n * 获取部门信息\n */\n getDepartInfo() {\n let that = this;\n let params = {\n groupId: that.$route.query.departmentId\n };\n getRequest(\"/haoban-manage-web/dept/findDeptById\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n this.formatGroupInfo(res.data.result);\n } else {\n that.$message.error({\n duration: 1000,\n message: res.data.message\n });\n }\n })\n .catch(e => {\n that.$message.error({\n duration: 1000,\n message: e.message\n });\n })\n },\n /**\n *\n * 处理部门信息\n */\n formatGroupInfo(obj) {\n let that = this;\n that.departInfo.parentName = obj.chainName;\n that.defaultParent = [{\n label: that.departInfo.parentName,\n id: obj.parentId,\n groupId: obj.parentId\n }];\n obj.managerClerkList = !!obj.managerClerkList ? obj.managerClerkList : [];\n obj.managerClerkList.forEach(manager => {\n manager.label = manager.name;\n manager.id = manager.employeeClerkId;\n });\n obj.noPreClerkList = obj.noPreClerkList || []; // 不设置该权限员工id集合\n obj.allowClerkList = obj.allowClerkList || []; // 允许可见用户Id\n obj.allowDeptList = obj.allowDeptList || []; // 允许可见部门Id\n obj.noPreClerkList.forEach(clerk => {\n clerk.label = clerk.name;\n clerk.id = clerk.employeeClerkId;\n });\n obj.allowClerkList.forEach(clerk => {\n clerk.label = clerk.name;\n clerk.id = clerk.employeeClerkId;\n });\n obj.allowDeptList.forEach(group => {\n group.label = group.name;\n group.id = group.groupId;\n });\n that.specialList = obj.allowDeptList.concat(obj.allowClerkList);\n if (obj.type == 1) {\n that.butList = obj.noPreClerkList;\n that.selfButList = [];\n } else if (obj.type == 2) {\n that.selfButList = obj.noPreClerkList;\n that.butList = [];\n }\n that.departInfo = obj;\n },\n /**\n * 唤起部门选择器\n */\n callGroupSelector() {\n this.selectorType = \"parent\";\n this.defaultSelection = this.defaultParent;\n this.onlyPerson = false;\n this.onlyGroup = [];\n this.changed = \"parent\";\n this.treeSet = {\n dialogVisible: true,\n isSingle: true,\n isSelectPerson: false\n };\n },\n callPerSelector(type, list) {\n if (type == \"but\" || type == \"selectManager\") {\n this.selectorType = type;\n this.defaultSelection = list;\n this.onlyPerson = true;\n this.onlyGroup = [this.$route.query.departmentId];\n this.changed = type;\n this.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n } else {\n this.selectorType = type;\n this.defaultSelection = list;\n this.onlyPerson = false;\n this.onlyGroup = [];\n this.changed = type;\n this.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n }\n },\n /**\n * 处理已选部门\n */\n handleSelectedList(group) {\n if (this.changed == \"parent\") {\n this.departInfo.parentId = group ? group.id : \"\";\n this.departInfo.parentName = group ? group.label : \"\";\n this.departInfo.chainName = group ? group.label : \"\";\n } else if (this.changed == \"but\") {\n this.departInfo.type == 2 ? this.selfButList = group : this.butList = group;\n } else if (this.changed == \"special\") {\n this.specialList = group;\n } else if (this.changed == \"selectManager\") {\n this.departInfo.managerClerkList = group;\n }\n },\n // 保存编辑\n saveEdit(goAhead = \"\") {\n let _this = this;\n this.$refs.departForm.validate(valid => {\n if (!valid) {\n return false;\n }\n let type = _this.departInfo.type;\n let idArr = [];\n if (type != \"\") {\n _this[type == 1 ? \"butList\" : \"selfButList\"].forEach(per => {\n idArr.push(per.id);\n });\n }\n let allowCherkIds = [];\n let allowDepartIds = [];\n _this.specialList.forEach(per => {\n if (per.employeeClerkId) {\n allowCherkIds.push(per.id);\n } else {\n allowDepartIds.push(per.id);\n }\n });\n let ids = idArr.join(\",\")\n let managerClerkIds = [];\n _this.departInfo.managerClerkList.forEach(manager => {\n managerClerkIds.push(manager.id);\n });\n managerClerkIds = managerClerkIds.join(\",\");\n let params = {\n type,\n managerClerkIds,\n noPreCherkIds: ids,\n allowCherkIds: allowCherkIds.join(\",\"),\n allowDepartIds: allowDepartIds.join(\",\"),\n parentId: _this.departInfo.parentId,\n name: _this.departInfo.name\n }\n if (!_this.isAddNew) params.groupId = _this.$route.query.departmentId; // 如果是编辑部门,还需传入部门id\n let url = _this.isAddNew ? \"/haoban-manage-web/dept/insert\" : \"/haoban-manage-web/dept/update\";\n getRequest(url, params)\n .then(res => {\n console.log(res);\n if (res.data.errorCode == 1) {\n _this.$message.success({\n duration: 1000,\n message: \"操作成功!\"\n });\n console.log(goAhead);\n if (goAhead == \"continue\") {\n _this.departInfo = {\n name: \"\",\n parentName: \"\",\n parentId: \"\"\n }\n _this.disabled = true;\n _this.getGroupData();\n } else {\n window.history.go(-1);\n }\n } else {\n _this.$message.error({\n duration: 1000,\n message: res.data.message\n });\n }\n })\n .catch(e => {\n _this.$message.error({\n duration: 1000,\n message: e.message\n });\n });\n });\n },\n getGroupData() {\n let _this = this;\n let params = {\n isStoreGroup: 0\n };\n getRequest(\"/haoban-manage-web/dept/deptListForCompany\", params)\n .then(res => {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || []\n }\n // _this.formatGroupData(treeData, personData);\n _this.treeData = {\n treeData,\n personData\n };\n _this.disabled = false;\n })\n .catch(e => {\n console.log(e, \"error\");\n });\n },\n cancel() {\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n window.history.go(-1);\n }).catch(e => {\n console.log(e);\n });\n }\n },\n beforeMount() {\n this.getGroupData();\n if (!this.isAddNew) {\n this.getDepartInfo();\n }\n },\n computed: {\n isAddNew() {\n return !!(this.$route.query.addnew == 1);\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.add-department-container {\n .setting-cell {\n background: #fff;\n margin-bottom: 24px;\n\n &.m-b-48 {\n margin-bottom: 48px;\n }\n\n .title {\n height: 55px;\n line-height: 55px;\n border-bottom: 1px solid #E4E7ED;\n text-indent: 32px;\n font-size: 16px;\n font-weight: 500;\n color: #303133;\n }\n\n .department-info-form {\n padding: 24px 32px;\n\n .el-input {\n width: 380px;\n }\n }\n\n .btn-area {\n width: 100%;\n text-align: center;\n padding: 12px;\n }\n\n .particular-list {\n display: flex;\n flex-wrap: wrap;\n\n /*margin-bottom: 30px;*/\n .item {\n position: relative;\n margin-right: 24px;\n margin-top: 30px;\n width: 40px;\n display: flex;\n flex-direction: column;\n margin-bottom: 30px;\n\n .el-icon-circle-close {\n position: absolute;\n font-size: 16px;\n color: #808995;\n right: -8px;\n top: -8px;\n cursor: pointer;\n }\n\n img {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n }\n\n .replace-head-img {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n line-height: 40px;\n text-align: center;\n color: #fff;\n background: rgba(64, 158, 255, 1);\n }\n\n .name {\n font-size: 12px;\n text-align: center;\n height: 12px;\n line-height: 12px;\n margin-top: 10px;\n }\n\n &.group-item {\n padding: 0 10px;\n width: auto;\n height: 30px;\n line-height: 32px;\n background: rgba(236, 245, 255, 1);\n border: 1px solid rgba(217, 236, 255, 1);\n border-radius: 4px;\n font-size: 12px;\n color: rgba(64, 158, 255, 1);\n margin-top: 34px;\n }\n\n &.J_add-btn {\n height: 40px;\n background: rgba(251, 253, 255, 1);\n border: 1px dashed rgba(192, 204, 218, 1);\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n font-size: 16px;\n box-sizing: border-box;\n cursor: pointer;\n display: inline-block;\n &:hover {\n border-color: #409eff;\n i {\n color: #409eff;\n }\n }\n }\n }\n }\n }\n\n .fixed-footer {\n position: fixed;\n left: 200px;\n bottom: 0;\n right: 0;\n margin-bottom: 0;\n background: #fff;\n z-index: 2;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/addDepartment.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"add-department-container\"},[(_vm.$route.query.type == 'group')?_c('div',{staticClass:\"setting-cell depart-info\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"部门信息\")]),_vm._v(\" \"),_c('el-form',{ref:\"departForm\",staticClass:\"department-info-form\",attrs:{\"label-position\":\"right\",\"rules\":_vm.rules,\"model\":_vm.departInfo,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"部门名称\",\"prop\":\"name\"}},[_c('el-input',{model:{value:(_vm.departInfo.name),callback:function ($$v) {_vm.$set(_vm.departInfo, \"name\", $$v)},expression:\"departInfo.name\"}})],1),_vm._v(\" \"),(!_vm.isAddNew)?_c('el-form-item',{attrs:{\"label\":\"部门负责人\"}},[_c('ul',{staticClass:\"particular-list\",staticStyle:{\"margin-bottom\":\"0\",\"width\":\"380px\"}},[_vm._l((_vm.departInfo.managerClerkList),function(li,index){return [_c('li',{key:index+'_'+li.id,staticClass:\"item person-item\",staticStyle:{\"margin-top\":\"0\"}},[(!!li.headPic)?_c('img',{attrs:{\"src\":li.headPic}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(li.label))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrentManager(li)}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",staticStyle:{\"margin-top\":\"0\"},on:{\"click\":function($event){_vm.callPerSelector('selectManager', _vm.departInfo.managerClerkList)}}},[_c('i',{staticClass:\"el-icon-plus\"})])],2)]):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"部门排序调整\",\"prop\":\"chainName\"}},[_c('el-input',{attrs:{\"disabled\":_vm.disabled,\"suffix-icon\":\"el-icon-arrow-down\"},on:{\"focus\":_vm.callGroupSelector},model:{value:(_vm.departInfo.chainName),callback:function ($$v) {_vm.$set(_vm.departInfo, \"chainName\", $$v)},expression:\"departInfo.chainName\"}})],1)],1)],1):_c('div',{staticClass:\"setting-cell depart-info\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"企业信息\")]),_vm._v(\" \"),_c('el-form',{ref:\"departForm\",staticClass:\"department-info-form\",attrs:{\"label-position\":\"right\",\"rules\":_vm.rules,\"model\":_vm.departInfo,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"企业名称\",\"prop\":\"name\"}},[_c('el-input',{attrs:{\"disabled\":\"\"},model:{value:(_vm.departInfo.name),callback:function ($$v) {_vm.$set(_vm.departInfo, \"name\", $$v)},expression:\"departInfo.name\"}})],1)],1)],1),_vm._v(\" \"),(!_vm.isAddNew)?_c('div',{staticClass:\"setting-cell m-b-48\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"权限设置\")]),_vm._v(\" \"),(!_vm.disabled)?_c('permission-setting',{attrs:{\"departInfo\":_vm.departInfo,\"selfButList\":_vm.selfButList,\"butList\":_vm.butList,\"specialList\":_vm.specialList,\"visibleSpecialLsit\":_vm.testList,\"onlySelfApartList\":_vm.testList,\"treeData\":_vm.treeData},on:{\"callPerSelector\":_vm.callPerSelector}}):_vm._e()],1):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"setting-cell fixed-footer\"},[_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveEdit}},[_vm._v(\"保 存\")]),_vm._v(\" \"),(_vm.isAddNew)?_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.saveEdit('continue')}}},[_vm._v(\"保存并继续添加\")]):(_vm.$route.query.type == 'group')?_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":_vm.delGroup}},[_vm._v(\"删 除\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取 消\")])],1)]),_vm._v(\" \"),_c('vue-select-employee',{attrs:{\"changed\":_vm.changed,\"onlyPerson\":_vm.onlyPerson,\"onlyGroup\":_vm.onlyGroup,\"defaultSelection\":_vm.defaultSelection,\"treeSet\":_vm.treeSet,\"treeData\":_vm.treeData},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-f3da7382\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/addDepartment.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-f3da7382\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addDepartment.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addDepartment.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addDepartment.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f3da7382\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addDepartment.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/addDepartment.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"select-area\">\n <div class=\"setting-name\">\n 个别员工不设置该权限\n </div>\n <ul class=\"particular-list\">\n <template v-for=\"(li, index) in butList\">\n <li class=\"item person-item\" v-if=\"li.employeeClerkId\" :key=\"index+'_'+li.employeeClerkId\">\n <img :src=\"li.headPic\" v-if=\"!!li.headPic\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n <p class=\"name\">{{li.label}}</p>\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'butList')\"></i>\n </li>\n <li class=\"item group-item\" v-else :key=\"index+'_'+li.groupId\">\n {{li.label}}\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'butList')\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn\" @click=\"callSelector('but', butList)\"><i class=\"el-icon-plus\"></i></li>\n </ul>\n <div class=\"setting-name\">\n 允许指定部门/人员可见\n </div>\n <ul class=\"particular-list\">\n <template v-for=\"(li, index) in specialList\">\n <li class=\"item person-item\" v-if=\"li.employeeClerkId\" :key=\"index+'_'+li.employeeClerkId\">\n <img :src=\"li.headPic\" v-if=\"!!li.headPic\">\n <div class=\"replace-head-img\" v-else>\n <i class=\"iconfont icon-yewuduanmorentouxian\"></i>\n </div>\n <p class=\"name\">{{li.label}}</p>\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'specialList')\"></i>\n </li>\n <li class=\"item group-item\" v-else :key=\"index+'_'+li.groupId\">\n {{li.label}}\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(li, 'specialList')\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn\" @click=\"callSelector('special', specialList)\"><i class=\"el-icon-plus\"></i></li>\n </ul>\n </div>\n</template>\n<script>\nimport { deepCopy } from '@/utils/index';\nimport vueSelectEmployee from \"components/common/vueSelectEmployee\"\nexport default {\n name: \"select-area\",\n components: {\n vueSelectEmployee\n },\n props: {\n treeData: {\n type: Object,\n default () {\n return {};\n }\n },\n butList: {\n type: Array,\n default () {\n return [];\n }\n },\n specialList: {\n type: Array,\n default () {\n return [];\n }\n }\n },\n data() {\n return {};\n\n },\n methods: {\n /**\n * 删除选中的人\n */\n delCurrent(person, listName) {\n let that = this;\n let list = that[listName];\n list.splice(list.indexOf(person), 1);\n },\n /**\n * 处理树形控件选择的数据\n */\n handleSelectedList(list) {\n this.butList = list;\n },\n /**\n * 唤起选人插件\n */\n callSelector(type, list) {\n this.$emit(\"callPerSelector\", type, list);\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.select-area {\n .setting-name {\n .a-href {\n font-size: 12px;\n margin-left: 10px;\n }\n }\n\n /deep/ .icon-yewuduanmorentouxian {\n font-size: 20px;\n }\n\n .particular-list {\n .replace-head-img {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n line-height: 40px;\n text-align: center;\n color: #fff;\n background: rgba(64, 158, 255, 1);\n }\n }\n\n // .particular-list {\n // display: flex;\n // flex-wrap: wrap;\n // margin-bottom: 30px;\n // .item {\n // position: relative;\n // margin-right: 24px;\n // margin-top: 30px;\n // width:40px;\n // .el-icon-circle-close {\n // position: absolute;\n // font-size: 16px;\n // color: #808995;\n // right: -8px;\n // top: -8px;\n // cursor: pointer;\n // }\n // img {\n // width: 100%;\n // border-radius:4px;\n // }\n // .name {\n // font-size: 12px;\n // text-align: center;\n // margin-top: 20px;\n // }\n // &.group-item {\n // padding: 0 10px;\n // width: auto;\n // height:30px;\n // line-height: 32px;\n // background:rgba(236,245,255,1);\n // border:1px solid rgba(217,236,255,1);\n // border-radius:4px;\n // font-size:12px;\n // color:rgba(64,158,255,1);\n // margin-top: 34px;\n // }\n // &.J_add-btn {\n // height:40px;\n // background:rgba(251,253,255,1);\n // border:1px dashed rgba(192,204,218,1);\n // border-radius:50%;\n // text-align: center;\n // line-height: 40px;\n // font-size: 16px;\n // box-sizing: border-box;\n // cursor: pointer;\n // }\n // }\n // }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/permissionSet/selectArea.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"select-area\"},[_c('div',{staticClass:\"setting-name\"},[_vm._v(\"\\n 个别员工不设置该权限\\n \")]),_vm._v(\" \"),_c('ul',{staticClass:\"particular-list\"},[_vm._l((_vm.butList),function(li,index){return [(li.employeeClerkId)?_c('li',{key:index+'_'+li.employeeClerkId,staticClass:\"item person-item\"},[(!!li.headPic)?_c('img',{attrs:{\"src\":li.headPic}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(li.label))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'butList')}}})]):_c('li',{key:index+'_'+li.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(li.label)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'butList')}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",on:{\"click\":function($event){_vm.callSelector('but', _vm.butList)}}},[_c('i',{staticClass:\"el-icon-plus\"})])],2),_vm._v(\" \"),_c('div',{staticClass:\"setting-name\"},[_vm._v(\"\\n 允许指定部门/人员可见\\n \")]),_vm._v(\" \"),_c('ul',{staticClass:\"particular-list\"},[_vm._l((_vm.specialList),function(li,index){return [(li.employeeClerkId)?_c('li',{key:index+'_'+li.employeeClerkId,staticClass:\"item person-item\"},[(!!li.headPic)?_c('img',{attrs:{\"src\":li.headPic}}):_c('div',{staticClass:\"replace-head-img\"},[_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(li.label))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'specialList')}}})]):_c('li',{key:index+'_'+li.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(li.label)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(li, 'specialList')}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",on:{\"click\":function($event){_vm.callSelector('special', _vm.specialList)}}},[_c('i',{staticClass:\"el-icon-plus\"})])],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-fe742dee\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/permissionSet/selectArea.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-fe742dee\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./selectArea.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./selectArea.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./selectArea.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-fe742dee\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./selectArea.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/permissionSet/selectArea.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"jurisdiction-setting\">\n <div class=\"only-visivble-there permission-div\">\n <div class=\"permission-div-title\">\n <span>本部门员工仅可见本部门员工</span>\n <el-switch\n v-model=\"visibleThere\"\n @change=\"switchPermission(visibleThere, 'visibleThere', 'visibleSelf')\"\n active-color=\"#409EFF\"\n inactive-color=\"#DCDFE6\">\n </el-switch>\n </div>\n <div class=\"particular-setting\" v-if=\"visibleThere\">\n <select-area\n @callPerSelector=\"callPerSelector\"\n :treeData=\"treeData\"\n :butList=\"butList\"\n :specialList=\"specialList\">\n </select-area>\n </div>\n </div>\n <div class=\"only-visivble-self permission-div\">\n <div class=\"permission-div-title\">\n <span>本部门员工仅可见自己</span>\n <el-switch\n v-model=\"visibleSelf\"\n @change=\"switchPermission(visibleSelf, 'visibleSelf', 'visibleThere')\"\n active-color=\"#409EFF\"\n inactive-color=\"#DCDFE6\">\n </el-switch>\n </div>\n <div class=\"particular-setting\" v-if=\"visibleSelf\">\n <select-area\n @callPerSelector=\"callPerSelector\"\n :treeData=\"treeData\"\n :butList=\"selfButList\"\n :specialList=\"specialList\">\n </select-area>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport selectArea from \"components/contacts/permissionSet/selectArea\";\nexport default {\n name: \"permissionSetting\",\n components: {\n selectArea\n },\n props: {\n butList: {\n type: Array,\n default () {\n return [];\n }\n },\n specialList: {\n type: Array,\n default () {\n return [];\n }\n },\n selfButList: {\n type: Array,\n default () {\n return [];\n }\n },\n visibleSpecialLsit: {\n type: Array,\n default () {\n return [];\n }\n },\n onlySelfApartList: {\n type: Array,\n default () {\n return [];\n }\n },\n treeData: {\n type: Object,\n default () {\n return {};\n }\n },\n departInfo: {\n type: Object,\n default () {\n return {}\n }\n }\n },\n data() {\n return {\n visibleThere: false,\n visibleSelf: false\n };\n },\n methods: {\n /**\n * 切换权限设置\n */\n switchPermission(val, _this, _there) {\n val && (this[_there] = !val);\n if (this.visibleSelf) {\n this.departInfo.type = 2;\n } else if (this.visibleThere) {\n this.departInfo.type = 1;\n } else {\n this.departInfo.type = \"\";\n }\n },\n callPerSelector(type, list) {\n this.$emit(\"callPerSelector\", type, list);\n }\n },\n mounted() {\n // console.log(this.departInfo);\n let type = this.departInfo.type;\n this.visibleThere = !!(type == 1);\n this.visibleSelf = !!(type == 2);\n },\n watch: {\n departInfo: {\n handler(newValue, oldValue) {\n let type = newValue.type;\n this.visibleThere = !!(type == 1);\n this.visibleSelf = !!(type == 2);\n },\n deep: true\n }\n }\n};\n\n</script>\n<style lang=\"scss\">\n.jurisdiction-setting {\n padding: 36px 32px 55px;\n font-size: 14px;\n\n .permission-div {\n margin-bottom: 30px;\n .permission-div-title {\n line-height: 20px;\n }\n\n .particular-setting {\n width: 480px;\n min-height: 300px;\n border-radius: 2px;\n background: #F5F7FA;\n margin: 32px 0;\n padding: 20px 20px 1px;\n }\n }\n\n .el-switch {\n padding-left: 12px;\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/permissionSet/permissionSetting.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"jurisdiction-setting\"},[_c('div',{staticClass:\"only-visivble-there permission-div\"},[_c('div',{staticClass:\"permission-div-title\"},[_c('span',[_vm._v(\"本部门员工仅可见本部门员工\")]),_vm._v(\" \"),_c('el-switch',{attrs:{\"active-color\":\"#409EFF\",\"inactive-color\":\"#DCDFE6\"},on:{\"change\":function($event){_vm.switchPermission(_vm.visibleThere, 'visibleThere', 'visibleSelf')}},model:{value:(_vm.visibleThere),callback:function ($$v) {_vm.visibleThere=$$v},expression:\"visibleThere\"}})],1),_vm._v(\" \"),(_vm.visibleThere)?_c('div',{staticClass:\"particular-setting\"},[_c('select-area',{attrs:{\"treeData\":_vm.treeData,\"butList\":_vm.butList,\"specialList\":_vm.specialList},on:{\"callPerSelector\":_vm.callPerSelector}})],1):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"only-visivble-self permission-div\"},[_c('div',{staticClass:\"permission-div-title\"},[_c('span',[_vm._v(\"本部门员工仅可见自己\")]),_vm._v(\" \"),_c('el-switch',{attrs:{\"active-color\":\"#409EFF\",\"inactive-color\":\"#DCDFE6\"},on:{\"change\":function($event){_vm.switchPermission(_vm.visibleSelf, 'visibleSelf', 'visibleThere')}},model:{value:(_vm.visibleSelf),callback:function ($$v) {_vm.visibleSelf=$$v},expression:\"visibleSelf\"}})],1),_vm._v(\" \"),(_vm.visibleSelf)?_c('div',{staticClass:\"particular-setting\"},[_c('select-area',{attrs:{\"treeData\":_vm.treeData,\"butList\":_vm.selfButList,\"specialList\":_vm.specialList},on:{\"callPerSelector\":_vm.callPerSelector}})],1):_vm._e()])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4a6811b0\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/permissionSet/permissionSetting.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4a6811b0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./permissionSetting.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./permissionSetting.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./permissionSetting.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4a6811b0\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./permissionSetting.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/permissionSet/permissionSetting.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([9],{HHRu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),s=a("n7j5"),n=a("c4uw"),r=a("P9l9"),l={name:"addDepartment",components:{navCrumb:i.a,permissionSetting:s.a,vueSelectEmployee:n.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"行政架构",path:"/administrativeFrame"},{name:"添加子分组",path:""}],departInfo:{parentName:"",chainName:"",managerClerkList:[]},testList:[],treeSet:{isSelectPerson:!1,dialogVisible:!1,isSingle:!0},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],chainName:[{required:!0,message:"请选择父级部门",trigger:"blur"}]},treeData:{},disabled:!0,defaultSelection:[],defaultParent:[],selectorType:"parent",changed:"parent",onlyPerson:!1,onlyGroup:[],butList:[],specialList:[],selfButList:[]}},methods:{delGroup:function(){var e=this;e.$confirm(" 是否确认删除分组 ?","提示",{type:"warning"}).then(function(){Object(r.a)("/haoban-manage-web/dept/del",{groupId:e.$route.query.departmentId}).then(function(t){console.log(t),1==t.data.errorCode?(e.$message.success({message:t.data.message}),window.history.go(-1)):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})}).catch(function(e){console.log(e)})},delCurrentManager:function(e){var t=this.departInfo.managerClerkList;t.splice(t.indexOf(e),1)},getDepartInfo:function(){var e=this,t=this,a={groupId:t.$route.query.departmentId};Object(r.a)("/haoban-manage-web/dept/findDeptById",a).then(function(a){1==a.data.errorCode?e.formatGroupInfo(a.data.result):t.$message.error({duration:1e3,message:a.data.message})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},formatGroupInfo:function(e){this.departInfo.parentName=e.chainName,this.defaultParent=[{label:this.departInfo.parentName,id:e.parentId,groupId:e.parentId}],e.managerClerkList=e.managerClerkList?e.managerClerkList:[],e.managerClerkList.forEach(function(e){e.label=e.name,e.id=e.employeeClerkId}),e.noPreClerkList=e.noPreClerkList||[],e.allowClerkList=e.allowClerkList||[],e.allowDeptList=e.allowDeptList||[],e.noPreClerkList.forEach(function(e){e.label=e.name,e.id=e.employeeClerkId}),e.allowClerkList.forEach(function(e){e.label=e.name,e.id=e.employeeClerkId}),e.allowDeptList.forEach(function(e){e.label=e.name,e.id=e.groupId}),this.specialList=e.allowDeptList.concat(e.allowClerkList),1==e.type?(this.butList=e.noPreClerkList,this.selfButList=[]):2==e.type&&(this.selfButList=e.noPreClerkList,this.butList=[]),this.departInfo=e},callGroupSelector:function(){this.selectorType="parent",this.defaultSelection=this.defaultParent,this.onlyPerson=!1,this.onlyGroup=[],this.changed="parent",this.treeSet={dialogVisible:!0,isSingle:!0,isSelectPerson:!1}},callPerSelector:function(e,t){"but"==e||"selectManager"==e?(this.selectorType=e,this.defaultSelection=t,this.onlyPerson=!0,this.onlyGroup=[this.$route.query.departmentId],this.changed=e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0}):(this.selectorType=e,this.defaultSelection=t,this.onlyPerson=!1,this.onlyGroup=[],this.changed=e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0})},handleSelectedList:function(e){"parent"==this.changed?(this.departInfo.parentId=e?e.id:"",this.departInfo.parentName=e?e.label:"",this.departInfo.chainName=e?e.label:""):"but"==this.changed?2==this.departInfo.type?this.selfButList=e:this.butList=e:"special"==this.changed?this.specialList=e:"selectManager"==this.changed&&(this.departInfo.managerClerkList=e)},saveEdit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=this;this.$refs.departForm.validate(function(a){if(!a)return!1;var i=t.departInfo.type,s=[];""!=i&&t[1==i?"butList":"selfButList"].forEach(function(e){s.push(e.id)});var n=[],l=[];t.specialList.forEach(function(e){e.employeeClerkId?n.push(e.id):l.push(e.id)});var o=s.join(","),c=[];t.departInfo.managerClerkList.forEach(function(e){c.push(e.id)});var d={type:i,managerClerkIds:c=c.join(","),noPreCherkIds:o,allowCherkIds:n.join(","),allowDepartIds:l.join(","),parentId:t.departInfo.parentId,name:t.departInfo.name};t.isAddNew||(d.groupId=t.$route.query.departmentId);var u=t.isAddNew?"/haoban-manage-web/dept/insert":"/haoban-manage-web/dept/update";Object(r.a)(u,d).then(function(a){console.log(a),1==a.data.errorCode?(t.$message.success({duration:1e3,message:"操作成功!"}),console.log(e),"continue"==e?(t.departInfo={name:"",parentName:"",parentId:""},t.disabled=!0,t.getGroupData()):window.history.go(-1)):t.$message.error({duration:1e3,message:a.data.message})}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})})},getGroupData:function(){var e=this;Object(r.a)("/haoban-manage-web/dept/deptListForCompany",{isStoreGroup:0}).then(function(t){var a=[],i=[];1==t.data.errorCode&&(a=t.data.result.departmentList||[],i=t.data.result.searchList||[]),e.treeData={treeData:a,personData:i},e.disabled=!1}).catch(function(e){console.log(e,"error")})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},beforeMount:function(){this.getGroupData(),this.isAddNew||this.getDepartInfo()},computed:{isAddNew:function(){return!(1!=this.$route.query.addnew)}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"add-department-container"},["group"==e.$route.query.type?a("div",{staticClass:"setting-cell depart-info"},[a("p",{staticClass:"title"},[e._v("部门信息")]),e._v(" "),a("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"部门名称",prop:"name"}},[a("el-input",{model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1),e._v(" "),e.isAddNew?e._e():a("el-form-item",{attrs:{label:"部门负责人"}},[a("ul",{staticClass:"particular-list",staticStyle:{"margin-bottom":"0",width:"380px"}},[e._l(e.departInfo.managerClerkList,function(t,i){return[a("li",{key:i+"_"+t.id,staticClass:"item person-item",staticStyle:{"margin-top":"0"}},[t.headPic?a("img",{attrs:{src:t.headPic}}):a("div",{staticClass:"replace-head-img"},[a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrentManager(t)}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",staticStyle:{"margin-top":"0"},on:{click:function(t){e.callPerSelector("selectManager",e.departInfo.managerClerkList)}}},[a("i",{staticClass:"el-icon-plus"})])],2)]),e._v(" "),a("el-form-item",{attrs:{label:"部门排序调整",prop:"chainName"}},[a("el-input",{attrs:{disabled:e.disabled,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.callGroupSelector},model:{value:e.departInfo.chainName,callback:function(t){e.$set(e.departInfo,"chainName",t)},expression:"departInfo.chainName"}})],1)],1)],1):a("div",{staticClass:"setting-cell depart-info"},[a("p",{staticClass:"title"},[e._v("企业信息")]),e._v(" "),a("el-form",{ref:"departForm",staticClass:"department-info-form",attrs:{"label-position":"right",rules:e.rules,model:e.departInfo,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"企业名称",prop:"name"}},[a("el-input",{attrs:{disabled:""},model:{value:e.departInfo.name,callback:function(t){e.$set(e.departInfo,"name",t)},expression:"departInfo.name"}})],1)],1)],1),e._v(" "),e.isAddNew?e._e():a("div",{staticClass:"setting-cell m-b-48"},[a("p",{staticClass:"title"},[e._v("权限设置")]),e._v(" "),e.disabled?e._e():a("permission-setting",{attrs:{departInfo:e.departInfo,selfButList:e.selfButList,butList:e.butList,specialList:e.specialList,visibleSpecialLsit:e.testList,onlySelfApartList:e.testList,treeData:e.treeData},on:{callPerSelector:e.callPerSelector}})],1),e._v(" "),a("div",{staticClass:"setting-cell fixed-footer"},[a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEdit}},[e._v("保 存")]),e._v(" "),e.isAddNew?a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveEdit("continue")}}},[e._v("保存并继续添加")]):"group"==e.$route.query.type?a("el-button",{attrs:{type:"danger"},on:{click:e.delGroup}},[e._v("删 除")]):e._e(),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)]),e._v(" "),a("vue-select-employee",{attrs:{changed:e.changed,onlyPerson:e.onlyPerson,onlyGroup:e.onlyGroup,defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData},on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var c=a("VU/8")(l,o,!1,function(e){a("pDNj")},null,null);t.default=c.exports},KtPv:function(e,t){},n7j5:function(e,t,a){"use strict";a("0xDb");var i={name:"select-area",components:{vueSelectEmployee:a("c4uw").a},props:{treeData:{type:Object,default:function(){return{}}},butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{delCurrent:function(e,t){var a=this[t];a.splice(a.indexOf(e),1)},handleSelectedList:function(e){this.butList=e},callSelector:function(e,t){this.$emit("callPerSelector",e,t)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"select-area"},[a("div",{staticClass:"setting-name"},[e._v("\n 个别员工不设置该权限\n ")]),e._v(" "),a("ul",{staticClass:"particular-list"},[e._l(e.butList,function(t,i){return[t.employeeClerkId?a("li",{key:i+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?a("img",{attrs:{src:t.headPic}}):a("div",{staticClass:"replace-head-img"},[a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"butList")}}})]):a("li",{key:i+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"butList")}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("but",e.butList)}}},[a("i",{staticClass:"el-icon-plus"})])],2),e._v(" "),a("div",{staticClass:"setting-name"},[e._v("\n 允许指定部门/人员可见\n ")]),e._v(" "),a("ul",{staticClass:"particular-list"},[e._l(e.specialList,function(t,i){return[t.employeeClerkId?a("li",{key:i+"_"+t.employeeClerkId,staticClass:"item person-item"},[t.headPic?a("img",{attrs:{src:t.headPic}}):a("div",{staticClass:"replace-head-img"},[a("i",{staticClass:"iconfont icon-yewuduanmorentouxian"})]),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.label))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"specialList")}}})]):a("li",{key:i+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.label)+"\n "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){e.delCurrent(t,"specialList")}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",on:{click:function(t){e.callSelector("special",e.specialList)}}},[a("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var n={name:"permissionSetting",components:{selectArea:a("VU/8")(i,s,!1,function(e){a("KtPv")},null,null).exports},props:{butList:{type:Array,default:function(){return[]}},specialList:{type:Array,default:function(){return[]}},selfButList:{type:Array,default:function(){return[]}},visibleSpecialLsit:{type:Array,default:function(){return[]}},onlySelfApartList:{type:Array,default:function(){return[]}},treeData:{type:Object,default:function(){return{}}},departInfo:{type:Object,default:function(){return{}}}},data:function(){return{visibleThere:!1,visibleSelf:!1}},methods:{switchPermission:function(e,t,a){e&&(this[a]=!e),this.visibleSelf?this.departInfo.type=2:this.visibleThere?this.departInfo.type=1:this.departInfo.type=""},callPerSelector:function(e,t){this.$emit("callPerSelector",e,t)}},mounted:function(){var e=this.departInfo.type;this.visibleThere=!(1!=e),this.visibleSelf=!(2!=e)},watch:{departInfo:{handler:function(e,t){var a=e.type;this.visibleThere=!(1!=a),this.visibleSelf=!(2!=a)},deep:!0}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jurisdiction-setting"},[a("div",{staticClass:"only-visivble-there permission-div"},[a("div",{staticClass:"permission-div-title"},[a("span",[e._v("本部门员工仅可见本部门员工")]),e._v(" "),a("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleThere,"visibleThere","visibleSelf")}},model:{value:e.visibleThere,callback:function(t){e.visibleThere=t},expression:"visibleThere"}})],1),e._v(" "),e.visibleThere?a("div",{staticClass:"particular-setting"},[a("select-area",{attrs:{treeData:e.treeData,butList:e.butList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()]),e._v(" "),a("div",{staticClass:"only-visivble-self permission-div"},[a("div",{staticClass:"permission-div-title"},[a("span",[e._v("本部门员工仅可见自己")]),e._v(" "),a("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#DCDFE6"},on:{change:function(t){e.switchPermission(e.visibleSelf,"visibleSelf","visibleThere")}},model:{value:e.visibleSelf,callback:function(t){e.visibleSelf=t},expression:"visibleSelf"}})],1),e._v(" "),e.visibleSelf?a("div",{staticClass:"particular-setting"},[a("select-area",{attrs:{treeData:e.treeData,butList:e.selfButList,specialList:e.specialList},on:{callPerSelector:e.callPerSelector}})],1):e._e()])])},staticRenderFns:[]};var l=a("VU/8")(n,r,!1,function(e){a("q+Cd")},null,null);t.a=l.exports},pDNj:function(e,t){},"q+Cd":function(e,t){}});
\ No newline at end of file
webpackJsonp([42],{"4qCZ":function(e,t){},"5tgt":function(e,t,n){e.exports=function(e,t){return function(o){n("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},"6jtR":function(e,t){},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("mvHQ"),a=n.n(o),r=n("7+uW"),c={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var s=n("VU/8")({name:"App",data:function(){return{}}},c,!1,function(e){n("6jtR")},null,null).exports,i=n("/ocq"),m=n("5tgt"),d=n.n(m);r.default.use(i.a);var p=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var u,l=[{path:"/",name:"/",redirect:"login"},{path:"/login",name:"登录",component:d()("login","index")},{path:"/index",name:"index",component:d()("index","index")},{path:"/contacts",name:"通讯录",redirect:"administrativeFrame",component:d()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:d()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:d()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:d()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:d()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:d()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:d()("contacts","addGroup")},{path:"/storeIo",name:"门店导入/导出",component:d()("contacts","storeIo")},{path:"/storeInfo",name:"编辑门店",component:d()("contacts","storeInfo")},{path:"/recycle",name:"门店回收站",component:d()("contacts","recycle")},{path:"/employee",name:"编辑员工",component:d()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:d()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:d()("contacts","fileSet")},{path:"/recordInfo",name:"编辑员工信息",component:d()("contacts","recordInfo")},{path:"/recordIo",name:"导入导出员工档案",component:d()("contacts","recordIo")},{path:"/shareContact",name:"共享通讯录",component:d()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录二维码",component:d()("contacts","shareCode")},{path:"/employeeRecord",name:"在职员工",component:d()("contacts","employeeRecord")}]},{path:"/enterpriseApp",name:"企业应用",component:d()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:d()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:d()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:d()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",redirect:"companyAddress",component:d()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:d()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:d()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:d()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:d()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:d()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:d()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:d()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:d()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:d()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:p},{path:"/404",name:"error404",component:p},{path:"/500",name:"error500",component:p},{path:"*",redirect:"/404",hidden:!0}],f=new i.a({routes:l,scrollBehavior:function(){return{y:0}}}),h=n("zL8q"),v=n.n(h),g=n("Rf8U"),w=n.n(g),y=n("mtWM"),C=n.n(y),A=n("bOdI"),I=n.n(A),x=n("NYxO");r.default.use(x.a);var R=new x.a.Store({state:{user:{},token:null,title:"",show:!1,bgHeight:window.screen.availHeight-440-24+"px"},mutations:(u={},I()(u,"login",function(e,t){sessionStorage.token=t,e.token=t}),I()(u,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),I()(u,"title",function(e,t){e.title=t}),I()(u,"show",function(e,t){e.show=t}),u)}),k=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),P=n.n(k),S=n("tyqE"),j=n.n(S),O=n("pRVe"),T=n.n(O),b=n("SE7k"),D=n.n(b),F=n("XsK6"),z=n.n(F),E=n("QRL9"),G=n.n(E),H=n("2Pnh"),q=n.n(H),J=n("l9mu"),X=n.n(J),U={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;q()(document.querySelector("#pdfDom"),{allowTaint:!0,foreignObjectRendering:!0}).then(function(t){var n=t.width,o=t.height,a=n/592.28*841.89,r=o,c=0,s=592.28/n*o,i=t.toDataURL("image/jpeg",1),m=new X.a("","pt","a4");if(r<a)m.addImage(i,"JPEG",0,0,595.28,s);else for(;r>0;)m.addImage(i,"JPEG",0,c,595.28,s),c-=841.89,(r-=a)>0&&m.addPage();m.save(e+".pdf")})}}};r.default.use(U),r.default.use(z.a),r.default.use(G.a),r.default.use(D.a),r.default.use(T.a),r.default.use(j.a),r.default.use(P.a),r.default.config.productionTip=!1,r.default.use(v.a,{size:"large"}),r.default.use(w.a,C.a),r.default.axios.defaults.withCredentials=!0,f.beforeEach(function(e,t,n){var o=void 0,r=window.location.origin;o="-1"!=r.indexOf("localhost")?"http://www.gicdev.com":r,localStorage.getItem("userInfo")||C.a.get(o+"/haoban-manage-web/emp/get-user-info",{}).then(function(e){var t=e.data;1!=t.errorCode?h.Message.error({duration:1e3,message:t.message}):localStorage.setItem("userInfo",a()(t.result))}).catch(function(e){h.Message.error({duration:1e3,message:e.message})}),"/"==e.path?n({path:"/login"}):n()}),new r.default({el:"#app",router:f,store:R,components:{App:s},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,15],"./contacts/addDepartment.vue":["HHRu",0,9],"./contacts/addEmployee.vue":["00Sv",37],"./contacts/addGroup.vue":["mPjx",0,28],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,29],"./contacts/employeeIo.vue":["Rwbg",0,35],"./contacts/employeeRecord.vue":["zGJY",0,5],"./contacts/fileSet.vue":["CSjr",0,6],"./contacts/index.vue":["41Rh",0,26],"./contacts/recordInfo.vue":["67iC",0,18],"./contacts/recordIo.vue":["738z",0,16],"./contacts/recycle.vue":["HkK0",0,19],"./contacts/shareAddDepartment.vue":["q5Ri",0,10],"./contacts/shareCode.vue":["JsWW",0,34],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,12],"./contacts/storeFrame.vue":["7SJI",0,4],"./contacts/storeInfo.vue":["h/6A",0,36],"./contacts/storeIo.vue":["RHxA",0,39],"./contacts/unemployee.vue":["TGrv",0,11],"./enterpriseApp/index.vue":["da9f",27],"./errorPage/403.vue":["6XGN",21],"./errorPage/404.vue":["AejC",23],"./errorPage/500.vue":["FskK",22],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,25],"./login/index.vue":["T+/8",0,7],"./reviewCenter/index.vue":["+lem",32],"./reviewCenter/reviewed.vue":["CLYF",0,14],"./reviewCenter/unreview.vue":["xCEU",0,13],"./setting/addAdmin.vue":["rs/A",0,31],"./setting/addAdminRole.vue":["fZsz",0,20],"./setting/companyAddress.vue":["SKyE",0,30],"./setting/companyCertify.vue":["3zYh",0,8],"./setting/index.vue":["VlR1",33],"./setting/replaceAdmin.vue":["ys9I",0,38],"./setting/setChildAdmin.vue":["VqB7",0,40],"./setting/staffDetails.vue":["Zyzf",0,24],"./setting/storePermission.vue":["Xwfy",0,17]};function a(e){var t=o[e];return t?Promise.all(t.slice(1).map(n.e)).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}a.keys=function(){return Object.keys(o)},a.id="Opzk",e.exports=a},Xcu2:function(e,t){},uKUT:function(e,t){}},["NHnr"]);
//# sourceMappingURL=app.1bbd3d0cdf1c8d5e0e32.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/router/_import.js","webpack:///./src/App.vue?1aa4","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/router/index.js","webpack:///./src/store/store.js","webpack:///./src/store/types.js","webpack:///./src/components/utils/htmlToPdf.js","webpack:///./src/main.js","webpack:///./src/views lazy ^\\.\\/.*\\.vue$"],"names":["module","exports","parantfile","file","r","__webpack_require__","then","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","name","mode","staticRenderFns","src_App","normalizeComponent","data","ssrContext","Vue","use","Router","errorPage","e","bind","window","sessionStorage","getItem","store","commit","types","LOGIN","constantRouterMap","path","redirect","component","_import","children","hidden","router","routes","scrollBehavior","y","Vuex","store_store","Store","state","user","token","title","show","bgHeight","screen","availHeight","mutations","defineProperty_default","_mutations","removeItem","htmlToPdf","install","options","prototype","getPdf","htmlTitle","html2Canvas","document","querySelector","allowTaint","foreignObjectRendering","canvas","contentWidth","width","contentHeight","height","pageHeight","leftHeight","position","imgHeight","pageData","toDataURL","PDF","JsPDF","addImage","addPage","save","vueGicImgPreview","vueOfficeUploadImage","vueGicFooter","vueOfficeArea","vueOfficeAside","vueOfficeHeader","config","productionTip","ElementUI","size","VueAxios","axios","defaults","withCredentials","beforeEach","to","from","next","baseUrl","host","location","origin","indexOf","localStorage","get","res","resData","errorCode","Message","error","duration","message","setItem","stringify_default","result","catch","el","components","App","template","map","./contacts/addClerk.vue","./contacts/addDepartment.vue","./contacts/addEmployee.vue","./contacts/addGroup.vue","./contacts/administrativeFrame.vue","./contacts/employee.vue","./contacts/employeeIo.vue","./contacts/employeeRecord.vue","./contacts/fileSet.vue","./contacts/index.vue","./contacts/recordInfo.vue","./contacts/recordIo.vue","./contacts/recycle.vue","./contacts/shareAddDepartment.vue","./contacts/shareCode.vue","./contacts/shareContact.vue","./contacts/staffRecordsTemplate.vue","./contacts/storeFrame.vue","./contacts/storeInfo.vue","./contacts/storeIo.vue","./contacts/unemployee.vue","./enterpriseApp/index.vue","./errorPage/403.vue","./errorPage/404.vue","./errorPage/500.vue","./errorPage/index.vue","./index/index.vue","./login/index.vue","./reviewCenter/index.vue","./reviewCenter/reviewed.vue","./reviewCenter/unreview.vue","./setting/addAdmin.vue","./setting/addAdminRole.vue","./setting/companyAddress.vue","./setting/companyCertify.vue","./setting/index.vue","./setting/replaceAdmin.vue","./setting/setChildAdmin.vue","./setting/staffDetails.vue","./setting/storePermission.vue","webpackAsyncContext","req","ids","Promise","all","slice","reject","Error","keys","Object"],"mappings":"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","file":"static/js/app.1bbd3d0cdf1c8d5e0e32.js","sourcesContent":["module.exports = (parantfile,file) => (r) => {\r\n import('views/'+ parantfile + '/' + file + '.vue').then((module) => {\r\n r(module)\r\n })\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/_import.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-d8072086\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-d8072086\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d8072086\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\r\n <div id=\"app\">\r\n <transition name=\"fade\" mode=\"out-in\">\r\n <router-view></router-view>\r\n </transition>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'App',\r\n data() {\r\n return {\r\n\r\n }\r\n }\r\n}\r\n</script>\r\n<style>\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue'\nimport Router from 'vue-router'\nimport _import from './_import.js'\nVue.use(Router);\n\n// const error403 = (r) => {\n// import('views/errorPage/403.vue').then((module) => {\n// r(module)\n// })\n// };\n// const error404 = (r) => {\n// import('views/errorPage/404.vue').then((module) => {\n// r(module)\n// })\n// };\n// const error500 = (r) => {\n// import('views/errorPage/500.vue').then((module) => {\n// r(module)\n// })\n// };\nconst errorPage = (r) => {\n import('views/errorPage/index.vue').then((module) => {\n r(module)\n })\n};\n// 页面刷新时,重新赋值token\nif (window.sessionStorage.getItem('token')) {\n store.commit(types.LOGIN, window.sessionStorage.getItem('token'))\n}\nexport const constantRouterMap = [\n {\n path: '/',\n name: '/',\n redirect: 'login',\n },\n {\n path: '/login',\n name: '登录',\n component: _import('login','index')\n },\n {\n path: '/index',\n name: 'index',\n component: _import('index','index'),\n },\n {\n path: '/contacts',\n name: '通讯录',\n redirect: 'administrativeFrame',\n component: _import('contacts','index'),\n children: [\n // 通讯录\n {\n path: '/administrativeFrame',\n name: '行政架构',\n component: _import('contacts','administrativeFrame')\n },\n {\n path: \"/employeeIo\",\n name: \"批量导入/导出\",\n component: _import('contacts','employeeIo')\n },\n {\n path: '/addDepartment',\n name: '添加部门',\n component: _import('contacts','addDepartment')\n },\n {\n path: '/addClerk',\n name: '添加店员',\n component: _import('contacts','addClerk')\n },\n {\n path: '/storeFrame',\n name: '门店架构',\n component: _import('contacts','storeFrame')\n },\n {\n path: '/addGroup',\n name: '添加子分组',\n component: _import('contacts','addGroup')\n },\n {\n path: '/storeIo',\n name: '门店导入/导出',\n component: _import('contacts','storeIo')\n },\n {\n path: '/storeInfo',\n name: '编辑门店',\n component: _import('contacts','storeInfo')\n },\n {\n path: \"/recycle\",\n name: \"门店回收站\",\n component: _import('contacts','recycle')\n },\n {\n path: '/employee',\n name: '编辑员工',\n component: _import('contacts','employee')\n },\n {\n path: '/unemployee',\n name: '离职员工',\n component: _import('contacts','unemployee')\n },\n {\n path: '/fileSet',\n name: '档案设置',\n component: _import('contacts','fileSet')\n },\n {\n path: '/recordInfo',\n name: '编辑员工信息',\n component: _import('contacts','recordInfo')\n },\n {\n path: '/recordIo',\n name: '导入导出员工档案',\n component: _import('contacts','recordIo')\n },\n {\n path: '/shareContact',\n name: '共享通讯录',\n component: _import('contacts','shareContact')\n },\n {\n path: \"/shareCode\",\n name: '共享通讯录二维码',\n component: _import('contacts','shareCode')\n },\n {\n path: \"/employeeRecord\",\n name: '在职员工',\n component: _import('contacts','employeeRecord')\n }\n ]\n },\n {\n // 企业应用\n path: '/enterpriseApp',\n name: '企业应用',\n component: _import('enterpriseApp','index'),\n },\n {\n // 审核中心\n path: '/reviewCenter',\n name: '审核中心',\n redirect: 'unreview',\n component: _import('reviewCenter','index'),\n children: [\n {\n path: '/reviewed',\n name: '已审核',\n component: _import('reviewCenter','reviewed')\n },\n {\n path: '/unreview',\n name: '未审核',\n component: _import('reviewCenter','unreview')\n },\n ]\n },\n {\n // 设置模块\n path: '/setCenter',\n name: '设置',\n redirect: 'companyAddress',\n component: _import('setting','index'),\n children: [\n {\n path: '/companyAddress',\n name: '企业地址',\n component: _import('setting','companyAddress')\n },\n {\n path: '/companyCertify',\n name: '企业认证',\n component: _import('setting','companyCertify')\n },\n {\n path: '/staffDetails',\n name: '员工详情字段',\n component: _import('setting','staffDetails')\n },\n {\n path: '/storePermission',\n name: '门店权限设置',\n component: _import('setting','storePermission')\n },\n {\n path: '/replaceAdmin',\n name: '更换超级管理员',\n component: _import('setting','replaceAdmin')\n },\n {\n path: '/setChildAdmin',\n name: '设置子管理员',\n component: _import('setting','setChildAdmin')\n },\n {\n path: '/addAdmin',\n name: '添加管理员',\n component: _import('setting','addAdmin')\n },\n {\n path: '/addAdminRole',\n name: '添加管理员角色',\n component: _import('setting','addAdminRole')\n }\n ]\n },\n {\n path: '/staffRecordsTemplate',\n name: '员工档案设置',\n component: _import('contacts','staffRecordsTemplate')\n },\n {\n path: '/403',\n name: '无权访问',\n component: errorPage\n },\n {\n path: '/404',\n name: 'error404',\n component: errorPage\n },\n {\n path: '/500',\n name: 'error500',\n component: errorPage\n },\n { path: '*', redirect: '/404', hidden: true },\n];\nexport default new Router({\n // mode:'history',\n routes: constantRouterMap,\n scrollBehavior: () => ({ y: 0 }),\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vuex from 'vuex'\nimport Vue from 'vue'\nimport * as types from './types'\n\nVue.use(Vuex);\nexport default new Vuex.Store({\n state: {\n user: {},\n token: null,\n title: '',\n show: false,\n bgHeight: (window.screen.availHeight - 440 - 24) +'px'\n },\n mutations: {\n [types.LOGIN]: (state, data) => {\n sessionStorage.token = data;\n state.token = data;\n },\n [types.LOGOUT]: (state) => {\n sessionStorage.removeItem('token');\n state.token = null\n },\n [types.TITLE]: (state, data) => {\n state.title = data;\n },\n [types.SHOW]: (state,data) => {\n state.show = data;\n }\n }\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/store.js","export const LOGIN = 'login';\r\n\r\nexport const LOGOUT = 'logout';\r\n\r\nexport const TITLE = 'title';\r\n\r\nexport const SHOW = 'show';\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/types.js","// 导出页面为PDF格式\r\nimport html2Canvas from 'html2canvas'\r\nimport JsPDF from 'jspdf'\r\nexport default{\r\n install (Vue, options) {\r\n Vue.prototype.getPdf = function () {\r\n var title = this.htmlTitle\r\n html2Canvas(document.querySelector('#pdfDom'), {\r\n allowTaint: true,\r\n foreignObjectRendering: true\r\n }).then(function (canvas) {\r\n let contentWidth = canvas.width\r\n let contentHeight = canvas.height\r\n let pageHeight = contentWidth / 592.28 * 841.89\r\n let leftHeight = contentHeight\r\n let position = 0\r\n let imgWidth = 595.28\r\n let imgHeight = 592.28 / contentWidth * contentHeight\r\n let pageData = canvas.toDataURL('image/jpeg', 1.0)\r\n let PDF = new JsPDF('', 'pt', 'a4')\r\n if (leftHeight < pageHeight) {\r\n PDF.addImage(pageData, 'JPEG', 0, 0, imgWidth, imgHeight)\r\n } else {\r\n while (leftHeight > 0) {\r\n PDF.addImage(pageData, 'JPEG', 0, position, imgWidth, imgHeight)\r\n leftHeight -= pageHeight\r\n position -= 841.89\r\n if (leftHeight > 0) {\r\n PDF.addPage()\r\n }\r\n }\r\n }\r\n PDF.save(title + '.pdf')\r\n }\r\n )\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/utils/htmlToPdf.js","import Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport ElementUI ,{ Message } from 'element-ui'\nimport VueAxios from 'vue-axios'\nimport axios from 'axios'\nimport store from './store/store'\nimport * as types from './store/types'\nimport '../static/css/index.less'\n// import 'element-ui/lib/theme-chalk/index.css'\nimport '../static/font/iconfont.css'\nimport '../theme/index.css'\n\nimport vueOfficeHeader from '@gic-test/vue-office-header'\nimport vueOfficeAside from '@gic-test/vue-office-aside'\nimport vueOfficeArea from '@gic-test/vue-office-area'\n// 新增公共 footer插件\nimport vueGicFooter from '@gic-test/vue-gic-footer'\nimport vueGicImgPreview from '@gic-test/vue-gic-img-preview'\nimport vueOfficeUploadImage from '@gic-test/vue-office-upload-image'\nimport htmlToPdf from '@/components/utils/htmlToPdf'\n\nVue.use(htmlToPdf)\nVue.use(vueGicImgPreview)\nVue.use(vueOfficeUploadImage)\nVue.use(vueGicFooter)\nVue.use(vueOfficeArea)\nVue.use(vueOfficeAside)\nVue.use(vueOfficeHeader)\n\nVue.config.productionTip = false;\nVue.use(ElementUI,{size: 'large'});\nVue.use(VueAxios,axios);\n\nVue.axios.defaults.withCredentials = true ;// 跨域cookie访问\n\n/*\n * 路由守护\n */\nrouter.beforeEach((to, from, next) => {\n let baseUrl;\n let host = window.location.origin;\n if (host.indexOf('localhost') != '-1') {\n baseUrl = 'http://www.gicdev.com';\n }else {\n baseUrl = host;\n }\n if (!localStorage.getItem('userInfo')) {\n axios.get(`${baseUrl}/haoban-manage-web/emp/get-user-info`,{})\n .then((res) => {\n let resData = res.data;\n if (resData.errorCode == 1) {\n localStorage.setItem('userInfo',JSON.stringify(resData.result));\n return;\n }\n Message.error({\n duration: 1000,\n message: resData.message\n })\n })\n .catch(function (error) {\n Message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n if (to.path == '/') {\n next({ path: '/login' })\n } else {\n next()\n }\n})\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n store,\n components: { App },\n template: '<App/>'\n});\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./contacts/addClerk.vue\": [\n\t\t\"27o1\",\n\t\t0,\n\t\t15\n\t],\n\t\"./contacts/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t0,\n\t\t9\n\t],\n\t\"./contacts/addEmployee.vue\": [\n\t\t\"00Sv\",\n\t\t37\n\t],\n\t\"./contacts/addGroup.vue\": [\n\t\t\"mPjx\",\n\t\t0,\n\t\t28\n\t],\n\t\"./contacts/administrativeFrame.vue\": [\n\t\t\"kLcy\",\n\t\t0,\n\t\t3\n\t],\n\t\"./contacts/employee.vue\": [\n\t\t\"AdJp\",\n\t\t0,\n\t\t29\n\t],\n\t\"./contacts/employeeIo.vue\": [\n\t\t\"Rwbg\",\n\t\t0,\n\t\t35\n\t],\n\t\"./contacts/employeeRecord.vue\": [\n\t\t\"zGJY\",\n\t\t0,\n\t\t5\n\t],\n\t\"./contacts/fileSet.vue\": [\n\t\t\"CSjr\",\n\t\t0,\n\t\t6\n\t],\n\t\"./contacts/index.vue\": [\n\t\t\"41Rh\",\n\t\t0,\n\t\t26\n\t],\n\t\"./contacts/recordInfo.vue\": [\n\t\t\"67iC\",\n\t\t0,\n\t\t18\n\t],\n\t\"./contacts/recordIo.vue\": [\n\t\t\"738z\",\n\t\t0,\n\t\t16\n\t],\n\t\"./contacts/recycle.vue\": [\n\t\t\"HkK0\",\n\t\t0,\n\t\t19\n\t],\n\t\"./contacts/shareAddDepartment.vue\": [\n\t\t\"q5Ri\",\n\t\t0,\n\t\t10\n\t],\n\t\"./contacts/shareCode.vue\": [\n\t\t\"JsWW\",\n\t\t0,\n\t\t34\n\t],\n\t\"./contacts/shareContact.vue\": [\n\t\t\"Gfms\",\n\t\t0,\n\t\t2\n\t],\n\t\"./contacts/staffRecordsTemplate.vue\": [\n\t\t\"lFAe\",\n\t\t0,\n\t\t12\n\t],\n\t\"./contacts/storeFrame.vue\": [\n\t\t\"7SJI\",\n\t\t0,\n\t\t4\n\t],\n\t\"./contacts/storeInfo.vue\": [\n\t\t\"h/6A\",\n\t\t0,\n\t\t36\n\t],\n\t\"./contacts/storeIo.vue\": [\n\t\t\"RHxA\",\n\t\t0,\n\t\t39\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t0,\n\t\t11\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t27\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t21\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"AejC\",\n\t\t23\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"FskK\",\n\t\t22\n\t],\n\t\"./errorPage/index.vue\": [\n\t\t\"ODjX\",\n\t\t1\n\t],\n\t\"./index/index.vue\": [\n\t\t\"JXTs\",\n\t\t0,\n\t\t25\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t0,\n\t\t7\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t32\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t14\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t13\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t31\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t20\n\t],\n\t\"./setting/companyAddress.vue\": [\n\t\t\"SKyE\",\n\t\t0,\n\t\t30\n\t],\n\t\"./setting/companyCertify.vue\": [\n\t\t\"3zYh\",\n\t\t0,\n\t\t8\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t33\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t38\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t40\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t24\n\t],\n\t\"./setting/storePermission.vue\": [\n\t\t\"Xwfy\",\n\t\t0,\n\t\t17\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tvar ids = map[req];\n\tif(!ids)\n\t\treturn Promise.reject(new Error(\"Cannot find module '\" + req + \"'.\"));\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(ids[0]);\n\t});\n};\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"Opzk\";\nmodule.exports = webpackAsyncContext;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views lazy ^\\.\\/.*\\.vue$\n// module id = Opzk\n// module chunks = 42"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([42],{"4qCZ":function(e,t){},"5tgt":function(e,t,n){e.exports=function(e,t){return function(o){n("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("mvHQ"),a=n.n(o),r=n("7+uW"),c={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var s=n("VU/8")({name:"App",data:function(){return{}}},c,!1,function(e){n("Qxu9")},null,null).exports,i=n("/ocq"),m=n("5tgt"),d=n.n(m);r.default.use(i.a);var p=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var u,l=[{path:"/",name:"/",redirect:"login"},{path:"/login",name:"登录",component:d()("login","index")},{path:"/index",name:"index",component:d()("index","index")},{path:"/contacts",name:"通讯录",redirect:"administrativeFrame",component:d()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:d()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:d()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:d()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:d()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:d()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:d()("contacts","addGroup")},{path:"/storeIo",name:"门店导入/导出",component:d()("contacts","storeIo")},{path:"/storeInfo",name:"编辑门店",component:d()("contacts","storeInfo")},{path:"/recycle",name:"门店回收站",component:d()("contacts","recycle")},{path:"/employee",name:"编辑员工",component:d()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:d()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:d()("contacts","fileSet")},{path:"/recordInfo",name:"编辑员工信息",component:d()("contacts","recordInfo")},{path:"/recordIo",name:"导入导出员工档案",component:d()("contacts","recordIo")},{path:"/shareContact",name:"共享通讯录",component:d()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录二维码",component:d()("contacts","shareCode")},{path:"/employeeRecord",name:"在职员工",component:d()("contacts","employeeRecord")}]},{path:"/enterpriseApp",name:"企业应用",component:d()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:d()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:d()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:d()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",redirect:"companyAddress",component:d()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:d()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:d()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:d()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:d()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:d()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:d()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:d()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:d()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:d()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:p},{path:"/404",name:"error404",component:p},{path:"/500",name:"error500",component:p},{path:"*",redirect:"/404",hidden:!0}],f=new i.a({routes:l,scrollBehavior:function(){return{y:0}}}),h=n("zL8q"),v=n.n(h),g=n("Rf8U"),w=n.n(g),y=n("mtWM"),C=n.n(y),x=n("bOdI"),A=n.n(x),I=n("NYxO");r.default.use(I.a);var R=new I.a.Store({state:{user:{},token:null,title:"",show:!1,bgHeight:window.screen.availHeight-440-24+"px"},mutations:(u={},A()(u,"login",function(e,t){sessionStorage.token=t,e.token=t}),A()(u,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),A()(u,"title",function(e,t){e.title=t}),A()(u,"show",function(e,t){e.show=t}),u)}),k=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),P=n.n(k),S=(n("tyqE"),n("pRVe")),O=n.n(S),T=n("SE7k"),b=n.n(T),D=n("XsK6"),F=n.n(D),j=n("QRL9"),z=n.n(j),E=n("2Pnh"),G=n.n(E),H=n("l9mu"),q=n.n(H),J={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;G()(document.querySelector("#pdfDom"),{allowTaint:!0,foreignObjectRendering:!0}).then(function(t){var n=t.width,o=t.height,a=n/592.28*841.89,r=o,c=0,s=592.28/n*o,i=t.toDataURL("image/jpeg",1),m=new q.a("","pt","a4");if(r<a)m.addImage(i,"JPEG",0,0,595.28,s);else for(;r>0;)m.addImage(i,"JPEG",0,c,595.28,s),c-=841.89,(r-=a)>0&&m.addPage();m.save(e+".pdf")})}}};r.default.use(J),r.default.use(F.a),r.default.use(z.a),r.default.use(b.a),r.default.use(O.a),r.default.use(P.a),r.default.config.productionTip=!1,r.default.use(v.a,{size:"large"}),r.default.use(w.a,C.a),r.default.axios.defaults.withCredentials=!0,f.beforeEach(function(e,t,n){var o=void 0,r=window.location.origin;o="-1"!=r.indexOf("localhost")?"http://www.gicdev.com":r,localStorage.getItem("userInfo")||C.a.get(o+"/haoban-manage-web/emp/get-user-info",{}).then(function(e){var t=e.data;1!=t.errorCode?h.Message.error({duration:1e3,message:t.message}):localStorage.setItem("userInfo",a()(t.result))}).catch(function(e){h.Message.error({duration:1e3,message:e.message})}),"/"==e.path?n({path:"/login"}):n()}),new r.default({el:"#app",router:f,store:R,components:{App:s},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,15],"./contacts/addDepartment.vue":["HHRu",0,9],"./contacts/addEmployee.vue":["00Sv",38],"./contacts/addGroup.vue":["mPjx",0,28],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,30],"./contacts/employeeIo.vue":["Rwbg",0,36],"./contacts/employeeRecord.vue":["zGJY",0,5],"./contacts/fileSet.vue":["CSjr",0,6],"./contacts/index.vue":["41Rh",0,23],"./contacts/recordInfo.vue":["67iC",0,18],"./contacts/recordIo.vue":["738z",0,16],"./contacts/recycle.vue":["HkK0",0,19],"./contacts/shareAddDepartment.vue":["q5Ri",0,10],"./contacts/shareCode.vue":["JsWW",0,35],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,12],"./contacts/storeFrame.vue":["7SJI",0,4],"./contacts/storeInfo.vue":["h/6A",0,37],"./contacts/storeIo.vue":["RHxA",0,29],"./contacts/unemployee.vue":["TGrv",0,11],"./enterpriseApp/index.vue":["da9f",27],"./errorPage/403.vue":["6XGN",21],"./errorPage/404.vue":["AejC",24],"./errorPage/500.vue":["FskK",22],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,26],"./login/index.vue":["T+/8",0,7],"./reviewCenter/index.vue":["+lem",33],"./reviewCenter/reviewed.vue":["CLYF",0,14],"./reviewCenter/unreview.vue":["xCEU",0,13],"./setting/addAdmin.vue":["rs/A",0,32],"./setting/addAdminRole.vue":["fZsz",0,20],"./setting/companyAddress.vue":["SKyE",0,31],"./setting/companyCertify.vue":["3zYh",0,8],"./setting/index.vue":["VlR1",34],"./setting/replaceAdmin.vue":["ys9I",0,39],"./setting/setChildAdmin.vue":["VqB7",0,40],"./setting/staffDetails.vue":["Zyzf",0,25],"./setting/storePermission.vue":["Xwfy",0,17]};function a(e){var t=o[e];return t?Promise.all(t.slice(1).map(n.e)).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}a.keys=function(){return Object.keys(o)},a.id="Opzk",e.exports=a},Qxu9:function(e,t){},Xcu2:function(e,t){},uKUT:function(e,t){}},["NHnr"]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(f,n,r){for(var t,o,b,i=0,u=[];i<f.length;i++)o=f[i],d[o]&&u.push(d[o][0]),d[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(c&&c(f,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)b=a(a.s=r[i]);return b};var f={},d={44:0};function a(c){if(f[c])return f[c].exports;var d=f[c]={i:c,l:!1,exports:{}};return e[c].call(d.exports,d,d.exports,a),d.l=!0,d.exports}a.e=function(e){var c=d[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var f=new Promise(function(f,a){c=d[e]=[f,a]});c[2]=f;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,a.nc&&r.setAttribute("nonce",a.nc),r.src=a.p+"static/js/"+e+"."+{0:"5b34953c813d48cc18f3",1:"26fc7c6e9b4ccca95f46",2:"61d9790344919baf48c5",3:"6633d57a1087e1b7f453",4:"d90892d76e7f52858af5",5:"bda30de53f8d2ed8a44f",6:"1d7830b4d55d08cb5ead",7:"fbeb3db819eec7392fd8",8:"1f9cc69f1d1455b4395a",9:"3466da9dc5776679b270",10:"7208d93b0fb81a57a978",11:"bd6f688633a5dfd311f5",12:"a5bbc66b45845e8ff31c",13:"e3ade0be7df43374780f",14:"3ad5bbb7abe4defc9a0a",15:"9c4eb83d3a7630e2becd",16:"e03dd1cc480bb5413c3c",17:"74e56664fde2697c5c7c",18:"82e654e843ec921764dd",19:"69a50237c3f20d6037e1",20:"08561a5f6f04e53dc1bc",21:"ef29793b599205d3dece",22:"0902784e4cc61f132377",23:"9f05cfc644dbcf58019a",24:"f87968cd1809bd537de5",25:"41900b7b606ec81d1b49",26:"30beb66a68cf4670017a",27:"94b3fc65a52004cfda55",28:"ce30294345c96cf957b1",29:"3d2f67e201fb157fb15d",30:"a9e98de26f049b159f2b",31:"5cf0182fc424e8606c89",32:"e0dcc7cfee4fd78f294f",33:"74ac82b84ddd0a61f0c5",34:"d29c59b220221af0352b",35:"3a1287481845f3ab0f96",36:"6ec2d4074c84f920def4",37:"a0f44cfd120df62011c9",38:"bffc9417838d0b109405",39:"7eee96327266740f3019",40:"6ff12ea562cf0ae0f1ea",43:"13848f214bb993c20004"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var c=d[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),d[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),f},a.m=e,a.c=f,a.d=function(e,c,f){a.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:f})},a.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(c,"a",c),c},a.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.a313219be5925e0b672c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap b8cf93bd1c1c1a33b9f1"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","44","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","43","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,GAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,wBAA8oChF,GAAA,MACttC,IAAAkC,EAAA+C,WAAAC,EAAA,MAEA,SAAAA,IAEArD,EAAAsD,QAAAtD,EAAAuD,OAAA,KACAC,aAAAnD,GACA,IAAAoD,EAAAjF,EAAAL,GACA,IAAAsF,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAvF,EAAA,aAEAK,EAAAL,QAAAwF,GAKA,OAfA3D,EAAAsD,QAAAtD,EAAAuD,OAAAF,EAaAxD,EAAA+D,YAAA5D,GAEAL,GAIAX,EAAA6E,EAAA/E,EAGAE,EAAA8E,EAAA5E,EAGAF,EAAA+E,EAAA,SAAA3E,EAAA4E,EAAAC,GACAjF,EAAAkF,EAAA9E,EAAA4E,IACAtF,OAAAyF,eAAA/E,EAAA4E,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAjF,EAAAuF,EAAA,SAAAlF,GACA,IAAA4E,EAAA5E,KAAAmF,WACA,WAA2B,OAAAnF,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA+E,EAAAE,EAAA,IAAAA,GACAA,GAIAjF,EAAAkF,EAAA,SAAAO,EAAAC,GAAsD,OAAAhG,OAAAC,UAAAC,eAAAC,KAAA4F,EAAAC,IAGtD1F,EAAAyB,EAAA,KAGAzB,EAAA2F,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.a313219be5925e0b672c.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t44: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"5b34953c813d48cc18f3\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"61d9790344919baf48c5\",\"3\":\"6633d57a1087e1b7f453\",\"4\":\"d90892d76e7f52858af5\",\"5\":\"bda30de53f8d2ed8a44f\",\"6\":\"1d7830b4d55d08cb5ead\",\"7\":\"fbeb3db819eec7392fd8\",\"8\":\"1f9cc69f1d1455b4395a\",\"9\":\"3466da9dc5776679b270\",\"10\":\"7208d93b0fb81a57a978\",\"11\":\"bd6f688633a5dfd311f5\",\"12\":\"a5bbc66b45845e8ff31c\",\"13\":\"e3ade0be7df43374780f\",\"14\":\"3ad5bbb7abe4defc9a0a\",\"15\":\"9c4eb83d3a7630e2becd\",\"16\":\"e03dd1cc480bb5413c3c\",\"17\":\"74e56664fde2697c5c7c\",\"18\":\"82e654e843ec921764dd\",\"19\":\"69a50237c3f20d6037e1\",\"20\":\"08561a5f6f04e53dc1bc\",\"21\":\"ef29793b599205d3dece\",\"22\":\"0902784e4cc61f132377\",\"23\":\"9f05cfc644dbcf58019a\",\"24\":\"f87968cd1809bd537de5\",\"25\":\"41900b7b606ec81d1b49\",\"26\":\"30beb66a68cf4670017a\",\"27\":\"94b3fc65a52004cfda55\",\"28\":\"ce30294345c96cf957b1\",\"29\":\"3d2f67e201fb157fb15d\",\"30\":\"a9e98de26f049b159f2b\",\"31\":\"5cf0182fc424e8606c89\",\"32\":\"e0dcc7cfee4fd78f294f\",\"33\":\"74ac82b84ddd0a61f0c5\",\"34\":\"d29c59b220221af0352b\",\"35\":\"3a1287481845f3ab0f96\",\"36\":\"6ec2d4074c84f920def4\",\"37\":\"a0f44cfd120df62011c9\",\"38\":\"bffc9417838d0b109405\",\"39\":\"7eee96327266740f3019\",\"40\":\"6ff12ea562cf0ae0f1ea\",\"43\":\"13848f214bb993c20004\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap b8cf93bd1c1c1a33b9f1"],"sourceRoot":""}
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,n,r){for(var t,o,b,i=0,u=[];i<c.length;i++)o=c[i],f[o]&&u.push(f[o][0]),f[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(a&&a(c,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)b=d(d.s=r[i]);return b};var c={},f={44:0};function d(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,d){a=f[e]=[c,d]});a[2]=c;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,d.nc&&r.setAttribute("nonce",d.nc),r.src=d.p+"static/js/"+e+"."+{0:"f25c4ad74628a9c4e256",1:"4e5dc79adcf9e1d40da1",2:"0018e5e56bcf374b0fc9",3:"e2d855350417948f7791",4:"c03fae50c3898c1c507f",5:"d7ff7b3011efa12ed86d",6:"bcf4532e6a55dfcc50de",7:"5e87410d160e19c222a5",8:"bc9879c18e0eefd45736",9:"dafaf5df18266c43eda5",10:"f71d995b31916b56a357",11:"904fb1ec168a22ec03a3",12:"f33078370ab13436ea86",13:"2d4736bd7e251f3dcf47",14:"e7d3ed2156f3fb9a1081",15:"4559c7f280133c1c843a",16:"7ac0f9e9a62d414ab15c",17:"e276878409aef724ffb3",18:"472518a16a6d3071e814",19:"cad3457efbfa82dcd956",20:"ada1a23d2ad53ce7e8f0",21:"86cf9b32a6a3a5bdd242",22:"a51dc83d6123e696f14e",23:"aa99c3205656de3109c4",24:"947e24ea8c5b9f009b49",25:"e272d1fc498ba8f986ef",26:"6086bb548b440df35c76",27:"421e7b88a9f2266350a4",28:"4147549ac5b6140398a6",29:"61f4d15a30accce601a8",30:"24ee02c41bae733cd122",31:"07e388fdec2be21fd250",32:"938a881fc605af2fc5a5",33:"ed418d28d5537a6780cb",34:"5a83954b54eb5fdc7f4f",35:"66e3c7e04a15a59e3564",36:"bbd830d28f1a8a5f4c1f",37:"774ebe3d54ad8b741119",38:"b99de1c255ed20dcccbd",39:"e40ef2d2e3948fbf5db2",40:"65554ca82038913385c1",43:"13848f214bb993c20004"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),c},d.m=e,d.c=c,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<div class="left-aside-contain" :style="{height: asideHeight}">
<div class="leftBar-wrap" >
<div class="cardmenu" :class="{collapse: leftCollapse}">
<!-- <div class="cardtitle" v-show="!leftCollapse">
<span>{{leftModuleName}}</span>
</div> -->
<div class="cardmenu-item">
<el-menu :default-active="selectMenu" :data-path="'/' + $route.path" style="border-right: 0;" class="el-menu-vertical-demo cardmenupanel" :router="true" text-color="#606266" active-text-color="#1890ff" :collapse="leftCollapse" unique-opened @open="handleOpen" @select="handleSelect">
<!--:default-openeds="defaultSub"-->
<template v-for="(menuItem,index) in menuLeftRouter" >
<el-submenu :index="index+''" v-if="menuItem.children.length>0 && !menuItem.levelFlag" :key="index">
<template slot="title" >
<i :class="['iconfont','menu-icon',menuItem.iconUrl]"></i>
<span slot="title">{{menuItem.rightName}}</span>
</template>
<!-- <el-menu-item-group > -->
<el-menu-item v-for="(childMenu,cindex) in menuItem.children" :key="cindex" :index="childMenu.url" style="padding-left: 53px;"><label slot="title" :data-index="$route.path == childMenu.url? $route.path:false" :data-path="childMenu.url">{{childMenu.rightName}}</label></el-menu-item>
<!-- </el-menu-item-group> -->
</el-submenu>
<el-menu-item :key="index" :index="menuItem.url" v-if="!menuItem.children.length || (menuItem.children.length>0 && !!menuItem.levelFlag)">
<i :class="['iconfont','menu-icon',menuItem.iconUrl]"></i>
<span slot="title">{{menuItem.rightName}}</span>
</el-menu-item>
</template>
</el-menu>
</div>
</div>
</div>
</div>
</template>
<script>
import qs from 'qs';
export default {
name: 'vue-office-aside',
props: ['collapseFlag','projectName'],//'leftMenuRouter','leftModulesName',
data () {
return {
repProjectName: 'haoban-manage-web', // 项目名
asideHeight: '0px', // 高度
pathName: '', // 路由名
leftCollapse: false, // 是否收起左侧
leftModuleName: '',
// defaultSub: ['1','2','3','4','5','6','7','8','9'], // 默认打开子菜单
menuLeftRouter: [],
// 获取 location origin
baseUrl: '',
//已选菜单
selectMenu: '',
}
},
beforeMount() {
const that = this
let host = window.location.origin;
if (host.indexOf('localhost') != '-1') {
that.baseUrl = 'http://www.gicdev.com';
}else {
that.baseUrl = host
}
},
methods: {
handleOpen(key, keyPath) {
// console.log(key, keyPath);
},
handleSelect(key, keyPath){
const that = this;
that.selectMenu = key;
},
// 设置新数据
setNewData(newData) {
const that = this;
// 处理成需要的路由
newData.forEach(function(ele,index){
// 设置 url
ele.url = '/'+ ele.url;
ele.levelFlag = false; // 有子级
if (!!ele.children && !!ele.children.length) {
let displayList = ele.children.map(item=>item.display)
if (displayList.includes(1)) {
ele.levelFlag = false; // 有子级
}else {
ele.levelFlag = true; // 有子级,单独路由
}
ele.children.forEach(function(el,key){
// 设置 url
el.url = '/'+ el.url;
})
}
})
that.menuLeftRouter = newData;
that.setSelectMenu(newData);
},
setSelectMenu(data) {
const that = this;
data.forEach(function(ele,index){
try {
if (('/' + that.pathName) == ele.url) {
that.selectMenu = '/' + that.pathName;
}else {
ele.children.forEach(function(el,key){
if (('/' + that.pathName) == el.url) {
that.selectMenu = !!el.display? el.url : ele.url;
}
if (!!el.children.length) {
el.children.forEach(function(item,k){
if (item.url == that.pathName) {
that.selectMenu = el.url;
if (!that.$route.query.type) {
throw "break"; // 跳出循环,避免重复路由判断
}
}
})
}
})
}
} catch(err) {
// console.log(err)
}
})
},
// 触发父组件路由
toRouter(path) {
const that = this;
that.$emit('toLeftRouterView', '/'+path)
},
// 刷新路由
refreshRoute() {
const that = this;
//获取项目名 pathname (路由的hash)
that.routePathName = window.location.hash.split('/')[1];
if (that.routePathName.indexOf('?')!= -1) {
that.routePathName = that.routePathName.split('?')[0];
}
if (that.routePathName.indexOf('/')!= -1) {
that.routePathName = that.routePathName.split('/')[0];
}
that.pathName = that.routePathName;
that.getLeftMenu();
},
/**
* 简单数组-->父子数组对象
*/
treeData(data){
let tree = data.filter((father)=>{ //循环所有项
let branchArr = data.filter((child)=>{
return father.haobanMenuRightId == child.parentRightId; //返回每一项的子级数组
});
if(branchArr.length>0){
father.children = branchArr; //如果存在子级,则给父级添加一个children属性,并赋值
}else {
father.children = [];
}
return father.level == 1; //返回第一层
});
tree.sort(function(a,b){
return a.sort - b.sort;
});
return tree;
},
/**
* 获取左侧菜单
*/
getLeftMenu() {
const that = this;
let para = {
project: that.repProjectName,
router: that.pathName,
requestProject: that.repProjectName
}
that.axios.post(that.baseUrl+'/haoban-manage-web/menu-detail',qs.stringify(para))
.then((res) => {
let resData = res.data;
if (resData.errorCode == 1) {
if (!resData.result) {
that.$message.error({
duration: 1000,
message: '暂无数据'
})
return;
}
that.setNewData(that.treeData(resData.result.leftMenu));
return;
}
that.$message.error({
duration: 1000,
message: resData.message
})
})
.catch(function (error) {
that.$message.error({
duration: 1000,
message: error.message
})
});
}
},
watch: {
$route: {
handler: function(val, oldVal){
},
// 深度观察监听
deep: true
},
collapseFlag: function(newData,oldData){
const that = this;
that.leftCollapse = newData;
},
projectName: function(newData,oldData){
const that = this;
that.repProjectName = newData || 'haoban-manage-web';
},
},
/* 接收数据 */
mounted(){
const that = this;
that.repProjectName = that.projectName || 'haoban-manage-web'; // 获取项目名
// 获取高度
that.asideHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px';
//获取项目名 pathname (路由的hash)
that.pathName = window.location.hash.split('/')[1];
if (that.pathName.indexOf('?')!= -1) {
that.pathName = that.pathName.split('?')[0];
}
// 获取菜单
that.getLeftMenu();
//折叠参数
that.leftCollapse = that.collapseFlag;
}
}
</script>
<style lang="less" scoped>
.attention-wrap{
.item-label{
font-size: 14px;
color: #606266;
margin-bottom: 30px;
span{
display: inline-block;
width: 80px;
}
}
}
.left-aside-contain {
/*width: 200px;*/
display: inline-block;
/*overflow: auto;
overflow-x: hidden;*/
&::-webkit-scrollbar{
width: 0;
height: 0;
}
/deep/ .el-submenu .el-submenu__title:hover {
background-color: rgba(249,250,252,1);
}
}
.leftBar-wrap /deep/ {
height: 100%;
display: inline-block;
overflow: auto;
&::-webkit-scrollbar{
width: 0;
height: 0;
}
.cardmenu{
flex: 0 0 200px;
width: 200px;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
background-color: rgba(249,250,252,1);
cursor: pointer;
transition: all .2s ease;
&::-webkit-scrollbar{
width: 0;
height: 0;
}
}
.collapse{
transition: all .3s ease;
flex: 0 0 64px;
width: 64px;
/*transform: translateX(-8px);*/
overflow: hidden;
}
.cardtitle{
font-size: 20px;
color: #fff;
padding-left: 20px;
height: 56px;
line-height: 56px;
}
/deep/ .el-submenu__title:hover {
/*background-color: #020b21;*/
}
}
.leftBar-wrap .el-menu .el-menu-item,.el-menu .el-submenu{
/*background: #020b21;*/
}
.leftBar-wrap {
/deep/ .el-submenu__title:hover {
/*background-color: #020b21;*/
}
}
.leftBar-wrap .cardmenu-item /deep/ .el-menu-item-group .el-menu-item-group__title{
/*background-color: #020b21;*/
display: none;
}
.leftBar-wrap .cardmenu-item /deep/ .el-submenu__title i {
color: #606266;
}
.leftBar-wrap .cardmenu-item /deep/ .el-menu-item span {
color: #606266;
}
.leftBar-wrap .cardmenu-item /deep/ .el-submenu .el-menu-item label {
color: #606266;
}
.leftBar-wrap .cardmenu-item .el-menu-item.is-active {
color: #1890ff;
border-right: 3px solid #1890ff;
background-color: transparent;
}
.leftBar-wrap .cardmenu-item /deep/ .el-menu-item.is-active span {
color: #1890ff;
}
.leftBar-wrap .cardmenu-item /deep/ .el-submenu .el-menu-item.is-active label {
color: #1890ff;
}
.el-menu.el-menu--popup {
background: #020b21;
border-radius: 4px;
}
.el-menu--popup .el-menu-item {
height: 40px;
line-height: 40px;
}
.el-menu--popup .el-menu-item label{
display: block;
margin-left: -34px;
color: #c0c4cc;
cursor: pointer;
}
.el-menu--popup .el-menu-item:hover {
background-color: #020b21;
}
.el-menu--popup .el-menu-item:hover label {
color: #fff;
}
.leftBar-wrap .cardmenu-item /deep/ .el-submenu__title,.leftBar-wrap .cardmenu-item /deep/ .el-menu-item,.leftBar-wrap .cardmenu-item /deep/ .el-submenu .el-menu-item{
height: 40px;
line-height: 40px;
}
.leftBar-wrap .cardmenu-item /deep/ li.el-menu-item:hover {
background: transparent;
}
.leftBar-wrap .cardmenu-item /deep/ li.el-menu-item:hover i{
/*background-color: #1890ff;*/
color: #1890ff;
}
.leftBar-wrap .cardmenu-item /deep/ li.el-menu-item:hover span{
/*background-color: #1890ff;*/
color: #1890ff;
}
.leftBar-wrap .cardmenu-item /deep/ li.el-submenu:hover i{
/*background-color: #1890ff;*/
color: #1890ff;
}
.leftBar-wrap .cardmenu-item /deep/ li.el-submenu:hover span{
/*background-color: #1890ff;*/
color: #1890ff;
}
.leftBar-wrap .cardmenu-item /deep/ li.el-submenu .el-menu-item:hover label{
/*background-color: #1890ff;*/
color: #1890ff;
cursor: pointer;
}
.leftBar-wrap .el-submenu .el-menu-item-group .el-menu-item {
position: relative;
}
.leftBar-wrap .el-submenu .el-menu-item::before{
position: absolute;
content: '●';
left: 35px;
top: 0px;
font-size: 10px;
/* color: #fff;*/
}
.leftBar-wrap .el-submenu .el-menu-item:hover::before{
color: #1890ff;
}
.leftBar-wrap .slide-fade-enter-active {
transition: all .3s ease;
}
.leftBar-wrap .slide-fade-leave-active {
transition: all .3s ease;
}
.leftBar-wrap .cardmenu-item .menu-icon{
/*margin-right: 5px;*/
width: 24px;
text-align: center;
font-size: 14px;
vertical-align: middle;
display: inline-block;
color: #808995;
}
.leftBar-wrap .cardmenu-item .el-menu-item.is-active .menu-icon {
color: #1890ff;
}
.el-menu-item-group {
.el-menu-item{
height: 40px;
line-height: 40px;
}
}
</style>
......@@ -25,7 +25,7 @@ Vue.use(vueGicImgPreview)
Vue.use(vueOfficeUploadImage)
Vue.use(vueGicFooter)
Vue.use(vueOfficeArea)
Vue.use(vueOfficeAside)
// Vue.use(vueOfficeAside)
Vue.use(vueOfficeHeader)
Vue.config.productionTip = false;
......
......@@ -18,11 +18,13 @@
</div>
</template>
<script>
import topNav from 'components/nav/nav'
import topNav from 'components/nav/nav';
import vueOfficeAside from 'components/vue-office-aside';
export default {
name: "contact",
components: {
topNav
topNav,
vueOfficeAside
},
data() {
return {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment