Commit 73e4bb2a by 无尘

fix: 修改通讯录部分面包屑

parent 59e61927
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.61b9985aedce6798cf9511d8f0fedec6.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.02ba22fc7ad3a06b9db0.js></script><script type=text/javascript src=./static/js/vendor.8d2ca7519a4dbf3c2574.js></script><script type=text/javascript src=./static/js/app.4aeba69dbc69bc2064dd.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.4e174a5ec21a1ec4fb97767ff39418ce.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.44e9b70ba68b534e2ed4.js></script><script type=text/javascript src=./static/js/vendor.43e78de80b046eb17d82.js></script><script type=text/javascript src=./static/js/app.bb834a566e568f70bcfe.js></script></body></html>
\ No newline at end of file \ 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 20","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 19","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 24","<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":""} {"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 20","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 19","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 \ No newline at end of file
webpackJsonp([10],{"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 n=a("3Xzz"),s=a("Zx22"),i=(a("3E4D"),a("Ch4/")),l=(a("Mk6G"),a("PI0u")),o=a("P9l9"),r={name:"reviewed",data:function(){return{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(console.log(t),!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){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTableList()},components:{navCrumb:n.a,storeChange:s.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"},[a("div",{staticClass:"reviewed-body-head"},[a("el-select",{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",[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",[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",[t._v(t._s(t._f("formatTimeYMD")(e.row.createTime)))]),t._v(" "),a("div",[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("GEoF")},"data-v-9878f7d4",null);e.default=u.exports},GEoF:function(t,e){},Zx22:function(t,e,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var n={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 n=new Date(t),s=n.getFullYear(),i=n.getMonth()+1,l=n.getDate();return s+e+a(i)+e+a(l)+e},handleData:function(){}},watch:{value:function(t,e){this.customDialog=t},storeChangeData:function(t,e){}},mounted:function(){}},s={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")(n,s,!1,function(t){a("zq2K")},"data-v-458dae70",null);e.a=i.exports},zq2K:function(t,e){}}); webpackJsonp([10],{"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 n=a("3Xzz"),s=a("Zx22"),i=(a("3E4D"),a("Ch4/")),l=(a("Mk6G"),a("PI0u")),o=a("P9l9"),r={name:"reviewed",data:function(){return{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(console.log(t),!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){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTableList()},components:{navCrumb:n.a,storeChange:s.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"},[a("div",{staticClass:"reviewed-body-head"},[a("el-select",{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",[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",[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",[t._v(t._s(t._f("formatTimeYMD")(e.row.createTime)))]),t._v(" "),a("div",[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("GEoF")},"data-v-9878f7d4",null);e.default=u.exports},GEoF:function(t,e){},IyOB:function(t,e){},Zx22:function(t,e,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var n={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 n=new Date(t),s=n.getFullYear(),i=n.getMonth()+1,l=n.getDate();return s+e+a(i)+e+a(l)+e},handleData:function(){}},watch:{value:function(t,e){this.customDialog=t},storeChangeData:function(t,e){}},mounted:function(){}},s={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")(n,s,!1,function(t){a("IyOB")},"data-v-17b2eb2d",null);e.a=i.exports}});
//# sourceMappingURL=10.5614d3673a92e370b9b1.js.map //# sourceMappingURL=10.bc242ed255f709afd2d9.js.map
\ No newline at end of file \ 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?dc99","webpack:///./src/views/reviewCenter/reviewed.vue","webpack:///src/components/review/store-change.vue","webpack:///./src/components/review/store-change.vue?fa35","webpack:///./src/components/review/store-change.vue"],"names":["module","exports","__webpack_require__","p","reviewed","name","data","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","console","log","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","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":"0CAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,0MCsJxCC,GACAC,KAAA,WACAC,KAFA,WAGA,OAEAC,UAEAF,KAAA,KACAG,KAAA,WAGAH,KAAA,OACAG,KAAA,cAGAH,KAAA,MACAG,KAAA,KAIAC,YAAA,KACAC,gBAMAC,MAAA,MACAC,MAAA,MAGAD,MAAA,MACAC,MAAA,MAGAD,MAAA,MACAC,MAAA,OAIAC,YAAA,GAEAC,aAiBAC,qBAGAC,YAAA,EACAC,SAAA,GACAC,MAAA,EAGAC,aAWAC,iBAAA,EACAC,qBAKAC,SACAC,cADA,SACAjB,GACA,YAAAA,IAAAkB,MAAA,cAEAC,cAJA,SAIAnB,GACA,YAAAA,IAAAkB,MAAA,cAEAE,UAPA,SAOApB,GAEA,OAAAA,EAAA,IAAAqB,QADA,wBACA,SAGAC,YAGAC,SAIAC,YAJA,WAKAC,KACAC,gBAMAC,eAZA,SAYAC,GAIA,GAFAC,QAAAC,IAAAF,IACAG,OAAAH,EAAAI,OAAA1B,OAAA2B,OAEA,SAJAR,KAOAC,gBAGAQ,aAvBA,SAuBAC,GAEAA,EAAAC,SAAA,EADAX,KAEAjB,UAAA6B,QAAA,SAAAC,EAAAC,GACAD,EAAAE,sBAAAL,EAAAK,uBACAF,EAAAF,SAAA,MAQAK,sBApCA,SAoCAC,GACAjB,KACAhB,kBAAAiC,GAMAC,iBA5CA,SA4CAD,GACAjB,KAEAd,SAAA+B,EAFAjB,KAGAC,gBAMAkB,oBAtDA,SAsDAF,GACAjB,KAEAf,YAAAgC,EAFAjB,KAGAoB,OAAAC,SAHArB,KAKAC,gBAMAqB,eAlEA,SAkEAC,KAQAC,gBA1EA,SA0EAd,GACAV,KACAX,iBAAA,EADAW,KAEAV,gBAAAoB,GAMAT,aAnFA,SAmFAgB,GACA,IAAAQ,EAAAzB,KACA0B,GACAC,aAAA,GACAC,eAAAH,EAAA/C,YACAmD,OAAAJ,EAAA3C,aAAA,GACAgD,QAAAL,EAAAxC,YACAC,SAAAuC,EAAAvC,UAGM6C,OAAAC,EAAA,EAAAD,CAAN,8CAAAL,GACAO,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA3D,KACA,MAAA4D,EAAAC,UAUA,OATAD,EAAAE,QAAAF,EAAAE,OAAAC,MACAH,EAAAE,OAAAC,KAAA1B,QAAA,SAAAC,EAAAC,GACAD,EAAA0B,aACA1B,EAAA0B,WAAAR,OAAAS,EAAA,EAAAT,CAAAlB,EAAA0B,eAIAd,EAAA1C,UAAAoD,EAAAE,OAAAC,UACAb,EAAAtC,MAAAgD,EAAAE,OAAAlD,OAIQsD,EAAA,EAARC,SAAAP,KAGAQ,MAAA,SAAAF,GACArC,QAAAC,IAAAoC,GAEAhB,EAAAmB,SAAAH,OACAI,SAAA,IACAC,QAAAL,EAAAK,cAKAC,QA9NA,WA+NA/C,KAAAC,gBAEA+C,YACAC,SAAAC,EAAA,EACAC,YAAAC,EAAA,ICtXeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAvD,KAAawD,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kCAA4CF,EAAA,aAAkBG,OAAOrF,QAAA+E,EAAA/E,WAAuB+E,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,uBAAiCF,EAAA,aAAkBG,OAAOE,YAAA,QAAqBC,IAAKC,OAAAV,EAAAtD,cAA0BiE,OAAQrF,MAAA0E,EAAA,YAAAY,SAAA,SAAAC,GAAiDb,EAAA7E,YAAA0F,GAAoBC,WAAA,gBAA2Bd,EAAAe,GAAAf,EAAA,uBAAA7C,GAA2C,OAAAgD,EAAA,aAAuBa,IAAA7D,EAAA7B,MAAAgF,OAAsBjF,MAAA8B,EAAA9B,MAAAC,MAAA6B,EAAA7B,YAAyC6E,EAAA,YAAkBE,YAAA,eAAAC,OAAkCE,YAAA,gBAAAS,cAAA,iBAAAC,UAAA,IAA4ET,IAAKU,MAAAnB,EAAAxD,aAAwB4E,UAAWC,MAAA,SAAAC,GAAyB,iBAAAA,IAAAtB,EAAAuB,GAAAD,EAAAE,QAAA,WAAAF,EAAAN,IAAA,SAA+FhB,EAAArD,eAAA2E,GAAf,OAAkDX,OAAQrF,MAAA0E,EAAA,YAAAY,SAAA,SAAAC,GAAiDb,EAAAzE,YAAAsF,GAAoBC,WAAA,kBAA2B,GAAAd,EAAAO,GAAA,KAAAJ,EAAA,OAA4BE,YAAA,0BAAoCF,EAAA,YAAiBsB,IAAA,gBAAAC,aAAiCC,MAAA,QAAerB,OAAQtF,KAAAgF,EAAAxE,UAAAoG,iBAAA,UAA8CzB,EAAA,mBAAwBG,OAAOjF,MAAA,QAAewG,YAAA7B,EAAA8B,KAAsBd,IAAA,UAAAe,GAAA,SAAAC,GAAiC,OAAAhC,EAAAO,GAAA,mBAAAP,EAAAiC,GAAA,GAAAD,EAAAE,IAAA9D,aAAA,YAAA4D,EAAAE,IAAA9D,aAAA,wCAAoJ4B,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOjF,MAAA,MAAA8G,wBAAA,IAAyCN,YAAA7B,EAAA8B,KAAsBd,IAAA,UAAAe,GAAA,SAAAC,GAAiC,OAAA7B,EAAA,OAAkBE,YAAA,SAAmBF,EAAA,cAAmBG,OAAO8B,UAAA,YAAAT,MAAA,MAAAU,QAAA,SAAwD5B,IAAK6B,KAAA,SAAAhB,GAAwBtB,EAAAjC,eAAAiE,EAAAE,IAAAK,aAAwCpC,EAAA,OAAYE,YAAA,sBAAgCF,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,iEAA2E2B,EAAAE,IAAAM,QAAgFrC,EAAA,OAAYG,OAAOmC,IAAAT,EAAAE,IAAAM,QAAAE,IAAA,SAAnGvC,EAAA,KAA+BE,YAAA,yCAAyGL,EAAAO,GAAA,KAAAJ,EAAA,OAA0BE,YAAA,yDAAmEF,EAAA,OAAYE,YAAA,oBAA8BL,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAS,WAAA,gCAAAxC,EAAA,KAA6EyC,OAAA,GAAAZ,EAAAE,IAAAW,IAAA,6EAAwG7C,EAAAO,GAAA,KAAAJ,EAAA,OAA0BE,YAAA,oBAA8BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAO,GAAA,WAAAJ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAY,WAAA9C,EAAAO,GAAA,KAAAJ,EAAA,OAA2DE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAO,GAAA,UAAAJ,EAAA,QAA8BE,YAAA,UAAoBL,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAa,kBAAA/C,EAAAO,GAAA,KAAAJ,EAAA,OAAkEE,YAAA,mBAA6BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAO,GAAA,SAAAJ,EAAA,QAA6BE,YAAA,UAAoBL,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAc,mBAAAhD,EAAAO,GAAA,KAAAJ,EAAA,OAAmEE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAO,GAAA,WAAAJ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAe,sBAAAjD,EAAAO,GAAA,KAAAJ,EAAA,OAAsEG,OAAO4C,KAAA,aAAmBA,KAAA,cAAkB/C,EAAA,OAAYE,YAAA,qEAA+E2B,EAAAE,IAAAM,QAAgFrC,EAAA,OAAYG,OAAOmC,IAAAT,EAAAE,IAAAM,QAAAE,IAAA,SAAnGvC,EAAA,KAA+BE,YAAA,6CAAyGL,EAAAO,GAAA,KAAAJ,EAAA,OAA8BE,YAAA,gCAA0CF,EAAA,QAAAH,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAS,cAAA3C,EAAAO,GAAA,KAAAJ,EAAA,QAAAH,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAe,iBAAA,UAA2HjD,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOjF,MAAA,KAAA8G,wBAAA,IAAwCN,YAAA7B,EAAA8B,KAAsBd,IAAA,UAAAe,GAAA,SAAAC,GAAiC,OAAA7B,EAAA,OAAAA,EAAA,QAAAH,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAiB,WAAAnD,EAAAO,GAAA,QAAAyB,EAAAE,IAAA9D,aAAA+B,EAAA,aAA0HG,OAAO8C,KAAA,QAAc3C,IAAK4C,MAAA,SAAA/B,GAAyBtB,EAAA/B,gBAAA+D,EAAAE,SAAiClC,EAAAO,GAAA,UAAAP,EAAAsD,MAAA,UAAqCtD,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOjF,MAAA,OAAA8G,wBAAA,IAA0CN,YAAA7B,EAAA8B,KAAsBd,IAAA,UAAAe,GAAA,SAAAC,GAAiC,OAAA7B,EAAA,OAAAH,EAAAO,GAAAP,EAAAiC,GAAAjC,EAAAuD,GAAA,gBAAAvD,CAAAgC,EAAAE,IAAAlD,gBAAAgB,EAAAO,GAAA,KAAAJ,EAAA,OAAAH,EAAAO,GAAAP,EAAAiC,GAAAjC,EAAAuD,GAAA,gBAAAvD,CAAAgC,EAAAE,IAAAlD,uBAA6KgB,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOjF,MAAA,MAAawG,YAAA7B,EAAA8B,KAAsBd,IAAA,UAAAe,GAAA,SAAAC,GAAiC,OAAA7B,EAAA,QAAmByC,OAAA,GAAAZ,EAAAE,IAAA7D,eAAA,qBAAyD2B,EAAAO,GAAAP,EAAAiC,GAAA,GAAAD,EAAAE,IAAA7D,eAAA,0BAAA2B,EAAAO,GAAA,KAAAJ,EAAA,cAAsGE,YAAA,eAAAC,OAAkC8B,UAAA,MAAAT,MAAA,MAAAU,QAAA,WAAmDlC,EAAA,OAAYE,YAAA,iBAA2BL,EAAAO,GAAAP,EAAAiC,GAAAD,EAAAE,IAAAsB,iBAAAxD,EAAAO,GAAA,KAAAJ,EAAA,OAAiEG,OAAO4C,KAAA,aAAmBA,KAAA,cAAkB,GAAAlB,EAAAE,IAAA7D,eAAA8B,EAAA,KAA0CE,YAAA,mBAAAI,IAAmC4C,MAAA,SAAA/B,GAAyBtB,EAAA9C,aAAA8E,EAAAE,SAA8BlC,EAAAsD,iBAAoB,GAAAtD,EAAAO,GAAA,QAAAP,EAAAxE,UAAAiI,OAAAtD,EAAA,OAAsDE,YAAA,uCAAiDF,EAAA,iBAAsBG,OAAOoD,WAAA,GAAAC,eAAA3D,EAAAtE,YAAAkI,cAAA,aAAAC,YAAA7D,EAAArE,SAAAmI,OAAA,0CAAAlI,MAAAoE,EAAApE,OAA2K6E,IAAKsD,cAAA/D,EAAArC,iBAAAqG,iBAAAhE,EAAApC,wBAA6E,GAAAoC,EAAAsD,MAAA,OAAAtD,EAAAO,GAAA,KAAAJ,EAAA,kBAAAH,EAAAO,GAAA,KAAAJ,EAAA,eAAsFG,OAAOvE,gBAAAiE,EAAAjE,iBAAsC4E,OAAQrF,MAAA0E,EAAA,gBAAAY,SAAA,SAAAC,GAAqDb,EAAAlE,gBAAA+E,GAAwBC,WAAA,sBAA+B,IAE5/KmD,oBCCjB,IAcAC,EAdyBtJ,EAAQ,OAcjCuJ,CACErJ,EACAgF,GATF,EAVA,SAAAsE,GACExJ,EAAQ,SAaV,kBAEA,MAUeyJ,EAAA,QAAAH,EAAiB,4GCahCrE,GACA9E,KAAA,gBACAuJ,OACAhJ,OACA8H,KAAAmB,QACAC,SAAA,GAEAzI,iBACAqH,KAAA5E,SAGAxD,KAXA,WAYA,OACAyJ,eAAA,UACAC,aAAAjI,KAAAnB,MAEAqJ,WAEAlC,IAAA7H,EAAA,UAGA6H,IAAA7H,EAAA,UAGA6H,IAAA7H,EAAA,UAGAgK,YAEAnC,IAAA7H,EAAA,UAGA6H,IAAA7H,EAAA,UAGA6H,IAAA7H,EAAA,YAKAiK,YAxCA,aA2CAtI,SAGAuI,gBAHA,WAIArI,KACAsI,gBAIAA,aATA,WAUAtI,KACAiI,cAAA,EADAjI,KAEAuI,MAAA,QAFAvI,KAEAiI,eAGAO,WAfA,SAeAC,EAAAC,GAGA,SAAAC,EAAAC,GACA,OAAAA,EAAA,KAAAA,EAAA,IAAAA,EAEA,IAAAC,EAAA,IAAAC,KAAAL,GACAM,EAAAF,EAAAG,cACAC,EAAAJ,EAAAK,WAAA,EACAC,EAAAN,EAAAO,UACA,OAAAL,EAAAL,EAAAC,EAAAM,GAAAP,EAAAC,EAAAQ,GAAAT,GAGAW,WA5BA,cAkCAC,OACAzK,MAAA,SAAA0K,EAAAC,GACAxJ,KAEAiI,aAAAsB,GAEAjK,gBAAA,SAAAiK,EAAAC,MAMAzG,QAzFA,cCpCe0G,GADEnG,OAFjB,WAA0B,IAAAC,EAAAvD,KAAawD,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uBAAiCF,EAAA,aAAkBG,OAAO6F,MAAA,UAAA/I,QAAA4C,EAAA0E,aAAA/C,MAAA,QAAAyE,eAAApG,EAAA8E,iBAAgGrE,IAAK4F,iBAAA,SAAA/E,GAAkCtB,EAAA0E,aAAApD,MAA0BnB,EAAA,OAAYE,YAAA,mBAA6BF,EAAA,UAAAA,EAAA,UAA4BG,OAAOgG,KAAA,MAAWnG,EAAA,OAAYE,YAAA,gCAA0CL,EAAAO,GAAA,mCAAAP,EAAAO,GAAA,KAAAJ,EAAA,OAAkEE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,0DAAoEL,EAAAe,GAAAf,EAAA,kBAAA7C,GAAuC,OAAAgD,EAAA,OAAkBG,OAAOmC,IAAAtF,EAAAsF,IAAAC,IAAA,UAA4B,OAAA1C,EAAAO,GAAA,KAAAJ,EAAA,UAAmCG,OAAOgG,KAAA,MAAWnG,EAAA,OAAYE,YAAA,gCAA0CL,EAAAO,GAAA,mCAAAP,EAAAO,GAAA,KAAAJ,EAAA,OAAkEE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,0DAAoEL,EAAAe,GAAAf,EAAA,mBAAA7C,GAAwC,OAAAgD,EAAA,OAAkBG,OAAOmC,IAAAtF,EAAAsF,IAAAC,IAAA,UAA4B,sBAEzjCuB,oBCCjB,IAcAC,EAdyBtJ,EAAQ,OAcjCuJ,CACEtE,EACAqG,GATF,EAVA,SAAA9B,GACExJ,EAAQ,SAaV,kBAEA,MAUeyJ,EAAA,EAAAH,EAAiB","file":"static/js/10.5614d3673a92e370b9b1.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 = 10 11","<template>\r\n <div class=\"reviewed-wrap 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=\"reviewed-body-head\">\r\n <el-select v-model=\"filterValue\" placeholder=\"全部状态\" @change=\"getTableList\">\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><el-input\r\n class=\"w-250 m-l-10\"\r\n placeholder=\"请输入提交人姓名或门店名称\"\r\n prefix-icon=\"el-icon-search\"\r\n v-model=\"searchValue\"\r\n clearable\r\n @clear=\"clearSearch\"\r\n @keyup.enter.native=\"searchEnterFun\">\r\n </el-input>\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 <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>{{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 show-overflow-tooltip>\r\n <template slot-scope=\"scope\">\r\n <div>\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>{{ scope.row.createTime | formatTimeYMD}}</div>\r\n <div>{{ scope.row.createTime | formatTimeHMS}}</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 <span :class=\"[scope.row.auditingStatus == 2? 'color-FF585C':'']\">{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span>\r\n <el-popover\r\n class=\"inline-block\"\r\n placement=\"top\"\r\n width=\"150\"\r\n trigger=\"hover\">\r\n <div class=\"tooltip-text\">{{scope.row.refuseReason}}</div>\r\n <div slot=\"reference\">\r\n <i class=\"el-icon-question\" v-if=\"scope.row.auditingStatus == 2\" @click=\"toggleReason(scope.row)\"></i>\r\n </div>\r\n </el-popover>\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 </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\n\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\n\r\nexport default {\r\n name: \"reviewed\",\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 filterValue: '99',\r\n filterOptions: [\r\n // {\r\n // label: '待审核',\r\n // value: '0'\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 label: '已审核',\r\n value: '99'\r\n }\r\n ],\r\n\r\n searchValue: '', // 搜索\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: 1, //审核状态 (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 // info\r\n applyInfo: {\r\n // photo: '',\r\n // applyName: '测试的',\r\n // sex: 2,\r\n // code: '223344545fffffffffffffff4',\r\n // phone: '13012343333',\r\n // job: '店长',\r\n // store: '测试门店'\r\n },\r\n\r\n // store\r\n showStoreDialog: false,\r\n storeChangeData: {},\r\n\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 clearSearch() {\r\n const that = this\r\n that.getTableList();\r\n },\r\n\r\n /**\r\n * 搜索标签\r\n */\r\n searchEnterFun(e) {\r\n const that = this\r\n console.log(e)\r\n let searchVal = String(e.target.value).trim()\r\n if (!searchVal) {\r\n return false;\r\n }\r\n\r\n that.getTableList();\r\n },\r\n\r\n toggleReason(item) {\r\n const that = this\r\n item.visible = true;\r\n that.tableData.forEach(function(ele,index){\r\n if (ele.enterpriseAuditingId != item.enterpriseAuditingId) {\r\n ele.visible = false;\r\n }\r\n })\r\n },\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 // console.log(`每页 ${val} 条`);\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 // console.log(`当前页: ${val}`);\r\n that.currentPage = val;\r\n let fullPath = that.$route.fullPath;\r\n\r\n that.getTableList();\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 */\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: '',\r\n auditingStatus: that.filterValue,\r\n search: that.searchValue || '', // 搜索字段\r\n pageNum: that.currentPage, // 当前页\r\n pageSize: that.pageSize, // 一页显示个数\r\n }\r\n\r\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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.inline-block{\r\n display: inline-block;\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.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.w-250 {\r\n width: 250px;\r\n}\r\n\r\n.m-l-10 {\r\n margin-left: 10px;\r\n}\r\n\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.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\r\n\r\n.tooltip-text {\r\n width: 100%;\r\n white-space: pre-wrap;\r\n word-break: break-all;\r\n}\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 .text-center {\r\n text-align: center;\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 i {\r\n color: #fff;\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: 13px;\r\n color: #606266;\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: 100px;\r\n color: #fff;\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-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 }\r\n }\r\n\r\n}\r\n\r\n.el-icon-question {\r\n font-size: 14px;\r\n color: #C0C4CC;\r\n cursor: pointer;\r\n}\r\n</style>\r\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\"},[_c('div',{staticClass:\"reviewed-body-head\"},[_c('el-select',{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',[_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',[_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',[_vm._v(_vm._s(_vm._f(\"formatTimeYMD\")(scope.row.createTime)))]),_vm._v(\" \"),_c('div',[_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-9878f7d4\",\"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-9878f7d4\\\",\\\"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-9878f7d4\\\",\\\"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-9878f7d4\"\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>\r\n <div class=\"custom-dialog-wrap\">\r\n <el-dialog title=\"门店环境图变更\" :visible.sync=\"customDialog\" width=\"600px\" :before-close=\"handleCardClose\">\r\n <div class=\"dialog-content\">\r\n <el-row>\r\n <el-col :span=\"11\">\r\n <div class=\"grid-content bg-purple-dark\">\r\n 变更前\r\n </div>\r\n <div class=\"data-body\">\r\n <div class=\"data-body-content flex flex-column flex-space-between\">\r\n <template v-for=\"item in leftData\">\r\n <img :src=\"item.src\" alt=\"\"/>\r\n </template>\r\n </div>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"11\">\r\n <div class=\"grid-content bg-purple-dark\">\r\n 变更后\r\n </div>\r\n <div class=\"data-body\">\r\n <div class=\"data-body-content flex flex-column flex-space-between\">\r\n <template v-for=\"item in rightData\">\r\n <img :src=\"item.src\" alt=\"\"/>\r\n </template>\r\n </div>\r\n </div>\r\n </el-col>\r\n </el-row>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n<script>\r\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\n import showMsg from '@/common/js/showmsg';\r\n import errMsg from '@/common/js/error';\r\n import qs from 'qs';\r\n export default {\r\n name: 'custom-dialog',\r\n props: {\r\n value: {\r\n type: Boolean,\r\n default: false\r\n },\r\n storeChangeData: {\r\n type: Object\r\n }\r\n },\r\n data () {\r\n return {\r\n repProjectName: 'gic-web', // 项目名\r\n customDialog: this.value, // 弹框显示\r\n\r\n leftData: [\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n }\r\n ],\r\n rightData: [\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n }\r\n ]\r\n }\r\n },\r\n beforeMount() {\r\n const that = this\r\n },\r\n methods:{\r\n\r\n // 关闭\r\n handleCardClose() {\r\n const that = this;\r\n that.customCancel();\r\n },\r\n\r\n // 取消\r\n customCancel() {\r\n const that = this;\r\n that.customDialog = false\r\n that.$emit('input',that.customDialog)\r\n },\r\n\r\n formatDate(time,flag) {\r\n const that = this\r\n // (0-9)年月数字的显示\r\n function formatDig(num) {\r\n return num > 9 ? '' + num : '0' + num;\r\n }\r\n let myDate = new Date(time);\r\n let y = myDate.getFullYear();\r\n let m = myDate.getMonth()+1;\r\n let d = myDate.getDate();\r\n return y + flag + formatDig(m) + flag + formatDig(d) + flag\r\n },\r\n\r\n handleData() {\r\n const that = this;\r\n\r\n }\r\n\r\n },\r\n watch: {\r\n value: function(newData,oldData){\r\n const that = this;\r\n // console.log(\"新数据:\",newData,oldData)\r\n that.customDialog = newData\r\n },\r\n storeChangeData: function(newData,oldData){\r\n const that = this;\r\n }\r\n },\r\n\r\n /* 接收数据 */\r\n mounted(){\r\n const that = this;\r\n // console.log(\"新数据:\",that.value)\r\n // that.customDialog = that.showStoreDialog\r\n },\r\n\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\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-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-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.dialog-content {\r\n /*height: 484px;*/\r\n padding-bottom: 20px;\r\n\r\n .grid-content {\r\n width: 100%;\r\n height: 42px;\r\n line-height: 42px;\r\n text-align: center;\r\n background: rgba(245,247,250,1);\r\n font-size: 16px;\r\n color: #303133;\r\n /*border: 1px solid rgba(235,238,245,1);\r\n border-radius: 4px;*/\r\n }\r\n\r\n .el-row {\r\n width: 100%;\r\n font-size: 0\r\n }\r\n .el-col-11 {\r\n width: 272px;\r\n border:1px solid rgba(235,238,245,1);\r\n border-radius: 4px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n &+.el-col-11 {\r\n margin-left: 14px;\r\n }\r\n }\r\n\r\n .data-body {\r\n height: 442px;\r\n max-height: 442px;\r\n padding: 11px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n\r\n .data-body-content {\r\n height: 100%;\r\n overflow-x: hidden;\r\n overflow-y: auto;\r\n }\r\n img {\r\n width: 100%;\r\n &+img {\r\n margin-top: 10px;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\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-458dae70\",\"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-458dae70\\\",\\\"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-458dae70\\\",\\\"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-458dae70\"\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":""} {"version":3,"sources":["webpack:///./src/assets/test.png","webpack:///src/views/reviewCenter/reviewed.vue","webpack:///./src/views/reviewCenter/reviewed.vue?dc99","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","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","console","log","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","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/10.bc242ed255f709afd2d9.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 = 10 11","<template>\r\n <div class=\"reviewed-wrap 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=\"reviewed-body-head\">\r\n <el-select v-model=\"filterValue\" placeholder=\"全部状态\" @change=\"getTableList\">\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><el-input\r\n class=\"w-250 m-l-10\"\r\n placeholder=\"请输入提交人姓名或门店名称\"\r\n prefix-icon=\"el-icon-search\"\r\n v-model=\"searchValue\"\r\n clearable\r\n @clear=\"clearSearch\"\r\n @keyup.enter.native=\"searchEnterFun\">\r\n </el-input>\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 <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>{{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 show-overflow-tooltip>\r\n <template slot-scope=\"scope\">\r\n <div>\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>{{ scope.row.createTime | formatTimeYMD}}</div>\r\n <div>{{ scope.row.createTime | formatTimeHMS}}</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 <span :class=\"[scope.row.auditingStatus == 2? 'color-FF585C':'']\">{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span>\r\n <el-popover\r\n class=\"inline-block\"\r\n placement=\"top\"\r\n width=\"150\"\r\n trigger=\"hover\">\r\n <div class=\"tooltip-text\">{{scope.row.refuseReason}}</div>\r\n <div slot=\"reference\">\r\n <i class=\"el-icon-question\" v-if=\"scope.row.auditingStatus == 2\" @click=\"toggleReason(scope.row)\"></i>\r\n </div>\r\n </el-popover>\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 </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\n\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\n\r\nexport default {\r\n name: \"reviewed\",\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 filterValue: '99',\r\n filterOptions: [\r\n // {\r\n // label: '待审核',\r\n // value: '0'\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 label: '已审核',\r\n value: '99'\r\n }\r\n ],\r\n\r\n searchValue: '', // 搜索\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: 1, //审核状态 (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 // info\r\n applyInfo: {\r\n // photo: '',\r\n // applyName: '测试的',\r\n // sex: 2,\r\n // code: '223344545fffffffffffffff4',\r\n // phone: '13012343333',\r\n // job: '店长',\r\n // store: '测试门店'\r\n },\r\n\r\n // store\r\n showStoreDialog: false,\r\n storeChangeData: {},\r\n\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 clearSearch() {\r\n const that = this\r\n that.getTableList();\r\n },\r\n\r\n /**\r\n * 搜索标签\r\n */\r\n searchEnterFun(e) {\r\n const that = this\r\n console.log(e)\r\n let searchVal = String(e.target.value).trim()\r\n if (!searchVal) {\r\n return false;\r\n }\r\n\r\n that.getTableList();\r\n },\r\n\r\n toggleReason(item) {\r\n const that = this\r\n item.visible = true;\r\n that.tableData.forEach(function(ele,index){\r\n if (ele.enterpriseAuditingId != item.enterpriseAuditingId) {\r\n ele.visible = false;\r\n }\r\n })\r\n },\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 // console.log(`每页 ${val} 条`);\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 // console.log(`当前页: ${val}`);\r\n that.currentPage = val;\r\n let fullPath = that.$route.fullPath;\r\n\r\n that.getTableList();\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 */\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: '',\r\n auditingStatus: that.filterValue,\r\n search: that.searchValue || '', // 搜索字段\r\n pageNum: that.currentPage, // 当前页\r\n pageSize: that.pageSize, // 一页显示个数\r\n }\r\n\r\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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.inline-block{\r\n display: inline-block;\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.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.w-250 {\r\n width: 250px;\r\n}\r\n\r\n.m-l-10 {\r\n margin-left: 10px;\r\n}\r\n\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.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\r\n\r\n.tooltip-text {\r\n width: 100%;\r\n white-space: pre-wrap;\r\n word-break: break-all;\r\n}\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 .text-center {\r\n text-align: center;\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 i {\r\n color: #fff;\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: 13px;\r\n color: #606266;\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: 100px;\r\n color: #fff;\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-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 }\r\n }\r\n\r\n}\r\n\r\n.el-icon-question {\r\n font-size: 14px;\r\n color: #C0C4CC;\r\n cursor: pointer;\r\n}\r\n</style>\r\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\"},[_c('div',{staticClass:\"reviewed-body-head\"},[_c('el-select',{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',[_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',[_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',[_vm._v(_vm._s(_vm._f(\"formatTimeYMD\")(scope.row.createTime)))]),_vm._v(\" \"),_c('div',[_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-9878f7d4\",\"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-9878f7d4\\\",\\\"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-9878f7d4\\\",\\\"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-9878f7d4\"\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 \ No newline at end of file
webpackJsonp([11],{"2FlR":function(e,t,a){e.exports=a.p+"static/img/test.50e4091.png"},"49BK":function(e,t){},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(),o=s.getMonth()+1,n=s.getDate();return i+t+a(o)+t+a(n)+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 o=a("VU/8")(s,i,!1,function(e){a("IyOB")},"data-v-17b2eb2d",null);t.a=o.exports},xCEU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("3Xzz"),i=a("Zx22"),o=a("3E4D"),n=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:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字",trigger:"blur"}]},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.error({duration:1e3,message:"请选择列表"}),!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 o.a.showmsg("操作成功","success"),t.approveVisible=!1,void t.getTableList();n.a.errorMsg(a)}).catch(function(e){console.log(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 o.a.showmsg("操作成功","success"),void t.getTableList();n.a.errorMsg(a)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},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 o.a.showmsg("操作成功","success"),e.refuseVisible=!1,void e.getTableList();n.a.errorMsg(a)}).catch(function(t){console.log(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);n.a.errorMsg(a)}).catch(function(e){console.log(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"},[a("div",{staticClass:"reviewed-body-head flex flex-space-between"},[a("el-select",{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",[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",[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",[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("div",[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,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",{attrs:{type:"textarea",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.refuseVisible=!1}}},[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("49BK")},"data-v-4bb2e9ae",null);t.default=p.exports}});
//# sourceMappingURL=11.d455f788b437ae336127.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?6f3b","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","error","duration","postAllApprove","that","para","api","then","res","resData","errorCode","showmsg","errorMsg","catch","enterpriseAuditingIds","sendRefuse","formName","$refs","validate","valid","postRefuse","showSingleInfo","memberId","showStoreChange","auditingType","auditingStatus","search","pageNum","result","list","forEach","ele","createTime","js_public","components","navCrumb","nav","storeChange","reviewCenter_unreview","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":"0CAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,yJCuCxCC,GACAC,KAAA,gBACAC,OACAC,OACAC,KAAAC,QACAC,SAAA,GAEAC,iBACAH,KAAAI,SAGAC,KAXA,WAYA,OACAC,eAAA,UACAC,aAAAC,KAAAT,MAEAU,WAEAC,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,UAGAiB,YAEAD,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,YAKAkB,YAxCA,aA2CAC,SAGAC,gBAHA,WAIAN,KACAO,gBAIAA,aATA,WAUAP,KACAD,cAAA,EADAC,KAEAQ,MAAA,QAFAR,KAEAD,eAGAU,WAfA,SAeAC,EAAAC,GAGA,SAAAC,EAAAC,GACA,OAAAA,EAAA,KAAAA,EAAA,IAAAA,EAEA,IAAAC,EAAA,IAAAC,KAAAL,GACAM,EAAAF,EAAAG,cACAC,EAAAJ,EAAAK,WAAA,EACAC,EAAAN,EAAAO,UACA,OAAAL,EAAAL,EAAAC,EAAAM,GAAAP,EAAAC,EAAAQ,GAAAT,GAGAW,WA5BA,cAkCAC,OACAhC,MAAA,SAAAiC,EAAAC,GACAzB,KAEAD,aAAAyB,GAEA7B,gBAAA,SAAA6B,EAAAC,MAMAC,QAzFA,cCpCeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uBAAiCF,EAAA,aAAkBG,OAAOC,MAAA,UAAAC,QAAAR,EAAA9B,aAAAuC,MAAA,QAAAC,eAAAV,EAAAvB,iBAAgGkC,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA9B,aAAA2C,MAA0BV,EAAA,OAAYE,YAAA,mBAA6BF,EAAA,UAAAA,EAAA,UAA4BG,OAAOQ,KAAA,MAAWX,EAAA,OAAYE,YAAA,gCAA0CL,EAAAe,GAAA,mCAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAAkEE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,0DAAoEL,EAAAgB,GAAAhB,EAAA,kBAAAiB,GAAuC,OAAAd,EAAA,OAAkBG,OAAOjC,IAAA4C,EAAA5C,IAAA6C,IAAA,UAA4B,OAAAlB,EAAAe,GAAA,KAAAZ,EAAA,UAAmCG,OAAOQ,KAAA,MAAWX,EAAA,OAAYE,YAAA,gCAA0CL,EAAAe,GAAA,mCAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAAkEE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,0DAAoEL,EAAAgB,GAAAhB,EAAA,mBAAAiB,GAAwC,OAAAd,EAAA,OAAkBG,OAAOjC,IAAA4C,EAAA5C,IAAA6C,IAAA,UAA4B,sBAEzjCC,oBCCjB,IAcAC,EAdyB/D,EAAQ,OAcjCgE,CACE9D,EACAuC,GATF,EAVA,SAAAwB,GACEjE,EAAQ,SAaV,kBAEA,MAUekE,EAAA,EAAAH,EAAiB,oLC8IhCI,GACAhE,KAAA,WACAQ,KAFA,WAGA,OAEAyD,UAEAjE,KAAA,KACAkE,KAAA,WAGAlE,KAAA,OACAkE,KAAA,cAGAlE,KAAA,MACAkE,KAAA,KAKAC,YAAA,GACAC,gBAMAC,MAAA,OACAnE,MAAA,KAGAmE,MAAA,OACAnE,MAAA,MAGAmE,MAAA,OACAnE,MAAA,MAIAoE,aAiBAC,qBAGAC,YAAA,EACAC,SAAA,GACAC,MAAA,EAGAC,SAAA,GACAC,UACAC,aAAA,IAEAC,OACAD,eACAE,UAAA,EAAAC,QAAA,UAAAC,QAAA,SACAC,IAAA,EAAAC,IAAA,GAAAH,QAAA,gBAAAC,QAAA,UAIAG,iBAAA,EACA9E,mBAEA+E,gBAAA,EACAC,eAAA,IAIAC,SACAC,cADA,SACAhF,GACA,YAAAA,IAAAiF,MAAA,cAEAC,cAJA,SAIAlF,GACA,YAAAA,IAAAiF,MAAA,cAEAE,UAPA,SAOAnF,GAEA,OAAAA,EAAA,IAAAoF,QADA,wBACA,SAGAC,YAGA7E,SAKA8E,sBALA,SAKAC,GACApF,KACA4D,kBAAAwB,GAMAC,iBAbA,SAaAD,GACApF,KACA8D,SAAAsB,EADApF,KAEAsF,gBAMAC,oBAtBA,SAsBAH,GACApF,KACA6D,YAAAuB,EADApF,KAGAsF,gBAMAE,YAhCA,SAgCAC,EAAA3C,EAAAnC,GACAX,KACAgE,SAAAlB,EAAA4C,qBACA/E,EAFAX,KAEA2E,eAAA,EAFA3E,KAEA0E,gBAAA,GAMAiB,YAzCA,WA0CA3F,KACA4F,YADA5F,KACAgE,WAMA6B,WAjDA,WAmDAC,QAAAC,IADA/F,KACA4D,mBACA,IAAAoC,EAFAhG,KAEA4D,kBAAAqC,OAFAjG,KAEA4D,kBAAAsC,IAAA,SAAApD,GAAA,OAAAA,EAAA4C,uBAAA,GACA,IAAAM,EAKA,OARAhG,KAIAmG,SAAAC,OACAC,SAAA,IACAhC,QAAA,WAEA,EARArE,KAUAsG,eAAAN,IAIAJ,YAhEA,SAgEAI,GACA,IAAAO,EAAAvG,KACAwG,GACAd,qBAAAM,GAGMpG,OAAA6G,EAAA,EAAA7G,CAAN,wCAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAIA,OAHUC,EAAA,EAAVA,QAAA,kBACAP,EAAA7B,gBAAA,OACA6B,EAAAjB,eAIQc,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAKAiC,eA9FA,SA8FAN,GACA,IAAAO,EAAAvG,KACAwG,GACAS,sBAAAjB,GAGMpG,OAAA6G,EAAA,EAAA7G,CAAN,8CAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAP,EAAAjB,eAIQc,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAQA6C,WA9HA,SA8HAC,GACA,IAAAZ,EAAAvG,KACAuG,EAAAa,MAAAD,GAAAE,SAAA,SAAAC,GACA,IAAAA,EAIA,SAHAf,EAAAgB,gBAQAA,WA1IA,WA2IA,IAAAhB,EAAAvG,KACAwG,GACAd,qBAAAa,EAAAvC,SACAE,aAAAqC,EAAAtC,SAAAC,cAGMtE,OAAA6G,EAAA,EAAA7G,CAAN,uCAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAIA,OAHUC,EAAA,EAAVA,QAAA,kBACAP,EAAA5B,eAAA,OACA4B,EAAAjB,eAIQc,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAQAmD,eA5KA,SA4KAC,KAOAC,gBAnLA,SAmLA5E,GACA9C,KACAyE,iBAAA,EADAzE,KAEAL,gBAAAmD,GAMAwC,aA5LA,SA4LAF,GACA,IAAAmB,EAAAvG,KACAwG,GACAmB,aAAApB,EAAA/C,YACAoE,eAAA,IACAC,OAAA,GACAC,QAAAvB,EAAA1C,YACAC,SAAAyC,EAAAzC,UAGMlE,OAAA6G,EAAA,EAAA7G,CAAN,8CAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAUA,OATAD,EAAAmB,QAAAnB,EAAAmB,OAAAC,MACApB,EAAAmB,OAAAC,KAAAC,QAAA,SAAAC,EAAAzC,GACAyC,EAAAC,aACAD,EAAAC,WAAAvI,OAAAwI,EAAA,EAAAxI,CAAAsI,EAAAC,eAIA5B,EAAA5C,UAAAiD,EAAAmB,OAAAC,UACAzB,EAAAxC,MAAA6C,EAAAmB,OAAAhE,OAIQqC,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,cAKA3C,QAxUA,WAyUA1B,KAAAsF,gBAEA+C,YACAC,SAAAC,EAAA,EACAC,YAAApJ,EAAA,IClfeqJ,GADE7G,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kCAA4CF,EAAA,aAAkBG,OAAOmB,QAAAzB,EAAAyB,WAAuBzB,EAAAe,GAAA,KAAAZ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,+CAAyDF,EAAA,aAAkBG,OAAOuG,YAAA,QAAqBlG,IAAKmG,OAAA9G,EAAAyD,cAA0BsD,OAAQrJ,MAAAsC,EAAA,YAAAgH,SAAA,SAAAC,GAAiDjH,EAAA2B,YAAAsF,GAAoBC,WAAA,gBAA2BlH,EAAAgB,GAAAhB,EAAA,uBAAAiB,GAA2C,OAAAd,EAAA,aAAuBgH,IAAAlG,EAAAvD,MAAA4C,OAAsBuB,MAAAZ,EAAAY,MAAAnE,MAAAuD,EAAAvD,YAAyCsC,EAAAe,GAAA,KAAAZ,EAAA,aAA+BG,OAAO3C,KAAA,WAAiBgD,IAAKyG,MAAApH,EAAAgE,cAAwBhE,EAAAe,GAAA,cAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAA6CE,YAAA,0BAAoCF,EAAA,YAAiBkH,IAAA,gBAAAC,aAAiC7G,MAAA,QAAeH,OAAQtC,KAAAgC,EAAA8B,UAAAyF,iBAAA,QAA6C5G,IAAK6G,mBAAAxH,EAAAsD,yBAA8CnD,EAAA,mBAAwBG,OAAO3C,KAAA,YAAA8C,MAAA,QAAiCT,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,QAAe4F,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA5H,EAAAe,GAAA,mBAAAf,EAAA6H,GAAA,GAAAD,EAAAE,IAAAhC,aAAA,YAAA8B,EAAAE,IAAAhC,aAAA,wCAAoJ9F,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,MAAAkG,wBAAA,IAAyCN,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,OAAkBE,YAAA,SAAmBF,EAAA,cAAmBG,OAAO0H,UAAA,YAAAvH,MAAA,MAAAgC,QAAA,SAAwD9B,IAAKsH,KAAA,SAAApH,GAAwBb,EAAA2F,eAAAiC,EAAAE,IAAAI,aAAwC/H,EAAA,OAAYE,YAAA,sBAAgCF,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,iEAA2EuH,EAAAE,IAAAK,QAAgFhI,EAAA,OAAYG,OAAOjC,IAAAuJ,EAAAE,IAAAK,QAAAjH,IAAA,SAAnGf,EAAA,KAA+BE,YAAA,yCAAyGL,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,yDAAmEF,EAAA,OAAYE,YAAA,oBAA8BL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAM,WAAA,gCAAAjI,EAAA,KAA6EkI,OAAA,GAAAT,EAAAE,IAAAQ,IAAA,6EAAwGtI,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,oBAA8BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,WAAAZ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAS,WAAAvI,EAAAe,GAAA,KAAAZ,EAAA,OAA2DE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,UAAAZ,EAAA,QAA8BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAU,kBAAAxI,EAAAe,GAAA,KAAAZ,EAAA,OAAkEE,YAAA,mBAA6BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,SAAAZ,EAAA,QAA6BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAW,mBAAAzI,EAAAe,GAAA,KAAAZ,EAAA,OAAmEE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,WAAAZ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAY,sBAAA1I,EAAAe,GAAA,KAAAZ,EAAA,OAAsEG,OAAOqI,KAAA,aAAmBA,KAAA,cAAkBxI,EAAA,OAAYE,YAAA,qEAA+EuH,EAAAE,IAAAK,QAAgFhI,EAAA,OAAYG,OAAOjC,IAAAuJ,EAAAE,IAAAK,QAAAjH,IAAA,SAAnGf,EAAA,KAA+BE,YAAA,6CAAyGL,EAAAe,GAAA,KAAAZ,EAAA,OAA8BE,YAAA,gCAA0CF,EAAA,QAAAH,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAM,cAAApI,EAAAe,GAAA,KAAAZ,EAAA,QAAAH,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAY,iBAAA,UAA2H1I,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,MAAa4F,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,OAAAA,EAAA,QAAAH,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAc,WAAA5I,EAAAe,GAAA,QAAA6G,EAAAE,IAAAhC,aAAA3F,EAAA,aAA0HG,OAAO3C,KAAA,QAAcgD,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAA6F,gBAAA+B,EAAAE,SAAiC9H,EAAAe,GAAA,UAAAf,EAAA6I,MAAA,UAAqC7I,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,OAAAkG,wBAAA,IAA0CN,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,OAAAH,EAAAe,GAAAf,EAAA6H,GAAA7H,EAAA8I,GAAA,gBAAA9I,CAAA4H,EAAAE,IAAAxB,gBAAAtG,EAAAe,GAAA,KAAAZ,EAAA,OAAAH,EAAAe,GAAAf,EAAA6H,GAAA7H,EAAA8I,GAAA,gBAAA9I,CAAA4H,EAAAE,IAAAxB,uBAA6KtG,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,KAAApB,MAAA,OAA2BgH,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,aAAwBG,OAAO3C,KAAA,OAAAoL,KAAA,SAA6BpI,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAA2D,YAAAiE,EAAAoB,OAAApB,EAAAE,SAA0C9H,EAAAe,GAAA,QAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA6CG,OAAO3C,KAAA,OAAAoL,KAAA,SAA6BpI,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAA2D,YAAAiE,EAAAoB,OAAApB,EAAAE,IAAA,cAAmD9H,EAAAe,GAAA,gBAAsB,GAAAf,EAAAe,GAAA,QAAAf,EAAA8B,UAAAsC,OAAAjE,EAAA,OAAsDE,YAAA,uCAAiDF,EAAA,iBAAsBG,OAAO2I,WAAA,GAAAC,eAAAlJ,EAAAgC,YAAAmH,cAAA,aAAAC,YAAApJ,EAAAiC,SAAAoH,OAAA,0CAAAnH,MAAAlC,EAAAkC,OAA2KvB,IAAK2I,cAAAtJ,EAAAwD,iBAAA+F,iBAAAvJ,EAAA0D,wBAA6E,GAAA1D,EAAA6I,MAAA,OAAA7I,EAAAe,GAAA,KAAAZ,EAAA,kBAAAH,EAAAe,GAAA,KAAAZ,EAAA,eAAsFG,OAAOxC,gBAAAkC,EAAAlC,iBAAsCiJ,OAAQrJ,MAAAsC,EAAA,gBAAAgH,SAAA,SAAAC,GAAqDjH,EAAA4C,gBAAAqE,GAAwBC,WAAA,qBAA+BlH,EAAAe,GAAA,KAAAZ,EAAA,aAA8BE,YAAA,iBAAAC,OAAoCC,MAAA,GAAAC,QAAAR,EAAA6C,eAAApC,MAAA,SAAwDE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA6C,eAAAhC,MAA4BV,EAAA,OAAYE,YAAA,6BAAuCF,EAAA,OAAAA,EAAA,KAAoBE,YAAA,oBAA8BF,EAAA,QAAaE,YAAA,qBAA+BL,EAAAe,GAAA,UAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAAyCE,YAAA,gBAA0BL,EAAAe,GAAA,cAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAA6CE,YAAA,+BAAAiH,aAAwDkC,aAAA,UAAsBlJ,OAAQqI,KAAA,UAAgBA,KAAA,WAAexI,EAAA,aAAkBQ,IAAIyG,MAAA,SAAAvG,GAAyBb,EAAA6C,gBAAA,MAA6B7C,EAAAe,GAAA,SAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA8CG,OAAO3C,KAAA,WAAiBgD,IAAKyG,MAAApH,EAAA8D,eAAyB9D,EAAAe,GAAA,eAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAAoDE,YAAA,gBAAAC,OAAmCC,MAAA,KAAAC,QAAAR,EAAA8C,cAAArC,MAAA,SAAyDE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA8C,cAAAjC,MAA2BV,EAAA,OAAAA,EAAA,OAAsBE,YAAA,eAAyBL,EAAAe,GAAA,aAAAf,EAAAe,GAAA,KAAAZ,EAAA,WAAgDkH,IAAA,WAAAhH,YAAA,gBAAAC,OAAkDyG,MAAA/G,EAAAoC,SAAAE,MAAAtC,EAAAsC,SAAwCnC,EAAA,gBAAqBG,OAAOuB,MAAA,GAAA4H,KAAA,kBAAkCtJ,EAAA,YAAiBG,OAAO3C,KAAA,WAAA+L,KAAA,GAA2B3C,OAAQrJ,MAAAsC,EAAAoC,SAAA,aAAA4E,SAAA,SAAAC,GAA2DjH,EAAA2J,KAAA3J,EAAAoC,SAAA,eAAA6E,IAA4CC,WAAA,4BAAqC,WAAAlH,EAAAe,GAAA,KAAAZ,EAAA,OAAoCE,YAAA,+BAAAC,OAAkDqI,KAAA,UAAgBA,KAAA,WAAexI,EAAA,aAAkBQ,IAAIyG,MAAA,SAAAvG,GAAyBb,EAAA8C,eAAA,MAA4B9C,EAAAe,GAAA,SAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA8CG,OAAO3C,KAAA,WAAiBgD,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAAqF,WAAA,gBAA6BrF,EAAAe,GAAA,oBAE5vNI,oBCCjB,IAcAC,EAdyB/D,EAAQ,OAcjCgE,CACEG,EACAoF,GATF,EAVA,SAAAtF,GACEjE,EAAQ,SAaV,kBAEA,MAUekE,EAAA,QAAAH,EAAiB","file":"static/js/11.d455f788b437ae336127.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 = 10 11","<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\">\r\n <div class=\"reviewed-body-head flex flex-space-between\">\r\n <el-select v-model=\"filterValue\" placeholder=\"全部事项\" @change=\"getTableList\">\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>{{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>\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>{{ scope.row.createTime | formatTimeYMD}}</div>\r\n <div>{{ 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 class=\"refuse-dialog\" title=\"提示\" :visible.sync=\"refuseVisible\" 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 v-model=\"ruleForm.refuseReason\"\r\n type=\"textarea\"\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=\"refuseVisible = false\">取 消</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\n\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: 'blur' },\r\n { min: 1, max: 50, message: '长度在 1 到 50 个字', trigger: 'blur' }\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\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.error({\r\n duration: 1000,\r\n message: '请选择列表'\r\n })\r\n return false;\r\n }\r\n that.postAllApprove(ids)\r\n\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\r\n postRequest('/haoban-manage-web/audit/approve.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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\r\n postRequest('/haoban-manage-web/audit/batch-approve.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 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 // console.log('error submit!!');\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\r\n getRequest('/haoban-manage-web/audit/refuse.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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\r\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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\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.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/* 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.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\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 i {\r\n color: #fff;\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: 13px;\r\n color: #606266;\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: 100px;\r\n color: #fff;\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-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 }\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__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: 12px;\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\"},[_c('div',{staticClass:\"reviewed-body-head flex flex-space-between\"},[_c('el-select',{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',[_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',[_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',[_vm._v(_vm._s(_vm._f(\"formatTimeYMD\")(scope.row.createTime)))]),_vm._v(\" \"),_c('div',[_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,\"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',{attrs:{\"type\":\"textarea\",\"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.refuseVisible = false}}},[_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-4bb2e9ae\",\"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-4bb2e9ae\\\",\\\"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-4bb2e9ae\\\",\\\"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-4bb2e9ae\"\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([11],{"2FlR":function(e,t,a){e.exports=a.p+"static/img/test.50e4091.png"},"49BK":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(),o=s.getMonth()+1,n=s.getDate();return i+t+a(o)+t+a(n)+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 o=a("VU/8")(s,i,!1,function(e){a("zq2K")},"data-v-458dae70",null);t.a=o.exports},xCEU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("3Xzz"),i=a("Zx22"),o=a("3E4D"),n=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:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字",trigger:"blur"}]},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.error({duration:1e3,message:"请选择列表"}),!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 o.a.showmsg("操作成功","success"),t.approveVisible=!1,void t.getTableList();n.a.errorMsg(a)}).catch(function(e){console.log(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 o.a.showmsg("操作成功","success"),void t.getTableList();n.a.errorMsg(a)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},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 o.a.showmsg("操作成功","success"),e.refuseVisible=!1,void e.getTableList();n.a.errorMsg(a)}).catch(function(t){console.log(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);n.a.errorMsg(a)}).catch(function(e){console.log(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"},[a("div",{staticClass:"reviewed-body-head flex flex-space-between"},[a("el-select",{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",[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",[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",[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("div",[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,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",{attrs:{type:"textarea",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.refuseVisible=!1}}},[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("49BK")},"data-v-4bb2e9ae",null);t.default=p.exports},zq2K:function(e,t){}});
//# sourceMappingURL=11.f6e7b64dec5aff9cee5e.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?fa35","webpack:///./src/components/review/store-change.vue","webpack:///src/views/reviewCenter/unreview.vue","webpack:///./src/views/reviewCenter/unreview.vue?6f3b","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","error","duration","postAllApprove","that","para","api","then","res","resData","errorCode","showmsg","errorMsg","catch","enterpriseAuditingIds","sendRefuse","formName","$refs","validate","valid","postRefuse","showSingleInfo","memberId","showStoreChange","auditingType","auditingStatus","search","pageNum","result","list","forEach","ele","createTime","js_public","components","navCrumb","nav","storeChange","reviewCenter_unreview","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":"0CAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,oICuCxCC,GACAC,KAAA,gBACAC,OACAC,OACAC,KAAAC,QACAC,SAAA,GAEAC,iBACAH,KAAAI,SAGAC,KAXA,WAYA,OACAC,eAAA,UACAC,aAAAC,KAAAT,MAEAU,WAEAC,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,UAGAiB,YAEAD,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,UAGAgB,IAAAhB,EAAA,YAKAkB,YAxCA,aA2CAC,SAGAC,gBAHA,WAIAN,KACAO,gBAIAA,aATA,WAUAP,KACAD,cAAA,EADAC,KAEAQ,MAAA,QAFAR,KAEAD,eAGAU,WAfA,SAeAC,EAAAC,GAGA,SAAAC,EAAAC,GACA,OAAAA,EAAA,KAAAA,EAAA,IAAAA,EAEA,IAAAC,EAAA,IAAAC,KAAAL,GACAM,EAAAF,EAAAG,cACAC,EAAAJ,EAAAK,WAAA,EACAC,EAAAN,EAAAO,UACA,OAAAL,EAAAL,EAAAC,EAAAM,GAAAP,EAAAC,EAAAQ,GAAAT,GAGAW,WA5BA,cAkCAC,OACAhC,MAAA,SAAAiC,EAAAC,GACAzB,KAEAD,aAAAyB,GAEA7B,gBAAA,SAAA6B,EAAAC,MAMAC,QAzFA,cCpCeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uBAAiCF,EAAA,aAAkBG,OAAOC,MAAA,UAAAC,QAAAR,EAAA9B,aAAAuC,MAAA,QAAAC,eAAAV,EAAAvB,iBAAgGkC,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA9B,aAAA2C,MAA0BV,EAAA,OAAYE,YAAA,mBAA6BF,EAAA,UAAAA,EAAA,UAA4BG,OAAOQ,KAAA,MAAWX,EAAA,OAAYE,YAAA,gCAA0CL,EAAAe,GAAA,mCAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAAkEE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,0DAAoEL,EAAAgB,GAAAhB,EAAA,kBAAAiB,GAAuC,OAAAd,EAAA,OAAkBG,OAAOjC,IAAA4C,EAAA5C,IAAA6C,IAAA,UAA4B,OAAAlB,EAAAe,GAAA,KAAAZ,EAAA,UAAmCG,OAAOQ,KAAA,MAAWX,EAAA,OAAYE,YAAA,gCAA0CL,EAAAe,GAAA,mCAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAAkEE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,0DAAoEL,EAAAgB,GAAAhB,EAAA,mBAAAiB,GAAwC,OAAAd,EAAA,OAAkBG,OAAOjC,IAAA4C,EAAA5C,IAAA6C,IAAA,UAA4B,sBAEzjCC,oBCCjB,IAcAC,EAdyB/D,EAAQ,OAcjCgE,CACE9D,EACAuC,GATF,EAVA,SAAAwB,GACEjE,EAAQ,SAaV,kBAEA,MAUekE,EAAA,EAAAH,EAAiB,oLC8IhCI,GACAhE,KAAA,WACAQ,KAFA,WAGA,OAEAyD,UAEAjE,KAAA,KACAkE,KAAA,WAGAlE,KAAA,OACAkE,KAAA,cAGAlE,KAAA,MACAkE,KAAA,KAKAC,YAAA,GACAC,gBAMAC,MAAA,OACAnE,MAAA,KAGAmE,MAAA,OACAnE,MAAA,MAGAmE,MAAA,OACAnE,MAAA,MAIAoE,aAiBAC,qBAGAC,YAAA,EACAC,SAAA,GACAC,MAAA,EAGAC,SAAA,GACAC,UACAC,aAAA,IAEAC,OACAD,eACAE,UAAA,EAAAC,QAAA,UAAAC,QAAA,SACAC,IAAA,EAAAC,IAAA,GAAAH,QAAA,gBAAAC,QAAA,UAIAG,iBAAA,EACA9E,mBAEA+E,gBAAA,EACAC,eAAA,IAIAC,SACAC,cADA,SACAhF,GACA,YAAAA,IAAAiF,MAAA,cAEAC,cAJA,SAIAlF,GACA,YAAAA,IAAAiF,MAAA,cAEAE,UAPA,SAOAnF,GAEA,OAAAA,EAAA,IAAAoF,QADA,wBACA,SAGAC,YAGA7E,SAKA8E,sBALA,SAKAC,GACApF,KACA4D,kBAAAwB,GAMAC,iBAbA,SAaAD,GACApF,KACA8D,SAAAsB,EADApF,KAEAsF,gBAMAC,oBAtBA,SAsBAH,GACApF,KACA6D,YAAAuB,EADApF,KAGAsF,gBAMAE,YAhCA,SAgCAC,EAAA3C,EAAAnC,GACAX,KACAgE,SAAAlB,EAAA4C,qBACA/E,EAFAX,KAEA2E,eAAA,EAFA3E,KAEA0E,gBAAA,GAMAiB,YAzCA,WA0CA3F,KACA4F,YADA5F,KACAgE,WAMA6B,WAjDA,WAmDAC,QAAAC,IADA/F,KACA4D,mBACA,IAAAoC,EAFAhG,KAEA4D,kBAAAqC,OAFAjG,KAEA4D,kBAAAsC,IAAA,SAAApD,GAAA,OAAAA,EAAA4C,uBAAA,GACA,IAAAM,EAKA,OARAhG,KAIAmG,SAAAC,OACAC,SAAA,IACAhC,QAAA,WAEA,EARArE,KAUAsG,eAAAN,IAIAJ,YAhEA,SAgEAI,GACA,IAAAO,EAAAvG,KACAwG,GACAd,qBAAAM,GAGMpG,OAAA6G,EAAA,EAAA7G,CAAN,wCAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAIA,OAHUC,EAAA,EAAVA,QAAA,kBACAP,EAAA7B,gBAAA,OACA6B,EAAAjB,eAIQc,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAKAiC,eA9FA,SA8FAN,GACA,IAAAO,EAAAvG,KACAwG,GACAS,sBAAAjB,GAGMpG,OAAA6G,EAAA,EAAA7G,CAAN,8CAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAP,EAAAjB,eAIQc,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAQA6C,WA9HA,SA8HAC,GACA,IAAAZ,EAAAvG,KACAuG,EAAAa,MAAAD,GAAAE,SAAA,SAAAC,GACA,IAAAA,EAIA,SAHAf,EAAAgB,gBAQAA,WA1IA,WA2IA,IAAAhB,EAAAvG,KACAwG,GACAd,qBAAAa,EAAAvC,SACAE,aAAAqC,EAAAtC,SAAAC,cAGMtE,OAAA6G,EAAA,EAAA7G,CAAN,uCAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAIA,OAHUC,EAAA,EAAVA,QAAA,kBACAP,EAAA5B,eAAA,OACA4B,EAAAjB,eAIQc,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAQAmD,eA5KA,SA4KAC,KAOAC,gBAnLA,SAmLA5E,GACA9C,KACAyE,iBAAA,EADAzE,KAEAL,gBAAAmD,GAMAwC,aA5LA,SA4LAF,GACA,IAAAmB,EAAAvG,KACAwG,GACAmB,aAAApB,EAAA/C,YACAoE,eAAA,IACAC,OAAA,GACAC,QAAAvB,EAAA1C,YACAC,SAAAyC,EAAAzC,UAGMlE,OAAA6G,EAAA,EAAA7G,CAAN,8CAAA4G,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAA9G,KACA,MAAA+G,EAAAC,UAUA,OATAD,EAAAmB,QAAAnB,EAAAmB,OAAAC,MACApB,EAAAmB,OAAAC,KAAAC,QAAA,SAAAC,EAAAzC,GACAyC,EAAAC,aACAD,EAAAC,WAAAvI,OAAAwI,EAAA,EAAAxI,CAAAsI,EAAAC,eAIA5B,EAAA5C,UAAAiD,EAAAmB,OAAAC,UACAzB,EAAAxC,MAAA6C,EAAAmB,OAAAhE,OAIQqC,EAAA,EAARW,SAAAH,KAGAI,MAAA,SAAAZ,GACAN,QAAAC,IAAAK,GAEAG,EAAAJ,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,cAKA3C,QAxUA,WAyUA1B,KAAAsF,gBAEA+C,YACAC,SAAAC,EAAA,EACAC,YAAApJ,EAAA,IClfeqJ,GADE7G,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kCAA4CF,EAAA,aAAkBG,OAAOmB,QAAAzB,EAAAyB,WAAuBzB,EAAAe,GAAA,KAAAZ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,+CAAyDF,EAAA,aAAkBG,OAAOuG,YAAA,QAAqBlG,IAAKmG,OAAA9G,EAAAyD,cAA0BsD,OAAQrJ,MAAAsC,EAAA,YAAAgH,SAAA,SAAAC,GAAiDjH,EAAA2B,YAAAsF,GAAoBC,WAAA,gBAA2BlH,EAAAgB,GAAAhB,EAAA,uBAAAiB,GAA2C,OAAAd,EAAA,aAAuBgH,IAAAlG,EAAAvD,MAAA4C,OAAsBuB,MAAAZ,EAAAY,MAAAnE,MAAAuD,EAAAvD,YAAyCsC,EAAAe,GAAA,KAAAZ,EAAA,aAA+BG,OAAO3C,KAAA,WAAiBgD,IAAKyG,MAAApH,EAAAgE,cAAwBhE,EAAAe,GAAA,cAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAA6CE,YAAA,0BAAoCF,EAAA,YAAiBkH,IAAA,gBAAAC,aAAiC7G,MAAA,QAAeH,OAAQtC,KAAAgC,EAAA8B,UAAAyF,iBAAA,QAA6C5G,IAAK6G,mBAAAxH,EAAAsD,yBAA8CnD,EAAA,mBAAwBG,OAAO3C,KAAA,YAAA8C,MAAA,QAAiCT,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,QAAe4F,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA5H,EAAAe,GAAA,mBAAAf,EAAA6H,GAAA,GAAAD,EAAAE,IAAAhC,aAAA,YAAA8B,EAAAE,IAAAhC,aAAA,wCAAoJ9F,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,MAAAkG,wBAAA,IAAyCN,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,OAAkBE,YAAA,SAAmBF,EAAA,cAAmBG,OAAO0H,UAAA,YAAAvH,MAAA,MAAAgC,QAAA,SAAwD9B,IAAKsH,KAAA,SAAApH,GAAwBb,EAAA2F,eAAAiC,EAAAE,IAAAI,aAAwC/H,EAAA,OAAYE,YAAA,sBAAgCF,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,iEAA2EuH,EAAAE,IAAAK,QAAgFhI,EAAA,OAAYG,OAAOjC,IAAAuJ,EAAAE,IAAAK,QAAAjH,IAAA,SAAnGf,EAAA,KAA+BE,YAAA,yCAAyGL,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,yDAAmEF,EAAA,OAAYE,YAAA,oBAA8BL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAM,WAAA,gCAAAjI,EAAA,KAA6EkI,OAAA,GAAAT,EAAAE,IAAAQ,IAAA,6EAAwGtI,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,oBAA8BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,WAAAZ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAS,WAAAvI,EAAAe,GAAA,KAAAZ,EAAA,OAA2DE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,UAAAZ,EAAA,QAA8BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAU,kBAAAxI,EAAAe,GAAA,KAAAZ,EAAA,OAAkEE,YAAA,mBAA6BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,SAAAZ,EAAA,QAA6BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAW,mBAAAzI,EAAAe,GAAA,KAAAZ,EAAA,OAAmEE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,WAAAZ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAY,sBAAA1I,EAAAe,GAAA,KAAAZ,EAAA,OAAsEG,OAAOqI,KAAA,aAAmBA,KAAA,cAAkBxI,EAAA,OAAYE,YAAA,qEAA+EuH,EAAAE,IAAAK,QAAgFhI,EAAA,OAAYG,OAAOjC,IAAAuJ,EAAAE,IAAAK,QAAAjH,IAAA,SAAnGf,EAAA,KAA+BE,YAAA,6CAAyGL,EAAAe,GAAA,KAAAZ,EAAA,OAA8BE,YAAA,gCAA0CF,EAAA,QAAAH,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAM,cAAApI,EAAAe,GAAA,KAAAZ,EAAA,QAAAH,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAY,iBAAA,UAA2H1I,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,MAAa4F,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,OAAAA,EAAA,QAAAH,EAAAe,GAAAf,EAAA6H,GAAAD,EAAAE,IAAAc,WAAA5I,EAAAe,GAAA,QAAA6G,EAAAE,IAAAhC,aAAA3F,EAAA,aAA0HG,OAAO3C,KAAA,QAAcgD,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAA6F,gBAAA+B,EAAAE,SAAiC9H,EAAAe,GAAA,UAAAf,EAAA6I,MAAA,UAAqC7I,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,OAAAkG,wBAAA,IAA0CN,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,OAAAH,EAAAe,GAAAf,EAAA6H,GAAA7H,EAAA8I,GAAA,gBAAA9I,CAAA4H,EAAAE,IAAAxB,gBAAAtG,EAAAe,GAAA,KAAAZ,EAAA,OAAAH,EAAAe,GAAAf,EAAA6H,GAAA7H,EAAA8I,GAAA,gBAAA9I,CAAA4H,EAAAE,IAAAxB,uBAA6KtG,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOuB,MAAA,KAAApB,MAAA,OAA2BgH,YAAAzH,EAAA0H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAAzH,EAAA,aAAwBG,OAAO3C,KAAA,OAAAoL,KAAA,SAA6BpI,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAA2D,YAAAiE,EAAAoB,OAAApB,EAAAE,SAA0C9H,EAAAe,GAAA,QAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA6CG,OAAO3C,KAAA,OAAAoL,KAAA,SAA6BpI,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAA2D,YAAAiE,EAAAoB,OAAApB,EAAAE,IAAA,cAAmD9H,EAAAe,GAAA,gBAAsB,GAAAf,EAAAe,GAAA,QAAAf,EAAA8B,UAAAsC,OAAAjE,EAAA,OAAsDE,YAAA,uCAAiDF,EAAA,iBAAsBG,OAAO2I,WAAA,GAAAC,eAAAlJ,EAAAgC,YAAAmH,cAAA,aAAAC,YAAApJ,EAAAiC,SAAAoH,OAAA,0CAAAnH,MAAAlC,EAAAkC,OAA2KvB,IAAK2I,cAAAtJ,EAAAwD,iBAAA+F,iBAAAvJ,EAAA0D,wBAA6E,GAAA1D,EAAA6I,MAAA,OAAA7I,EAAAe,GAAA,KAAAZ,EAAA,kBAAAH,EAAAe,GAAA,KAAAZ,EAAA,eAAsFG,OAAOxC,gBAAAkC,EAAAlC,iBAAsCiJ,OAAQrJ,MAAAsC,EAAA,gBAAAgH,SAAA,SAAAC,GAAqDjH,EAAA4C,gBAAAqE,GAAwBC,WAAA,qBAA+BlH,EAAAe,GAAA,KAAAZ,EAAA,aAA8BE,YAAA,iBAAAC,OAAoCC,MAAA,GAAAC,QAAAR,EAAA6C,eAAApC,MAAA,SAAwDE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA6C,eAAAhC,MAA4BV,EAAA,OAAYE,YAAA,6BAAuCF,EAAA,OAAAA,EAAA,KAAoBE,YAAA,oBAA8BF,EAAA,QAAaE,YAAA,qBAA+BL,EAAAe,GAAA,UAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAAyCE,YAAA,gBAA0BL,EAAAe,GAAA,cAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAA6CE,YAAA,+BAAAiH,aAAwDkC,aAAA,UAAsBlJ,OAAQqI,KAAA,UAAgBA,KAAA,WAAexI,EAAA,aAAkBQ,IAAIyG,MAAA,SAAAvG,GAAyBb,EAAA6C,gBAAA,MAA6B7C,EAAAe,GAAA,SAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA8CG,OAAO3C,KAAA,WAAiBgD,IAAKyG,MAAApH,EAAA8D,eAAyB9D,EAAAe,GAAA,eAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAAoDE,YAAA,gBAAAC,OAAmCC,MAAA,KAAAC,QAAAR,EAAA8C,cAAArC,MAAA,SAAyDE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA8C,cAAAjC,MAA2BV,EAAA,OAAAA,EAAA,OAAsBE,YAAA,eAAyBL,EAAAe,GAAA,aAAAf,EAAAe,GAAA,KAAAZ,EAAA,WAAgDkH,IAAA,WAAAhH,YAAA,gBAAAC,OAAkDyG,MAAA/G,EAAAoC,SAAAE,MAAAtC,EAAAsC,SAAwCnC,EAAA,gBAAqBG,OAAOuB,MAAA,GAAA4H,KAAA,kBAAkCtJ,EAAA,YAAiBG,OAAO3C,KAAA,WAAA+L,KAAA,GAA2B3C,OAAQrJ,MAAAsC,EAAAoC,SAAA,aAAA4E,SAAA,SAAAC,GAA2DjH,EAAA2J,KAAA3J,EAAAoC,SAAA,eAAA6E,IAA4CC,WAAA,4BAAqC,WAAAlH,EAAAe,GAAA,KAAAZ,EAAA,OAAoCE,YAAA,+BAAAC,OAAkDqI,KAAA,UAAgBA,KAAA,WAAexI,EAAA,aAAkBQ,IAAIyG,MAAA,SAAAvG,GAAyBb,EAAA8C,eAAA,MAA4B9C,EAAAe,GAAA,SAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA8CG,OAAO3C,KAAA,WAAiBgD,IAAKyG,MAAA,SAAAvG,GAAyBb,EAAAqF,WAAA,gBAA6BrF,EAAAe,GAAA,oBAE5vNI,oBCCjB,IAcAC,EAdyB/D,EAAQ,OAcjCgE,CACEG,EACAoF,GATF,EAVA,SAAAtF,GACEjE,EAAQ,SAaV,kBAEA,MAUekE,EAAA,QAAAH,EAAiB","file":"static/js/11.f6e7b64dec5aff9cee5e.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 = 10 11","<template>\r\n <div class=\"custom-dialog-wrap\">\r\n <el-dialog title=\"门店环境图变更\" :visible.sync=\"customDialog\" width=\"600px\" :before-close=\"handleCardClose\">\r\n <div class=\"dialog-content\">\r\n <el-row>\r\n <el-col :span=\"11\">\r\n <div class=\"grid-content bg-purple-dark\">\r\n 变更前\r\n </div>\r\n <div class=\"data-body\">\r\n <div class=\"data-body-content flex flex-column flex-space-between\">\r\n <template v-for=\"item in leftData\">\r\n <img :src=\"item.src\" alt=\"\"/>\r\n </template>\r\n </div>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"11\">\r\n <div class=\"grid-content bg-purple-dark\">\r\n 变更后\r\n </div>\r\n <div class=\"data-body\">\r\n <div class=\"data-body-content flex flex-column flex-space-between\">\r\n <template v-for=\"item in rightData\">\r\n <img :src=\"item.src\" alt=\"\"/>\r\n </template>\r\n </div>\r\n </div>\r\n </el-col>\r\n </el-row>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n<script>\r\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\n import showMsg from '@/common/js/showmsg';\r\n import errMsg from '@/common/js/error';\r\n import qs from 'qs';\r\n export default {\r\n name: 'custom-dialog',\r\n props: {\r\n value: {\r\n type: Boolean,\r\n default: false\r\n },\r\n storeChangeData: {\r\n type: Object\r\n }\r\n },\r\n data () {\r\n return {\r\n repProjectName: 'gic-web', // 项目名\r\n customDialog: this.value, // 弹框显示\r\n\r\n leftData: [\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n }\r\n ],\r\n rightData: [\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n },\r\n {\r\n src: require('../../assets/test.png')\r\n }\r\n ]\r\n }\r\n },\r\n beforeMount() {\r\n const that = this\r\n },\r\n methods:{\r\n\r\n // 关闭\r\n handleCardClose() {\r\n const that = this;\r\n that.customCancel();\r\n },\r\n\r\n // 取消\r\n customCancel() {\r\n const that = this;\r\n that.customDialog = false\r\n that.$emit('input',that.customDialog)\r\n },\r\n\r\n formatDate(time,flag) {\r\n const that = this\r\n // (0-9)年月数字的显示\r\n function formatDig(num) {\r\n return num > 9 ? '' + num : '0' + num;\r\n }\r\n let myDate = new Date(time);\r\n let y = myDate.getFullYear();\r\n let m = myDate.getMonth()+1;\r\n let d = myDate.getDate();\r\n return y + flag + formatDig(m) + flag + formatDig(d) + flag\r\n },\r\n\r\n handleData() {\r\n const that = this;\r\n\r\n }\r\n\r\n },\r\n watch: {\r\n value: function(newData,oldData){\r\n const that = this;\r\n // console.log(\"新数据:\",newData,oldData)\r\n that.customDialog = newData\r\n },\r\n storeChangeData: function(newData,oldData){\r\n const that = this;\r\n }\r\n },\r\n\r\n /* 接收数据 */\r\n mounted(){\r\n const that = this;\r\n // console.log(\"新数据:\",that.value)\r\n // that.customDialog = that.showStoreDialog\r\n },\r\n\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\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-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-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.dialog-content {\r\n /*height: 484px;*/\r\n padding-bottom: 20px;\r\n\r\n .grid-content {\r\n width: 100%;\r\n height: 42px;\r\n line-height: 42px;\r\n text-align: center;\r\n background: rgba(245,247,250,1);\r\n font-size: 16px;\r\n color: #303133;\r\n /*border: 1px solid rgba(235,238,245,1);\r\n border-radius: 4px;*/\r\n }\r\n\r\n .el-row {\r\n width: 100%;\r\n font-size: 0\r\n }\r\n .el-col-11 {\r\n width: 272px;\r\n border:1px solid rgba(235,238,245,1);\r\n border-radius: 4px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n &+.el-col-11 {\r\n margin-left: 14px;\r\n }\r\n }\r\n\r\n .data-body {\r\n height: 442px;\r\n max-height: 442px;\r\n padding: 11px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n\r\n .data-body-content {\r\n height: 100%;\r\n overflow-x: hidden;\r\n overflow-y: auto;\r\n }\r\n img {\r\n width: 100%;\r\n &+img {\r\n margin-top: 10px;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\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-458dae70\",\"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-458dae70\\\",\\\"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-458dae70\\\",\\\"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-458dae70\"\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\">\r\n <div class=\"reviewed-body-head flex flex-space-between\">\r\n <el-select v-model=\"filterValue\" placeholder=\"全部事项\" @change=\"getTableList\">\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>{{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>\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>{{ scope.row.createTime | formatTimeYMD}}</div>\r\n <div>{{ 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 class=\"refuse-dialog\" title=\"提示\" :visible.sync=\"refuseVisible\" 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 v-model=\"ruleForm.refuseReason\"\r\n type=\"textarea\"\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=\"refuseVisible = false\">取 消</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\n\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: 'blur' },\r\n { min: 1, max: 50, message: '长度在 1 到 50 个字', trigger: 'blur' }\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\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.error({\r\n duration: 1000,\r\n message: '请选择列表'\r\n })\r\n return false;\r\n }\r\n that.postAllApprove(ids)\r\n\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\r\n postRequest('/haoban-manage-web/audit/approve.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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\r\n postRequest('/haoban-manage-web/audit/batch-approve.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 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 // console.log('error submit!!');\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\r\n getRequest('/haoban-manage-web/audit/refuse.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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\r\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var 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\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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\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.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/* 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.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\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 i {\r\n color: #fff;\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: 13px;\r\n color: #606266;\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: 100px;\r\n color: #fff;\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-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 }\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__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: 12px;\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\"},[_c('div',{staticClass:\"reviewed-body-head flex flex-space-between\"},[_c('el-select',{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',[_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',[_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',[_vm._v(_vm._s(_vm._f(\"formatTimeYMD\")(scope.row.createTime)))]),_vm._v(\" \"),_c('div',[_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,\"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',{attrs:{\"type\":\"textarea\",\"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.refuseVisible = false}}},[_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-4bb2e9ae\",\"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-4bb2e9ae\\\",\\\"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-4bb2e9ae\\\",\\\"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-4bb2e9ae\"\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([12],{NNAT:function(e,t,a){"use strict";var o=a("fZjL"),i=a.n(o),s=a("mvHQ"),l=a.n(s),n=a("P9l9"),r=a("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}}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.propList[e.item].slot?a("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?a("div",[e._v("\n "+e._s(e.typeLsit[t.row[e.item]||5])+"\n ")]):"hireDate"==e.item||"correctionDate"==e.item||"fireDate"==e.item?a("div",[e._v("\n "+e._s(e._f("formatDate")(t.row[e.item],"YY-MM-DD"))+"\n ")]):"headPic"==e.item?a("div",[a("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}})]):"fireReason"==e.item?a("div",[e._v("\n "+e._s(e.reasons[t.row[e.item]])+"\n ")]):"handleEmployee"==e.item?a("div",[a("div",{staticClass:"table-handle"},[a("el-dropdown",{staticClass:"more",on:{command:e.callHandle}},[a("span",{staticClass:"el-dropdown-link"},[e._v("\n 更多"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[2==t.row.clerkStatus?[a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"turnPositive",typeTitle:"办理转正"}}},[e._v("办理转正")]),e._v(" "),a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"eidtCorrectionTime",typeTitle:"修改转正时间"}}},[e._v("修改转正时间")])]:e._e(),e._v(" "),a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"editEmployee",typeTitle:"编辑员工资料"}}},[e._v("编辑员工资料")]),e._v(" "),a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"resignation",typeTitle:"办理离职"}}},[e._v("办理离职")])],2)],1)],1)]):"handleUnEmployee"==e.item?a("div",[a("div",{staticClass:"table-handle"},[a("a",{staticClass:"a-href",attrs:{href:"#/recordInfo?recordId="+t.row.recordId}},[e._v("编辑")])])]):e._e()]}}])}):a("el-table-column",{attrs:{label:e.propList[e.item].label,width:e.propList[e.item].width,prop:e.item}})},staticRenderFns:[]};var p=a("VU/8")(c,d,!1,function(e){a("f/WR")},null,null).exports,h=a("IVno"),u=a("Ie7z"),m=a("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{pickerOptions2:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,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 a=[],o=[];1==t.data.errorCode&&(a=t.data.result.departmentList||[],o=t.data.result.searchList||[]),e.treeData={treeData:a,personData:o},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,a=(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="+a+"&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 a=this;t.length&&(a.chooseClerkIdList=[],a.chooseStoreIdList=[],a.chooseGroupIdList=[],t.forEach(function(e){e.employeeClerkId?a.chooseClerkIdList.push(e.employeeClerkId):e.storeId?a.chooseStoreIdList.push(e.storeId):e.groupId&&a.chooseGroupIdList.push(e.groupId)}),a.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){console.log(t);var a=this,o=this.selectionList.indexOf(e);this.selectionList.splice(o,1),this.formatSelectionList(this.selectionList),a.adList.forEach(function(t){t.id==e.id&&(console.log(t,a.adList.indexOf(t)),a.adList.splice(a.adList.indexOf(t),1))}),a.changed+=1,a.adDefaultSelection=a.adList.slice(0)},handleSuccess:function(){this.dialogVisible=!1,this.getEmloyeeList()},callHandle:function(e,t,a){this.handleType=t,this.employeeObj=e,this.typeTitle=a,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,a=t?"/haoban-manage-web/record/find-fire-employee-record-page":"/haoban-manage-web/record/find-on-work-employee-record-page",o={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)(a,o).then(function(a){1==a.data.errorCode?(e.employeeList=a.data.result.list,e.total=t?a.data.result.total:a.data.result.pageInfo.total):e.$message.error({message:a.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,a=e._self._c||t;return a("div",{staticClass:"e-r-l-container"},[a("div",{staticClass:"handle-area"},[a("div",{staticClass:"flex1"},[a("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},attrs:{disabled:e.disabled},on:{click:e.callSelector}},[e._v("行政架构选人")]),e._v(" "),a("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},on:{click:e.callStoreSelector}},[e._v("门店架构选人")]),e._v(" "),e.isUnEmployee?a("div",{staticClass:"block"},[a("span",{staticClass:"demonstration"},[e._v("离职日期")]),e._v(" "),a("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):[a("el-select",{staticClass:"m-r-10",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 a("el-option",{key:t,attrs:{label:e,value:t}})})),e._v(" "),a("el-select",{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 a("el-option",{key:t,attrs:{label:e,value:t}})}))],e._v(" "),a("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(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.showExportSet}},[e._v("导出"),a("i",{staticClass:"el-icon-upload el-icon--right"})])],1),e._v(" "),e.selectionList.length>0?a("ul",{staticClass:"selector-selected-list"},[e._l(e.selectionList,function(t,o){return[a("li",{key:o+t.id+t.label,staticClass:"sld"},[e._v(e._s(t.label)+" "),a("i",{staticClass:"el-icon-close",on:{click:function(a){e.delSld(t,t.isStoreGroup)}}})])]}),e._v(" "),a("li",{staticClass:"sld tip"},[e._v("共筛选出"+e._s(e.total)+"人")])],2):e._e(),e._v(" "),a("el-table",{staticClass:"list-table",attrs:{height:"490px",data:e.employeeList,"default-sort":{prop:"hireDate",order:"descending"}},on:{"sort-change":e.sortList}},[e._l(e.propList,function(t){return[a("list-item",{key:t,attrs:{item:t},on:{callHandle:e.callHandle}})]})],2),e._v(" "),a("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._v(" "),a("el-dialog",{attrs:{title:e.typeTitle,visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("handle-dialog",{attrs:{employee:e.employeeObj,handleType:e.handleType,typeTitle:e.typeTitle},on:{handleSuccess:e.handleSuccess}})],1),e._v(" "),a("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleStoreSelectedList}}),e._v(" "),a("vue-select-employee",{ref:"departmentSelector",attrs:{changed:e.changed,treeData:e.treeData,defaultSelection:e.adDefaultSelection},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var g=a("VU/8")(f,y,!1,function(e){a("ncUN")},null,null);t.a=g.exports},TGrv:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("3Xzz"),i=(a("P9l9"),a("NNAT")),s={name:"employeeRecord",components:{navCrumb:o.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:{}}},methods:{},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"},[this._m(0),this._v(" "),t("employee-list",{attrs:{isUnEmployee:!0}})],1)])])],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"top-area"},[t("div",{staticClass:"top-title"},[t("span",{staticClass:"title-span"},[this._v("\n 离职员工")])])])}]};var n=a("VU/8")(s,l,!1,function(e){a("y/eK")},null,null);t.default=n.exports},"f/WR":function(e,t){},ncUN:function(e,t){},"y/eK":function(e,t){}}); webpackJsonp([12],{NNAT:function(e,t,a){"use strict";var o=a("fZjL"),i=a.n(o),s=a("mvHQ"),l=a.n(s),n=a("P9l9"),r=a("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}}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.propList[e.item].slot?a("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?a("div",[e._v("\n "+e._s(e.typeLsit[t.row[e.item]||5])+"\n ")]):"hireDate"==e.item||"correctionDate"==e.item||"fireDate"==e.item?a("div",[e._v("\n "+e._s(e._f("formatDate")(t.row[e.item],"YY-MM-DD"))+"\n ")]):"headPic"==e.item?a("div",[a("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}})]):"fireReason"==e.item?a("div",[e._v("\n "+e._s(e.reasons[t.row[e.item]])+"\n ")]):"handleEmployee"==e.item?a("div",[a("div",{staticClass:"table-handle"},[a("el-dropdown",{staticClass:"more",on:{command:e.callHandle}},[a("span",{staticClass:"el-dropdown-link"},[e._v("\n 更多"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[2==t.row.clerkStatus?[a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"turnPositive",typeTitle:"办理转正"}}},[e._v("办理转正")]),e._v(" "),a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"eidtCorrectionTime",typeTitle:"修改转正时间"}}},[e._v("修改转正时间")])]:e._e(),e._v(" "),a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"editEmployee",typeTitle:"编辑员工资料"}}},[e._v("编辑员工资料")]),e._v(" "),a("el-dropdown-item",{attrs:{command:{obj:t.row,type:"resignation",typeTitle:"办理离职"}}},[e._v("办理离职")])],2)],1)],1)]):"handleUnEmployee"==e.item?a("div",[a("div",{staticClass:"table-handle"},[a("a",{staticClass:"a-href",attrs:{href:"#/recordInfo?recordId="+t.row.recordId}},[e._v("编辑")])])]):e._e()]}}])}):a("el-table-column",{attrs:{label:e.propList[e.item].label,width:e.propList[e.item].width,prop:e.item}})},staticRenderFns:[]};var p=a("VU/8")(c,d,!1,function(e){a("f/WR")},null,null).exports,h=a("IVno"),u=a("Ie7z"),m=a("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{pickerOptions2:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,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 a=[],o=[];1==t.data.errorCode&&(a=t.data.result.departmentList||[],o=t.data.result.searchList||[]),e.treeData={treeData:a,personData:o},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,a=(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="+a+"&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 a=this;t.length&&(a.chooseClerkIdList=[],a.chooseStoreIdList=[],a.chooseGroupIdList=[],t.forEach(function(e){e.employeeClerkId?a.chooseClerkIdList.push(e.employeeClerkId):e.storeId?a.chooseStoreIdList.push(e.storeId):e.groupId&&a.chooseGroupIdList.push(e.groupId)}),a.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){console.log(t);var a=this,o=this.selectionList.indexOf(e);this.selectionList.splice(o,1),this.formatSelectionList(this.selectionList),a.adList.forEach(function(t){t.id==e.id&&(console.log(t,a.adList.indexOf(t)),a.adList.splice(a.adList.indexOf(t),1))}),a.changed+=1,a.adDefaultSelection=a.adList.slice(0)},handleSuccess:function(){this.dialogVisible=!1,this.getEmloyeeList()},callHandle:function(e,t,a){this.handleType=t,this.employeeObj=e,this.typeTitle=a,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,a=t?"/haoban-manage-web/record/find-fire-employee-record-page":"/haoban-manage-web/record/find-on-work-employee-record-page",o={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)(a,o).then(function(a){1==a.data.errorCode?(e.employeeList=a.data.result.list,e.total=t?a.data.result.total:a.data.result.pageInfo.total):e.$message.error({message:a.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,a=e._self._c||t;return a("div",{staticClass:"e-r-l-container"},[a("div",{staticClass:"handle-area"},[a("div",{staticClass:"flex1"},[a("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},attrs:{disabled:e.disabled},on:{click:e.callSelector}},[e._v("行政架构选人")]),e._v(" "),a("el-button",{staticStyle:{"margin-right":"10px",height:"32px"},on:{click:e.callStoreSelector}},[e._v("门店架构选人")]),e._v(" "),e.isUnEmployee?a("div",{staticClass:"block"},[a("span",{staticClass:"demonstration"},[e._v("离职日期")]),e._v(" "),a("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):[a("el-select",{staticClass:"m-r-10",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 a("el-option",{key:t,attrs:{label:e,value:t}})})),e._v(" "),a("el-select",{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 a("el-option",{key:t,attrs:{label:e,value:t}})}))],e._v(" "),a("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(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.showExportSet}},[e._v("导出"),a("i",{staticClass:"el-icon-upload el-icon--right"})])],1),e._v(" "),e.selectionList.length>0?a("ul",{staticClass:"selector-selected-list"},[e._l(e.selectionList,function(t,o){return[a("li",{key:o+t.id+t.label,staticClass:"sld"},[e._v(e._s(t.label)+" "),a("i",{staticClass:"el-icon-close",on:{click:function(a){e.delSld(t,t.isStoreGroup)}}})])]}),e._v(" "),a("li",{staticClass:"sld tip"},[e._v("共筛选出"+e._s(e.total)+"人")])],2):e._e(),e._v(" "),a("el-table",{staticClass:"list-table",attrs:{height:"490px",data:e.employeeList,"default-sort":{prop:"hireDate",order:"descending"}},on:{"sort-change":e.sortList}},[e._l(e.propList,function(t){return[a("list-item",{key:t,attrs:{item:t},on:{callHandle:e.callHandle}})]})],2),e._v(" "),a("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._v(" "),a("el-dialog",{attrs:{title:e.typeTitle,visible:e.dialogVisible,width:"480px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("handle-dialog",{attrs:{employee:e.employeeObj,handleType:e.handleType,typeTitle:e.typeTitle},on:{handleSuccess:e.handleSuccess}})],1),e._v(" "),a("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleStoreSelectedList}}),e._v(" "),a("vue-select-employee",{ref:"departmentSelector",attrs:{changed:e.changed,treeData:e.treeData,defaultSelection:e.adDefaultSelection},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var g=a("VU/8")(f,y,!1,function(e){a("ncUN")},null,null);t.a=g.exports},TGrv:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("3Xzz"),i=(a("P9l9"),a("NNAT")),s={name:"employeeRecord",components:{navCrumb:o.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:{}}},methods:{},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"},[this._m(0),this._v(" "),t("employee-list",{attrs:{isUnEmployee:!0}})],1)])])],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"top-area"},[t("div",{staticClass:"top-title"},[t("span",{staticClass:"title-span"},[this._v("\n 离职员工")])])])}]};var n=a("VU/8")(s,l,!1,function(e){a("tYaA")},null,null);t.default=n.exports},"f/WR":function(e,t){},ncUN:function(e,t){},tYaA:function(e,t){}});
//# sourceMappingURL=12.08b3df5c992e0c2bc3f4.js.map //# sourceMappingURL=12.79da425f48d203477382.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/recordIo.vue","webpack:///./src/views/contacts/recordIo.vue?8c3a","webpack:///./src/views/contacts/recordIo.vue","webpack:///src/components/employeeRecord/exportSet.vue","webpack:///./src/components/employeeRecord/exportSet.vue?6b7b","webpack:///./src/components/employeeRecord/exportSet.vue"],"names":["recordIo","name","components","navCrumb","nav","uploadExcelComponent","uploadExcel","exportSet","data","local","window","location","origin","indexOf","navpath","path","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","handleRemove","file","handlePreview","uploadSuccess","submitUpload","upload","$refs","submit","getChange","callExport","cancelCho","beforeMount","contacts_recordIo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","on","_m","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","directives","rawName","width","height","prop","_l","key","background","page-sizes","page-size","current-page","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","checkList","checkAll","isIndeterminate","handleCheckAllChange","tem","checked","getTemplate","formatTemplateList","list","fieldList","copyData","title","li","parentCode","sort","a","b","group","concat","childrens","$emit","exportCho","stringify_default","employeeRecord_exportSet","_s","_e","indeterminate","index","items","$set"],"mappings":"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","file":"static/js/15.2820a6071be7b560ff7d.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 <template v-if=\"!dialogVisible\">\r\n <ul class=\"tip-area\">\r\n <li class=\"tip\">姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号</li>\r\n <li class=\"tip\">员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)</li>\r\n <li class=\"tip\">如果想要新增字段,可在后台档案设置中增加,再导入模板</li>\r\n <li class=\"tip\">字段类型为图片上传、多选的字段无法导入、导出</li>\r\n <li class=\"tip\">确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)</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/record/export-record-template.json\" 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\">\r\n <el-button type=\"primary\" @click=\"callExport\">下载<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=\"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/record//error-log-export?importCode='+$route.query.importCode\">\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\" height=\"400\" style=\"width: 100%\">\r\n <el-table-column type=\"index\" width=\"50\" label=\"序号\">\r\n </el-table-column>\r\n <el-table-column width=\"200\" prop=\"fieldValue\" label=\"字段值\">\r\n </el-table-column>\r\n <el-table-column width=\"200\" prop=\"fieldName\" label=\"字段名\">\r\n </el-table-column>\r\n <el-table-column width=\"200\" prop=\"failReason\" label=\"错误原因\">\r\n </el-table-column>\r\n <template v-for=\"temp in tempList\">\r\n <el-table-column :key=\"temp.fieldCode\" width=\"200\" :label=\"temp.fieldName\" :prop=\"temp.fieldCode\"></el-table-column>\r\n </template>\r\n </el-table>\r\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\">\r\n </el-pagination>\r\n </div>\r\n </template>\r\n <template v-else>\r\n <export-set @cancelCho=\"cancelCho\"></export-set>\r\n </template>\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\nimport exportSet from \"components/employeeRecord/exportSet\";\r\nexport default {\r\n name: \"employee-io\",\r\n components: {\r\n navCrumb,\r\n uploadExcelComponent,\r\n exportSet\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: 'employeeRecord'\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/record/record-template-file-upload\",\r\n logList: [],\r\n loading: true,\r\n pageSize: 20,\r\n currentPage: 1,\r\n total: 0,\r\n tempList: [],\r\n dialogVisible: false\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 pageNum: ths.currentPage,\r\n pageSize: ths.pageSize\r\n };\r\n getRequest(\"/haoban-manage-web/record/find-error-log\", params)\r\n .then(res => {\r\n console.log(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.formatData(res.data.result.template, res.data.result.page.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 formatData(tempList, logList) {\r\n let arr = [];\r\n tempList.forEach(temp => {\r\n arr.push({\r\n fieldCode: temp.fieldCode,\r\n fieldName: temp.fieldName\r\n });\r\n });\r\n this.tempList = arr;\r\n this.logList = logList;\r\n this.loading = false;\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 callExport() {\r\n this.dialogVisible = true;\r\n },\r\n cancelCho() {\r\n this.dialogVisible = false;\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 background: #fff;\r\n box-sizing: border-box;\r\n padding: 28px 32px;\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/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\"},[_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 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\"},[_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 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\"},[_c('div',{staticClass:\"tip\"}),_vm._v(\" \"),_c('a',{attrs:{\"href\":'http://www.gicdev.com/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)])])],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-67701674\",\"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-67701674\\\",\\\"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-67701674\\\",\\\"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 <template v-for=\"tem in origin\">\r\n <div class=\"cho\" v-if=\"tem.checked\" :key=\"tem.fieldCode\">{{tem.fieldName}}</div>\r\n </template>\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\">{{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\">导出<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\nexport default {\r\n name: \"export-set\",\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 };\r\n },\r\n methods: {\r\n handleCheckAllChange(val) {\r\n console.log(val);\r\n this.origin.forEach(tem => {\r\n tem.checked = val;\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 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.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 // origin.push(tem);\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 // origin.sort(function(a,b){\r\n // return a.sort*1-b.sort*1;\r\n // });\r\n this.origin = origin;\r\n this.tempList = fieldList;\r\n console.log(fieldList, \"模板\");\r\n },\r\n cancelCho() {\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 let arr = [];\r\n let ths = this;\r\n this.origin.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 console.log(params);\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 // getRequest(\"/haoban-manage-web/record/define-export\", params)\r\n // .then(res => {\r\n // console.log(res, \"res\");\r\n // })\r\n // .catch(e => {\r\n // ths.$message({\r\n // message: e.message\r\n // });\r\n // });\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 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 .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\"},[_vm._l((_vm.origin),function(tem){return [(tem.checked)?_c('div',{key:tem.fieldCode,staticClass:\"cho\"},[_vm._v(_vm._s(tem.fieldName))]):_vm._e()]})],2),_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},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\"},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-5b996759\",\"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-5b996759\\\",\\\"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-5b996759\\\",\\\"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([15],{"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:""}],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},handleRemove:function(t,e){console.log(t,e)},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,e){console.log(t,e),this.fileList=e},callExport:function(){this.dialogVisible=!0},cancelCho:function(){this.dialogVisible=!1}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"common-set-wrap"},[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 m-t-20"},[a("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}},[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 m-t-20"},[a("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}},[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:"http://www.gicdev.com/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)])])],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("j4r6")},null,null);e.default=c.exports},ETw5:function(t,e){},O3H5:function(t,e,a){"use strict";var i=a("mvHQ"),s=a.n(i),o=a("P9l9"),l=(a("0xDb"),{name:"export-set",data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1}},methods:{handleCheckAllChange:function(t){console.log(t),this.origin.forEach(function(e){e.checked=t})},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.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,console.log(e,"模板")},cancelCho:function(){this.origin.forEach(function(t){t.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var t=[];this.origin.forEach(function(e){e.checked&&t.push({fieldCode:e.fieldCode,fieldName:e.fieldName})});var e={};e.exportTitleContent=s()(t),console.log(e);var a=window.location.origin;-1!=a.indexOf("localhost")&&(a="http://www.gicdev.com"),location.href=a+"/haoban-manage-web/record/define-export?exportTitleContent="+s()(t),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}}),n={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"},[t._l(t.origin,function(e){return[e.checked?a("div",{key:e.fieldCode,staticClass:"cho"},[t._v(t._s(e.fieldName))]):t._e()]})],2),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},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"},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 r=a("VU/8")(l,n,!1,function(t){a("ETw5")},null,null);e.a=r.exports},j4r6:function(t,e){}}); webpackJsonp([15],{"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:""}],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},handleRemove:function(t,e){console.log(t,e)},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,e){console.log(t,e),this.fileList=e},callExport:function(){this.dialogVisible=!0},cancelCho:function(){this.dialogVisible=!1}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"common-set-wrap"},[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 m-t-20"},[a("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}},[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 m-t-20"},[a("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}},[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:"http://www.gicdev.com/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)])])],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("pUbk")},null,null);e.default=c.exports},ETw5:function(t,e){},O3H5:function(t,e,a){"use strict";var i=a("mvHQ"),s=a.n(i),o=a("P9l9"),l=(a("0xDb"),{name:"export-set",data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1}},methods:{handleCheckAllChange:function(t){console.log(t),this.origin.forEach(function(e){e.checked=t})},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.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,console.log(e,"模板")},cancelCho:function(){this.origin.forEach(function(t){t.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var t=[];this.origin.forEach(function(e){e.checked&&t.push({fieldCode:e.fieldCode,fieldName:e.fieldName})});var e={};e.exportTitleContent=s()(t),console.log(e);var a=window.location.origin;-1!=a.indexOf("localhost")&&(a="http://www.gicdev.com"),location.href=a+"/haoban-manage-web/record/define-export?exportTitleContent="+s()(t),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}}),n={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"},[t._l(t.origin,function(e){return[e.checked?a("div",{key:e.fieldCode,staticClass:"cho"},[t._v(t._s(e.fieldName))]):t._e()]})],2),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},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"},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 r=a("VU/8")(l,n,!1,function(t){a("ETw5")},null,null);e.a=r.exports},pUbk:function(t,e){}});
//# sourceMappingURL=15.2820a6071be7b560ff7d.js.map //# sourceMappingURL=15.ec5ab10bc625d2f85dcb.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/recordIo.vue","webpack:///./src/views/contacts/recordIo.vue?d829","webpack:///./src/views/contacts/recordIo.vue","webpack:///src/components/employeeRecord/exportSet.vue","webpack:///./src/components/employeeRecord/exportSet.vue?6b7b","webpack:///./src/components/employeeRecord/exportSet.vue"],"names":["recordIo","name","components","navCrumb","nav","uploadExcelComponent","uploadExcel","exportSet","data","local","window","location","origin","indexOf","navpath","path","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","handleRemove","file","handlePreview","uploadSuccess","submitUpload","upload","$refs","submit","getChange","callExport","cancelCho","beforeMount","contacts_recordIo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","on","_m","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","directives","rawName","width","height","prop","_l","key","background","page-sizes","page-size","current-page","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","checkList","checkAll","isIndeterminate","handleCheckAllChange","tem","checked","getTemplate","formatTemplateList","list","fieldList","copyData","title","li","parentCode","sort","a","b","group","concat","childrens","$emit","exportCho","stringify_default","employeeRecord_exportSet","_s","_e","indeterminate","index","items","$set"],"mappings":"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","file":"static/js/15.ec5ab10bc625d2f85dcb.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=\"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 m-t-20\">\n <el-upload class=\"upload-demo\" ref=\"upload\" :action=\"url\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\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 m-t-20\">\n <el-upload class=\"upload-demo\" ref=\"uploadEdit\" :action=\"url\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\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=\"'http://www.gicdev.com/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 </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 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 handleRemove(file, fileList) {\n console.log(file, fileList);\n },\n handlePreview(file) {\n console.log(file);\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, fileList);\n this.fileList = fileList;\n },\n callExport() {\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 }\n}\n\n</script>\n<style lang=\"scss\">\n.io-container {\n width: 100%;\n background: #fff;\n box-sizing: border-box;\n padding: 28px 32px;\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\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 margin-left: 10px;\n margin-right: 10px;\n vertical-align: middle;\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: 20px;\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\"},[_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 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\"},[_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 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\"},[_c('div',{staticClass:\"tip\"}),_vm._v(\" \"),_c('a',{attrs:{\"href\":'http://www.gicdev.com/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)])])],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-44e2a2a8\",\"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-44e2a2a8\\\",\\\"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-44e2a2a8\\\",\\\"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 <template v-for=\"tem in origin\">\r\n <div class=\"cho\" v-if=\"tem.checked\" :key=\"tem.fieldCode\">{{tem.fieldName}}</div>\r\n </template>\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\">{{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\">导出<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\nexport default {\r\n name: \"export-set\",\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 };\r\n },\r\n methods: {\r\n handleCheckAllChange(val) {\r\n console.log(val);\r\n this.origin.forEach(tem => {\r\n tem.checked = val;\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 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.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 // origin.push(tem);\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 // origin.sort(function(a,b){\r\n // return a.sort*1-b.sort*1;\r\n // });\r\n this.origin = origin;\r\n this.tempList = fieldList;\r\n console.log(fieldList, \"模板\");\r\n },\r\n cancelCho() {\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 let arr = [];\r\n let ths = this;\r\n this.origin.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 console.log(params);\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 // getRequest(\"/haoban-manage-web/record/define-export\", params)\r\n // .then(res => {\r\n // console.log(res, \"res\");\r\n // })\r\n // .catch(e => {\r\n // ths.$message({\r\n // message: e.message\r\n // });\r\n // });\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 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 .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\"},[_vm._l((_vm.origin),function(tem){return [(tem.checked)?_c('div',{key:tem.fieldCode,staticClass:\"cho\"},[_vm._v(_vm._s(tem.fieldName))]):_vm._e()]})],2),_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},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\"},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-5b996759\",\"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-5b996759\\\",\\\"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-5b996759\\\",\\\"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
{"version":3,"sources":["webpack:///src/components/set/set-permiss-data.vue","webpack:///./src/components/set/set-permiss-data.vue?6945","webpack:///./src/components/set/set-permiss-data.vue","webpack:///src/components/set/set-permiss.vue","webpack:///./src/components/set/set-permiss.vue?894c","webpack:///./src/components/set/set-permiss.vue","webpack:///src/views/setting/storePermission.vue","webpack:///./src/views/setting/storePermission.vue?18f6","webpack:///./src/views/setting/storePermission.vue"],"names":["set_permiss_data","name","components","props","value","type","Object","Array","default","data","defaultSelection","this","methods","delCurrent","index","list","splice","updateList","$emit","handleSelectedList","showSelector","watch","newData","oldData","mounted","console","log","set_set_permiss_data","render","_vm","_h","$createElement","_c","_self","staticClass","staticStyle","font-size","color","_v","_l","item","employeeClerkId","key","attrs","src","headPic","_s","on","click","$event","groupId","staticRenderFns","components_set_set_permiss_data","__webpack_require__","normalizeComponent","ssrContext","set_permiss","authData","permType","Number","String","projectName","ruleForm","radio","visibleAll","treeSet","isSelectPerson","dialogVisible","isSingle","treeData","onlyPerson","beforeMount","host","window","location","origin","indexOf","baseUrl","changeRadio","submitForm","js_public","formName","that","$refs","validate","valid","allowCherkIds","allowDepartIds","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","employeeAuthList","label","managerAuthList","showSelect","getDepartData","selData","result","personData","departmentList","searchList","$forceUpdate","setPermissData","vueSelectEmployee","set_set_permiss","ref","label-width","model","change","callback","$$v","$set","expression","_e","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","brandDTO","assign_default","getBrandData","navCrumb","nav","setPermiss","setting_storePermission","tab-click","inactive-text","storePermission_Component","storePermission_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/17.6028707d0deea461e86a.js","sourcesContent":["<template>\r\n <div class=\"select-area\">\r\n <div class=\"setting-name\" style=\"font-size: 14px;color: #606266;\">\r\n 允许指定部门/人员可见\r\n </div>\r\n <ul class=\"particular-list\">\r\n <template v-for=\"(item, index) in defaultSelection\">\r\n <li class=\"item person-item\" v-if=\"item.type == 1 || item.employeeClerkId\" :key=\"index+'_'+item.employeeClerkId\">\r\n <img :src=\"item.headPic\">\r\n <p class=\"name\">{{item.name}}</p>\r\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(index, defaultSelection)\"></i>\r\n </li>\r\n <li class=\"item group-item\" v-else :key=\"index+'_'+item.groupId\">\r\n {{item.name}}\r\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(index, defaultSelection)\"></i>\r\n </li>\r\n </template>\r\n <li class=\"item J_add-btn\" @click=\"showSelector\"><i class=\"el-icon-plus\"></i></li>\r\n </ul>\r\n <!-- <vue-select-employee\r\n :defaultSelection=\"defaultSelection\"\r\n :treeSet=\"treeSet\"\r\n :treeData=\"treeData\"\r\n :onlyPerson=\"onlyPerson\"\r\n @handleSelectedList=\"handleSelectedList\">\r\n </vue-select-employee> -->\r\n </div>\r\n</template>\r\n<script>\r\nimport { deepCopy } from '@/utils/index';\r\n// import vueSelectEmployee from \"@/components/common/vueSelectEmployee\";\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"set-permiss-data\",\r\n components: {\r\n // vueSelectEmployee\r\n },\r\n props: {\r\n value: {\r\n type: [Object, Array],\r\n default() {\r\n return [];\r\n }\r\n },\r\n },\r\n data() {\r\n return {\r\n /*treeSet: {\r\n isSelectPerson: true, // 控制只能选部门(false)\r\n dialogVisible: false, // 控制显示/隐藏\r\n isSingle: false // 是否单选\r\n },\r\n treeData: {},*/\r\n defaultSelection: this.value || [], // 已选数据\r\n // onlyPerson: false, // 控制只能选人(true)\r\n };\r\n\r\n },\r\n methods: {\r\n /**\r\n * 删除选中的人\r\n */\r\n delCurrent(index, list) {\r\n const that = this;\r\n\r\n list.splice(index, 1);\r\n },\r\n\r\n updateList(data) {\r\n const that = this;\r\n that.$emit('input',data)\r\n // console.log(data)\r\n },\r\n\r\n /**\r\n * 处理树形控件选择的数据\r\n */\r\n handleSelectedList(list) {\r\n /*const that = this;\r\n console.log(list);\r\n that.defaultSelection = list\r\n that.$emit('input',list)\r\n that.updateList(list)*/\r\n },\r\n\r\n /**\r\n * 显示弹层\r\n */\r\n showSelector() {\r\n const that = this;\r\n /*that.treeSet = {\r\n dialogVisible: true,\r\n isSingle: false,\r\n isSelectPerson: true\r\n };\r\n console.log(\"参数:\",that.value,that.defaultSelection,that.treeData)*/\r\n that.$emit('showSelect')\r\n /*that.defaultSelection = that.value\r\n if (!!that.treeData.hasOwnProperty('treeData')) {\r\n return;\r\n }\r\n that.getDepartData(that.defaultSelection);*/\r\n },\r\n\r\n /**\r\n * 获取行政架构\r\n */\r\n /*getDepartData(selData) {\r\n const that = this;\r\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result) {\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 that.treeData = {\r\n treeData,\r\n personData\r\n };\r\n\r\n that.defaultSelection = selData;\r\n that.$forceUpdate();\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },*/\r\n },\r\n watch: {\r\n value: function(newData,oldData) {\r\n const that = this\r\n // console.log(\"value:\",oldData,newData)\r\n that.defaultSelection = newData;\r\n }\r\n },\r\n mounted() {\r\n const that = this;\r\n console.log(that.value)\r\n that.defaultSelection = that.value;\r\n // that.getDepartData(that.value)\r\n },\r\n};\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n.select-area {\r\n .setting-name {\r\n .a-href {\r\n font-size: 12px;\r\n margin-left: 10px;\r\n }\r\n }\r\n\r\n .particular-list {\r\n display: flex;\r\n flex-wrap: wrap;\r\n margin-bottom: 30px;\r\n\r\n .item {\r\n position: relative;\r\n margin-right: 24px;\r\n margin-top: 30px;\r\n width: 40px;\r\n\r\n .el-icon-circle-close {\r\n position: absolute;\r\n font-size: 16px;\r\n color: #808995;\r\n right: -8px;\r\n top: -8px;\r\n cursor: pointer;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n border-radius: 4px;\r\n }\r\n\r\n .name {\r\n font-size: 12px;\r\n text-align: center;\r\n margin-top: 20px;\r\n }\r\n\r\n &.group-item {\r\n padding: 0 10px;\r\n width: auto;\r\n height: 30px;\r\n line-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 font-size: 12px;\r\n color: rgba(64, 158, 255, 1);\r\n margin-top: 34px;\r\n }\r\n\r\n &.J_add-btn {\r\n height: 40px;\r\n background: rgba(251, 253, 255, 1);\r\n border: 1px dashed rgba(192, 204, 218, 1);\r\n border-radius: 50%;\r\n text-align: center;\r\n line-height: 40px;\r\n font-size: 16px;\r\n box-sizing: border-box;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n\r\n .check-more {\r\n color: #409EFF;\r\n margin: 20px 0;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n</style>\r\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 允许指定部门/人员可见\\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('img',{attrs:{\"src\":item.headPic}}),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(index, _vm.defaultSelection)}}})]):_c('li',{key:index+'_'+item.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(item.name)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(index, _vm.defaultSelection)}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",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-2b71e5db\",\"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-2b71e5db\\\",\\\"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-2b71e5db\\\",\\\"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 = ","<!--\r\n 门店权限设置组件\r\n<set-permiss :permTitle=\"'店员'\"></set-permiss>\r\n<set-permiss :permTitle=\"'店长'\"></set-permiss>\r\n -->\r\n<template>\r\n <div class=\"permiss-wrap\">\r\n <el-form label-width=\"110px\" :model=\"ruleForm\" ref=\"ruleForm\">\r\n <el-radio-group v-model=\"ruleForm.radio\" @change=\"changeRadio\">\r\n <el-form-item :label=\"permType == 1? '店员可见权限' : '店长可见权限'\">\r\n <el-radio :label=\"0\">可见所有品牌门店架构和行政架构</el-radio>\r\n </el-form-item>\r\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==0\">\r\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\r\n </div>\r\n\r\n <el-form-item label=\" \">\r\n <el-radio :label=\"1\">可见所在品牌门店架构和行政架构</el-radio>\r\n </el-form-item>\r\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==1\">\r\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\r\n </div>\r\n\r\n <el-form-item label=\" \">\r\n <el-radio :label=\"2\">门店仅可见所有品牌门店架构</el-radio>\r\n </el-form-item>\r\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==2\">\r\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\r\n </div>\r\n\r\n <el-form-item label=\" \">\r\n <el-radio :label=\"3\"> 门店仅可见自己品牌门店架构</el-radio>\r\n </el-form-item>\r\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==3\">\r\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\r\n </div>\r\n\r\n <el-form-item label=\" \">\r\n <el-radio :label=\"4\">门店仅可见自己门店</el-radio>\r\n </el-form-item>\r\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==4\">\r\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\r\n </div>\r\n </el-radio-group>\r\n\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button>\r\n </el-form-item>\r\n </el-form>\r\n\r\n <vue-select-employee\r\n :defaultSelection=\"defaultSelection\"\r\n :treeSet=\"treeSet\"\r\n :treeData=\"treeData\"\r\n :onlyPerson=\"onlyPerson\"\r\n @handleSelectedList=\"handleSelectedList\">\r\n </vue-select-employee>\r\n </div>\r\n</template>\r\n<script>\r\nimport setPermissData from \"@/components/set/set-permiss-data\";\r\nimport vueSelectEmployee from \"@/components/common/vueSelectEmployee\";\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"\",\r\n props: {\r\n authData: {\r\n type: [Object,Array],\r\n default() {\r\n return {}\r\n }\r\n },\r\n\r\n permType: {\r\n type: [Number,String]\r\n }\r\n\r\n },\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n\r\n ruleForm: {\r\n radio: 0,\r\n visibleAll: [\r\n // {\r\n // id: '1',\r\n // type: '1',\r\n // name: '张三',\r\n // headPic: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\r\n // },\r\n // {\r\n // id: '2',\r\n // type: '2',\r\n // name: '张三',\r\n // }\r\n ]\r\n },\r\n\r\n treeSet: {\r\n isSelectPerson: true, // 控制只能选部门(false)\r\n dialogVisible: false, // 控制显示/隐藏\r\n isSingle: false // 是否单选\r\n },\r\n treeData: {},\r\n defaultSelection: [], // 已选数据\r\n onlyPerson: false, // 控制只能选人(true)\r\n }\r\n },\r\n beforeMount() {\r\n var that = this\r\n var host = window.location.origin;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n that.baseUrl = 'http://www.gicdev.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n },\r\n methods: {\r\n\r\n /**\r\n * changeRadio\r\n */\r\n changeRadio(value) {\r\n const that = this;\r\n console.log(value)\r\n that.ruleForm.visibleAll = [];\r\n },\r\n\r\n /**\r\n * 保存\r\n */\r\n submitForm: _debounce(function(formName) {\r\n const that = this;\r\n that.$refs[formName].validate((valid) => {\r\n console.log(valid)\r\n if (valid) {\r\n console.log(that.ruleForm,that.ruleForm.visibleAll)\r\n let data = {\r\n allowCherkIds: [],\r\n allowDepartIds: [],\r\n brandId: that.ruleForm.brandId,\r\n groupId: that.ruleForm.groupId,\r\n radio: that.ruleForm.radio\r\n };\r\n\r\n if (!that.ruleForm.visibleAll.length) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '请选择指定部门/人员'\r\n })\r\n return;\r\n }\r\n that.ruleForm.visibleAll.forEach(function(ele,index){\r\n if (ele.hasOwnProperty('employeeClerkId')) {\r\n data.allowCherkIds.push(ele.employeeClerkId)\r\n }else if (ele.hasOwnProperty('groupId')) {\r\n data.allowDepartIds.push(ele.groupId)\r\n }else if (Number.parseInt(ele.type) === 1) {\r\n data.allowCherkIds.push(ele.id)\r\n }else if (Number.parseInt(ele.type) === 2){\r\n data.allowDepartIds.push(ele.id)\r\n }\r\n })\r\n that.setStoreAuth(data,that.permType)\r\n } else {\r\n return false;\r\n }\r\n });\r\n },500),\r\n\r\n\r\n /**\r\n * 门店权限设置\r\n */\r\n setStoreAuth(data,type) {\r\n const that = this;\r\n let para = {\r\n type: type, // 1: 店员, 2: 店长\r\n brandId: data.brandId,\r\n groupId: data.groupId,\r\n storeEmployeeAuth: data.radio,\r\n storeManagerAuth: data.radio,\r\n allowCherkIds: data.allowCherkIds.join(','),\r\n allowDepartIds: data.allowDepartIds.join(',')\r\n }\r\n postRequest('/haoban-manage-web/brand/saveStoreAuth',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('保存成功','success')\r\n return;\r\n }\r\n errMsg.errorMsg(resData)\r\n })\r\n .catch(function (error) {\r\n console.log(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 handleAuthData(data) {\r\n const that = this;\r\n // console.log(\"处理传递数据:\",data)\r\n if (!Object.keys(data).length) {return;}\r\n that.ruleForm.brandId = data.brandId;\r\n that.ruleForm.groupId = data.groupId;\r\n if (Number.parseInt(that.permType) === 1 ) {// && !!data.employeeAuthList.length\r\n if (!!data.employeeAuthList.length) {\r\n data.employeeAuthList.forEach(function(ele,index){\r\n // 组件内参数需要\r\n if (Number.parseInt(ele.type) === 2) {\r\n ele.groupId = ele.id;\r\n }\r\n ele.label = ele.name\r\n })\r\n }\r\n\r\n that.ruleForm.visibleAll = data.employeeAuthList;\r\n that.defaultSelection = data.employeeAuthList;\r\n }\r\n\r\n if (Number.parseInt(that.permType) === 2 ) { // && !!data.managerAuthList.length\r\n if (!!data.managerAuthList.length) {\r\n data.managerAuthList.forEach(function(ele,index){\r\n // 组件内参数需要\r\n if (Number.parseInt(ele.type) === 2) {\r\n ele.groupId = ele.id;\r\n }\r\n ele.label = ele.name\r\n })\r\n }\r\n that.ruleForm.visibleAll = data.managerAuthList;\r\n that.defaultSelection = data.managerAuthList;\r\n }\r\n },\r\n\r\n /**\r\n * 显示选择控件\r\n */\r\n showSelect() {\r\n const that = this;\r\n that.treeSet = {\r\n dialogVisible: true,\r\n isSingle: false,\r\n isSelectPerson: true\r\n };\r\n console.log(that.defaultSelection)\r\n that.defaultSelection = that.ruleForm.visibleAll;\r\n },\r\n\r\n /**\r\n * 处理树形控件选择的数据\r\n */\r\n handleSelectedList(list) {\r\n const that = this;\r\n // console.log(list);\r\n that.defaultSelection = list\r\n that.ruleForm.visibleAll = list\r\n },\r\n\r\n /**\r\n * 获取行政架构\r\n */\r\n getDepartData(selData) {\r\n const that = this;\r\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result) {\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 that.treeData = {\r\n treeData,\r\n personData\r\n };\r\n\r\n // that.defaultSelection = selData;\r\n that.$forceUpdate();\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 watch: {\r\n authData: function(newData,oldData) {\r\n const that = this\r\n // console.log(\"authData:\",oldData,newData)\r\n that.handleAuthData(newData)\r\n }\r\n },\r\n mounted() {\r\n const that = this;\r\n // console.log(that.authData)\r\n that.handleAuthData(that.authData)\r\n that.getDepartData()\r\n },\r\n components: {\r\n setPermissData,\r\n vueSelectEmployee\r\n },\r\n}\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n.w-500 {\r\n width: 500px;\r\n}\r\n\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.avatar-uploader-icon {\r\n font-size: 28px;\r\n color: #8c939d;\r\n width: 180px;\r\n height: 180px;\r\n line-height: 180px;\r\n text-align: center;\r\n}\r\n.avatar {\r\n max-width: 180px;\r\n max-height: 180px;\r\n display: block;\r\n}\r\n\r\n.upload-tip {\r\n color: #606266;\r\n font-size: 12px;\r\n line-height: 20px;\r\n}\r\n\r\n.color-1890ff {\r\n color: #1890ff;\r\n}\r\n\r\n.permiss-wrap {\r\n .permiss-child-cell {\r\n width: 480px;\r\n min-height: 154px;\r\n border-radius: 2px;\r\n background: #F5F7FA;\r\n margin: 32px 0;\r\n padding: 20px 20px 1px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n}\r\n</style>\r\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\":0}},[_vm._v(\"可见所有品牌门店架构和行政架构\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==0)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"可见所在品牌门店架构和行政架构\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==1)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"门店仅可见所有品牌门店架构\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==2)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_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',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":4}},[_vm._v(\"门店仅可见自己门店\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==4)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],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,\"treeData\":_vm.treeData,\"onlyPerson\":_vm.onlyPerson},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-2ac84a82\",\"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-2ac84a82\\\",\\\"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-2ac84a82\\\",\\\"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-2ac84a82\"\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>\r\n <div class=\"storePermission-wrap 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 <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\r\n <template v-for=\"(item,index) in brandList\">\r\n <el-tab-pane :label=\"item.name\" :name=\"item.groupId\">\r\n\r\n </el-tab-pane>\r\n </template>\r\n </el-tabs>\r\n <!-- {{item.name}} -->\r\n <div class=\"bg-fff permiss-contain\">\r\n <set-permiss\r\n :permType=\"1\"\r\n :authData=\"brandList.clerkData\">\r\n\r\n </set-permiss>\r\n <set-permiss\r\n :permType=\"2\"\r\n :authData=\"brandList.managerData\">\r\n\r\n </set-permiss>\r\n </div>\r\n <div class=\"storePermission-wrap-switch m-t-24\">\r\n <div class=\"storePermission-switch-title\">\r\n 门店信息变更是否需要审核\r\n </div>\r\n <div class=\"storePermission-switch-body\">\r\n <div class=\"switch-cell\">\r\n <el-switch\r\n v-model=\"switchList.addStoreClerkCheck\"\r\n :inactive-text=\"switchList.addName\">\r\n </el-switch>\r\n </div>\r\n <div class=\"switch-cell\">\r\n <el-switch\r\n v-model=\"switchList.deleteStoreClerkCheck\"\r\n :inactive-text=\"switchList.delName\">\r\n </el-switch>\r\n </div>\r\n <!-- <div class=\"switch-cell\">\r\n <el-switch\r\n v-model=\"switchList.storeInformationChangeCheck\"\r\n :inactive-text=\"switchList.modName\">\r\n </el-switch>\r\n </div> -->\r\n <div class=\"switch-cell p-l-94\">\r\n <el-button type=\"primary\" @click=\"saveSwitch\">保存</el-button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport setPermiss from '@/components/set/set-permiss.vue';\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"storePermission\",\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: '/companyAddress'\r\n },\r\n {\r\n name: '通讯录信息',\r\n path: '/staffDetails'\r\n },\r\n {\r\n name: '门店权限设置',\r\n path: ''\r\n }\r\n ],\r\n // 品牌 tab\r\n activeName: '',// 显示的pannel,也是选择的 groupId\r\n brandList: [\r\n // {\r\n // id: 'a',\r\n // name: 'A 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // },\r\n // {\r\n // id: 'b',\r\n // name: 'B 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // },\r\n // {\r\n // id: 'c',\r\n // name: 'C 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // },\r\n // {\r\n // id: 'd',\r\n // name: 'D 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // }\r\n ],\r\n\r\n // 审核开关\r\n switchList: {\r\n addName: '新增门店成员',\r\n addStoreClerkCheck: false,\r\n delName: '删除门店成员',\r\n deleteStoreClerkCheck: false,\r\n modName: '门店信息变更',\r\n storeInformationChangeCheck: false,\r\n }\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * tab clcik\r\n */\r\n handleClick(tab, event) {\r\n const that = this\r\n console.log(tab, event,tab.name,Number.parseInt(tab.index));\r\n that.getStoreAuth(tab.name,Number.parseInt(tab.index))\r\n that.activeName = tab.name;\r\n },\r\n\r\n /**\r\n * save\r\n */\r\n saveSwitch: _debounce(function() {\r\n const that = this\r\n console.log(that.switchList)\r\n let data = JSON.parse(JSON.stringify(that.switchList))\r\n data.addStoreClerkCheck = data.addStoreClerkCheck == true? 1: 0;\r\n data.deleteStoreClerkCheck = data.deleteStoreClerkCheck == true? 1: 0;\r\n data.storeInformationChangeCheck = data.storeInformationChangeCheck == true? 1: 0;\r\n that.setStoreAuth(data)\r\n },600),\r\n\r\n /**\r\n * 门店权限设置\r\n */\r\n setStoreAuth(data) {\r\n const that = this;\r\n let para = {\r\n brandId: data.brandId,\r\n groupId: that.activeName,\r\n addStoreClerkCheck: data.addStoreClerkCheck,\r\n deleteStoreClerkCheck: data.deleteStoreClerkCheck,\r\n storeInformationChangeCheck: data.storeInformationChangeCheck,\r\n\r\n }\r\n postRequest('/haoban-manage-web/brand/saveStoreAuth',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('保存成功','success')\r\n\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getStoreAuth(groupId,index) {\r\n const that = this;\r\n let para = {\r\n groupId: groupId\r\n }\r\n postRequest('/haoban-manage-web/brand/storeAuth',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result) {\r\n\r\n that.brandList.clerkData = resData.result;\r\n that.brandList.managerData = resData.result;\r\n // 设置开关\r\n let brandDTO = resData.result.brandDTO;\r\n brandDTO.addStoreClerkCheck = brandDTO.addStoreClerkCheck == 1? true: false;\r\n brandDTO.deleteStoreClerkCheck = brandDTO.deleteStoreClerkCheck == 1? true: false;\r\n brandDTO.storeInformationChangeCheck = brandDTO.storeInformationChangeCheck == 1? true: false;\r\n that.switchList = Object.assign(that.switchList,brandDTO);\r\n that.$forceUpdate()\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getBrandData() {\r\n const that = this;\r\n postRequest('/haoban-manage-web/brand/list',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result && !!resData.result.length ) {\r\n that.brandList = resData.result\r\n that.activeName = resData.result[0].groupId;\r\n that.getStoreAuth(resData.result[0].groupId,0)\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 mounted() {\r\n const that = this\r\n that.getBrandData();\r\n },\r\n components: {\r\n navCrumb,\r\n setPermiss\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n.bg-fff {\r\n background: #fff;\r\n}\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 min-height: 500px;\r\n\r\n .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n\r\n .el-tabs {\r\n background: #fff;\r\n /deep/ .el-tabs__nav-wrap {\r\n height: 54px;\r\n line-height: 54px;\r\n\r\n &::after {\r\n height: 1px;\r\n }\r\n\r\n .el-tabs__nav-scroll {\r\n padding-left: 20px;\r\n }\r\n\r\n .el-tabs__item {\r\n\r\n }\r\n }\r\n /deep/ .el-tabs__content {\r\n /*display: none;*/\r\n }\r\n .el-tab-pane {\r\n padding: 1px;\r\n }\r\n }\r\n\r\n .storePermission-wrap-switch {\r\n width: 100%;\r\n background: #fff;\r\n }\r\n\r\n .storePermission-switch-title {\r\n width: 100%;\r\n padding: 0 32px;\r\n height: 54px;\r\n line-height: 54px;\r\n font-size: 16px;\r\n color: #303133;\r\n border-bottom: 1px solid #E4E7ED;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n\r\n .p-l-94 {\r\n padding-left: 94px;\r\n }\r\n\r\n .storePermission-switch-body {\r\n width: 100%;\r\n padding: 34px 32px ;\r\n\r\n .switch-cell {\r\n margin-bottom: 42px;\r\n }\r\n .el-switch {\r\n /deep/ .is-active {\r\n color: #303133;\r\n }\r\n }\r\n }\r\n\r\n }\r\n}\r\n.permiss-contain {\r\n width: 100%;\r\n padding: 24px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n</style>\r\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\"},[_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:\"bg-fff permiss-contain\"},[_c('set-permiss',{attrs:{\"permType\":1,\"authData\":_vm.brandList.clerkData}}),_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\"},[_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-72a1f8a8\",\"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-72a1f8a8\\\",\\\"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-72a1f8a8\\\",\\\"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-72a1f8a8\"\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],{AyZH:function(e,t){},Xwfy:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("woOf"),s=a.n(r),l=a("mvHQ"),o=a.n(l),i=a("gBtx"),n=a.n(i),c=a("3Xzz"),d=a("fZjL"),u=a.n(d),m=(a("0xDb"),a("Mk6G"),a("3E4D")),h=a("Ch4/"),v=a("PI0u"),p=a("P9l9"),f={name:"set-permiss-data",components:{},props:{value:{type:[Object,Array],default:function(){return[]}}},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(){console.log(this.value),this.defaultSelection=this.value}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"select-area"},[a("div",{staticClass:"setting-name",staticStyle:{"font-size":"14px",color:"#606266"}},[e._v("\n 允许指定部门/人员可见\n ")]),e._v(" "),a("ul",{staticClass:"particular-list"},[e._l(e.defaultSelection,function(t,r){return[1==t.type||t.employeeClerkId?a("li",{key:r+"_"+t.employeeClerkId,staticClass:"item person-item"},[a("img",{attrs:{src:t.headPic}}),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.name))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(r,e.defaultSelection)}}})]):a("li",{key:r+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.name)+"\n "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(r,e.defaultSelection)}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",on:{click:e.showSelector}},[a("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var b=a("VU/8")(f,g,!1,function(e){a("eLZ9")},null,null).exports,C=a("c4uw"),k={name:"",props:{authData:{type:[Object,Array],default:function(){return{}}},permType:{type:[Number,String]}},data:function(){return{projectName:"",ruleForm:{radio:0,visibleAll:[]},treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],onlyPerson:!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){console.log(e),this.ruleForm.visibleAll=[]},submitForm:Object(v.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(console.log(e),!e)return!1;console.log(t.ruleForm,t.ruleForm.visibleAll);var a={allowCherkIds:[],allowDepartIds:[],brandId:t.ruleForm.brandId,groupId:t.ruleForm.groupId,radio:t.ruleForm.radio};t.ruleForm.visibleAll.length?(t.ruleForm.visibleAll.forEach(function(e,t){e.hasOwnProperty("employeeClerkId")?a.allowCherkIds.push(e.employeeClerkId):e.hasOwnProperty("groupId")?a.allowDepartIds.push(e.groupId):1===n()(e.type)?a.allowCherkIds.push(e.id):2===n()(e.type)&&a.allowDepartIds.push(e.id)}),t.setStoreAuth(a,t.permType)):t.$message.error({duration:1e3,message:"请选择指定部门/人员"})})},500),setStoreAuth:function(e,t){var a=this,r={type:t,brandId:e.brandId,groupId:e.groupId,storeEmployeeAuth:e.radio,storeManagerAuth:e.radio,allowCherkIds:e.allowCherkIds.join(","),allowDepartIds:e.allowDepartIds.join(",")};Object(p.c)("/haoban-manage-web/brand/saveStoreAuth",r).then(function(e){var t=e.data;1!=t.errorCode?h.a.errorMsg(t):m.a.showmsg("保存成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},handleAuthData:function(e){u()(e).length&&(this.ruleForm.brandId=e.brandId,this.ruleForm.groupId=e.groupId,1===n()(this.permType)&&(e.employeeAuthList.length&&e.employeeAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),this.ruleForm.visibleAll=e.employeeAuthList,this.defaultSelection=e.employeeAuthList),2===n()(this.permType)&&(e.managerAuthList.length&&e.managerAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),this.ruleForm.visibleAll=e.managerAuthList,this.defaultSelection=e.managerAuthList))},showSelect:function(){this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0},console.log(this.defaultSelection),this.defaultSelection=this.ruleForm.visibleAll},handleSelectedList:function(e){this.defaultSelection=e,this.ruleForm.visibleAll=e},getDepartData:function(e){var t=this;Object(p.c)("/haoban-manage-web/dept/deptListForCompany",{}).then(function(e){var a=e.data;if(1!=a.errorCode)h.a.errorMsg(a);else if(a.result){var r=[],s=[];1==e.data.errorCode&&(r=e.data.result.departmentList||[],s=e.data.result.searchList||[]),t.treeData={treeData:r,personData:s},t.$forceUpdate()}else t.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){console.log(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:b,vueSelectEmployee:C.a}},S={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"permiss-wrap"},[a("el-form",{ref:"ruleForm",attrs:{"label-width":"110px",model:e.ruleForm}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.ruleForm.radio,callback:function(t){e.$set(e.ruleForm,"radio",t)},expression:"ruleForm.radio"}},[a("el-form-item",{attrs:{label:1==e.permType?"店员可见权限":"店长可见权限"}},[a("el-radio",{attrs:{label:0}},[e._v("可见所有品牌门店架构和行政架构")])],1),e._v(" "),0==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:1}},[e._v("可见所在品牌门店架构和行政架构")])],1),e._v(" "),1==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:2}},[e._v("门店仅可见所有品牌门店架构")])],1),e._v(" "),2==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:3}},[e._v(" 门店仅可见自己品牌门店架构")])],1),e._v(" "),3==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:4}},[e._v("门店仅可见自己门店")])],1),e._v(" "),4==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e()],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1),e._v(" "),a("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData,onlyPerson:e.onlyPerson},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var w=a("VU/8")(k,S,!1,function(e){a("AyZH")},"data-v-2ac84a82",null).exports,_={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){console.log(e,t,e.name,n()(e.index)),this.getStoreAuth(e.name,n()(e.index)),this.activeName=e.name},saveSwitch:Object(v.a)(function(){console.log(this.switchList);var e=JSON.parse(o()(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,a={brandId:e.brandId,groupId:t.activeName,addStoreClerkCheck:e.addStoreClerkCheck,deleteStoreClerkCheck:e.deleteStoreClerkCheck,storeInformationChangeCheck:e.storeInformationChangeCheck};Object(p.c)("/haoban-manage-web/brand/saveStoreAuth",a).then(function(e){var t=e.data;1!=t.errorCode?h.a.errorMsg(t):m.a.showmsg("保存成功","success")}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getStoreAuth:function(e,t){var a=this,r={groupId:e};Object(p.c)("/haoban-manage-web/brand/storeAuth",r).then(function(e){var t=e.data;if(1!=t.errorCode)h.a.errorMsg(t);else if(t.result){a.brandList.clerkData=t.result,a.brandList.managerData=t.result;var r=t.result.brandDTO;r.addStoreClerkCheck=1==r.addStoreClerkCheck,r.deleteStoreClerkCheck=1==r.deleteStoreClerkCheck,r.storeInformationChangeCheck=1==r.storeInformationChangeCheck,a.switchList=s()(a.switchList,r),a.$forceUpdate()}else a.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},getBrandData:function(){var e=this;Object(p.c)("/haoban-manage-web/brand/list",{}).then(function(t){var a=t.data;1!=a.errorCode?h.a.errorMsg(a):a.result&&a.result.length?(e.brandList=a.result,e.activeName=a.result[0].groupId,e.getStoreAuth(a.result[0].groupId,0)):e.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData()},components:{navCrumb:c.a,setPermiss:w}},A={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"storePermission-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("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[a("el-tab-pane",{attrs:{label:e.name,name:e.groupId}})]})],2),e._v(" "),a("div",{staticClass:"bg-fff permiss-contain"},[a("set-permiss",{attrs:{permType:1,authData:e.brandList.clerkData}}),e._v(" "),a("set-permiss",{attrs:{permType:2,authData:e.brandList.managerData}})],1),e._v(" "),a("div",{staticClass:"storePermission-wrap-switch m-t-24"},[a("div",{staticClass:"storePermission-switch-title"},[e._v("\n 门店信息变更是否需要审核\n ")]),e._v(" "),a("div",{staticClass:"storePermission-switch-body"},[a("div",{staticClass:"switch-cell"},[a("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(" "),a("div",{staticClass:"switch-cell"},[a("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(" "),a("div",{staticClass:"switch-cell p-l-94"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveSwitch}},[e._v("保存")])],1)])])],1)]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var y=a("VU/8")(_,A,!1,function(e){a("g0G6")},"data-v-72a1f8a8",null);t.default=y.exports},eLZ9:function(e,t){},g0G6:function(e,t){}}); webpackJsonp([17],{FyNP:function(e,t){},Xwfy:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("woOf"),s=a.n(r),l=a("mvHQ"),o=a.n(l),i=a("gBtx"),n=a.n(i),c=a("3Xzz"),d=a("fZjL"),u=a.n(d),m=(a("0xDb"),a("Mk6G"),a("3E4D")),h=a("Ch4/"),v=a("PI0u"),p=a("P9l9"),f={name:"set-permiss-data",components:{},props:{value:{type:[Object,Array],default:function(){return[]}}},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(){console.log(this.value),this.defaultSelection=this.value}},b={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"select-area"},[a("div",{staticClass:"setting-name",staticStyle:{"font-size":"14px",color:"#606266"}},[e._v("\n 允许指定部门/人员可见\n ")]),e._v(" "),a("ul",{staticClass:"particular-list"},[e._l(e.defaultSelection,function(t,r){return[1==t.type||t.employeeClerkId?a("li",{key:r+"_"+t.employeeClerkId,staticClass:"item person-item"},[a("img",{attrs:{src:t.headPic}}),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.name))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(r,e.defaultSelection)}}})]):a("li",{key:r+"_"+t.groupId,staticClass:"item group-item"},[e._v("\n "+e._s(t.name)+"\n "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(t){e.delCurrent(r,e.defaultSelection)}}})])]}),e._v(" "),a("li",{staticClass:"item J_add-btn",on:{click:e.showSelector}},[a("i",{staticClass:"el-icon-plus"})])],2)])},staticRenderFns:[]};var g=a("VU/8")(f,b,!1,function(e){a("jbAO")},null,null).exports,C=a("c4uw"),k={name:"",props:{authData:{type:[Object,Array],default:function(){return{}}},permType:{type:[Number,String]}},data:function(){return{projectName:"",ruleForm:{radio:0,visibleAll:[]},treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],onlyPerson:!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){console.log(e),this.ruleForm.visibleAll=[]},submitForm:Object(v.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(console.log(e),!e)return!1;console.log(t.ruleForm,t.ruleForm.visibleAll);var a={allowCherkIds:[],allowDepartIds:[],brandId:t.ruleForm.brandId,groupId:t.ruleForm.groupId,radio:t.ruleForm.radio};t.ruleForm.visibleAll.length?(t.ruleForm.visibleAll.forEach(function(e,t){e.hasOwnProperty("employeeClerkId")?a.allowCherkIds.push(e.employeeClerkId):e.hasOwnProperty("groupId")?a.allowDepartIds.push(e.groupId):1===n()(e.type)?a.allowCherkIds.push(e.id):2===n()(e.type)&&a.allowDepartIds.push(e.id)}),t.setStoreAuth(a,t.permType)):t.$message.error({duration:1e3,message:"请选择指定部门/人员"})})},500),setStoreAuth:function(e,t){var a=this,r={type:t,brandId:e.brandId,groupId:e.groupId,storeEmployeeAuth:e.radio,storeManagerAuth:e.radio,allowCherkIds:e.allowCherkIds.join(","),allowDepartIds:e.allowDepartIds.join(",")};Object(p.c)("/haoban-manage-web/brand/saveStoreAuth",r).then(function(e){var t=e.data;1!=t.errorCode?h.a.errorMsg(t):m.a.showmsg("保存成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},handleAuthData:function(e){u()(e).length&&(this.ruleForm.brandId=e.brandId,this.ruleForm.groupId=e.groupId,1===n()(this.permType)&&(e.employeeAuthList.length&&e.employeeAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),this.ruleForm.visibleAll=e.employeeAuthList,this.defaultSelection=e.employeeAuthList),2===n()(this.permType)&&(e.managerAuthList.length&&e.managerAuthList.forEach(function(e,t){2===n()(e.type)&&(e.groupId=e.id),e.label=e.name}),this.ruleForm.visibleAll=e.managerAuthList,this.defaultSelection=e.managerAuthList))},showSelect:function(){this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0},console.log(this.defaultSelection),this.defaultSelection=this.ruleForm.visibleAll},handleSelectedList:function(e){this.defaultSelection=e,this.ruleForm.visibleAll=e},getDepartData:function(e){var t=this;Object(p.c)("/haoban-manage-web/dept/deptListForCompany",{}).then(function(e){var a=e.data;if(1!=a.errorCode)h.a.errorMsg(a);else if(a.result){var r=[],s=[];1==e.data.errorCode&&(r=e.data.result.departmentList||[],s=e.data.result.searchList||[]),t.treeData={treeData:r,personData:s},t.$forceUpdate()}else t.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){console.log(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:g,vueSelectEmployee:C.a}},S={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"permiss-wrap"},[a("el-form",{ref:"ruleForm",attrs:{"label-width":"110px",model:e.ruleForm}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.ruleForm.radio,callback:function(t){e.$set(e.ruleForm,"radio",t)},expression:"ruleForm.radio"}},[a("el-form-item",{attrs:{label:1==e.permType?"店员可见权限":"店长可见权限"}},[a("el-radio",{attrs:{label:0}},[e._v("可见所有品牌门店架构和行政架构")])],1),e._v(" "),0==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:1}},[e._v("可见所在品牌门店架构和行政架构")])],1),e._v(" "),1==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:2}},[e._v("门店仅可见所有品牌门店架构")])],1),e._v(" "),2==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:3}},[e._v(" 门店仅可见自己品牌门店架构")])],1),e._v(" "),3==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:4}},[e._v("门店仅可见自己门店")])],1),e._v(" "),4==e.ruleForm.radio?a("div",{staticClass:"permiss-child-cell"},[a("setPermissData",{on:{showSelect:e.showSelect},model:{value:e.ruleForm.visibleAll,callback:function(t){e.$set(e.ruleForm,"visibleAll",t)},expression:"ruleForm.visibleAll"}})],1):e._e()],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1),e._v(" "),a("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData,onlyPerson:e.onlyPerson},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var w=a("VU/8")(k,S,!1,function(e){a("FyNP")},"data-v-21abffb9",null).exports,_={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){console.log(e,t,e.name,n()(e.index)),this.getStoreAuth(e.name,n()(e.index)),this.activeName=e.name},saveSwitch:Object(v.a)(function(){console.log(this.switchList);var e=JSON.parse(o()(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,a={brandId:e.brandId,groupId:t.activeName,addStoreClerkCheck:e.addStoreClerkCheck,deleteStoreClerkCheck:e.deleteStoreClerkCheck,storeInformationChangeCheck:e.storeInformationChangeCheck};Object(p.c)("/haoban-manage-web/brand/saveStoreAuth",a).then(function(e){var t=e.data;1!=t.errorCode?h.a.errorMsg(t):m.a.showmsg("保存成功","success")}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getStoreAuth:function(e,t){var a=this,r={groupId:e};Object(p.c)("/haoban-manage-web/brand/storeAuth",r).then(function(e){var t=e.data;if(1!=t.errorCode)h.a.errorMsg(t);else if(t.result){a.brandList.clerkData=t.result,a.brandList.managerData=t.result;var r=t.result.brandDTO;r.addStoreClerkCheck=1==r.addStoreClerkCheck,r.deleteStoreClerkCheck=1==r.deleteStoreClerkCheck,r.storeInformationChangeCheck=1==r.storeInformationChangeCheck,a.switchList=s()(a.switchList,r),a.$forceUpdate()}else a.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},getBrandData:function(){var e=this;Object(p.c)("/haoban-manage-web/brand/list",{}).then(function(t){var a=t.data;1!=a.errorCode?h.a.errorMsg(a):a.result&&a.result.length?(e.brandList=a.result,e.activeName=a.result[0].groupId,e.getStoreAuth(a.result[0].groupId,0)):e.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData()},components:{navCrumb:c.a,setPermiss:w}},A={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"storePermission-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("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[a("el-tab-pane",{attrs:{label:e.name,name:e.groupId}})]})],2),e._v(" "),a("div",{staticClass:"bg-fff permiss-contain"},[a("set-permiss",{attrs:{permType:1,authData:e.brandList.clerkData}}),e._v(" "),a("set-permiss",{attrs:{permType:2,authData:e.brandList.managerData}})],1),e._v(" "),a("div",{staticClass:"storePermission-wrap-switch m-t-24"},[a("div",{staticClass:"storePermission-switch-title"},[e._v("\n 门店信息变更是否需要审核\n ")]),e._v(" "),a("div",{staticClass:"storePermission-switch-body"},[a("div",{staticClass:"switch-cell"},[a("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(" "),a("div",{staticClass:"switch-cell"},[a("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(" "),a("div",{staticClass:"switch-cell p-l-94"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveSwitch}},[e._v("保存")])],1)])])],1)]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var F=a("VU/8")(_,A,!1,function(e){a("g0G6")},"data-v-72a1f8a8",null);t.default=F.exports},g0G6:function(e,t){},jbAO:function(e,t){}});
//# sourceMappingURL=17.6028707d0deea461e86a.js.map //# sourceMappingURL=17.a71c9565ed508ac1e6ba.js.map
\ No newline at end of file \ 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?f1a7","webpack:///./src/components/set/set-permiss-data.vue","webpack:///src/components/set/set-permiss.vue","webpack:///./src/components/set/set-permiss.vue?b3a7","webpack:///./src/components/set/set-permiss.vue","webpack:///src/views/setting/storePermission.vue","webpack:///./src/views/setting/storePermission.vue?18f6","webpack:///./src/views/setting/storePermission.vue"],"names":["set_permiss_data","name","components","props","value","type","Object","Array","default","data","defaultSelection","this","methods","delCurrent","index","list","splice","updateList","$emit","handleSelectedList","showSelector","watch","newData","oldData","mounted","console","log","set_set_permiss_data","render","_vm","_h","$createElement","_c","_self","staticClass","staticStyle","font-size","color","_v","_l","item","employeeClerkId","key","attrs","src","headPic","_s","on","click","$event","groupId","staticRenderFns","components_set_set_permiss_data","__webpack_require__","normalizeComponent","ssrContext","set_permiss","authData","permType","Number","String","projectName","ruleForm","radio","visibleAll","treeSet","isSelectPerson","dialogVisible","isSingle","treeData","onlyPerson","beforeMount","host","window","location","origin","indexOf","baseUrl","changeRadio","submitForm","js_public","formName","that","$refs","validate","valid","allowCherkIds","allowDepartIds","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","employeeAuthList","label","managerAuthList","showSelect","getDepartData","selData","result","personData","departmentList","searchList","$forceUpdate","setPermissData","vueSelectEmployee","set_set_permiss","ref","label-width","model","change","callback","$$v","$set","expression","_e","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","brandDTO","assign_default","getBrandData","navCrumb","nav","setPermiss","setting_storePermission","tab-click","inactive-text","storePermission_Component","storePermission_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/17.a71c9565ed508ac1e6ba.js","sourcesContent":["<template>\n <div class=\"select-area\">\n <div class=\"setting-name\" style=\"font-size: 14px;color: #606266;\">\n 允许指定部门/人员可见\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 <img :src=\"item.headPic\">\n <p class=\"name\">{{item.name}}</p>\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(index, defaultSelection)\"></i>\n </li>\n <li class=\"item group-item\" v-else :key=\"index+'_'+item.groupId\">\n {{item.name}}\n <i class=\"el-icon-circle-close\" @click=\"delCurrent(index, defaultSelection)\"></i>\n </li>\n </template>\n <li class=\"item J_add-btn\" @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 },\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\n list.splice(index, 1);\n },\n\n updateList(data) {\n const that = this;\n that.$emit('input',data)\n // console.log(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.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n console.log(\"参数:\",that.value,that.defaultSelection,that.treeData)*/\n that.$emit('showSelect')\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 // console.log(res,res.data,res.data.errorCode)\n let resData = res.data;\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\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\n that.defaultSelection = selData;\n that.$forceUpdate();\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\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 watch: {\n value: function(newData,oldData) {\n const that = this\n // console.log(\"value:\",oldData,newData)\n that.defaultSelection = newData;\n }\n },\n mounted() {\n const that = this;\n console.log(that.value)\n that.defaultSelection = that.value;\n // that.getDepartData(that.value)\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 .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 }\n\n img {\n width: 100%;\n border-radius: 4px;\n }\n\n .name {\n font-size: 12px;\n text-align: center;\n margin-top: 20px;\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 }\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 允许指定部门/人员可见\\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('img',{attrs:{\"src\":item.headPic}}),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(index, _vm.defaultSelection)}}})]):_c('li',{key:index+'_'+item.groupId,staticClass:\"item group-item\"},[_vm._v(\"\\n \"+_vm._s(item.name)+\"\\n \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){_vm.delCurrent(index, _vm.defaultSelection)}}})])]}),_vm._v(\" \"),_c('li',{staticClass:\"item J_add-btn\",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-1b1ab7bc\",\"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-1b1ab7bc\\\",\\\"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-1b1ab7bc\\\",\\\"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=\"0\">可见所有品牌门店架构和行政架构</el-radio>\n </el-form-item>\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==0\">\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\n </div>\n\n <el-form-item label=\" \">\n <el-radio :label=\"1\">可见所在品牌门店架构和行政架构</el-radio>\n </el-form-item>\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==1\">\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\n </div>\n\n <el-form-item label=\" \">\n <el-radio :label=\"2\">门店仅可见所有品牌门店架构</el-radio>\n </el-form-item>\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==2\">\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\n </div>\n\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 v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></setPermissData>\n </div>\n\n <el-form-item label=\" \">\n <el-radio :label=\"4\">门店仅可见自己门店</el-radio>\n </el-form-item>\n <div class=\"permiss-child-cell\" v-if=\"ruleForm.radio==4\">\n <setPermissData v-model=\"ruleForm.visibleAll\" @showSelect=\"showSelect\"></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 :treeData=\"treeData\"\n :onlyPerson=\"onlyPerson\"\n @handleSelectedList=\"handleSelectedList\">\n </vue-select-employee>\n </div>\n</template>\n<script>\nimport setPermissData from \"@/components/set/set-permiss-data\";\nimport vueSelectEmployee from \"@/components/common/vueSelectEmployee\";\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: \"\",\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\n ruleForm: {\n radio: 0,\n visibleAll: [\n // {\n // id: '1',\n // type: '1',\n // name: '张三',\n // headPic: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\n // },\n // {\n // id: '2',\n // type: '2',\n // name: '张三',\n // }\n ]\n },\n\n treeSet: {\n isSelectPerson: true, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n treeData: {},\n defaultSelection: [], // 已选数据\n onlyPerson: false, // 控制只能选人(true)\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 },\n methods: {\n\n /**\n * changeRadio\n */\n changeRadio(value) {\n const that = this;\n console.log(value)\n that.ruleForm.visibleAll = [];\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n console.log(valid)\n if (valid) {\n console.log(that.ruleForm,that.ruleForm.visibleAll)\n let data = {\n allowCherkIds: [],\n allowDepartIds: [],\n brandId: that.ruleForm.brandId,\n groupId: that.ruleForm.groupId,\n radio: that.ruleForm.radio\n };\n\n if (!that.ruleForm.visibleAll.length) {\n that.$message.error({\n duration: 1000,\n message: '请选择指定部门/人员'\n })\n return;\n }\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.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 }\n postRequest('/haoban-manage-web/brand/saveStoreAuth',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 console.log(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 // console.log(\"处理传递数据:\",data)\n if (!Object.keys(data).length) {return;}\n that.ruleForm.brandId = data.brandId;\n that.ruleForm.groupId = data.groupId;\n if (Number.parseInt(that.permType) === 1 ) {// && !!data.employeeAuthList.length\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 = data.employeeAuthList;\n that.defaultSelection = data.employeeAuthList;\n }\n\n if (Number.parseInt(that.permType) === 2 ) { // && !!data.managerAuthList.length\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 that.ruleForm.visibleAll = data.managerAuthList;\n that.defaultSelection = data.managerAuthList;\n }\n },\n\n /**\n * 显示选择控件\n */\n showSelect() {\n const that = this;\n that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n console.log(that.defaultSelection)\n that.defaultSelection = that.ruleForm.visibleAll;\n },\n\n /**\n * 处理树形控件选择的数据\n */\n handleSelectedList(list) {\n const that = this;\n // console.log(list);\n that.defaultSelection = list\n that.ruleForm.visibleAll = list\n },\n\n /**\n * 获取行政架构\n */\n getDepartData(selData) {\n const that = this;\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\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 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\n // that.defaultSelection = selData;\n that.$forceUpdate();\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\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 watch: {\n authData: function(newData,oldData) {\n const that = this\n // console.log(\"authData:\",oldData,newData)\n that.handleAuthData(newData)\n }\n },\n mounted() {\n const that = this;\n // console.log(that.authData)\n that.handleAuthData(that.authData)\n that.getDepartData()\n },\n components: {\n setPermissData,\n vueSelectEmployee\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: 32px 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</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\":0}},[_vm._v(\"可见所有品牌门店架构和行政架构\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==0)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"可见所在品牌门店架构和行政架构\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==1)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"门店仅可见所有品牌门店架构\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==2)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_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',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":4}},[_vm._v(\"门店仅可见自己门店\")])],1),_vm._v(\" \"),(_vm.ruleForm.radio==4)?_c('div',{staticClass:\"permiss-child-cell\"},[_c('setPermissData',{on:{\"showSelect\":_vm.showSelect},model:{value:(_vm.ruleForm.visibleAll),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"visibleAll\", $$v)},expression:\"ruleForm.visibleAll\"}})],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,\"treeData\":_vm.treeData,\"onlyPerson\":_vm.onlyPerson},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-21abffb9\",\"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-21abffb9\\\",\\\"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-21abffb9\\\",\\\"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-21abffb9\"\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>\r\n <div class=\"storePermission-wrap 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 <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\r\n <template v-for=\"(item,index) in brandList\">\r\n <el-tab-pane :label=\"item.name\" :name=\"item.groupId\">\r\n\r\n </el-tab-pane>\r\n </template>\r\n </el-tabs>\r\n <!-- {{item.name}} -->\r\n <div class=\"bg-fff permiss-contain\">\r\n <set-permiss\r\n :permType=\"1\"\r\n :authData=\"brandList.clerkData\">\r\n\r\n </set-permiss>\r\n <set-permiss\r\n :permType=\"2\"\r\n :authData=\"brandList.managerData\">\r\n\r\n </set-permiss>\r\n </div>\r\n <div class=\"storePermission-wrap-switch m-t-24\">\r\n <div class=\"storePermission-switch-title\">\r\n 门店信息变更是否需要审核\r\n </div>\r\n <div class=\"storePermission-switch-body\">\r\n <div class=\"switch-cell\">\r\n <el-switch\r\n v-model=\"switchList.addStoreClerkCheck\"\r\n :inactive-text=\"switchList.addName\">\r\n </el-switch>\r\n </div>\r\n <div class=\"switch-cell\">\r\n <el-switch\r\n v-model=\"switchList.deleteStoreClerkCheck\"\r\n :inactive-text=\"switchList.delName\">\r\n </el-switch>\r\n </div>\r\n <!-- <div class=\"switch-cell\">\r\n <el-switch\r\n v-model=\"switchList.storeInformationChangeCheck\"\r\n :inactive-text=\"switchList.modName\">\r\n </el-switch>\r\n </div> -->\r\n <div class=\"switch-cell p-l-94\">\r\n <el-button type=\"primary\" @click=\"saveSwitch\">保存</el-button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport setPermiss from '@/components/set/set-permiss.vue';\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"storePermission\",\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: '/companyAddress'\r\n },\r\n {\r\n name: '通讯录信息',\r\n path: '/staffDetails'\r\n },\r\n {\r\n name: '门店权限设置',\r\n path: ''\r\n }\r\n ],\r\n // 品牌 tab\r\n activeName: '',// 显示的pannel,也是选择的 groupId\r\n brandList: [\r\n // {\r\n // id: 'a',\r\n // name: 'A 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // },\r\n // {\r\n // id: 'b',\r\n // name: 'B 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // },\r\n // {\r\n // id: 'c',\r\n // name: 'C 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // },\r\n // {\r\n // id: 'd',\r\n // name: 'D 品牌',\r\n // clerkData: {},\r\n // managerData: {}\r\n // }\r\n ],\r\n\r\n // 审核开关\r\n switchList: {\r\n addName: '新增门店成员',\r\n addStoreClerkCheck: false,\r\n delName: '删除门店成员',\r\n deleteStoreClerkCheck: false,\r\n modName: '门店信息变更',\r\n storeInformationChangeCheck: false,\r\n }\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * tab clcik\r\n */\r\n handleClick(tab, event) {\r\n const that = this\r\n console.log(tab, event,tab.name,Number.parseInt(tab.index));\r\n that.getStoreAuth(tab.name,Number.parseInt(tab.index))\r\n that.activeName = tab.name;\r\n },\r\n\r\n /**\r\n * save\r\n */\r\n saveSwitch: _debounce(function() {\r\n const that = this\r\n console.log(that.switchList)\r\n let data = JSON.parse(JSON.stringify(that.switchList))\r\n data.addStoreClerkCheck = data.addStoreClerkCheck == true? 1: 0;\r\n data.deleteStoreClerkCheck = data.deleteStoreClerkCheck == true? 1: 0;\r\n data.storeInformationChangeCheck = data.storeInformationChangeCheck == true? 1: 0;\r\n that.setStoreAuth(data)\r\n },600),\r\n\r\n /**\r\n * 门店权限设置\r\n */\r\n setStoreAuth(data) {\r\n const that = this;\r\n let para = {\r\n brandId: data.brandId,\r\n groupId: that.activeName,\r\n addStoreClerkCheck: data.addStoreClerkCheck,\r\n deleteStoreClerkCheck: data.deleteStoreClerkCheck,\r\n storeInformationChangeCheck: data.storeInformationChangeCheck,\r\n\r\n }\r\n postRequest('/haoban-manage-web/brand/saveStoreAuth',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('保存成功','success')\r\n\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getStoreAuth(groupId,index) {\r\n const that = this;\r\n let para = {\r\n groupId: groupId\r\n }\r\n postRequest('/haoban-manage-web/brand/storeAuth',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result) {\r\n\r\n that.brandList.clerkData = resData.result;\r\n that.brandList.managerData = resData.result;\r\n // 设置开关\r\n let brandDTO = resData.result.brandDTO;\r\n brandDTO.addStoreClerkCheck = brandDTO.addStoreClerkCheck == 1? true: false;\r\n brandDTO.deleteStoreClerkCheck = brandDTO.deleteStoreClerkCheck == 1? true: false;\r\n brandDTO.storeInformationChangeCheck = brandDTO.storeInformationChangeCheck == 1? true: false;\r\n that.switchList = Object.assign(that.switchList,brandDTO);\r\n that.$forceUpdate()\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getBrandData() {\r\n const that = this;\r\n postRequest('/haoban-manage-web/brand/list',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result && !!resData.result.length ) {\r\n that.brandList = resData.result\r\n that.activeName = resData.result[0].groupId;\r\n that.getStoreAuth(resData.result[0].groupId,0)\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 mounted() {\r\n const that = this\r\n that.getBrandData();\r\n },\r\n components: {\r\n navCrumb,\r\n setPermiss\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n.bg-fff {\r\n background: #fff;\r\n}\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 min-height: 500px;\r\n\r\n .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n\r\n .el-tabs {\r\n background: #fff;\r\n /deep/ .el-tabs__nav-wrap {\r\n height: 54px;\r\n line-height: 54px;\r\n\r\n &::after {\r\n height: 1px;\r\n }\r\n\r\n .el-tabs__nav-scroll {\r\n padding-left: 20px;\r\n }\r\n\r\n .el-tabs__item {\r\n\r\n }\r\n }\r\n /deep/ .el-tabs__content {\r\n /*display: none;*/\r\n }\r\n .el-tab-pane {\r\n padding: 1px;\r\n }\r\n }\r\n\r\n .storePermission-wrap-switch {\r\n width: 100%;\r\n background: #fff;\r\n }\r\n\r\n .storePermission-switch-title {\r\n width: 100%;\r\n padding: 0 32px;\r\n height: 54px;\r\n line-height: 54px;\r\n font-size: 16px;\r\n color: #303133;\r\n border-bottom: 1px solid #E4E7ED;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n\r\n .p-l-94 {\r\n padding-left: 94px;\r\n }\r\n\r\n .storePermission-switch-body {\r\n width: 100%;\r\n padding: 34px 32px ;\r\n\r\n .switch-cell {\r\n margin-bottom: 42px;\r\n }\r\n .el-switch {\r\n /deep/ .is-active {\r\n color: #303133;\r\n }\r\n }\r\n }\r\n\r\n }\r\n}\r\n.permiss-contain {\r\n width: 100%;\r\n padding: 24px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n</style>\r\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\"},[_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:\"bg-fff permiss-contain\"},[_c('set-permiss',{attrs:{\"permType\":1,\"authData\":_vm.brandList.clerkData}}),_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\"},[_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-72a1f8a8\",\"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-72a1f8a8\\\",\\\"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-72a1f8a8\\\",\\\"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-72a1f8a8\"\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([21],{JXTs:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("//Fk"),s=a.n(o),n=a("P9l9"),i=a("3E4D"),c=a("Ch4/"),r={name:"custom-dialog",props:{showCustomDialog:{type:Boolean,default:!1},customType:{type:String,default:""}},data:function(){return{repProjectName:"gic-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){console.log(t)},setData:function(t){var e=this,a={viewIdList:t},o="data"==e.customType?"/haoban-manage-web/home/set-display-enterprise-data":"/haoban-manage-web/home/set-display-quick-entry";Object(n.b)(o,a).then(function(t){console.log(t,t.data,t.data.errorCode);var a=t.data;if(1==a.errorCode)return i.a.showmsg("设置成功","success"),void e.$emit("customHandleConfirm");c.a.errorMsg(a)}).catch(function(t){console.log(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){console.log(e,e.data,e.data.errorCode);var a=e.data;if(1==a.errorCode){var o=[];return a.result.forEach(function(e,a){e.homeDisplay&&("data"==t.customType?o.push(e.dataViewId):o.push(e.settingViewId))}),t.customData=a.result,void(t.checkList=o)}c.a.errorMsg(a)}).catch(function(e){console.log(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(){console.log("传递的参数对象:",this.showCustomDialog);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:"自定义展示指标",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("请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了"),a("span",[t._v(t._s(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:"",bannerList:[],companyObj:{},dataOverview:[],entryData:[]}},methods:{changeRoute:function(t){this.$router.push(t)},toRouterView:function(t){console.log(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},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){console.log(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){console.log(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){console.log(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){console.log(e),t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){console.log(this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",s.a.all([this.getBannerData(),this.getDataOverview(),this.getEntryData(),this.getEnterpriseData()])},components:{customDialog:a("VU/8")(r,l,!1,function(t){a("U+50")},"data-v-3fdea9bc",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"},[a("img",{attrs:{src:t.companyObj.logoUrl,alt:"log"}})]),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(),t._v(" "),2==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng1 p-r-6 "}):t._e(),t._v(" "),3==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng2 p-r-6 "}):t._e(),t._v("\n "+t._s(1==t.companyObj.authenticationStatus?"已认证":0==t.companyObj.authenticationStatus?"未认证":2==t.companyObj.authenticationStatus?"认证中":"认证失败"))])]),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"},[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,o){return a("li",{key:o},[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"},[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"},[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,o){return a("li",{key:o,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:{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("ga/s")},"data-v-7a0bdaf9",null);e.default=m.exports},"U+50":function(t,e){},"ga/s":function(t,e){}}); webpackJsonp([21],{JXTs:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("//Fk"),s=a.n(o),n=a("P9l9"),i=a("3E4D"),c=a("Ch4/"),r={name:"custom-dialog",props:{showCustomDialog:{type:Boolean,default:!1},customType:{type:String,default:""}},data:function(){return{repProjectName:"gic-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){console.log(t)},setData:function(t){var e=this,a={viewIdList:t},o="data"==e.customType?"/haoban-manage-web/home/set-display-enterprise-data":"/haoban-manage-web/home/set-display-quick-entry";Object(n.b)(o,a).then(function(t){console.log(t,t.data,t.data.errorCode);var a=t.data;if(1==a.errorCode)return i.a.showmsg("设置成功","success"),void e.$emit("customHandleConfirm");c.a.errorMsg(a)}).catch(function(t){console.log(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){console.log(e,e.data,e.data.errorCode);var a=e.data;if(1==a.errorCode){var o=[];return a.result.forEach(function(e,a){e.homeDisplay&&("data"==t.customType?o.push(e.dataViewId):o.push(e.settingViewId))}),t.customData=a.result,void(t.checkList=o)}c.a.errorMsg(a)}).catch(function(e){console.log(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(){console.log("传递的参数对象:",this.showCustomDialog);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:"自定义展示指标",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("请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了"),a("span",[t._v(t._s(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:"",bannerList:[],companyObj:{},dataOverview:[],entryData:[]}},methods:{changeRoute:function(t){this.$router.push(t)},toRouterView:function(t){console.log(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},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){console.log(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){console.log(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){console.log(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){console.log(e),t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){console.log(this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",s.a.all([this.getBannerData(),this.getDataOverview(),this.getEntryData(),this.getEnterpriseData()])},components:{customDialog:a("VU/8")(r,l,!1,function(t){a("U+50")},"data-v-3fdea9bc",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"},[a("img",{attrs:{src:t.companyObj.logoUrl,alt:"log"}})]),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(),t._v(" "),2==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng1 p-r-6 "}):t._e(),t._v(" "),3==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng2 p-r-6 "}):t._e(),t._v("\n "+t._s(1==t.companyObj.authenticationStatus?"已认证":0==t.companyObj.authenticationStatus?"未认证":2==t.companyObj.authenticationStatus?"认证中":"认证失败"))])]),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"},[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,o){return a("li",{key:o},[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"},[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"},[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,o){return a("li",{key:o,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:{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("LPmB")},"data-v-3f1ac26f",null);e.default=m.exports},LPmB:function(t,e){},"U+50":function(t,e){}});
//# sourceMappingURL=21.0c95a879bf810ea693f0.js.map //# sourceMappingURL=21.dba19fcfa513d8b82481.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/components/index/customDialog.vue","webpack:///./src/components/index/customDialog.vue?822f","webpack:///./src/components/index/customDialog.vue","webpack:///src/views/index/index.vue","webpack:///./src/views/index/index.vue?c8b0","webpack:///./src/views/index/index.vue"],"names":["customDialog","name","props","showCustomDialog","type","Boolean","default","customType","String","data","repProjectName","customData","checkList","beforeMount","methods","handleCardClose","this","customCancel","$emit","customConfirm","length","$message","error","duration","message","setData","customChange","value","console","log","list","that","para","viewIdList","url","Object","api","then","res","errorCode","resData","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","showDialogLayer","customHandleConfirm","getDataOverview","getEntryData","toCertify","authType","getBannerData","getEnterpriseData","$route","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/21.0c95a879bf810ea693f0.js","sourcesContent":["<template>\r\n <div class=\"custom-dialog-wrap\">\r\n <el-dialog title=\"自定义展示指标\" :visible.sync=\"customDialog\" width=\"761px\" :before-close=\"handleCardClose\">\r\n <div class=\"custom-dialog__title\">\r\n <p class=\"custom-dialog__p\">请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了<span>{{checkList.length}}</span>个</p>\r\n </div>\r\n <div class=\"custom-dialog__checkbox\">\r\n <el-checkbox-group v-model=\"checkList\" @change=\"customChange\" :max=\"8\">\r\n <template v-if=\"customType === 'data'\">\r\n <el-checkbox v-for=\"item in customData\" :label=\"item.dataViewId\" :key=\"item.dataViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\r\n </template>\r\n <template v-if=\"customType != 'data'\">\r\n <el-checkbox v-for=\"item in customData\" :label=\"item.settingViewId\" :key=\"item.settingViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\r\n </template>\r\n </el-checkbox-group>\r\n </div>\r\n <div slot=\"footer\" class=\"dialog-footer\">\r\n <el-button @click=\"customCancel\">取 消</el-button>\r\n <el-button type=\"primary\" @click=\"customConfirm\">确 定</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n<script>\r\n import { getRequest, postRequest, postJson,postJsonRequest } from '@/api/api';\r\n import showMsg from '@/common/js/showmsg';\r\n import errMsg from '@/common/js/error';\r\n export default {\r\n name: 'custom-dialog',\r\n props: {\r\n showCustomDialog: {\r\n type: Boolean,\r\n default: false\r\n },\r\n customType: {\r\n type: String,\r\n default: ''\r\n },\r\n },\r\n data () {\r\n return {\r\n repProjectName: 'gic-web', // 项目名\r\n customDialog: false, // 弹框显示\r\n // 复选框数据\r\n customData: [\r\n // {\r\n // dataViewId: 1,\r\n // fieldTitle: \"通讯录行政架构\",\r\n // homeDisplay: true\r\n // }\r\n ],\r\n checkList: [], //已选数据\r\n }\r\n },\r\n beforeMount() {\r\n\r\n },\r\n methods:{\r\n\r\n /**\r\n * 关闭\r\n */\r\n handleCardClose() {\r\n const that = this;\r\n that.customCancel();\r\n },\r\n\r\n /**\r\n * 取消\r\n */\r\n customCancel() {\r\n const that = this;\r\n that.customDialog = false\r\n that.$emit('customHandleConfirm')\r\n },\r\n\r\n /**\r\n * 确定\r\n */\r\n customConfirm() {\r\n const that = this\r\n if (!that.checkList.length) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '请选择操作'\r\n })\r\n return false;\r\n }\r\n that.setData(that.checkList)\r\n },\r\n\r\n /**\r\n * 复选框选择事件\r\n */\r\n customChange(value) {\r\n const that = this\r\n console.log(value)\r\n },\r\n\r\n /**\r\n * 设置首页数据概览显示项\r\n */\r\n setData(list) {\r\n const that = this\r\n let para = {\r\n viewIdList: list\r\n }\r\n let url = that.customType == 'data'? '/haoban-manage-web/home/set-display-enterprise-data':'/haoban-manage-web/home/set-display-quick-entry';\r\n postJson(url,para)\r\n .then((res) => {\r\n console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('设置成功','success')\r\n that.$emit('customHandleConfirm')\r\n return;\r\n }\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\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 getCardList() {\r\n const that = this\r\n let para = {\r\n all: true\r\n }\r\n that.customType == 'data'? (para.fetchData = false) : '';\r\n // 判断企业数据概览\r\n\r\n let url = that.customType == 'data'? '/haoban-manage-web/home/find-enterprise-data':'/haoban-manage-web/home/find-quick-entry';\r\n that.checkList = [];\r\n postRequest(url,para)\r\n .then((res) => {\r\n console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n let selList = []\r\n resData.result.forEach(function(ele,index){\r\n if (!!ele.homeDisplay) {\r\n that.customType == 'data'?selList.push(ele.dataViewId):selList.push(ele.settingViewId)\r\n }\r\n })\r\n that.customData = resData.result;\r\n that.checkList = selList;\r\n // console.log('that.checkList,如果没有勾选是 homeDisplay 都是 false了:',that.customData,that.checkList)\r\n return;\r\n }\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n },\r\n watch: {\r\n showCustomDialog: function(newData,oldData){\r\n const that = this;\r\n that.customDialog = newData\r\n },\r\n customType: function(newData,oldData){\r\n const that = this;\r\n if (!!newData) {\r\n that.getCardList()\r\n }\r\n }\r\n },\r\n\r\n /* 接收数据 */\r\n mounted(){\r\n console.log(\"传递的参数对象:\",this.showCustomDialog)\r\n const that = this;\r\n that.customDialog = that.showCustomDialog\r\n },\r\n\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n .custom-dialog {\r\n &-wrap {\r\n\r\n }\r\n\r\n &__title {\r\n width: 100%;\r\n height:38px;\r\n padding: 12px 15px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n background:rgba(235,238,245,1);\r\n }\r\n\r\n &__p {\r\n width: 100%;\r\n font-size: 14px;\r\n color: #606266;\r\n\r\n span {\r\n color: #1890ff;\r\n }\r\n }\r\n\r\n &__checkbox {\r\n width: 100%;\r\n height: 300px;\r\n padding-top: 10px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n overflow-y: auto;\r\n\r\n .el-checkbox {\r\n width: 22%;\r\n margin-left: 16px;\r\n line-height: 62px;\r\n &.is-checked {\r\n /deep/ .el-checkbox__label{\r\n color: #1890ff;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n</style>\r\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\":\"自定义展示指标\",\"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(\"请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了\"),_c('span',[_vm._v(_vm._s(_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-3fdea9bc\",\"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-3fdea9bc\\\",\\\"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-3fdea9bc\\\",\\\"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-3fdea9bc\"\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>\r\n <div id=\"index\">\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div id=\"content\" class=\"content\">\r\n <div class=\"content-body\" :style=\"{minHeight: contentHeight}\">\r\n <div class=\"index-swiper\">\r\n <el-carousel trigger=\"click\" height=\"250px\" arrow=\"never\" :autoplay=\"false\">\r\n <el-carousel-item v-for=\"(item,index) in bannerList\" :key=\"index\">\r\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>\r\n </el-carousel-item>\r\n </el-carousel>\r\n </div>\r\n <div class=\"index-company flex flex-row m-t-24\">\r\n <div class=\"index-company-left m-r-24 border-box radius-2\">\r\n <div class=\"index-company-logo\">\r\n <img :src=\"companyObj.logoUrl\" alt=\"log\"/>\r\n </div>\r\n <div class=\"index-company-name color-303133\">{{companyObj.enterpriseName}}</div>\r\n <ul>\r\n <li class=\"flex flex-between\">\r\n <span>账户余额</span><span class=\"color-303133 font-16\">{{companyObj.balance}}</span>\r\n </li>\r\n <li class=\"flex flex-between\">\r\n <span>企业编码</span><span class=\"color-303133 font-16\">{{companyObj.enterpriseCode}}</span>\r\n </li>\r\n <li class=\"flex flex-between\" @click=\"toCertify(companyObj.authenticationStatus)\">\r\n <span>企业认证</span><span\r\n :class=\"[companyObj.authenticationStatus == 1? 'authActive':companyObj.authenticationStatus == 0?'unAuth': companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']\"><i\r\n v-if='companyObj.authenticationStatus == 1 || companyObj.authenticationStatus == 0'\r\n class=\"iconfont icon-renzheng p-r-6 \"></i>\r\n <i\r\n v-if='companyObj.authenticationStatus == 2'\r\n class=\"iconfont icon-qiyerenzheng1 p-r-6 \"></i>\r\n <i\r\n v-if='companyObj.authenticationStatus == 3'\r\n class=\"iconfont icon-qiyerenzheng2 p-r-6 \"></i>\r\n {{companyObj.authenticationStatus == 1? '已认证':(companyObj.authenticationStatus == 0?'未认证': (companyObj.authenticationStatus == 2? '认证中':'认证失败'))}}</span>\r\n </li>\r\n <li class=\"flex flex-between\">\r\n <span>帮助手册</span><a href=\"../../assets/1.pdf\" download=\"帮助手册.pdf\"><span class=\"color-1890ff\">立即下载<i class=\"el-icon-arrow-right\"></i></span></a>\r\n </li>\r\n </ul>\r\n </div>\r\n <div class=\"index-company-right radius-2\">\r\n <div class=\"index-company-right__head flex flex-between border-box border-b-e4e7e7\">\r\n <span class=\"color-303133 font-16\">数据概览</span><span class=\"auto-define\" @click=\"showDialogLayer('data')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\r\n </div>\r\n <div class=\"index-company-right__body p-24 border-box\">\r\n <ul class=\"flex flex-row flex-wrap\">\r\n <li v-for=\"(item,index) in dataOverview\" :key=\"index\">\r\n <div class=\"color-606266 font-16 data-name\">{{ item.fieldTitle }}</div>\r\n <div class=\"color-303133 font-30 data-num\">{{ item.fieldData }}</div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"index-entry m-t-24 radius-2\">\r\n <div class=\"index-entry-head flex flex-between border-box border-b-e4e7e7\">\r\n <span class=\"color-303133 font-16\">快捷入口</span><span class=\"auto-define\" @click=\"showDialogLayer('entry')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\r\n </div>\r\n <div class=\"index-entry-body p-24 border-box\">\r\n <ul class=\"flex flex-row flex-wrap\">\r\n <li v-for=\"(item,index) in entryData\" :key=\"index\" class=\"flex flex-align-center border-box flex\" @click=\"changeRoute(item.fieldUrl)\">\r\n <span class=\"square-item flex flex-align-center flex-pack-center\" :style=\"{background: item.fieldIconBgColor}\"><i :class=\"['iconfont', item.fieldIconUrl]\"></i></span>\r\n <span class=\"color-303133 font-16 p-l-20\">{{ item.fieldTitle }}</span>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n\r\n <!-- 自定义弹框组件 -->\r\n <custom-dialog\r\n :customType=\"customType\"\r\n :showCustomDialog=\"showCustomDialog\"\r\n @customHandleConfirm=\"customHandleConfirm\">\r\n\r\n </custom-dialog>\r\n <!-- <button @click=\"showDialogLayer\"></button> -->\r\n </div>\r\n</template>\r\n<script>\r\n// 自定义弹窗\r\nimport customDialog from \"@/components/index/customDialog\";\r\n// 公共头部菜单\r\n// import vueOfficeHeader from \"@/components/vue-office-header\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nexport default {\r\n name: 'index',\r\n data() {\r\n return {\r\n projectName: 'haoban-manage-web', // 当前项目名\r\n contentHeight: '0px', // 页面内容高度\r\n collapseFlag: false, // 折叠参数\r\n\r\n showCustomDialog: false, // 自定义弹框显示标志\r\n customType: '', // 自定义弹框标志\r\n\r\n bannerList: [\r\n // {\r\n // advertisementId: '1',\r\n // linkType: 1,\r\n // linkUrl: '',\r\n // imgUrl: 'https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png',\r\n // }\r\n ],\r\n\r\n // 公司信息\r\n companyObj: {\r\n // logoUrl: require('../../assets/logo.png'),\r\n // enterpriseName: '公司名字',\r\n // enterpriseCode: '',\r\n // balance: '0',\r\n // authenticationStatus: 0,\r\n },\r\n\r\n // 数据概览\r\n dataOverview: [\r\n // {\r\n // dataViewId: '1',\r\n // fieldTitle: '员工数量',\r\n // fieldData: '2500'\r\n // }\r\n ],\r\n entryData: [\r\n // {\r\n // settingViewId: '1',\r\n // fieldTitle: '通讯录行政架构',\r\n // fieldIconBgColor: '#16BA8A',\r\n // fieldIconUrl: 'icon-hangzhengjiagou',\r\n // fieldUrl: '/index'\r\n // },\r\n // {\r\n // settingViewId: '11',\r\n // fieldTitle: '通讯录行政架构',\r\n // fieldIconBgColor: '#1890ff',\r\n // fieldIconUrl: 'icon-qiyerenzheng',\r\n // fieldUrl: '/index'\r\n // }\r\n ]\r\n }\r\n },\r\n methods: {\r\n /**\r\n * 路由跳转\r\n */\r\n changeRoute(route) {\r\n this.$router.push(route);\r\n },\r\n\r\n /**\r\n * 处理路由跳转\r\n */\r\n toRouterView(val) {\r\n const 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 * 折叠事件\r\n */\r\n collapseTag(val) {\r\n const that = this;\r\n console.log(val);\r\n that.collapseFlag = val\r\n },\r\n\r\n /**\r\n * 自定义弹窗显示事件\r\n */\r\n showDialogLayer(type) {\r\n const that = this\r\n that.showCustomDialog = true;\r\n that.customType = type;\r\n },\r\n\r\n /**\r\n * 自定义弹框触发事件\r\n */\r\n customHandleConfirm(val) {\r\n const that = this\r\n that.showCustomDialog = false;\r\n that.customType === 'data'? that.getDataOverview() : that.getEntryData();\r\n },\r\n\r\n toCertify(authType) {\r\n const that = this;\r\n if (authType == 1) {return;}\r\n that.changeRoute('/companyCertify')\r\n },\r\n\r\n /**\r\n * 获取轮播广告\r\n */\r\n getBannerData() {\r\n const that = this\r\n getRequest('/haoban-manage-web/home/find-advertisement',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n // resData.result[0].imgUrl ='https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png';\r\n that.bannerList = resData.result;\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getEnterpriseData() {\r\n const that = this\r\n getRequest('/haoban-manage-web/home/find-enterprise-info',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n that.companyObj = resData.result;\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getDataOverview() {\r\n const that = this\r\n let para = {\r\n all: false,\r\n fetchData: true\r\n }\r\n\r\n getRequest('/haoban-manage-web/home/find-enterprise-data',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n that.dataOverview = resData.result;\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getEntryData() {\r\n const that = this\r\n let para = {\r\n all: false\r\n }\r\n\r\n getRequest('/haoban-manage-web/home/find-quick-entry',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n that.entryData = resData.result;\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 mounted() {\r\n const that = this\r\n console.log(that.$route.path)\r\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px';\r\n Promise.all([that.getBannerData(),that.getDataOverview(),that.getEntryData(),that.getEnterpriseData()])\r\n },\r\n components: {\r\n customDialog,\r\n // vueOfficeHeader\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n#index {\r\n .content {\r\n padding-top: 64px;\r\n box-sizing: border-box;\r\n /*overflow: auto;*/\r\n min-width: 1400px;\r\n height: auto;\r\n background: #f5f8fa;\r\n\r\n .content-body {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 24px;\r\n background: #f5f8fa;\r\n overflow: hidden;\r\n\r\n .right-wrap {\r\n flex: 1;\r\n overflow: auto;\r\n width: 100%;\r\n\r\n .right-content {\r\n padding: 24px;\r\n min-height: 480px;\r\n\r\n .right-box {\r\n /*background: #fff;*/\r\n /*padding: 24px;*/\r\n }\r\n }\r\n\r\n &.near-store-contain {\r\n .right-content {\r\n min-height: 570px;\r\n }\r\n }\r\n\r\n /deep/ .el-tabs__nav {\r\n z-index: 1;\r\n }\r\n }\r\n\r\n .index-swiper {\r\n width: 100%;\r\n height: 250px;\r\n }\r\n\r\n .el-carousel__item {\r\n text-align: center;\r\n /*background: url(../../assets/index/index_banner1.jpg) no-repeat center center;*/\r\n }\r\n .color-303133 {\r\n color: #303133;\r\n }\r\n\r\n .color-c0c4cc {\r\n color: #c0c4cc;\r\n }\r\n\r\n .color-606266 {\r\n color: #606266;\r\n }\r\n\r\n .color-1890ff {\r\n color: #1890ff;\r\n }\r\n\r\n .color-909399 {\r\n color: #909399;\r\n }\r\n\r\n .border-box {\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n\r\n /* display */\r\n .inline-block {\r\n display: inline-block;\r\n }\r\n\r\n .block {\r\n display: block;\r\n }\r\n\r\n .top {\r\n vertical-align: top;\r\n }\r\n\r\n .middle {\r\n vertical-align: middle;\r\n }\r\n\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-between {\r\n -webkit-justify-content: space-between;\r\n justify-content: space-between;\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 .p-l-6 {\r\n padding-left: 6px;\r\n }\r\n\r\n .p-l-20 {\r\n padding-left: 20px;\r\n }\r\n\r\n .p-r-6 {\r\n padding-right: 6px;\r\n }\r\n\r\n .p-24 {\r\n padding: 24px;\r\n }\r\n\r\n .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n .m-r-24 {\r\n margin-right: 24px;\r\n }\r\n\r\n .border-b-e4e7e7 {\r\n border-bottom: 1px solid #e4e7e7;\r\n }\r\n\r\n .radius-2 {\r\n border-radius: 2px;\r\n }\r\n\r\n .font-14 {\r\n font-size: 14px;\r\n }\r\n\r\n .font-16 {\r\n font-size: 16px;\r\n }\r\n\r\n .font-30 {\r\n font-size: 30px;\r\n }\r\n\r\n .icon-zidingyi {\r\n cursor: pointer;\r\n &:hover {\r\n color: #1890ff;\r\n }\r\n }\r\n\r\n .square-item {\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 4px;\r\n\r\n i {\r\n font-size: 24px;\r\n color: #fff;\r\n }\r\n }\r\n\r\n .index-swiper-bg {\r\n display: block;\r\n width: 100%;\r\n height: 250px;\r\n background-size: auto 100%;\r\n background-color: #030427;\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n }\r\n\r\n .index-company {\r\n width: 100%;\r\n min-height: 340px;\r\n\r\n &-left {\r\n width: 360px;\r\n height: 340px;\r\n padding: 24px;\r\n background: #fff;\r\n\r\n li {\r\n height: 40px;\r\n line-height: 40px;\r\n font-size: 14px;\r\n\r\n }\r\n\r\n .unAuth {\r\n color: #1890ff;\r\n cursor: pointer;\r\n i {\r\n color: #c0c4cc;\r\n }\r\n }\r\n\r\n .authActive {\r\n color: #303133;\r\n i {\r\n color: #f7cb27;\r\n }\r\n }\r\n\r\n .auth-ing {\r\n color: #303133;\r\n cursor: pointer;\r\n i {\r\n color: #1890ff;\r\n }\r\n }\r\n\r\n .auth-fail {\r\n color: #303133;\r\n cursor: pointer;\r\n i {\r\n color: #F56C6C;\r\n }\r\n }\r\n }\r\n &-logo {\r\n text-align: center;\r\n img {\r\n width: 70px;\r\n height: 70px;\r\n border-radius: 6px;\r\n border: 1px solid #DCDFE6;\r\n }\r\n }\r\n &-name {\r\n height: 44px;\r\n margin-bottom: 5px;\r\n line-height: 44px;\r\n font-size: 16px;\r\n text-align: center;\r\n }\r\n\r\n &-right {\r\n width: calc(100% - 384px);\r\n min-width: 968px;\r\n height: 340px;\r\n background: #fff;\r\n\r\n &__head {\r\n height: 56px;\r\n line-height: 56px;\r\n padding: 0 24px;\r\n }\r\n\r\n &__body {\r\n\r\n\r\n li {\r\n min-width: 25%;\r\n }\r\n\r\n .data-name {\r\n height: 48px;\r\n line-height: 48px;\r\n }\r\n .data-num {\r\n height: 62px;\r\n line-height: 62px;\r\n margin-bottom: 30px;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n .index-entry {\r\n width: 100%;\r\n height: 247px;\r\n background: #fff;\r\n &-head {\r\n height: 56px;\r\n line-height: 56px;\r\n padding: 0 24px;\r\n }\r\n\r\n &-body {\r\n height: 190px;\r\n\r\n li {\r\n min-width: 20%;\r\n height: 56px;\r\n padding-left: 24px;\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 margin-right: 6.666666%;\r\n margin-bottom: 24px;\r\n cursor: pointer;\r\n &:hover {\r\n border-color: #1890ff;\r\n }\r\n\r\n &:nth-child(4n) {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n /deep/ .el-submenu__title {\r\n height: 40px;\r\n line-height: 40px;\r\n }\r\n\r\n /* 表格为空 */\r\n /deep/ .el-table__empty-block {\r\n height: 256px;\r\n }\r\n}\r\n\r\n/* 隐藏 头部 */\r\n.navheader {\r\n div.itemlink-gic.bottom {\r\n display: none;\r\n }\r\n\r\n a.itemlink.bottom {\r\n display: none;\r\n }\r\n}\r\n\r\n\r\n.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\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-submenu__title {\r\n height: 40px;\r\n line-height: 40px;\r\n}\r\n\r\n.user-header-pop {\r\n min-width: 95px;\r\n}\r\n\r\n.el-popover.user-header-pop {\r\n min-width: 95px;\r\n}\r\n\r\n.left-aside-contain {\r\n /deep/ .el-submenu__title:hover {\r\n background-color: #020b21;\r\n }\r\n}\r\n\r\n.el-menu.el-menu--popup {\r\n background: #020b21;\r\n border-radius: 4px;\r\n}\r\n\r\n/* 输入框 focus*/\r\n.el-form-item.is-success .el-input__inner,\r\n.el-form-item.is-success .el-input__inner:focus,\r\n.el-form-item.is-success .el-textarea__inner,\r\n.el-form-item.is-success .el-textarea__inner:focus {\r\n border-color: #dcdfe6;\r\n}\r\n\r\n/* 箭头*/\r\n.icon-to-pre {\r\n cursor: pointer;\r\n font-size: 18px;\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n -o-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n\r\n.icon-to-next {\r\n cursor: pointer;\r\n font-size: 18px;\r\n -webkit-transform: rotate(-90deg);\r\n -ms-transform: rotate(-90deg);\r\n -o-transform: rotate(-90deg);\r\n transform: rotate(-90deg);\r\n}\r\n\r\n/* 富文本编辑器 */\r\n.mce-tinymce {\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n}\r\n\r\n</style>\r\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\"},[_c('img',{attrs:{\"src\":_vm.companyObj.logoUrl,\"alt\":\"log\"}})]),_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._v(\" \"),(_vm.companyObj.authenticationStatus == 2)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng1 p-r-6 \"}):_vm._e(),_vm._v(\" \"),(_vm.companyObj.authenticationStatus == 3)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng2 p-r-6 \"}):_vm._e(),_vm._v(\"\\n \"+_vm._s(_vm.companyObj.authenticationStatus == 1? '已认证':(_vm.companyObj.authenticationStatus == 0?'未认证': (_vm.companyObj.authenticationStatus == 2? '认证中':'认证失败'))))])]),_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\"},[_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\"},[_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\"},[_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:{\"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-7a0bdaf9\",\"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-7a0bdaf9\\\",\\\"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-7a0bdaf9\\\",\\\"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-7a0bdaf9\"\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":""} {"version":3,"sources":["webpack:///src/components/index/customDialog.vue","webpack:///./src/components/index/customDialog.vue?822f","webpack:///./src/components/index/customDialog.vue","webpack:///src/views/index/index.vue","webpack:///./src/views/index/index.vue?be67","webpack:///./src/views/index/index.vue"],"names":["customDialog","name","props","showCustomDialog","type","Boolean","default","customType","String","data","repProjectName","customData","checkList","beforeMount","methods","handleCardClose","this","customCancel","$emit","customConfirm","length","$message","error","duration","message","setData","customChange","value","console","log","list","that","para","viewIdList","url","Object","api","then","res","errorCode","resData","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","showDialogLayer","customHandleConfirm","getDataOverview","getEntryData","toCertify","authType","getBannerData","getEnterpriseData","$route","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/21.dba19fcfa513d8b82481.js","sourcesContent":["<template>\r\n <div class=\"custom-dialog-wrap\">\r\n <el-dialog title=\"自定义展示指标\" :visible.sync=\"customDialog\" width=\"761px\" :before-close=\"handleCardClose\">\r\n <div class=\"custom-dialog__title\">\r\n <p class=\"custom-dialog__p\">请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了<span>{{checkList.length}}</span>个</p>\r\n </div>\r\n <div class=\"custom-dialog__checkbox\">\r\n <el-checkbox-group v-model=\"checkList\" @change=\"customChange\" :max=\"8\">\r\n <template v-if=\"customType === 'data'\">\r\n <el-checkbox v-for=\"item in customData\" :label=\"item.dataViewId\" :key=\"item.dataViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\r\n </template>\r\n <template v-if=\"customType != 'data'\">\r\n <el-checkbox v-for=\"item in customData\" :label=\"item.settingViewId\" :key=\"item.settingViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\r\n </template>\r\n </el-checkbox-group>\r\n </div>\r\n <div slot=\"footer\" class=\"dialog-footer\">\r\n <el-button @click=\"customCancel\">取 消</el-button>\r\n <el-button type=\"primary\" @click=\"customConfirm\">确 定</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n<script>\r\n import { getRequest, postRequest, postJson,postJsonRequest } from '@/api/api';\r\n import showMsg from '@/common/js/showmsg';\r\n import errMsg from '@/common/js/error';\r\n export default {\r\n name: 'custom-dialog',\r\n props: {\r\n showCustomDialog: {\r\n type: Boolean,\r\n default: false\r\n },\r\n customType: {\r\n type: String,\r\n default: ''\r\n },\r\n },\r\n data () {\r\n return {\r\n repProjectName: 'gic-web', // 项目名\r\n customDialog: false, // 弹框显示\r\n // 复选框数据\r\n customData: [\r\n // {\r\n // dataViewId: 1,\r\n // fieldTitle: \"通讯录行政架构\",\r\n // homeDisplay: true\r\n // }\r\n ],\r\n checkList: [], //已选数据\r\n }\r\n },\r\n beforeMount() {\r\n\r\n },\r\n methods:{\r\n\r\n /**\r\n * 关闭\r\n */\r\n handleCardClose() {\r\n const that = this;\r\n that.customCancel();\r\n },\r\n\r\n /**\r\n * 取消\r\n */\r\n customCancel() {\r\n const that = this;\r\n that.customDialog = false\r\n that.$emit('customHandleConfirm')\r\n },\r\n\r\n /**\r\n * 确定\r\n */\r\n customConfirm() {\r\n const that = this\r\n if (!that.checkList.length) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '请选择操作'\r\n })\r\n return false;\r\n }\r\n that.setData(that.checkList)\r\n },\r\n\r\n /**\r\n * 复选框选择事件\r\n */\r\n customChange(value) {\r\n const that = this\r\n console.log(value)\r\n },\r\n\r\n /**\r\n * 设置首页数据概览显示项\r\n */\r\n setData(list) {\r\n const that = this\r\n let para = {\r\n viewIdList: list\r\n }\r\n let url = that.customType == 'data'? '/haoban-manage-web/home/set-display-enterprise-data':'/haoban-manage-web/home/set-display-quick-entry';\r\n postJson(url,para)\r\n .then((res) => {\r\n console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('设置成功','success')\r\n that.$emit('customHandleConfirm')\r\n return;\r\n }\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\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 getCardList() {\r\n const that = this\r\n let para = {\r\n all: true\r\n }\r\n that.customType == 'data'? (para.fetchData = false) : '';\r\n // 判断企业数据概览\r\n\r\n let url = that.customType == 'data'? '/haoban-manage-web/home/find-enterprise-data':'/haoban-manage-web/home/find-quick-entry';\r\n that.checkList = [];\r\n postRequest(url,para)\r\n .then((res) => {\r\n console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data\r\n if (resData.errorCode == 1) {\r\n let selList = []\r\n resData.result.forEach(function(ele,index){\r\n if (!!ele.homeDisplay) {\r\n that.customType == 'data'?selList.push(ele.dataViewId):selList.push(ele.settingViewId)\r\n }\r\n })\r\n that.customData = resData.result;\r\n that.checkList = selList;\r\n // console.log('that.checkList,如果没有勾选是 homeDisplay 都是 false了:',that.customData,that.checkList)\r\n return;\r\n }\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n },\r\n watch: {\r\n showCustomDialog: function(newData,oldData){\r\n const that = this;\r\n that.customDialog = newData\r\n },\r\n customType: function(newData,oldData){\r\n const that = this;\r\n if (!!newData) {\r\n that.getCardList()\r\n }\r\n }\r\n },\r\n\r\n /* 接收数据 */\r\n mounted(){\r\n console.log(\"传递的参数对象:\",this.showCustomDialog)\r\n const that = this;\r\n that.customDialog = that.showCustomDialog\r\n },\r\n\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n .custom-dialog {\r\n &-wrap {\r\n\r\n }\r\n\r\n &__title {\r\n width: 100%;\r\n height:38px;\r\n padding: 12px 15px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n background:rgba(235,238,245,1);\r\n }\r\n\r\n &__p {\r\n width: 100%;\r\n font-size: 14px;\r\n color: #606266;\r\n\r\n span {\r\n color: #1890ff;\r\n }\r\n }\r\n\r\n &__checkbox {\r\n width: 100%;\r\n height: 300px;\r\n padding-top: 10px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n overflow-y: auto;\r\n\r\n .el-checkbox {\r\n width: 22%;\r\n margin-left: 16px;\r\n line-height: 62px;\r\n &.is-checked {\r\n /deep/ .el-checkbox__label{\r\n color: #1890ff;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n</style>\r\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\":\"自定义展示指标\",\"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(\"请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了\"),_c('span',[_vm._v(_vm._s(_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-3fdea9bc\",\"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-3fdea9bc\\\",\\\"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-3fdea9bc\\\",\\\"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-3fdea9bc\"\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 <img :src=\"companyObj.logoUrl\" alt=\"log\"/>\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>\n <i\n v-if='companyObj.authenticationStatus == 2'\n class=\"iconfont icon-qiyerenzheng1 p-r-6 \"></i>\n <i\n v-if='companyObj.authenticationStatus == 3'\n class=\"iconfont icon-qiyerenzheng2 p-r-6 \"></i>\n {{companyObj.authenticationStatus == 1? '已认证':(companyObj.authenticationStatus == 0?'未认证': (companyObj.authenticationStatus == 2? '认证中':'认证失败'))}}</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\">数据概览</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\">{{ 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\">快捷入口</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 <!-- 自定义弹框组件 -->\n <custom-dialog\n :customType=\"customType\"\n :showCustomDialog=\"showCustomDialog\"\n @customHandleConfirm=\"customHandleConfirm\">\n\n </custom-dialog>\n <!-- <button @click=\"showDialogLayer\"></button> -->\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\n showCustomDialog: false, // 自定义弹框显示标志\n customType: '', // 自定义弹框标志\n\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 // 公司信息\n companyObj: {\n // logoUrl: require('../../assets/logo.png'),\n // enterpriseName: '公司名字',\n // enterpriseCode: '',\n // balance: '0',\n // authenticationStatus: 0,\n },\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 // settingViewId: '11',\n // fieldTitle: '通讯录行政架构',\n // fieldIconBgColor: '#1890ff',\n // fieldIconUrl: 'icon-qiyerenzheng',\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 //{\n // name:,\n // path:\n //}\n console.log(val);\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 },\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 // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n // resData.result[0].imgUrl ='https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png';\n that.bannerList = resData.result;\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 getEnterpriseData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-enterprise-info',{})\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 that.companyObj = resData.result;\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 getDataOverview() {\n const that = this\n let para = {\n all: false,\n fetchData: true\n }\n\n getRequest('/haoban-manage-web/home/find-enterprise-data',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 that.dataOverview = resData.result;\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 getEntryData() {\n const that = this\n let para = {\n all: false\n }\n\n getRequest('/haoban-manage-web/home/find-quick-entry',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.entryData = resData.result;\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 mounted() {\n const that = this\n console.log(that.$route.path)\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 .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 .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 img {\n width: 70px;\n height: 70px;\n border-radius: 6px;\n border: 1px solid #DCDFE6;\n }\n }\n &-name {\n height: 44px;\n margin-bottom: 5px;\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\"},[_c('img',{attrs:{\"src\":_vm.companyObj.logoUrl,\"alt\":\"log\"}})]),_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._v(\" \"),(_vm.companyObj.authenticationStatus == 2)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng1 p-r-6 \"}):_vm._e(),_vm._v(\" \"),(_vm.companyObj.authenticationStatus == 3)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng2 p-r-6 \"}):_vm._e(),_vm._v(\"\\n \"+_vm._s(_vm.companyObj.authenticationStatus == 1? '已认证':(_vm.companyObj.authenticationStatus == 0?'未认证': (_vm.companyObj.authenticationStatus == 2? '认证中':'认证失败'))))])]),_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\"},[_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\"},[_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\"},[_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:{\"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-3f1ac26f\",\"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-3f1ac26f\\\",\\\"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-3f1ac26f\\\",\\\"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-3f1ac26f\"\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 \ No newline at end of file
{"version":3,"sources":["webpack:///src/components/employeeRecord/editableCell.vue","webpack:///./src/components/employeeRecord/editableCell.vue?c224","webpack:///./src/components/employeeRecord/editableCell.vue","webpack:///src/views/contacts/recordInfo.vue","webpack:///./src/views/contacts/recordInfo.vue?83be","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","console","log","file","url","result","qcloudImageUrl","push","sortImg","deleteImage","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","errorCode","$emit","$message","message","catch","e","cancelEdit","nowObj","oldObj","key","computed","defineObj","clerkInfo","rules","obj","isMust","fieldDescription","fieldName","trigger","minCount","maxCount","min","max","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","disabled","value","callback","$$v","$set","expression","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","_e","fieldContent","_f","href","src","staticRenderFns","components_employeeRecord_editableCell","__webpack_require__","normalizeComponent","ssrContext","recordInfo","components","navCrumb","nav","handleDialog","navpath","path","dialogVisible","htmlTitle","statusList","reasons","mileStone","historyStatus","editHisObj","handleSuccess","getEmployeeDetail","getTemplate","error","subSuccess","formatTemplateList","copyData","cInfo","tem","parentCode","split","slice","li","sort","a","b","length","getHistoryList","formatMileStone","historyDate","i","len","editHis","his","historyId","beforeMount","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/23.4271056c10cccd524b66.js","sourcesContent":["<template>\r\n <div class=\"editable-cell-container\">\r\n <div class=\"title-div\">\r\n <span>{{title}}</span>\r\n <div class=\"hurdle\"></div>\r\n <a class=\"a-href\" @click=\"showEdit = true\">编辑</a>\r\n </div>\r\n <el-form\r\n class=\"info-form\"\r\n :rules=\"rules\"\r\n inline\r\n label-width=\"150px\"\r\n ref=\"cell_form\"\r\n :model=\"info\">\r\n <template v-for=\"(item, idx) in fieldList\">\r\n <el-form-item :label=\"item.title+':'\" class=\"item-width\" :key=\"item.fieldCode+'_'+idx\" :prop=\"item.fieldCode\">\r\n <template v-if=\"showEdit\">\r\n <el-input v-model=\"info[item.fieldCode]\" v-if=\"item.fieldType == 0 || item.fieldType == 6\" :placeholder=\"item.fieldDescription\" :disabled=\"item.fieldCode == 'clerkName' || item.fieldCode == 'clerkPhone'\"></el-input>\r\n <el-input v-model=\"info[item.fieldCode]\" v-else-if=\"item.fieldType == 1\" type=\"textarea\" autosize></el-input>\r\n <template\r\n v-else-if=\"item.fieldType == 2 || item.fieldType == 3\">\r\n <el-select\r\n v-if=\"item.systemFlag == 1\"\r\n :multiple=\"item.fieldType == 3\"\r\n :collapse-tags=\"item.fieldType == 3\"\r\n v-model=\"info[item.fieldCode]\"\r\n :placeholder=\"item.fieldDescription\">\r\n <el-option\r\n v-for=\"cho in item.fieldOperations.fieldContent\"\r\n :key=\"cho.key\"\r\n :label=\"cho.name\"\r\n :value=\"cho.key\">\r\n </el-option>\r\n </el-select>\r\n <el-select\r\n v-else\r\n :multiple=\"item.fieldType == 3\"\r\n :collapse-tags=\"item.fieldType == 3\"\r\n v-model=\"info[item.fieldCode]\"\r\n :placeholder=\"item.fieldDescription\">\r\n <el-option\r\n v-for=\"(cho, index) in item.fieldOperations.fieldContent\"\r\n :key=\"cho.key + '_' + index\"\r\n :label=\"cho.name\"\r\n :value=\"cho.name\">\r\n </el-option>\r\n </el-select>\r\n </template>\r\n <el-date-picker\r\n :format=\"item.fieldOperations.typeValue\"\r\n :value-format=\"item.fieldOperations.typeValue\"\r\n v-else-if=\"item.fieldType == 4\"\r\n v-model=\"info[item.fieldCode]\"\r\n type=\"date\"\r\n :placeholder=\"item.fieldDescription\">\r\n </el-date-picker>\r\n <el-date-picker\r\n v-else-if=\"item.fieldType == 5\"\r\n v-model=\"info[item.fieldCode]\"\r\n type=\"daterange\"\r\n range-separator=\"至\"\r\n :format=\"item.fieldOperations.typeValue\"\r\n :value-format=\"item.fieldOperations.typeValue\"\r\n :start-placeholder=\"item.fieldOperations.startDescription\"\r\n :end-placeholder=\"item.fieldOperations.endDescription\">\r\n </el-date-picker>\r\n <vue-office-upload-image\r\n v-else-if=\"item.fieldType == 7\"\r\n projectName=\"haoban-manage-web\"\r\n wxFlag=\"0\"\r\n :actionUrl=\"uploadUrl\"\r\n :imageList=\"info[item.fieldCode]\"\r\n :limitW=\"500\"\r\n :limitH=\"500\"\r\n :maxImageLength=\"5\"\r\n @uploadOnSuccess=\"uploadOnSuccess\"\r\n @sortImg=\"sortImg\"\r\n @deleteImage=\"deleteImage\">\r\n </vue-office-upload-image>\r\n </template>\r\n <template v-else>\r\n <div v-if=\"item.fieldType == 0 || item.fieldType == 1 || item.fieldType == 6\">{{info[item.fieldCode]}}</div>\r\n <template v-else-if=\"item.fieldType == 2\">\r\n <div v-if=\"item.systemFlag == 1\">{{!!item.fieldOperations.fieldContent[info[item.fieldCode] * 1 - 1] ? item.fieldOperations.fieldContent[info[item.fieldCode] * 1 - 1].name : \"\"}}</div>\r\n <div v-else>{{info[item.fieldCode]}}</div>\r\n </template>\r\n <div v-else-if=\"item.fieldType == 3\"></div>\r\n <div v-else-if=\"item.fieldType == 4\">{{info[item.fieldCode] | formatDate(item.fieldOperations.typeValue)}}</div>\r\n <div v-else-if=\"item.fieldType == 5\">{{info[item.fieldCode].join(\"至\")}}</div>\r\n <div v-else-if=\"item.fieldType == 7\" class=\"img-box\">\r\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>\r\n </div>\r\n </template>\r\n </el-form-item>\r\n </template>\r\n </el-form>\r\n <div class=\"handle-form-btns t-ct m-b-60\" v-if=\"showEdit\">\r\n <el-button type=\"primary\" @click=\"saveEdit\">保存</el-button>\r\n <el-button @click=\"cancelEdit\">取消</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { formatDate, deepClone } from '@/utils/index';\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nlet soan= `<span></span>`;\r\nexport default {\r\n name: \"editableCell\",\r\n props: {\r\n info: {\r\n type: Object,\r\n required: true\r\n },\r\n staticInfo: {\r\n type: Object,\r\n required: true\r\n },\r\n items: {\r\n type: Array,\r\n required: true\r\n },\r\n title: {\r\n type: String,\r\n default: \"\"\r\n },\r\n fieldList: {\r\n type: Array,\r\n required: true\r\n }\r\n },\r\n filters: {\r\n formatDate\r\n },\r\n data() {\r\n return {\r\n showEdit: false,\r\n uploadUrl: \"/haoban-manage-web/upload-img\"\r\n };\r\n },\r\n methods: {\r\n uploadOnSuccess(res, list) {\r\n console.log(res);\r\n res.file.url = res.res.result[0].qcloudImageUrl;\r\n list.push(res.file);\r\n },\r\n sortImg() {},\r\n deleteImage() {},\r\n saveEdit() {\r\n let ths = this;\r\n ths.$refs.cell_form.validate(valid => {\r\n if (valid) {\r\n let newInfo = deepClone(ths.info);\r\n let params = {};\r\n let fieldList = ths.fieldList;\r\n let defineObj = JSON.parse(ths.staticInfo.defineString);\r\n let objToString = [];\r\n fieldList.forEach(field => { // 将当前单元格的所有自定义字段抽离出来转化成json字符串\r\n params[field.fieldCode] = newInfo[field.fieldCode];\r\n if (field.fieldType == 5) {\r\n params[field.fieldCode] = newInfo[field.fieldCode].join(\",\");\r\n }\r\n if (field.fieldType == 7) {\r\n let arr = [];\r\n newInfo[field.fieldCode].forEach(img => {\r\n arr.push(img.url);\r\n });\r\n params[field.fieldCode] = arr.join(\",\");\r\n }\r\n if (field.systemFlag != 1) {\r\n objToString.push({fieldCode: field.fieldCode, fieldValue: newInfo[field.fieldCode]});\r\n if (field.fieldType == 5) {\r\n objToString.push({fieldCode: field.fieldCode, fieldValue: newInfo[field.fieldCode].join(\",\")});\r\n }\r\n if (field.fieldType == 7) {\r\n let arr = [];\r\n newInfo[field.fieldCode].forEach(img => {\r\n arr.push(img.url);\r\n });\r\n objToString.push({fieldCode: field.fieldCode, fieldValue: arr.join(\",\")});\r\n }\r\n delete params[field.fieldCode];\r\n }\r\n });\r\n params[\"jsonString\"] = JSON.stringify(objToString) == \"[]\" ? \"\" : JSON.stringify(objToString);\r\n params[\"recordId\"] = ths.$route.query.recordId;\r\n ths.submitEdit(params);\r\n }\r\n });\r\n },\r\n submitEdit(params) {\r\n let ths = this;\r\n getRequest(\"/haoban-manage-web/record/save-record-detail\", params)\r\n .then(res => {\r\n console.log(res, \"submitEdit\");\r\n if (res.data.errorCode == 1) {\r\n ths.showEdit = false;\r\n ths.$emit(\"subSuccess\");\r\n } else {\r\n ths.$message({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancelEdit() {\r\n let nowObj = this.info;\r\n let oldObj = this.staticInfo;\r\n for (let key in nowObj) {\r\n nowObj[key] = oldObj[key];\r\n }\r\n this.showEdit = false;\r\n }\r\n },\r\n computed: {\r\n defineObj() {\r\n console.log(JSON.parse(this.clerkInfo.defineString));\r\n return JSON.parse(this.clerkInfo.defineString);\r\n },\r\n rules() {\r\n let ths = this;\r\n let obj = {};\r\n let fields = ths.fieldList;\r\n fields.forEach(field => {\r\n let arr = [];\r\n if (!!field.isMust) {\r\n arr.push({\r\n required: true,\r\n message: field.fieldDescription + field.fieldName,\r\n trigger: \"change\"\r\n });\r\n }\r\n if (field.fieldType == 0 || field.fieldType == 1) {\r\n if (!!field.minCount && field.maxCount) {\r\n arr.push({\r\n min: field.minCount,\r\n message: \"至少填写\" + field.minCount + \"个字符\",\r\n trigger: \"change\"\r\n });\r\n }\r\n if (!field.minCount && !!field.maxCount) {\r\n arr.push({\r\n max: field.maxCount,\r\n message: \"至多填写\" + field.maxCount + \"个字符\",\r\n trigger: \"change\"\r\n });\r\n }\r\n if (!!field.minCount && !!field.maxCount) {\r\n arr.push({\r\n min: field.minCount,\r\n max: field.maxCount,\r\n message: '长度在 ' + field.minCount +' 到 ' + field.maxCount + '个字符',\r\n trigger: \"change\"\r\n });\r\n }\r\n }\r\n if (field.fieldType == 6) {\r\n arr.push({type: 'number', message: field.fieldName + '必须为数字值'});\r\n }\r\n obj[field.fieldCode] = arr;\r\n });\r\n return obj;\r\n }\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.editable-cell-container {\r\n .title-div {\r\n width: 100%;\r\n display: flex;\r\n height: 16px;\r\n margin-bottom: 45px;\r\n .hurdle {\r\n flex: 1;\r\n height: 0;\r\n border-top: 1px solid #E4E7ED;\r\n margin: 8px 10px 0;\r\n }\r\n .a-href {\r\n font-size: 14px;\r\n margin-top: 1px;\r\n }\r\n }\r\n .info-form {\r\n margin-bottom: 50px;\r\n .item-width {\r\n width: 49%;\r\n .el-input, .el-textarea {\r\n width: 350px;\r\n }\r\n .img-box {\r\n display: flex;\r\n width: 360px;\r\n flex-wrap: wrap;\r\n .item-imgs {\r\n display: inline-block;\r\n vertical-align: middle;\r\n margin-right: 8px;\r\n margin-bottom: 8px;\r\n width: 104px;\r\n height: 104px;\r\n box-sizing: border-box;\r\n border: 1px solid #dcdfe6;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n a {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 8px;\r\n height: 86px;\r\n width: 86px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n border-radius: 0;\r\n img {\r\n position: static;\r\n display: block;\r\n max-width: 86px;\r\n max-height: 86px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\r\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',[_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 || item.fieldType == 6)?_c('el-input',{attrs:{\"placeholder\":item.fieldDescription,\"disabled\":item.fieldCode == 'clerkName' || item.fieldCode == 'clerkPhone'},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\":\"\"},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:{\"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:{\"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:{\"format\":item.fieldOperations.typeValue,\"value-format\":item.fieldOperations.typeValue,\"type\":\"date\",\"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\":\"至\",\"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',[_vm._v(_vm._s(_vm.info[item.fieldCode]))]):(item.fieldType == 2)?[(item.systemFlag == 1)?_c('div',[_vm._v(_vm._s(!!item.fieldOperations.fieldContent[_vm.info[item.fieldCode] * 1 - 1] ? item.fieldOperations.fieldContent[_vm.info[item.fieldCode] * 1 - 1].name : \"\"))]):_c('div',[_vm._v(_vm._s(_vm.info[item.fieldCode]))])]:(item.fieldType == 3)?_c('div'):(item.fieldType == 4)?_c('div',[_vm._v(_vm._s(_vm._f(\"formatDate\")(_vm.info[item.fieldCode],item.fieldOperations.typeValue)))]):(item.fieldType == 5)?_c('div',[_vm._v(_vm._s(_vm.info[item.fieldCode].join(\"至\")))]):(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-35493a62\",\"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-35493a62\\\",\\\"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-35493a62\\\",\\\"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>\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=\"commom-container clerk-detail-container\">\r\n <p class=\"t-rt\"><a class=\"a-href\" @click=\"getPdf()\">打印员工档案</a></p>\r\n <div id=\"pdfDom\">\r\n <div class=\"employee-detail-cell\">\r\n <div class=\"head-info\">\r\n <p class=\"head-cell\"><img :src=\"info.headPic\" class=\"head-img\"></p>\r\n <p class=\"head-cell name\">{{info.clerkName}}<span>{{statusList[info.clerkStatus - 1]}}</span></p>\r\n <p class=\"head-cell c-303133\">{{info.groupName}}{{info.positionName}}</p>\r\n <p class=\"head-cell\">已在{{info.enterpriseName}}工作了{{info.days}}天</p>\r\n </div>\r\n </div>\r\n <template v-for=\"field in fieldList\">\r\n <editable-cell @subSuccess=\"subSuccess\" v-if=\"field.childrens\" :key=\"field.fieldCode\" :info=\"info\" :staticInfo=\"staticInfo\" :items=\"items\" :title=\"field.title\" :fieldList=\"field.childrens\"></editable-cell>\r\n </template>\r\n <div class=\"mile-stone-container\">\r\n <p class=\"m-s-title\"><span>员工记录</span></p>\r\n <ul class=\"mile-stone\">\r\n <li v-for=\"(stones, index) in mileStone\" :key=\"index\" class=\"stone-group\" :class=\"index % 2 == 0 ? 'column' : 'column-reverse'\">\r\n <div class=\"column-hurdle\" v-if=\"stones.length == 4 && index != (mileStone.length - 1)\"></div>\r\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' : ''\">\r\n <p class=\"time\">{{his.historyDate | formatDate(\"YY-MM-DD\")}}</p>\r\n <div class=\"hurdle-box\">\r\n <span class=\"radio\"></span>\r\n <div class=\"hurdle\"></div>\r\n </div>\r\n <p class=\"position\">{{his.positionName}}</p>\r\n <p>{{historyStatus[his.historyStatus * 1 - 1]}}<a class=\"a-href m-l-10 fs-12\" @click=\"editHis(his)\" v-if=\"his.historyStatus == 3\">编辑</a></p>\r\n <p v-if=\"his.historyStatus == 3\">离职理由:{{reasons[his.fireReason]}}</p>\r\n <p>{{!!his.storeName ? his.storeName : his.groupName}}</p>\r\n </div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <el-dialog title=\"修改离职信息\" :visible.sync=\"dialogVisible\" width=\"480px\">\r\n <handle-dialog :employee=\"editHisObj\" handleType=\"changeFireInfo\" typeTitle=\"修改离职信息\" @handleSuccess=\"handleSuccess\"></handle-dialog>\r\n </el-dialog>\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 { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport { deepClone, formatDate } from '@/utils/index';\r\nimport editableCell from \"components/employeeRecord/editableCell\";\r\nimport handleDialog from \"components/employeeRecord/handleDialog\";\r\nexport default {\r\n name: \"recordInfo\",\r\n components: {\r\n navCrumb,\r\n editableCell,\r\n handleDialog\r\n },\r\n filters: {\r\n formatDate\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: '/fileSet'\r\n },\r\n {\r\n name: '离职员工',\r\n path: '/unemployee'\r\n },\r\n {\r\n name: '编辑员工信息',\r\n path: ''\r\n }\r\n ],\r\n dialogVisible: false,\r\n htmlTitle: \"员工档案\",\r\n info: {},\r\n staticInfo: {},\r\n statusList: [\"正式\", \"试用\", \"离职\"],\r\n reasons: [\"\", \"家庭原因\", \"个人原因\", \"发展原因\", \"合同到期不续签\", \"协议解除\", \"无法胜任工作\", \"经济性裁员\", \"严重违法违纪\", \"其他\"],\r\n items: [],\r\n fieldList: [],\r\n mileStone: [], // 里程碑数据\r\n historyStatus: [\"新入职\", \"转正\", \"离职\", \"转岗\", \"再入职\"],\r\n editHisObj: {}\r\n }\r\n },\r\n methods: {\r\n handleSuccess() {\r\n this.dialogVisible = false;\r\n },\r\n getEmployeeDetail() { // 获取员工详情\r\n let ths = this;\r\n let params = {\r\n recordId: ths.$route.query.recordId\r\n };\r\n getRequest(\"/haoban-manage-web/record/employee-detail\", params)\r\n .then(res => {\r\n // console.log(res, \"info\");\r\n if (res.data.errorCode == 1) {\r\n ths.getTemplate(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 subSuccess() {\r\n // this.fieldList = [];\r\n this.getEmployeeDetail();\r\n },\r\n getTemplate(clerkInfo) { // 获取档案模板\r\n let ths = this;\r\n getRequest(\"/haoban-manage-web/record/employee-find-template\", {})\r\n .then(res => {\r\n // console.log(res, \"模板\");\r\n if (res.data.errorCode == 1) {\r\n ths.formatTemplateList(res.data.result, clerkInfo);\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, clerkInfo) { // 格式化档案详情和模板\r\n let ths = this;\r\n let fieldList = [];\r\n let copyData = list;\r\n let obj = JSON.parse(clerkInfo.defineString);\r\n let cInfo = deepClone(clerkInfo);\r\n for (let key in obj) {\r\n cInfo[key] = obj[key];\r\n }\r\n list.forEach(tem => {\r\n if (tem.parentCode != 0) {\r\n tem.fieldOperations = JSON.parse(tem.fieldOperations);\r\n }\r\n if (tem.fieldType == 5) {\r\n cInfo[tem.fieldCode] = !!cInfo[tem.fieldCode] ? cInfo[tem.fieldCode].split(\",\") : [\"2016-12-11\", \"2016-12-12\"]; // 时间区间转换为数组格式\r\n clerkInfo[tem.fieldCode] = !!clerkInfo[tem.fieldCode] ? clerkInfo[tem.fieldCode].split(\",\") : [\"2016-12-11\", \"2016-12-12\"];\r\n }\r\n if (tem.fieldType == 6) {\r\n cInfo[tem.fieldCode] *= 1; // 强制转为数字类型\r\n clerkInfo[tem.fieldCode] *= 1;\r\n }\r\n if (tem.fieldType == 7) {\r\n let arr = []\r\n cInfo[tem.fieldCode] = !!cInfo[tem.fieldCode] ? cInfo[tem.fieldCode].split(\",\") : []; // 图片链接拼接字符串转为数组格式\r\n cInfo[tem.fieldCode].forEach(img => {\r\n arr.push({ url: img });\r\n });\r\n clerkInfo[tem.fieldCode] = arr;\r\n cInfo[tem.fieldCode] = arr.slice(0);\r\n }\r\n // console.log(tem.fieldType, tem.fieldName, tem.fieldOperations, tem);\r\n tem.title = tem.fieldName;\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 this.fieldList = fieldList;\r\n // console.log(fieldList, clerkInfo, \"new fieldList\");\r\n this.info = cInfo;\r\n this.staticInfo = clerkInfo;\r\n },\r\n getHistoryList() { // 获取员工历史纪录\r\n let ths = this;\r\n let params = {\r\n recordId: ths.$route.query.recordId\r\n }\r\n getRequest(\"/haoban-manage-web/record/history-record-list\", params)\r\n .then(res => {\r\n // console.log(res, \"history\");\r\n if (res.data.errorCode == 1) {\r\n let arr = res.data.result;\r\n ths.formatMileStone(arr);\r\n } else {\r\n ths.$message({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message({\r\n message: e.message\r\n });\r\n });\r\n },\r\n formatMileStone(list) {\r\n let ths = this;\r\n list.sort(function(a, b) {\r\n return a.historyDate * 1 - b.historyDate * 1;\r\n });\r\n let arr = [];\r\n for (let i = 0, len = list.length; i < len; i += 4) {\r\n arr.push(list.slice(i, i + 4));\r\n }\r\n // console.log(arr, \"dddddd\");\r\n ths.mileStone = arr;\r\n },\r\n editHis(his) {\r\n this.editHisObj[\"historyId\"] = his.historyId;\r\n this.editHisObj[\"recordId\"] = this.$route.query.recordId;\r\n this.dialogVisible = true;\r\n }\r\n },\r\n beforeMount() {\r\n this.getEmployeeDetail();\r\n this.getHistoryList();\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n.clerk-detail-container {\r\n padding: 30px;\r\n\r\n .employee-detail-cell {\r\n .head-info {\r\n margin: 20px 0 70px;\r\n text-align: center;\r\n font-size: 14px;\r\n color: #606266;\r\n\r\n .head-cell {\r\n margin-bottom: 15px;\r\n\r\n .head-img {\r\n width: 70px;\r\n height: 70px;\r\n background: rgba(64, 158, 255, 1);\r\n border-radius: 6px;\r\n }\r\n\r\n &.name {\r\n font-size: 20px;\r\n font-weight: 500;\r\n color: rgba(48, 49, 51, 1);\r\n\r\n span {\r\n display: inline-block;\r\n width: 32px;\r\n height: 16px;\r\n border: 1px solid rgba(74, 168, 255, 1);\r\n border-radius: 3px;\r\n text-align: center;\r\n line-height: 16px;\r\n font-size: 10px;\r\n color: #4AA8FF;\r\n margin-left: 8px;\r\n vertical-align: middle;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .mile-stone-container {\r\n .m-s-title {\r\n height: 0;\r\n border-top: 1px solid #E4E7ED;\r\n text-align: center;\r\n position: relative;\r\n\r\n span {\r\n position: absolute;\r\n display: inline-block;\r\n height: 20px;\r\n line-height: 20px;\r\n top: -10px;\r\n width: 80px;\r\n left: 50%;\r\n margin-left: -40px;\r\n background: #fff;\r\n }\r\n }\r\n\r\n .mile-stone {\r\n width: 100%;\r\n margin-top: 50px;\r\n padding: 30px 40px;\r\n box-sizing: border-box;\r\n background: rgba(245, 247, 250, 1);\r\n border-radius: 2px;\r\n\r\n .stone-group {\r\n display: flex;\r\n font-size: 14px;\r\n font-family: Helvetica;\r\n font-weight: 400;\r\n color: rgba(107, 109, 113, 1);\r\n margin-bottom: 30px;\r\n position: relative;\r\n\r\n .column-hurdle {\r\n width: 3px;\r\n height: 160px;\r\n top: 30px;\r\n background: #4aa8ff;\r\n position: absolute;\r\n right: 0;\r\n }\r\n\r\n .stone {\r\n width: 25%;\r\n\r\n p {\r\n margin-bottom: 14px;\r\n padding-left: 30px;\r\n\r\n &.position {\r\n color: #37383A;\r\n font-size: 16px;\r\n font-weight: bolder;\r\n }\r\n }\r\n\r\n .hurdle-box {\r\n display: flex;\r\n margin-bottom: 14px;\r\n\r\n .radio {\r\n display: inline-block;\r\n width: 8px;\r\n height: 8px;\r\n background: rgba(74, 168, 255, 1);\r\n border-radius: 50%;\r\n vertical-align: middle;\r\n margin: -2px 10px 0;\r\n }\r\n\r\n .hurdle {\r\n flex: 1;\r\n height: 3px;\r\n background: rgba(74, 168, 255, 1);\r\n }\r\n }\r\n\r\n &.no-radio {\r\n .hurdle-box {\r\n .radio {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.column-reverse {\r\n flex-direction: row-reverse;\r\n\r\n .column-hurdle {\r\n width: 3px;\r\n height: 162px;\r\n top: 30px;\r\n background: #4aa8ff;\r\n position: absolute;\r\n left: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n</style>\r\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\",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\"},[_c('img',{staticClass:\"head-img\",attrs:{\"src\":_vm.info.headPic}})]),_vm._v(\" \"),_c('p',{staticClass:\"head-cell name\"},[_vm._v(_vm._s(_vm.info.clerkName)),_c('span',[_vm._v(_vm._s(_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\"},[_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',[_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',[_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)])])],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',[_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-3612b318\",\"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-3612b318\\\",\\\"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-3612b318\\\",\\\"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([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)}},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){}}); 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=24.a65971a02be425cfe7d7.js.map //# sourceMappingURL=23.9f05cfc644dbcf58019a.js.map
\ No newline at end of file \ 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/24.a65971a02be425cfe7d7.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 24"],"sourceRoot":""} {"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 \ No newline at end of file
webpackJsonp([23],{"67iC":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("3Xzz"),a=i("P9l9"),o=i("0xDb"),l=i("mvHQ"),n=i.n(l),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:o.b},data:function(){return{showEdit:!1,uploadUrl:"/haoban-manage-web/upload-img"}},methods:{uploadOnSuccess:function(e,t){console.log(e),e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},saveEdit:function(){var e=this;e.$refs.cell_form.validate(function(t){if(t){var i=Object(o.a)(e.info),s={},a=e.fieldList,l=(JSON.parse(e.staticInfo.defineString),[]);a.forEach(function(e){if(s[e.fieldCode]=i[e.fieldCode],5==e.fieldType&&(s[e.fieldCode]=i[e.fieldCode].join(",")),7==e.fieldType){var t=[];i[e.fieldCode].forEach(function(e){t.push(e.url)}),s[e.fieldCode]=t.join(",")}if(1!=e.systemFlag){if(l.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode]}),5==e.fieldType&&l.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode].join(",")}),7==e.fieldType){var a=[];i[e.fieldCode].forEach(function(e){a.push(e.url)}),l.push({fieldCode:e.fieldCode,fieldValue:a.join(",")})}delete s[e.fieldCode]}}),s.jsonString="[]"==n()(l)?"":n()(l),s.recordId=e.$route.query.recordId,e.submitEdit(s)}})},submitEdit:function(e){var t=this;Object(a.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(){var e=this.info,t=this.staticInfo;for(var i in e)e[i]=t[i];this.showEdit=!1}},computed:{defineObj:function(){return console.log(JSON.parse(this.clerkInfo.defineString)),JSON.parse(this.clerkInfo.defineString)},rules:function(){var e={};return this.fieldList.forEach(function(t){var i=[];t.isMust&&i.push({required:!0,message:t.fieldDescription+t.fieldName,trigger:"change"}),0!=t.fieldType&&1!=t.fieldType||(t.minCount&&t.maxCount&&i.push({min:t.minCount,message:"至少填写"+t.minCount+"个字符",trigger:"change"}),!t.minCount&&t.maxCount&&i.push({max:t.maxCount,message:"至多填写"+t.maxCount+"个字符",trigger:"change"}),t.minCount&&t.maxCount&&i.push({min:t.minCount,max:t.maxCount,message:"长度在 "+t.minCount+" 到 "+t.maxCount+"个字符",trigger:"change"})),6==t.fieldType&&i.push({type:"number",message:t.fieldName+"必须为数字值"}),e[t.fieldCode]=i}),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",[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,s){return[i("el-form-item",{key:t.fieldCode+"_"+s,staticClass:"item-width",attrs:{label:t.title+":",prop:t.fieldCode}},[e.showEdit?[0==t.fieldType||6==t.fieldType?i("el-input",{attrs:{placeholder:t.fieldDescription,disabled:"clerkName"==t.fieldCode||"clerkPhone"==t.fieldCode},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:""},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:{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:{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:{format:t.fieldOperations.typeValue,"value-format":t.fieldOperations.typeValue,type:"date",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":"至",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",[e._v(e._s(e.info[t.fieldCode]))]):2==t.fieldType?[1==t.systemFlag?i("div",[e._v(e._s(t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1]?t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1].name:""))]):i("div",[e._v(e._s(e.info[t.fieldCode]))])]:3==t.fieldType?i("div"):4==t.fieldType?i("div",[e._v(e._s(e._f("formatDate")(e.info[t.fieldCode],t.fieldOperations.typeValue)))]):5==t.fieldType?i("div",[e._v(e._s(e.info[t.fieldCode].join("至")))]):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("l4ON")},null,null).exports,c=i("IVno"),u={name:"recordInfo",components:{navCrumb:s.a,editableCell:f,handleDialog:c.a},filters:{formatDate:o.b},data:function(){return{navpath:[{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(a.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(a.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=[],s=e,a=JSON.parse(t.defineString),l=Object(o.a)(t);for(var n in a)l[n]=a[n];e.forEach(function(e){if(0!=e.parentCode&&(e.fieldOperations=JSON.parse(e.fieldOperations)),5==e.fieldType&&(l[e.fieldCode]=l[e.fieldCode]?l[e.fieldCode].split(","):["2016-12-11","2016-12-12"],t[e.fieldCode]=t[e.fieldCode]?t[e.fieldCode].split(","):["2016-12-11","2016-12-12"]),6==e.fieldType&&(l[e.fieldCode]*=1,t[e.fieldCode]*=1),7==e.fieldType){var a=[];l[e.fieldCode]=l[e.fieldCode]?l[e.fieldCode].split(","):[],l[e.fieldCode].forEach(function(e){a.push({url:e})}),t[e.fieldCode]=a,l[e.fieldCode]=a.slice(0)}e.title=e.fieldName;var o=[];s.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&&i.push(e)}),i.sort(function(e,t){return 1*e.sort-1*t.sort}),this.fieldList=i,this.info=l,this.staticInfo=t},getHistoryList:function(){var e=this,t={recordId:e.$route.query.recordId};Object(a.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,s=e.length;i<s;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()}},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",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"},[i("img",{staticClass:"head-img",attrs:{src:e.info.headPic}})]),e._v(" "),i("p",{staticClass:"head-cell name"},[e._v(e._s(e.info.clerkName)),i("span",[e._v(e._s(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"},[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,s){return i("li",{key:s,staticClass:"stone-group",class:s%2==0?"column":"column-reverse"},[4==t.length&&s!=e.mileStone.length-1?i("div",{staticClass:"column-hurdle"}):e._e(),e._v(" "),e._l(t,function(t,a){return i("div",{key:a,staticClass:"stone",class:s%2==1&&3==a||s%2==0&&0==a&&0!=s?"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",[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",[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)])])],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"m-s-title"},[t("span",[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("WbZR")},null,null);t.default=p.exports},WbZR:function(e,t){},l4ON:function(e,t){}}); webpackJsonp([24],{"67iC":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("3Xzz"),a=i("P9l9"),o=i("0xDb"),l=i("mvHQ"),n=i.n(l),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:o.b},data:function(){return{showEdit:!1,uploadUrl:"/haoban-manage-web/upload-img"}},methods:{uploadOnSuccess:function(e,t){console.log(e),e.file.url=e.res.result[0].qcloudImageUrl,t.push(e.file)},sortImg:function(){},deleteImage:function(){},saveEdit:function(){var e=this;e.$refs.cell_form.validate(function(t){if(t){var i=Object(o.a)(e.info),s={},a=e.fieldList,l=(JSON.parse(e.staticInfo.defineString),[]);a.forEach(function(e){if(s[e.fieldCode]=i[e.fieldCode],5==e.fieldType&&(s[e.fieldCode]=i[e.fieldCode].join(",")),7==e.fieldType){var t=[];i[e.fieldCode].forEach(function(e){t.push(e.url)}),s[e.fieldCode]=t.join(",")}if(1!=e.systemFlag){if(l.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode]}),5==e.fieldType&&l.push({fieldCode:e.fieldCode,fieldValue:i[e.fieldCode].join(",")}),7==e.fieldType){var a=[];i[e.fieldCode].forEach(function(e){a.push(e.url)}),l.push({fieldCode:e.fieldCode,fieldValue:a.join(",")})}delete s[e.fieldCode]}}),s.jsonString="[]"==n()(l)?"":n()(l),s.recordId=e.$route.query.recordId,e.submitEdit(s)}})},submitEdit:function(e){var t=this;Object(a.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(){var e=this.info,t=this.staticInfo;for(var i in e)e[i]=t[i];this.showEdit=!1}},computed:{defineObj:function(){return console.log(JSON.parse(this.clerkInfo.defineString)),JSON.parse(this.clerkInfo.defineString)},rules:function(){var e={};return this.fieldList.forEach(function(t){var i=[];t.isMust&&i.push({required:!0,message:t.fieldDescription+t.fieldName,trigger:"change"}),0!=t.fieldType&&1!=t.fieldType||(t.minCount&&t.maxCount&&i.push({min:t.minCount,message:"至少填写"+t.minCount+"个字符",trigger:"change"}),!t.minCount&&t.maxCount&&i.push({max:t.maxCount,message:"至多填写"+t.maxCount+"个字符",trigger:"change"}),t.minCount&&t.maxCount&&i.push({min:t.minCount,max:t.maxCount,message:"长度在 "+t.minCount+" 到 "+t.maxCount+"个字符",trigger:"change"})),6==t.fieldType&&i.push({type:"number",message:t.fieldName+"必须为数字值"}),e[t.fieldCode]=i}),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",[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,s){return[i("el-form-item",{key:t.fieldCode+"_"+s,staticClass:"item-width",attrs:{label:t.title+":",prop:t.fieldCode}},[e.showEdit?[0==t.fieldType||6==t.fieldType?i("el-input",{attrs:{placeholder:t.fieldDescription,disabled:"clerkName"==t.fieldCode||"clerkPhone"==t.fieldCode},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:""},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:{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:{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:{format:t.fieldOperations.typeValue,"value-format":t.fieldOperations.typeValue,type:"date",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":"至",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",[e._v(e._s(e.info[t.fieldCode]))]):2==t.fieldType?[1==t.systemFlag?i("div",[e._v(e._s(t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1]?t.fieldOperations.fieldContent[1*e.info[t.fieldCode]-1].name:""))]):i("div",[e._v(e._s(e.info[t.fieldCode]))])]:3==t.fieldType?i("div"):4==t.fieldType?i("div",[e._v(e._s(e._f("formatDate")(e.info[t.fieldCode],t.fieldOperations.typeValue)))]):5==t.fieldType?i("div",[e._v(e._s(e.info[t.fieldCode].join("至")))]):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("l4ON")},null,null).exports,c=i("IVno"),u={name:"recordInfo",components:{navCrumb:s.a,editableCell:f,handleDialog:c.a},filters:{formatDate:o.b},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{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(a.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(a.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=[],s=e,a=JSON.parse(t.defineString),l=Object(o.a)(t);for(var n in a)l[n]=a[n];e.forEach(function(e){if(0!=e.parentCode&&(e.fieldOperations=JSON.parse(e.fieldOperations)),5==e.fieldType&&(l[e.fieldCode]=l[e.fieldCode]?l[e.fieldCode].split(","):["2016-12-11","2016-12-12"],t[e.fieldCode]=t[e.fieldCode]?t[e.fieldCode].split(","):["2016-12-11","2016-12-12"]),6==e.fieldType&&(l[e.fieldCode]*=1,t[e.fieldCode]*=1),7==e.fieldType){var a=[];l[e.fieldCode]=l[e.fieldCode]?l[e.fieldCode].split(","):[],l[e.fieldCode].forEach(function(e){a.push({url:e})}),t[e.fieldCode]=a,l[e.fieldCode]=a.slice(0)}e.title=e.fieldName;var o=[];s.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&&i.push(e)}),i.sort(function(e,t){return 1*e.sort-1*t.sort}),this.fieldList=i,this.info=l,this.staticInfo=t},getHistoryList:function(){var e=this,t={recordId:e.$route.query.recordId};Object(a.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,s=e.length;i<s;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()}},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",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"},[i("img",{staticClass:"head-img",attrs:{src:e.info.headPic}})]),e._v(" "),i("p",{staticClass:"head-cell name"},[e._v(e._s(e.info.clerkName)),i("span",[e._v(e._s(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"},[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,s){return i("li",{key:s,staticClass:"stone-group",class:s%2==0?"column":"column-reverse"},[4==t.length&&s!=e.mileStone.length-1?i("div",{staticClass:"column-hurdle"}):e._e(),e._v(" "),e._l(t,function(t,a){return i("div",{key:a,staticClass:"stone",class:s%2==1&&3==a||s%2==0&&0==a&&0!=s?"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",[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",[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)])])],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"m-s-title"},[t("span",[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("mCTM")},null,null);t.default=p.exports},l4ON:function(e,t){},mCTM:function(e,t){}});
//# sourceMappingURL=23.4271056c10cccd524b66.js.map //# sourceMappingURL=24.b98a91d1de34198e500f.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/components/employeeRecord/editableCell.vue","webpack:///./src/components/employeeRecord/editableCell.vue?c224","webpack:///./src/components/employeeRecord/editableCell.vue","webpack:///src/views/contacts/recordInfo.vue","webpack:///./src/views/contacts/recordInfo.vue?f97f","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","console","log","file","url","result","qcloudImageUrl","push","sortImg","deleteImage","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","errorCode","$emit","$message","message","catch","e","cancelEdit","nowObj","oldObj","key","computed","defineObj","clerkInfo","rules","obj","isMust","fieldDescription","fieldName","trigger","minCount","maxCount","min","max","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","disabled","value","callback","$$v","$set","expression","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","_e","fieldContent","_f","href","src","staticRenderFns","components_employeeRecord_editableCell","__webpack_require__","normalizeComponent","ssrContext","recordInfo","components","navCrumb","nav","handleDialog","navpath","path","dialogVisible","htmlTitle","statusList","reasons","mileStone","historyStatus","editHisObj","handleSuccess","getEmployeeDetail","getTemplate","error","subSuccess","formatTemplateList","copyData","cInfo","tem","parentCode","split","slice","li","sort","a","b","length","getHistoryList","formatMileStone","historyDate","i","len","editHis","his","historyId","beforeMount","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/24.b98a91d1de34198e500f.js","sourcesContent":["<template>\r\n <div class=\"editable-cell-container\">\r\n <div class=\"title-div\">\r\n <span>{{title}}</span>\r\n <div class=\"hurdle\"></div>\r\n <a class=\"a-href\" @click=\"showEdit = true\">编辑</a>\r\n </div>\r\n <el-form\r\n class=\"info-form\"\r\n :rules=\"rules\"\r\n inline\r\n label-width=\"150px\"\r\n ref=\"cell_form\"\r\n :model=\"info\">\r\n <template v-for=\"(item, idx) in fieldList\">\r\n <el-form-item :label=\"item.title+':'\" class=\"item-width\" :key=\"item.fieldCode+'_'+idx\" :prop=\"item.fieldCode\">\r\n <template v-if=\"showEdit\">\r\n <el-input v-model=\"info[item.fieldCode]\" v-if=\"item.fieldType == 0 || item.fieldType == 6\" :placeholder=\"item.fieldDescription\" :disabled=\"item.fieldCode == 'clerkName' || item.fieldCode == 'clerkPhone'\"></el-input>\r\n <el-input v-model=\"info[item.fieldCode]\" v-else-if=\"item.fieldType == 1\" type=\"textarea\" autosize></el-input>\r\n <template\r\n v-else-if=\"item.fieldType == 2 || item.fieldType == 3\">\r\n <el-select\r\n v-if=\"item.systemFlag == 1\"\r\n :multiple=\"item.fieldType == 3\"\r\n :collapse-tags=\"item.fieldType == 3\"\r\n v-model=\"info[item.fieldCode]\"\r\n :placeholder=\"item.fieldDescription\">\r\n <el-option\r\n v-for=\"cho in item.fieldOperations.fieldContent\"\r\n :key=\"cho.key\"\r\n :label=\"cho.name\"\r\n :value=\"cho.key\">\r\n </el-option>\r\n </el-select>\r\n <el-select\r\n v-else\r\n :multiple=\"item.fieldType == 3\"\r\n :collapse-tags=\"item.fieldType == 3\"\r\n v-model=\"info[item.fieldCode]\"\r\n :placeholder=\"item.fieldDescription\">\r\n <el-option\r\n v-for=\"(cho, index) in item.fieldOperations.fieldContent\"\r\n :key=\"cho.key + '_' + index\"\r\n :label=\"cho.name\"\r\n :value=\"cho.name\">\r\n </el-option>\r\n </el-select>\r\n </template>\r\n <el-date-picker\r\n :format=\"item.fieldOperations.typeValue\"\r\n :value-format=\"item.fieldOperations.typeValue\"\r\n v-else-if=\"item.fieldType == 4\"\r\n v-model=\"info[item.fieldCode]\"\r\n type=\"date\"\r\n :placeholder=\"item.fieldDescription\">\r\n </el-date-picker>\r\n <el-date-picker\r\n v-else-if=\"item.fieldType == 5\"\r\n v-model=\"info[item.fieldCode]\"\r\n type=\"daterange\"\r\n range-separator=\"至\"\r\n :format=\"item.fieldOperations.typeValue\"\r\n :value-format=\"item.fieldOperations.typeValue\"\r\n :start-placeholder=\"item.fieldOperations.startDescription\"\r\n :end-placeholder=\"item.fieldOperations.endDescription\">\r\n </el-date-picker>\r\n <vue-office-upload-image\r\n v-else-if=\"item.fieldType == 7\"\r\n projectName=\"haoban-manage-web\"\r\n wxFlag=\"0\"\r\n :actionUrl=\"uploadUrl\"\r\n :imageList=\"info[item.fieldCode]\"\r\n :limitW=\"500\"\r\n :limitH=\"500\"\r\n :maxImageLength=\"5\"\r\n @uploadOnSuccess=\"uploadOnSuccess\"\r\n @sortImg=\"sortImg\"\r\n @deleteImage=\"deleteImage\">\r\n </vue-office-upload-image>\r\n </template>\r\n <template v-else>\r\n <div v-if=\"item.fieldType == 0 || item.fieldType == 1 || item.fieldType == 6\">{{info[item.fieldCode]}}</div>\r\n <template v-else-if=\"item.fieldType == 2\">\r\n <div v-if=\"item.systemFlag == 1\">{{!!item.fieldOperations.fieldContent[info[item.fieldCode] * 1 - 1] ? item.fieldOperations.fieldContent[info[item.fieldCode] * 1 - 1].name : \"\"}}</div>\r\n <div v-else>{{info[item.fieldCode]}}</div>\r\n </template>\r\n <div v-else-if=\"item.fieldType == 3\"></div>\r\n <div v-else-if=\"item.fieldType == 4\">{{info[item.fieldCode] | formatDate(item.fieldOperations.typeValue)}}</div>\r\n <div v-else-if=\"item.fieldType == 5\">{{info[item.fieldCode].join(\"至\")}}</div>\r\n <div v-else-if=\"item.fieldType == 7\" class=\"img-box\">\r\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>\r\n </div>\r\n </template>\r\n </el-form-item>\r\n </template>\r\n </el-form>\r\n <div class=\"handle-form-btns t-ct m-b-60\" v-if=\"showEdit\">\r\n <el-button type=\"primary\" @click=\"saveEdit\">保存</el-button>\r\n <el-button @click=\"cancelEdit\">取消</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { formatDate, deepClone } from '@/utils/index';\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nlet soan= `<span></span>`;\r\nexport default {\r\n name: \"editableCell\",\r\n props: {\r\n info: {\r\n type: Object,\r\n required: true\r\n },\r\n staticInfo: {\r\n type: Object,\r\n required: true\r\n },\r\n items: {\r\n type: Array,\r\n required: true\r\n },\r\n title: {\r\n type: String,\r\n default: \"\"\r\n },\r\n fieldList: {\r\n type: Array,\r\n required: true\r\n }\r\n },\r\n filters: {\r\n formatDate\r\n },\r\n data() {\r\n return {\r\n showEdit: false,\r\n uploadUrl: \"/haoban-manage-web/upload-img\"\r\n };\r\n },\r\n methods: {\r\n uploadOnSuccess(res, list) {\r\n console.log(res);\r\n res.file.url = res.res.result[0].qcloudImageUrl;\r\n list.push(res.file);\r\n },\r\n sortImg() {},\r\n deleteImage() {},\r\n saveEdit() {\r\n let ths = this;\r\n ths.$refs.cell_form.validate(valid => {\r\n if (valid) {\r\n let newInfo = deepClone(ths.info);\r\n let params = {};\r\n let fieldList = ths.fieldList;\r\n let defineObj = JSON.parse(ths.staticInfo.defineString);\r\n let objToString = [];\r\n fieldList.forEach(field => { // 将当前单元格的所有自定义字段抽离出来转化成json字符串\r\n params[field.fieldCode] = newInfo[field.fieldCode];\r\n if (field.fieldType == 5) {\r\n params[field.fieldCode] = newInfo[field.fieldCode].join(\",\");\r\n }\r\n if (field.fieldType == 7) {\r\n let arr = [];\r\n newInfo[field.fieldCode].forEach(img => {\r\n arr.push(img.url);\r\n });\r\n params[field.fieldCode] = arr.join(\",\");\r\n }\r\n if (field.systemFlag != 1) {\r\n objToString.push({fieldCode: field.fieldCode, fieldValue: newInfo[field.fieldCode]});\r\n if (field.fieldType == 5) {\r\n objToString.push({fieldCode: field.fieldCode, fieldValue: newInfo[field.fieldCode].join(\",\")});\r\n }\r\n if (field.fieldType == 7) {\r\n let arr = [];\r\n newInfo[field.fieldCode].forEach(img => {\r\n arr.push(img.url);\r\n });\r\n objToString.push({fieldCode: field.fieldCode, fieldValue: arr.join(\",\")});\r\n }\r\n delete params[field.fieldCode];\r\n }\r\n });\r\n params[\"jsonString\"] = JSON.stringify(objToString) == \"[]\" ? \"\" : JSON.stringify(objToString);\r\n params[\"recordId\"] = ths.$route.query.recordId;\r\n ths.submitEdit(params);\r\n }\r\n });\r\n },\r\n submitEdit(params) {\r\n let ths = this;\r\n getRequest(\"/haoban-manage-web/record/save-record-detail\", params)\r\n .then(res => {\r\n console.log(res, \"submitEdit\");\r\n if (res.data.errorCode == 1) {\r\n ths.showEdit = false;\r\n ths.$emit(\"subSuccess\");\r\n } else {\r\n ths.$message({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n ths.$message({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancelEdit() {\r\n let nowObj = this.info;\r\n let oldObj = this.staticInfo;\r\n for (let key in nowObj) {\r\n nowObj[key] = oldObj[key];\r\n }\r\n this.showEdit = false;\r\n }\r\n },\r\n computed: {\r\n defineObj() {\r\n console.log(JSON.parse(this.clerkInfo.defineString));\r\n return JSON.parse(this.clerkInfo.defineString);\r\n },\r\n rules() {\r\n let ths = this;\r\n let obj = {};\r\n let fields = ths.fieldList;\r\n fields.forEach(field => {\r\n let arr = [];\r\n if (!!field.isMust) {\r\n arr.push({\r\n required: true,\r\n message: field.fieldDescription + field.fieldName,\r\n trigger: \"change\"\r\n });\r\n }\r\n if (field.fieldType == 0 || field.fieldType == 1) {\r\n if (!!field.minCount && field.maxCount) {\r\n arr.push({\r\n min: field.minCount,\r\n message: \"至少填写\" + field.minCount + \"个字符\",\r\n trigger: \"change\"\r\n });\r\n }\r\n if (!field.minCount && !!field.maxCount) {\r\n arr.push({\r\n max: field.maxCount,\r\n message: \"至多填写\" + field.maxCount + \"个字符\",\r\n trigger: \"change\"\r\n });\r\n }\r\n if (!!field.minCount && !!field.maxCount) {\r\n arr.push({\r\n min: field.minCount,\r\n max: field.maxCount,\r\n message: '长度在 ' + field.minCount +' 到 ' + field.maxCount + '个字符',\r\n trigger: \"change\"\r\n });\r\n }\r\n }\r\n if (field.fieldType == 6) {\r\n arr.push({type: 'number', message: field.fieldName + '必须为数字值'});\r\n }\r\n obj[field.fieldCode] = arr;\r\n });\r\n return obj;\r\n }\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.editable-cell-container {\r\n .title-div {\r\n width: 100%;\r\n display: flex;\r\n height: 16px;\r\n margin-bottom: 45px;\r\n .hurdle {\r\n flex: 1;\r\n height: 0;\r\n border-top: 1px solid #E4E7ED;\r\n margin: 8px 10px 0;\r\n }\r\n .a-href {\r\n font-size: 14px;\r\n margin-top: 1px;\r\n }\r\n }\r\n .info-form {\r\n margin-bottom: 50px;\r\n .item-width {\r\n width: 49%;\r\n .el-input, .el-textarea {\r\n width: 350px;\r\n }\r\n .img-box {\r\n display: flex;\r\n width: 360px;\r\n flex-wrap: wrap;\r\n .item-imgs {\r\n display: inline-block;\r\n vertical-align: middle;\r\n margin-right: 8px;\r\n margin-bottom: 8px;\r\n width: 104px;\r\n height: 104px;\r\n box-sizing: border-box;\r\n border: 1px solid #dcdfe6;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n a {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 8px;\r\n height: 86px;\r\n width: 86px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n border-radius: 0;\r\n img {\r\n position: static;\r\n display: block;\r\n max-width: 86px;\r\n max-height: 86px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\r\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',[_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 || item.fieldType == 6)?_c('el-input',{attrs:{\"placeholder\":item.fieldDescription,\"disabled\":item.fieldCode == 'clerkName' || item.fieldCode == 'clerkPhone'},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\":\"\"},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:{\"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:{\"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:{\"format\":item.fieldOperations.typeValue,\"value-format\":item.fieldOperations.typeValue,\"type\":\"date\",\"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\":\"至\",\"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',[_vm._v(_vm._s(_vm.info[item.fieldCode]))]):(item.fieldType == 2)?[(item.systemFlag == 1)?_c('div',[_vm._v(_vm._s(!!item.fieldOperations.fieldContent[_vm.info[item.fieldCode] * 1 - 1] ? item.fieldOperations.fieldContent[_vm.info[item.fieldCode] * 1 - 1].name : \"\"))]):_c('div',[_vm._v(_vm._s(_vm.info[item.fieldCode]))])]:(item.fieldType == 3)?_c('div'):(item.fieldType == 4)?_c('div',[_vm._v(_vm._s(_vm._f(\"formatDate\")(_vm.info[item.fieldCode],item.fieldOperations.typeValue)))]):(item.fieldType == 5)?_c('div',[_vm._v(_vm._s(_vm.info[item.fieldCode].join(\"至\")))]):(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-35493a62\",\"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-35493a62\\\",\\\"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-35493a62\\\",\\\"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\" @click=\"getPdf()\">打印员工档案</a></p>\n <div id=\"pdfDom\">\n <div class=\"employee-detail-cell\">\n <div class=\"head-info\">\n <p class=\"head-cell\"><img :src=\"info.headPic\" class=\"head-img\"></p>\n <p class=\"head-cell name\">{{info.clerkName}}<span>{{statusList[info.clerkStatus - 1]}}</span></p>\n <p class=\"head-cell c-303133\">{{info.groupName}}{{info.positionName}}</p>\n <p class=\"head-cell\">已在{{info.enterpriseName}}工作了{{info.days}}天</p>\n </div>\n </div>\n <template v-for=\"field in fieldList\">\n <editable-cell @subSuccess=\"subSuccess\" v-if=\"field.childrens\" :key=\"field.fieldCode\" :info=\"info\" :staticInfo=\"staticInfo\" :items=\"items\" :title=\"field.title\" :fieldList=\"field.childrens\"></editable-cell>\n </template>\n <div class=\"mile-stone-container\">\n <p class=\"m-s-title\"><span>员工记录</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>{{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>{{!!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 </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: ''\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 ths = this;\n let params = {\n recordId: ths.$route.query.recordId\n };\n getRequest(\"/haoban-manage-web/record/employee-detail\", params)\n .then(res => {\n // console.log(res, \"info\");\n if (res.data.errorCode == 1) {\n ths.getTemplate(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 subSuccess() {\n // this.fieldList = [];\n this.getEmployeeDetail();\n },\n getTemplate(clerkInfo) { // 获取档案模板\n let ths = this;\n getRequest(\"/haoban-manage-web/record/employee-find-template\", {})\n .then(res => {\n // console.log(res, \"模板\");\n if (res.data.errorCode == 1) {\n ths.formatTemplateList(res.data.result, clerkInfo);\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 formatTemplateList(list, clerkInfo) { // 格式化档案详情和模板\n let ths = 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 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(\",\") : [\"2016-12-11\", \"2016-12-12\"]; // 时间区间转换为数组格式\n clerkInfo[tem.fieldCode] = !!clerkInfo[tem.fieldCode] ? clerkInfo[tem.fieldCode].split(\",\") : [\"2016-12-11\", \"2016-12-12\"];\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 ths = this;\n let params = {\n recordId: ths.$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 ths.formatMileStone(arr);\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 formatMileStone(list) {\n let ths = 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 ths.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}\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 &.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\",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\"},[_c('img',{staticClass:\"head-img\",attrs:{\"src\":_vm.info.headPic}})]),_vm._v(\" \"),_c('p',{staticClass:\"head-cell name\"},[_vm._v(_vm._s(_vm.info.clerkName)),_c('span',[_vm._v(_vm._s(_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\"},[_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',[_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',[_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)])])],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',[_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-0a6edc51\",\"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-0a6edc51\\\",\\\"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-0a6edc51\\\",\\\"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([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("xCWe")},null,null);e.default=s.exports},xCWe:function(t,e){}}); webpackJsonp([25],{"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.47454b21c2e8bc230179.js.map //# sourceMappingURL=25.53a766441521ebc33e5b.js.map
\ No newline at end of file \ 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/25.53a766441521ebc33e5b.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],{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=26.3d02babfbfcf434aa4c5.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/26.3d02babfbfcf434aa4c5.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
{"version":3,"sources":["webpack:///src/views/contacts/index.vue","webpack:///./src/views/contacts/index.vue?9973","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.47454b21c2e8bc230179.js","sourcesContent":["<template>\r\n <div class=\"contact-wrap\">\r\n <!-- 公共头部菜单插件 -->\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div class=\"contact-wrap__body\">\r\n <!-- 公共左侧菜单插件 -->\r\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\r\n <!-- 右侧 body -->\r\n <div class=\"contact-wrap__right\">\r\n <!-- <topNav :navpath=\"navpath\"></topNav> -->\r\n <div class=\"contact-wrap__right__body\">\r\n <transition name=\"fade\" mode=\"out-in\">\r\n <router-view></router-view>\r\n </transition>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport topNav from 'components/nav/nav'\r\nexport default {\r\n name: \"contact\",\r\n components: {\r\n topNav\r\n },\r\n data() {\r\n return {\r\n projectName: 'haoban-manage-web', // 当前项目名\r\n collapseFlag: false, // 折叠参数\r\n // 面包屑导航数据\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/'\r\n },\r\n {\r\n name: '通讯录',\r\n path: ''\r\n },\r\n {\r\n name: \"企业通讯录\"\r\n },\r\n {\r\n name: \"行政架构\"\r\n }\r\n ],\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\r\n },\r\n computed: {\r\n\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\">\r\n .contact-wrap {\r\n position: relative;\r\n\r\n &__body {\r\n display: -ms-flexbox;\r\n display: flex;\r\n width: 100%;\r\n overflow: hidden;\r\n padding-top: 64px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n overflow: auto;\r\n min-width: 1400px;\r\n background: #f5f7fa;\r\n }\r\n\r\n &__right {\r\n -ms-flex: 1;\r\n flex: 1;\r\n overflow: auto;\r\n width: 100%;\r\n\r\n &__body {\r\n /*padding: 24px;*/\r\n height: 100%;\r\n\r\n .right-content {\r\n padding: 24px;\r\n }\r\n }\r\n }\r\n }\r\n</style>\r\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-ca327af6\",\"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-ca327af6\\\",\\\"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-ca327af6\\\",\\\"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([25],{JsWW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),r=a("MJLE"),n=a.n(r),o={name:"shareCode",data:function(){return{regenerate:!1,qrCodeContent:{},shares:[],qrcodeCase:"",myEnterprise:""}},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 n.a("qrcode",{width:245,height:245,text:e})},getShareBrands:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/get-all-shared-enterprise",{}).then(function(t){console.log(t,"shares"),1==t.data.errorCode?e.shares=t.data.result||[]:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},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.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){console.log(e)}},beforeMount:function(){this.getShareRelation(),this.getShareBrands(),this.getCode()}},i={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"}},[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(" "),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.importEnterpriseId)}}},[e._v("取消共享")])])])}))])])},staticRenderFns:[]};var c=a("VU/8")(o,i,!1,function(e){a("hh5o")},null,null);t.default=c.exports},hh5o:function(e,t){}}); webpackJsonp([27],{JsWW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),r=a("MJLE"),n=a.n(r),o={name:"shareCode",data:function(){return{regenerate:!1,qrCodeContent:{},shares:[],qrcodeCase:"",myEnterprise:""}},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 n.a("qrcode",{width:245,height:245,text:e})},getShareBrands:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/get-all-shared-enterprise",{}).then(function(t){console.log(t,"shares"),1==t.data.errorCode?e.shares=t.data.result||[]:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},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.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){console.log(e)}},beforeMount:function(){this.getShareRelation(),this.getShareBrands(),this.getCode()}},i={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"}},[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(" "),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.importEnterpriseId)}}},[e._v("取消共享")])])])}))])])},staticRenderFns:[]};var c=a("VU/8")(o,i,!1,function(e){a("hh5o")},null,null);t.default=c.exports},hh5o:function(e,t){}});
//# sourceMappingURL=25.6cc97e6afe73c2b498f9.js.map //# sourceMappingURL=27.51cc41904df7fcc441d9.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/shareCode.vue","webpack:///./src/views/contacts/shareCode.vue?8861","webpack:///./src/views/contacts/shareCode.vue"],"names":["shareCode","name","data","regenerate","qrCodeContent","shares","qrcodeCase","myEnterprise","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","getShareBrands","getShareRelation","enterpriseIdCondition","exportEnterpriseName","cancelShare","id","beforeMount","contacts_shareCode","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","type","on","click","$event","_l","enterprise","key","importEnterpriseId","importEnterpriseName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/25.6cc97e6afe73c2b498f9.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\">下载<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\">\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.importEnterpriseId)\">取消共享</a></div>\r\n </li>\r\n </ul>\r\n </div>\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 }\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 getShareBrands() {\r\n let _this = this;\r\n let params = {};\r\n getRequest(\"/haoban-manage-web/shared-contact/get-all-shared-enterprise\", params)\r\n .then(res => {\r\n console.log(res, \"shares\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\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 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 _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(id) {\r\n console.log(id);\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 height:538px;\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}\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\"}},[_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(\" \"),_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.importEnterpriseId)}}},[_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-d5d6d590\",\"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-d5d6d590\\\",\\\"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-d5d6d590\\\",\\\"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":""} {"version":3,"sources":["webpack:///src/views/contacts/shareCode.vue","webpack:///./src/views/contacts/shareCode.vue?8861","webpack:///./src/views/contacts/shareCode.vue"],"names":["shareCode","name","data","regenerate","qrCodeContent","shares","qrcodeCase","myEnterprise","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","getShareBrands","getShareRelation","enterpriseIdCondition","exportEnterpriseName","cancelShare","id","beforeMount","contacts_shareCode","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","type","on","click","$event","_l","enterprise","key","importEnterpriseId","importEnterpriseName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/27.51cc41904df7fcc441d9.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\">下载<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\">\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.importEnterpriseId)\">取消共享</a></div>\r\n </li>\r\n </ul>\r\n </div>\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 }\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 getShareBrands() {\r\n let _this = this;\r\n let params = {};\r\n getRequest(\"/haoban-manage-web/shared-contact/get-all-shared-enterprise\", params)\r\n .then(res => {\r\n console.log(res, \"shares\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\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 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 _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(id) {\r\n console.log(id);\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 height:538px;\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}\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\"}},[_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(\" \"),_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.importEnterpriseId)}}},[_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-d5d6d590\",\"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-d5d6d590\\\",\\\"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-d5d6d590\\\",\\\"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 \ No newline at end of file
webpackJsonp([27],{VqB7:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),o=(a("Mk6G"),a("3E4D"),a("Ch4/")),l=(a("PI0u"),a("P9l9")),s={name:"setChildAdmin",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:""}],boxHeight:window.screen.availHeight+"px",isAddAdmin:"",activeId:1,adminRole:[],roleListData:[],roleRightObj:{roleName:"超级管理员",tip:"企业的创建者,拥有企业的所有权限,只会有一个",roleCode:""},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)},selectRole:function(e){this.activeId=e.roleId,this.roleRightObj=e,this.getRoleUsers()},toAddRole:function(e){this.changeRoute("/addAdmin?roleId="+this.activeId+"&roleCode="+e)},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,pageSize:e.pageSize,pageNum:e.currentPage};Object(l.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.$message.error({duration:1e3,message:"暂无数据"}),e.tableData=[],!1);o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getRoles:function(){var e=this;Object(l.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.roleRightObj=e.roleListData[0].roleList[0],e.getRoleUsers()));o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.boxHeight=window.screen.availHeight-430+"px",this.getRoles()},components:{navCrumb:i.a}},r={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"},[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.isAddAdmin?a("div",{staticClass:"text-center"},[a("el-button",{on:{click:function(t){e.changeRoute("/addAdminrole")}}},[e._v("新增管理员角色")])],1):e._e(),e._v(" "),e._l(e.roleListData,function(t,i){return a("div",{key:i,staticClass:"m-t-20"},[a("div",{staticClass:"role-cell-head"},[e._v(e._s(t.brandName))]),e._v(" "),a("ul",e._l(t.roleList,function(t,i){return a("li",{key:i,class:["role-cell",t.roleId==e.activeId?"role-active":""],on:{click:function(a){a.stopPropagation(),e.selectRole(t)}}},[a("i",{staticClass:"iconfont icon-lizhi p-r-6"}),e._v(e._s(t.roleName))])}))])})],2),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(e._s(e.roleRightObj.roleName))]),e.isAddAdmin?e._e():a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("show")}}},[e._v("查看权限")]),e.isAddAdmin?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("edit")}}},[e._v("编辑权限")]):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.isAddAdmin?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.isAddAdmin?"":"m-t-27"]},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[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:"部门"}})],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 n=a("VU/8")(s,r,!1,function(e){a("XSFN")},"data-v-c34ded10",null);t.default=n.exports},XSFN:function(e,t){}}); webpackJsonp([28],{VqB7:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),o=(a("Mk6G"),a("3E4D"),a("Ch4/")),l=(a("PI0u"),a("P9l9")),s={name:"setChildAdmin",data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:""}],boxHeight:window.screen.availHeight+"px",isAddAdmin:"",activeId:1,adminRole:[],roleListData:[],roleRightObj:{roleName:"超级管理员",tip:"企业的创建者,拥有企业的所有权限,只会有一个",roleCode:""},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)},selectRole:function(e){this.activeId=e.roleId,this.roleRightObj=e,this.getRoleUsers()},toAddRole:function(e){this.changeRoute("/addAdmin?roleId="+this.activeId+"&roleCode="+e)},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,pageSize:e.pageSize,pageNum:e.currentPage};Object(l.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.$message.error({duration:1e3,message:"暂无数据"}),e.tableData=[],!1);o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getRoles:function(){var e=this;Object(l.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.roleRightObj=e.roleListData[0].roleList[0],e.getRoleUsers()));o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.boxHeight=window.screen.availHeight-430+"px",this.getRoles()},components:{navCrumb:i.a}},r={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"},[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.isAddAdmin?a("div",{staticClass:"text-center"},[a("el-button",{on:{click:function(t){e.changeRoute("/addAdminrole")}}},[e._v("新增管理员角色")])],1):e._e(),e._v(" "),e._l(e.roleListData,function(t,i){return a("div",{key:i,staticClass:"m-t-20"},[a("div",{staticClass:"role-cell-head"},[e._v(e._s(t.brandName))]),e._v(" "),a("ul",e._l(t.roleList,function(t,i){return a("li",{key:i,class:["role-cell",t.roleId==e.activeId?"role-active":""],on:{click:function(a){a.stopPropagation(),e.selectRole(t)}}},[a("i",{staticClass:"iconfont icon-lizhi p-r-6"}),e._v(e._s(t.roleName))])}))])})],2),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(e._s(e.roleRightObj.roleName))]),e.isAddAdmin?e._e():a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("show")}}},[e._v("查看权限")]),e.isAddAdmin?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("edit")}}},[e._v("编辑权限")]):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.isAddAdmin?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.isAddAdmin?"":"m-t-27"]},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[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:"部门"}})],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 n=a("VU/8")(s,r,!1,function(e){a("XSFN")},"data-v-c34ded10",null);t.default=n.exports},XSFN:function(e,t){}});
//# sourceMappingURL=27.e1dae8eea7cebb0399b2.js.map //# sourceMappingURL=28.32b8173398aa07ccd7bf.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/setChildAdmin.vue","webpack:///./src/views/setting/setChildAdmin.vue?4746","webpack:///./src/views/setting/setChildAdmin.vue"],"names":["setChildAdmin","name","data","navpath","path","boxHeight","window","screen","availHeight","isAddAdmin","activeId","adminRole","roleListData","roleRightObj","roleName","tip","roleCode","tableData","currentPage","pageSize","total","computed","methods","changeRoute","this","$router","push","toRoleDetail","type","selectRole","item","roleId","getRoleUsers","toAddRole","handleSizeChange","val","handleCurrentChange","that","para","pageNum","Object","api","then","res","resData","errorCode","result","totalCount","$message","error","duration","message","errorMsg","catch","console","log","getRoles","roleList","length","mounted","components","navCrumb","nav","setting_setChildAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","on","click","$event","_e","_l","pItem","pIndex","key","_s","brandName","index","class","stopPropagation","title","closable","show-icon","staticStyle","width","prop","label","background","current-page","page-sizes","page-size","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"gLA8EAA,GACAC,KAAA,gBACAC,KAFA,WAGA,OAEAC,UAEAF,KAAA,KACAG,KAAA,WAGAH,KAAA,KACAG,KAAA,oBAGAH,KAAA,SACAG,KAAA,KAIAC,UAAAC,OAAAC,OAAAC,YAAA,KAEAC,WAAA,GACAC,SAAA,EACAC,aAWAC,gBAiBAC,cACAC,SAAA,QACAC,IAAA,yBACAC,SAAA,IAGAC,aASAC,YAAA,EACAC,SAAA,GACAC,MAAA,IAGAC,YAGAC,SAIAC,YAJA,SAIAnB,GACAoB,KAAAC,QAAAC,KAAAtB,IAMAuB,aAXA,SAWAC,GACAJ,KACAD,YAAA,wBADAC,KACAd,SAAA,SAAAkB,IAMAC,WAnBA,SAmBAC,GACAN,KACAd,SAAAoB,EAAAC,OADAP,KAEAX,aAAAiB,EAFAN,KAGAQ,gBAOAC,UA9BA,SA8BAjB,GACAQ,KACAD,YAAA,oBADAC,KACAd,SAAA,aAAAM,IAMAkB,iBAtCA,SAsCAC,GACAX,KACAL,SAAAgB,EADAX,KAEAQ,gBAMAI,oBA/CA,SA+CAD,GACAX,KACAN,YAAAiB,EADAX,KAGAQ,gBAMAA,aAzDA,WA0DA,IAAAK,EAAAb,KACAc,GACAP,OAAAM,EAAA3B,SACAS,SAAAkB,EAAAlB,SACAoB,QAAAF,EAAAnB,aAGMsB,OAAAC,EAAA,EAAAD,CAAN,oCAAAF,GACAI,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAAzC,KACA,MAAA0C,EAAAC,UAEA,OAAAD,EAAAE,QAAAF,EAAAE,eAQAT,EAAApB,UAAA2B,EAAAE,mBACAT,EAAAjB,MAAAwB,EAAAE,OAAAC,cARAV,EAAAW,SAAAC,OACAC,SAAA,IACAC,QAAA,SAEAd,EAAApB,cACA,GAOQgC,EAAA,EAARG,SAAAR,KAGAS,MAAA,SAAAJ,GACAK,QAAAC,IAAAN,GAEAZ,EAAAW,SAAAC,OACAC,SAAA,IACAC,QAAAF,EAAAE,aAQAK,SApGA,WAqGA,IAAAnB,EAAAb,KAIMgB,OAAAC,EAAA,EAAAD,CAAN,mCACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAAzC,KACA,MAAA0C,EAAAC,UAUA,OARAR,EAAA5B,WAAAmC,EAAAE,OAAArC,WACA4B,EAAAzB,aAAAgC,EAAAE,OAAAW,kBACAb,EAAAE,QAAAF,EAAAE,OAAAW,SAAAC,SACArB,EAAA3B,SAAA2B,EAAAzB,aAAA,GAAA6C,SAAA,GAAA1B,OACAM,EAAAxB,aAAAwB,EAAAzB,aAAA,GAAA6C,SAAA,GACApB,EAAAL,iBAMQiB,EAAA,EAARG,SAAAR,KAGAS,MAAA,SAAAJ,GACAK,QAAAC,IAAAN,GAEAZ,EAAAW,SAAAC,OACAC,SAAA,IACAC,QAAAF,EAAAE,cAKAQ,QAlNA,WAmNAnC,KACAnB,UAAAC,OAAAC,OAAAC,YAAA,SADAgB,KAEAgC,YAEAI,YACAC,SAAAC,EAAA,ICnSeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAzC,KAAa0C,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uCAAiDF,EAAA,aAAkBG,OAAOpE,QAAA8D,EAAA9D,WAAuB8D,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,iCAA2CF,EAAA,OAAYE,YAAA,gCAAAG,OAAoDC,OAAAT,EAAA5D,aAAwB4D,EAAAxD,WAAA2D,EAAA,OAA+BE,YAAA,gBAA0BF,EAAA,aAAkBO,IAAIC,MAAA,SAAAC,GAAyBZ,EAAA1C,YAAA,qBAAmC0C,EAAAO,GAAA,iBAAAP,EAAAa,KAAAb,EAAAO,GAAA,KAAAP,EAAAc,GAAAd,EAAA,sBAAAe,EAAAC,GAAgG,OAAAb,EAAA,OAAiBc,IAAAD,EAAAX,YAAA,WAAgCF,EAAA,OAAYE,YAAA,mBAA6BL,EAAAO,GAAAP,EAAAkB,GAAAH,EAAAI,cAAAnB,EAAAO,GAAA,KAAAJ,EAAA,KAAAH,EAAAc,GAAAC,EAAA,kBAAAlD,EAAAuD,GAAqG,OAAAjB,EAAA,MAAgBc,IAAAG,EAAAC,OAAA,YAAAxD,EAAAC,QAAAkC,EAAAvD,SAAA,kBAAAiE,IAAgFC,MAAA,SAAAC,GAAyBA,EAAAU,kBAAyBtB,EAAApC,WAAAC,OAAuBsC,EAAA,KAAUE,YAAA,8BAAwCL,EAAAO,GAAAP,EAAAkB,GAAArD,EAAAhB,qBAAuC,GAAAmD,EAAAO,GAAA,KAAAJ,EAAA,OAA4BE,YAAA,wCAAkDF,EAAA,OAAYE,YAAA,wCAAkDF,EAAA,QAAaE,YAAA,yBAAmCL,EAAAO,GAAAP,EAAAkB,GAAAlB,EAAApD,aAAAC,aAAAmD,EAAAxD,WAA0LwD,EAAAa,KAA1LV,EAAA,QAAwFE,YAAA,8BAAAK,IAA8CC,MAAA,SAAAC,GAAyBZ,EAAAtC,aAAA,YAA2BsC,EAAAO,GAAA,UAAAP,EAAAxD,WAAA2D,EAAA,QAA0DE,YAAA,8BAAAK,IAA8CC,MAAA,SAAAC,GAAyBZ,EAAAtC,aAAA,YAA2BsC,EAAAO,GAAA,UAAAP,EAAAa,OAAAb,EAAAO,GAAA,sBAAAP,EAAApD,aAAAG,UAAA,UAAAiD,EAAApD,aAAAG,SAAAoD,EAAA,OAA4IE,YAAA,eAAyBF,EAAA,YAAiBG,OAAOiB,MAAA,iBAAAvB,EAAApD,aAAAG,SAAA,mCAAAiD,EAAApD,aAAAG,SAAA,qCAAAY,KAAA,OAAA6D,UAAA,EAAAC,YAAA,OAA0M,GAAAzB,EAAAa,KAAAb,EAAAO,GAAA,KAAAP,EAAAxD,WAAA2D,EAAA,OAAwDE,YAAA,oBAA8BF,EAAA,aAAkBG,OAAO3C,KAAA,WAAiB+C,IAAKC,MAAA,SAAAC,GAAyBZ,EAAAhC,UAAAgC,EAAApD,aAAAG,cAA2CiD,EAAAO,GAAA,cAAAP,EAAAa,KAAAb,EAAAO,GAAA,KAAAJ,EAAA,OAAsDkB,OAAA,aAAArB,EAAAxD,WAAA,eAAoD2D,EAAA,YAAiBuB,aAAaC,MAAA,QAAerB,OAAQrE,KAAA+D,EAAAhD,aAAsBmD,EAAA,mBAAwBG,OAAOsB,KAAA,YAAAC,MAAA,QAAiC7B,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOsB,KAAA,aAAAC,MAAA,SAAmC7B,EAAAO,GAAA,KAAAJ,EAAA,mBAAoCG,OAAOsB,KAAA,YAAAC,MAAA,SAAiC,GAAA7B,EAAAO,GAAA,QAAAP,EAAAhD,UAAAyC,OAAAU,EAAA,OAAsDE,YAAA,uCAAiDF,EAAA,iBAAsBG,OAAOwB,WAAA,GAAAC,eAAA/B,EAAA/C,YAAA+E,cAAA,aAAAC,YAAAjC,EAAA9C,SAAAgF,OAAA,0CAAA/E,MAAA6C,EAAA7C,OAA2KuD,IAAKyB,cAAAnC,EAAA/B,iBAAAmE,iBAAApC,EAAA7B,wBAA6E,GAAA6B,EAAAa,MAAA,WAAAb,EAAAO,GAAA,KAAAJ,EAAA,uBAE/7FkC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEzG,EACA+D,GATF,EAVA,SAAA2C,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/27.e1dae8eea7cebb0399b2.js","sourcesContent":["<template>\r\n <div class=\"setChildAdmin-wrap 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=\"setChildAdmin-wrap-body flex\">\r\n <div class=\"setChildAdmin-wrap-left w-260\" :style=\"{height: boxHeight}\">\r\n <div class=\"text-center\" v-if=\"!!isAddAdmin\"><el-button @click=\"changeRoute('/addAdminrole')\">新增管理员角色</el-button></div>\r\n <div class=\"m-t-20\" v-for=\"(pItem,pIndex) in roleListData\" :key=\"pIndex\">\r\n <div class=\"role-cell-head\">{{pItem.brandName}}</div>\r\n <ul>\r\n <li v-for=\"(item,index) in pItem.roleList\" :key=\"index\" :class=\"['role-cell',item.roleId == activeId? 'role-active':'']\" @click.stop=\"selectRole(item)\"><i class=\"iconfont icon-lizhi p-r-6\"></i>{{item.roleName}}</li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div class=\"setChildAdmin-wrap-right box-sizing\">\r\n <div class=\"role-title flex flex-between m-b-25\">\r\n <span class=\"font-20 color-303133\">{{roleRightObj.roleName}}</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!!isAddAdmin? false:true\" @click=\"toRoleDetail('show')\">查看权限</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!!isAddAdmin\" @click=\"toRoleDetail('edit')\">编辑权限</span>\r\n </div>\r\n <div class=\"role-tip \" v-if=\"roleRightObj.roleCode === 'master_admin' || roleRightObj.roleCode === 'admin'\">\r\n <el-alert\r\n :title=\"roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':roleRightObj.roleCode === 'admin'? '企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个': ''\"\r\n type=\"info\"\r\n :closable=\"false\"\r\n show-icon>\r\n </el-alert>\r\n </div>\r\n <div class=\"role-add m-t-27\" v-if=\"!!isAddAdmin\">\r\n <el-button type=\"primary\" @click=\"toAddRole(roleRightObj.roleCode)\">添加成员</el-button>\r\n </div>\r\n <div :class=\"['role-table', !!isAddAdmin?'': 'm-t-27']\">\r\n <el-table\r\n :data=\"tableData\"\r\n style=\"width: 100%\">\r\n <el-table-column\r\n prop=\"clerkName\"\r\n label=\"姓名\"\r\n >\r\n </el-table-column>\r\n <el-table-column\r\n prop=\"clerkPhone\"\r\n label=\"手机号\"\r\n >\r\n </el-table-column>\r\n <el-table-column\r\n prop=\"groupName\"\r\n label=\"部门\">\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 </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"setChildAdmin\",\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: '/companyAddress'\r\n },\r\n {\r\n name: '设置子管理员',\r\n path: ''\r\n }\r\n ],\r\n\r\n boxHeight: window.screen.availHeight + 'px',\r\n\r\n isAddAdmin: '', // 是否有添加管理员权限\r\n activeId: 1, // 当前选择的管理员 id\r\n adminRole: [\r\n // {\r\n // roleId: '1',\r\n // roleName: '超级管理员'\r\n // },\r\n // {\r\n // roleId: '2',\r\n // roleName: '企业管理员'\r\n // }\r\n ],\r\n\r\n roleListData: [\r\n // {\r\n // brandId: '1',\r\n // brandName: '集团',\r\n // roleList: [\r\n // {\r\n // roleId: '1',\r\n // roleName: '超级管理员'\r\n // },\r\n // {\r\n // roleId: '2',\r\n // roleName: '企业管理员'\r\n // }\r\n // ],\r\n // }\r\n ],\r\n\r\n roleRightObj: {\r\n roleName: '超级管理员',\r\n tip: '企业的创建者,拥有企业的所有权限,只会有一个',\r\n roleCode: ''\r\n },\r\n // 角色表格数据\r\n tableData: [\r\n // {\r\n // userId: 1,\r\n // clerkName: '张三',\r\n // clerkPhone: '13333333333',\r\n // groupName: '技术部'\r\n // }\r\n ],\r\n // 分页参数\r\n currentPage: 1,\r\n pageSize: 20,\r\n total: 0,\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * 路由跳转\r\n */\r\n changeRoute(path) {\r\n this.$router.push(path)\r\n },\r\n\r\n /**\r\n * role 详情\r\n */\r\n toRoleDetail(type) {\r\n const that = this;\r\n that.changeRoute(`/addAdminrole?roleId=${that.activeId}&type=${type}`)\r\n },\r\n\r\n /**\r\n * 选择 role\r\n */\r\n selectRole(item) {\r\n const that = this;\r\n that.activeId = item.roleId;\r\n that.roleRightObj = item;\r\n that.getRoleUsers();\r\n },\r\n\r\n\r\n /**\r\n * 添加成员\r\n */\r\n toAddRole(roleCode) {\r\n const that = this;\r\n that.changeRoute(`/addAdmin?roleId=${that.activeId}&roleCode=${roleCode}`);\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.getRoleUsers();\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\r\n that.getRoleUsers();\r\n },\r\n\r\n /**\r\n * 获取角色用户数据\r\n */\r\n getRoleUsers() {\r\n const that = this;\r\n let para = {\r\n roleId: that.activeId,\r\n pageSize: that.pageSize,\r\n pageNum: that.currentPage\r\n }\r\n\r\n postRequest('/haoban-manage-web/role-user-list',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if(!resData.result || !resData.result.result){\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n that.tableData = []\r\n return false;\r\n }\r\n that.tableData = resData.result.result;\r\n that.total = resData.result.totalCount;\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getRoles() {\r\n const that = this;\r\n let para = {\r\n }\r\n\r\n postRequest('/haoban-manage-web/role-list',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n that.isAddAdmin = resData.result.isAddAdmin;\r\n that.roleListData = resData.result.roleList || [];\r\n if (!!resData.result && !!resData.result.roleList.length) {\r\n that.activeId = that.roleListData[0].roleList[0].roleId;\r\n that.roleRightObj = that.roleListData[0].roleList[0];\r\n that.getRoleUsers()\r\n\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 const that = this;\r\n that.boxHeight = (window.screen.availHeight - 430) + 'px';\r\n that.getRoles();\r\n },\r\n components: {\r\n navCrumb\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n.border-box {\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n\r\n/* display */\r\n.inline-block {\r\n display: inline-block;\r\n}\r\n\r\n.block {\r\n display: block;\r\n}\r\n\r\n.top {\r\n vertical-align: top;\r\n}\r\n\r\n.middle {\r\n vertical-align: middle;\r\n}\r\n\r\n.pinter {\r\n cursor: pointer;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\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-between {\r\n -webkit-justify-content: space-between;\r\n justify-content: space-between;\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.font-14 {\r\n font-size: 14px;\r\n}\r\n\r\n.font-20 {\r\n font-size: 20px;\r\n}\r\n\r\n.color-303133 {\r\n color: #303133;\r\n}\r\n\r\n.color-1890ff {\r\n color: #1890ff;\r\n}\r\n\r\n.text-center {\r\n text-align: center;\r\n}\r\n\r\n.w-260 {\r\n width: 260px;\r\n}\r\n\r\n.p-r-6 {\r\n padding-right: 6px;\r\n}\r\n\r\n.m-t-20 {\r\n margin-top: 20px;\r\n}\r\n\r\n.m-b-25 {\r\n margin-bottom: 25px;\r\n}\r\n\r\n.m-t-27 {\r\n margin-top: 27px;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\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 /*min-height: 500px;*/\r\n\r\n .setChildAdmin-wrap {\r\n &-body {\r\n\r\n }\r\n\r\n &-left {\r\n min-width: 260px;\r\n height: 100%;\r\n padding: 20px 0 0 0;\r\n background: #EEF1F8;\r\n overflow-x: hidden;\r\n overflow-y: auto;\r\n\r\n .role-cell-head {\r\n height: 36px;\r\n line-height: 36px;\r\n padding: 0 20px;\r\n font-size: 14px;\r\n color: #606266;\r\n }\r\n\r\n .role-cell {\r\n width: 220px;\r\n height: 36px;\r\n line-height: 36px;\r\n padding: 0 20px;\r\n font-size: 14px;\r\n color: #606266;\r\n background: #fff;\r\n cursor: pointer;\r\n overflow: hidden;\r\n i {\r\n color: #1890ff;\r\n }\r\n &:hover {\r\n color: #fff;\r\n background: #1890ff;\r\n i {\r\n color: #fff;\r\n }\r\n }\r\n\r\n &.role-active {\r\n color: #fff;\r\n background: #1890ff;\r\n i {\r\n color: #fff;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n &-right {\r\n width: calc(100% - 260px);\r\n padding: 24px;\r\n background: #fff;\r\n\r\n .role-tip {\r\n .el-alert {\r\n background-color: rgba(64,158,255,.1);\r\n border: 1px solid rgba(64,158,255,.2);\r\n color: #606266;\r\n font-size: 13px;\r\n /deep/ i {\r\n font-size: 16px;\r\n color: #1890ff;\r\n }\r\n }\r\n }\r\n\r\n .role-add {\r\n background: #EBEEF5;\r\n padding: 8px 0 8px 15px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.el-table {\r\n /deep/.el-table__empty-block {\r\n height: 256px;\r\n }\r\n\r\n /deep/.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 /deep/.el-table__empty-text {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n\r\n\r\n</style>\r\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\"},[_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.isAddAdmin)?_c('div',{staticClass:\"text-center\"},[_c('el-button',{on:{\"click\":function($event){_vm.changeRoute('/addAdminrole')}}},[_vm._v(\"新增管理员角色\")])],1):_vm._e(),_vm._v(\" \"),_vm._l((_vm.roleListData),function(pItem,pIndex){return _c('div',{key:pIndex,staticClass:\"m-t-20\"},[_c('div',{staticClass:\"role-cell-head\"},[_vm._v(_vm._s(pItem.brandName))]),_vm._v(\" \"),_c('ul',_vm._l((pItem.roleList),function(item,index){return _c('li',{key:index,class:['role-cell',item.roleId == _vm.activeId? 'role-active':''],on:{\"click\":function($event){$event.stopPropagation();_vm.selectRole(item)}}},[_c('i',{staticClass:\"iconfont icon-lizhi p-r-6\"}),_vm._v(_vm._s(item.roleName))])}))])})],2),_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(_vm._s(_vm.roleRightObj.roleName))]),(!!_vm.isAddAdmin? false:true)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('show')}}},[_vm._v(\"查看权限\")]):_vm._e(),(!!_vm.isAddAdmin)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('edit')}}},[_vm._v(\"编辑权限\")]):_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.isAddAdmin)?_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.isAddAdmin?'': 'm-t-27']},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_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\":\"部门\"}})],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-c34ded10\",\"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-c34ded10\\\",\\\"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-c34ded10\\\",\\\"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-c34ded10\"\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":""} {"version":3,"sources":["webpack:///src/views/setting/setChildAdmin.vue","webpack:///./src/views/setting/setChildAdmin.vue?4746","webpack:///./src/views/setting/setChildAdmin.vue"],"names":["setChildAdmin","name","data","navpath","path","boxHeight","window","screen","availHeight","isAddAdmin","activeId","adminRole","roleListData","roleRightObj","roleName","tip","roleCode","tableData","currentPage","pageSize","total","computed","methods","changeRoute","this","$router","push","toRoleDetail","type","selectRole","item","roleId","getRoleUsers","toAddRole","handleSizeChange","val","handleCurrentChange","that","para","pageNum","Object","api","then","res","resData","errorCode","result","totalCount","$message","error","duration","message","errorMsg","catch","console","log","getRoles","roleList","length","mounted","components","navCrumb","nav","setting_setChildAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","on","click","$event","_e","_l","pItem","pIndex","key","_s","brandName","index","class","stopPropagation","title","closable","show-icon","staticStyle","width","prop","label","background","current-page","page-sizes","page-size","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/28.32b8173398aa07ccd7bf.js","sourcesContent":["<template>\r\n <div class=\"setChildAdmin-wrap 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=\"setChildAdmin-wrap-body flex\">\r\n <div class=\"setChildAdmin-wrap-left w-260\" :style=\"{height: boxHeight}\">\r\n <div class=\"text-center\" v-if=\"!!isAddAdmin\"><el-button @click=\"changeRoute('/addAdminrole')\">新增管理员角色</el-button></div>\r\n <div class=\"m-t-20\" v-for=\"(pItem,pIndex) in roleListData\" :key=\"pIndex\">\r\n <div class=\"role-cell-head\">{{pItem.brandName}}</div>\r\n <ul>\r\n <li v-for=\"(item,index) in pItem.roleList\" :key=\"index\" :class=\"['role-cell',item.roleId == activeId? 'role-active':'']\" @click.stop=\"selectRole(item)\"><i class=\"iconfont icon-lizhi p-r-6\"></i>{{item.roleName}}</li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div class=\"setChildAdmin-wrap-right box-sizing\">\r\n <div class=\"role-title flex flex-between m-b-25\">\r\n <span class=\"font-20 color-303133\">{{roleRightObj.roleName}}</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!!isAddAdmin? false:true\" @click=\"toRoleDetail('show')\">查看权限</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!!isAddAdmin\" @click=\"toRoleDetail('edit')\">编辑权限</span>\r\n </div>\r\n <div class=\"role-tip \" v-if=\"roleRightObj.roleCode === 'master_admin' || roleRightObj.roleCode === 'admin'\">\r\n <el-alert\r\n :title=\"roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':roleRightObj.roleCode === 'admin'? '企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个': ''\"\r\n type=\"info\"\r\n :closable=\"false\"\r\n show-icon>\r\n </el-alert>\r\n </div>\r\n <div class=\"role-add m-t-27\" v-if=\"!!isAddAdmin\">\r\n <el-button type=\"primary\" @click=\"toAddRole(roleRightObj.roleCode)\">添加成员</el-button>\r\n </div>\r\n <div :class=\"['role-table', !!isAddAdmin?'': 'm-t-27']\">\r\n <el-table\r\n :data=\"tableData\"\r\n style=\"width: 100%\">\r\n <el-table-column\r\n prop=\"clerkName\"\r\n label=\"姓名\"\r\n >\r\n </el-table-column>\r\n <el-table-column\r\n prop=\"clerkPhone\"\r\n label=\"手机号\"\r\n >\r\n </el-table-column>\r\n <el-table-column\r\n prop=\"groupName\"\r\n label=\"部门\">\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 </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"setChildAdmin\",\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: '/companyAddress'\r\n },\r\n {\r\n name: '设置子管理员',\r\n path: ''\r\n }\r\n ],\r\n\r\n boxHeight: window.screen.availHeight + 'px',\r\n\r\n isAddAdmin: '', // 是否有添加管理员权限\r\n activeId: 1, // 当前选择的管理员 id\r\n adminRole: [\r\n // {\r\n // roleId: '1',\r\n // roleName: '超级管理员'\r\n // },\r\n // {\r\n // roleId: '2',\r\n // roleName: '企业管理员'\r\n // }\r\n ],\r\n\r\n roleListData: [\r\n // {\r\n // brandId: '1',\r\n // brandName: '集团',\r\n // roleList: [\r\n // {\r\n // roleId: '1',\r\n // roleName: '超级管理员'\r\n // },\r\n // {\r\n // roleId: '2',\r\n // roleName: '企业管理员'\r\n // }\r\n // ],\r\n // }\r\n ],\r\n\r\n roleRightObj: {\r\n roleName: '超级管理员',\r\n tip: '企业的创建者,拥有企业的所有权限,只会有一个',\r\n roleCode: ''\r\n },\r\n // 角色表格数据\r\n tableData: [\r\n // {\r\n // userId: 1,\r\n // clerkName: '张三',\r\n // clerkPhone: '13333333333',\r\n // groupName: '技术部'\r\n // }\r\n ],\r\n // 分页参数\r\n currentPage: 1,\r\n pageSize: 20,\r\n total: 0,\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * 路由跳转\r\n */\r\n changeRoute(path) {\r\n this.$router.push(path)\r\n },\r\n\r\n /**\r\n * role 详情\r\n */\r\n toRoleDetail(type) {\r\n const that = this;\r\n that.changeRoute(`/addAdminrole?roleId=${that.activeId}&type=${type}`)\r\n },\r\n\r\n /**\r\n * 选择 role\r\n */\r\n selectRole(item) {\r\n const that = this;\r\n that.activeId = item.roleId;\r\n that.roleRightObj = item;\r\n that.getRoleUsers();\r\n },\r\n\r\n\r\n /**\r\n * 添加成员\r\n */\r\n toAddRole(roleCode) {\r\n const that = this;\r\n that.changeRoute(`/addAdmin?roleId=${that.activeId}&roleCode=${roleCode}`);\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.getRoleUsers();\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\r\n that.getRoleUsers();\r\n },\r\n\r\n /**\r\n * 获取角色用户数据\r\n */\r\n getRoleUsers() {\r\n const that = this;\r\n let para = {\r\n roleId: that.activeId,\r\n pageSize: that.pageSize,\r\n pageNum: that.currentPage\r\n }\r\n\r\n postRequest('/haoban-manage-web/role-user-list',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if(!resData.result || !resData.result.result){\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n that.tableData = []\r\n return false;\r\n }\r\n that.tableData = resData.result.result;\r\n that.total = resData.result.totalCount;\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getRoles() {\r\n const that = this;\r\n let para = {\r\n }\r\n\r\n postRequest('/haoban-manage-web/role-list',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n that.isAddAdmin = resData.result.isAddAdmin;\r\n that.roleListData = resData.result.roleList || [];\r\n if (!!resData.result && !!resData.result.roleList.length) {\r\n that.activeId = that.roleListData[0].roleList[0].roleId;\r\n that.roleRightObj = that.roleListData[0].roleList[0];\r\n that.getRoleUsers()\r\n\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 const that = this;\r\n that.boxHeight = (window.screen.availHeight - 430) + 'px';\r\n that.getRoles();\r\n },\r\n components: {\r\n navCrumb\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n.border-box {\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n\r\n/* display */\r\n.inline-block {\r\n display: inline-block;\r\n}\r\n\r\n.block {\r\n display: block;\r\n}\r\n\r\n.top {\r\n vertical-align: top;\r\n}\r\n\r\n.middle {\r\n vertical-align: middle;\r\n}\r\n\r\n.pinter {\r\n cursor: pointer;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\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-between {\r\n -webkit-justify-content: space-between;\r\n justify-content: space-between;\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.font-14 {\r\n font-size: 14px;\r\n}\r\n\r\n.font-20 {\r\n font-size: 20px;\r\n}\r\n\r\n.color-303133 {\r\n color: #303133;\r\n}\r\n\r\n.color-1890ff {\r\n color: #1890ff;\r\n}\r\n\r\n.text-center {\r\n text-align: center;\r\n}\r\n\r\n.w-260 {\r\n width: 260px;\r\n}\r\n\r\n.p-r-6 {\r\n padding-right: 6px;\r\n}\r\n\r\n.m-t-20 {\r\n margin-top: 20px;\r\n}\r\n\r\n.m-b-25 {\r\n margin-bottom: 25px;\r\n}\r\n\r\n.m-t-27 {\r\n margin-top: 27px;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\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 /*min-height: 500px;*/\r\n\r\n .setChildAdmin-wrap {\r\n &-body {\r\n\r\n }\r\n\r\n &-left {\r\n min-width: 260px;\r\n height: 100%;\r\n padding: 20px 0 0 0;\r\n background: #EEF1F8;\r\n overflow-x: hidden;\r\n overflow-y: auto;\r\n\r\n .role-cell-head {\r\n height: 36px;\r\n line-height: 36px;\r\n padding: 0 20px;\r\n font-size: 14px;\r\n color: #606266;\r\n }\r\n\r\n .role-cell {\r\n width: 220px;\r\n height: 36px;\r\n line-height: 36px;\r\n padding: 0 20px;\r\n font-size: 14px;\r\n color: #606266;\r\n background: #fff;\r\n cursor: pointer;\r\n overflow: hidden;\r\n i {\r\n color: #1890ff;\r\n }\r\n &:hover {\r\n color: #fff;\r\n background: #1890ff;\r\n i {\r\n color: #fff;\r\n }\r\n }\r\n\r\n &.role-active {\r\n color: #fff;\r\n background: #1890ff;\r\n i {\r\n color: #fff;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n &-right {\r\n width: calc(100% - 260px);\r\n padding: 24px;\r\n background: #fff;\r\n\r\n .role-tip {\r\n .el-alert {\r\n background-color: rgba(64,158,255,.1);\r\n border: 1px solid rgba(64,158,255,.2);\r\n color: #606266;\r\n font-size: 13px;\r\n /deep/ i {\r\n font-size: 16px;\r\n color: #1890ff;\r\n }\r\n }\r\n }\r\n\r\n .role-add {\r\n background: #EBEEF5;\r\n padding: 8px 0 8px 15px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.el-table {\r\n /deep/.el-table__empty-block {\r\n height: 256px;\r\n }\r\n\r\n /deep/.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 /deep/.el-table__empty-text {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n\r\n\r\n</style>\r\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\"},[_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.isAddAdmin)?_c('div',{staticClass:\"text-center\"},[_c('el-button',{on:{\"click\":function($event){_vm.changeRoute('/addAdminrole')}}},[_vm._v(\"新增管理员角色\")])],1):_vm._e(),_vm._v(\" \"),_vm._l((_vm.roleListData),function(pItem,pIndex){return _c('div',{key:pIndex,staticClass:\"m-t-20\"},[_c('div',{staticClass:\"role-cell-head\"},[_vm._v(_vm._s(pItem.brandName))]),_vm._v(\" \"),_c('ul',_vm._l((pItem.roleList),function(item,index){return _c('li',{key:index,class:['role-cell',item.roleId == _vm.activeId? 'role-active':''],on:{\"click\":function($event){$event.stopPropagation();_vm.selectRole(item)}}},[_c('i',{staticClass:\"iconfont icon-lizhi p-r-6\"}),_vm._v(_vm._s(item.roleName))])}))])})],2),_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(_vm._s(_vm.roleRightObj.roleName))]),(!!_vm.isAddAdmin? false:true)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('show')}}},[_vm._v(\"查看权限\")]):_vm._e(),(!!_vm.isAddAdmin)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('edit')}}},[_vm._v(\"编辑权限\")]):_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.isAddAdmin)?_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.isAddAdmin?'': 'm-t-27']},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_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\":\"部门\"}})],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-c34ded10\",\"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-c34ded10\\\",\\\"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-c34ded10\\\",\\\"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-c34ded10\"\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 \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/reviewCenter/index.vue","webpack:///./src/views/reviewCenter/index.vue?107b","webpack:///./src/views/reviewCenter/index.vue"],"names":["reviewCenter","name","data","projectName","collapseFlag","contentHeight","computed","methods","toRouterView","val","console","log","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,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAQ,OACAC,QACAC,QAAA,SAAAV,EAAAW,GAEAR,KAAAS,MAAAC,UAAAC,gBAGAC,MAAA,IAGAC,QA7CA,WA8CAb,KACAP,eAAAqB,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UCnEeE,GADEC,OAFjB,WAA0B,IAAAC,EAAApB,KAAaqB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,qBAA0BG,OAAOnC,YAAA6B,EAAA7B,aAA8BoC,IAAKvB,YAAAgB,EAAAhB,YAAAR,aAAAwB,EAAAxB,gBAA+DwB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAA3B,iBAA4B8B,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAA3B,iBAA4B8B,EAAA,oBAAyBS,IAAA,YAAAN,OAAuBnC,YAAA6B,EAAA7B,YAAAC,aAAA4B,EAAA5B,iBAA+D,GAAA4B,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAOrC,KAAA,OAAA4C,KAAA,YAA+BV,EAAA,gCAEnrBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjD,EACA8B,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/28.dbd9d86ae779ffab47d2.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 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 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.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-49fdb8da\",\"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-49fdb8da\\\",\\\"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-49fdb8da\\\",\\\"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
{"version":3,"sources":["webpack:///src/views/setting/replaceAdmin.vue","webpack:///./src/views/setting/replaceAdmin.vue?1993","webpack:///./src/views/setting/replaceAdmin.vue"],"names":["replaceAdmin","name","data","navpath","path","subNavText","active","ruleForm","phone","code","rules","required","message","trigger","disableBtn","newFormLoad","newRuleForm","newRules","computed","methods","sendCode","Object","js_public","this","postSendCode","submitForm","formName","that","$refs","validate","valid","newSubmitForm","submitFormBack","getCurrentUser","userData","JSON","parse","localStorage","getItem","phoneNumber","mounted","components","navCrumb","nav","setting_replaceAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","finish-status","align-center","title","ref","model","label-width","label","prop","disabled","placeholder","value","callback","$$v","$set","expression","type","on","click","$event","_e","loading","_m","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/29.0e3a1c8173246dac0cd3.js","sourcesContent":["<template>\r\n <div class=\"replaceAdmin-wrap 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 <el-steps :active=\"active\" finish-status=\"success\" align-center>\r\n <el-step title=\"获取验证码\"></el-step>\r\n <el-step title=\"绑定新的超级管理员\"></el-step>\r\n <el-step title=\"完成\"></el-step>\r\n </el-steps>\r\n <div class=\"w-514 replaceAdmin-wrap-form m-t-45\">\r\n <el-form\r\n v-if=\"active == 0\"\r\n :model=\"ruleForm\"\r\n :rules=\"rules\"\r\n ref=\"ruleForm\"\r\n label-width=\"110px\"\r\n class=\"demo-ruleForm\">\r\n <el-form-item label=\"当前绑定账号\" prop=\"name\" class=\"\">\r\n <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-280\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"手机号\" prop=\"phone\" class=\"\">\r\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\" :disabled=\"disableBtn\" @click=\"sendCode(ruleForm.phone)\">获取验证码</el-button>\r\n </el-form-item>\r\n <el-form-item label=\"验证码\" prop=\"code\" class=\"\">\r\n <el-input v-model=\"ruleForm.code\" placeholder=\"请输入验证码\" class=\"w-280\"></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">下一步</el-button>\r\n </el-form-item>\r\n </el-form>\r\n <!-- 新绑定 -->\r\n <el-form\r\n v-if=\"active == 1\"\r\n :model=\"newRuleForm\"\r\n :rules=\"newRules\"\r\n ref=\"newRuleForm\"\r\n label-width=\"140px\"\r\n class=\"demo-ruleForm\">\r\n <el-form-item label=\"新绑定超级管理员\" prop=\"name\" class=\"\">\r\n <el-input v-model=\"newRuleForm.name\" placeholder=\"请输入手机号/姓名\" class=\"w-280\"></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" :loading=\"newFormLoad\" @click=\"newSubmitForm('newRuleForm')\">提交</el-button>\r\n <el-button type=\"primary\" @click=\"submitFormBack\">上一步</el-button>\r\n </el-form-item>\r\n </el-form>\r\n <!-- 提交成功 -->\r\n <div class=\"replaceAdmin-wrap-success\" v-if=\"active == 2\">\r\n <div class=\"icon-outer\"><i class=\"el-icon-success\"></i></div>\r\n <p>操作成功</p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nexport default {\r\n name: \"replaceAdmin\",\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: '/companyAddress'\r\n },\r\n {\r\n name: '更换超级管理员',\r\n path: ''\r\n }\r\n\r\n ],\r\n subNavText: '更换超级管理员,需要先验证当前超级管理员身份',\r\n\r\n active: 0,\r\n\r\n ruleForm: {\r\n name: '11',\r\n phone: 1334444444,\r\n code: ''\r\n },\r\n rules: {\r\n name: [\r\n { required: true, message: '请输入当前绑定账号', trigger: 'blur' },\r\n ],\r\n phone: [\r\n { required: true, message: '请输入手机号', trigger: 'blur' }\r\n ],\r\n code: [\r\n { required: true, message: '请输入验证码', trigger: 'blur' }\r\n ],\r\n },\r\n\r\n disableBtn: false, // 发验证码\r\n\r\n // 新绑定\r\n newFormLoad: false,\r\n newRuleForm: {\r\n name: '',\r\n },\r\n newRules: {\r\n name: [\r\n { required: true, message: '请输入手机号/姓名', trigger: 'blur' },\r\n ]\r\n }\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * 发验证码\r\n */\r\n sendCode: _debounce(function(phone) {\r\n const that = this;\r\n that.disableBtn = true;\r\n\r\n },500),\r\n\r\n /**\r\n * 发验证码---api\r\n */\r\n postSendCode() {\r\n const that = this\r\n\r\n },\r\n\r\n /**\r\n * 保存\r\n */\r\n submitForm: _debounce(function(formName) {\r\n const that = this;\r\n that.$refs[formName].validate((valid) => {\r\n if (valid) {\r\n if (that.active++ > 2){that.active == 2};\r\n } else {\r\n return false;\r\n }\r\n });\r\n },500),\r\n\r\n /**\r\n * 新绑定---提交\r\n */\r\n newSubmitForm: _debounce(function(formName) {\r\n const that = this;\r\n that.$refs[formName].validate((valid) => {\r\n if (valid) {\r\n that.active++\r\n } else {\r\n return false;\r\n }\r\n });\r\n },500),\r\n\r\n /**\r\n * 新绑定---上一步\r\n */\r\n submitFormBack() {\r\n const that = this;\r\n\r\n !!that.active? that.active--: '';\r\n },\r\n\r\n /**\r\n * 获取当前用户信息\r\n */\r\n getCurrentUser() {\r\n const that = this\r\n let userData = JSON.parse(localStorage.getItem('userInfo'));\r\n that.ruleForm.phone = userData.phoneNumber;\r\n }\r\n\r\n },\r\n mounted() {\r\n const that = this;\r\n that.getCurrentUser();\r\n },\r\n components: {\r\n navCrumb\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\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 .text-center {\r\n text-align: center;\r\n }\r\n\r\n .replaceAdmin-wrap-form {\r\n margin: 45px auto 0;\r\n }\r\n\r\n .replaceAdmin-wrap-success {\r\n text-align: center;\r\n i {\r\n font-size: 50px;\r\n color: #67c23a;\r\n }\r\n\r\n p {\r\n margin-top: 24px;\r\n font-size: 20px;\r\n color: #303133;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\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\"},[_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\",\"disabled\":_vm.disableBtn},on:{\"click\":function($event){_vm.sendCode(_vm.ruleForm.phone)}}},[_vm._v(\"获取验证码\")])],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(\" \"),(_vm.active == 1)?_c('el-form',{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:{\"type\":\"primary\"},on:{\"click\":_vm.submitFormBack}},[_vm._v(\"上一步\")])],1)],1):_vm._e(),_vm._v(\" \"),(_vm.active == 2)?_c('div',{staticClass:\"replaceAdmin-wrap-success\"},[_vm._m(0),_vm._v(\" \"),_c('p',[_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-3ba906a9\",\"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-3ba906a9\\\",\\\"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-3ba906a9\\\",\\\"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-3ba906a9\"\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([29],{"2VJZ":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){console.log(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})})},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()}},n={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/通讯录-行政架构导入模板.xls"}},[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 r=e("VU/8")(o,n,!1,function(t){e("2VJZ")},null,null);a.default=r.exports}});
//# sourceMappingURL=29.8fee6946152e54bf8dea.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employeeIo.vue","webpack:///./src/views/contacts/employeeIo.vue?045f","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","console","log","errorCode","result","totalCount","$message","error","message","catch","e","handleRemove","file","handlePreview","uploadSuccess","submitUpload","upload","$refs","submit","getChange","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/29.8fee6946152e54bf8dea.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=\"io-container\">\n <ul class=\"tip-area\">\n <li class=\"tip\">由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行<a class=\"a-href\">企业认证</a></li>\n <li class=\"tip\">如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改</li>\n <li class=\"tip\">不能在本excel表中对员工信息类别进行增加、删除、修改</li>\n <li class=\"tip\">标*字段为必填字段,未标*字段为选填字段</li>\n <li class=\"tip\">员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面</li>\n <li class=\"tip\">未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证</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/excel/通讯录-行政架构导入模板.xls\" 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 m-t-20\">\n <el-upload class=\"upload-demo\" ref=\"upload\" :action=\"url\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\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\" :href=\"'http://www.gicdev.com/haoban-manage-web/emp/export?departmentId='+$route.query.departmentId+'&showChild='+$route.query.showChildMember\">\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\n </a>\n 批量修改员工信息\n </div>\n <div class=\"step-div\">\n <span class=\"ft-large\">②</span>上传修改好的员工信息表\n <div class=\"d-u-btn m-t-20\">\n <el-upload class=\"upload-demo\" ref=\"uploadEdit\" :action=\"url\" :on-success=\"uploadSuccess\" :on-change=\"getChange\" :multiple=\"false\" :file-list=\"fileList\" :auto-upload=\"false\">\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=\"'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId\">\n <el-button type=\"primary\">导出错误记录</el-button>\n </a>\n </div>\n <el-table v-loading=\"loading\" :data=\"logList\" class=\"m-t-20\" style=\"width: 100%\">\n <el-table-column type=\"index\" width=\"50\" label=\"序号\">\n </el-table-column>\n <el-table-column label=\"错误提示\" prop=\"failReason\"></el-table-column>\n <el-table-column label=\"姓名\" prop=\"name\"></el-table-column>\n <el-table-column label=\"手机号\" prop=\"phoneNumber\"></el-table-column>\n <el-table-column label=\"部门ID\" prop=\"departmentId\"></el-table-column>\n <el-table-column label=\"职位\" prop=\"positionName\"></el-table-column>\n <el-table-column label=\"是否此部门负责人(是/否)\" prop=\"isManager\">\n <template slot-scope=\"scope\">\n {{scope.row.isManager == 1 ? \"是\" : \"否\"}}\n </template>\n </el-table-column>\n <el-table-column label=\"入职时间\" prop=\"hireDate\"></el-table-column>\n </el-table>\n <div class=\"pagination\">\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\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n </div>\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';\nexport default {\n name: \"employee-io\",\n components: {\n navCrumb,\n uploadExcelComponent\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: 'administrativeFrame'\n },\n {\n name: '批量导入导出',\n path: ''\n }\n ],\n type: \"import\",\n fileList: [],\n url: local + \"/haoban-manage-web/emp/upload\",\n logList: [],\n loading: true,\n pageSize: 20,\n currentPage: 1,\n total: 0\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 };\n getRequest(\"/haoban-manage-web/error-log-page\", 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.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 handleRemove(file, fileList) {\n console.log(file, fileList);\n },\n handlePreview(file) {\n console.log(file);\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, fileList);\n this.fileList = fileList;\n }\n },\n beforeMount() {\n if (this.type == \"note\") {\n this.getErrorNote();\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n.io-container {\n width: 100%;\n height: 538px;\n background: #fff;\n box-sizing: border-box;\n padding: 28px 32px;\n overflow: auto;\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\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 margin-left: 10px;\n margin-right: 10px;\n vertical-align: middle;\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: 20px;\n }\n }\n}\n\n</style>\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/通讯录-行政架构导入模板.xls\"}},[_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-c2825256\",\"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-c2825256\\\",\\\"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-c2825256\\\",\\\"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([31],{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){console.log(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})})},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"},[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("由于你的企业未进行企业认证,最多导入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条数据,可以分多次导入")])])},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("bPjP")},null,null);a.default=n.exports},bPjP:function(t,a){}}); webpackJsonp([30],{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){console.log(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})})},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"},[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("由于你的企业未进行企业认证,最多导入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条数据,可以分多次导入")])])},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("os9h")},null,null);a.default=n.exports},os9h:function(t,a){}});
//# sourceMappingURL=31.3461b00cec4520ebdbb7.js.map //# sourceMappingURL=30.1e28c7c3d3e35cbeb349.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/storeIo.vue","webpack:///./src/views/contacts/storeIo.vue?f493","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","console","log","errorCode","result","totalCount","$message","error","message","catch","e","handleRemove","file","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/30.1e28c7c3d3e35cbeb349.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=\"io-container\">\n <ul class=\"tip-area\">\n <li class=\"tip\">由于你的企业未进行企业认证,最多导入30家门店,如有超出,可先进行<a class=\"a-href\">企业认证</a></li>\n <li class=\"tip\">如需更新已存在的门店及店员,可逐个进行修改,或请先导出,在导出表格里进行修改</li>\n <li class=\"tip\">由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入</li>\n <li class=\"tip\">不能在本excel表中对门店信息类别进行增加、删除、修改</li>\n <li class=\"tip\">标*字段为必填字段,未标*字段为选填字段</li>\n <li class=\"tip\">门店所在分组:请先到后台创建门店分组,将分组id填入导入表格中,导入中,若找不到对应分组,将直接将门店挂在根目录下面</li>\n <li class=\"tip\">未认证企业通讯录最多只能导入30家门店,超出后无法导入,请先进行企业认证</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/excel/通讯录-门店架构导入模板.xlsx\" 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 m-t-20\">\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\">\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\" :href=\"'http://www.gicdev.com/haoban-manage-web/store/export?storeGroupId='+$route.query.departmentId+'&showChild='+$route.query.showChildMember\">\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai m-l-5\"></i></el-button>\n </a>\n 批量修改门店信息\n </div>\n <div class=\"step-div\">\n <span class=\"ft-large\">②</span>上传修改后的门店信息\n <div class=\"d-u-btn m-t-20\">\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\">\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=\"'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId\">\n <el-button type=\"primary\">导出错误记录</el-button>\n </a>\n </div>\n <el-table v-loading=\"loading\" :data=\"logList\" class=\"m-t-20\" style=\"width: 100%\">\n <el-table-column type=\"index\" width=\"50\" label=\"序号\">\n </el-table-column>\n <el-table-column label=\"错误提示\" prop=\"failReason\"></el-table-column>\n <el-table-column label=\"姓名\" prop=\"name\"></el-table-column>\n <el-table-column label=\"手机号\" prop=\"phoneNumber\"></el-table-column>\n <el-table-column label=\"部门ID\" prop=\"departmentId\"></el-table-column>\n <el-table-column label=\"职位\" prop=\"positionName\"></el-table-column>\n <el-table-column label=\"是否此部门负责人(是/否)\" prop=\"isManager\">\n <template slot-scope=\"scope\">\n {{scope.row.isManager == 1 ? \"是\" : \"否\"}}\n </template>\n </el-table-column>\n <el-table-column label=\"入职时间\" prop=\"hireDate\"></el-table-column>\n </el-table>\n <div class=\"pagination\">\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\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n </div>\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';\nexport default {\n name: \"employee-io\",\n components: {\n navCrumb,\n uploadExcelComponent\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: 'storeFrame'\n },\n {\n name: '批量导入导出',\n path: ''\n }\n ],\n type: \"import\",\n fileList: [],\n url: local + \"/haoban-manage-web/store/upload\",\n logList: [],\n loading: true,\n pageSize: 20,\n currentPage: 1,\n total: 0\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 };\n getRequest(\"/haoban-manage-web/error-log-page\", 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.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 handleRemove(file, fileList) {\n console.log(file, fileList);\n },\n handlePreview(file) {\n console.log(file);\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, fileList);\n this.fileList = fileList;\n }\n },\n beforeMount() {\n if (this.type == \"note\") {\n this.getErrorNote();\n }\n }\n}\n\n</script>\n<style lang=\"scss\">\n.io-container {\n width: 100%;\n height: 538px;\n background: #fff;\n box-sizing: border-box;\n padding: 28px 32px;\n overflow: auto;\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\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 margin-left: 10px;\n margin-right: 10px;\n vertical-align: middle;\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: 20px;\n }\n }\n}\n\n</style>\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\"},[_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(\"由于你的企业未进行企业认证,最多导入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条数据,可以分多次导入\")])])},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-910fa548\",\"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-910fa548\\\",\\\"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-910fa548\\\",\\\"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([31],{"/47T":function(e,t){},"h/6A":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("//Fk"),a=o.n(r),s=o("3Xzz"),n=o("P9l9"),l=o("Ie7z"),i={name:"store-info",components:{navCrumb:s.a,vueSelectStore:l.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"编辑门店",path:""}],storeInfo:{groupChainName:""},areaChainName:"",location:"",areaOptions:{},imgs:[],rules:{storeName:[{required:!0,message:"请输入门店名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",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"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],managerName:[{required:!0,message:"请输入店长姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",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"}],managerCode:[{max:20,message:"长度在 20 个字符以内",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.$refs.storeSelector.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.groupChainName=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(n.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 a.a(function(t,o){e.$refs.storeInfo.validate(function(e){e&&t()})}),o=new a.a(function(t,o){e.$refs.storeManager.validate(function(e){e&&t()})}),r=new a.a(function(t,o){e.$refs.storeOperate.validate(function(e){e&&t()})});a.a.all([t,o,r]).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(","):[],this.location=e.longitude+","+e.latitude,this.storeInfo=e},uploadOnSuccess:function(){},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,r=e.isNew?"/haoban-manage-web/store/insert":"/haoban-manage-web/store/update";Object(n.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()}},m={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"},[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("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:"groupChainName"}},[o("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.groupChainName,callback:function(t){e.$set(e.storeInfo,"groupChainName",t)},expression:"storeInfo.groupChainName"}},[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-gic-upload-image",{attrs:{projectName:"gic-web",wxFlag:"0",actionUrl:"/haoban-manage-web/upload-img",imageList:e.imgs,limitW:500,limitH:500,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:"/haoban-manage-web/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",{attrs:{prop:"storeCode"}},[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",{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("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:"managerPhoneNumber"}},[o("el-input",{attrs:{disabled:!e.isNew},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("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",{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"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),o("el-form-item",{attrs:{label:"人均消费",prop:"personCost"}},[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.clickToSave}},[e._v("保存")])],1)]),e._v(" "),o("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var c=o("VU/8")(i,m,!1,function(e){o("/47T")},null,null);t.default=c.exports}});
//# sourceMappingURL=31.1e6abe2f496b1fe57748.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/storeInfo.vue","webpack:///./src/views/contacts/storeInfo.vue?0b93","webpack:///./src/views/contacts/storeInfo.vue"],"names":["storeInfo","name","components","navCrumb","nav","vueSelectStore","data","navpath","path","groupChainName","areaChainName","location","areaOptions","imgs","rules","storeName","required","message","trigger","min","max","phoneNumber","validator","rule","value","callback","test","Error","storeCode","managerName","managerPhoneNumber","managerCode","specialService","personCost","methods","callSelector","this","$refs","storeSelector","treeSet","dialogVisible","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","validate","valid","p2","p3","all","save","obj","arr","split","provinceId","cityId","countyId","imageUrl","longitude","latitude","uploadOnSuccess","sortImg","deleteImage","locationArr","length","managerPhone","url","isNew","success","window","history","go","catch","e","computed","beforeMount","contacts_storeInfo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","$$v","$set","expression","slot","_s","on","focus","projectName","wxFlag","actionUrl","imageList","limitW","limitH","maxImageLength","placeholder","picker-options","start","step","end","minTime","openTime","postUrl","postAddress","href","target","staticStyle","color","disabled","type","rows","recommendGoods","click","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/31.1e6abe2f496b1fe57748.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\">门店信息</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 </el-form-item>\n <el-form-item label=\"所属分组\" prop=\"groupChainName\">\n <el-input v-model=\"storeInfo.groupChainName\" @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-gic-upload-image projectName=\"gic-web\" wxFlag=\"0\" actionUrl=\"/haoban-manage-web/upload-img\" :imageList=\"imgs\" :limitW=\"500\" :limitH=\"500\" :maxImageLength=\"5\" @uploadOnSuccess=\"uploadOnSuccess\" @sortImg=\"sortImg\" @deleteImage=\"deleteImage\">\n </vue-gic-upload-image>\n </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\">\n <template slot=\"suffix\">{{(storeInfo.postAddress || \"\").length}}/50</template>\n </el-input>\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 </el-form-item>\n </el-form>\n </div>\n <div class=\"info-cell\">\n <p class=\"title\">店长信息</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 </el-form-item>\n <el-form-item label=\"手机号码\" prop=\"managerPhoneNumber\">\n <el-input v-model=\"storeInfo.managerPhoneNumber\" :disabled=\"!isNew\"></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 </el-form-item>\n </el-form>\n </div>\n <div class=\"info-cell\">\n <p class=\"title\">经营信息</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\">{{(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 </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\">{{(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\">{{(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\"></vue-select-store>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.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 },\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 storeInfo: {\n groupChainName: \"\"\n },\n areaChainName: \"\",\n location: \"\",\n areaOptions: {},\n imgs: [],\n rules: {\n storeName: [\n { required: true, message: '请输入门店名称', trigger: 'blur' },\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', 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 { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\n ],\n managerName: [\n { required: true, message: '请输入店长姓名', trigger: 'blur' },\n { min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'blur' }\n ],\n managerPhoneNumber: [{ required: true, validator: validateCellPhone, trigger: \"blur\" }],\n managerCode: [\n { max: 20, message: '长度在 20 个字符以内', 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.$refs.storeSelector.treeSet.dialogVisible = true;\n },\n handleSelectedList(list) {\n this.storeInfo.groupChainName = list[0].label;\n this.storeInfo.storeGroupId = list[0].id;\n },\n selected(val) {\n let that = this;\n that.areaChainName = val.provinceName + \"/\" + val.cityName + \"/\" + val.countryName;\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 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 ths.location = obj.longitude + \",\" + obj.latitude;\n ths.storeInfo = obj;\n },\n uploadOnSuccess() {},\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 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}\n\n</script>\n<style lang=\"scss\">\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\"},[_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('el-input',{model:{value:(_vm.storeInfo.storeName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"storeName\", $$v)},expression:\"storeInfo.storeName\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s(_vm.storeInfo.storeName ? _vm.storeInfo.storeName.length : 0)+\"/20\")])],2)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"所属分组\",\"prop\":\"groupChainName\"}},[_c('el-input',{on:{\"focus\":_vm.callSelector},model:{value:(_vm.storeInfo.groupChainName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"groupChainName\", $$v)},expression:\"storeInfo.groupChainName\"}},[_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-gic-upload-image',{attrs:{\"projectName\":\"gic-web\",\"wxFlag\":\"0\",\"actionUrl\":\"/haoban-manage-web/upload-img\",\"imageList\":_vm.imgs,\"limitW\":500,\"limitH\":500,\"maxImageLength\":5},on:{\"uploadOnSuccess\":_vm.uploadOnSuccess,\"sortImg\":_vm.sortImg,\"deleteImage\":_vm.deleteImage}})],1)]),_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('el-input',{model:{value:(_vm.storeInfo.postAddress),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"postAddress\", $$v)},expression:\"storeInfo.postAddress\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.postAddress || \"\").length)+\"/50\")])],2)],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('el-input',{model:{value:(_vm.storeInfo.storeCode),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"storeCode\", $$v)},expression:\"storeInfo.storeCode\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.storeCode || \"\").length)+\"/20\")])],2)],2)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title\"},[_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('el-input',{model:{value:(_vm.storeInfo.managerName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"managerName\", $$v)},expression:\"storeInfo.managerName\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.managerName || \"\").length)+\"/10\")])],2)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手机号码\",\"prop\":\"managerPhoneNumber\"}},[_c('el-input',{attrs:{\"disabled\":!_vm.isNew},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('el-input',{model:{value:(_vm.storeInfo.managerCode),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"managerCode\", $$v)},expression:\"storeInfo.managerCode\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.managerCode || \"\").length)+\"/20\")])],2)],1)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title\"},[_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\"},[_vm._v(_vm._s((_vm.storeInfo.specialService || \"\").length)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"人均消费\",\"prop\":\"personCost\"}},[_c('el-input',{model:{value:(_vm.storeInfo.personCost),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"personCost\", $$v)},expression:\"storeInfo.personCost\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.personCost+'').length)+\"/10\")])],2)],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\"},[_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\"},[_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\",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-7d416e9c\",\"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-7d416e9c\\\",\\\"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-7d416e9c\\\",\\\"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
{"version":3,"sources":["webpack:///src/views/contacts/storeIo.vue","webpack:///./src/views/contacts/storeIo.vue?e7e3","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","console","log","errorCode","result","totalCount","$message","error","message","catch","e","handleRemove","file","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/31.3461b00cec4520ebdbb7.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 console.log(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 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\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/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\"},[_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(\"由于你的企业未进行企业认证,最多导入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条数据,可以分多次导入\")])])},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-35cc1a72\",\"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-35cc1a72\\\",\\\"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-35cc1a72\\\",\\\"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([32],{jUng: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{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"添加子分组",path:""}],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:{handleSelectedList:function(e){var t=e[0];console.log(t),this.departInfo.parentId=t?t.id:"",this.departInfo.parentName=t?t.label:""},callGroupSelector:function(){this.$refs.storeSelector.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)}},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:"部门名称",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(" "),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)],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(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveEdit("continue")}}},[e._v("保存并继续添加")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)]),e._v(" "),a("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var d=a("VU/8")(s,i,!1,function(e){a("jUng")},null,null);t.default=d.exports}});
//# sourceMappingURL=32.701d91316c4ba3891aec.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addGroup.vue","webpack:///./src/views/contacts/addGroup.vue?d276","webpack:///./src/views/contacts/addGroup.vue"],"names":["addGroup","name","components","navCrumb","nav","vueSelectStore","data","navpath","path","departInfo","parentName","parentId","rules","required","message","trigger","min","max","disabled","treeSet","isSelectPerson","dialogVisible","isSingle","methods","handleSelectedList","list","group","console","log","this","id","label","callGroupSelector","$refs","storeSelector","saveEdit","_this2","goAhead","arguments","length","undefined","departForm","validate","valid","_this","params","url","isAddNew","groupId","$route","query","Object","api","then","res","errorCode","$message","success","duration","getGroupData","window","history","go","error","catch","e","cancel","$confirm","type","getGroupInfo","that","result","chainName","computed","addnew","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","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/32.701d91316c4ba3891aec.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\">\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=\"部门排序调整\" prop=\"parentId\">\n <el-input :disabled=\"disabled\" v-model=\"departInfo.parentName\" @focus=\"callGroupSelector\" suffix-icon=\"el-icon-arrow-down\"></el-input>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"setting-cell\">\n <div class=\"btn-area\">\n <el-button type=\"primary\" @click=\"saveEdit\">保存</el-button>\n <el-button type=\"primary\" @click=\"saveEdit('continue')\">保存并继续添加</el-button>\n <el-button @click=\"cancel\">取消</el-button>\n </div>\n </div>\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleSelectedList\"></vue-select-store>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport vueSelectStore from \"components/common/vueSelectStore\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nexport default {\n name: \"store-view-group-info\",\n components: {\n navCrumb,\n vueSelectStore\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: '/storeFrame'\n },\n {\n name: '添加子分组',\n path: ''\n }\n ],\n departInfo: {\n name: \"\",\n parentName: \"\",\n parentId: \"\"\n },\n rules: {\n name: [\n { required: true, message: '请输入部门名称', trigger: 'blur' },\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\n ],\n parentId: [\n { required: true, message: '请选择父级部门', trigger: 'change' }\n ]\n },\n disabled: true,\n treeSet: {\n isSelectPerson: false,\n dialogVisible: false,\n isSingle: true // 是否单选\n }\n }\n },\n methods: {\n handleSelectedList(list) {\n let group = list[0];\n console.log(group);\n this.departInfo.parentId = group ? group.id : \"\";\n this.departInfo.parentName = group ? group.label : \"\";\n },\n callGroupSelector() {\n this.$refs.storeSelector.treeSet.dialogVisible = true;\n },\n saveEdit(goAhead = \"\") {\n this.$refs.departForm.validate(valid => {\n if (!valid) {\n return false;\n }\n let _this = this;\n let params = {\n parentId: _this.departInfo.parentId,\n name: _this.departInfo.name\n }\n let url = \"\";\n if (_this.isAddNew) {\n url = \"/haoban-manage-web/dept/insert\";\n } else {\n url = \"/haoban-manage-web/dept/update\";\n params.groupId = _this.$route.query.groupId;\n }\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 cancel() {\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\n type: \"warning\"\n }).then(() => {\n window.history.go(-1);\n }).catch(e => {\n console.log(e);\n });\n },\n getGroupInfo() {\n let that = this;\n let params = {\n groupId: that.$route.query.groupId\n };\n getRequest(\"/haoban-manage-web/dept/findDeptById\", params)\n .then(res => {\n if (res.data.errorCode == 1) {\n that.departInfo = {\n name: res.data.result.name,\n parentName: res.data.result.chainName,\n parentId: res.data.result.parentId\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 },\n computed: {\n isAddNew() {\n return !!(this.$route.query.addnew == 1);\n }\n },\n beforeMount() {\n if (!this.isAddNew) {\n this.getGroupInfo();\n }\n },\n mounted() {\n this.disabled = false;\n },\n watch: {\n treeData() {\n this.disabled = false;\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 .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}\n\n</style>\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\":\"部门名称\",\"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('div',{staticClass:\"setting-cell\"},[_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveEdit}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.saveEdit('continue')}}},[_vm._v(\"保存并继续添加\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)]),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",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-6076d5b0\",\"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-6076d5b0\\\",\\\"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-6076d5b0\\\",\\\"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([32],{Rwbg:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("elmV"),i=a("P9l9"),l={name:"employee-io",components:{uploadExcelComponent:s.a},data:function(){var t=window.location.origin;return-1!=t.indexOf("localhost")&&(t="http://www.gicdev.com"),{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,e={departmentId:t.$route.query.departmentId,importCode:t.$route.query.importCode};Object(i.a)("/haoban-manage-web/error-log-page",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.loading=!1):t.$message.error({message:e.data.message})}).catch(function(e){t.$message.error({message:e.message})})},handleRemove:function(t,e){console.log(t,e)},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,e){console.log(t,e),this.fileList=e}},beforeMount:function(){"note"==this.type&&this.getErrorNote()}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"io-container"},[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/excel/通讯录-行政架构导入模板.xls"}},[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 m-t-20"},[a("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}},[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",attrs:{href:"http://www.gicdev.com/haoban-manage-web/emp/export?departmentId="+t.$route.query.departmentId+"&showChild="+t.$route.query.showChildMember}},[a("el-button",{attrs:{type:"primary"}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai m-l-5"})])],1),t._v("\n 批量修改员工信息\n\n ")]),t._v(" "),a("div",{staticClass:"step-div"},[a("span",{staticClass:"ft-large"},[t._v("②")]),t._v("上传修改好的员工信息表\n "),a("div",{staticClass:"d-u-btn m-t-20"},[a("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}},[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"},[t._m(1),t._v(" "),a("a",{attrs:{href:"http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode="+t.$route.query.importCode+"&departmentId="+t.$route.query.departmentId}},[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}},[a("el-table-column",{attrs:{type:"index",width:"50",label:"序号"}}),t._v(" "),a("el-table-column",{attrs:{label:"错误提示",prop:"failReason"}}),t._v(" "),a("el-table-column",{attrs:{label:"姓名",prop:"name"}}),t._v(" "),a("el-table-column",{attrs:{label:"手机号",prop:"phoneNumber"}}),t._v(" "),a("el-table-column",{attrs:{label:"部门ID",prop:"departmentId"}}),t._v(" "),a("el-table-column",{attrs:{label:"职位",prop:"positionName"}}),t._v(" "),a("el-table-column",{attrs:{label:"是否此部门负责人(是/否)",prop:"isManager"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(1==e.row.isManager?"是":"否")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"入职时间",prop:"hireDate"}})],1),t._v(" "),a("div",{staticClass:"pagination"},[a("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)},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("由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行"),a("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("不能在本excel表中对员工信息类别进行增加、删除、修改")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("标*字段为必填字段,未标*字段为选填字段")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"tip"},[this._v("\n 导入总条数:0条,成功导入0条,"),e("span",{staticClass:"red"},[this._v("错误导入0条")])])}]};var r=a("VU/8")(l,o,!1,function(t){a("qrdO")},null,null);e.default=r.exports},qrdO:function(t,e){}});
//# sourceMappingURL=32.b527bfac02836c524400.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employeeIo.vue","webpack:///./src/views/contacts/employeeIo.vue?ba08","webpack:///./src/views/contacts/employeeIo.vue"],"names":["employeeIo","name","components","uploadExcelComponent","uploadExcel","data","local","window","location","origin","indexOf","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","console","log","errorCode","result","totalCount","$message","error","message","catch","e","handleRemove","file","handlePreview","uploadSuccess","submitUpload","upload","$refs","submit","getChange","beforeMount","contacts_employeeIo","render","_vm","_h","$createElement","_c","_self","staticClass","_m","_v","on","change","model","value","callback","$$v","expression","attrs","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/32.b527bfac02836c524400.js","sourcesContent":["<template>\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/通讯录-行政架构导入模板.xls\" 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\r\n class=\"upload-demo\"\r\n ref=\"upload\"\r\n :action=\"url\"\r\n :on-success=\"uploadSuccess\"\r\n :on-change=\"getChange\"\r\n :multiple=\"false\"\r\n :file-list=\"fileList\"\r\n :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\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\r\n class=\"upload-demo\"\r\n ref=\"uploadEdit\"\r\n :action=\"url\"\r\n :on-success=\"uploadSuccess\"\r\n :on-change=\"getChange\"\r\n :multiple=\"false\"\r\n :file-list=\"fileList\"\r\n :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\r\n v-loading =\"loading\"\r\n :data=\"logList\"\r\n class=\"m-t-20\"\r\n style=\"width: 100%\">\r\n <el-table-column\r\n type=\"index\"\r\n width=\"50\"\r\n label=\"序号\">\r\n </el-table-column>\r\n <el-table-column\r\n label=\"错误提示\"\r\n prop=\"failReason\"\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=\"部门ID\"\r\n prop=\"departmentId\"\r\n ></el-table-column>\r\n <el-table-column\r\n label=\"职位\"\r\n prop=\"positionName\"\r\n ></el-table-column>\r\n <el-table-column\r\n label=\"是否此部门负责人(是/否)\"\r\n prop=\"isManager\"\r\n >\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\r\n label=\"入职时间\"\r\n prop=\"hireDate\"\r\n ></el-table-column>\r\n </el-table>\r\n <div class=\"pagination\">\r\n <el-pagination\r\n background\r\n @size-change=\"handleSizeChange\"\r\n @current-change=\"handleCurrentChange\"\r\n :page-sizes=\"[20, 40, 60, 80]\"\r\n :page-size=\"pageSize\"\r\n :current-page=\"currentPage\"\r\n layout=\"total, sizes, prev, pager, next\"\r\n :total=\"total\">\r\n </el-pagination>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\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 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 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 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 console.log(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 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</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 .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 &:last-child {\r\n margin-bottom: 0;\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 &::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 .error-log {\r\n margin-top: 24px;\r\n .title-area {\r\n display: flex;\r\n height: 32px;\r\n line-height: 32px;\r\n .tip {\r\n flex: 1;\r\n .red {\r\n color: red;\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 .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 .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 .iconfont {\r\n margin-left: 5px;\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 .ft-large {\r\n font-size: 20px;\r\n margin-right: 10px;\r\n color: #909399;\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</style>\r\n\r\n\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:\"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/通讯录-行政架构导入模板.xls\"}},[_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\\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)}\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-2f2e00a0\",\"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-2f2e00a0\\\",\\\"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-2f2e00a0\\\",\\\"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([33],{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{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"添加子分组",path:""}],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:{handleSelectedList:function(e){var t=e[0];console.log(t),this.departInfo.parentId=t?t.id:"",this.departInfo.parentName=t?t.label:""},callGroupSelector:function(){this.$refs.storeSelector.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)}},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:"部门名称",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(" "),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)],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(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveEdit("continue")}}},[e._v("保存并继续添加")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)]),e._v(" "),a("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var d=a("VU/8")(s,i,!1,function(e){a("pth3")},null,null);t.default=d.exports},pth3:function(e,t){}});
//# sourceMappingURL=33.6895e9eb632169971ddb.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addGroup.vue","webpack:///./src/views/contacts/addGroup.vue?bdc9","webpack:///./src/views/contacts/addGroup.vue"],"names":["addGroup","name","components","navCrumb","nav","vueSelectStore","data","navpath","path","departInfo","parentName","parentId","rules","required","message","trigger","min","max","disabled","treeSet","isSelectPerson","dialogVisible","isSingle","methods","handleSelectedList","list","group","console","log","this","id","label","callGroupSelector","$refs","storeSelector","saveEdit","_this2","goAhead","arguments","length","undefined","departForm","validate","valid","_this","params","url","isAddNew","groupId","$route","query","Object","api","then","res","errorCode","$message","success","duration","getGroupData","window","history","go","error","catch","e","cancel","$confirm","type","getGroupInfo","that","result","chainName","computed","addnew","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","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/33.6895e9eb632169971ddb.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=\"部门名称\" 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 <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\" @click=\"saveEdit('continue')\">保存并继续添加</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\"></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 // 面包屑参数\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 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 handleSelectedList(list) {\r\n let group = list[0];\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 callGroupSelector() {\r\n this.$refs.storeSelector.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 },\r\n beforeMount() {\r\n if (!this.isAddNew) {\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\":\"部门名称\",\"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('div',{staticClass:\"setting-cell\"},[_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveEdit}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.saveEdit('continue')}}},[_vm._v(\"保存并继续添加\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)]),_vm._v(\" \"),_c('vue-select-store',{ref:\"storeSelector\",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-2bd8df58\",\"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-2bd8df58\\\",\\\"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-2bd8df58\\\",\\\"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([34],{AdJp:function(e,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=n("3Xzz"),o=n("WSbm"),s=n("P9l9"),r={name:"employeeDetail",components:{navCrumb:t.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 n=this,t={name:e.name,isClerk:0,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,managerMode:1*e.managerMode};console.log(e,t),Object(s.a)("/haoban-manage-web/emp/add",t).then(function(e){console.log(e,"add result"),1==e.data.errorCode?(n.$message.success({message:"操作成功"}),1==a?n.$refs.emmployInfo.info={name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1}:window.history.go(-1)):n.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error")})},saveEmployeeInfo:function(e){var a=this,n={name:e.name,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,employeeClerkId:a.$route.query.employeeClerkId,managerMode:1*e.managerMode};console.log(e,n),Object(s.a)("/haoban-manage-web/emp/update",n).then(function(e){console.log(e,"update result"),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}}},m={render:function(){var e=this,a=e.$createElement,n=e._self._c||a;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:"employee-detail"},[n("employee-info",{ref:"emmployInfo",attrs:{isNew:e.isNew}}),e._v(" "),n("div",{staticClass:"btn-boxs"},[n("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")]),e._v(" "),e.isNew?n("el-button",{attrs:{type:"primary"},on:{click:function(a){e.save(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),n("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1)])])],1)},staticRenderFns:[]};var i=n("VU/8")(r,m,!1,function(e){n("U5If")},null,null);a.default=i.exports},U5If:function(e,a){}}); webpackJsonp([33],{AdJp:function(e,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=n("3Xzz"),o=n("WSbm"),s=n("P9l9"),r={name:"employeeDetail",components:{navCrumb:t.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 n=this,t={name:e.name,isClerk:0,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,managerMode:1*e.managerMode};console.log(e,t),Object(s.a)("/haoban-manage-web/emp/add",t).then(function(e){console.log(e,"add result"),1==e.data.errorCode?(n.$message.success({message:"操作成功"}),1==a?n.$refs.emmployInfo.info={name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1}:window.history.go(-1)):n.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error")})},saveEmployeeInfo:function(e){var a=this,n={name:e.name,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,employeeClerkId:a.$route.query.employeeClerkId,managerMode:1*e.managerMode};console.log(e,n),Object(s.a)("/haoban-manage-web/emp/update",n).then(function(e){console.log(e,"update result"),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}}},m={render:function(){var e=this,a=e.$createElement,n=e._self._c||a;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:"employee-detail"},[n("employee-info",{ref:"emmployInfo",attrs:{isNew:e.isNew}}),e._v(" "),n("div",{staticClass:"btn-boxs"},[n("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")]),e._v(" "),e.isNew?n("el-button",{attrs:{type:"primary"},on:{click:function(a){e.save(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),n("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1)])])],1)},staticRenderFns:[]};var i=n("VU/8")(r,m,!1,function(e){n("NbTD")},null,null);a.default=i.exports},NbTD:function(e,a){}});
//# sourceMappingURL=34.2349d9830c9a4d627933.js.map //# sourceMappingURL=33.f0b23dd69cd8df4d2405.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employee.vue","webpack:///./src/views/contacts/employee.vue?f47a","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","ref","on","click","$event","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/33.f0b23dd69cd8df4d2405.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\">\n <employee-info :isNew=\"isNew\" ref=\"emmployInfo\"></employee-info>\n <div class=\"btn-boxs\">\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 console.log(info, params);\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 console.log(info, params);\n getRequest(\"/haoban-manage-web/emp/update\", params)\n .then(res => {\n console.log(res, \"update result\");\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\"},[_c('employee-info',{ref:\"emmployInfo\",attrs:{\"isNew\":_vm.isNew}}),_vm._v(\" \"),_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)],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-5ea3da54\",\"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-5ea3da54\\\",\\\"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-5ea3da54\\\",\\\"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
{"version":3,"sources":["webpack:///src/views/contacts/employee.vue","webpack:///./src/views/contacts/employee.vue?2e0f","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","ref","on","click","$event","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/34.2349d9830c9a4d627933.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=\"employee-detail\">\r\n <employee-info :isNew=\"isNew\" ref=\"emmployInfo\"></employee-info>\r\n <div class=\"btn-boxs\">\r\n <el-button @click=\"save\" type=\"primary\">保存</el-button>\r\n <el-button type=\"primary\" @click=\"save(1)\" v-if=\"isNew\">保存并继续添加</el-button>\r\n <el-button @click=\"cancel\">取消</el-button>\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 employeeInfo from \"components/contacts/employeeInfo\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"employeeDetail\",\r\n components: {\r\n navCrumb,\r\n employeeInfo\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: '/fileSet'\r\n },\r\n {\r\n name: '添加员工',\r\n path: ''\r\n }\r\n ],\r\n managerMode: false\r\n };\r\n },\r\n methods: {\r\n save(contin) {\r\n let info = this.$refs.emmployInfo.info;\r\n console.log(info, \"ssss\");\r\n if (this.isNew) {\r\n this.addEmployee(info, contin);\r\n } else {\r\n this.saveEmployeeInfo(info);\r\n }\r\n },\r\n /**\r\n * 新增员工\r\n */\r\n addEmployee(info, contin) {\r\n let that = this;\r\n let params = {\r\n name: info.name,\r\n isClerk: 0,\r\n phoneNumber: info.phoneNumber,\r\n positionName: info.positionName,\r\n departmentId: info.departmentId,\r\n managerMode: info.managerMode * 1\r\n };\r\n console.log(info, params);\r\n getRequest(\"/haoban-manage-web/emp/add\", params)\r\n .then(res => {\r\n console.log(res, \"add result\");\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: \"操作成功\"\r\n });\r\n if (contin == 1) {\r\n that.$refs.emmployInfo.info = {\r\n name: \"\",\r\n phoneNumber: \"\",\r\n departmentId: \"\",\r\n departmentName: \"\",\r\n managerMode: false\r\n };\r\n } else {\r\n window.history.go(-1);\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 console.log(e, \"error\");\r\n });\r\n },\r\n saveEmployeeInfo(info) {\r\n let that = this;\r\n let params = {\r\n name: info.name,\r\n phoneNumber: info.phoneNumber,\r\n positionName: info.positionName,\r\n departmentId: info.departmentId,\r\n employeeClerkId: that.$route.query.employeeClerkId,\r\n managerMode: info.managerMode * 1\r\n };\r\n console.log(info, params);\r\n getRequest(\"/haoban-manage-web/emp/update\", params)\r\n .then(res => {\r\n console.log(res, \"update result\");\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: \"操作成功\"\r\n });\r\n window.history.go(-1);\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 console.log(e, \"error\");\r\n that.$message.error({\r\n message: e.message\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 },\r\n computed: {\r\n isNew() {\r\n return !!this.$route.query.addnew == 1;\r\n }\r\n }\r\n};\r\n\r\n</script>\r\n<style lang=\"scss\">\r\n.employee-detail {\r\n overflow: auto;\r\n height: 460px;\r\n\r\n .btn-boxs {\r\n width: calc(100% - 200px);\r\n padding: 12px 0;\r\n background: #fff;\r\n position: fixed;\r\n bottom: 0;\r\n right: 0;\r\n text-align: center;\r\n }\r\n}\r\n\r\n</style>\r\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\"},[_c('employee-info',{ref:\"emmployInfo\",attrs:{\"isNew\":_vm.isNew}}),_vm._v(\" \"),_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)],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-2899e64d\",\"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-2899e64d\\\",\\\"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-2899e64d\\\",\\\"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([30],{SKyE:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3Xzz"),n=(r("Mk6G"),r("3E4D"),r("Ch4/"),r("PI0u")),s=(r("P9l9"),{name:"companyAddress",data:function(){var e=this;return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{switch:!1,name:""},rules:{name:[{validator:function(t,r,a){e.ruleForm.switch&&""==r.replace(/\s/g)?a(new Error("请输入地址")):a()},trigger:"blur"}]}}},computed:{},methods:{submitForm:Object(n.a)(function(e){this.$refs[e].validate(function(e){if(console.log(e),!e)return!1})},500),postSave:function(){}},mounted:function(){},components:{navCrumb:a.a}}),o={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"},[r("h2",[e._v("企业地址设置")]),e._v(" "),r("p",{staticClass:"m-t-24"},[e._v("开启后手机端通讯录将显示,反之则不显示")]),e._v(" "),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:"switch"}},[r("el-switch",{model:{value:e.ruleForm.switch,callback:function(t){e.$set(e.ruleForm,"switch",t)},expression:"ruleForm.switch"}})],1),e._v(" "),r("el-form-item",{attrs:{label:" ",prop:"name"}},[r("el-input",{staticClass:"w-380",attrs:{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",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var l=r("VU/8")(s,o,!1,function(e){r("VtMa")},"data-v-3972aa67",null);t.default=l.exports},VtMa:function(e,t){}}); webpackJsonp([34],{SKyE:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3Xzz"),n=(r("Mk6G"),r("3E4D"),r("Ch4/"),r("PI0u")),s=(r("P9l9"),{name:"companyAddress",data:function(){var e=this;return{navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{switch:!1,name:""},rules:{name:[{validator:function(t,r,a){e.ruleForm.switch&&""==r.replace(/\s/g)?a(new Error("请输入地址")):a()},trigger:"blur"}]}}},computed:{},methods:{submitForm:Object(n.a)(function(e){this.$refs[e].validate(function(e){if(console.log(e),!e)return!1})},500),postSave:function(){}},mounted:function(){},components:{navCrumb:a.a}}),o={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"},[r("h2",[e._v("企业地址设置")]),e._v(" "),r("p",{staticClass:"m-t-24"},[e._v("开启后手机端通讯录将显示,反之则不显示")]),e._v(" "),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:"switch"}},[r("el-switch",{model:{value:e.ruleForm.switch,callback:function(t){e.$set(e.ruleForm,"switch",t)},expression:"ruleForm.switch"}})],1),e._v(" "),r("el-form-item",{attrs:{label:" ",prop:"name"}},[r("el-input",{staticClass:"w-380",attrs:{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",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var l=r("VU/8")(s,o,!1,function(e){r("VtMa")},"data-v-3972aa67",null);t.default=l.exports},VtMa:function(e,t){}});
//# sourceMappingURL=30.cc7fd72ffc3cb0e4c4c4.js.map //# sourceMappingURL=34.4b949992aa6a3b031bd0.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/companyAddress.vue","webpack:///./src/views/setting/companyAddress.vue?c315","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","console","log","postSave","mounted","components","navCrumb","nav","setting_companyAddress","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","label","prop","$$v","$set","expression","placeholder","type","on","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"kKA+BAA,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,YAMAC,YAGAC,SAIAC,WAAAC,OAAAC,EAAA,EAAAD,CAAA,SAAAE,GACAlB,KACAmB,MAAAD,GAAAE,SAAA,SAAAC,GAEA,GADAC,QAAAC,IAAAF,IACAA,EAGA,YAGA,KAKAG,SAnBA,cAyBAC,QAvEA,aA0EAC,YACAC,SAAAC,EAAA,KCvGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA/B,KAAagC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,wCAAkDF,EAAA,aAAkBG,OAAOpC,QAAA8B,EAAA9B,WAAuB8B,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,MAAAH,EAAAO,GAAA,YAAAP,EAAAO,GAAA,KAAAJ,EAAA,KAAkDE,YAAA,WAAqBL,EAAAO,GAAA,yBAAAP,EAAAO,GAAA,KAAAJ,EAAA,WAA4DK,IAAA,WAAAH,YAAA,gBAAAC,OAAkDG,MAAAT,EAAA5B,SAAAE,MAAA0B,EAAA1B,MAAAoC,cAAA,WAA8DP,EAAA,gBAAqBG,OAAOK,MAAA,OAAAC,KAAA,YAAgCT,EAAA,aAAkBM,OAAOhC,MAAAuB,EAAA5B,SAAA,OAAAM,SAAA,SAAAmC,GAAqDb,EAAAc,KAAAd,EAAA5B,SAAA,SAAAyC,IAAsCE,WAAA,sBAA+B,GAAAf,EAAAO,GAAA,KAAAJ,EAAA,gBAAqCG,OAAOK,MAAA,IAAAC,KAAA,UAA2BT,EAAA,YAAiBE,YAAA,QAAAC,OAA2BU,YAAA,SAAsBP,OAAQhC,MAAAuB,EAAA5B,SAAA,KAAAM,SAAA,SAAAmC,GAAmDb,EAAAc,KAAAd,EAAA5B,SAAA,OAAAyC,IAAoCE,WAAA,oBAA6B,GAAAf,EAAAO,GAAA,KAAAJ,EAAA,gBAAAA,EAAA,aAAqDG,OAAOW,KAAA,WAAiBC,IAAKC,MAAA,SAAAC,GAAyBpB,EAAAhB,WAAA,gBAA6BgB,EAAAO,GAAA,sBAAAP,EAAAO,GAAA,KAAAJ,EAAA,uBAElmCkB,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE3D,EACAiC,GATF,EAVA,SAAA2B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/30.cc7fd72ffc3cb0e4c4c4.js","sourcesContent":["<template>\r\n <div class=\"companyAddress-wrap 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 <h2>企业地址设置</h2>\r\n <p class=\"m-t-24\">开启后手机端通讯录将显示,反之则不显示</p>\r\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"企业地址\" prop=\"switch\">\r\n <el-switch v-model=\"ruleForm.switch\"></el-switch>\r\n </el-form-item>\r\n <el-form-item label=\" \" prop=\"name\" class=\"\">\r\n <el-input v-model=\"ruleForm.name\" placeholder=\"请输入地址\" class=\"w-380\"></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"companyAddress\",\r\n data() {\r\n const nameValid = (rule, value, callback) => {\r\n if (!!this.ruleForm.switch && value.replace(/\\s/g) == '') {\r\n callback(new Error('请输入地址'));\r\n } else {\r\n callback();\r\n }\r\n };\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: '/companyAddress'\r\n },\r\n {\r\n name: '企业设置',\r\n path: '/companyAddress'\r\n },\r\n {\r\n name: '企业地址',\r\n path: ''\r\n }\r\n ],\r\n\r\n ruleForm: {\r\n switch: false,\r\n name: ''\r\n },\r\n rules: {\r\n name: [\r\n {validator: nameValid, trigger: 'blur' } //required: true,\r\n ],\r\n }\r\n\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * 保存\r\n */\r\n submitForm: _debounce(function(formName) {\r\n const that = this;\r\n that.$refs[formName].validate((valid) => {\r\n console.log(valid)\r\n if (valid) {\r\n\r\n } else {\r\n return false;\r\n }\r\n });\r\n },500),\r\n\r\n /**\r\n * 保存---api\r\n */\r\n postSave() {\r\n const that = this;\r\n\r\n }\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\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 min-height: 500px;\r\n\r\n h2 {\r\n font-size: 16px;\r\n color: #303133;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n color: #909399;\r\n }\r\n\r\n .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n\r\n .w-380 {\r\n width: 380px;\r\n }\r\n }\r\n}\r\n</style>\r\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\"},[_c('h2',[_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',{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(\" \"),_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._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-3972aa67\",\"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-3972aa67\\\",\\\"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-3972aa67\\\",\\\"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-3972aa67\"\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":""} {"version":3,"sources":["webpack:///src/views/setting/companyAddress.vue","webpack:///./src/views/setting/companyAddress.vue?c315","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","console","log","postSave","mounted","components","navCrumb","nav","setting_companyAddress","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","label","prop","$$v","$set","expression","placeholder","type","on","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"kKA+BAA,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,YAMAC,YAGAC,SAIAC,WAAAC,OAAAC,EAAA,EAAAD,CAAA,SAAAE,GACAlB,KACAmB,MAAAD,GAAAE,SAAA,SAAAC,GAEA,GADAC,QAAAC,IAAAF,IACAA,EAGA,YAGA,KAKAG,SAnBA,cAyBAC,QAvEA,aA0EAC,YACAC,SAAAC,EAAA,KCvGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA/B,KAAagC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,wCAAkDF,EAAA,aAAkBG,OAAOpC,QAAA8B,EAAA9B,WAAuB8B,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,MAAAH,EAAAO,GAAA,YAAAP,EAAAO,GAAA,KAAAJ,EAAA,KAAkDE,YAAA,WAAqBL,EAAAO,GAAA,yBAAAP,EAAAO,GAAA,KAAAJ,EAAA,WAA4DK,IAAA,WAAAH,YAAA,gBAAAC,OAAkDG,MAAAT,EAAA5B,SAAAE,MAAA0B,EAAA1B,MAAAoC,cAAA,WAA8DP,EAAA,gBAAqBG,OAAOK,MAAA,OAAAC,KAAA,YAAgCT,EAAA,aAAkBM,OAAOhC,MAAAuB,EAAA5B,SAAA,OAAAM,SAAA,SAAAmC,GAAqDb,EAAAc,KAAAd,EAAA5B,SAAA,SAAAyC,IAAsCE,WAAA,sBAA+B,GAAAf,EAAAO,GAAA,KAAAJ,EAAA,gBAAqCG,OAAOK,MAAA,IAAAC,KAAA,UAA2BT,EAAA,YAAiBE,YAAA,QAAAC,OAA2BU,YAAA,SAAsBP,OAAQhC,MAAAuB,EAAA5B,SAAA,KAAAM,SAAA,SAAAmC,GAAmDb,EAAAc,KAAAd,EAAA5B,SAAA,OAAAyC,IAAoCE,WAAA,oBAA6B,GAAAf,EAAAO,GAAA,KAAAJ,EAAA,gBAAAA,EAAA,aAAqDG,OAAOW,KAAA,WAAiBC,IAAKC,MAAA,SAAAC,GAAyBpB,EAAAhB,WAAA,gBAA6BgB,EAAAO,GAAA,sBAAAP,EAAAO,GAAA,KAAAJ,EAAA,uBAElmCkB,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE3D,EACAiC,GATF,EAVA,SAAA2B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/34.4b949992aa6a3b031bd0.js","sourcesContent":["<template>\r\n <div class=\"companyAddress-wrap 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 <h2>企业地址设置</h2>\r\n <p class=\"m-t-24\">开启后手机端通讯录将显示,反之则不显示</p>\r\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"企业地址\" prop=\"switch\">\r\n <el-switch v-model=\"ruleForm.switch\"></el-switch>\r\n </el-form-item>\r\n <el-form-item label=\" \" prop=\"name\" class=\"\">\r\n <el-input v-model=\"ruleForm.name\" placeholder=\"请输入地址\" class=\"w-380\"></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\n\r\nimport strLength from '@/common/js/strlen';\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport { _debounce } from \"@/common/js/public\";\r\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\r\nexport default {\r\n name: \"companyAddress\",\r\n data() {\r\n const nameValid = (rule, value, callback) => {\r\n if (!!this.ruleForm.switch && value.replace(/\\s/g) == '') {\r\n callback(new Error('请输入地址'));\r\n } else {\r\n callback();\r\n }\r\n };\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: '/companyAddress'\r\n },\r\n {\r\n name: '企业设置',\r\n path: '/companyAddress'\r\n },\r\n {\r\n name: '企业地址',\r\n path: ''\r\n }\r\n ],\r\n\r\n ruleForm: {\r\n switch: false,\r\n name: ''\r\n },\r\n rules: {\r\n name: [\r\n {validator: nameValid, trigger: 'blur' } //required: true,\r\n ],\r\n }\r\n\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n /**\r\n * 保存\r\n */\r\n submitForm: _debounce(function(formName) {\r\n const that = this;\r\n that.$refs[formName].validate((valid) => {\r\n console.log(valid)\r\n if (valid) {\r\n\r\n } else {\r\n return false;\r\n }\r\n });\r\n },500),\r\n\r\n /**\r\n * 保存---api\r\n */\r\n postSave() {\r\n const that = this;\r\n\r\n }\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\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 min-height: 500px;\r\n\r\n h2 {\r\n font-size: 16px;\r\n color: #303133;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n color: #909399;\r\n }\r\n\r\n .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n\r\n .w-380 {\r\n width: 380px;\r\n }\r\n }\r\n}\r\n</style>\r\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\"},[_c('h2',[_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',{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(\" \"),_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._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-3972aa67\",\"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-3972aa67\\\",\\\"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-3972aa67\\\",\\\"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-3972aa67\"\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 \ No newline at end of file
webpackJsonp([29],{szBz: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,newFormLoad:!1,newRuleForm:{name:""},newRules:{name:[{required:!0,message:"请输入手机号/姓名",trigger:"blur"}]}}},computed:{},methods:{sendCode:Object(s.a)(function(e){this.disableBtn=!0},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})},500),newSubmitForm:Object(s.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.active++})},500),submitFormBack:function(){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}},l={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"},[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",disabled:e.disableBtn},on:{click:function(t){e.sendCode(e.ruleForm.phone)}}},[e._v("获取验证码")])],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(" "),1==e.active?r("el-form",{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:{type:"primary"},on:{click:e.submitFormBack}},[e._v("上一步")])],1)],1):e._e(),e._v(" "),2==e.active?r("div",{staticClass:"replaceAdmin-wrap-success"},[e._m(0),e._v(" "),r("p",[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 o=r("VU/8")(n,l,!1,function(e){r("szBz")},"data-v-3ba906a9",null);t.default=o.exports}}); webpackJsonp([35],{QrP4: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,newFormLoad:!1,newRuleForm:{name:""},newRules:{name:[{required:!0,message:"请输入手机号/姓名",trigger:"blur"}]}}},computed:{},methods:{sendCode:Object(s.a)(function(e){this.disableBtn=!0},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})},500),newSubmitForm:Object(s.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.active++})},500),submitFormBack:function(){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}},l={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"},[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",disabled:e.disableBtn},on:{click:function(t){e.sendCode(e.ruleForm.phone)}}},[e._v("获取验证码")])],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(" "),1==e.active?r("el-form",{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:{type:"primary"},on:{click:e.submitFormBack}},[e._v("上一步")])],1)],1):e._e(),e._v(" "),2==e.active?r("div",{staticClass:"replaceAdmin-wrap-success"},[e._m(0),e._v(" "),r("p",[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 o=r("VU/8")(n,l,!1,function(e){r("QrP4")},"data-v-37dd3e60",null);t.default=o.exports}});
//# sourceMappingURL=29.0e3a1c8173246dac0cd3.js.map //# sourceMappingURL=35.2064475c3e345ac9527e.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/replaceAdmin.vue","webpack:///./src/views/setting/replaceAdmin.vue?95da","webpack:///./src/views/setting/replaceAdmin.vue"],"names":["replaceAdmin","name","data","navpath","path","subNavText","active","ruleForm","phone","code","rules","required","message","trigger","disableBtn","newFormLoad","newRuleForm","newRules","computed","methods","sendCode","Object","js_public","this","postSendCode","submitForm","formName","that","$refs","validate","valid","newSubmitForm","submitFormBack","getCurrentUser","userData","JSON","parse","localStorage","getItem","phoneNumber","mounted","components","navCrumb","nav","setting_replaceAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","finish-status","align-center","title","ref","model","label-width","label","prop","disabled","placeholder","value","callback","$$v","$set","expression","type","on","click","$event","_e","loading","_m","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/35.2064475c3e345ac9527e.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\">\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\" :disabled=\"disableBtn\" @click=\"sendCode(ruleForm.phone)\">获取验证码</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-if=\"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 type=\"primary\" @click=\"submitFormBack\">上一步</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>操作成功</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 } 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\n // 新绑定\n newFormLoad: false,\n newRuleForm: {\n name: '',\n },\n newRules: {\n name: [\n { required: true, message: '请输入手机号/姓名', trigger: 'blur' },\n ]\n }\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 发验证码\n */\n sendCode: _debounce(function(phone) {\n const that = this;\n that.disableBtn = true;\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 } else {\n return false;\n }\n });\n },500),\n\n /**\n * 新绑定---提交\n */\n newSubmitForm: _debounce(function(formName) {\n const that = this;\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\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\"},[_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\",\"disabled\":_vm.disableBtn},on:{\"click\":function($event){_vm.sendCode(_vm.ruleForm.phone)}}},[_vm._v(\"获取验证码\")])],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(\" \"),(_vm.active == 1)?_c('el-form',{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:{\"type\":\"primary\"},on:{\"click\":_vm.submitFormBack}},[_vm._v(\"上一步\")])],1)],1):_vm._e(),_vm._v(\" \"),(_vm.active == 2)?_c('div',{staticClass:\"replaceAdmin-wrap-success\"},[_vm._m(0),_vm._v(\" \"),_c('p',[_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-37dd3e60\",\"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-37dd3e60\\\",\\\"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-37dd3e60\\\",\\\"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-37dd3e60\"\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([36],{"h/6A":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("//Fk"),a=o.n(r),s=o("3Xzz"),n=o("P9l9"),l=o("Ie7z"),i={name:"store-info",components:{navCrumb:s.a,vueSelectStore:l.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:"/storeFrame"},{name:"编辑门店",path:""}],storeInfo:{groupChainName:""},areaChainName:"",location:"",areaOptions:{},imgs:[],rules:{storeName:[{required:!0,message:"请输入门店名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",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"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],managerName:[{required:!0,message:"请输入店长姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",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"}],managerCode:[{max:20,message:"长度在 20 个字符以内",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.$refs.storeSelector.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.groupChainName=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(n.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 a.a(function(t,o){e.$refs.storeInfo.validate(function(e){e&&t()})}),o=new a.a(function(t,o){e.$refs.storeManager.validate(function(e){e&&t()})}),r=new a.a(function(t,o){e.$refs.storeOperate.validate(function(e){e&&t()})});a.a.all([t,o,r]).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(","):[],this.location=e.longitude+","+e.latitude,this.storeInfo=e},uploadOnSuccess:function(){},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,r=e.isNew?"/haoban-manage-web/store/insert":"/haoban-manage-web/store/update";Object(n.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()}},m={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"},[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("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:"groupChainName"}},[o("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.groupChainName,callback:function(t){e.$set(e.storeInfo,"groupChainName",t)},expression:"storeInfo.groupChainName"}},[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-gic-upload-image",{attrs:{projectName:"gic-web",wxFlag:"0",actionUrl:"/haoban-manage-web/upload-img",imageList:e.imgs,limitW:500,limitH:500,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:"/haoban-manage-web/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",{attrs:{prop:"storeCode"}},[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",{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("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:"managerPhoneNumber"}},[o("el-input",{attrs:{disabled:!e.isNew},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("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",{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"},[e._v(e._s((e.storeInfo.specialService||"").length)+"/20")])],1),e._v(" "),o("el-form-item",{attrs:{label:"人均消费",prop:"personCost"}},[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.clickToSave}},[e._v("保存")])],1)]),e._v(" "),o("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleSelectedList}})],1)])])],1)},staticRenderFns:[]};var c=o("VU/8")(i,m,!1,function(e){o("kkJ5")},null,null);t.default=c.exports},kkJ5:function(e,t){}});
//# sourceMappingURL=36.0a78880adaedb759c3c1.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/storeInfo.vue","webpack:///./src/views/contacts/storeInfo.vue?08dc","webpack:///./src/views/contacts/storeInfo.vue"],"names":["storeInfo","name","components","navCrumb","nav","vueSelectStore","data","navpath","path","groupChainName","areaChainName","location","areaOptions","imgs","rules","storeName","required","message","trigger","min","max","phoneNumber","validator","rule","value","callback","test","Error","storeCode","managerName","managerPhoneNumber","managerCode","specialService","personCost","methods","callSelector","this","$refs","storeSelector","treeSet","dialogVisible","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","validate","valid","p2","p3","all","save","obj","arr","split","provinceId","cityId","countyId","imageUrl","longitude","latitude","uploadOnSuccess","sortImg","deleteImage","locationArr","length","managerPhone","url","isNew","success","window","history","go","catch","e","computed","beforeMount","contacts_storeInfo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","$$v","$set","expression","slot","_s","on","focus","projectName","wxFlag","actionUrl","imageList","limitW","limitH","maxImageLength","placeholder","picker-options","start","step","end","minTime","openTime","postUrl","postAddress","href","target","staticStyle","color","disabled","type","rows","recommendGoods","click","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/36.0a78880adaedb759c3c1.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>\r\n <div class=\"store-info\">\r\n <div class=\"info-cell\">\r\n <p class=\"title\">门店信息</p>\r\n <el-form :rules=\"rules\" :model=\"storeInfo\" ref=\"storeInfo\" class=\"store-info-form info-form\" label-width=\"100px\">\r\n <el-form-item label=\"门店名称\" prop=\"storeName\">\r\n <el-input v-model=\"storeInfo.storeName\">\r\n <template slot=\"suffix\">{{storeInfo.storeName ? storeInfo.storeName.length : 0}}/20</template>\r\n </el-input>\r\n </el-form-item>\r\n <el-form-item label=\"所属分组\" prop=\"groupChainName\">\r\n <el-input v-model=\"storeInfo.groupChainName\" @focus=\"callSelector\">\r\n <i slot=\"suffix\" class=\"el-input__icon el-icon-arrow-down\"></i>\r\n </el-input>\r\n </el-form-item>\r\n <el-form-item label=\"门店图片\" prop=\"imageUrls\">\r\n <div class=\"member-upload-image\">\r\n <vue-gic-upload-image projectName=\"gic-web\" wxFlag=\"0\" actionUrl=\"/haoban-manage-web/upload-img\" :imageList=\"imgs\" :limitW=\"500\" :limitH=\"500\" :maxImageLength=\"5\" @uploadOnSuccess=\"uploadOnSuccess\" @sortImg=\"sortImg\" @deleteImage=\"deleteImage\">\r\n </vue-gic-upload-image>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"联系电话\" prop=\"phoneNumber\">\r\n <el-input v-model=\"storeInfo.phoneNumber\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"营业时间\" prop=\"phoneNumber\">\r\n <el-time-select placeholder=\"起始时间\" v-model=\"storeInfo.openTime\" :picker-options=\"{\r\n start: '00:00',\r\n step: '00:05',\r\n end: '24:00'\r\n }\">\r\n </el-time-select>\r\n ~\r\n <el-time-select placeholder=\"结束时间\" v-model=\"storeInfo.closeTime\" :picker-options=\"{\r\n start: '00:00',\r\n step: '00:05',\r\n end: '24:00',\r\n minTime: storeInfo.openTime\r\n }\">\r\n </el-time-select>\r\n </el-form-item>\r\n <el-form-item label=\"门店类型\">\r\n <el-radio-group v-model=\"storeInfo.storeType\">\r\n <el-radio :label=\"0\">自营</el-radio>\r\n <el-radio :label=\"1\">联营</el-radio>\r\n <el-radio :label=\"2\">代理</el-radio>\r\n <el-radio :label=\"3\">代销</el-radio>\r\n <el-radio :label=\"4\">托管</el-radio>\r\n </el-radio-group>\r\n </el-form-item>\r\n <el-form-item label=\"门店地址\">\r\n <vue-office-area :areaOptions=\"areaOptions\" @selected=\"selected\" projectName=\"haoban-web\" postUrl=\"/haoban-manage-web/dict-district-list\"></vue-office-area>\r\n <el-input v-model=\"storeInfo.postAddress\">\r\n <template slot=\"suffix\">{{(storeInfo.postAddress || \"\").length}}/50</template>\r\n </el-input>\r\n </el-form-item>\r\n <el-form-item label=\"GPS坐标\">\r\n <el-input v-model=\"location\" class=\"m-r-10\"></el-input>\r\n <a href=\"http://m.gpsspg.com/maps.htm\" class=\"a-href\" target=\"_blank\">经纬度测试工具</a>\r\n </el-form-item>\r\n <el-form-item prop=\"storeCode\">\r\n <template slot=\"label\">\r\n 门店代码\r\n <i class=\"el-icon-question\" style=\"color:#C0C4CC;\"></i>\r\n </template>\r\n <el-input v-model=\"storeInfo.storeCode\">\r\n <template slot=\"suffix\">{{(storeInfo.storeCode || \"\").length}}/20</template>\r\n </el-input>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n <div class=\"info-cell\">\r\n <p class=\"title\">店长信息</p>\r\n <el-form ref=\"storeManager\" :rules=\"rules\" :model=\"storeInfo\" class=\"store-manager-info-form info-form\" label-width=\"100px\">\r\n <el-form-item label=\"店长姓名\" prop=\"managerName\">\r\n <el-input v-model=\"storeInfo.managerName\">\r\n <template slot=\"suffix\">{{(storeInfo.managerName || \"\").length}}/10</template>\r\n </el-input>\r\n </el-form-item>\r\n <el-form-item label=\"手机号码\" prop=\"managerPhoneNumber\">\r\n <el-input v-model=\"storeInfo.managerPhoneNumber\" :disabled=\"!isNew\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"店长性别\">\r\n <el-radio-group v-model=\"storeInfo.managerSex\">\r\n <el-radio :label=\"1\">男</el-radio>\r\n <el-radio :label=\"2\">女</el-radio>\r\n </el-radio-group>\r\n </el-form-item>\r\n <el-form-item label=\"店长代码\" prop=\"managerCode\">\r\n <el-input v-model=\"storeInfo.managerCode\">\r\n <template slot=\"suffix\">{{(storeInfo.managerCode || \"\").length}}/20</template>\r\n </el-input>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n <div class=\"info-cell\">\r\n <p class=\"title\">经营信息</p>\r\n <el-form ref=\"storeOperate\" :rules=\"rules\" :model=\"storeInfo\" class=\"operate-info-form info-form\" label-width=\"90px\">\r\n <el-form-item label=\"特色服务\" prop=\"specialService\">\r\n <el-input type=\"textarea\" :rows=\"2\" v-model=\"storeInfo.specialService\"></el-input>\r\n <p class=\"counter t-rt c-909399\">{{(storeInfo.specialService || \"\").length}}/20</p>\r\n </el-form-item>\r\n <el-form-item label=\"人均消费\" prop=\"personCost\">\r\n <el-input v-model=\"storeInfo.personCost\">\r\n <template slot=\"suffix\">{{(storeInfo.personCost+'').length}}/10</template>\r\n </el-input>\r\n </el-form-item>\r\n <el-form-item label=\"推荐商品\">\r\n <el-input type=\"textarea\" :rows=\"2\" v-model=\"storeInfo.recommendGoods\"></el-input>\r\n <p class=\"counter t-rt c-909399\">{{(storeInfo.recommendGoods || \"\").length}}/100</p>\r\n </el-form-item>\r\n <el-form-item label=\"品牌介绍\">\r\n <el-input type=\"textarea\" :rows=\"2\" v-model=\"storeInfo.brandDes\"></el-input>\r\n <p class=\"counter t-rt c-909399\">{{(storeInfo.recommendGoods || \"\").length}}/200</p>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n <div class=\"handle-area\">\r\n <el-button type=\"primary\" @click=\"clickToSave\">保存</el-button>\r\n </div>\r\n </div>\r\n <vue-select-store ref=\"storeSelector\" @handleSelectedList=\"handleSelectedList\"></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 { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport vueSelectStore from \"components/common/vueSelectStore\";\r\nexport default {\r\n name: \"store-info\",\r\n components: {\r\n navCrumb,\r\n vueSelectStore\r\n },\r\n data() {\r\n let validatePhone = (rule, value, callback) => {\r\n if (!value) {\r\n return callback(new Error('请输入联系电话'));\r\n } else {\r\n let reg = /^1[34578]\\d{9}$/;\r\n let regPhone = /^(\\(\\d{3,4}\\)|\\d{3,4}-|\\s)?\\d{7,14}$/;\r\n if (!reg.test(value) && !regPhone.test(value)) {\r\n return callback(new Error(\"联系电话格式不正确\"));\r\n } else {\r\n return callback();\r\n }\r\n }\r\n }\r\n let validateCellPhone = (rule, value, callback) => {\r\n if (value) {\r\n let reg = /^1[34578]\\d{9}$/;\r\n if (!reg.test(value)) {\r\n return callback(new Error(\"手机号码格式不正确\"));\r\n } else {\r\n return callback();\r\n }\r\n } else {\r\n return callback();\r\n }\r\n }\r\n let validateMoney = (rule, value, callback) => {\r\n if (value) {\r\n let reg = /^\\d+(\\.\\d+)?$/;\r\n if (!reg.test(value * 1)) {\r\n return callback(new Error(\"人均消费只能为非负整数或者小数\"));\r\n } else {\r\n return callback();\r\n }\r\n } else {\r\n return callback();\r\n }\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 storeInfo: {\r\n groupChainName: \"\"\r\n },\r\n areaChainName: \"\",\r\n location: \"\",\r\n areaOptions: {},\r\n imgs: [],\r\n rules: {\r\n storeName: [\r\n { required: true, message: '请输入门店名称', trigger: 'blur' },\r\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\r\n ],\r\n groupChainName: [\r\n { required: true, message: '请选择部门', trigger: 'change' }\r\n ],\r\n phoneNumber: [{ required: true, validator: validatePhone, trigger: \"blur\" }],\r\n storeCode: [\r\n { required: true, message: '请输入门店代码', trigger: 'blur' },\r\n { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }\r\n ],\r\n managerName: [\r\n { required: true, message: '请输入店长姓名', trigger: 'blur' },\r\n { min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'blur' }\r\n ],\r\n managerPhoneNumber: [{ required: true, validator: validateCellPhone, trigger: \"blur\" }],\r\n managerCode: [\r\n { max: 20, message: '长度在 20 个字符以内', trigger: 'blur' }\r\n ],\r\n specialService: [{ max: 20, message: '长度在 20 个字符以内', trigger: 'blur' }],\r\n personCost: [{ validator: validateMoney, trigger: \"blur\" }]\r\n }\r\n };\r\n },\r\n methods: {\r\n callSelector() {\r\n this.$refs.storeSelector.treeSet.dialogVisible = true;\r\n },\r\n handleSelectedList(list) {\r\n this.storeInfo.groupChainName = list[0].label;\r\n this.storeInfo.storeGroupId = list[0].id;\r\n },\r\n selected(val) {\r\n let that = this;\r\n that.areaChainName = val.provinceName + \"/\" + val.cityName + \"/\" + val.countryName;\r\n },\r\n getStoreInfo() {\r\n let that = this;\r\n let params = { storeId: that.$route.query.storeId };\r\n getRequest(\"/haoban-manage-web/store/findStoreById\", params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n that.showEmployee = \"store\";\r\n that.formatStoreInfo(res.data.result);\r\n } else {\r\n that.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n });\r\n },\r\n clickToSave() {\r\n let ths = this\r\n let p1 = new Promise(function(resolve, reject) {\r\n ths.$refs[\"storeInfo\"].validate((valid) => {\r\n if (valid) {\r\n resolve();\r\n }\r\n })\r\n });\r\n let p2 = new Promise(function(resolve, reject) {\r\n ths.$refs[\"storeManager\"].validate((valid) => {\r\n if (valid) {\r\n resolve();\r\n }\r\n });\r\n });\r\n let p3 = new Promise(function(resolve, reject) {\r\n ths.$refs[\"storeOperate\"].validate((valid) => {\r\n if (valid) {\r\n resolve();\r\n }\r\n })\r\n });\r\n Promise.all([p1, p2, p3]).then(function() {\r\n ths.save();\r\n });\r\n },\r\n formatStoreInfo(obj) {\r\n let ths = this;\r\n let arr = (obj.areaChainName || \"\").split(\"/\");\r\n ths.areaOptions = {\r\n provinceName: arr[0],\r\n provinceId: obj.provinceId,\r\n cityName: arr[1],\r\n cityId: obj.cityId,\r\n countryName: arr[2],\r\n countyId: obj.countyId\r\n };\r\n ths.imgs = !obj.imageUrl ? [] : obj.imageUrl.split(\",\");\r\n ths.location = obj.longitude + \",\" + obj.latitude;\r\n ths.storeInfo = obj;\r\n },\r\n uploadOnSuccess() {},\r\n sortImg() {},\r\n deleteImage() {},\r\n save() {\r\n let that = this;\r\n let locationArr = that.location.split(\",\");\r\n that.storeInfo.longitude = locationArr[0];\r\n that.storeInfo.latitude = locationArr.length !== 2 ? \"\" : locationArr[1];\r\n that.storeInfo.managerPhone = that.storeInfo.managerPhoneNumber;\r\n that.storeInfo.areaChainName = that.areaChainName;\r\n let params = that.storeInfo;\r\n let url = that.isNew ? \"/haoban-manage-web/store/insert\" : \"/haoban-manage-web/store/update\";\r\n getRequest(url, params)\r\n .then(res => {\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: res.data.message\r\n });\r\n window.history.go(-1);\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 },\r\n computed: {\r\n isNew() {\r\n if (this.$route.query.storeId) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n },\r\n beforeMount() {\r\n if (!this.isNew) {\r\n this.getStoreInfo();\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/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\"},[_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('el-input',{model:{value:(_vm.storeInfo.storeName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"storeName\", $$v)},expression:\"storeInfo.storeName\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s(_vm.storeInfo.storeName ? _vm.storeInfo.storeName.length : 0)+\"/20\")])],2)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"所属分组\",\"prop\":\"groupChainName\"}},[_c('el-input',{on:{\"focus\":_vm.callSelector},model:{value:(_vm.storeInfo.groupChainName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"groupChainName\", $$v)},expression:\"storeInfo.groupChainName\"}},[_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-gic-upload-image',{attrs:{\"projectName\":\"gic-web\",\"wxFlag\":\"0\",\"actionUrl\":\"/haoban-manage-web/upload-img\",\"imageList\":_vm.imgs,\"limitW\":500,\"limitH\":500,\"maxImageLength\":5},on:{\"uploadOnSuccess\":_vm.uploadOnSuccess,\"sortImg\":_vm.sortImg,\"deleteImage\":_vm.deleteImage}})],1)]),_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('el-input',{model:{value:(_vm.storeInfo.postAddress),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"postAddress\", $$v)},expression:\"storeInfo.postAddress\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.postAddress || \"\").length)+\"/50\")])],2)],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('el-input',{model:{value:(_vm.storeInfo.storeCode),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"storeCode\", $$v)},expression:\"storeInfo.storeCode\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.storeCode || \"\").length)+\"/20\")])],2)],2)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title\"},[_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('el-input',{model:{value:(_vm.storeInfo.managerName),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"managerName\", $$v)},expression:\"storeInfo.managerName\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.managerName || \"\").length)+\"/10\")])],2)],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手机号码\",\"prop\":\"managerPhoneNumber\"}},[_c('el-input',{attrs:{\"disabled\":!_vm.isNew},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('el-input',{model:{value:(_vm.storeInfo.managerCode),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"managerCode\", $$v)},expression:\"storeInfo.managerCode\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.managerCode || \"\").length)+\"/20\")])],2)],1)],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"info-cell\"},[_c('p',{staticClass:\"title\"},[_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\"},[_vm._v(_vm._s((_vm.storeInfo.specialService || \"\").length)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"人均消费\",\"prop\":\"personCost\"}},[_c('el-input',{model:{value:(_vm.storeInfo.personCost),callback:function ($$v) {_vm.$set(_vm.storeInfo, \"personCost\", $$v)},expression:\"storeInfo.personCost\"}},[_c('template',{slot:\"suffix\"},[_vm._v(_vm._s((_vm.storeInfo.personCost+'').length)+\"/10\")])],2)],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\"},[_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\"},[_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\",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-17fe40d4\",\"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-17fe40d4\\\",\\\"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-17fe40d4\\\",\\\"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([28],{"+lem":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={name:"reviewed",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,contentHeight:"0px"}},computed:{},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(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},a={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")(o,a,!1,function(e){n("YBpt")},null,null);t.default=i.exports},YBpt:function(e,t){}}); webpackJsonp([36],{"+lem":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={name:"reviewed",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,contentHeight:"0px"}},computed:{},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(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},a={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")(o,a,!1,function(e){n("BWC1")},null,null);t.default=i.exports},BWC1:function(e,t){}});
//# sourceMappingURL=28.dbd9d86ae779ffab47d2.js.map //# sourceMappingURL=36.47989bb45eaa0c21aa73.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/reviewCenter/index.vue","webpack:///./src/views/reviewCenter/index.vue?8840","webpack:///./src/views/reviewCenter/index.vue"],"names":["reviewCenter","name","data","projectName","collapseFlag","contentHeight","computed","methods","toRouterView","val","console","log","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,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAQ,OACAC,QACAC,QAAA,SAAAV,EAAAW,GAEAR,KAAAS,MAAAC,UAAAC,gBAGAC,MAAA,IAGAC,QA7CA,WA8CAb,KACAP,eAAAqB,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UCnEeE,GADEC,OAFjB,WAA0B,IAAAC,EAAApB,KAAaqB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,qBAA0BG,OAAOnC,YAAA6B,EAAA7B,aAA8BoC,IAAKvB,YAAAgB,EAAAhB,YAAAR,aAAAwB,EAAAxB,gBAA+DwB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAA3B,iBAA4B8B,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAA3B,iBAA4B8B,EAAA,oBAAyBS,IAAA,YAAAN,OAAuBnC,YAAA6B,EAAA7B,YAAAC,aAAA4B,EAAA5B,iBAA+D,GAAA4B,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAOrC,KAAA,OAAA4C,KAAA,YAA+BV,EAAA,gCAEnrBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjD,EACA8B,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/36.47989bb45eaa0c21aa73.js","sourcesContent":["<template>\n <div class=\"review-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"setting-wrap__body\">\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n </div>\n <transition name=\"fade\" mode=\"out-in\">\n <!-- 缓存已经填好内容的页面 -->\n <!-- <keep-alive include=\"editGroupGrade\"> -->\n <router-view></router-view>\n <!-- </keep-alive > -->\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"reviewed\",\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n collapseFlag: false, // 折叠参数\n contentHeight: '0px', //页面内容高度\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 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 const that = this\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px';\n },\n}\n\n</script>\n<style lang=\"less\" >\n.setting-wrap__body{\n .content{\n padding-top: 64px;\n /* height: calc(100% - 64px);\n overflow-y: auto;*/\n min-width: 1400px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .content-body {\n display: flex;\n overflow: hidden;\n\n .common-set-wrap {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-y: auto;\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 }\n }\n }\n }\n }\n}\n\n.el-table__body-wrapper .el-table__empty-block {\n height: 256px;\n}\n\n.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.el-table__empty-text {\n margin-bottom: 0;\n}\n</style>\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-228c09f2\",\"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-228c09f2\\\",\\\"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-228c09f2\\\",\\\"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([37],{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("sgeX")},"data-v-1de142c8",null);e.default=s.exports},sgeX:function(t,e){}});
//# sourceMappingURL=37.06aa0a58f4376faa58f9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/index.vue","webpack:///./src/views/setting/index.vue?bb9a","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":"sGAuBA,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/37.06aa0a58f4376faa58f9.js","sourcesContent":["<template>\n <div class=\"setting-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"setting-wrap__body\">\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n </div>\n <transition name=\"fade\" mode=\"out-in\">\n <!-- 缓存已经填好内容的页面 -->\n <!-- <keep-alive include=\"editGroupGrade\"> -->\n <router-view></router-view>\n <!-- </keep-alive > -->\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"setting\",\n data() {\n return {\n projectName: 'haoban-manage-web',\n contentHeight: '0px', //页面内容高度\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 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 const that = this;\n //获取项目名 pathname (路由的hash)\n that.pathName = window.location.hash.split('/')[1];\n console.log(\"pathname:\",that.pathName,this.$route.path)\n\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px'\n },\n}\n\n</script>\n<style lang=\"less\" scoped>\n.setting-wrap__body{\n .content{\n padding-top: 64px;\n /* height: calc(100% - 64px);\n overflow-y: auto;*/\n min-width: 1400px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .content-body {\n display: flex;\n overflow: hidden;\n\n .common-set-wrap {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-y: auto;\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 }\n }\n }\n }\n }\n}\n/*.content-body .left-menu {\n -ms-flex: 0 0 200px;\n flex: 0 0 200px;\n width: 200px;\n height: 100%;\n background: #020b21;\n transition: all .2s ease;\n position: fixed;\n z-index: 5;\n}*/\n</style>\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-1de142c8\",\"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-1de142c8\\\",\\\"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-1de142c8\\\",\\\"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-1de142c8\"\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([37],{"7Q11":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 s=a("VU/8")(o,n,!1,function(e){a("7Q11")},"data-v-16c9a8fa",null);t.default=s.exports}});
//# sourceMappingURL=37.f0f5cfddc9cd88a9bdb3.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/enterpriseApp/index.vue","webpack:///./src/views/enterpriseApp/index.vue?b850","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":"6HAUA,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/37.f0f5cfddc9cd88a9bdb3.js","sourcesContent":["<template>\r\n <div class=\"enterprise-wrap\">\r\n <!-- 公共头部菜单插件 -->\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div class=\"enterprise-wrap__body\">\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"enterprise\",\r\n data() {\r\n return {\r\n projectName: 'haoban-manage-web', // 当前项目名\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 mounted() {\r\n\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n</style>\r\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-16c9a8fa\",\"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-16c9a8fa\\\",\\\"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-16c9a8fa\\\",\\\"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-16c9a8fa\"\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([35],{"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){}}); 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("4IAe")},null,null);n.default=u.exports},"4IAe":function(e,n){}});
//# sourceMappingURL=35.58d4c515235752f2886d.js.map //# sourceMappingURL=38.af05b5b6cc28a922ade4.js.map
\ No newline at end of file \ 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/35.58d4c515235752f2886d.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":""} {"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/38.af05b5b6cc28a922ade4.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 \ No newline at end of file
webpackJsonp([38],{"7Bbo":function(t,e){},VlR1:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={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,o=t._self._c||e;return o("div",{staticClass:"setting-wrap"},[o("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),o("div",{staticClass:"setting-wrap__body"},[o("div",{staticClass:"content",attrs:{id:"content"}},[o("div",{staticClass:"content-body",style:{height:t.contentHeight}},[o("div",{staticClass:"left-menu",style:{height:t.contentHeight}},[o("vue-office-aside",{ref:"asideMenu",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}})],1),t._v(" "),o("transition",{attrs:{name:"fade",mode:"out-in"}},[o("router-view")],1)],1)])])],1)},staticRenderFns:[]};var s=o("VU/8")(a,n,!1,function(t){o("7Bbo")},"data-v-096d8371",null);e.default=s.exports}});
//# sourceMappingURL=38.d4cc702714768d377ace.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/index.vue","webpack:///./src/views/setting/index.vue?48ee","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/38.d4cc702714768d377ace.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__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-096d8371\",\"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-096d8371\\\",\\\"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-096d8371\\\",\\\"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-096d8371\"\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([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{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 r={ids:a};Object(n.a)("/haoban-manage-web/store/delByIds",r).then(function(e){if(console.log(e),1==e.data.errorCode){var t=a.split(",");s.tableData.slice(0).forEach(function(e){t.forEach(function(t){if(t==e.storeId){var a=s.tableData.indexOf(e);s.tableData.splice(a,1)}})}),s.$message.success({duration:1e3,message:"操作成功"})}else s.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){s.$message.error({duration:1e3,message:e.message})})})},selectMember:function(e){this.selectedList=e},setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)}},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",plain:"",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"}}),s("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],1),e._v(" "),s("el-table",{ref:"table1",attrs:{height:"445",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}}),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("a",{staticClass:"a-href",on:{click:function(s){e.delStores(t.row,!0)}}},[e._v("删除")])]}}])})],1)],1)},staticRenderFns:[]};var i=s("VU/8")(r,l,!1,function(e){s("Id0F")},null,null).exports,c={name:"clerkView",props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{storeType:0,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],storeStatus:"",showChildMember:!1}},methods:{setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)},changeManager:function(e,t){console.log(e,t),e.clerks.some(function(e){return 1==e.isManager&&(e.isManager=0),1==e.isManager}),t.isManager=1},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){console.log(e,e.employeeClerkId,t);var s=this;s.$confirm("是否要删除该员工?","提示",{type:"warning"}).then(function(){var a={ids:e.employeeClerkId};Object(n.a)("/haoban-manage-web/emp/del",a).then(function(a){console.log(a),1==a.data.errorCode?(t.clerks.forEach(function(s){s.employeeClerkId==e.employeeClerkId&&t.clerks.splice(t.clerks.indexOf(s),1)}),s.$message.success({duration:1e3,message:"操作成功"})):s.$message.error({duration:1e3,message:a.data.message})}).catch(function(e){s.$message.error({duration:1e3,message:e.message})})})}}},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:"445",data:e.tableData}},[s("el-table-column",{attrs:{label:"门店",width:"125"},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:"125"}}),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",[e._v("操作")])])]}},{key:"default",fn:function(t){return[s("ul",e._l(t.row.clerks,function(a){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"},[e._v("编辑")]),e._v(" "),s("a",{staticClass:"a-href",on:{click:function(s){e.delClerk(a,t.row)}}},[e._v("删除")])])])}))]}}])})],1)],1)},staticRenderFns:[]},u=s("VU/8")(c,d,!1,null,null,null).exports,m={name:"store-detail",components:{vueSelectStore:s("Ie7z").a},props:{storeInfo:{type:Object,default:function(){return{}}}},data:function(){return{areaChainName:"",location:"",areaOptions:{},imgs:[]}},methods:{callSelector:function(){this.$refs.storeSelector.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.groupChainName=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(){},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;console.log(s,"params"),Object(n.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(","):[],this.location=e.longitude+","+e.latitude,console.log(this.areaOptions,this.storeInfo,"ssss")}},mounted:function(){this.formatStoreInfo(this.storeInfo)},watch:{$route:function(e){console.log(e,"to")}}},p={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:"group"}},[s("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.groupChainName,callback:function(t){e.$set(e.storeInfo,"groupChainName",t)},expression:"storeInfo.groupChainName"}},[s("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),s("el-form-item",{attrs:{label:"门店图片",prop:"imageUrls"}},[s("div",{staticClass:"member-upload-image"},[s("vue-gic-upload-image",{attrs:{projectName:"gic-web",wxFlag:"0",actionUrl:"/haoban-manage-web/upload-img",imageList:e.imgs,limitW:500,limitH:500,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",on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var f=s("VU/8")(m,p,!1,function(e){s("syX1")},null,null).exports,h={name:"add-brand-dialog",data:function(){return{dialogVisible:!1,brandName:"",options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],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:"请输入品牌名称"})}}},v={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 g=s("VU/8")(h,v,!1,function(e){s("iuN3")},null,null).exports,b=s("WSbm"),_=s("oncj"),I={name:"storeEstruturaContainer",components:{navCrumb:a.a,searchMenu:o.a,storeView:i,clerkView:u,employeeInfo:b.a,storeInfo:f,addBrand:g,clerkInfo:_.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:""}],menuData:[],searchResult:{},loading:!0,groupInfo:{groupName:"",departmentId:""},total:0,showChildMember:!1,pageSize:20,pageNumber:1,storeList:[],tableView:1,showEmployee:"node",selectedEmployee:{},storeInfo:{},disableBtn:!0,storeStatus:"",storeType:""}},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.selectedEmployee=e,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()},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),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,pageNumber:e.pageNumber,status:e.storeStatus,storeType:e.storeType};Object(n.a)("/haoban-manage-web/store/findSimplePage",t).then(function(t){1==t.data.errorCode?(e.total=t.data.result.total,e.storeList=t.data.result.list||[],e.loading=!1,e.$message.success({duration:1e3,message:"操作成功!"})):(e.loading=!1,e.storeList=[],e.$message.error({duration:1e3,message:t.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}},C={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"},[s("div",{staticClass:"right-box"},[s("div",{staticClass:"store-estrutura-container common-frame-container"},[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:"550",content:"若您的企业为集团企业,可通过新建品牌,不同品牌的门店可以创建在不同的品牌下面",trigger:"hover"}},[s("i",{staticClass:"el-icon-question",attrs:{slot:"reference"},slot:"reference"})])],1)])],2),e._v(" "),"employee"==e.showEmployee?s("clerk-info",{attrs:{clerkInfo:e.selectedEmployee}}):"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("添加子分组")]),e._v(" "),0!=e.groupInfo.level?[s("span",{staticClass:"hurdle"}),e._v(" "),s("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("编辑")])]:e._e()],2)]),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)],1),e._v(" "),1==e.tableView?[s("store-view",{attrs:{tableData:e.storeList,departmentId:e.groupInfo.departmentId,brandId:e.groupInfo.brandId},on:{setChildMemberShow:e.setChildMemberShow}})]:[s("clerk-view",{attrs:{tableData:e.storeList},on:{setChildMemberShow:e.setChildMemberShow,selectByStatus:e.selectByStatus,selectByType:e.selectByType}})],e._v(" "),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)],2),e._v(" "),s("add-brand",{ref:"add_brand",on:{addSuccess:e.addSuccess}})],1)])])],1)},staticRenderFns:[]},y=s("VU/8")(I,C,!1,null,null,null);t.default=y.exports},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:[]}},methods:{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(){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=Object(a.c)(e);this.defaultOpen=s.defaultOpen,this.menuData=s.menuArr}}},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("Gd3P")},null,null);t.a=r.exports},Gd3P:function(e,t){},Id0F:function(e,t){},iuN3:function(e,t){},m1Jk:function(e,t){},oncj:function(e,t,s){"use strict";var a=s("Ie7z"),o=s("P9l9"),n={name:"clerk-info-form",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 s(new Error("请输入手机号"));return/^1[34578]\d{9}$/.test(t)?void 0: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}}},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.$refs.storeSelector.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),Object(o.a)("/haoban-manage-web/emp/add",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)})}}},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",{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(" "),s("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveFn(1)}}},[e._v("保存并继续添加")]),e._v(" "),s("el-button",{on:{click:e.cancel}},[e._v("取消")])],1),e._v(" "),s("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var l=s("VU/8")(n,r,!1,function(e){s("m1Jk")},null,null);t.a=l.exports},syX1:function(e,t){}}); 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{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 r={ids:a};Object(n.a)("/haoban-manage-web/store/delByIds",r).then(function(e){if(console.log(e),1==e.data.errorCode){var t=a.split(",");s.tableData.slice(0).forEach(function(e){t.forEach(function(t){if(t==e.storeId){var a=s.tableData.indexOf(e);s.tableData.splice(a,1)}})}),s.$message.success({duration:1e3,message:"操作成功"})}else s.$message.error({duration:1e3,message:e.data.message})}).catch(function(e){s.$message.error({duration:1e3,message:e.message})})})},selectMember:function(e){this.selectedList=e},setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)}},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",plain:"",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"}}),s("a",{staticClass:"a-href"},[e._v("显示子成员")])],1)],1),e._v(" "),s("el-table",{ref:"table1",attrs:{height:"445",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}}),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("a",{staticClass:"a-href",on:{click:function(s){e.delStores(t.row,!0)}}},[e._v("删除")])]}}])})],1)],1)},staticRenderFns:[]};var i=s("VU/8")(r,l,!1,function(e){s("Id0F")},null,null).exports,c={name:"clerkView",props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{storeType:0,typeArr:["全部类型","自营","联营","代理(加盟)","代销","托管"],storeStatus:"",showChildMember:!1}},methods:{setChildMemberShow:function(){this.$emit("setChildMemberShow",this.showChildMember)},changeManager:function(e,t){console.log(e,t),e.clerks.some(function(e){return 1==e.isManager&&(e.isManager=0),1==e.isManager}),t.isManager=1},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){console.log(e,e.employeeClerkId,t);var s=this;s.$confirm("是否要删除该员工?","提示",{type:"warning"}).then(function(){var a={ids:e.employeeClerkId};Object(n.a)("/haoban-manage-web/emp/del",a).then(function(a){console.log(a),1==a.data.errorCode?(t.clerks.forEach(function(s){s.employeeClerkId==e.employeeClerkId&&t.clerks.splice(t.clerks.indexOf(s),1)}),s.$message.success({duration:1e3,message:"操作成功"})):s.$message.error({duration:1e3,message:a.data.message})}).catch(function(e){s.$message.error({duration:1e3,message:e.message})})})}}},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:"445",data:e.tableData}},[s("el-table-column",{attrs:{label:"门店",width:"125"},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:"125"}}),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",[e._v("操作")])])]}},{key:"default",fn:function(t){return[s("ul",e._l(t.row.clerks,function(a){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"},[e._v("编辑")]),e._v(" "),s("a",{staticClass:"a-href",on:{click:function(s){e.delClerk(a,t.row)}}},[e._v("删除")])])])}))]}}])})],1)],1)},staticRenderFns:[]},u=s("VU/8")(c,d,!1,null,null,null).exports,m={name:"store-detail",components:{vueSelectStore:s("Ie7z").a},props:{storeInfo:{type:Object,default:function(){return{}}}},data:function(){return{areaChainName:"",location:"",areaOptions:{},imgs:[]}},methods:{callSelector:function(){this.$refs.storeSelector.treeSet.dialogVisible=!0},handleSelectedList:function(e){this.storeInfo.groupChainName=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(){},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;console.log(s,"params"),Object(n.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(","):[],this.location=e.longitude+","+e.latitude,console.log(this.areaOptions,this.storeInfo,"ssss")}},mounted:function(){this.formatStoreInfo(this.storeInfo)},watch:{$route:function(e){console.log(e,"to")}}},p={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:"group"}},[s("el-input",{on:{focus:e.callSelector},model:{value:e.storeInfo.groupChainName,callback:function(t){e.$set(e.storeInfo,"groupChainName",t)},expression:"storeInfo.groupChainName"}},[s("i",{staticClass:"el-input__icon el-icon-arrow-down",attrs:{slot:"suffix"},slot:"suffix"})])],1),e._v(" "),s("el-form-item",{attrs:{label:"门店图片",prop:"imageUrls"}},[s("div",{staticClass:"member-upload-image"},[s("vue-gic-upload-image",{attrs:{projectName:"gic-web",wxFlag:"0",actionUrl:"/haoban-manage-web/upload-img",imageList:e.imgs,limitW:500,limitH:500,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",on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var f=s("VU/8")(m,p,!1,function(e){s("syX1")},null,null).exports,h={name:"add-brand-dialog",data:function(){return{dialogVisible:!1,brandName:"",options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],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:"请输入品牌名称"})}}},v={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 g=s("VU/8")(h,v,!1,function(e){s("iuN3")},null,null).exports,b=s("WSbm"),_=s("oncj"),I={name:"storeEstruturaContainer",components:{navCrumb:a.a,searchMenu:o.a,storeView:i,clerkView:u,employeeInfo:b.a,storeInfo:f,addBrand:g,clerkInfo:_.a},data:function(){return{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"门店架构",path:""}],menuData:[],searchResult:{},loading:!0,groupInfo:{groupName:"",departmentId:""},total:0,showChildMember:!1,pageSize:20,pageNumber:1,storeList:[],tableView:1,showEmployee:"node",selectedEmployee:{},storeInfo:{},disableBtn:!0,storeStatus:"",storeType:""}},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.selectedEmployee=e,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()},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),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,pageNumber:e.pageNumber,status:e.storeStatus,storeType:e.storeType};Object(n.a)("/haoban-manage-web/store/findSimplePage",t).then(function(t){1==t.data.errorCode?(e.total=t.data.result.total,e.storeList=t.data.result.list||[],e.loading=!1,e.$message.success({duration:1e3,message:"操作成功!"})):(e.loading=!1,e.storeList=[],e.$message.error({duration:1e3,message:t.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}},C={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"},[s("div",{staticClass:"right-box"},[s("div",{staticClass:"store-estrutura-container common-frame-container"},[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:"550",content:"若您的企业为集团企业,可通过新建品牌,不同品牌的门店可以创建在不同的品牌下面",trigger:"hover"}},[s("i",{staticClass:"el-icon-question",attrs:{slot:"reference"},slot:"reference"})])],1)])],2),e._v(" "),"employee"==e.showEmployee?s("clerk-info",{attrs:{clerkInfo:e.selectedEmployee}}):"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("添加子分组")]),e._v(" "),0!=e.groupInfo.level?[s("span",{staticClass:"hurdle"}),e._v(" "),s("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("编辑")])]:e._e()],2)]),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)],1),e._v(" "),1==e.tableView?[s("store-view",{attrs:{tableData:e.storeList,departmentId:e.groupInfo.departmentId,brandId:e.groupInfo.brandId},on:{setChildMemberShow:e.setChildMemberShow}})]:[s("clerk-view",{attrs:{tableData:e.storeList},on:{setChildMemberShow:e.setChildMemberShow,selectByStatus:e.selectByStatus,selectByType:e.selectByType}})],e._v(" "),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)],2),e._v(" "),s("add-brand",{ref:"add_brand",on:{addSuccess:e.addSuccess}})],1)])])],1)},staticRenderFns:[]},y=s("VU/8")(I,C,!1,null,null,null);t.default=y.exports},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:[]}},methods:{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(){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=Object(a.c)(e);this.defaultOpen=s.defaultOpen,this.menuData=s.menuArr}}},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("Gd3P")},null,null);t.a=r.exports},Gd3P:function(e,t){},Id0F:function(e,t){},iuN3:function(e,t){},m1Jk:function(e,t){},oncj:function(e,t,s){"use strict";var a=s("Ie7z"),o=s("P9l9"),n={name:"clerk-info-form",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 s(new Error("请输入手机号"));return/^1[34578]\d{9}$/.test(t)?void 0: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}}},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.$refs.storeSelector.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),Object(o.a)("/haoban-manage-web/emp/add",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)})}}},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",{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(" "),s("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveFn(1)}}},[e._v("保存并继续添加")]),e._v(" "),s("el-button",{on:{click:e.cancel}},[e._v("取消")])],1),e._v(" "),s("vue-select-store",{ref:"storeSelector",on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var l=s("VU/8")(n,r,!1,function(e){s("m1Jk")},null,null);t.a=l.exports},syX1:function(e,t){}});
//# sourceMappingURL=4.0dccbeb384a458517ae8.js.map //# sourceMappingURL=4.80a5e0ef6dc1db3a9bf0.js.map
\ No newline at end of file \ 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([5],{ETw5: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}}},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",[o("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}})]):"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}},[e._v("编辑")])])]):e._e()]}}])}):o("el-table-column",{attrs:{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("f/WR")},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{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){console.log(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&&(console.log(t,o.adList.indexOf(t)),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",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",{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:"490px",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(" "),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._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("ncUN")},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"),{name:"export-set",data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1}},methods:{handleCheckAllChange:function(e){console.log(e),this.origin.forEach(function(t){t.checked=e})},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.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,console.log(t,"模板")},cancelCho:function(){this.origin.forEach(function(e){e.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var e=[];this.origin.forEach(function(t){t.checked&&e.push({fieldCode:t.fieldCode,fieldName:t.fieldName})});var t={};t.exportTitleContent=i()(e),console.log(t);var o=window.location.origin;-1!=o.indexOf("localhost")&&(o="http://www.gicdev.com"),location.href=o+"/haoban-manage-web/record/define-export?exportTitleContent="+i()(e),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}}),l={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"},[e._l(e.origin,function(t){return[t.checked?o("div",{key:t.fieldCode,staticClass:"cho"},[e._v(e._s(t.fieldName))]):e._e()]})],2),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},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"},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 r=o("VU/8")(n,l,!1,function(e){o("ETw5")},null,null);t.a=r.exports},Z2wd:function(e,t){},"f/WR":function(e,t){},ncUN: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{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"编辑员工信息",path:""}],typeObj:{onWorkCout:"在职员工",allWorkCount:"全职",partTimeWorkCount:"兼职",outWorkCount:"外包",practiceWorkCount:"实习",noTypeWorkCount:"无类型",regularCount:"正式",onTrialCount:"试用",noStatusCount:"无状态"},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()}},r={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:"e-record-container"},[e.showExportSet?[o("export-set",{on:{cancelCho:e.cancelCho}})]:[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))])])}))]),e._v(" "),o("employee-list",{on:{showExportSetFn:e.showExportSetFn}})]],2)])])],1)},staticRenderFns:[]};var c=o("VU/8")(l,r,!1,function(e){o("Z2wd")},null,null);t.default=c.exports}}); webpackJsonp([5],{ETw5: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}}},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",[o("img",{staticClass:"header-pic",attrs:{src:t.row[e.item]}})]):"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}},[e._v("编辑")])])]):e._e()]}}])}):o("el-table-column",{attrs:{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("f/WR")},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{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){console.log(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&&(console.log(t,o.adList.indexOf(t)),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",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",{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:"490px",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(" "),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._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("ncUN")},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"),{name:"export-set",data:function(){return{tempList:[],checkList:[],origin:[],checkAll:!1,isIndeterminate:!1}},methods:{handleCheckAllChange:function(e){console.log(e),this.origin.forEach(function(t){t.checked=e})},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.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,console.log(t,"模板")},cancelCho:function(){this.origin.forEach(function(e){e.checked=!1}),this.$emit("cancelCho")},exportCho:function(){var e=[];this.origin.forEach(function(t){t.checked&&e.push({fieldCode:t.fieldCode,fieldName:t.fieldName})});var t={};t.exportTitleContent=i()(e),console.log(t);var o=window.location.origin;-1!=o.indexOf("localhost")&&(o="http://www.gicdev.com"),location.href=o+"/haoban-manage-web/record/define-export?exportTitleContent="+i()(e),this.$emit("cancelCho")}},beforeMount:function(){this.getTemplate()}}),l={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"},[e._l(e.origin,function(t){return[t.checked?o("div",{key:t.fieldCode,staticClass:"cho"},[e._v(e._s(t.fieldName))]):e._e()]})],2),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},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"},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 r=o("VU/8")(n,l,!1,function(e){o("ETw5")},null,null);t.a=r.exports},V4Gi:function(e,t){},"f/WR":function(e,t){},ncUN: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{navpath:[{name:"首页",path:"/index"},{name:"企业通讯录",path:"/administrativeFrame"},{name:"员工档案",path:"/fileSet"},{name:"编辑员工信息",path:""}],typeObj:{onWorkCout:"在职员工",allWorkCount:"全职",partTimeWorkCount:"兼职",outWorkCount:"外包",practiceWorkCount:"实习",noTypeWorkCount:"无类型",regularCount:"正式",onTrialCount:"试用",noStatusCount:"无状态"},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()}},r={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:"e-record-container"},[e.showExportSet?[o("export-set",{on:{cancelCho:e.cancelCho}})]:[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))])])}))]),e._v(" "),o("employee-list",{on:{showExportSetFn:e.showExportSetFn}})]],2)])])],1)},staticRenderFns:[]};var c=o("VU/8")(l,r,!1,function(e){o("V4Gi")},null,null);t.default=c.exports}});
//# sourceMappingURL=5.5289f9d9d272d774f9a7.js.map //# sourceMappingURL=5.46b2c21ec6e966d2a463.js.map
\ No newline at end of file \ No newline at end of file
webpackJsonp([6],{DAYN:function(e,t,i){"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};function a(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}!function(){function t(e){function t(e){e.parentElement.removeChild(e)}function i(e,t,i){var n=0===i?e.children[0]:e.children[i-1].nextSibling;e.insertBefore(t,n)}function s(e,t){var i=this;this.$nextTick(function(){return i.$emit(e.toLowerCase(),t)})}var o=["Start","Add","Remove","Update","End"],l=["Choose","Sort","Filter","Clone"],r=["Move"].concat(o,l).map(function(e){return"on"+e}),d=null;return{name:"draggable",props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(e){return e}},element:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1,init:!1}},render:function(e){var t=this.$slots.default;if(t&&1===t.length){var i=t[0];i.componentOptions&&"transition-group"===i.componentOptions.tag&&(this.transitionMode=!0)}var n=t,s=this.$slots.footer;s&&(n=t?[].concat(a(t),a(s)):[].concat(a(s)));var o=null,l=function(e,t){o=function(e,t,i){return void 0==i?e:((e=null==e?{}:e)[t]=i,e)}(o,e,t)};if(l("attrs",this.$attrs),this.componentData){var r=this.componentData,d=r.on,c=r.props;l("on",d),l("props",c)}return e(this.element,o,n)},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.element.toLowerCase()!==this.$el.nodeName.toLowerCase(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter element value or remove transition-group. Current element value: "+this.element);var i={};o.forEach(function(e){i["on"+e]=function(e){var t=this;return function(i){null!==t.realList&&t["onDrag"+e](i),s.call(t,e,i)}}.call(t,e)}),l.forEach(function(e){i["on"+e]=s.bind(t,e)});var a=n({},this.options,i,{onMove:function(e,i){return t.onDragMove(e,i)}});!("draggable"in a)&&(a.draggable=">*"),this._sortable=new e(this.rootContainer,a),this.computeIndexes()},beforeDestroy:function(){this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},isCloning:function(){return!!this.options&&!!this.options.group&&"clone"===this.options.group.pull},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(e){for(var t in e)-1==r.indexOf(t)&&this._sortable.option(t,e[t])},deep:!0},realList:function(){this.computeIndexes()}},methods:{getChildrenNodes:function(){if(this.init||(this.noneFunctionalComponentMode=this.noneFunctionalComponentMode&&1==this.$children.length,this.init=!0),this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var e=this.$slots.default;return this.transitionMode?e[0].child.$slots.default:e},computeIndexes:function(){var e=this;this.$nextTick(function(){e.visibleIndexes=function(e,t,i){if(!e)return[];var n=e.map(function(e){return e.elm}),s=[].concat(a(t)).map(function(e){return n.indexOf(e)});return i?s.filter(function(e){return-1!==e}):s}(e.getChildrenNodes(),e.rootContainer.children,e.transitionMode)})},getUnderlyingVm:function(e){var t=function(e,t){return e.map(function(e){return e.elm}).indexOf(t)}(this.getChildrenNodes()||[],e);return-1===t?null:{index:t,element:this.realList[t]}},getUnderlyingPotencialDraggableComponent:function(e){var t=e.__vue__;return t&&t.$options&&"transition-group"===t.$options._componentTag?t.$parent:t},emitChanges:function(e){var t=this;this.$nextTick(function(){t.$emit("change",e)})},alterList:function(e){if(this.list)e(this.list);else{var t=[].concat(a(this.value));e(t),this.$emit("input",t)}},spliceList:function(){var e=arguments,t=function(t){return t.splice.apply(t,e)};this.alterList(t)},updatePosition:function(e,t){var i=function(i){return i.splice(t,0,i.splice(e,1)[0])};this.alterList(i)},getRelatedContextFromMoveEvent:function(e){var t=e.to,i=e.related,a=this.getUnderlyingPotencialDraggableComponent(t);if(!a)return{component:a};var s=a.realList,o={list:s,component:a};if(t!==i&&s&&a.getUnderlyingVm){var l=a.getUnderlyingVm(i);if(l)return n(l,o)}return o},getVmIndex:function(e){var t=this.visibleIndexes,i=t.length;return e>i-1?i:t[e]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(e){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[e].data=null;var t=this.getComponent();t.children=[],t.kept=void 0}},onDragStart:function(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),d=e.item},onDragAdd:function(e){var i=e.item._underlying_vm_;if(void 0!==i){t(e.item);var n=this.getVmIndex(e.newIndex);this.spliceList(n,0,i),this.computeIndexes();var a={element:i,newIndex:n};this.emitChanges({added:a})}},onDragRemove:function(e){if(i(this.rootContainer,e.item,e.oldIndex),this.isCloning)t(e.clone);else{var n=this.context.index;this.spliceList(n,1);var a={element:this.context.element,oldIndex:n};this.resetTransitionData(n),this.emitChanges({removed:a})}},onDragUpdate:function(e){t(e.item),i(e.from,e.item,e.oldIndex);var n=this.context.index,a=this.getVmIndex(e.newIndex);this.updatePosition(n,a);var s={element:this.context.element,oldIndex:n,newIndex:a};this.emitChanges({moved:s})},computeFutureIndex:function(e,t){if(!e.element)return 0;var i=[].concat(a(t.to.children)).filter(function(e){return"none"!==e.style.display}),n=i.indexOf(t.related),s=e.component.getVmIndex(n);return-1!=i.indexOf(d)||!t.willInsertAfter?s:s+1},onDragMove:function(e,t){var i=this.move;if(!i||!this.realList)return!0;var a=this.getRelatedContextFromMoveEvent(e),s=this.context,o=this.computeFutureIndex(a,e);return n(s,{futureIndex:o}),n(e,{relatedContext:a,draggedContext:s}),i(e,t)},onDragEnd:function(e){this.computeIndexes(),d=null}}}}Array.from||(Array.from=function(e){return[].slice.call(e)});var s=i("Lokx");e.exports=t(s)}()},EItT:function(e,t){},Lokx:function(e,t,i){var n,a;
/**!
* Sortable
* @author RubaXa <trash@rubaxa.org>
* @license MIT
*/
/**!
* Sortable
* @author RubaXa <trash@rubaxa.org>
* @license MIT
*/
!function(s){"use strict";void 0===(a="function"==typeof(n=s)?n.call(t,i,t,e):n)||(e.exports=a)}(function(){"use strict";if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var e,t,i,n,a,s,o,l,r,d,c,f,u,p,m,h,g,v,C,y,I,x={},b=/\s+/g,_=/left|right|inline/,D="Sortable"+(new Date).getTime(),w=window,N=w.document,T=w.parseInt,O=w.setTimeout,M=w.jQuery||w.Zepto,k=w.Polymer,L=!1,E="draggable"in N.createElement("div"),F=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((I=N.createElement("x")).style.cssText="pointer-events:auto","auto"===I.style.pointerEvents),R=!1,V=Math.abs,S=Math.min,j=[],A=[],P=ne(function(e,t,i){if(i&&t.scroll){var n,a,s,o,c,f,u=i[D],p=t.scrollSensitivity,m=t.scrollSpeed,h=e.clientX,g=e.clientY,v=window.innerWidth,C=window.innerHeight;if(r!==i&&(l=t.scroll,r=i,d=t.scrollFn,!0===l)){l=i;do{if(l.offsetWidth<l.scrollWidth||l.offsetHeight<l.scrollHeight)break}while(l=l.parentNode)}l&&(n=l,a=l.getBoundingClientRect(),s=(V(a.right-h)<=p)-(V(a.left-h)<=p),o=(V(a.bottom-g)<=p)-(V(a.top-g)<=p)),s||o||(o=(C-g<=p)-(g<=p),((s=(v-h<=p)-(h<=p))||o)&&(n=w)),x.vx===s&&x.vy===o&&x.el===n||(x.el=n,x.vx=s,x.vy=o,clearInterval(x.pid),n&&(x.pid=setInterval(function(){if(f=o?o*m:0,c=s?s*m:0,"function"==typeof d)return d.call(u,c,f,e);n===w?w.scrollTo(w.pageXOffset+c,w.pageYOffset+f):(n.scrollTop+=f,n.scrollLeft+=c)},24)))}},30),X=function(e){function t(e,t){return void 0!==e&&!0!==e||(e=i.name),"function"==typeof e?e:function(i,n){var a=n.options.group.name;return t?e:e&&(e.join?e.indexOf(a)>-1:a==e)}}var i={},n=e.group;n&&"object"==typeof n||(n={name:n}),i.name=n.name,i.checkPull=t(n.pull,!0),i.checkPut=t(n.put),i.revertClone=n.revertClone,e.group=i};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){L={capture:!1,passive:!1}}}))}catch(e){}function Y(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(e);this.el=e,this.options=t=ae({},t),e[D]=this;var i={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(e.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Y.supportPointer};for(var n in i)!(n in t)&&(t[n]=i[n]);for(var a in X(t),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!t.forceFallback&&E,U(e,"mousedown",this._onTapStart),U(e,"touchstart",this._onTapStart),t.supportPointer&&U(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(U(e,"dragover",this),U(e,"dragenter",this)),A.push(this._onDragOver),t.store&&this.sort(t.store.get(this))}function W(t,i){"clone"!==t.lastPullMode&&(i=!0),n&&n.state!==i&&(z(n,"display",i?"none":""),i||n.state&&(t.options.group.revertClone?(a.insertBefore(n,s),t._animate(e,n)):a.insertBefore(n,e)),n.state=i)}function Z(e,t,i){if(e){i=i||N;do{if(">*"===t&&e.parentNode===i||ie(e,t))return e}while(e=B(e))}return null}function B(e){var t=e.host;return t&&t.nodeType?t:e.parentNode}function U(e,t,i){e.addEventListener(t,i,L)}function G(e,t,i){e.removeEventListener(t,i,L)}function Q(e,t,i){if(e)if(e.classList)e.classList[i?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(b," ").replace(" "+t+" "," ");e.className=(n+(i?" "+t:"")).replace(b," ")}}function z(e,t,i){var n=e&&e.style;if(n){if(void 0===i)return N.defaultView&&N.defaultView.getComputedStyle?i=N.defaultView.getComputedStyle(e,""):e.currentStyle&&(i=e.currentStyle),void 0===t?i:i[t];t in n||(t="-webkit-"+t),n[t]=i+("string"==typeof i?"":"px")}}function H(e,t,i){if(e){var n=e.getElementsByTagName(t),a=0,s=n.length;if(i)for(;a<s;a++)i(n[a],a);return n}return[]}function q(e,t,i,a,s,o,l,r){e=e||t[D];var d=N.createEvent("Event"),c=e.options,f="on"+i.charAt(0).toUpperCase()+i.substr(1);d.initEvent(i,!0,!0),d.to=s||t,d.from=o||t,d.item=a||t,d.clone=n,d.oldIndex=l,d.newIndex=r,t.dispatchEvent(d),c[f]&&c[f].call(e,d)}function J(e,t,i,n,a,s,o,l){var r,d,c=e[D],f=c.options.onMove;return(r=N.createEvent("Event")).initEvent("move",!0,!0),r.to=t,r.from=e,r.dragged=i,r.draggedRect=n,r.related=a||t,r.relatedRect=s||t.getBoundingClientRect(),r.willInsertAfter=l,e.dispatchEvent(r),f&&(d=f.call(c,r,o)),d}function K(e){e.draggable=!1}function $(){R=!1}function ee(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,i=t.length,n=0;i--;)n+=t.charCodeAt(i);return n.toString(36)}function te(e,t){var i=0;if(!e||!e.parentNode)return-1;for(;e&&(e=e.previousElementSibling);)"TEMPLATE"===e.nodeName.toUpperCase()||">*"!==t&&!ie(e,t)||i++;return i}function ie(e,t){if(e){var i=(t=t.split(".")).shift().toUpperCase(),n=new RegExp("\\s("+t.join("|")+")(?=\\s)","g");return!(""!==i&&e.nodeName.toUpperCase()!=i||t.length&&((" "+e.className+" ").match(n)||[]).length!=t.length)}return!1}function ne(e,t){var i,n;return function(){void 0===i&&(i=arguments,n=this,O(function(){1===i.length?e.call(n,i[0]):e.apply(n,i),i=void 0},t))}}function ae(e,t){if(e&&t)for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}function se(e){return k&&k.dom?k.dom(e).cloneNode(!0):M?M(e).clone(!0)[0]:e.cloneNode(!0)}function oe(e){return O(e,0)}function le(e){return clearTimeout(e)}return Y.prototype={constructor:Y,_onTapStart:function(t){var i,n=this,a=this.el,s=this.options,l=s.preventOnFilter,r=t.type,d=t.touches&&t.touches[0],c=(d||t).target,f=t.target.shadowRoot&&t.path&&t.path[0]||c,u=s.filter;if(function(e){var t=e.getElementsByTagName("input"),i=t.length;for(;i--;){var n=t[i];n.checked&&j.push(n)}}(a),!e&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||s.disabled)&&!f.isContentEditable&&(c=Z(c,s.draggable,a))&&o!==c){if(i=te(c,s.draggable),"function"==typeof u){if(u.call(this,t,c,this))return q(n,f,"filter",c,a,a,i),void(l&&t.preventDefault())}else if(u&&(u=u.split(",").some(function(e){if(e=Z(f,e.trim(),a))return q(n,e,"filter",c,a,a,i),!0})))return void(l&&t.preventDefault());s.handle&&!Z(f,s.handle,a)||this._prepareDragStart(t,d,c,i)}},_prepareDragStart:function(i,n,l,r){var d,c=this,f=c.el,u=c.options,m=f.ownerDocument;l&&!e&&l.parentNode===f&&(v=i,a=f,t=(e=l).parentNode,s=e.nextSibling,o=l,h=u.group,p=r,this._lastX=(n||i).clientX,this._lastY=(n||i).clientY,e.style["will-change"]="all",d=function(){c._disableDelayedDrag(),e.draggable=c.nativeDraggable,Q(e,u.chosenClass,!0),c._triggerDragStart(i,n),q(c,a,"choose",e,a,a,p)},u.ignore.split(",").forEach(function(t){H(e,t.trim(),K)}),U(m,"mouseup",c._onDrop),U(m,"touchend",c._onDrop),U(m,"touchcancel",c._onDrop),U(m,"selectstart",c),u.supportPointer&&U(m,"pointercancel",c._onDrop),u.delay?(U(m,"mouseup",c._disableDelayedDrag),U(m,"touchend",c._disableDelayedDrag),U(m,"touchcancel",c._disableDelayedDrag),U(m,"mousemove",c._disableDelayedDrag),U(m,"touchmove",c._disableDelayedDrag),u.supportPointer&&U(m,"pointermove",c._disableDelayedDrag),c._dragStartTimer=O(d,u.delay)):d())},_disableDelayedDrag:function(){var e=this.el.ownerDocument;clearTimeout(this._dragStartTimer),G(e,"mouseup",this._disableDelayedDrag),G(e,"touchend",this._disableDelayedDrag),G(e,"touchcancel",this._disableDelayedDrag),G(e,"mousemove",this._disableDelayedDrag),G(e,"touchmove",this._disableDelayedDrag),G(e,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(t,i){(i=i||("touch"==t.pointerType?t:null))?(v={target:e,clientX:i.clientX,clientY:i.clientY},this._onDragStart(v,"touch")):this.nativeDraggable?(U(e,"dragend",this),U(a,"dragstart",this._onDragStart)):this._onDragStart(v,!0);try{N.selection?oe(function(){N.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(){if(a&&e){var t=this.options;Q(e,t.ghostClass,!0),Q(e,t.dragClass,!1),Y.active=this,q(this,a,"start",e,a,a,p)}else this._nulling()},_emulateDragOver:function(){if(C){if(this._lastX===C.clientX&&this._lastY===C.clientY)return;this._lastX=C.clientX,this._lastY=C.clientY,F||z(i,"display","none");var e=N.elementFromPoint(C.clientX,C.clientY),t=e,n=A.length;if(e&&e.shadowRoot&&(t=e=e.shadowRoot.elementFromPoint(C.clientX,C.clientY)),t)do{if(t[D]){for(;n--;)A[n]({clientX:C.clientX,clientY:C.clientY,target:e,rootEl:t});break}e=t}while(t=t.parentNode);F||z(i,"display","")}},_onTouchMove:function(e){if(v){var t=this.options,n=t.fallbackTolerance,a=t.fallbackOffset,s=e.touches?e.touches[0]:e,o=s.clientX-v.clientX+a.x,l=s.clientY-v.clientY+a.y,r=e.touches?"translate3d("+o+"px,"+l+"px,0)":"translate("+o+"px,"+l+"px)";if(!Y.active){if(n&&S(V(s.clientX-this._lastX),V(s.clientY-this._lastY))<n)return;this._dragStarted()}this._appendGhost(),y=!0,C=s,z(i,"webkitTransform",r),z(i,"mozTransform",r),z(i,"msTransform",r),z(i,"transform",r),e.preventDefault()}},_appendGhost:function(){if(!i){var t,n=e.getBoundingClientRect(),s=z(e),o=this.options;Q(i=e.cloneNode(!0),o.ghostClass,!1),Q(i,o.fallbackClass,!0),Q(i,o.dragClass,!0),z(i,"top",n.top-T(s.marginTop,10)),z(i,"left",n.left-T(s.marginLeft,10)),z(i,"width",n.width),z(i,"height",n.height),z(i,"opacity","0.8"),z(i,"position","fixed"),z(i,"zIndex","100000"),z(i,"pointerEvents","none"),o.fallbackOnBody&&N.body.appendChild(i)||a.appendChild(i),t=i.getBoundingClientRect(),z(i,"width",2*n.width-t.width),z(i,"height",2*n.height-t.height)}},_onDragStart:function(t,i){var s=this,o=t.dataTransfer,l=s.options;s._offUpEvents(),h.checkPull(s,s,e,t)&&((n=se(e)).draggable=!1,n.style["will-change"]="",z(n,"display","none"),Q(n,s.options.chosenClass,!1),s._cloneId=oe(function(){a.insertBefore(n,e),q(s,a,"clone",e)})),Q(e,l.dragClass,!0),i?("touch"===i?(U(N,"touchmove",s._onTouchMove),U(N,"touchend",s._onDrop),U(N,"touchcancel",s._onDrop),l.supportPointer&&(U(N,"pointermove",s._onTouchMove),U(N,"pointerup",s._onDrop))):(U(N,"mousemove",s._onTouchMove),U(N,"mouseup",s._onDrop)),s._loopId=setInterval(s._emulateDragOver,50)):(o&&(o.effectAllowed="move",l.setData&&l.setData.call(s,o,e)),U(N,"drop",s),s._dragStartId=oe(s._dragStarted))},_onDragOver:function(o){var l,r,d,p,m=this.el,v=this.options,C=v.group,I=Y.active,x=h===C,b=!1,w=v.sort;if(void 0!==o.preventDefault&&(o.preventDefault(),!v.dragoverBubble&&o.stopPropagation()),!e.animated&&(y=!0,I&&!v.disabled&&(x?w||(p=!a.contains(e)):g===this||(I.lastPullMode=h.checkPull(this,I,e,o))&&C.checkPut(this,I,e,o))&&(void 0===o.rootEl||o.rootEl===this.el))){if(P(o,v,this.el),R)return;if(l=Z(o.target,v.draggable,m),r=e.getBoundingClientRect(),g!==this&&(g=this,b=!0),p)return W(I,!0),t=a,void(n||s?a.insertBefore(e,n||s):w||a.appendChild(e));if(0===m.children.length||m.children[0]===i||m===o.target&&function(e,t){var i=e.lastElementChild.getBoundingClientRect();return t.clientY-(i.top+i.height)>5||t.clientX-(i.left+i.width)>5}(m,o)){if(0!==m.children.length&&m.children[0]!==i&&m===o.target&&(l=m.lastElementChild),l){if(l.animated)return;d=l.getBoundingClientRect()}W(I,x),!1!==J(a,m,e,r,l,d,o)&&(e.contains(m)||(m.appendChild(e),t=m),this._animate(r,e),l&&this._animate(d,l))}else if(l&&!l.animated&&l!==e&&void 0!==l.parentNode[D]){c!==l&&(c=l,f=z(l),u=z(l.parentNode));var N=(d=l.getBoundingClientRect()).right-d.left,T=d.bottom-d.top,M=_.test(f.cssFloat+f.display)||"flex"==u.display&&0===u["flex-direction"].indexOf("row"),k=l.offsetWidth>e.offsetWidth,L=l.offsetHeight>e.offsetHeight,E=(M?(o.clientX-d.left)/N:(o.clientY-d.top)/T)>.5,F=l.nextElementSibling,V=!1;if(M){var S=e.offsetTop,j=l.offsetTop;V=S===j?l.previousElementSibling===e&&!k||E&&k:l.previousElementSibling===e||e.previousElementSibling===l?(o.clientY-d.top)/T>.5:j>S}else b||(V=F!==e&&!L||E&&L);var A=J(a,m,e,r,l,d,o,V);!1!==A&&(1!==A&&-1!==A||(V=1===A),R=!0,O($,30),W(I,x),e.contains(m)||(V&&!F?m.appendChild(e):l.parentNode.insertBefore(e,V?F:l)),t=e.parentNode,this._animate(r,e),this._animate(d,l))}}},_animate:function(e,t){var i=this.options.animation;if(i){var n=t.getBoundingClientRect();1===e.nodeType&&(e=e.getBoundingClientRect()),z(t,"transition","none"),z(t,"transform","translate3d("+(e.left-n.left)+"px,"+(e.top-n.top)+"px,0)"),t.offsetWidth,z(t,"transition","all "+i+"ms"),z(t,"transform","translate3d(0,0,0)"),clearTimeout(t.animated),t.animated=O(function(){z(t,"transition",""),z(t,"transform",""),t.animated=!1},i)}},_offUpEvents:function(){var e=this.el.ownerDocument;G(N,"touchmove",this._onTouchMove),G(N,"pointermove",this._onTouchMove),G(e,"mouseup",this._onDrop),G(e,"touchend",this._onDrop),G(e,"pointerup",this._onDrop),G(e,"touchcancel",this._onDrop),G(e,"pointercancel",this._onDrop),G(e,"selectstart",this)},_onDrop:function(o){var l=this.el,r=this.options;clearInterval(this._loopId),clearInterval(x.pid),clearTimeout(this._dragStartTimer),le(this._cloneId),le(this._dragStartId),G(N,"mouseover",this),G(N,"mousemove",this._onTouchMove),this.nativeDraggable&&(G(N,"drop",this),G(l,"dragstart",this._onDragStart)),this._offUpEvents(),o&&(y&&(o.preventDefault(),!r.dropBubble&&o.stopPropagation()),i&&i.parentNode&&i.parentNode.removeChild(i),a!==t&&"clone"===Y.active.lastPullMode||n&&n.parentNode&&n.parentNode.removeChild(n),e&&(this.nativeDraggable&&G(e,"dragend",this),K(e),e.style["will-change"]="",Q(e,this.options.ghostClass,!1),Q(e,this.options.chosenClass,!1),q(this,a,"unchoose",e,t,a,p),a!==t?(m=te(e,r.draggable))>=0&&(q(null,t,"add",e,t,a,p,m),q(this,a,"remove",e,t,a,p,m),q(null,t,"sort",e,t,a,p,m),q(this,a,"sort",e,t,a,p,m)):e.nextSibling!==s&&(m=te(e,r.draggable))>=0&&(q(this,a,"update",e,t,a,p,m),q(this,a,"sort",e,t,a,p,m)),Y.active&&(null!=m&&-1!==m||(m=p),q(this,a,"end",e,t,a,p,m),this.save()))),this._nulling()},_nulling:function(){a=e=t=i=s=n=o=l=r=v=C=y=m=c=f=g=h=Y.active=null,j.forEach(function(e){e.checked=!0}),j.length=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragover":case"dragenter":e&&(this._onDragOver(t),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.preventDefault()}(t));break;case"mouseover":this._onDrop(t);break;case"selectstart":t.preventDefault()}},toArray:function(){for(var e,t=[],i=this.el.children,n=0,a=i.length,s=this.options;n<a;n++)Z(e=i[n],s.draggable,this.el)&&t.push(e.getAttribute(s.dataIdAttr)||ee(e));return t},sort:function(e){var t={},i=this.el;this.toArray().forEach(function(e,n){var a=i.children[n];Z(a,this.options.draggable,i)&&(t[e]=a)},this),e.forEach(function(e){t[e]&&(i.removeChild(t[e]),i.appendChild(t[e]))})},save:function(){var e=this.options.store;e&&e.set(this)},closest:function(e,t){return Z(e,t||this.options.draggable,this.el)},option:function(e,t){var i=this.options;if(void 0===t)return i[e];i[e]=t,"group"===e&&X(i)},destroy:function(){var e=this.el;e[D]=null,G(e,"mousedown",this._onTapStart),G(e,"touchstart",this._onTapStart),G(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(G(e,"dragover",this),G(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),A.splice(A.indexOf(this._onDragOver),1),this._onDrop(),this.el=e=null}},U(N,"touchmove",function(e){Y.active&&e.preventDefault()}),Y.utils={on:U,off:G,css:z,find:H,is:function(e,t){return!!Z(e,t,e)},extend:ae,throttle:ne,closest:Z,toggleClass:Q,clone:se,index:te,nextTick:oe,cancelNextTick:le},Y.create=function(e,t){return new Y(e,t)},Y.version="1.7.0",Y})},OxKQ: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"),a=i.n(n),s=i("gBtx"),o=i.n(s),l=i("mvHQ"),r=i.n(l),d=i("DAYN"),c=i.n(d),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,h=i("l46T"),g=i("MJLE"),v=i.n(g),C=[{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单行输入框",systemFlag:!1,fieldEdited:!0,fieldType:"0",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多行输入框",systemFlag:!1,fieldEdited:!0,fieldType:"1",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单选框",systemFlag:!1,fieldEdited:!0,fieldType:"2",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"radio",name:"选项1"},{type:"radio",name:"选项2"},{type:"radio",name:"选项3"}]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多选框",systemFlag:!1,fieldEdited:!0,fieldType:"3",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"checkbox",name:"选项1"},{type:"checkbox",name:"选项2"},{type:"checkbox",name:"选项3"}]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期",systemFlag:!1,fieldEdited:!0,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:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期区间",systemFlag:!1,fieldEdited:!0,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:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"数字输入框",systemFlag:!1,fieldType:"6",fieldEdited:!0,fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[],unit:"元"},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"图片",systemFlag:!1,fieldType:"7",fieldEdited:!0,fixed:!1,fieldDescription:"最多上传9张图片",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:[]}],y=function(){return C},I=i("3E4D"),x=i("Ch4/"),b=(i("PI0u"),i("P9l9")),_={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:y(),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:{}},staffRecordsOptions:[{id:"staffVisible",name:"对员工可见"},{id:"staffUnvisible",name:"对员工不可见"},{id:"staffMod",name:"对员工可修改"},{id:"staffUnmod",name:"对员工不可修改"}],setList:[],qrcodeCase:"",qrcodeNum:""}},created:function(){},methods:{baseInfoClone:function(){},clickItem:function(e){console.log(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(r()(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){console.log("move:"),console.log(e.draggedContext,e.dragged,e.to);if(!this.checkMove(e))return!1;e.relatedContext.element;var t=e.draggedContext.element;return console.log(t.fixed),!t.fixed},onChildMove:function(e){return console.log("onChildMove:",e,e.to.className),-1!=e.dragged.className.indexOf("block-class")&&e.to.className.indexOf("block-wrap"),console.log(!0),!0},itemMoveEnd:function(e){var t=this;t.isDragging=!1,console.log(" move end:",e,e.clone.dataset.type),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(r()(t.tempaletDataList)),t.$forceUpdate()},cloneDefine:function(e){console.log("clone>>>>",e)},selectItem:function(e,t){console.log(e,t),this.currentIndex=t,this.currentChildIndex=null},deleteItem:function(e,t){console.log(e,t),this.tempaletDataList.splice(t,1),this.currentIndex--,this.currentIndex<=0&&(this.currentIndex=0),this[e].forEach(function(e,t){e.fixed=!1}),console.log(this.currentIndex,this.tempaletDataList)},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,a){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(r()(this.tempaletDataList)),this.tempaletDataList[t].children.splice(i,1),this[a.parentCode].forEach(function(t,i){t.fieldCode===e&&(t.fixed=!1)})},checkedChange:function(e,t){console.log(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 a=i.fieldOperations.fieldContent.map(function(e){return e.name});this.isRepeat(a)&&(i.fieldOperations.fieldContent.splice(i.fieldOperations.fieldContent.length-1,1),a.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){console.log(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(r()(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.fieldEdited=!0===e.fieldEdited?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.fieldEdited=!0===t.fieldEdited?1:0,t.systemFlag=!0===t.systemFlag?1:0,2!==parseInt(t.fieldType)&&3!==parseInt(t.fieldType)||t.fieldOperations.fieldContent.forEach(function(e,t){e.hasOwnProperty(t)||""!=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:r()(e)};Object(b.c)("/haoban-manage-web/record/record-template-save.json",i).then(function(e){var t=e.data;1!=t.errorCode?x.a.errorMsg(t):I.a.showmsg("保存成功","success")}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},postPreview:function(e){var t=this,i={templateContent:r()(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+"/"+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:r()(t)}),console.log(this.qrcodeCase)},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.fieldEdited=1===parseInt(e.fieldEdited),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){console.log(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(r()(e));t.setParent=[],i.forEach(function(e,i){e.fixed=1===o()(e.fixed),e.isMust=1===o()(e.isMust),e.fieldEdited=1===o()(e.fieldEdited),e.systemFlag=1===o()(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:h.a},mounted:function(){a.a.all([this.getAllFields(),this.getInfo()]),document.body.ondrop=function(e){e.preventDefault(),e.stopPropagation()}}},D={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:{plain:""},on:{click:function(t){e.saveAndBack("preview")}}},[e._v("预览")]),e._v(" "),n("el-button",{attrs:{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(a,s){return n("li",{class:["filed-item","child-filed-item",e.currentChildKey==a.fieldCode&&e.currentChildIndex==s?"active-item":""],on:{click:function(n){n.stopPropagation(),e.selectChildItem(a.fieldCode,i,s,t.children)}}},["clerkPhone"!=a.fieldCode?n("span",{staticClass:"item-close child-item-close",on:{click:function(n){n.stopPropagation(),e.deleteChildItem(a.fieldCode,i,s,t.children,a)}}},[n("i",{staticClass:"el-icon-close"})]):e._e(),e._v(" "),2==a.fieldType||3==a.fieldType||4==a.fieldType?n("div",[n("div",{class:["opencard-item-title",a.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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(a.fieldDescription)+" "),n("i",{staticClass:"el-icon-arrow-right"})])])]):e._e(),e._v(" "),5==a.fieldType?n("div",[n("div",[n("div",{class:["opencard-item-title",a.fieldOperations.startName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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(a.fieldOperations.startDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])]),e._v(" "),n("div",{staticClass:"b-t-1"},[n("div",{class:["opencard-item-title",a.fieldOperations.endName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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(a.fieldOperations.endDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])])]):e._e(),e._v(" "),7==a.fieldType?n("div",[n("div",{class:["opencard-item-title",a.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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==a.fieldType||1==a.fieldType||6==a.fieldType?n("div",[n("div",{class:["opencard-item-title",a.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag"},[e._v(e._s(a.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(a,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:a.fieldName,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(a,"fieldName",t)}}}),e._v(" "),7==a.fieldType?n("p",{staticStyle:{"margin-top":"8px","font-size":"12px",color:"rgba(255, 255, 255, 0.7)"}},[e._v(e._s(a.fieldDescription))]):e._e()],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5!=a.fieldType&&7!=a.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:a.fieldDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a,"fieldDescription",t)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5==a.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:a.fieldOperations.startName,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"startName",t)}}})],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:a.fieldOperations.startDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"startDescription",t)}}})],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:a.fieldOperations.endName,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"endName",t)}}})],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:a.fieldOperations.endDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"endDescription",t)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&6==a.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:a.fieldOperations.unit,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"unit",t)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex!=s||4!=a.fieldType&&5!=a.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("日期类型")]),e._v(" "),e._l(a.fieldOperations.ruleContent,function(t,i){return[n("el-radio",{attrs:{label:t.key},on:{change:function(t){e.changeRadio(t,i,a)}},model:{value:a.fieldOperations.typeValue,callback:function(t){e.$set(a.fieldOperations,"typeValue",t)},expression:"childItem.fieldOperations.typeValue"}},[e._v("\n "+e._s(t.name)+"\n ")])]})],2)],e._v(" "),e.currentChildIndex!=s||"2"!=a.fieldType&&"3"!=a.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("选项 "),n("span",[e._v("最多20项,每项最多10个字")])]),e._v(" "),e._l(a.fieldOperations.fieldContent,function(t,s){return[n("div",{staticClass:"margin-t-15 limit-w-340",style:0==s?"margin-top: 0":""},[n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.name,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t,"name",i)}}}),e._v(" "),!a.systemFlag&&a.fieldOperations.fieldContent.length>1?n("i",{staticClass:"opt-btn el-icon-remove del-item",on:{click:function(t){e.delChildItem(i,s,a)}}}):e._e(),e._v(" "),!a.systemFlag&&s<19?[s==a.fieldOperations.fieldContent.length-1?n("i",{staticClass:"opt-btn el-icon-circle-plus add-item",on:{click:function(t){e.addChildItem(i,s,a)}}}):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:a.isMust,callback:function(t){e.$set(a,"isMust",t)},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("el-checkbox-group",{staticClass:"staffRecords-limit",on:{change:function(i){e.checkedChange(i,t)}},model:{value:a.staffRecordsIds,callback:function(t){e.$set(a,"staffRecordsIds",t)},expression:"childItem.staffRecordsIds"}},[e._l(e.staffRecordsOptions,function(t,i){return[n("div",{staticClass:"checkbox-cell"},[n("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(e._s(t.name))])],1)]})],2)],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:"static/img/card-mould-logo.png",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 w=i("VU/8")(_,D,!1,function(e){i("OxKQ")},"data-v-32b45913",null);t.default=w.exports}});
//# sourceMappingURL=6.1b30a58b020c2624552b.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([6],{AbcR:function(a,t){},Bpxv:function(a,t){a.exports="data:image/png;base64,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"},CSjr:function(a,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("3Xzz"),i=e("3E4D"),s=e("Ch4/"),o=(e("Mk6G"),e("PI0u")),r=e("P9l9"),c={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"staff-info-panel"},[e("div",{staticClass:"info-title m-b-50 font-16 color-303133"},[a._v("员工档案信息将应用在以下两个地方")]),a._v(" "),a._m(0),a._v(" "),e("div",{staticClass:"info-btn m-t-60 font-14"},[e("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:e("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:e("Bpxv"),alt:""}}),this._v(" "),t("p",{staticClass:"m-t-20 font-14 color-606266"},[this._v("员工档案")])])])}]};var m=e("VU/8")({name:"staff-info-set",data:function(){return{}},methods:{},mounted:function(){},components:{}},c,!1,function(a){e("ezlR")},"data-v-7076ce46",null).exports,l={name:"staff-info-set",data:function(){return{activeName:"",brandList:[],probObj:{probationDay:"",probationMonth:""}}},methods:{handleChange:function(a){console.log(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){console.log(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 e=t.data;1!=e.errorCode?s.a.errorMsg(e):e.result&&e.result.length?(a.brandList=e.result,a.activeName=e.result[0].groupId,a.getStoreAuth(e.result[0].groupId,0)):a.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(t){console.log(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 e=t.data;1!=e.errorCode?s.a.errorMsg(e):e.result&&e.result.length&&(a.probObj=e.result)}).catch(function(t){console.log(t),a.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getProbData()},components:{}},u={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"staff-prob-panel"},[e("div",{staticClass:"depart-cell"},[e("div",{staticClass:"m-t-24"},[e("span",{staticClass:"font-14 color-606266 p-r-12"},[a._v("设置企业试用期时间")]),e("el-input-number",{attrs:{"controls-position":"right",min:1,max:10},on:{change:a.handleChange},model:{value:a.probObj.probationDay,callback:function(t){a.$set(a.probObj,"probationDay",t)},expression:"probObj.probationDay"}}),e("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("\n 天\n ")]),e("span",{staticClass:"font-14 color-606266 p-l-12 p-r-12"},[a._v("\n +\n ")]),e("el-input-number",{attrs:{"controls-position":"right",min:1,max:10},on:{change:a.handleChange},model:{value:a.probObj.probationMonth,callback:function(t){a.$set(a.probObj,"probationMonth",t)},expression:"probObj.probationMonth"}}),e("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("月")])],1),a._v(" "),e("div",{staticClass:"p-l-138 m-t-24"},[e("el-button",{attrs:{type:"primary"},on:{click:a.saveSet}},[a._v("保存")])],1)])])},staticRenderFns:[]};var b=e("VU/8")(l,u,!1,function(a){e("AbcR")},"data-v-4eb7e150",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:n.a,staffInfoSet:m,staffProbSet:b}},p={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"fileSet-wrap"},[e("nav-crumb",{attrs:{navpath:a.navpath}}),a._v(" "),e("div",{staticClass:"staff-contain-set"},[e("el-tabs",{model:{value:a.activeName,callback:function(t){a.activeName=t},expression:"activeName"}},[e("el-tab-pane",{attrs:{label:"档案字段设置",name:"first"}},[e("staffInfoSet")],1),a._v(" "),e("el-tab-pane",{attrs:{label:"试用期时间设置",name:"second"}},[e("staffProbSet")],1)],1)],1),a._v(" "),e("vue-gic-footer")],1)},staticRenderFns:[]};var f=e("VU/8")(A,p,!1,function(a){e("ox0V")},"data-v-f52067de",null);t.default=f.exports},aNcm:function(a,t){a.exports="data:image/png;base64,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"},ezlR:function(a,t){},ox0V:function(a,t){}});
//# sourceMappingURL=6.1cfc190be082172b30c3.js.map
\ No newline at end of file
webpackJsonp([7],{"2A0t":function(a,t){},Bpxv:function(a,t){a.exports="data:image/png;base64,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"},CSjr:function(a,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("3Xzz"),i=e("3E4D"),s=e("Ch4/"),o=(e("Mk6G"),e("PI0u")),r=e("P9l9"),c={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"staff-info-panel"},[e("div",{staticClass:"info-title m-b-50 font-16 color-303133"},[a._v("员工档案信息将应用在以下两个地方")]),a._v(" "),a._m(0),a._v(" "),e("div",{staticClass:"info-btn m-t-60 font-14"},[e("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:e("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:e("Bpxv"),alt:""}}),this._v(" "),t("p",{staticClass:"m-t-20 font-14 color-606266"},[this._v("员工档案")])])])}]};var m=e("VU/8")({name:"staff-info-set",data:function(){return{}},methods:{},mounted:function(){},components:{}},c,!1,function(a){e("2A0t")},"data-v-2444a1c6",null).exports,l={name:"staff-info-set",data:function(){return{activeName:"",brandList:[],probObj:{probationDay:"",probationMonth:""}}},methods:{handleChange:function(a){console.log(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){console.log(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 e=t.data;1!=e.errorCode?s.a.errorMsg(e):e.result&&e.result.length?(a.brandList=e.result,a.activeName=e.result[0].groupId,a.getStoreAuth(e.result[0].groupId,0)):a.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(t){console.log(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 e=t.data;1!=e.errorCode?s.a.errorMsg(e):e.result&&e.result.length&&(a.probObj=e.result)}).catch(function(t){console.log(t),a.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getProbData()},components:{}},u={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"staff-prob-panel"},[e("div",{staticClass:"depart-cell"},[e("div",{staticClass:"m-t-24"},[e("span",{staticClass:"font-14 color-606266 p-r-12"},[a._v("设置企业试用期时间")]),e("el-input-number",{attrs:{"controls-position":"right",min:1,max:10},on:{change:a.handleChange},model:{value:a.probObj.probationDay,callback:function(t){a.$set(a.probObj,"probationDay",t)},expression:"probObj.probationDay"}}),e("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("\n 天\n ")]),e("span",{staticClass:"font-14 color-606266 p-l-12 p-r-12"},[a._v("\n +\n ")]),e("el-input-number",{attrs:{"controls-position":"right",min:1,max:10},on:{change:a.handleChange},model:{value:a.probObj.probationMonth,callback:function(t){a.$set(a.probObj,"probationMonth",t)},expression:"probObj.probationMonth"}}),e("span",{staticClass:"font-14 color-606266 p-l-12"},[a._v("月")])],1),a._v(" "),e("div",{staticClass:"p-l-138 m-t-24"},[e("el-button",{attrs:{type:"primary"},on:{click:a.saveSet}},[a._v("保存")])],1)])])},staticRenderFns:[]};var b=e("VU/8")(l,u,!1,function(a){e("gYdK")},"data-v-16bbd79c",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:n.a,staffInfoSet:m,staffProbSet:b}},p={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"fileSet-wrap"},[e("nav-crumb",{attrs:{navpath:a.navpath}}),a._v(" "),e("div",{staticClass:"staff-contain-set"},[e("el-tabs",{model:{value:a.activeName,callback:function(t){a.activeName=t},expression:"activeName"}},[e("el-tab-pane",{attrs:{label:"档案字段设置",name:"first"}},[e("staffInfoSet")],1),a._v(" "),e("el-tab-pane",{attrs:{label:"试用期时间设置",name:"second"}},[e("staffProbSet")],1)],1)],1),a._v(" "),e("vue-gic-footer")],1)},staticRenderFns:[]};var g=e("VU/8")(A,p,!1,function(a){e("XcX+")},"data-v-2a67f085",null);t.default=g.exports},"XcX+":function(a,t){},aNcm:function(a,t){a.exports="data:image/png;base64,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"},gYdK:function(a,t){}});
//# sourceMappingURL=7.280d76325c768b369d5c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/guid5.png","webpack:///./src/components/contacts/staff-info-set.vue?b1b1","webpack:///./src/components/contacts/staff-info-set.vue","webpack:///src/components/contacts/staff-info-set.vue","webpack:///src/components/contacts/staff-prob-set.vue","webpack:///./src/components/contacts/staff-prob-set.vue?33dd","webpack:///./src/components/contacts/staff-prob-set.vue","webpack:///src/views/contacts/fileSet.vue","webpack:///./src/views/contacts/fileSet.vue?6d35","webpack:///./src/views/contacts/fileSet.vue","webpack:///./src/assets/guid4.png"],"names":["module","exports","contacts_staff_info_set","render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_m","attrs","type","on","click","$event","$router","push","staticRenderFns","src","__webpack_require__","alt","components_contacts_staff_info_set","normalizeComponent","name","data","methods","mounted","components","ssrContext","staff_prob_set","activeName","brandList","probObj","probationDay","probationMonth","handleChange","value","console","log","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.1cfc190be082172b30c3.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","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"staff-info-panel\"},[_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-7076ce46\",\"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-7076ce46\\\",\\\"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-7076ce46\\\",\\\"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-7076ce46\"\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>\r\n <div class=\"staff-info-panel\">\r\n <div class=\"info-title m-b-50 font-16 color-303133\">员工档案信息将应用在以下两个地方</div>\r\n <div class=\"flex flex-align-center\">\r\n <div class=\"flex-1\">\r\n <img src=\"../../assets/guid4.png\" alt=\"\"/>\r\n <p class=\"m-t-20 font-14 color-606266\">个人信息页展示</p>\r\n </div>\r\n <div class=\"flex-1\">\r\n <img src=\"../../assets/guid5.png\" alt=\"\"/>\r\n <p class=\"m-t-20 font-14 color-606266\">员工档案</p>\r\n </div>\r\n </div>\r\n <div class=\"info-btn m-t-60 font-14\">\r\n <el-button type=\"primary\" @click=\"$router.push('/staffRecordsTemplate')\">进入档案设置</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n\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: \"staff-info-set\",\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n\r\n methods: {\r\n\r\n /**\r\n * 表格---多选\r\n */\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n.bg-82C5FF {\r\n background: #82C5FF;\r\n}\r\n\r\n.color-303133 {\r\n color: #303133;\r\n}\r\n\r\n.color-606266 {\r\n color: #606266;\r\n}\r\n\r\n\r\n.font-14 {\r\n font-size: 14px;\r\n}\r\n\r\n.font-16 {\r\n font-size: 16px;\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.m-b-50 {\r\n margin-bottom: 50px;\r\n}\r\n\r\n.m-t-20 {\r\n margin-top: 20px;\r\n}\r\n\r\n.m-t-60 {\r\n margin-top: 60px;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\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.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\r\n.staff-info-panel {\r\n width: 600px;\r\n margin: 0 auto;\r\n text-align: center;\r\n\r\n img {\r\n width: 68px;\r\n }\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/staff-info-set.vue","<template>\r\n <div class=\"staff-prob-panel\">\r\n <div class=\"depart-cell\">\r\n <!-- <div class=\"info-title font-16 color-303133\">行政架构设置</div> -->\r\n <div class=\"m-t-24\">\r\n <span class=\"font-14 color-606266 p-r-12\">设置企业试用期时间</span><el-input-number\r\n v-model=\"probObj.probationDay\"\r\n controls-position=\"right\"\r\n @change=\"handleChange\"\r\n :min=\"1\"\r\n :max=\"10\">\r\n </el-input-number><span class=\"font-14 color-606266 p-l-12\">\r\n 天\r\n </span><span class=\"font-14 color-606266 p-l-12 p-r-12\">\r\n +\r\n </span><el-input-number\r\n v-model=\"probObj.probationMonth\"\r\n controls-position=\"right\"\r\n @change=\"handleChange\"\r\n :min=\"1\"\r\n :max=\"10\">\r\n </el-input-number><span class=\"font-14 color-606266 p-l-12\">月</span>\r\n </div>\r\n <div class=\"p-l-138 m-t-24\">\r\n <el-button type=\"primary\" @click=\"saveSet\">保存</el-button>\r\n </div>\r\n </div>\r\n <!-- <div class=\"depart-cell\">\r\n <div class=\"info-title m-b-50 font-16 color-303133\">门店架构设置</div>\r\n <el-radio-group v-model=\"activeName\" style=\"margin-bottom: 30px;\">\r\n <template v-for=\"(item,index) in brandList\">\r\n <el-radio-button label=\"top\" :key=\"index+item.\">top</el-radio-button>\r\n </template>\r\n\r\n </el-radio-group>\r\n </div> -->\r\n </div>\r\n</template>\r\n<script>\r\n\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: \"staff-info-set\",\r\n data() {\r\n return {\r\n activeName: '',\r\n brandList: [],\r\n probObj: {\r\n probationDay: '',\r\n probationMonth: ''\r\n }\r\n }\r\n },\r\n\r\n methods: {\r\n /**\r\n * 值改变\r\n */\r\n handleChange(value) {\r\n const that = this;\r\n console.log(value)\r\n },\r\n\r\n /**\r\n * 保存\r\n */\r\n saveSet: _debounce(function(){\r\n const that = this;\r\n if (!that.probObj.probationDay || !that.probObj.probationMonth) {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '请设置时间'\r\n })\r\n return;\r\n }\r\n let para = {\r\n day: that.probObj.probationDay,\r\n month: that.probObj.probationMonth\r\n }\r\n postRequest('/haoban-manage-web/enterprise-probation-period-setting.json',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n showMsg.showmsg('保存成功','success')\r\n\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },500),\r\n\r\n /**\r\n * 获取品牌列表\r\n */\r\n getBrandData() {\r\n const that = this;\r\n postRequest('/haoban-manage-web/brand/list',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result && !!resData.result.length ) {\r\n that.brandList = resData.result\r\n that.activeName = resData.result[0].groupId;\r\n that.getStoreAuth(resData.result[0].groupId,0)\r\n }else {\r\n that.$message.error({\r\n duration: 1000,\r\n message: '暂无数据'\r\n })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 getProbData() {\r\n const that = this;\r\n postRequest('/haoban-manage-web/find-enterprise-probation-period',{})\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n let resData = res.data;\r\n if (resData.errorCode == 1) {\r\n // showMsg.showmsg('操作成功','success')\r\n if (!!resData.result && !!resData.result.length ) {\r\n that.probObj = resData.result;\r\n }else {\r\n // that.$message.error({\r\n // duration: 1000,\r\n // message: '暂无数据'\r\n // })\r\n }\r\n return;\r\n }\r\n\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n\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 mounted() {\r\n const that = this\r\n that.getProbData();\r\n },\r\n components: {\r\n\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n.bg-82C5FF {\r\n background: #82C5FF;\r\n}\r\n\r\n.color-303133 {\r\n color: #303133;\r\n}\r\n\r\n.color-606266 {\r\n color: #606266;\r\n}\r\n\r\n\r\n.font-14 {\r\n font-size: 14px;\r\n}\r\n\r\n.font-16 {\r\n font-size: 16px;\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.p-l-12 {\r\n padding-left: 12px;\r\n}\r\n\r\n.p-l-138 {\r\n padding-left: 138px;\r\n}\r\n\r\n.p-r-12 {\r\n padding-right: 12px;\r\n}\r\n\r\n.m-b-50 {\r\n margin-bottom: 50px;\r\n}\r\n\r\n.m-t-20 {\r\n margin-top: 20px;\r\n}\r\n\r\n.m-t-24 {\r\n margin-top: 24px;\r\n}\r\n\r\n.m-t-60 {\r\n margin-top: 60px;\r\n}\r\n\r\n.common-wrap__page {\r\n margin-top: 24px;\r\n}\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.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\r\n.staff-prob-panel {\r\n /*width: 600px;*/\r\n /*margin: 0 auto;*/\r\n text-align: left;\r\n min-height: calc(100% - 240px);\r\n}\r\n\r\n</style>\r\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\"},[_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\":1,\"max\":10},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\":1,\"max\":10},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-4eb7e150\",\"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-4eb7e150\\\",\\\"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-4eb7e150\\\",\\\"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-4eb7e150\"\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>\r\n <div class=\"fileSet-wrap\">\r\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\r\n <div class=\"staff-contain-set\">\r\n <el-tabs v-model=\"activeName\">\r\n <el-tab-pane label=\"档案字段设置\" name=\"first\">\r\n <staffInfoSet></staffInfoSet>\r\n </el-tab-pane>\r\n <el-tab-pane label=\"试用期时间设置\" name=\"second\">\r\n <staffProbSet></staffProbSet>\r\n </el-tab-pane>\r\n </el-tabs>\r\n </div>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport navCrumb from '@/components/nav/nav.vue';\r\nimport staffInfoSet from '@/components/contacts/staff-info-set.vue';\r\nimport staffProbSet from '@/components/contacts/staff-prob-set.vue';\r\nexport default {\r\n name: \"fileSet\",\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: '/administrativeFrame'\r\n },\r\n {\r\n name: '档案设置',\r\n path: ''\r\n }\r\n ],\r\n\r\n activeName: 'first'\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb,\r\n staffInfoSet,\r\n staffProbSet\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n.contact-wrap__right__body {\r\n height: 100%;\r\n}\r\n\r\n.fileSet-wrap {\r\n height: 100%;\r\n\r\n .staff-contain-set {\r\n min-height: calc(100% - 240px);\r\n }\r\n}\r\n .navwrap.boxbttom {\r\n border: none;\r\n }\r\n .el-tabs {\r\n /*background: #fff;*/\r\n /deep/ .el-tabs__header {\r\n margin: 0;\r\n background: #fff;\r\n }\r\n\r\n /deep/ .el-tabs__content {\r\n /*background: #fff;*/\r\n padding: 24px;\r\n min-height: calc(100% - 240px);\r\n }\r\n\r\n /deep/ .el-tabs__nav-wrap {\r\n padding-left: 24px;\r\n &::after {\r\n height: 1px;\r\n }\r\n }\r\n\r\n .el-tab-pane {\r\n padding: 33px;\r\n background: #fff;\r\n }\r\n }\r\n</style>\r\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-f52067de\",\"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-f52067de\\\",\\\"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-f52067de\\\",\\\"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-f52067de\"\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":""} {"version":3,"sources":["webpack:///./src/assets/guid5.png","webpack:///./src/components/contacts/staff-info-set.vue?ebac","webpack:///./src/components/contacts/staff-info-set.vue","webpack:///src/components/contacts/staff-info-set.vue","webpack:///src/components/contacts/staff-prob-set.vue","webpack:///./src/components/contacts/staff-prob-set.vue?b82b","webpack:///./src/components/contacts/staff-prob-set.vue","webpack:///src/views/contacts/fileSet.vue","webpack:///./src/views/contacts/fileSet.vue?7be8","webpack:///./src/views/contacts/fileSet.vue","webpack:///./src/assets/guid4.png"],"names":["module","exports","contacts_staff_info_set","render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_m","attrs","type","on","click","$event","$router","push","staticRenderFns","src","__webpack_require__","alt","components_contacts_staff_info_set","normalizeComponent","name","data","methods","mounted","components","ssrContext","staff_prob_set","activeName","brandList","probObj","probationDay","probationMonth","handleChange","value","console","log","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/7.280d76325c768b369d5c.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAACuCAMAAACoXtf9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcVSn/nW6/8nk/63T/2Gt/5PH/8nj/8rk/8rk/2y0/5/N/4XB/0Kf/X+9/V2o+Mrk/4K58SiU/ovD/srl/8nj/0mf+crl/1Gm/yiU/ieS+srl/y+U+CaS+hOI+cHg/8nj/73Z/yCO+SiT/ieU/Vqs/jGX/CWQ+SSN9MXi/7/d/yeQ+iqU/mCv/1+v/7jb/6nR/srl/wKI/8nk/2Cu/9nq/8nk/xiQ/ymV/ymU/iiU/iyW/lqs/tXq/2Gx/yuV/WKx/z2d/kGf/lOp/mKx/yqW/gt432Kx/2Gw/5bI/8vm/5zP/2Cu/wp23mGw/12u/yqK6IK//1Sq/lqt/2Ky/wp330qm/zqd/1aq/UOh/9Ho/zGY/1Op/wt33wt44GKx/0ql/wx336DQ/zyd/j2e/BOI9rrc/5bM/5XL/5nM/9Pq/5XL/6XT/0uk/R+L9At33v///ymU/dTq/2qz/7fZ+yWU/yaT/V+v/xaM/02n/wCI/zac/0Gh/zid/z6g/1Co/wCH/zqe/1Wq/yeV/yuX/0ml/ymW/1er/zOb/wyM/12u/wGJ/y+Z/wmL/2Gw/x2R/x+S/1ms/wCF/zGa/0Wj/1ut/yOT/yWS/kKi/y2Y/1Kp/wl23SGT/0ql/xmQ/9Do/7LX/gCG/wWK/0um/1qt/xuQ/xGN/w+M/0+o/xeP/9Lp/zyf/yGQ/lSq/zWc/xSO/xON/xaO/ymV/yqV/vP5/9br/0ek/2Oz/9Pq/16u/x6P/hiD6wOJ/9Xq/9nt//j8/0Cg/83m/wx64y2W/u72/8fj/gCE//3+/3S5/5fM/2W2/93u/3m8/4zG/wx54LbZ+7TZ/36+/xCC7+Px/wmK/7rb/KXR/8Df/max/6HP/4LA/4fD//v9/5PJ//b7/2+3/6vU/8Ph/73d/hF95uj0/7bY/TKY/kSi/7DV/ZzN/yqa/5DI/67W/2m0/0ul/qfS/xCA6mez/0Wi/pvR/xWK+zib/bjb/wCB/0ij/hyH7yON9jOU8wKD+KPN+Hi08E6c6c/vjyUAAABvdFJOUwA7O4M6OzuAwH46Ozs7OgeFA/Q6vI4Owhr6S1wgZP4edxA9bns0NFkqMzwUilrCKRmgjGoqek2N6NrNn+m99q/s/17Lrb/c02cxsOhLfOB4/lfqk4T3tu794L7x2K/qndqPwebSnJ2a23q/XqLh3Z0b6w4AABtwSURBVHja1Jl9TNT3HcddLgZI/wASRVZbhWxmautDi3Fb7Cystlp16qq1Zn/U1DSt3ZYcZLk7TjkeDriDE46nOzh5cIHjMXLHg8tdiGy5wOZ6BC4RSbriGN0wEEdHECG91X/2ff59v7/fj4dNRPaRGONfr7zz/r4/78+PDRtWew6c3ptstycfvXhsR3zshv+LiT/9ht1gMNjB+O1HL+45sP6R446d8htsth6DAYH7B/zJe4/Fr2/m7+y12Zw2OD09VG6//+jpdSx3/NnDtrKyRqfTBn6Y2lDv5CMn49Yn88m3GhvLyhC1E1IDbABuNyBs/7p0SdzZC41ms9WKsBsROeI2EJ8MDBw9uyN6fTEfOG/1gAHUVggOJCfU1NvQ3YfXl0v2vOfJqgZjNpspN8DGcvfYGPiA/ejp9eKS6NNZ1Vlgqqs91R7MXYbkJu42GNijBBl4dmPsurCzsdVobM1qRWJTbCI3MbcUJv6Bw3v3PHeXxJ1vNbqNgLq1FakNsD0EG79KTI31tuOV87yjO/68sa7O7YbYErfHQ/XGYULk5qL71MXn6JKXzrvz8/MRNuHOIi6h7iZq003Zw7nkOT3K+LfyfWAQd52ETVziEcIEv0qIjcHBgj934Ln42edwOHyIG1LXiS7Bj9JsFfU2sPAGWXJk41o/yuhDDpfLNTUFucM+orYkN+W2UrWRu5G5MbYBqG3fu8bR/T2XKwP8mXIBuR1h4hL+UYouESKwh4b3gP/UWrrkxQ8yMjPQQL2xTZDcdTK5PUhuAt7obOSjG3CDR3lkzxr1kviPXZlwAgEXHKi2g1LX8RmYRbFlcuM2RbDXqAa+mnnz5k1ITcVm2PnwSYpRgs3NIlAQm9TXU+d2PHtzpOSAIdwB5hHkknziEqMsAwE2zZIyJ7/g1+hYiHs7x2TisCE1ldsnvUn5gvfwWQKPHNZfkdzP+Fj4ac7Vq1dNiPsm4YZ6uzJQltCNQ21iZBHI6iv1ieymBAv+mR0LcW+bvJiayJ1J3e3i5cZP0i0mt8djFSLQKZnEgI+FZ1QDf1AABmETcM7cEHzKIUagm4/uakV08+CoBp57afWZY98sqKgg2ExvzI2pAbdjSpKbrZwsrr4K5oYfHwzsxvH7ky9uXG2X7PxRRVFRBeIu8Hqpuam7AwHsEhdXTNxMbqa2R2pTLEwM7FqA0b26Lnm5oug6piZ6S2JzcrPo9vlwnZJlNzKJuYzcwk4cJlx7Xd0FH32oIu/6dYDN1KY2ETIQZ/eUFCaKPsWOBdZeWQiiPgWje7Vc8sqP88Ag7ArC7aXmNkkuUWYJvRWEjWNmYdLIwqSHOylXKbp3fjfXAoaoLZgbgOeYWHRTc7uUrdtozOKvBWruRnYsSKfwqbOrseBftOTmWroBdZ6KS0zCpiQZODWlLCZG4aREYltpMXHS2wxvnMNHTr7y1EVap9PlAm5Ldx7PXQHV9io2Ja2vDi67lacwPXGsXJaQz2rkNntKub+v0yFsojZxNye34G1AHWBhgk2ST6nl7pZvSgMIQTu7zU4+zQX/am1tZWUllrvborAJlNskRjewSQCvnCWOBfYqyxQbHpv7wpsv71wZYeL+RPl//bC2lmDn5iKb5FkgdpFCbt7cSO2MKQd349CNw94kjG4Pc7fT2SidlP6emTMTs6EPP1pBBO4/mKRJOBgrhy4tLa0V5c7L6+fNXeD1yhc8fpRC7ZYfOexVmqm7sb0NBueTM9oarVYb6vvZch7ZfjAhRhOhidgngy4tKQHUpRBbRx5lt2SSIikCFdgBhi17k7iYKHoJ+tWC4cKTCYQMqd/fuQxylCYCjuagDLoEDlWbPEqU3NTbRUIEwkeZI5mE1ECfj6uvsjqFwqQMH8K2mScTNRQZ/Hy0RJHbtzUqJgKPZqsM+kZTUxPGRmoTd3fzclcImzKHe5R0wbum1I+canosQLGd1vCZPoRco+2b3TYM/vXOEsgRmgg6MQpoMIhbVJu4hKOuEN4kPRYyuT4ld4lwUlqrU86EiMgTw/Pp6RD6/UUK0a4kDlkFuq2ri2KryU2zhLmbcEvHQkYm9yh9YdZeJZtkAeqZJ7eplbWhbenpGFqrmnG7kjQ8sjp0W1sbhy1GiSQ3l9wUm8tAl4tlSb74ERO6ZEZ6fctBJ+6WI6tAd4DB2DKbUG6agcQmfAbKFzzNkrD4xaR67rZEvDR04u4EBbIKdHNzZ0dnR0cb5qYmESKQhkmRMro5dwek08wRJnIjd7fOTQjMi0MngliOUBkFdEtLM+DuZHozl5SWMnODR3nLwrXuAuJu01XxVdIo4b8Guo1hUefFoXepqawG/XphYQvkhtjMJSVNwpsE4JbubtKn2LHg9YpfHvhjwTUlfQ50n9FqVwS9O0odWQ26uJhiI+6uG1TuEtHcwN23LMo6pfjygGwi7Rz3xx+GVgS9b1FmJXQxGKp2M5G7DZtblBu7G1HzrVuhNr9xfA5fyjsy5JrQ7LwKdHTSosxK6IaGBooN3Y3CpItkCc/N5MaLkmvdshMecbPPmHO35TLPIp0V0LsWZ1aFbigeQdyFzRCbyH1DjO5aflPKHyWJbpMY3WhRPpGrTJAV0FtVoaPAqEBfu3atoZfKXUiyBIcJVruJ466k0Z2ndlNK3JkkBF0BITk4ZDl0YoIqcszmzTHgbxVogA1nBGEXsgxs65JvylrmEv7GKRIeJdengEkWQqoqK6H3J6iIvPnSCTCXPlFCXwFzrRcMwB6R5EYu6SDuZuaWsHN5uYsURw6xieSO0LCAnJ4+q+Wht8ugozQxMZ+cGBoKPn78+OGJX78bLUJnI2rEjdSWsMGm7OrqUhYT7O5uuimLmEu8NLuZ2v/G7qjpG54XiOeH+7SLQ0dFaV47vmnTZffk5Jx9NPgw+Dh46bN3BWgwV7IxNnIJ0LtQWjkEm+8l+FHSDZ8nbXj5kZOTiSy9KLI6NPDwa8cjt2z5ZXKtXl+lnwyPI71PXPrVdgp9pb4eUmO1Mbfokk623+U9UG7uCtlnNaA2aB2qyDWLQiPkLVsiIyN/8V5lGhy9fsH6Oeb+9OeJFLo+m2BfoW8SbZwWHN0wuembJFHCl25SA1l0823KlDOhQN42zC9IOTRE3oSQKXRVFcCuSlvwDELu4OVPX9i/4fXs8vp6GTeWW8qSjk5uUzK5K6VH2c3dlLxLrpomaoZF5NmQ0J5EaJAXDBlD6/vDAWARKHdaimFwDLg7ePmzQ7137pTz1FIEFvPRjRclba/yRUkWDnqU/PeSAhF626y8O/HQURE8MoLWB754cO/vdzPS2pHe/Sm20Wmg9/RgdSnjrmdq9/YivWVZ0sEfOaRP6YhNLN3CbYaxJ/sk6Plt/PWiAi0iY+ihVDh//Ho8sx3rfWvu0ehYMBicHneVlN+5Q7EROFIbYBdzfQrZm20c2Y3DvvPwi9KbxqDnhye0KiNBbz6+iScm0F+mkrn39b8W9O2Qu2py7tF9yH1/PKOlnufG4BB7hLmEtW7I3YRfZQkX3fRzIPE2lDsthKH5wFCDjt2XJKoM5ydvVOofpkpz76F/oR3bu39m/D7AHhuyezuATcqzhTd5rZdf8M20BpLklrtbh6IEb0qk9rcIWopldejYXVujNm+KjFwGOjX1r7//0jpZBcGr9Asz40PTAHzUXzBSjuydzcDZypHkpu6+wb1KWXSTUxhBz8/21WiXgk6E32VWBA25f3vf00/0hvE9FhybHjX/sxDZhGHDlSNlSQvm7ugU5Ka9BLVAHe0lgPpbrXYipF1iYFWC7T9qpdBgfvenoZlbML7TqtJSzIB7LDg9aM0lccL5hNTAES5MxCyRamBlLjtyikD1WJJZSy+WxaDHUlXnb18MhvXtLL4B99jQ3Xxd7zfleL+jJwl+cOkeoXJjczOX8Fki3WbXVwC9G300+C+hwTz4x2BKGo6T/gzb3aFpwD3uKakvv5NNhmxKcuXQR4lP4S7hpqzlN3ze7WWhExM0/xt0auqfH3z1KKW9HbaTtP65R5B7+v7nN2uzvymXzA17YAPbOFINpN95SJpwyW0B0H1LQ+/GV5Y6tG5JaDh/+Oo3k2TNT4b/Mjo0PT02NNB6o5zahJA34B44wt9mMLr5U5itnNlloZMingr6P8TcX0xTWRoAcLKQEOKDaHZkRV3HPxFFdnEyWeOfB0M2QzImJvrgqlk1Tsw+015qHdxZZBwEdcbOwo6pQ4m3zOwq07lOVsodK9LihRZqWgoVoS1FSkshBRGsEVCjs3vO/V96e3svOnAivpjQn1++833nnN57FIoWx1jVKNXllaMlAegG8f7pRnt7GZPd7DqQWr5Sc5KblGS4eXuc5OgMqWirbcI3NhXqEXAPoGNVYDVIxnu6PuDvBMNZ+VVzdeyKqrmZK4LMlvLWrVv8LTysJRhYTg+Lo9PF0Y+ZaTfkLPZqNJpi+32HULwbCX9JWxM1LUH5hvH228//UF3H9Rt2UvIOerg5ydSSf9Y2vQU6K2vv0VP0gklhc3qjxdTwBiZahMtgsHOSDDeYl6B8w3i7f6QXJme4VTf/5IGK9y2yBv7AdPimVp1rfuisrN9+8Kc/f0GjPcXeYnZEvVMDCcug/R5VBtVtpRq3v9Nf2s7sFmI3C7zs/i93PkWy54uG5MwMFo0EeGYY7O7E87LHF52m410Q8PvdX7Nq6P7yDD+3L/OWJVyDf+7StcpHU+SMdAbd6I41FxcHUJFyMuAY8k5rQflWtz3xd9aDNSA1Iblwx3ZK9jiQWnVfew52tU/logH5PXgWxqJn5pqLvY8GxOsg8ugwaPDqaWfnpWqopreUdeysJDcL3Ckmfc4Dv1qA6GF56CyWzKJb/HHo4kBPsvLdODWtVapPd15phwOymVU33d/LwH+COcW8cYNrObd+r9MN35WETk/dm0VGeS9DptB+kKX2aBzaG0zadBShUaX2pv/fFJoNN70uqS6r/b6m9syZZubkgVsGykCDUGfFkEm0tl+hQIvjh3coOVrxCNPW0Ggy1kyW1NV993VNv29kxBcY/67uS94WnkwSgH4qEZ0O9rUfvJeewTsco9GEVwDtk4DGR7Ea/6X22Vm+G5DbTzmBeCQSAT/9pdfL2HBTNfCBHDR1FM1H/zExuk8CuucqdrY/in1azbCrqTSZPW/zTPVFIno9cOsfV14Dc7L5Mn1Gf+PGgyLdXcnouEGjLQEB9IwU9DOspD/aplRfe1jNRBvSZ382mFDbxETfEFDrR0bGztGlhNpSvhO01R0f6qhFItrtNYI+Y6z94SGnnv0GNaCoCfXM+IYikYjP57vI3yw8fRdohS++Tvc3SkXfNiqpgd2obp/loVHwFxGc6hsbikxdpM/VmqH6LdF/Uavd8MPtcYEOKaShJzm00qhsul7NR0M34gMZ0nexjPlmAUS7tUj3ct7o1FV5X6id8NO754Ta+7hFKtp5u02p5NhqkCazPDRq6KPQdKdsBlkCNgDzRmeuWpdXTqEHx2LUXn+Y3CIOyEVTafJpO4k2GDj0Zdh06L1Z8/zRme9vX5eysYJCKwZ93No0SpsVVg9iFY14+IUQWqlsugS0iC2I8NF1zOasDqBfzQedmrEdflPBohUdtv6o1xsFP157Nz0JraBghdCexPEOT2Iv7Jp4NHYahHls//5fWPRD0HTK6GX366Ii1zzQmYBMPvvGoeGx0pjf7e5/HAqzm0aABp8YQsOD8tG2/TqdK2JADeREbG4H6yka/aCoaFgpF01HmUJrnfxzjsaYdKDQcISInhZh9DP7aWG0x6XT6d5Q6MhQoLadXlGV1bXqil4a5aEzM1atZZ8wBGi72FmNITRCs/W9RHy8xdDoLy7X/2wGMj0iQyO+/7TTy6nXOt1dpSx0avqqtfyHd0XRcJMSxoNsvGcIx2AcOiCMBuo3b2ywhkxBdERfS62o6l63ul4qjTLQgJwf8xxnUjQ8q7Ga2XhHem09g3PQd4TRKIrjsOYx6FNUt3z99O4rWNClolPTP9wy59HTjQ3J0VSeeNh496KsO1yCXRWMtMbANRcSrfeNXoe7l+ev1FQXSoJ+nyXnxz3jKxEN88SKe3jxdgx2wJl6FvvsyZV4tHZywobjPHTE90JtBO3eaKR7fjI09ZhHalyU+ejBMIlIMqzmIOe2Uuh7QmiAqvF3o2YmPUbuv9DO+fck6G0fZmaCxBB8khqgA2SNNuCOcEtyd4fVQbtHwjQ6WiWEVmqx6cOdIRQ3Gab0+v5ptVIeOmXb9u1bEjz8DdBPSDSCmEx4j1XKMqnRYhtJjoZnfurp6JgHn5iKGtVKuWix9xU4NBgGg6XHOiBhXjY6bDM0utSbCE3OSOW9qHtSLZA+b4HeYOSjQbgNJku4cUBKvFto9O1KETT5tIBa+Y7RSg5tsZipeCMOSdMSom9iBRpxdILxbtDm4P0QzrBNZmlu6zmAPrd4aLy7rUBzn8AtOJ0nsJxIQd9ZDLSXQY9qMWWBfYhwUGyQJknLCURfurkIaA2LhmUKaytxdyM4TuWJyWTpaewQR1+pWWw0rFLq0cpHITObJmaRcgLQny88ek08mmwLBZpHNia9ERMoJ8KnII2V2HTV2QVHr+TQbbx6qsaMML0tFjq9E3T5xipsunIR0ebgFfjdPb8LKyedesTCpLdQOYHoc/XfVjQsEhpBiAn7M/I5D64Ja0F6exC2nJjmdnky0kfzdq0cr1hYdBWDxnEL0Wcv1fLjrVZrp08/DtJNhyon1o4Y9M2jK5Zm5+0olxfut0RX0mgDCtgO3HO/ivziipfeynuBIB1supww3RKgL9Qcha8ir17z0fLx8gVHE71BAjXjYOid9UZtTHpjfRaEGyZYTjpi0Skpy7J37ywvb1gAdA4f3aXq9RAGM25xEBPOq/z01k7x0WQ5IbeJg5ewC/VH2Ze+f5e9Z0f5uHFB0SqVqksVshEIcFuIMW8BG+44NIKQ6JY72Gj9Cf6b6pvzdimlhPtdogG7qzdkg+ltgek9qsaSoUtOxL5ev3X97h0N4w2/LvpwLJoMt8pjQ3HonnGfBWmiloOGs3IDmJUVb4E+mAxdT6PR3q4uFevugukNywkx5LxqjJ2IsejvTwhcZLBs08adK8WqiTi6MBm6hKnTaDCk4rNVvTbCBMNNjGn0idHnTwjfvrAiZ8+OxGxx9DHJaAQ3EMFeFT/ebHobkITon48kvMdl84ZdK8vL5aNbc8TvaeCjARsxEJ6YNAFV0Aaqt1kYPaDBRr85InL5zFKyeBvloV2FW6WiQUc0A5vZjNo8KlVcegujvVjb1SPiN+asztmzPL7piKGHk7zszkMTIBdADkO2CbXNSW8CnzcahBsW7zk9RwTdWpjkFwL0JFfyYGuh4j0nvbtE0J8dkXA30dbs3csryiukoF1FOSnJ0R0xHZGae3PSWwxdekTShUrLVm/kF++EaFfrvhSZaKpmeKh4c+ktij4p9RaoZevzdjLhToBubT24b6kcNJfFVM0AwTbjVHqLoX88KePqqq05H1HF2/hSQDxcVHhsvYSraZazaENM0eji4o2A9E6AVjzB2j4/Ke++rU0bdjWAcL9yxSYFiPGxfdmSfhUPDSYfauP3FnKlCuINqrQhQcmD6H8c+s06eRcpbQUr2Ipx7jVKV+vwwcJjazZLvf2KjwbDDIsGV+uo/DaYzfG9hUP//dCB3C352+TdNbN6zZ5X5FsBLhDj48f2rZdzXVf2cvVkC++oF8QVjemJXdTOQAT906EDW3Jzc7esXSfLvWLT344PD7uOF36SvVrmjVcA/WKQj4bhRmJ7C8wTNAk6DbBz82W6N38CQjyPK7qE0IAdl96JJ6LxAkCnkSM3Le1jme55jfWCaDLcJl6aiKH/9dcDafyRH3/V0EKhyXjD9CbzJCE60GT8ikUvYf7kb1u6IGgTIjSY9ObQ8IhhLvoPaUvixq/pZtAtDlygFpNKEwHSm0GDvh4KogY++ltB9JIlH8stg7LQ1CnuYPj/1Z3NaxppHMezgfaQtA6xENIQW1ZXI5hSKELzclga6CF/w573vpMQyUJpDw1ZcmhLD+ncOl5KQKb0RWWNoNkQQ0YcwQdhzONoHQcJzDrN0EKGHPvMizZmxuSSScxXGUbw8OHn8zbP9+fzy81HuoR7fotM6XEvwWoVKnW0gj0TenDwOuqWmD3Q3zMt9ztWjHfnVmeeQp4rMwC9w2QbGl/+497g9a6au/+rrdCaa4+aiXXzRuFmwQJgIZula3S21IZecZ4GjXT3vKF9zsUnndndXxrpeSvuFCnXODbLQ5nNyswGVzwGfes03Zg7f+jn27zJRC6mzdiRcJmBBVGsirLMQ2aP1X4gOok/R9A3TtPI+UN/Jo6KFsk0uVQi0RFngeMkPhwu1QthqSqxe0ykokMvImiHw6HxoWv7Dr3Ue8f5jyF+52eceJ2y8Ow7R5N4PQ/kiAClEinIUqEu0WUh1oZ2dFX/nA1n8mJT6OmHOCzvVKxyDYrxVrjThWdgJ84yXBOWAdxKCM2mnNGh39yedfR3U9CWKcal7qQQ1P57MfXFKgfIGE3S0iNAxmWGBtyzDUgmhGqVPxt6wKaTprGJqLYBFKL2N7JWed7qaJJIqJGuRxSRZSENCvNkAXCt5kFRswOW6g/adqg35pla1naTQ1To8KVUNJuFaNJJxwUAxDAvC/WSXFVSEekbQ1bOgA7auWoKjM84dW9K9bIW2IZVM0krYAHyImQhL0NB4RZE7WtMEk8mZweudUr9PGD3UfWYX90F/z9qeFl0KWPRKxWmKUKF50VJbIJvXG7XgH5lhkbyXkjtCLdqlujxJkJ/N3dMZvimUs7L2bwC0dRCVwW92+rQXhNz8KIqLA27J1q790Ry+yBPnuCupLJMmWvmQQ3AeqQN/Q5B/9KpaxdaYg4b17zAqBpuYntNjHR0y92cJHI0Ag9vtVZ5KvSnk9DeC6/1MzY6MxnVNwop6nAN5o5NO7ubsUymkWkU04mfkX675OqEDl5K8a0Rj+qWGM17vyaZ/ye82cjpCQmACi196IS+vApWftdj50or3k+/hk3DoNFuyhS+9NHlvdmW91LLQA35tf3kqJYPGHoEhIZVas1JaP+l12XDfL+p7pQxfB+AeswSev0ndG8UpsTcD6dx3TMmiOhRcytmgv647vLpyL7eqSMXGJ2YjOpuYIja/iefqnSB9vdWyb7A+O9Ty8YsT+yvsfHdY9Drqzp0D1ZHVN1Awy8hqMM9aDyigRa0rzcLUQ6NeQy/RFvF1grFyl/xAwJff+HyuXuU2fBLHt9eMaYd6r9/vz4J4QjaPRzA+npZw76JacMOJCj1oBJ89YW7r/eF6XZgyzZevTPWdyUUGJ2ZMlZV+OqDK1LqWOeeRNGOvvkz0HeVNOaZxp0eW/rgD6bHtoPPQz3TAAAAAElFTkSuQmCC\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/guid5.png\n// module id = Bpxv\n// module chunks = 7","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"staff-info-panel\"},[_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-2444a1c6\",\"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-2444a1c6\\\",\\\"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-2444a1c6\\\",\\\"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-2444a1c6\"\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-info-panel\">\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\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","<template>\n <div class=\"staff-prob-panel\">\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=\"1\"\n :max=\"10\">\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=\"1\"\n :max=\"10\">\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 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 console.log(value)\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\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 },500),\n\n /**\n * 获取品牌列表\n */\n getBrandData() {\n const that = this;\n postRequest('/haoban-manage-web/brand/list',{})\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 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 }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\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 getProbData() {\n const that = this;\n postRequest('/haoban-manage-web/find-enterprise-probation-period',{})\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 if (!!resData.result && !!resData.result.length ) {\n that.probObj = resData.result;\n }else {\n // that.$message.error({\n // duration: 1000,\n // message: '暂无数据'\n // })\n }\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 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\"},[_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\":1,\"max\":10},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\":1,\"max\":10},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-16bbd79c\",\"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-16bbd79c\\\",\\\"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-16bbd79c\\\",\\\"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-16bbd79c\"\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: 33px;\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-2a67f085\",\"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-2a67f085\\\",\\\"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-2a67f085\\\",\\\"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-2a67f085\"\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 = 7"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
webpackJsonp([7],{DAYN:function(e,t,i){"use strict";"function"==typeof Symbol&&Symbol.iterator;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};function a(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}!function(){function t(e){function t(e){e.parentElement.removeChild(e)}function i(e,t,i){var n=0===i?e.children[0]:e.children[i-1].nextSibling;e.insertBefore(t,n)}function s(e,t){var i=this;this.$nextTick(function(){return i.$emit(e.toLowerCase(),t)})}var o=["Start","Add","Remove","Update","End"],l=["Choose","Sort","Filter","Clone"],r=["Move"].concat(o,l).map(function(e){return"on"+e}),d=null;return{name:"draggable",props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(e){return e}},element:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1,init:!1}},render:function(e){var t=this.$slots.default;if(t&&1===t.length){var i=t[0];i.componentOptions&&"transition-group"===i.componentOptions.tag&&(this.transitionMode=!0)}var n=0,s=t,o=this.$slots,l=o.header,r=o.footer;l&&(n=l.length,s=s?[].concat(a(l),a(s)):[].concat(a(l))),r&&(s=s?[].concat(a(s),a(r)):[].concat(a(r))),this.headerOffset=n;var d=null,c=function(e,t){d=function(e,t,i){return void 0==i?e:((e=null==e?{}:e)[t]=i,e)}(d,e,t)};if(c("attrs",this.$attrs),this.componentData){var f=this.componentData,u=f.on,p=f.props;c("on",u),c("props",p)}return e(this.element,d,s)},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.element.toLowerCase()!==this.$el.nodeName.toLowerCase(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter element value or remove transition-group. Current element value: "+this.element);var i={};o.forEach(function(e){i["on"+e]=function(e){var t=this;return function(i){null!==t.realList&&t["onDrag"+e](i),s.call(t,e,i)}}.call(t,e)}),l.forEach(function(e){i["on"+e]=s.bind(t,e)});var a=n({},this.options,i,{onMove:function(e,i){return t.onDragMove(e,i)}});!("draggable"in a)&&(a.draggable=">*"),this._sortable=new e(this.rootContainer,a),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},isCloning:function(){return!!this.options&&!!this.options.group&&"clone"===this.options.group.pull},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(e){for(var t in e)-1==r.indexOf(t)&&this._sortable.option(t,e[t])},deep:!0},realList:function(){this.computeIndexes()}},methods:{getChildrenNodes:function(){if(this.init||(this.noneFunctionalComponentMode=this.noneFunctionalComponentMode&&1==this.$children.length,this.init=!0),this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var e=this.$slots.default;return this.transitionMode?e[0].child.$slots.default:e},computeIndexes:function(){var e=this;this.$nextTick(function(){e.visibleIndexes=function(e,t,i){if(!e)return[];var n=e.map(function(e){return e.elm}),s=[].concat(a(t)).map(function(e){return n.indexOf(e)});return i?s.filter(function(e){return-1!==e}):s}(e.getChildrenNodes(),e.rootContainer.children,e.transitionMode)})},getUnderlyingVm:function(e){var t=function(e,t){return e.map(function(e){return e.elm}).indexOf(t)}(this.getChildrenNodes()||[],e);return-1===t?null:{index:t,element:this.realList[t]}},getUnderlyingPotencialDraggableComponent:function(e){var t=e.__vue__;return t&&t.$options&&"transition-group"===t.$options._componentTag?t.$parent:t},emitChanges:function(e){var t=this;this.$nextTick(function(){t.$emit("change",e)})},alterList:function(e){if(this.list)e(this.list);else{var t=[].concat(a(this.value));e(t),this.$emit("input",t)}},spliceList:function(){var e=arguments,t=function(t){return t.splice.apply(t,e)};this.alterList(t)},updatePosition:function(e,t){var i=function(i){return i.splice(t,0,i.splice(e,1)[0])};this.alterList(i)},getRelatedContextFromMoveEvent:function(e){var t=e.to,i=e.related,a=this.getUnderlyingPotencialDraggableComponent(t);if(!a)return{component:a};var s=a.realList,o={list:s,component:a};if(t!==i&&s&&a.getUnderlyingVm){var l=a.getUnderlyingVm(i);if(l)return n(l,o)}return o},getVmIndex:function(e){var t=this.visibleIndexes,i=t.length;return e>i-1?i:t[e]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(e){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[e].data=null;var t=this.getComponent();t.children=[],t.kept=void 0}},onDragStart:function(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),d=e.item},onDragAdd:function(e){this.updateEvenemt(e);var i=e.item._underlying_vm_;if(void 0!==i){t(e.item);var n=this.getVmIndex(e.newIndex);this.spliceList(n,0,i),this.computeIndexes();var a={element:i,newIndex:n};this.emitChanges({added:a})}},onDragRemove:function(e){if(this.updateEvenemt(e),i(this.rootContainer,e.item,e.oldIndex),this.isCloning)t(e.clone);else{var n=this.context.index;this.spliceList(n,1);var a={element:this.context.element,oldIndex:n};this.resetTransitionData(n),this.emitChanges({removed:a})}},onDragUpdate:function(e){this.updateEvenemt(e),t(e.item),i(e.from,e.item,e.oldIndex);var n=this.context.index,a=this.getVmIndex(e.newIndex);this.updatePosition(n,a);var s={element:this.context.element,oldIndex:n,newIndex:a};this.emitChanges({moved:s})},updateEvenemt:function(e){this.updateProperty(e,"newIndex"),this.updateProperty(e,"oldIndex")},updateProperty:function(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},computeFutureIndex:function(e,t){if(!e.element)return 0;var i=[].concat(a(t.to.children)).filter(function(e){return"none"!==e.style.display}),n=i.indexOf(t.related),s=e.component.getVmIndex(n);return-1!=i.indexOf(d)||!t.willInsertAfter?s:s+1},onDragMove:function(e,t){var i=this.move;if(!i||!this.realList)return!0;var a=this.getRelatedContextFromMoveEvent(e),s=this.context,o=this.computeFutureIndex(a,e);return n(s,{futureIndex:o}),n(e,{relatedContext:a,draggedContext:s}),i(e,t)},onDragEnd:function(e){this.computeIndexes(),d=null}}}}Array.from||(Array.from=function(e){return[].slice.call(e)});var s=i("Lokx");e.exports=t(s)}()},EItT:function(e,t){},Lokx:function(e,t,i){var n,a;
/**!
* Sortable
* @author RubaXa <trash@rubaxa.org>
* @license MIT
*/
/**!
* Sortable
* @author RubaXa <trash@rubaxa.org>
* @license MIT
*/
!function(s){"use strict";void 0===(a="function"==typeof(n=s)?n.call(t,i,t,e):n)||(e.exports=a)}(function(){"use strict";if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var e,t,i,n,a,s,o,l,r,d,c,f,u,p,h,m,g,v,C,y,I,x={},b=/\s+/g,_=/left|right|inline/,D="Sortable"+(new Date).getTime(),w=window,N=w.document,T=w.parseInt,O=w.setTimeout,M=w.jQuery||w.Zepto,k=w.Polymer,E=!1,L="draggable"in N.createElement("div"),F=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((I=N.createElement("x")).style.cssText="pointer-events:auto","auto"===I.style.pointerEvents),R=!1,V=Math.abs,S=Math.min,j=[],P=[],A=ne(function(e,t,i){if(i&&t.scroll){var n,a,s,o,c,f,u=i[D],p=t.scrollSensitivity,h=t.scrollSpeed,m=e.clientX,g=e.clientY,v=window.innerWidth,C=window.innerHeight;if(r!==i&&(l=t.scroll,r=i,d=t.scrollFn,!0===l)){l=i;do{if(l.offsetWidth<l.scrollWidth||l.offsetHeight<l.scrollHeight)break}while(l=l.parentNode)}l&&(n=l,a=l.getBoundingClientRect(),s=(V(a.right-m)<=p)-(V(a.left-m)<=p),o=(V(a.bottom-g)<=p)-(V(a.top-g)<=p)),s||o||(o=(C-g<=p)-(g<=p),((s=(v-m<=p)-(m<=p))||o)&&(n=w)),x.vx===s&&x.vy===o&&x.el===n||(x.el=n,x.vx=s,x.vy=o,clearInterval(x.pid),n&&(x.pid=setInterval(function(){if(f=o?o*h:0,c=s?s*h:0,"function"==typeof d)return d.call(u,c,f,e);n===w?w.scrollTo(w.pageXOffset+c,w.pageYOffset+f):(n.scrollTop+=f,n.scrollLeft+=c)},24)))}},30),X=function(e){function t(e,t){return void 0!==e&&!0!==e||(e=i.name),"function"==typeof e?e:function(i,n){var a=n.options.group.name;return t?e:e&&(e.join?e.indexOf(a)>-1:a==e)}}var i={},n=e.group;n&&"object"==typeof n||(n={name:n}),i.name=n.name,i.checkPull=t(n.pull,!0),i.checkPut=t(n.put),i.revertClone=n.revertClone,e.group=i};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){E={capture:!1,passive:!1}}}))}catch(e){}function W(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(e);this.el=e,this.options=t=ae({},t),e[D]=this;var i={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(e.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==W.supportPointer};for(var n in i)!(n in t)&&(t[n]=i[n]);for(var a in X(t),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!t.forceFallback&&L,U(e,"mousedown",this._onTapStart),U(e,"touchstart",this._onTapStart),t.supportPointer&&U(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(U(e,"dragover",this),U(e,"dragenter",this)),P.push(this._onDragOver),t.store&&this.sort(t.store.get(this))}function Y(t,i){"clone"!==t.lastPullMode&&(i=!0),n&&n.state!==i&&(Q(n,"display",i?"none":""),i||n.state&&(t.options.group.revertClone?(a.insertBefore(n,s),t._animate(e,n)):a.insertBefore(n,e)),n.state=i)}function Z(e,t,i){if(e){i=i||N;do{if(">*"===t&&e.parentNode===i||ie(e,t))return e}while(e=B(e))}return null}function B(e){var t=e.host;return t&&t.nodeType?t:e.parentNode}function U(e,t,i){e.addEventListener(t,i,E)}function G(e,t,i){e.removeEventListener(t,i,E)}function z(e,t,i){if(e)if(e.classList)e.classList[i?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(b," ").replace(" "+t+" "," ");e.className=(n+(i?" "+t:"")).replace(b," ")}}function Q(e,t,i){var n=e&&e.style;if(n){if(void 0===i)return N.defaultView&&N.defaultView.getComputedStyle?i=N.defaultView.getComputedStyle(e,""):e.currentStyle&&(i=e.currentStyle),void 0===t?i:i[t];t in n||(t="-webkit-"+t),n[t]=i+("string"==typeof i?"":"px")}}function H(e,t,i){if(e){var n=e.getElementsByTagName(t),a=0,s=n.length;if(i)for(;a<s;a++)i(n[a],a);return n}return[]}function q(e,t,i,a,s,o,l,r){e=e||t[D];var d=N.createEvent("Event"),c=e.options,f="on"+i.charAt(0).toUpperCase()+i.substr(1);d.initEvent(i,!0,!0),d.to=s||t,d.from=o||t,d.item=a||t,d.clone=n,d.oldIndex=l,d.newIndex=r,t.dispatchEvent(d),c[f]&&c[f].call(e,d)}function J(e,t,i,n,a,s,o,l){var r,d,c=e[D],f=c.options.onMove;return(r=N.createEvent("Event")).initEvent("move",!0,!0),r.to=t,r.from=e,r.dragged=i,r.draggedRect=n,r.related=a||t,r.relatedRect=s||t.getBoundingClientRect(),r.willInsertAfter=l,e.dispatchEvent(r),f&&(d=f.call(c,r,o)),d}function K(e){e.draggable=!1}function $(){R=!1}function ee(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,i=t.length,n=0;i--;)n+=t.charCodeAt(i);return n.toString(36)}function te(e,t){var i=0;if(!e||!e.parentNode)return-1;for(;e&&(e=e.previousElementSibling);)"TEMPLATE"===e.nodeName.toUpperCase()||">*"!==t&&!ie(e,t)||i++;return i}function ie(e,t){if(e){var i=(t=t.split(".")).shift().toUpperCase(),n=new RegExp("\\s("+t.join("|")+")(?=\\s)","g");return!(""!==i&&e.nodeName.toUpperCase()!=i||t.length&&((" "+e.className+" ").match(n)||[]).length!=t.length)}return!1}function ne(e,t){var i,n;return function(){void 0===i&&(i=arguments,n=this,O(function(){1===i.length?e.call(n,i[0]):e.apply(n,i),i=void 0},t))}}function ae(e,t){if(e&&t)for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}function se(e){return k&&k.dom?k.dom(e).cloneNode(!0):M?M(e).clone(!0)[0]:e.cloneNode(!0)}function oe(e){return O(e,0)}function le(e){return clearTimeout(e)}return W.prototype={constructor:W,_onTapStart:function(t){var i,n=this,a=this.el,s=this.options,l=s.preventOnFilter,r=t.type,d=t.touches&&t.touches[0],c=(d||t).target,f=t.target.shadowRoot&&t.path&&t.path[0]||c,u=s.filter;if(function(e){var t=e.getElementsByTagName("input"),i=t.length;for(;i--;){var n=t[i];n.checked&&j.push(n)}}(a),!e&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||s.disabled)&&!f.isContentEditable&&(c=Z(c,s.draggable,a))&&o!==c){if(i=te(c,s.draggable),"function"==typeof u){if(u.call(this,t,c,this))return q(n,f,"filter",c,a,a,i),void(l&&t.preventDefault())}else if(u&&(u=u.split(",").some(function(e){if(e=Z(f,e.trim(),a))return q(n,e,"filter",c,a,a,i),!0})))return void(l&&t.preventDefault());s.handle&&!Z(f,s.handle,a)||this._prepareDragStart(t,d,c,i)}},_prepareDragStart:function(i,n,l,r){var d,c=this,f=c.el,u=c.options,h=f.ownerDocument;l&&!e&&l.parentNode===f&&(v=i,a=f,t=(e=l).parentNode,s=e.nextSibling,o=l,m=u.group,p=r,this._lastX=(n||i).clientX,this._lastY=(n||i).clientY,e.style["will-change"]="all",d=function(){c._disableDelayedDrag(),e.draggable=c.nativeDraggable,z(e,u.chosenClass,!0),c._triggerDragStart(i,n),q(c,a,"choose",e,a,a,p)},u.ignore.split(",").forEach(function(t){H(e,t.trim(),K)}),U(h,"mouseup",c._onDrop),U(h,"touchend",c._onDrop),U(h,"touchcancel",c._onDrop),U(h,"selectstart",c),u.supportPointer&&U(h,"pointercancel",c._onDrop),u.delay?(U(h,"mouseup",c._disableDelayedDrag),U(h,"touchend",c._disableDelayedDrag),U(h,"touchcancel",c._disableDelayedDrag),U(h,"mousemove",c._disableDelayedDrag),U(h,"touchmove",c._disableDelayedDrag),u.supportPointer&&U(h,"pointermove",c._disableDelayedDrag),c._dragStartTimer=O(d,u.delay)):d())},_disableDelayedDrag:function(){var e=this.el.ownerDocument;clearTimeout(this._dragStartTimer),G(e,"mouseup",this._disableDelayedDrag),G(e,"touchend",this._disableDelayedDrag),G(e,"touchcancel",this._disableDelayedDrag),G(e,"mousemove",this._disableDelayedDrag),G(e,"touchmove",this._disableDelayedDrag),G(e,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(t,i){(i=i||("touch"==t.pointerType?t:null))?(v={target:e,clientX:i.clientX,clientY:i.clientY},this._onDragStart(v,"touch")):this.nativeDraggable?(U(e,"dragend",this),U(a,"dragstart",this._onDragStart)):this._onDragStart(v,!0);try{N.selection?oe(function(){N.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(){if(a&&e){var t=this.options;z(e,t.ghostClass,!0),z(e,t.dragClass,!1),W.active=this,q(this,a,"start",e,a,a,p)}else this._nulling()},_emulateDragOver:function(){if(C){if(this._lastX===C.clientX&&this._lastY===C.clientY)return;this._lastX=C.clientX,this._lastY=C.clientY,F||Q(i,"display","none");var e=N.elementFromPoint(C.clientX,C.clientY),t=e,n=P.length;if(e&&e.shadowRoot&&(t=e=e.shadowRoot.elementFromPoint(C.clientX,C.clientY)),t)do{if(t[D]){for(;n--;)P[n]({clientX:C.clientX,clientY:C.clientY,target:e,rootEl:t});break}e=t}while(t=t.parentNode);F||Q(i,"display","")}},_onTouchMove:function(e){if(v){var t=this.options,n=t.fallbackTolerance,a=t.fallbackOffset,s=e.touches?e.touches[0]:e,o=s.clientX-v.clientX+a.x,l=s.clientY-v.clientY+a.y,r=e.touches?"translate3d("+o+"px,"+l+"px,0)":"translate("+o+"px,"+l+"px)";if(!W.active){if(n&&S(V(s.clientX-this._lastX),V(s.clientY-this._lastY))<n)return;this._dragStarted()}this._appendGhost(),y=!0,C=s,Q(i,"webkitTransform",r),Q(i,"mozTransform",r),Q(i,"msTransform",r),Q(i,"transform",r),e.preventDefault()}},_appendGhost:function(){if(!i){var t,n=e.getBoundingClientRect(),s=Q(e),o=this.options;z(i=e.cloneNode(!0),o.ghostClass,!1),z(i,o.fallbackClass,!0),z(i,o.dragClass,!0),Q(i,"top",n.top-T(s.marginTop,10)),Q(i,"left",n.left-T(s.marginLeft,10)),Q(i,"width",n.width),Q(i,"height",n.height),Q(i,"opacity","0.8"),Q(i,"position","fixed"),Q(i,"zIndex","100000"),Q(i,"pointerEvents","none"),o.fallbackOnBody&&N.body.appendChild(i)||a.appendChild(i),t=i.getBoundingClientRect(),Q(i,"width",2*n.width-t.width),Q(i,"height",2*n.height-t.height)}},_onDragStart:function(t,i){var s=this,o=t.dataTransfer,l=s.options;s._offUpEvents(),m.checkPull(s,s,e,t)&&((n=se(e)).draggable=!1,n.style["will-change"]="",Q(n,"display","none"),z(n,s.options.chosenClass,!1),s._cloneId=oe(function(){a.insertBefore(n,e),q(s,a,"clone",e)})),z(e,l.dragClass,!0),i?("touch"===i?(U(N,"touchmove",s._onTouchMove),U(N,"touchend",s._onDrop),U(N,"touchcancel",s._onDrop),l.supportPointer&&(U(N,"pointermove",s._onTouchMove),U(N,"pointerup",s._onDrop))):(U(N,"mousemove",s._onTouchMove),U(N,"mouseup",s._onDrop)),s._loopId=setInterval(s._emulateDragOver,50)):(o&&(o.effectAllowed="move",l.setData&&l.setData.call(s,o,e)),U(N,"drop",s),s._dragStartId=oe(s._dragStarted))},_onDragOver:function(o){var l,r,d,p,h=this.el,v=this.options,C=v.group,I=W.active,x=m===C,b=!1,w=v.sort;if(void 0!==o.preventDefault&&(o.preventDefault(),!v.dragoverBubble&&o.stopPropagation()),!e.animated&&(y=!0,I&&!v.disabled&&(x?w||(p=!a.contains(e)):g===this||(I.lastPullMode=m.checkPull(this,I,e,o))&&C.checkPut(this,I,e,o))&&(void 0===o.rootEl||o.rootEl===this.el))){if(A(o,v,this.el),R)return;if(l=Z(o.target,v.draggable,h),r=e.getBoundingClientRect(),g!==this&&(g=this,b=!0),p)return Y(I,!0),t=a,void(n||s?a.insertBefore(e,n||s):w||a.appendChild(e));if(0===h.children.length||h.children[0]===i||h===o.target&&function(e,t){var i=e.lastElementChild.getBoundingClientRect();return t.clientY-(i.top+i.height)>5||t.clientX-(i.left+i.width)>5}(h,o)){if(0!==h.children.length&&h.children[0]!==i&&h===o.target&&(l=h.lastElementChild),l){if(l.animated)return;d=l.getBoundingClientRect()}Y(I,x),!1!==J(a,h,e,r,l,d,o)&&(e.contains(h)||(h.appendChild(e),t=h),this._animate(r,e),l&&this._animate(d,l))}else if(l&&!l.animated&&l!==e&&void 0!==l.parentNode[D]){c!==l&&(c=l,f=Q(l),u=Q(l.parentNode));var N=(d=l.getBoundingClientRect()).right-d.left,T=d.bottom-d.top,M=_.test(f.cssFloat+f.display)||"flex"==u.display&&0===u["flex-direction"].indexOf("row"),k=l.offsetWidth>e.offsetWidth,E=l.offsetHeight>e.offsetHeight,L=(M?(o.clientX-d.left)/N:(o.clientY-d.top)/T)>.5,F=l.nextElementSibling,V=!1;if(M){var S=e.offsetTop,j=l.offsetTop;V=S===j?l.previousElementSibling===e&&!k||L&&k:l.previousElementSibling===e||e.previousElementSibling===l?(o.clientY-d.top)/T>.5:j>S}else b||(V=F!==e&&!E||L&&E);var P=J(a,h,e,r,l,d,o,V);!1!==P&&(1!==P&&-1!==P||(V=1===P),R=!0,O($,30),Y(I,x),e.contains(h)||(V&&!F?h.appendChild(e):l.parentNode.insertBefore(e,V?F:l)),t=e.parentNode,this._animate(r,e),this._animate(d,l))}}},_animate:function(e,t){var i=this.options.animation;if(i){var n=t.getBoundingClientRect();1===e.nodeType&&(e=e.getBoundingClientRect()),Q(t,"transition","none"),Q(t,"transform","translate3d("+(e.left-n.left)+"px,"+(e.top-n.top)+"px,0)"),t.offsetWidth,Q(t,"transition","all "+i+"ms"),Q(t,"transform","translate3d(0,0,0)"),clearTimeout(t.animated),t.animated=O(function(){Q(t,"transition",""),Q(t,"transform",""),t.animated=!1},i)}},_offUpEvents:function(){var e=this.el.ownerDocument;G(N,"touchmove",this._onTouchMove),G(N,"pointermove",this._onTouchMove),G(e,"mouseup",this._onDrop),G(e,"touchend",this._onDrop),G(e,"pointerup",this._onDrop),G(e,"touchcancel",this._onDrop),G(e,"pointercancel",this._onDrop),G(e,"selectstart",this)},_onDrop:function(o){var l=this.el,r=this.options;clearInterval(this._loopId),clearInterval(x.pid),clearTimeout(this._dragStartTimer),le(this._cloneId),le(this._dragStartId),G(N,"mouseover",this),G(N,"mousemove",this._onTouchMove),this.nativeDraggable&&(G(N,"drop",this),G(l,"dragstart",this._onDragStart)),this._offUpEvents(),o&&(y&&(o.preventDefault(),!r.dropBubble&&o.stopPropagation()),i&&i.parentNode&&i.parentNode.removeChild(i),a!==t&&"clone"===W.active.lastPullMode||n&&n.parentNode&&n.parentNode.removeChild(n),e&&(this.nativeDraggable&&G(e,"dragend",this),K(e),e.style["will-change"]="",z(e,this.options.ghostClass,!1),z(e,this.options.chosenClass,!1),q(this,a,"unchoose",e,t,a,p),a!==t?(h=te(e,r.draggable))>=0&&(q(null,t,"add",e,t,a,p,h),q(this,a,"remove",e,t,a,p,h),q(null,t,"sort",e,t,a,p,h),q(this,a,"sort",e,t,a,p,h)):e.nextSibling!==s&&(h=te(e,r.draggable))>=0&&(q(this,a,"update",e,t,a,p,h),q(this,a,"sort",e,t,a,p,h)),W.active&&(null!=h&&-1!==h||(h=p),q(this,a,"end",e,t,a,p,h),this.save()))),this._nulling()},_nulling:function(){a=e=t=i=s=n=o=l=r=v=C=y=h=c=f=g=m=W.active=null,j.forEach(function(e){e.checked=!0}),j.length=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragover":case"dragenter":e&&(this._onDragOver(t),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.preventDefault()}(t));break;case"mouseover":this._onDrop(t);break;case"selectstart":t.preventDefault()}},toArray:function(){for(var e,t=[],i=this.el.children,n=0,a=i.length,s=this.options;n<a;n++)Z(e=i[n],s.draggable,this.el)&&t.push(e.getAttribute(s.dataIdAttr)||ee(e));return t},sort:function(e){var t={},i=this.el;this.toArray().forEach(function(e,n){var a=i.children[n];Z(a,this.options.draggable,i)&&(t[e]=a)},this),e.forEach(function(e){t[e]&&(i.removeChild(t[e]),i.appendChild(t[e]))})},save:function(){var e=this.options.store;e&&e.set(this)},closest:function(e,t){return Z(e,t||this.options.draggable,this.el)},option:function(e,t){var i=this.options;if(void 0===t)return i[e];i[e]=t,"group"===e&&X(i)},destroy:function(){var e=this.el;e[D]=null,G(e,"mousedown",this._onTapStart),G(e,"touchstart",this._onTapStart),G(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(G(e,"dragover",this),G(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),P.splice(P.indexOf(this._onDragOver),1),this._onDrop(),this.el=e=null}},U(N,"touchmove",function(e){W.active&&e.preventDefault()}),W.utils={on:U,off:G,css:Q,find:H,is:function(e,t){return!!Z(e,t,e)},extend:ae,throttle:ne,closest:Z,toggleClass:z,clone:se,index:te,nextTick:oe,cancelNextTick:le},W.create=function(e,t){return new W(e,t)},W.version="1.7.0",W})},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"),a=i.n(n),s=i("gBtx"),o=i.n(s),l=i("mvHQ"),r=i.n(l),d=i("DAYN"),c=i.n(d),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 h=i("VU/8")(u,p,!1,function(e){i("EItT")},"data-v-3078de00",null).exports,m=i("l46T"),g=i("MJLE"),v=i.n(g),C=[{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单行输入框",systemFlag:!1,fieldEdited:!0,fieldType:"0",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多行输入框",systemFlag:!1,fieldEdited:!0,fieldType:"1",fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"单选框",systemFlag:!1,fieldEdited:!0,fieldType:"2",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"radio",name:"选项1"},{type:"radio",name:"选项2"},{type:"radio",name:"选项3"}]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"多选框",systemFlag:!1,fieldEdited:!0,fieldType:"3",fixed:!1,fieldDescription:"请选择",fieldOperations:{ruleContent:[],fieldContent:[{type:"checkbox",name:"选项1"},{type:"checkbox",name:"选项2"},{type:"checkbox",name:"选项3"}]},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期",systemFlag:!1,fieldEdited:!0,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:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"日期区间",systemFlag:!1,fieldEdited:!0,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:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"数字输入框",systemFlag:!1,fieldType:"6",fieldEdited:!0,fixed:!1,fieldDescription:"请输入",fieldOperations:{ruleContent:[],fieldContent:[],unit:"元"},isMust:!1,staffRecordsIds:[]},{parentCode:"defineInfo",fieldCode:"-1",fieldName:"图片",systemFlag:!1,fieldType:"7",fieldEdited:!0,fixed:!1,fieldDescription:"最多上传9张图片",fieldOperations:{ruleContent:[],fieldContent:[]},isMust:!1,staffRecordsIds:[]}],y=function(){return C},I=i("3E4D"),x=i("Ch4/"),b=(i("PI0u"),i("P9l9")),_={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:y(),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:{}},staffRecordsOptions:[{id:"staffVisible",name:"对员工可见"},{id:"staffUnvisible",name:"对员工不可见"},{id:"staffMod",name:"对员工可修改"},{id:"staffUnmod",name:"对员工不可修改"}],setList:[],qrcodeCase:"",qrcodeNum:""}},created:function(){},methods:{baseInfoClone:function(){},clickItem:function(e){console.log(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(r()(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){console.log("move:"),console.log(e.draggedContext,e.dragged,e.to);if(!this.checkMove(e))return!1;e.relatedContext.element;var t=e.draggedContext.element;return console.log(t.fixed),!t.fixed},onChildMove:function(e){return console.log("onChildMove:",e,e.to.className),-1!=e.dragged.className.indexOf("block-class")&&e.to.className.indexOf("block-wrap"),console.log(!0),!0},itemMoveEnd:function(e){var t=this;t.isDragging=!1,console.log(" move end:",e,e.clone.dataset.type),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(r()(t.tempaletDataList)),t.$forceUpdate()},cloneDefine:function(e){console.log("clone>>>>",e)},selectItem:function(e,t){console.log(e,t),this.currentIndex=t,this.currentChildIndex=null},deleteItem:function(e,t){console.log(e,t),this.tempaletDataList.splice(t,1),this.currentIndex--,this.currentIndex<=0&&(this.currentIndex=0),this[e].forEach(function(e,t){e.fixed=!1}),console.log(this.currentIndex,this.tempaletDataList)},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,a){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(r()(this.tempaletDataList)),this.tempaletDataList[t].children.splice(i,1),this[a.parentCode].forEach(function(t,i){t.fieldCode===e&&(t.fixed=!1)})},checkedChange:function(e,t){console.log(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 a=i.fieldOperations.fieldContent.map(function(e){return e.name});this.isRepeat(a)&&(i.fieldOperations.fieldContent.splice(i.fieldOperations.fieldContent.length-1,1),a.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){console.log(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(r()(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.fieldEdited=!0===e.fieldEdited?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.fieldEdited=!0===t.fieldEdited?1:0,t.systemFlag=!0===t.systemFlag?1:0,2!==parseInt(t.fieldType)&&3!==parseInt(t.fieldType)||t.fieldOperations.fieldContent.forEach(function(e,t){e.hasOwnProperty(t)||""!=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:r()(e)};Object(b.c)("/haoban-manage-web/record/record-template-save.json",i).then(function(e){var t=e.data;1!=t.errorCode?x.a.errorMsg(t):I.a.showmsg("保存成功","success")}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},postPreview:function(e){var t=this,i={templateContent:r()(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+"/"+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:r()(t)}),console.log(this.qrcodeCase)},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.fieldEdited=1===parseInt(e.fieldEdited),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){console.log(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(r()(e));t.setParent=[],i.forEach(function(e,i){e.fixed=1===o()(e.fixed),e.isMust=1===o()(e.isMust),e.fieldEdited=1===o()(e.fieldEdited),e.systemFlag=1===o()(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:h,limitInput:m.a},mounted:function(){a.a.all([this.getAllFields(),this.getInfo()]),document.body.ondrop=function(e){e.preventDefault(),e.stopPropagation()}}},D={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:{plain:""},on:{click:function(t){e.saveAndBack("preview")}}},[e._v("预览")]),e._v(" "),n("el-button",{attrs:{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(a,s){return n("li",{class:["filed-item","child-filed-item",e.currentChildKey==a.fieldCode&&e.currentChildIndex==s?"active-item":""],on:{click:function(n){n.stopPropagation(),e.selectChildItem(a.fieldCode,i,s,t.children)}}},["clerkPhone"!=a.fieldCode?n("span",{staticClass:"item-close child-item-close",on:{click:function(n){n.stopPropagation(),e.deleteChildItem(a.fieldCode,i,s,t.children,a)}}},[n("i",{staticClass:"el-icon-close"})]):e._e(),e._v(" "),2==a.fieldType||3==a.fieldType||4==a.fieldType?n("div",[n("div",{class:["opencard-item-title",a.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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(a.fieldDescription)+" "),n("i",{staticClass:"el-icon-arrow-right"})])])]):e._e(),e._v(" "),5==a.fieldType?n("div",[n("div",[n("div",{class:["opencard-item-title",a.fieldOperations.startName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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(a.fieldOperations.startDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])]),e._v(" "),n("div",{staticClass:"b-t-1"},[n("div",{class:["opencard-item-title",a.fieldOperations.endName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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(a.fieldOperations.endDescription)),n("i",{staticClass:"el-icon-arrow-right"})])])])]):e._e(),e._v(" "),7==a.fieldType?n("div",[n("div",{class:["opencard-item-title",a.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.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==a.fieldType||1==a.fieldType||6==a.fieldType?n("div",[n("div",{class:["opencard-item-title",a.fieldName.length>6?"title-pre-wrap":""]},[e._v(e._s(a.fieldName))]),e._v(" "),n("div",{staticClass:"draged-item-show"},[n("span",{staticClass:"show-warm-text show-warm-text-flag"},[e._v(e._s(a.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(a,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:a.fieldName,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(a,"fieldName",t)}}}),e._v(" "),7==a.fieldType?n("p",{staticStyle:{"margin-top":"8px","font-size":"12px",color:"rgba(255, 255, 255, 0.7)"}},[e._v(e._s(a.fieldDescription))]):e._e()],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5!=a.fieldType&&7!=a.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:a.fieldDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a,"fieldDescription",t)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&5==a.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:a.fieldOperations.startName,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"startName",t)}}})],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:a.fieldOperations.startDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"startDescription",t)}}})],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:a.fieldOperations.endName,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"endName",t)}}})],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:a.fieldOperations.endDescription,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"endDescription",t)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex==s&&6==a.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:a.fieldOperations.unit,holder:"",disflag:!1,getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(a.fieldOperations,"unit",t)}}})],1)]:e._e(),e._v(" "),e.currentChildIndex!=s||4!=a.fieldType&&5!=a.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("日期类型")]),e._v(" "),e._l(a.fieldOperations.ruleContent,function(t,i){return[n("el-radio",{attrs:{label:t.key},on:{change:function(t){e.changeRadio(t,i,a)}},model:{value:a.fieldOperations.typeValue,callback:function(t){e.$set(a.fieldOperations,"typeValue",t)},expression:"childItem.fieldOperations.typeValue"}},[e._v("\n "+e._s(t.name)+"\n ")])]})],2)],e._v(" "),e.currentChildIndex!=s||"2"!=a.fieldType&&"3"!=a.fieldType?e._e():[n("div",{staticClass:"edit-item "},[n("div",{staticClass:"edit-item-title"},[e._v("选项 "),n("span",[e._v("最多20项,每项最多10个字")])]),e._v(" "),e._l(a.fieldOperations.fieldContent,function(t,s){return[n("div",{staticClass:"margin-t-15 limit-w-340",style:0==s?"margin-top: 0":""},[n("limitInput",{attrs:{inputWidth:340,limitClass:"limit-color",inputValue:t.name,holder:"",disflag:!a.fieldEdited,getByType:"word",maxLength:10},on:{"update:inputValue":function(i){e.$set(t,"name",i)}}}),e._v(" "),!a.systemFlag&&a.fieldOperations.fieldContent.length>1?n("i",{staticClass:"opt-btn el-icon-remove del-item",on:{click:function(t){e.delChildItem(i,s,a)}}}):e._e(),e._v(" "),!a.systemFlag&&s<19?[s==a.fieldOperations.fieldContent.length-1?n("i",{staticClass:"opt-btn el-icon-circle-plus add-item",on:{click:function(t){e.addChildItem(i,s,a)}}}):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:a.isMust,callback:function(t){e.$set(a,"isMust",t)},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("el-checkbox-group",{staticClass:"staffRecords-limit",on:{change:function(i){e.checkedChange(i,t)}},model:{value:a.staffRecordsIds,callback:function(t){e.$set(a,"staffRecordsIds",t)},expression:"childItem.staffRecordsIds"}},[e._l(e.staffRecordsOptions,function(t,i){return[n("div",{staticClass:"checkbox-cell"},[n("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(e._s(t.name))])],1)]})],2)],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:"static/img/card-mould-logo.png",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 w=i("VU/8")(_,D,!1,function(e){i("yWIX")},"data-v-63a6405b",null);t.default=w.exports},yWIX:function(e,t){}});
//# sourceMappingURL=7.baa1f65b93f6e2ad112b.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.
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.
webpackJsonp([41],{"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("//Fk"),a=n.n(o),r=n("7+uW"),s={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 c=n("VU/8")({name:"App",data:function(){return{}}},s,!1,function(e){n("6jtR")},null,null).exports,i=n("/ocq"),d=n("5tgt"),p=n.n(d);r.default.use(i.a);var m=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:"/login",name:"登录",component:p()("login","index")},{path:"/index",name:"index",component:p()("index","index")},{path:"/contacts",name:"通讯录",redirect:"administrativeFrame",component:p()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:p()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:p()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:p()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:p()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:p()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:p()("contacts","addGroup")},{path:"/storeIo",name:"门店导入/导出",component:p()("contacts","storeIo")},{path:"/storeInfo",name:"编辑门店",component:p()("contacts","storeInfo")},{path:"/employee",name:"在职员工",component:p()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:p()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:p()("contacts","fileSet")},{path:"/recordInfo",name:"编辑员工信息",component:p()("contacts","recordInfo")},{path:"/recordIo",name:"导入导出员工档案",component:p()("contacts","recordIo")},{path:"/shareContact",name:"共享通讯录",component:p()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录二维码",component:p()("contacts","shareCode")},{path:"/employeeRecord",name:"在职员工",component:p()("contacts","employeeRecord")}]},{path:"/enterpriseApp",name:"企业应用",component:p()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:p()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:p()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:p()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",redirect:"companyAddress",component:p()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:p()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:p()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:p()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:p()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:p()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:p()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:p()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:p()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:p()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:m},{path:"/404",name:"error404",component:m},{path:"/500",name:"error500",component:m},{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"),y=n.n(g),w=n("mtWM"),C=n.n(w),A=n("bOdI"),x=n.n(A),I=n("NYxO");r.default.use(I.a);var R=new I.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(u={},x()(u,"login",function(e,t){sessionStorage.token=t,e.token=t}),x()(u,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),x()(u,"title",function(e,t){e.title=t}),x()(u,"show",function(e,t){e.show=t}),u)}),k=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),P=n.n(k),j=n("tyqE"),S=n.n(j),F=n("pRVe"),T=n.n(F),D=n("SE7k"),O=n.n(D),q=n("XsK6"),z=n.n(q),E=n("QRL9"),G=n.n(E),b=n("2Pnh"),J=n.n(b),X=n("l9mu"),U=n.n(X),L={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;J()(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,s=0,c=592.28/n*o,i=t.toDataURL("image/jpeg",1),d=new U.a("","pt","a4");if(r<a)d.addImage(i,"JPEG",0,0,595.28,c);else for(;r>0;)d.addImage(i,"JPEG",0,s,595.28,c),s-=841.89,(r-=a)>0&&d.addPage();d.save(e+".pdf")})}}};r.default.use(L),r.default.use(z.a),r.default.use(G.a),r.default.use(O.a),r.default.use(T.a),r.default.use(S.a),r.default.use(P.a),r.default.config.productionTip=!1,r.default.use(v.a,{size:"large"}),r.default.use(y.a,C.a),r.default.axios.defaults.withCredentials=!0,r.default.axios.interceptors.request.use(function(e){return e},function(e){return console.log("requesterr"+e),a.a.reject(e)}),r.default.axios.interceptors.response.use(function(e){return console.log("main:",e),200==e.status&&1==e.data.errorCode&&console.log("main:",e),e},function(e){if(console.log(e),e.response)switch(e.response.status){case 401:case 500:h.Message.error("服务器500")}return a.a.reject(e.response.data)}),f.beforeEach(function(e,t,n){"/"==e.path?n({path:"/login"}):n()}),new r.default({el:"#app",router:f,store:R,components:{App:c},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,16],"./contacts/addDepartment.vue":["HHRu",0,14],"./contacts/addEmployee.vue":["00Sv",35],"./contacts/addGroup.vue":["mPjx",0,33],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,34],"./contacts/employeeIo.vue":["Rwbg",0,32],"./contacts/employeeRecord.vue":["zGJY",0,5],"./contacts/fileSet.vue":["CSjr",0,6],"./contacts/index.vue":["41Rh",0,26],"./contacts/recordInfo.vue":["67iC",0,23],"./contacts/recordIo.vue":["738z",0,15],"./contacts/shareAddDepartment.vue":["q5Ri",0,13],"./contacts/shareCode.vue":["JsWW",0,25],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,7],"./contacts/storeFrame.vue":["7SJI",0,4],"./contacts/storeInfo.vue":["h/6A",0,36],"./contacts/storeIo.vue":["RHxA",0,31],"./contacts/unemployee.vue":["TGrv",0,12],"./enterpriseApp/index.vue":["da9f",37],"./errorPage/403.vue":["6XGN",19],"./errorPage/404.vue":["AejC",24],"./errorPage/500.vue":["FskK",20],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,21],"./login/index.vue":["T+/8",0,8],"./reviewCenter/index.vue":["+lem",28],"./reviewCenter/reviewed.vue":["CLYF",0,10],"./reviewCenter/unreview.vue":["xCEU",0,11],"./setting/addAdmin.vue":["rs/A",0,39],"./setting/addAdminRole.vue":["fZsz",0,18],"./setting/companyAddress.vue":["SKyE",0,30],"./setting/companyCertify.vue":["3zYh",0,9],"./setting/index.vue":["VlR1",38],"./setting/replaceAdmin.vue":["ys9I",0,29],"./setting/setChildAdmin.vue":["VqB7",0,27],"./setting/staffDetails.vue":["Zyzf",0,22],"./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"]); webpackJsonp([41],{"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("//Fk"),a=n.n(o),r=n("7+uW"),s={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 c=n("VU/8")({name:"App",data:function(){return{}}},s,!1,function(e){n("6jtR")},null,null).exports,i=n("/ocq"),d=n("5tgt"),p=n.n(d);r.default.use(i.a);var m=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:"/login",name:"登录",component:p()("login","index")},{path:"/index",name:"index",component:p()("index","index")},{path:"/contacts",name:"通讯录",redirect:"administrativeFrame",component:p()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:p()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:p()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:p()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:p()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:p()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:p()("contacts","addGroup")},{path:"/storeIo",name:"门店导入/导出",component:p()("contacts","storeIo")},{path:"/storeInfo",name:"编辑门店",component:p()("contacts","storeInfo")},{path:"/employee",name:"在职员工",component:p()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:p()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:p()("contacts","fileSet")},{path:"/recordInfo",name:"编辑员工信息",component:p()("contacts","recordInfo")},{path:"/recordIo",name:"导入导出员工档案",component:p()("contacts","recordIo")},{path:"/shareContact",name:"共享通讯录",component:p()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录二维码",component:p()("contacts","shareCode")},{path:"/employeeRecord",name:"在职员工",component:p()("contacts","employeeRecord")}]},{path:"/enterpriseApp",name:"企业应用",component:p()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:p()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:p()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:p()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",redirect:"companyAddress",component:p()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:p()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:p()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:p()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:p()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:p()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:p()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:p()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:p()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:p()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:m},{path:"/404",name:"error404",component:m},{path:"/500",name:"error500",component:m},{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"),y=n.n(g),w=n("mtWM"),C=n.n(w),A=n("bOdI"),x=n.n(A),I=n("NYxO");r.default.use(I.a);var R=new I.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(u={},x()(u,"login",function(e,t){sessionStorage.token=t,e.token=t}),x()(u,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),x()(u,"title",function(e,t){e.title=t}),x()(u,"show",function(e,t){e.show=t}),u)}),k=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),P=n.n(k),j=n("tyqE"),S=n.n(j),F=n("pRVe"),T=n.n(F),D=n("SE7k"),O=n.n(D),q=n("XsK6"),z=n.n(q),E=n("QRL9"),G=n.n(E),b=n("2Pnh"),J=n.n(b),X=n("l9mu"),U=n.n(X),L={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;J()(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,s=0,c=592.28/n*o,i=t.toDataURL("image/jpeg",1),d=new U.a("","pt","a4");if(r<a)d.addImage(i,"JPEG",0,0,595.28,c);else for(;r>0;)d.addImage(i,"JPEG",0,s,595.28,c),s-=841.89,(r-=a)>0&&d.addPage();d.save(e+".pdf")})}}};r.default.use(L),r.default.use(z.a),r.default.use(G.a),r.default.use(O.a),r.default.use(T.a),r.default.use(S.a),r.default.use(P.a),r.default.config.productionTip=!1,r.default.use(v.a,{size:"large"}),r.default.use(y.a,C.a),r.default.axios.defaults.withCredentials=!0,r.default.axios.interceptors.request.use(function(e){return e},function(e){return console.log("requesterr"+e),a.a.reject(e)}),r.default.axios.interceptors.response.use(function(e){return console.log("main:",e),200==e.status&&1==e.data.errorCode&&console.log("main:",e),e},function(e){if(console.log(e),e.response)switch(e.response.status){case 401:case 500:h.Message.error("服务器500")}return a.a.reject(e.response.data)}),f.beforeEach(function(e,t,n){"/"==e.path?n({path:"/login"}):n()}),new r.default({el:"#app",router:f,store:R,components:{App:c},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,16],"./contacts/addDepartment.vue":["HHRu",0,14],"./contacts/addEmployee.vue":["00Sv",38],"./contacts/addGroup.vue":["mPjx",0,32],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,33],"./contacts/employeeIo.vue":["Rwbg",0,29],"./contacts/employeeRecord.vue":["zGJY",0,5],"./contacts/fileSet.vue":["CSjr",0,7],"./contacts/index.vue":["41Rh",0,25],"./contacts/recordInfo.vue":["67iC",0,24],"./contacts/recordIo.vue":["738z",0,15],"./contacts/shareAddDepartment.vue":["q5Ri",0,13],"./contacts/shareCode.vue":["JsWW",0,27],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,6],"./contacts/storeFrame.vue":["7SJI",0,4],"./contacts/storeInfo.vue":["h/6A",0,31],"./contacts/storeIo.vue":["RHxA",0,30],"./contacts/unemployee.vue":["TGrv",0,12],"./enterpriseApp/index.vue":["da9f",26],"./errorPage/403.vue":["6XGN",19],"./errorPage/404.vue":["AejC",23],"./errorPage/500.vue":["FskK",20],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,21],"./login/index.vue":["T+/8",0,8],"./reviewCenter/index.vue":["+lem",36],"./reviewCenter/reviewed.vue":["CLYF",0,10],"./reviewCenter/unreview.vue":["xCEU",0,11],"./setting/addAdmin.vue":["rs/A",0,39],"./setting/addAdminRole.vue":["fZsz",0,18],"./setting/companyAddress.vue":["SKyE",0,34],"./setting/companyCertify.vue":["3zYh",0,9],"./setting/index.vue":["VlR1",37],"./setting/replaceAdmin.vue":["ys9I",0,35],"./setting/setChildAdmin.vue":["VqB7",0,28],"./setting/staffDetails.vue":["Zyzf",0,22],"./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.4aeba69dbc69bc2064dd.js.map //# sourceMappingURL=app.bb834a566e568f70bcfe.js.map
\ No newline at end of file \ 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","component","_import","redirect","children","hidden","router","routes","scrollBehavior","y","Vuex","store_store","Store","state","user","token","title","show","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","interceptors","request","err","console","log","promise_default","a","reject","response","status","errorCode","error","Message","beforeEach","to","from","next","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/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","Error","keys","Object"],"mappings":"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","file":"static/js/app.4aeba69dbc69bc2064dd.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'\r\nimport Router from 'vue-router'\r\nimport _import from './_import.js'\r\nVue.use(Router);\r\n\r\n// const error403 = (r) => {\r\n// import('views/errorPage/403.vue').then((module) => {\r\n// r(module)\r\n// })\r\n// };\r\n// const error404 = (r) => {\r\n// import('views/errorPage/404.vue').then((module) => {\r\n// r(module)\r\n// })\r\n// };\r\n// const error500 = (r) => {\r\n// import('views/errorPage/500.vue').then((module) => {\r\n// r(module)\r\n// })\r\n// };\r\nconst errorPage = (r) => {\r\n import('views/errorPage/index.vue').then((module) => {\r\n r(module)\r\n })\r\n};\r\n// 页面刷新时,重新赋值token\r\nif (window.sessionStorage.getItem('token')) {\r\n store.commit(types.LOGIN, window.sessionStorage.getItem('token'))\r\n}\r\nexport const constantRouterMap = [\r\n {\r\n path: '/login',\r\n name: '登录',\r\n component: _import('login','index')\r\n },\r\n {\r\n path: '/index',\r\n name: 'index',\r\n component: _import('index','index'),\r\n },\r\n {\r\n path: '/contacts',\r\n name: '通讯录',\r\n redirect: 'administrativeFrame',\r\n component: _import('contacts','index'),\r\n children: [\r\n // 通讯录\r\n {\r\n path: '/administrativeFrame',\r\n name: '行政架构',\r\n component: _import('contacts','administrativeFrame')\r\n },\r\n {\r\n path: \"/employeeIo\",\r\n name: \"批量导入/导出\",\r\n component: _import('contacts','employeeIo')\r\n },\r\n {\r\n path: '/addDepartment',\r\n name: '添加部门',\r\n component: _import('contacts','addDepartment')\r\n },\r\n {\r\n path: '/addClerk',\r\n name: '添加店员',\r\n component: _import('contacts','addClerk')\r\n },\r\n {\r\n path: '/storeFrame',\r\n name: '门店架构',\r\n component: _import('contacts','storeFrame')\r\n },\r\n {\r\n path: '/addGroup',\r\n name: '添加子分组',\r\n component: _import('contacts','addGroup')\r\n },\r\n {\r\n path: '/storeIo',\r\n name: '门店导入/导出',\r\n component: _import('contacts','storeIo')\r\n },\r\n {\r\n path: '/storeInfo',\r\n name: '编辑门店',\r\n component: _import('contacts','storeInfo')\r\n },\r\n {\r\n path: '/employee',\r\n name: '在职员工',\r\n component: _import('contacts','employee')\r\n },\r\n {\r\n path: '/unemployee',\r\n name: '离职员工',\r\n component: _import('contacts','unemployee')\r\n },\r\n {\r\n path: '/fileSet',\r\n name: '档案设置',\r\n component: _import('contacts','fileSet')\r\n },\r\n {\r\n path: '/recordInfo',\r\n name: '编辑员工信息',\r\n component: _import('contacts','recordInfo')\r\n },\r\n {\r\n path: '/recordIo',\r\n name: '导入导出员工档案',\r\n component: _import('contacts','recordIo')\r\n },\r\n {\r\n path: '/shareContact',\r\n name: '共享通讯录',\r\n component: _import('contacts','shareContact')\r\n },\r\n {\r\n path: \"/shareCode\",\r\n name: '共享通讯录二维码',\r\n component: _import('contacts','shareCode')\r\n },\r\n {\r\n path: \"/employeeRecord\",\r\n name: '在职员工',\r\n component: _import('contacts','employeeRecord')\r\n }\r\n ]\r\n },\r\n {\r\n // 企业应用\r\n path: '/enterpriseApp',\r\n name: '企业应用',\r\n component: _import('enterpriseApp','index'),\r\n },\r\n {\r\n // 审核中心\r\n path: '/reviewCenter',\r\n name: '审核中心',\r\n redirect: 'unreview',\r\n component: _import('reviewCenter','index'),\r\n children: [\r\n {\r\n path: '/reviewed',\r\n name: '已审核',\r\n component: _import('reviewCenter','reviewed')\r\n },\r\n {\r\n path: '/unreview',\r\n name: '未审核',\r\n component: _import('reviewCenter','unreview')\r\n },\r\n ]\r\n },\r\n {\r\n // 设置模块\r\n path: '/setCenter',\r\n name: '设置',\r\n redirect: 'companyAddress',\r\n component: _import('setting','index'),\r\n children: [\r\n {\r\n path: '/companyAddress',\r\n name: '企业地址',\r\n component: _import('setting','companyAddress')\r\n },\r\n {\r\n path: '/companyCertify',\r\n name: '企业认证',\r\n component: _import('setting','companyCertify')\r\n },\r\n {\r\n path: '/staffDetails',\r\n name: '员工详情字段',\r\n component: _import('setting','staffDetails')\r\n },\r\n {\r\n path: '/storePermission',\r\n name: '门店权限设置',\r\n component: _import('setting','storePermission')\r\n },\r\n {\r\n path: '/replaceAdmin',\r\n name: '更换超级管理员',\r\n component: _import('setting','replaceAdmin')\r\n },\r\n {\r\n path: '/setChildAdmin',\r\n name: '设置子管理员',\r\n component: _import('setting','setChildAdmin')\r\n },\r\n {\r\n path: '/addAdmin',\r\n name: '添加管理员',\r\n component: _import('setting','addAdmin')\r\n },\r\n {\r\n path: '/addAdminRole',\r\n name: '添加管理员角色',\r\n component: _import('setting','addAdminRole')\r\n }\r\n ]\r\n },\r\n {\r\n path: '/staffRecordsTemplate',\r\n name: '员工档案设置',\r\n component: _import('contacts','staffRecordsTemplate')\r\n },\r\n {\r\n path: '/403',\r\n name: '无权访问',\r\n component: errorPage\r\n },\r\n {\r\n path: '/404',\r\n name: 'error404',\r\n component: errorPage\r\n },\r\n {\r\n path: '/500',\r\n name: 'error500',\r\n component: errorPage\r\n },\r\n { path: '*', redirect: '/404', hidden: true },\r\n];\r\nexport default new Router({\r\n // mode:'history',\r\n routes: constantRouterMap,\r\n scrollBehavior: () => ({ y: 0 }),\r\n})\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vuex from 'vuex'\r\nimport Vue from 'vue'\r\nimport * as types from './types'\r\n\r\nVue.use(Vuex);\r\nexport default new Vuex.Store({\r\n state: {\r\n user: {},\r\n token: null,\r\n title: '',\r\n show: false\r\n },\r\n mutations: {\r\n [types.LOGIN]: (state, data) => {\r\n sessionStorage.token = data;\r\n state.token = data;\r\n },\r\n [types.LOGOUT]: (state) => {\r\n sessionStorage.removeItem('token');\r\n state.token = null\r\n },\r\n [types.TITLE]: (state, data) => {\r\n state.title = data;\r\n },\r\n [types.SHOW]: (state,data) => {\r\n state.show = data;\r\n }\r\n }\r\n})\r\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'\r\nimport App from './App'\r\nimport router from './router'\r\nimport ElementUI ,{ Message } from 'element-ui'\r\nimport VueAxios from 'vue-axios'\r\nimport axios from 'axios'\r\nimport store from './store/store'\r\nimport * as types from './store/types'\r\nimport '../static/css/index.less'\r\n// import 'element-ui/lib/theme-chalk/index.css'\r\nimport '../static/font/iconfont.css'\r\nimport '../theme/index.css'\r\n\r\nimport vueOfficeHeader from '@gic-test/vue-office-header'\r\nimport vueOfficeAside from '@gic-test/vue-office-aside'\r\nimport vueOfficeArea from '@gic-test/vue-office-area'\r\n// 新增公共 footer插件\r\nimport vueGicFooter from '@gic-test/vue-gic-footer'\r\nimport vueGicImgPreview from '@gic-test/vue-gic-img-preview'\r\nimport vueOfficeUploadImage from '@gic-test/vue-office-upload-image'\r\nimport htmlToPdf from '@/components/utils/htmlToPdf'\r\n\r\nVue.use(htmlToPdf)\r\nVue.use(vueGicImgPreview)\r\nVue.use(vueOfficeUploadImage)\r\nVue.use(vueGicFooter)\r\nVue.use(vueOfficeArea)\r\nVue.use(vueOfficeAside)\r\nVue.use(vueOfficeHeader)\r\n\r\nVue.config.productionTip = false;\r\nVue.use(ElementUI,{size: 'large'});\r\nVue.use(VueAxios,axios);\r\n\r\nVue.axios.defaults.withCredentials = true ;// 跨域cookie访问\r\nVue.axios.interceptors.request.use(\r\n config => {\r\n return config;\r\n },\r\n err => {\r\n console.log('requesterr' + err);\r\n return Promise.reject(err);\r\n });\r\nVue.axios.interceptors.response.use(\r\n response => {\r\n console.log(\"main:\",response);\r\n if(response.status == 200 && response.data.errorCode == 1) {\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // })\r\n console.log(\"main:\",response);\r\n }\r\n return response;\r\n },\r\n error => {\r\n console.log(error);\r\n if (error.response) {\r\n switch (error.response.status) {\r\n case 401:\r\n // 401 清除token信息并跳转到登录页面\r\n // store.commit(types.LOGOUT);\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // });\r\n // window.location.href = window.location.origin + '/gic-web/#/';\r\n case 500:\r\n Message.error('服务器500')\r\n }\r\n }\r\n return Promise.reject(error.response.data)\r\n });\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n\r\n // if (window.location.pathname.slice(-1) !== '/') {\r\n // window.location = window.location.pathname + '/';\r\n // }\r\n if (to.path == '/') {\r\n next({ path: '/login' })\r\n } else {\r\n next()\r\n }\r\n})\r\n\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\r\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\t16\n\t],\n\t\"./contacts/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t0,\n\t\t14\n\t],\n\t\"./contacts/addEmployee.vue\": [\n\t\t\"00Sv\",\n\t\t35\n\t],\n\t\"./contacts/addGroup.vue\": [\n\t\t\"mPjx\",\n\t\t0,\n\t\t33\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\t34\n\t],\n\t\"./contacts/employeeIo.vue\": [\n\t\t\"Rwbg\",\n\t\t0,\n\t\t32\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\t23\n\t],\n\t\"./contacts/recordIo.vue\": [\n\t\t\"738z\",\n\t\t0,\n\t\t15\n\t],\n\t\"./contacts/shareAddDepartment.vue\": [\n\t\t\"q5Ri\",\n\t\t0,\n\t\t13\n\t],\n\t\"./contacts/shareCode.vue\": [\n\t\t\"JsWW\",\n\t\t0,\n\t\t25\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\t7\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\t31\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t0,\n\t\t12\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t37\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t19\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"AejC\",\n\t\t24\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"FskK\",\n\t\t20\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\t21\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t0,\n\t\t8\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t28\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t10\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t11\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t39\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t18\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\t9\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t38\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t29\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t27\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t22\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 = 41"],"sourceRoot":""} {"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","component","_import","redirect","children","hidden","router","routes","scrollBehavior","y","Vuex","store_store","Store","state","user","token","title","show","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","interceptors","request","err","console","log","promise_default","a","reject","response","status","errorCode","error","Message","beforeEach","to","from","next","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/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","Error","keys","Object"],"mappings":"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","file":"static/js/app.bb834a566e568f70bcfe.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'\r\nimport Router from 'vue-router'\r\nimport _import from './_import.js'\r\nVue.use(Router);\r\n\r\n// const error403 = (r) => {\r\n// import('views/errorPage/403.vue').then((module) => {\r\n// r(module)\r\n// })\r\n// };\r\n// const error404 = (r) => {\r\n// import('views/errorPage/404.vue').then((module) => {\r\n// r(module)\r\n// })\r\n// };\r\n// const error500 = (r) => {\r\n// import('views/errorPage/500.vue').then((module) => {\r\n// r(module)\r\n// })\r\n// };\r\nconst errorPage = (r) => {\r\n import('views/errorPage/index.vue').then((module) => {\r\n r(module)\r\n })\r\n};\r\n// 页面刷新时,重新赋值token\r\nif (window.sessionStorage.getItem('token')) {\r\n store.commit(types.LOGIN, window.sessionStorage.getItem('token'))\r\n}\r\nexport const constantRouterMap = [\r\n {\r\n path: '/login',\r\n name: '登录',\r\n component: _import('login','index')\r\n },\r\n {\r\n path: '/index',\r\n name: 'index',\r\n component: _import('index','index'),\r\n },\r\n {\r\n path: '/contacts',\r\n name: '通讯录',\r\n redirect: 'administrativeFrame',\r\n component: _import('contacts','index'),\r\n children: [\r\n // 通讯录\r\n {\r\n path: '/administrativeFrame',\r\n name: '行政架构',\r\n component: _import('contacts','administrativeFrame')\r\n },\r\n {\r\n path: \"/employeeIo\",\r\n name: \"批量导入/导出\",\r\n component: _import('contacts','employeeIo')\r\n },\r\n {\r\n path: '/addDepartment',\r\n name: '添加部门',\r\n component: _import('contacts','addDepartment')\r\n },\r\n {\r\n path: '/addClerk',\r\n name: '添加店员',\r\n component: _import('contacts','addClerk')\r\n },\r\n {\r\n path: '/storeFrame',\r\n name: '门店架构',\r\n component: _import('contacts','storeFrame')\r\n },\r\n {\r\n path: '/addGroup',\r\n name: '添加子分组',\r\n component: _import('contacts','addGroup')\r\n },\r\n {\r\n path: '/storeIo',\r\n name: '门店导入/导出',\r\n component: _import('contacts','storeIo')\r\n },\r\n {\r\n path: '/storeInfo',\r\n name: '编辑门店',\r\n component: _import('contacts','storeInfo')\r\n },\r\n {\r\n path: '/employee',\r\n name: '在职员工',\r\n component: _import('contacts','employee')\r\n },\r\n {\r\n path: '/unemployee',\r\n name: '离职员工',\r\n component: _import('contacts','unemployee')\r\n },\r\n {\r\n path: '/fileSet',\r\n name: '档案设置',\r\n component: _import('contacts','fileSet')\r\n },\r\n {\r\n path: '/recordInfo',\r\n name: '编辑员工信息',\r\n component: _import('contacts','recordInfo')\r\n },\r\n {\r\n path: '/recordIo',\r\n name: '导入导出员工档案',\r\n component: _import('contacts','recordIo')\r\n },\r\n {\r\n path: '/shareContact',\r\n name: '共享通讯录',\r\n component: _import('contacts','shareContact')\r\n },\r\n {\r\n path: \"/shareCode\",\r\n name: '共享通讯录二维码',\r\n component: _import('contacts','shareCode')\r\n },\r\n {\r\n path: \"/employeeRecord\",\r\n name: '在职员工',\r\n component: _import('contacts','employeeRecord')\r\n }\r\n ]\r\n },\r\n {\r\n // 企业应用\r\n path: '/enterpriseApp',\r\n name: '企业应用',\r\n component: _import('enterpriseApp','index'),\r\n },\r\n {\r\n // 审核中心\r\n path: '/reviewCenter',\r\n name: '审核中心',\r\n redirect: 'unreview',\r\n component: _import('reviewCenter','index'),\r\n children: [\r\n {\r\n path: '/reviewed',\r\n name: '已审核',\r\n component: _import('reviewCenter','reviewed')\r\n },\r\n {\r\n path: '/unreview',\r\n name: '未审核',\r\n component: _import('reviewCenter','unreview')\r\n },\r\n ]\r\n },\r\n {\r\n // 设置模块\r\n path: '/setCenter',\r\n name: '设置',\r\n redirect: 'companyAddress',\r\n component: _import('setting','index'),\r\n children: [\r\n {\r\n path: '/companyAddress',\r\n name: '企业地址',\r\n component: _import('setting','companyAddress')\r\n },\r\n {\r\n path: '/companyCertify',\r\n name: '企业认证',\r\n component: _import('setting','companyCertify')\r\n },\r\n {\r\n path: '/staffDetails',\r\n name: '员工详情字段',\r\n component: _import('setting','staffDetails')\r\n },\r\n {\r\n path: '/storePermission',\r\n name: '门店权限设置',\r\n component: _import('setting','storePermission')\r\n },\r\n {\r\n path: '/replaceAdmin',\r\n name: '更换超级管理员',\r\n component: _import('setting','replaceAdmin')\r\n },\r\n {\r\n path: '/setChildAdmin',\r\n name: '设置子管理员',\r\n component: _import('setting','setChildAdmin')\r\n },\r\n {\r\n path: '/addAdmin',\r\n name: '添加管理员',\r\n component: _import('setting','addAdmin')\r\n },\r\n {\r\n path: '/addAdminRole',\r\n name: '添加管理员角色',\r\n component: _import('setting','addAdminRole')\r\n }\r\n ]\r\n },\r\n {\r\n path: '/staffRecordsTemplate',\r\n name: '员工档案设置',\r\n component: _import('contacts','staffRecordsTemplate')\r\n },\r\n {\r\n path: '/403',\r\n name: '无权访问',\r\n component: errorPage\r\n },\r\n {\r\n path: '/404',\r\n name: 'error404',\r\n component: errorPage\r\n },\r\n {\r\n path: '/500',\r\n name: 'error500',\r\n component: errorPage\r\n },\r\n { path: '*', redirect: '/404', hidden: true },\r\n];\r\nexport default new Router({\r\n // mode:'history',\r\n routes: constantRouterMap,\r\n scrollBehavior: () => ({ y: 0 }),\r\n})\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vuex from 'vuex'\r\nimport Vue from 'vue'\r\nimport * as types from './types'\r\n\r\nVue.use(Vuex);\r\nexport default new Vuex.Store({\r\n state: {\r\n user: {},\r\n token: null,\r\n title: '',\r\n show: false\r\n },\r\n mutations: {\r\n [types.LOGIN]: (state, data) => {\r\n sessionStorage.token = data;\r\n state.token = data;\r\n },\r\n [types.LOGOUT]: (state) => {\r\n sessionStorage.removeItem('token');\r\n state.token = null\r\n },\r\n [types.TITLE]: (state, data) => {\r\n state.title = data;\r\n },\r\n [types.SHOW]: (state,data) => {\r\n state.show = data;\r\n }\r\n }\r\n})\r\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'\r\nimport App from './App'\r\nimport router from './router'\r\nimport ElementUI ,{ Message } from 'element-ui'\r\nimport VueAxios from 'vue-axios'\r\nimport axios from 'axios'\r\nimport store from './store/store'\r\nimport * as types from './store/types'\r\nimport '../static/css/index.less'\r\n// import 'element-ui/lib/theme-chalk/index.css'\r\nimport '../static/font/iconfont.css'\r\nimport '../theme/index.css'\r\n\r\nimport vueOfficeHeader from '@gic-test/vue-office-header'\r\nimport vueOfficeAside from '@gic-test/vue-office-aside'\r\nimport vueOfficeArea from '@gic-test/vue-office-area'\r\n// 新增公共 footer插件\r\nimport vueGicFooter from '@gic-test/vue-gic-footer'\r\nimport vueGicImgPreview from '@gic-test/vue-gic-img-preview'\r\nimport vueOfficeUploadImage from '@gic-test/vue-office-upload-image'\r\nimport htmlToPdf from '@/components/utils/htmlToPdf'\r\n\r\nVue.use(htmlToPdf)\r\nVue.use(vueGicImgPreview)\r\nVue.use(vueOfficeUploadImage)\r\nVue.use(vueGicFooter)\r\nVue.use(vueOfficeArea)\r\nVue.use(vueOfficeAside)\r\nVue.use(vueOfficeHeader)\r\n\r\nVue.config.productionTip = false;\r\nVue.use(ElementUI,{size: 'large'});\r\nVue.use(VueAxios,axios);\r\n\r\nVue.axios.defaults.withCredentials = true ;// 跨域cookie访问\r\nVue.axios.interceptors.request.use(\r\n config => {\r\n return config;\r\n },\r\n err => {\r\n console.log('requesterr' + err);\r\n return Promise.reject(err);\r\n });\r\nVue.axios.interceptors.response.use(\r\n response => {\r\n console.log(\"main:\",response);\r\n if(response.status == 200 && response.data.errorCode == 1) {\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // })\r\n console.log(\"main:\",response);\r\n }\r\n return response;\r\n },\r\n error => {\r\n console.log(error);\r\n if (error.response) {\r\n switch (error.response.status) {\r\n case 401:\r\n // 401 清除token信息并跳转到登录页面\r\n // store.commit(types.LOGOUT);\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // });\r\n // window.location.href = window.location.origin + '/gic-web/#/';\r\n case 500:\r\n Message.error('服务器500')\r\n }\r\n }\r\n return Promise.reject(error.response.data)\r\n });\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n\r\n // if (window.location.pathname.slice(-1) !== '/') {\r\n // window.location = window.location.pathname + '/';\r\n // }\r\n if (to.path == '/') {\r\n next({ path: '/login' })\r\n } else {\r\n next()\r\n }\r\n})\r\n\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\r\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\t16\n\t],\n\t\"./contacts/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t0,\n\t\t14\n\t],\n\t\"./contacts/addEmployee.vue\": [\n\t\t\"00Sv\",\n\t\t38\n\t],\n\t\"./contacts/addGroup.vue\": [\n\t\t\"mPjx\",\n\t\t0,\n\t\t32\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\t33\n\t],\n\t\"./contacts/employeeIo.vue\": [\n\t\t\"Rwbg\",\n\t\t0,\n\t\t29\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\t7\n\t],\n\t\"./contacts/index.vue\": [\n\t\t\"41Rh\",\n\t\t0,\n\t\t25\n\t],\n\t\"./contacts/recordInfo.vue\": [\n\t\t\"67iC\",\n\t\t0,\n\t\t24\n\t],\n\t\"./contacts/recordIo.vue\": [\n\t\t\"738z\",\n\t\t0,\n\t\t15\n\t],\n\t\"./contacts/shareAddDepartment.vue\": [\n\t\t\"q5Ri\",\n\t\t0,\n\t\t13\n\t],\n\t\"./contacts/shareCode.vue\": [\n\t\t\"JsWW\",\n\t\t0,\n\t\t27\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\t6\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\t31\n\t],\n\t\"./contacts/storeIo.vue\": [\n\t\t\"RHxA\",\n\t\t0,\n\t\t30\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t0,\n\t\t12\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t26\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t19\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\t20\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\t21\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t0,\n\t\t8\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t36\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t10\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t11\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t39\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t18\n\t],\n\t\"./setting/companyAddress.vue\": [\n\t\t\"SKyE\",\n\t\t0,\n\t\t34\n\t],\n\t\"./setting/companyCertify.vue\": [\n\t\t\"3zYh\",\n\t\t0,\n\t\t9\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t37\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t35\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t28\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t22\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 = 41"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,n,r){for(var t,b,o,i=0,u=[];i<a.length;i++)b=a[i],d[b]&&u.push(d[b][0]),d[b]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(c&&c(a,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)o=f(f.s=r[i]);return o};var a={},d={43:0};function f(c){if(a[c])return a[c].exports;var d=a[c]={i:c,l:!1,exports:{}};return e[c].call(d.exports,d,d.exports,f),d.l=!0,d.exports}f.e=function(e){var c=d[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,f){c=d[e]=[a,f]});c[2]=a;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,f.nc&&r.setAttribute("nonce",f.nc),r.src=f.p+"static/js/"+e+"."+{0:"d73f23dda4a4da2754f0",1:"26fc7c6e9b4ccca95f46",2:"fb678d9d21cb986ef9ab",3:"6b50e8651aec22b535c5",4:"0dccbeb384a458517ae8",5:"5289f9d9d272d774f9a7",6:"1cfc190be082172b30c3",7:"baa1f65b93f6e2ad112b",8:"47e3369fb1f988741929",9:"926da949c22346f61e60",10:"5614d3673a92e370b9b1",11:"f6e7b64dec5aff9cee5e",12:"08b3df5c992e0c2bc3f4",13:"ebd6dd7ee23e5703e425",14:"5ff2c6e238558d0c5365",15:"2820a6071be7b560ff7d",16:"18b9cdbb5f17195148ba",17:"6028707d0deea461e86a",18:"883dde6f28edff95cea1",19:"39879d07beb4c6b71c52",20:"48c7dac836dc8f07b246",21:"0c95a879bf810ea693f0",22:"1e34bcb0dd0d10584a8a",23:"4271056c10cccd524b66",24:"a65971a02be425cfe7d7",25:"6cc97e6afe73c2b498f9",26:"47454b21c2e8bc230179",27:"e1dae8eea7cebb0399b2",28:"dbd9d86ae779ffab47d2",29:"0e3a1c8173246dac0cd3",30:"cc7fd72ffc3cb0e4c4c4",31:"3461b00cec4520ebdbb7",32:"b527bfac02836c524400",33:"6895e9eb632169971ddb",34:"2349d9830c9a4d627933",35:"58d4c515235752f2886d",36:"0a78880adaedb759c3c1",37:"f0f5cfddc9cd88a9bdb3",38:"d4cc702714768d377ace",39:"49fa68a28383c75d8ac7",42:"aba74eb87387aac73c65"}[e]+".js";var t=setTimeout(b,12e4);function b(){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=b,n.appendChild(r),a},f.m=e,f.c=a,f.d=function(e,c,a){f.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},f.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(c,"a",c),c},f.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.02ba22fc7ad3a06b9db0.js.map
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,r,d){for(var b,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(b in r)Object.prototype.hasOwnProperty.call(r,b)&&(e[b]=r[b]);for(c&&c(a,r,d);u.length;)u.shift()();if(d)for(i=0;i<d.length;i++)o=n(n.s=d[i]);return o};var a={},f={43:0};function n(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,n),f.l=!0,f.exports}n.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,n){c=f[e]=[a,n]});c[2]=a;var r=document.getElementsByTagName("head")[0],d=document.createElement("script");d.type="text/javascript",d.charset="utf-8",d.async=!0,d.timeout=12e4,n.nc&&d.setAttribute("nonce",n.nc),d.src=n.p+"static/js/"+e+"."+{0:"33f8b78e9b060b498119",1:"26fc7c6e9b4ccca95f46",2:"fb678d9d21cb986ef9ab",3:"6b50e8651aec22b535c5",4:"80a5e0ef6dc1db3a9bf0",5:"46b2c21ec6e966d2a463",6:"1b30a58b020c2624552b",7:"280d76325c768b369d5c",8:"8eb8ad8e264409c8c5f4",9:"926da949c22346f61e60",10:"bc242ed255f709afd2d9",11:"d455f788b437ae336127",12:"79da425f48d203477382",13:"ebd6dd7ee23e5703e425",14:"5ff2c6e238558d0c5365",15:"ec5ab10bc625d2f85dcb",16:"18b9cdbb5f17195148ba",17:"a71c9565ed508ac1e6ba",18:"883dde6f28edff95cea1",19:"39879d07beb4c6b71c52",20:"48c7dac836dc8f07b246",21:"dba19fcfa513d8b82481",22:"1e34bcb0dd0d10584a8a",23:"9f05cfc644dbcf58019a",24:"b98a91d1de34198e500f",25:"53a766441521ebc33e5b",26:"3d02babfbfcf434aa4c5",27:"51cc41904df7fcc441d9",28:"32b8173398aa07ccd7bf",29:"8fee6946152e54bf8dea",30:"1e28c7c3d3e35cbeb349",31:"1e6abe2f496b1fe57748",32:"701d91316c4ba3891aec",33:"f0b23dd69cd8df4d2405",34:"4b949992aa6a3b031bd0",35:"2064475c3e345ac9527e",36:"47989bb45eaa0c21aa73",37:"06aa0a58f4376faa58f9",38:"af05b5b6cc28a922ade4",39:"49fa68a28383c75d8ac7",42:"86aa31ff7beb8e130fd1"}[e]+".js";var b=setTimeout(t,12e4);function t(){d.onerror=d.onload=null,clearTimeout(b);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return d.onerror=d.onload=t,r.appendChild(d),a},n.m=e,n.c=a,n.d=function(e,c,a){n.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},n.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(c,"a",c),c},n.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.44e9b70ba68b534e2ed4.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 479f8451e99bbca94bbb"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","43","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","42","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,wBAAknC/E,GAAA,MAC1rC,IAAAkC,EAAA8C,WAAAC,EAAA,MAEA,SAAAA,IAEApD,EAAAqD,QAAArD,EAAAsD,OAAA,KACAC,aAAAlD,GACA,IAAAmD,EAAAhF,EAAAL,GACA,IAAAqF,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAtF,EAAA,aAEAK,EAAAL,QAAAuF,GAKA,OAfA1D,EAAAqD,QAAArD,EAAAsD,OAAAF,EAaAvD,EAAA8D,YAAA3D,GAEAL,GAIAX,EAAA4E,EAAA9E,EAGAE,EAAA6E,EAAA3E,EAGAF,EAAA8E,EAAA,SAAA1E,EAAA2E,EAAAC,GACAhF,EAAAiF,EAAA7E,EAAA2E,IACArF,OAAAwF,eAAA9E,EAAA2E,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAhF,EAAAsF,EAAA,SAAAjF,GACA,IAAA2E,EAAA3E,KAAAkF,WACA,WAA2B,OAAAlF,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA8E,EAAAE,EAAA,IAAAA,GACAA,GAIAhF,EAAAiF,EAAA,SAAAO,EAAAC,GAAsD,OAAA/F,OAAAC,UAAAC,eAAAC,KAAA2F,EAAAC,IAGtDzF,EAAAyB,EAAA,KAGAzB,EAAA0F,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.02ba22fc7ad3a06b9db0.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\t43: 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\":\"d73f23dda4a4da2754f0\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"fb678d9d21cb986ef9ab\",\"3\":\"6b50e8651aec22b535c5\",\"4\":\"0dccbeb384a458517ae8\",\"5\":\"5289f9d9d272d774f9a7\",\"6\":\"1cfc190be082172b30c3\",\"7\":\"baa1f65b93f6e2ad112b\",\"8\":\"47e3369fb1f988741929\",\"9\":\"926da949c22346f61e60\",\"10\":\"5614d3673a92e370b9b1\",\"11\":\"f6e7b64dec5aff9cee5e\",\"12\":\"08b3df5c992e0c2bc3f4\",\"13\":\"ebd6dd7ee23e5703e425\",\"14\":\"5ff2c6e238558d0c5365\",\"15\":\"2820a6071be7b560ff7d\",\"16\":\"18b9cdbb5f17195148ba\",\"17\":\"6028707d0deea461e86a\",\"18\":\"883dde6f28edff95cea1\",\"19\":\"39879d07beb4c6b71c52\",\"20\":\"48c7dac836dc8f07b246\",\"21\":\"0c95a879bf810ea693f0\",\"22\":\"1e34bcb0dd0d10584a8a\",\"23\":\"4271056c10cccd524b66\",\"24\":\"a65971a02be425cfe7d7\",\"25\":\"6cc97e6afe73c2b498f9\",\"26\":\"47454b21c2e8bc230179\",\"27\":\"e1dae8eea7cebb0399b2\",\"28\":\"dbd9d86ae779ffab47d2\",\"29\":\"0e3a1c8173246dac0cd3\",\"30\":\"cc7fd72ffc3cb0e4c4c4\",\"31\":\"3461b00cec4520ebdbb7\",\"32\":\"b527bfac02836c524400\",\"33\":\"6895e9eb632169971ddb\",\"34\":\"2349d9830c9a4d627933\",\"35\":\"58d4c515235752f2886d\",\"36\":\"0a78880adaedb759c3c1\",\"37\":\"f0f5cfddc9cd88a9bdb3\",\"38\":\"d4cc702714768d377ace\",\"39\":\"49fa68a28383c75d8ac7\",\"42\":\"aba74eb87387aac73c65\"}[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 479f8451e99bbca94bbb"],"sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap cedbe55b5aa48d99c2fa"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","43","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","42","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":"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","file":"static/js/manifest.44e9b70ba68b534e2ed4.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\t43: 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\":\"33f8b78e9b060b498119\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"fb678d9d21cb986ef9ab\",\"3\":\"6b50e8651aec22b535c5\",\"4\":\"80a5e0ef6dc1db3a9bf0\",\"5\":\"46b2c21ec6e966d2a463\",\"6\":\"1b30a58b020c2624552b\",\"7\":\"280d76325c768b369d5c\",\"8\":\"8eb8ad8e264409c8c5f4\",\"9\":\"926da949c22346f61e60\",\"10\":\"bc242ed255f709afd2d9\",\"11\":\"d455f788b437ae336127\",\"12\":\"79da425f48d203477382\",\"13\":\"ebd6dd7ee23e5703e425\",\"14\":\"5ff2c6e238558d0c5365\",\"15\":\"ec5ab10bc625d2f85dcb\",\"16\":\"18b9cdbb5f17195148ba\",\"17\":\"a71c9565ed508ac1e6ba\",\"18\":\"883dde6f28edff95cea1\",\"19\":\"39879d07beb4c6b71c52\",\"20\":\"48c7dac836dc8f07b246\",\"21\":\"dba19fcfa513d8b82481\",\"22\":\"1e34bcb0dd0d10584a8a\",\"23\":\"9f05cfc644dbcf58019a\",\"24\":\"b98a91d1de34198e500f\",\"25\":\"53a766441521ebc33e5b\",\"26\":\"3d02babfbfcf434aa4c5\",\"27\":\"51cc41904df7fcc441d9\",\"28\":\"32b8173398aa07ccd7bf\",\"29\":\"8fee6946152e54bf8dea\",\"30\":\"1e28c7c3d3e35cbeb349\",\"31\":\"1e6abe2f496b1fe57748\",\"32\":\"701d91316c4ba3891aec\",\"33\":\"f0b23dd69cd8df4d2405\",\"34\":\"4b949992aa6a3b031bd0\",\"35\":\"2064475c3e345ac9527e\",\"36\":\"47989bb45eaa0c21aa73\",\"37\":\"06aa0a58f4376faa58f9\",\"38\":\"af05b5b6cc28a922ade4\",\"39\":\"49fa68a28383c75d8ac7\",\"42\":\"86aa31ff7beb8e130fd1\"}[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 cedbe55b5aa48d99c2fa"],"sourceRoot":""}
\ No newline at end of file \ 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.
<template> <template>
<div class="io-container"> <div class="common-set-wrap">
<ul class="tip-area"> <nav-crumb :navpath="navpath"></nav-crumb>
<div class="right-content">
<div class="right-box">
<div class="io-container">
<ul class="tip-area">
<li class="tip">由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行<a class="a-href">企业认证</a></li> <li class="tip">由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行<a class="a-href">企业认证</a></li>
<li class="tip">如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改</li> <li class="tip">如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改</li>
<li class="tip">不能在本excel表中对员工信息类别进行增加、删除、修改</li> <li class="tip">不能在本excel表中对员工信息类别进行增加、删除、修改</li>
<li class="tip">标*字段为必填字段,未标*字段为选填字段</li> <li class="tip">标*字段为必填字段,未标*字段为选填字段</li>
<li class="tip">员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面</li> <li class="tip">员工所在部门:请先到后台创建部门,将部门id填入导入表格中,导入中,若找不到对应部门,将直接将员工挂在根目录下面</li>
<li class="tip">未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证</li> <li class="tip">未认证企业通讯录最多只能导入200人,超出后无法导入,请先进行企业认证</li>
</ul> </ul>
<el-radio-group v-model="type" class="m-t-20" @change="resetList"> <el-radio-group v-model="type" class="m-t-20" @change="resetList">
<el-radio-button label="import">导入通讯录</el-radio-button> <el-radio-button label="import">导入通讯录</el-radio-button>
<el-radio-button label="export">导出/修改通讯录</el-radio-button> <el-radio-button label="export">导出/修改通讯录</el-radio-button>
<el-radio-button label="note">错误记录</el-radio-button> <el-radio-button label="note">错误记录</el-radio-button>
</el-radio-group> </el-radio-group>
<div class="handle-area import" v-if="type == 'import'"> <div class="handle-area import" v-if="type == 'import'">
<div class="step-div" style="margin-bottom :90px;"> <div class="step-div" style="margin-bottom :90px;">
<span class="ft-large"></span>下载员工通讯录模板,统一收集员工信息 <span class="ft-large"></span>下载员工通讯录模板,统一收集员工信息
<a href="http://www.gicdev.com/haoban-manage-web/excel/通讯录-行政架构导入模板.xls" class="d-u-btn"> <a href="http://www.gicdev.com/haoban-manage-web/excel/通讯录-行政架构导入模板.xls" class="d-u-btn">
<el-button type="primary">下载<i class="iconfont icon-icon_yunxiazai m-l-5"></i></el-button> <el-button type="primary">下载<i class="iconfont icon-icon_yunxiazai m-l-5"></i></el-button>
</a> </a>
</div> </div>
<div class="step-div"> <div class="step-div">
<span class="ft-large"></span>上传收集完毕的员工信息表 <span class="ft-large"></span>上传收集完毕的员工信息表
<div class="d-u-btn m-t-20"> <div class="d-u-btn m-t-20">
<el-upload <el-upload class="upload-demo" ref="upload" :action="url" :on-success="uploadSuccess" :on-change="getChange" :multiple="false" :file-list="fileList" :auto-upload="false">
class="upload-demo" <el-button slot="trigger" size="small" type="primary">选取文件</el-button>
ref="upload" <div slot="tip" class="el-upload__tip">文件格式必须为xls或xlsx格式</div>
:action="url" </el-upload>
:on-success="uploadSuccess" </div>
:on-change="getChange"
:multiple="false"
:file-list="fileList"
:auto-upload="false">
<el-button slot="trigger" size="small" type="primary">选取文件</el-button>
<div slot="tip" class="el-upload__tip">文件格式必须为xls或xlsx格式</div>
</el-upload>
</div>
</div> </div>
<div class="up-btn-div"> <div class="up-btn-div">
<el-button type="primary" @click="submitUpload('upload')" :disabled="fileList.length == 0">上传</el-button> <el-button type="primary" @click="submitUpload('upload')" :disabled="fileList.length == 0">上传</el-button>
</div> </div>
</div> </div>
<div class="handle-area import" v-else-if="type == 'export'"> <div class="handle-area import" v-else-if="type == 'export'">
<div class="step-div" style="margin-bottom :90px;"> <div class="step-div" style="margin-bottom :90px;">
<span class="ft-large"></span>导出所有员工信息 <span class="ft-large"></span>导出所有员工信息
<a class="d-u-btn" :href="'http://www.gicdev.com/haoban-manage-web/emp/export?departmentId='+$route.query.departmentId+'&showChild='+$route.query.showChildMember"> <a class="d-u-btn" :href="'http://www.gicdev.com/haoban-manage-web/emp/export?departmentId='+$route.query.departmentId+'&showChild='+$route.query.showChildMember">
<el-button type="primary">下载<i class="iconfont icon-icon_yunxiazai m-l-5"></i></el-button> <el-button type="primary">下载<i class="iconfont icon-icon_yunxiazai m-l-5"></i></el-button>
</a> </a>
批量修改员工信息 批量修改员工信息
</div> </div>
<div class="step-div"> <div class="step-div">
<span class="ft-large"></span>上传修改好的员工信息表 <span class="ft-large"></span>上传修改好的员工信息表
<div class="d-u-btn m-t-20"> <div class="d-u-btn m-t-20">
<el-upload <el-upload class="upload-demo" ref="uploadEdit" :action="url" :on-success="uploadSuccess" :on-change="getChange" :multiple="false" :file-list="fileList" :auto-upload="false">
class="upload-demo" <el-button slot="trigger" size="small" type="primary">选取文件</el-button>
ref="uploadEdit" <div slot="tip" class="el-upload__tip">文件格式必须为xls或xlsx格式</div>
:action="url" </el-upload>
:on-success="uploadSuccess" </div>
:on-change="getChange"
:multiple="false"
:file-list="fileList"
:auto-upload="false">
<el-button slot="trigger" size="small" type="primary">选取文件</el-button>
<div slot="tip" class="el-upload__tip">文件格式必须为xls或xlsx格式</div>
</el-upload>
</div>
</div> </div>
<div class="up-btn-div"> <div class="up-btn-div">
<el-button type="primary" @click="submitUpload('uploadEdit')" :disabled="fileList.length == 0">上传</el-button> <el-button type="primary" @click="submitUpload('uploadEdit')" :disabled="fileList.length == 0">上传</el-button>
</div> </div>
</div> </div>
<div class="error-log import" v-else> <div class="error-log import" v-else>
<div class="title-area"> <div class="title-area">
<div class="tip"> <div class="tip">
导入总条数:0条,成功导入0条,<span class="red">错误导入0条</span> 导入总条数:0条,成功导入0条,<span class="red">错误导入0条</span>
</div> </div>
<a :href="'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId"> <a :href="'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId">
<el-button type="primary">导出错误记录</el-button> <el-button type="primary">导出错误记录</el-button>
</a> </a>
</div> </div>
<el-table <el-table v-loading="loading" :data="logList" class="m-t-20" style="width: 100%">
v-loading ="loading" <el-table-column type="index" width="50" label="序号">
:data="logList" </el-table-column>
class="m-t-20" <el-table-column label="错误提示" prop="failReason"></el-table-column>
style="width: 100%"> <el-table-column label="姓名" prop="name"></el-table-column>
<el-table-column <el-table-column label="手机号" prop="phoneNumber"></el-table-column>
type="index" <el-table-column label="部门ID" prop="departmentId"></el-table-column>
width="50" <el-table-column label="职位" prop="positionName"></el-table-column>
label="序号"> <el-table-column label="是否此部门负责人(是/否)" prop="isManager">
</el-table-column> <template slot-scope="scope">
<el-table-column {{scope.row.isManager == 1 ? "是" : "否"}}
label="错误提示" </template>
prop="failReason" </el-table-column>
></el-table-column> <el-table-column label="入职时间" prop="hireDate"></el-table-column>
<el-table-column
label="姓名"
prop="name"
></el-table-column>
<el-table-column
label="手机号"
prop="phoneNumber"
></el-table-column>
<el-table-column
label="部门ID"
prop="departmentId"
></el-table-column>
<el-table-column
label="职位"
prop="positionName"
></el-table-column>
<el-table-column
label="是否此部门负责人(是/否)"
prop="isManager"
>
<template slot-scope="scope">
{{scope.row.isManager == 1 ? "是" : "否"}}
</template>
</el-table-column>
<el-table-column
label="入职时间"
prop="hireDate"
></el-table-column>
</el-table> </el-table>
<div class="pagination"> <div class="pagination">
<el-pagination <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">
background </el-pagination>
@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">
</el-pagination>
</div> </div>
</div>
</div> </div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
import navCrumb from '@/components/nav/nav.vue';
import uploadExcelComponent from "components/uploadExcel/index"; import uploadExcelComponent from "components/uploadExcel/index";
import { getRequest, postRequest, postJsonRequest } from '@/api/api'; import { getRequest, postRequest, postJsonRequest } from '@/api/api';
export default { export default {
name: "employee-io", name: "employee-io",
components: { components: {
uploadExcelComponent navCrumb,
}, uploadExcelComponent
data() { },
let local = window.location.origin; data() {
if (local.indexOf('localhost')!= -1) { let local = window.location.origin;
local = 'http://www.gicdev.com'; if (local.indexOf('localhost') != -1) {
} local = 'http://www.gicdev.com';
return { }
type: "import", return {
fileList: [], // 面包屑参数
url: local + "/haoban-manage-web/emp/upload", navpath: [{
logList: [], name: '首页',
loading: true, path: '/index'
pageSize: 20,
currentPage: 1,
total: 0
};
},
methods: {
handleSizeChange(val) {
this.pageSize = val;
this.getErrorNote();
},
handleCurrentChange(val) {
this.currentPage = val;
this.getErrorNote();
},
resetList(val) {
this.fileList = [];
if (val == "note") {
this.getErrorNote();
}
},
getErrorNote() {
let ths = this;
let params = {
departmentId: ths.$route.query.departmentId,
importCode: ths.$route.query.importCode
};
getRequest("/haoban-manage-web/error-log-page", params)
.then(res => {
console.log(res);
if (res.data.errorCode == 1) {
console.log(res.data);
ths.total = res.data.result.totalCount;
ths.logList = res.data.result.result;
ths.loading = false;
} else {
ths.$message.error({
message: res.data.message
});
}
})
.catch(e => {
ths.$message.error({
message: e.message
})
});
},
handleRemove(file, fileList) {
console.log(file, fileList);
},
handlePreview(file) {
console.log(file);
}, },
uploadSuccess() { {
this.fileList = []; name: '企业通讯录',
this.type = "note"; path: '/administrativeFrame'
this.getErrorNote();
}, },
submitUpload(upload) { {
this.$refs[upload].submit(); name: '行政架构',
path: 'administrativeFrame'
}, },
getChange(file, fileList) { {
console.log(file, fileList); name: '批量导入导出',
this.fileList = fileList; path: ''
} }
],
type: "import",
fileList: [],
url: local + "/haoban-manage-web/emp/upload",
logList: [],
loading: true,
pageSize: 20,
currentPage: 1,
total: 0
};
},
methods: {
handleSizeChange(val) {
this.pageSize = val;
this.getErrorNote();
}, },
beforeMount() { handleCurrentChange(val) {
if (this.type == "note") { this.currentPage = val;
this.getErrorNote(); this.getErrorNote();
} },
resetList(val) {
this.fileList = [];
if (val == "note") {
this.getErrorNote();
}
},
getErrorNote() {
let ths = this;
let params = {
departmentId: ths.$route.query.departmentId,
importCode: ths.$route.query.importCode
};
getRequest("/haoban-manage-web/error-log-page", params)
.then(res => {
console.log(res);
if (res.data.errorCode == 1) {
console.log(res.data);
ths.total = res.data.result.totalCount;
ths.logList = res.data.result.result;
ths.loading = false;
} else {
ths.$message.error({
message: res.data.message
});
}
})
.catch(e => {
ths.$message.error({
message: e.message
})
});
},
handleRemove(file, fileList) {
console.log(file, fileList);
},
handlePreview(file) {
console.log(file);
},
uploadSuccess() {
this.fileList = [];
this.type = "note";
this.getErrorNote();
},
submitUpload(upload) {
this.$refs[upload].submit();
},
getChange(file, fileList) {
console.log(file, fileList);
this.fileList = fileList;
}
},
beforeMount() {
if (this.type == "note") {
this.getErrorNote();
} }
}
} }
</script> </script>
<style lang="scss"> <style lang="scss">
.io-container { .io-container {
width: 100%;
height: 538px;
background: #fff;
box-sizing: border-box;
padding: 28px 32px;
overflow: auto;
.tip-area {
width: 100%; width: 100%;
height: 538px; background: rgba(236, 245, 255, 1);
background: #fff; border: 1px solid rgba(179, 216, 255, 1);
box-sizing: border-box; border-radius: 4px;
padding: 28px 32px; padding: 10px;
overflow: auto; font-size: 13px;
.tip-area { font-weight: 400;
width:100%; color: rgba(96, 98, 102, 1);
background:rgba(236,245,255,1);
border:1px solid rgba(179,216,255,1); .tip {
border-radius:4px; line-height: 24px;
padding: 10px; position: relative;
font-size:13px; padding-left: 16px;
font-weight:400;
color:rgba(96,98,102,1); &:last-child {
.tip { margin-bottom: 0;
line-height: 24px; }
position: relative;
padding-left: 16px; .radio {
&:last-child { width: 6px;
margin-bottom: 0; height: 6px;
} background: rgba(64, 158, 255, 1);
.radio { border-radius: 50%;
width:6px; }
height:6px;
background:rgba(64,158,255,1); &::before {
border-radius:50%; position: absolute;
} content: "";
&::before { width: 6px;
position: absolute; height: 6px;
content: ""; background: rgba(64, 158, 255, 1);
width:6px; border-radius: 50%;
height:6px; top: 9px;
background:rgba(64,158,255,1); left: 0;
border-radius:50%; }
top: 9px;
left: 0;
}
}
} }
.error-log { }
margin-top: 24px;
.title-area { .error-log {
display: flex; margin-top: 24px;
height: 32px;
line-height: 32px; .title-area {
.tip { display: flex;
flex: 1; height: 32px;
.red { line-height: 32px;
color: red;
} .tip {
} flex: 1;
}
.pagination { .red {
margin-top: 30px; color: red;
text-align: right;
} }
}
} }
.handle-area {
height: 310px; .pagination {
background:rgba(255,255,255,1); margin-top: 30px;
border:1px solid rgba(220,223,230,1); text-align: right;
border-radius:4px; }
padding: 25px 20px; }
margin-top: 24px;
color: #606266; .handle-area {
.step-div { height: 310px;
.d-u-btn { background: rgba(255, 255, 255, 1);
display:inline-block; border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px; border-radius: 4px;
margin-right: 10px; padding: 25px 20px;
vertical-align: middle; margin-top: 24px;
.iconfont { color: #606266;
margin-left: 5px;
} .step-div {
.warming { .d-u-btn {
font-size:12px; display: inline-block;
font-weight:400; margin-left: 10px;
color:rgba(96,98,102,1); margin-right: 10px;
line-height:30px; vertical-align: middle;
margin-top: 5px;
} .iconfont {
} margin-left: 5px;
.ft-large {
font-size: 20px;
margin-right: 10px;
color: #909399;
}
} }
.up-btn-div {
text-align: center; .warming {
margin-top: 20px; font-size: 12px;
font-weight: 400;
color: rgba(96, 98, 102, 1);
line-height: 30px;
margin-top: 5px;
} }
}
.ft-large {
font-size: 20px;
margin-right: 10px;
color: #909399;
}
} }
}
</style>
.up-btn-div {
text-align: center;
margin-top: 20px;
}
}
}
</style>
<template> <template>
<div class="common-set-wrap"> <div class="common-set-wrap">
<nav-crumb :navpath="navpath"></nav-crumb> <nav-crumb :navpath="navpath"></nav-crumb>
<div class="right-content"> <div class="right-content">
<div class="right-box"> <div class="right-box">
...@@ -77,10 +77,6 @@ export default { ...@@ -77,10 +77,6 @@ export default {
path: '/fileSet' path: '/fileSet'
}, },
{ {
name: '离职员工',
path: '/unemployee'
},
{
name: '编辑员工信息', name: '编辑员工信息',
path: '' path: ''
} }
......
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