Commit fd895bef by 无尘

fix: 完善审核中心

parent fdcdc4b5
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.50119b08b132a2bb4a1bdea795607bde.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.6d36da331f57146476a7.js></script><script type=text/javascript src=./static/js/vendor.a4eb31cddc47b5c14557.js></script><script type=text/javascript src=./static/js/app.d56dea1e6c09a4c6fbd0.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.233c6bed8653890eb117e758dc07b056.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.21112cced96070f9b531.js></script><script type=text/javascript src=./static/js/vendor.a4eb31cddc47b5c14557.js></script><script type=text/javascript src=./static/js/app.008112b52ed88acf84f2.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.
{"version":3,"sources":["webpack:///./src/common/js/showmsg.js","webpack:///src/components/nav/nav.vue","webpack:///./src/components/nav/nav.vue?92dc","webpack:///./src/components/nav/nav.vue","webpack:///src/components/contacts/searchMenu.vue","webpack:///./src/components/contacts/searchMenu.vue?7044","webpack:///./src/components/contacts/searchMenu.vue","webpack:///./src/common/js/error.js","webpack:///./node_modules/qs/lib/stringify.js","webpack:///./node_modules/qs/lib/parse.js","webpack:///./src/common/js/strlen.js","webpack:///./src/api/api.js","webpack:///./src/common/js/public.js","webpack:///./node_modules/qs/lib/formats.js","webpack:///src/components/limit-input.vue","webpack:///./src/components/limit-input.vue?8e3e","webpack:///./src/components/limit-input.vue","webpack:///./node_modules/qs/lib/index.js","webpack:///./node_modules/qs/lib/utils.js"],"names":["__WEBPACK_IMPORTED_MODULE_0_element_ui__","__webpack_require__","n","__webpack_exports__","showmsg","msg","type","Message","duration","message","nav","name","data","projectName","props","navpath","Array","default","navtip","Boolean","subNavText","String","methods","changeRoute","path","relocation","console","log","window","location","href","this","$router","push","getNavPath","that","para","project","$route","split","Object","api","then","res","resData","errorCode","result","list","length","forEach","ele","index","menuName","menuUrl","error","errorMsg","catch","$message","mounted","nav_nav","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","separator","_l","item","to","on","click","$event","_v","_s","_e","staticRenderFns","Component","normalizeComponent","ssrContext","searchMenu","components","treeData","required","searchResult","searchKey","searchResultShow","myProps","children","label","disabled","menuData","defaultOpen","clearFn","searchFn","$emit","handleNodeClick","obj","node","selectEmployee","person","sortGroupByLevel","key","obj2","key2","parent","arr","list0","list1","list2","list3","list4","list5","list6","listObj","id","groupId","englishName","level","parentId","hasOwnProperty","assign_default","menuArr","_key","filter","computed","employeeList","searchList","departmentList","watch","newArr","old","contacts_searchMenu","prefix-icon","placeholder","clearable","clear","nativeOn","keyup","_k","keyCode","model","value","callback","$$v","expression","node-key","default-expanded-keys","highlight-current","expand-on-click-node","node-click","scopedSlots","_u","fn","ref","class","department","employee","employeeClerkId","departmentName","response","local","origin","indexOf","utils","formats","arrayPrefixGenerators","brackets","prefix","indices","repeat","toISO","Date","prototype","toISOString","defaults","delimiter","encode","encoder","encodeValuesOnly","serializeDate","date","call","skipNulls","strictNullHandling","stringify","object","generateArrayPrefix","sort","allowDots","formatter","isBuffer","objKeys","values","isArray","keys","i","concat","module","exports","opts","options","assign","undefined","TypeError","format","formatters","arrayFormat","joined","join","addQueryPrefix","has","allowPrototypes","arrayLimit","decoder","decode","depth","parameterLimit","plainObjects","parseKeys","givenKey","val","replace","child","segment","exec","slice","chain","leaf","root","create","cleanRoot","charAt","parseInt","isNaN","parseArrays","parseObject","str","ignoreQueryPrefix","isRegExp","tempObj","cleanStr","limit","Infinity","parts","part","bracketEqualsPos","pos","parseValues","newObj","merge","compact","getByteLen","len","match","getZhLen","Math","ceil","cutStr","char_length","son_str","encodeURI","sub_len","substr","getByteVal","max","returnValue","byteValLen","getCharVal","regPos","v","test","Vue","axios","timeout","interceptors","request","use","config","err","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default","a","resolve","status","getRequest","url","params","requestProject","method","headers","content-type","postRequest","qs","delay","timer","args","arguments","clearTimeout","setTimeout","apply","percentTwenties","RFC1738","RFC3986","limit_input","inputValue","maxLength","Number","inputWidth","getByType","holder","disflag","limitClass","inputNum","limitLength","itemValue","inputFocus","num","toInput","temp","strlen","target","trim","newData","oldData","components_limit_input","style","width","focus","parse","hexTable","array","toString","toUpperCase","arrayToObject","source","reduce","acc","queue","o","prop","refs","j","pop","compacted","compactQueue","decodeURIComponent","e","string","out","c","charCodeAt","constructor","mergeTarget"],"mappings":"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","file":"static/js/0.55391e33b443ef6c3aeb.js","sourcesContent":["/* 消息提示 */\r\nimport { Message } from 'element-ui';\r\n\r\nexport default {\r\n showmsg: function(msg,type) {\r\n Message({\r\n duration: 1000,\r\n message: msg,\r\n type: type\r\n })\r\n }\r\n};\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/showmsg.js","<template>\r\n <div class=\"navwrap boxbttom\">\r\n <el-breadcrumb separator=\"/\">\r\n <template v-for=\"item in navpath\">\r\n <template v-if=\"!!item.path\">\r\n <!-- <el-breadcrumb-item :data-v=\"item.path\" :to=\"{ path: item.path }\">{{ item.name }}</el-breadcrumb-item> -->\r\n <el-breadcrumb-item :to=\"{ path: item.path }\" @click=\"changeRoute(item.path, item.relocation)\"><span class=\"el-breadcrumb__inner is-link\" @click=\"changeRoute(item.path, item.relocation)\">{{ item.name }}</span></el-breadcrumb-item>\r\n </template>\r\n <template v-else>\r\n <el-breadcrumb-item>{{ item.name }}</el-breadcrumb-item>\r\n </template>\r\n </template>\r\n\r\n <!-- :to=\"{ path: item.path}\"-->\r\n </el-breadcrumb>\r\n <h1 class=\"navtitle\">{{ navpath[navpath.length - 1].name }}</h1>\r\n <div class=\"navmTop\" v-if=\"subNavText\">\r\n {{subNavText}}\r\n </div>\r\n <div class=\"navtip navmTop\" v-if=\"navtip == true\"><i class=\"el-icon-info navtipcolor\"></i>变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。</div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import { getRequest, postRequest, postJsonRequest, postForm } 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: \"navpath\",\r\n data() {\r\n return {\r\n projectName: 'member', // 当前项目名\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 // ],\r\n }\r\n },\r\n props: {\r\n navpath: {\r\n type: Array,\r\n default: []\r\n },\r\n navtip: {\r\n type: Boolean,\r\n default: false\r\n },\r\n subNavText: {\r\n type: String,\r\n default: ''\r\n }\r\n },\r\n methods: {\r\n\r\n changeRoute(path, relocation) {\r\n var that = this\r\n console.log(path, relocation);\r\n if (relocation) {\r\n window.location.href = path;\r\n } else {\r\n that.$router.push(path)\r\n }\r\n },\r\n // get nav path\r\n getNavPath() {\r\n var that = this\r\n var para = {\r\n project: that.projectName,\r\n path: that.$route.path.split('/')[1]\r\n }\r\n\r\n postRequest('/api-auth/get-current-memu-data',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 == 0) {\r\n if (!resData.result) {\r\n console.log(\"resData.result: \",resData.result)\r\n return;\r\n }\r\n\r\n that.navpath = [];\r\n if (!!resData.result.list&&!!resData.result.list.length) {\r\n resData.result.list.forEach(function(ele,index){\r\n ele.name = ele.menuName\r\n ele.path = ''\r\n if (index == (resData.result.list.length-1)) {\r\n ele.path = '/'+ ele.menuUrl\r\n }\r\n\r\n if (index>0) {\r\n that.navpath.push(ele)\r\n }\r\n })\r\n\r\n // that.navpath = resData.result.list\r\n }\r\n console.log(\"///>>>>\",that.navpath)\r\n\r\n // that.navpath[0].name = resData.result.level2.menuName;\r\n // that.navpath[0].path = ''\r\n\r\n // that.navpath[1].name = resData.result.level3.menuName;\r\n // that.navpath[1].path = ''\r\n // if (!!resData.result.level4) {\r\n // that.navpath[2] = {\r\n // name:'',\r\n // path: ''\r\n // }\r\n // that.navpath[2].name = resData.result.level4.menuName;\r\n // that.navpath[2].path = ''\r\n // }\r\n\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 mounted() {\r\n var that = this\r\n // that.getNavPath();\r\n }\r\n\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n .navwrap{\r\n padding: 20px 24px;\r\n /*margin-top: 20px;*/\r\n background-color: #fff;\r\n border-radius: 2px;\r\n }\r\n .boxbttom{\r\n border-bottom: 1px solid #e4e7ed;\r\n }\r\n .boxshow {\r\n border-bottom: 1px solid #e4e7ed;\r\n box-shadow: 5px -1px 5px #dfdfdf;\r\n }\r\n .navtitle{\r\n margin: 24px 0 0 0;\r\n font-size: 20px;\r\n color: #303133;\r\n font-weight: 500;\r\n }\r\n .navtip{\r\n width: 100%;\r\n height: 38px;\r\n line-height: 38px;\r\n font-size: 13px;\r\n border-radius: 2px;\r\n color: #606266;\r\n background-color: #f4f4f5;\r\n }\r\n .navmTop{\r\n margin-top: 25px;\r\n }\r\n .navtipcolor{\r\n margin: 0 12px;\r\n color: #1890ff;\r\n }\r\n\r\n .el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {\r\n font-weight: 700;\r\n text-decoration: none;\r\n cursor: pointer;\r\n color: #303133;\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/nav/nav.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"navwrap boxbttom\"},[_c('el-breadcrumb',{attrs:{\"separator\":\"/\"}},[_vm._l((_vm.navpath),function(item){return [(!!item.path)?[_c('el-breadcrumb-item',{attrs:{\"to\":{ path: item.path }},on:{\"click\":function($event){_vm.changeRoute(item.path, item.relocation)}}},[_c('span',{staticClass:\"el-breadcrumb__inner is-link\",on:{\"click\":function($event){_vm.changeRoute(item.path, item.relocation)}}},[_vm._v(_vm._s(item.name))])])]:[_c('el-breadcrumb-item',[_vm._v(_vm._s(item.name))])]]})],2),_vm._v(\" \"),_c('h1',{staticClass:\"navtitle\"},[_vm._v(_vm._s(_vm.navpath[_vm.navpath.length - 1].name))]),_vm._v(\" \"),(_vm.subNavText)?_c('div',{staticClass:\"navmTop\"},[_vm._v(\"\\n \"+_vm._s(_vm.subNavText)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.navtip == true)?_c('div',{staticClass:\"navtip navmTop\"},[_c('i',{staticClass:\"el-icon-info navtipcolor\"}),_vm._v(\"变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。\")]):_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-25c5f514\",\"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/nav/nav.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-25c5f514\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./nav.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!./nav.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./nav.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-25c5f514\\\",\\\"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!./nav.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-25c5f514\"\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/nav/nav.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"searh-menu-container\">\r\n <div class=\"p-0-15\">\r\n <el-input prefix-icon=\"el-icon-search\" v-model=\"searchKey\" placeholder=\"姓名/手机号/部门名称\" clearable @clear=\"clearFn\" @keyup.enter.native=\"searchFn\"></el-input>\r\n <el-tree\r\n v-if=\"!searchResultShow\"\r\n class=\"search-menu\"\r\n node-key=\"id\"\r\n :default-expanded-keys=\"defaultOpen\"\r\n \r\n :data=\"menuData\"\r\n :highlight-current=\"true\"\r\n :expand-on-click-node=\"false\"\r\n :props=\"myProps\"\r\n @node-click=\"handleNodeClick\">\r\n <span class=\"custom-tree-node\" slot-scope=\"{ node, data }\">\r\n <i class=\"iconfont\" :class=\"node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'\"></i>\r\n <span>{{ node.label }}</span>\r\n </span>\r\n </el-tree>\r\n </div>\r\n <div class=\"search-result-container\" v-if=\"searchResultShow\">\r\n <ul class=\"search-result-ul\" v-if=\"departmentList.length > 0\">\r\n <p class=\"title\">部门列表</p>\r\n <li class=\"group-item items\" v-for=\"(department, index) in departmentList\" :key=\"index+'_'+department.groupId\" @click=\"handleNodeClick(department)\">\r\n <i class=\"iconfont icon-tongshi-zuzhijiagou\"></i>\r\n {{department.name}}\r\n </li>\r\n </ul>\r\n <ul class=\"search-result-ul\" v-if=\"employeeList.length > 0\">\r\n <p class=\"title\">人员列表</p>\r\n <li class=\"person-item items\" v-for=\"(employee, index) in employeeList\" :key=\"index+'_'+employee.employeeClerkId\" @click=\"selectEmployee(employee)\">\r\n <i class=\"iconfont icon-chengyuan\"></i>\r\n {{employee.name}}\r\n <span class=\"from-group\">{{employee.departmentName}}</span>\r\n </li>\r\n </ul>\r\n <p class=\"no-data-tip\" v-if=\"departmentList.length < 1 && employeeList.length < 1\">暂无数据</p>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n export default {\r\n name: \"searchMenu\",\r\n components: {},\r\n props: {\r\n treeData: {\r\n type: Array,\r\n required: true\r\n },\r\n searchResult: {\r\n type: Object,\r\n required: true\r\n }\r\n },\r\n data() {\r\n return {\r\n searchKey: \"\",\r\n searchResultShow: false,\r\n myProps: {\r\n children: 'childrens',\r\n label: 'label',\r\n disabled: \"disabled\"\r\n },\r\n menuData: [],\r\n defaultOpen: []\r\n };\r\n },\r\n methods: {\r\n /**\r\n * 清楚输入框\r\n */\r\n clearFn() {\r\n this.searchResultShow = false;\r\n },\r\n /**\r\n * 关键字搜索\r\n */\r\n searchFn() {\r\n if (this.searchKey == \"\") {\r\n this.searchResultShow = false;\r\n return false;\r\n }\r\n this.searchResultShow = true;\r\n // console.log(this.searchKey);\r\n this.$emit(\"handleSearchKey\", this.searchKey);\r\n },\r\n /**\r\n * 树形菜单选择\r\n */\r\n handleNodeClick(obj, node) {\r\n this.$emit(\"handleTreeSelection\", obj, node, false);\r\n },\r\n \r\n /**\r\n * 搜索结果中选人\r\n */\r\n selectEmployee(person) {\r\n this.$emit(\"handleEmployeeSelection\", person, true);\r\n },\r\n /**\r\n * 按层级排序部门\r\n * fixme 现在代码是将每个层级都剥离了出来,为的是适用后面可能出现的需求,但是如果后期需求无特殊更改,本代码可优化精简\r\n */\r\n sortGroupByLevel(list) {\r\n let that = this;\r\n var arr = {\r\n list0: {},\r\n list1: {},\r\n list2: {},\r\n list3: {},\r\n list4: {},\r\n list5: {},\r\n list6: {},\r\n list: list,\r\n listObj: {}\r\n },\r\n key,\r\n obj2,\r\n key2,\r\n parent,\r\n idOfLevel0,\r\n parentLevel;\r\n list.length && list.forEach(obj => {\r\n obj.name = obj.name || \"\";\r\n obj.disabled = true;\r\n obj.label = obj.name || \"\";\r\n obj.id = obj.groupId || \"\";\r\n obj.englishName = obj.englishName || \"\";\r\n obj.level = obj.level;\r\n obj.groupId = obj.groupId || \"\";\r\n obj.parentId = obj.parentId || \"\";\r\n key = obj.groupId;\r\n if (arr[\"list\" + obj.level]) {\r\n arr[\"list\" + obj.level][key] = obj;\r\n arr[\"list\" + obj.level][key][\"children\"] = {};\r\n }\r\n if (obj.level == 0) {\r\n idOfLevel0 = obj.groupId;\r\n }\r\n });\r\n for (let level = 6; level > 0; level--) {\r\n for (let item in arr[\"list\" + level]) {\r\n obj2 = arr[\"list\" + level][item];\r\n parentLevel = level - 1;\r\n parent = arr[\"list\" + parentLevel][obj2.parentId];\r\n if (!parent) {\r\n continue;\r\n }\r\n key2 = obj2.groupId;\r\n if (!parent.hasOwnProperty(\"childrens\")) {\r\n parent[\"childrens\"] = [];\r\n }\r\n parent[\"children\"][key2] = obj2;\r\n parent[\"childrens\"].push(obj2);\r\n }\r\n }\r\n arr.listObj = Object.assign({}, arr.list0, arr.list1, arr.list2, arr.list3, arr.list4, arr.list5, arr.list6);\r\n let menuArr = [];\r\n for (let key in arr.list0) {\r\n menuArr.push(arr.list0[key]);\r\n that.defaultOpen.push(key);\r\n }\r\n that.menuData = menuArr;\r\n console.log(that.menuData);\r\n }\r\n },\r\n filter: {},\r\n computed: {\r\n employeeList() {\r\n if (this.searchResult.searchList) {\r\n return this.searchResult.searchList;\r\n } else {\r\n return [];\r\n }\r\n },\r\n departmentList() {\r\n if (this.searchResult.departmentList) {\r\n return this.searchResult.departmentList;\r\n } else {\r\n return [];\r\n }\r\n }\r\n },\r\n watch: {\r\n treeData(newArr, old) {\r\n // console.log(old, newArr, \"newarr\");\r\n this.sortGroupByLevel(newArr);\r\n }\r\n }\r\n };\r\n</script>\r\n<style lang=\"scss\">\r\n .searh-menu-container {\r\n overflow-y: auto;\r\n overflow-x: auto;\r\n width: 260px;\r\n background: #eef1f8;\r\n height: 690px;\r\n padding: 20px 0;\r\n box-sizing: border-box;\r\n .p-0-15 {\r\n padding: 0 15px;\r\n }\r\n .no-data-tip {\r\n text-align: center;\r\n margin-top: 50px;\r\n color: #5b6a80;\r\n }\r\n .search-menu {\r\n margin-top: 30px;\r\n color: #606266;\r\n font-size: 14px;\r\n background: #EEF1F8;\r\n min-width: 100%;\r\n display:inline-block !important;\r\n .el-tree-node {\r\n .el-tree-node__content {\r\n height: 36px;\r\n .iconfont {\r\n color: #409EFF;\r\n margin-right: 5px;\r\n }\r\n &:hover {\r\n color: #fff;\r\n background: #409EFF;\r\n .iconfont {\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {\r\n background: #409EFF;\r\n color: #fff;\r\n .iconfont {\r\n color: #fff;\r\n }\r\n }\r\n .search-result-ul {\r\n font-size: 14px;\r\n color: #606266;\r\n .title {\r\n padding: 15px;\r\n color: #303133;\r\n }\r\n li.items {\r\n padding: 15px;\r\n background: #fff;\r\n box-sizing: border-box;\r\n border-bottom: 1px solid #E4E7ED;\r\n cursor: pointer;\r\n .iconfont {\r\n color: #409EFF;\r\n }\r\n .from-group {\r\n float: right;\r\n }\r\n &:hover {\r\n background: #409EFF;\r\n color: #fff;\r\n .iconfont {\r\n color: #fff;\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/components/contacts/searchMenu.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"searh-menu-container\"},[_c('div',{staticClass:\"p-0-15\"},[_c('el-input',{attrs:{\"prefix-icon\":\"el-icon-search\",\"placeholder\":\"姓名/手机号/部门名称\",\"clearable\":\"\"},on:{\"clear\":_vm.clearFn},nativeOn:{\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchFn($event)}},model:{value:(_vm.searchKey),callback:function ($$v) {_vm.searchKey=$$v},expression:\"searchKey\"}}),_vm._v(\" \"),(!_vm.searchResultShow)?_c('el-tree',{staticClass:\"search-menu\",attrs:{\"node-key\":\"id\",\"default-expanded-keys\":_vm.defaultOpen,\"data\":_vm.menuData,\"highlight-current\":true,\"expand-on-click-node\":false,\"props\":_vm.myProps},on:{\"node-click\":_vm.handleNodeClick},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar node = ref.node;\nvar data = ref.data;\nreturn _c('span',{staticClass:\"custom-tree-node\"},[_c('i',{staticClass:\"iconfont\",class:node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(node.label))])])}}])}):_vm._e()],1),_vm._v(\" \"),(_vm.searchResultShow)?_c('div',{staticClass:\"search-result-container\"},[(_vm.departmentList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"部门列表\")]),_vm._v(\" \"),_vm._l((_vm.departmentList),function(department,index){return _c('li',{key:index+'_'+department.groupId,staticClass:\"group-item items\",on:{\"click\":function($event){_vm.handleNodeClick(department)}}},[_c('i',{staticClass:\"iconfont icon-tongshi-zuzhijiagou\"}),_vm._v(\"\\n \"+_vm._s(department.name)+\"\\n \")])})],2):_vm._e(),_vm._v(\" \"),(_vm.employeeList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"人员列表\")]),_vm._v(\" \"),_vm._l((_vm.employeeList),function(employee,index){return _c('li',{key:index+'_'+employee.employeeClerkId,staticClass:\"person-item items\",on:{\"click\":function($event){_vm.selectEmployee(employee)}}},[_c('i',{staticClass:\"iconfont icon-chengyuan\"}),_vm._v(\"\\n \"+_vm._s(employee.name)+\"\\n \"),_c('span',{staticClass:\"from-group\"},[_vm._v(_vm._s(employee.departmentName))])])})],2):_vm._e(),_vm._v(\" \"),(_vm.departmentList.length < 1 && _vm.employeeList.length < 1)?_c('p',{staticClass:\"no-data-tip\"},[_vm._v(\"暂无数据\")]):_vm._e()]):_vm._e()])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-c26b9d32\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/searchMenu.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-c26b9d32\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./searchMenu.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./searchMenu.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./searchMenu.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-c26b9d32\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./searchMenu.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/searchMenu.vue\n// module id = null\n// module chunks = ","\r\n/* 后台返回消息提示 */\r\nimport { Message } from 'element-ui';\r\n\r\n// 后台返回异常提示\r\n\r\n\r\nexport default {\r\n errorMsg: function(response) {\r\n var local = window.location.origin;\r\n if (local.indexOf('localhost')) {\r\n local = 'http://gicdev.demogic.com';\r\n }\r\n console.log(response)\r\n if (response.errorCode != 0) {\r\n if (response.errorCode == 401) {\r\n // window.location.href = local + \"/gic-web/#/\";\r\n return false;\r\n }\r\n Message.error({\r\n duration: 1000,\r\n message: response.message\r\n })\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/error.js","'use strict';\n\nvar utils = require('./utils');\nvar formats = require('./formats');\n\nvar arrayPrefixGenerators = {\n brackets: function brackets(prefix) { // eslint-disable-line func-name-matching\n return prefix + '[]';\n },\n indices: function indices(prefix, key) { // eslint-disable-line func-name-matching\n return prefix + '[' + key + ']';\n },\n repeat: function repeat(prefix) { // eslint-disable-line func-name-matching\n return prefix;\n }\n};\n\nvar toISO = Date.prototype.toISOString;\n\nvar defaults = {\n delimiter: '&',\n encode: true,\n encoder: utils.encode,\n encodeValuesOnly: false,\n serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching\n return toISO.call(date);\n },\n skipNulls: false,\n strictNullHandling: false\n};\n\nvar stringify = function stringify( // eslint-disable-line func-name-matching\n object,\n prefix,\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encoder,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n) {\n var obj = object;\n if (typeof filter === 'function') {\n obj = filter(prefix, obj);\n } else if (obj instanceof Date) {\n obj = serializeDate(obj);\n } else if (obj === null) {\n if (strictNullHandling) {\n return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder) : prefix;\n }\n\n obj = '';\n }\n\n if (typeof obj === 'string' || typeof obj === 'number' || typeof obj === 'boolean' || utils.isBuffer(obj)) {\n if (encoder) {\n var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder);\n return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder))];\n }\n return [formatter(prefix) + '=' + formatter(String(obj))];\n }\n\n var values = [];\n\n if (typeof obj === 'undefined') {\n return values;\n }\n\n var objKeys;\n if (Array.isArray(filter)) {\n objKeys = filter;\n } else {\n var keys = Object.keys(obj);\n objKeys = sort ? keys.sort(sort) : keys;\n }\n\n for (var i = 0; i < objKeys.length; ++i) {\n var key = objKeys[i];\n\n if (skipNulls && obj[key] === null) {\n continue;\n }\n\n if (Array.isArray(obj)) {\n values = values.concat(stringify(\n obj[key],\n generateArrayPrefix(prefix, key),\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encoder,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n ));\n } else {\n values = values.concat(stringify(\n obj[key],\n prefix + (allowDots ? '.' + key : '[' + key + ']'),\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encoder,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n ));\n }\n }\n\n return values;\n};\n\nmodule.exports = function (object, opts) {\n var obj = object;\n var options = opts ? utils.assign({}, opts) : {};\n\n if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') {\n throw new TypeError('Encoder has to be a function.');\n }\n\n var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter;\n var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;\n var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls;\n var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode;\n var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder;\n var sort = typeof options.sort === 'function' ? options.sort : null;\n var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots;\n var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate;\n var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly;\n if (typeof options.format === 'undefined') {\n options.format = formats['default'];\n } else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) {\n throw new TypeError('Unknown format option provided.');\n }\n var formatter = formats.formatters[options.format];\n var objKeys;\n var filter;\n\n if (typeof options.filter === 'function') {\n filter = options.filter;\n obj = filter('', obj);\n } else if (Array.isArray(options.filter)) {\n filter = options.filter;\n objKeys = filter;\n }\n\n var keys = [];\n\n if (typeof obj !== 'object' || obj === null) {\n return '';\n }\n\n var arrayFormat;\n if (options.arrayFormat in arrayPrefixGenerators) {\n arrayFormat = options.arrayFormat;\n } else if ('indices' in options) {\n arrayFormat = options.indices ? 'indices' : 'repeat';\n } else {\n arrayFormat = 'indices';\n }\n\n var generateArrayPrefix = arrayPrefixGenerators[arrayFormat];\n\n if (!objKeys) {\n objKeys = Object.keys(obj);\n }\n\n if (sort) {\n objKeys.sort(sort);\n }\n\n for (var i = 0; i < objKeys.length; ++i) {\n var key = objKeys[i];\n\n if (skipNulls && obj[key] === null) {\n continue;\n }\n\n keys = keys.concat(stringify(\n obj[key],\n key,\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encode ? encoder : null,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n ));\n }\n\n var joined = keys.join(delimiter);\n var prefix = options.addQueryPrefix === true ? '?' : '';\n\n return joined.length > 0 ? prefix + joined : '';\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/stringify.js\n// module id = CwSZ\n// module chunks = 0","'use strict';\n\nvar utils = require('./utils');\n\nvar has = Object.prototype.hasOwnProperty;\n\nvar defaults = {\n allowDots: false,\n allowPrototypes: false,\n arrayLimit: 20,\n decoder: utils.decode,\n delimiter: '&',\n depth: 5,\n parameterLimit: 1000,\n plainObjects: false,\n strictNullHandling: false\n};\n\nvar parseValues = function parseQueryStringValues(str, options) {\n var obj = {};\n var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\\?/, '') : str;\n var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit;\n var parts = cleanStr.split(options.delimiter, limit);\n\n for (var i = 0; i < parts.length; ++i) {\n var part = parts[i];\n\n var bracketEqualsPos = part.indexOf(']=');\n var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1;\n\n var key, val;\n if (pos === -1) {\n key = options.decoder(part, defaults.decoder);\n val = options.strictNullHandling ? null : '';\n } else {\n key = options.decoder(part.slice(0, pos), defaults.decoder);\n val = options.decoder(part.slice(pos + 1), defaults.decoder);\n }\n if (has.call(obj, key)) {\n obj[key] = [].concat(obj[key]).concat(val);\n } else {\n obj[key] = val;\n }\n }\n\n return obj;\n};\n\nvar parseObject = function (chain, val, options) {\n var leaf = val;\n\n for (var i = chain.length - 1; i >= 0; --i) {\n var obj;\n var root = chain[i];\n\n if (root === '[]') {\n obj = [];\n obj = obj.concat(leaf);\n } else {\n obj = options.plainObjects ? Object.create(null) : {};\n var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root;\n var index = parseInt(cleanRoot, 10);\n if (\n !isNaN(index)\n && root !== cleanRoot\n && String(index) === cleanRoot\n && index >= 0\n && (options.parseArrays && index <= options.arrayLimit)\n ) {\n obj = [];\n obj[index] = leaf;\n } else {\n obj[cleanRoot] = leaf;\n }\n }\n\n leaf = obj;\n }\n\n return leaf;\n};\n\nvar parseKeys = function parseQueryStringKeys(givenKey, val, options) {\n if (!givenKey) {\n return;\n }\n\n // Transform dot notation to bracket notation\n var key = options.allowDots ? givenKey.replace(/\\.([^.[]+)/g, '[$1]') : givenKey;\n\n // The regex chunks\n\n var brackets = /(\\[[^[\\]]*])/;\n var child = /(\\[[^[\\]]*])/g;\n\n // Get the parent\n\n var segment = brackets.exec(key);\n var parent = segment ? key.slice(0, segment.index) : key;\n\n // Stash the parent if it exists\n\n var keys = [];\n if (parent) {\n // If we aren't using plain objects, optionally prefix keys\n // that would overwrite object prototype properties\n if (!options.plainObjects && has.call(Object.prototype, parent)) {\n if (!options.allowPrototypes) {\n return;\n }\n }\n\n keys.push(parent);\n }\n\n // Loop through children appending to the array until we hit depth\n\n var i = 0;\n while ((segment = child.exec(key)) !== null && i < options.depth) {\n i += 1;\n if (!options.plainObjects && has.call(Object.prototype, segment[1].slice(1, -1))) {\n if (!options.allowPrototypes) {\n return;\n }\n }\n keys.push(segment[1]);\n }\n\n // If there's a remainder, just add whatever is left\n\n if (segment) {\n keys.push('[' + key.slice(segment.index) + ']');\n }\n\n return parseObject(keys, val, options);\n};\n\nmodule.exports = function (str, opts) {\n var options = opts ? utils.assign({}, opts) : {};\n\n if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') {\n throw new TypeError('Decoder has to be a function.');\n }\n\n options.ignoreQueryPrefix = options.ignoreQueryPrefix === true;\n options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults.delimiter;\n options.depth = typeof options.depth === 'number' ? options.depth : defaults.depth;\n options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults.arrayLimit;\n options.parseArrays = options.parseArrays !== false;\n options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults.decoder;\n options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults.allowDots;\n options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults.plainObjects;\n options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults.allowPrototypes;\n options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults.parameterLimit;\n options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;\n\n if (str === '' || str === null || typeof str === 'undefined') {\n return options.plainObjects ? Object.create(null) : {};\n }\n\n var tempObj = typeof str === 'string' ? parseValues(str, options) : str;\n var obj = options.plainObjects ? Object.create(null) : {};\n\n // Iterate over the keys and setup the new object\n\n var keys = Object.keys(tempObj);\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n var newObj = parseKeys(key, tempObj[key], options);\n obj = utils.merge(obj, newObj, options);\n }\n\n return utils.compact(obj);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/parse.js\n// module id = DDCP\n// module chunks = 0","\r\n\r\n/**\r\n * 判断字符长度\r\n * @param: str\r\n */\r\n\r\nexport default {\r\n /**\r\n * 一个汉字算两个字符,一个英文字母或数字算一个字符\r\n */\r\n getByteLen: function(val) {\r\n var len = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n var a = val.charAt(i);\r\n if (a.match(/[^\\x00-\\xff]/ig) != null) {\r\n len += 2;\r\n }\r\n else {\r\n len += 1;\r\n }\r\n }\r\n return len;\r\n },\r\n /**\r\n * 一个汉字算一个字,一个英文字母或数字算半个字\r\n */\r\n getZhLen: function (val) {\r\n var len = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n var a = val.charAt(i);\r\n if (a.match(/[^\\x00-\\xff]/ig) != null) {\r\n len += 1;\r\n }\r\n else {\r\n len += 0.5;\r\n }\r\n }\r\n return Math.ceil(len);\r\n },\r\n\r\n /*暂无用*/\r\n cutStr: function(str, len,type){\r\n var char_length = 0;\r\n for (var i = 0; i < str.length; i++){\r\n var son_str = str.charAt(i);\r\n if(type==1) {\r\n encodeURI(son_str).length > 2 ? char_length += 1 : char_length += 0.5;\r\n }\r\n if(type==2) {\r\n char_length += 1 ;\r\n }\r\n if (char_length >= len){\r\n var sub_len = char_length == len ? i+1 : i;\r\n return str.substr(0, sub_len);\r\n\r\n }\r\n }\r\n },\r\n\r\n /**\r\n * 限制字数用, 一个汉字算一个字,两个英文/字母算一个字\r\n */\r\n getByteVal: function(val, max) {\r\n var returnValue = '';\r\n var byteValLen = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n if (val[i].match(/[^\\x00-\\xff]/ig) != null)\r\n byteValLen += 1;\r\n else\r\n byteValLen += 0.5;\r\n if (byteValLen > max)\r\n break;\r\n returnValue += val[i];\r\n }\r\n return returnValue;\r\n },\r\n\r\n /**\r\n * 限制字符数用, 一个汉字算两个字符,一个英文/字母算一个字符\r\n */\r\n getCharVal: function (val, max) {\r\n var returnValue = '';\r\n var byteValLen = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n if (val[i].match(/[^\\x00-\\xff]/ig) != null)\r\n byteValLen += 2;\r\n else\r\n byteValLen += 1;\r\n if (byteValLen > max)\r\n break;\r\n returnValue += val[i];\r\n }\r\n return returnValue;\r\n },\r\n\r\n /**\r\n * 正则校验,校验非负数字\r\n */\r\n regPos: function(v) {\r\n var regTest = /^\\d+(\\.\\d+)?$/;\r\n return regTest.test(v);\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/strlen.js","import Vue from 'vue'\r\nimport axios from 'axios';\r\nimport qs from 'qs';\r\nimport {Message} from 'element-ui'\r\n\r\nVue.axios.defaults.timeout = 15000;\r\nvar local = window.location.origin;\r\nif (local.indexOf('localhost')!= -1) {\r\n local = 'http://www.gicdev.com';\r\n}\r\nconsole.log(local)\r\n\r\nVue.axios.interceptors.request.use(config=> {\r\n console.log(local)\r\n\r\n return config;\r\n}, err=> {\r\n Message.error({message: '请求超时!'});\r\n return Promise.resolve(err);\r\n})\r\n\r\nVue.axios.interceptors.response.use(data=> {\r\n console.log(\"response data:\",data)\r\n if (data.status && data.status == 200 && data.data.status == 'error') {\r\n Message.error({message: data.data.msg});\r\n return;\r\n }\r\n return data;\r\n}, err=> {\r\n console.log(\"response err:\",err);\r\n\r\n Message.error({message: err.response.message});\r\n if (err.response.status == 504||err.response.status == 404) {\r\n // window.location.href= local + \"/gic-web/#/\"\r\n // Message.error({message: '服务异常⊙﹏⊙∥'});\r\n } else if (err.response.status == 403) {\r\n // window.location.href= local + \"/gic-web/#/\"\r\n // Message.error({message: '权限不足,请联系管理员!'});\r\n }else {\r\n // window.location.href= local + \"/gic-web/#/\"\r\n // Message.error({message: '未知错误!'});\r\n }\r\n return Promise.resolve(err);\r\n})\r\n\r\n// var localhost = window.location.protocol +'//'+ window.location.host\r\n// console.log(localhost)\r\n\r\n\r\n// let base = local + '/gicweb/cloudweb/';\r\nconst timeout = 15000;\r\nlet token = '';//sessionStorage.getItem('user');\r\n\r\n/*\r\n *\r\n * 统一 get 请求方法\r\n * @url: 请求的 url\r\n * @params: 请求带的参数\r\n * @header: 带 token\r\n *\r\n */\r\n\r\nexport const getRequest = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'get',\r\n url: `${local}${url}`,\r\n data: {},\r\n params: params,\r\n headers: {'content-type': 'application/x-www-form-urlencoded'},// \"token\": token\r\n });\r\n}\r\n\r\n\r\n\r\n /*\r\n *\r\n * 统一 post 请求方法\r\n * url: 请求的 url\r\n * @params: 请求带的参数\r\n * @header: 带 token\r\n *\r\n */\r\n\r\nexport const postRequest = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: qs.stringify(params),\r\n // params: params,\r\n // paramsSerializer: function(params) {\r\n // return QS.stringify(params, {arrayFormat: 'brackets'})\r\n // },\r\n // transformRequest: [function (data) {\r\n // // Do whatever you want to transform the data\r\n // console.log(data)\r\n // data = JSON.stringify(data)\r\n // return data;\r\n // }],\r\n // transformRequest: [\r\n // function (data) { // 解决传递数组变成对象的问题\r\n // Object.keys(data).forEach((key) => {\r\n // if ((typeof data[key]) === 'object') {\r\n // data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换\r\n // }\r\n // })\r\n // data = qs.stringify(data) // 这里必须使用qs库进行转换\r\n // return data\r\n // }\r\n // ],\r\n headers: {'content-type': 'application/x-www-form-urlencoded'} //multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\nexport const postJsonRequest = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: \"{}\",\r\n params: params,\r\n // paramsSerializer: function(params) {\r\n // return QS.stringify(params, {arrayFormat: 'brackets'})\r\n // },\r\n // transformRequest: [function (data) {\r\n // // Do whatever you want to transform the data\r\n // console.log(data)\r\n // data = JSON.stringify(data)\r\n // return data;\r\n // }],\r\n // transformRequest: [\r\n // function (data) { // 解决传递数组变成对象的问题\r\n // Object.keys(data).forEach((key) => {\r\n // if ((typeof data[key]) === 'object') {\r\n // data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换\r\n // }\r\n // })\r\n // data = qs.stringify(data) // 这里必须使用qs库进行转换\r\n // return data\r\n // }\r\n // ],\r\n // withCredentials: true,\r\n // credentials: 'same-origin',\r\n headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\n\r\n/*\r\n * method: 'post'\r\n * 'Content-Type': 'application/json;charset=UTF-8'\r\n * @data: params\r\n * @requestProject: 'gic-clique'\r\n *\r\n */\r\n\r\nexport const postJson = (url, params) => {\r\n // params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: params,\r\n params: {requestProject:'gic-clique'},\r\n // withCredentials: true,\r\n // credentials: 'same-origin',\r\n headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\n/*\r\n * method: 'post'\r\n * data: params\r\n *\r\n */\r\nexport const postForm = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: params,\r\n // params: params,\r\n // paramsSerializer: function(params) {\r\n // return QS.stringify(params, {arrayFormat: 'brackets'})\r\n // },\r\n // transformRequest: [function (data) {\r\n // // Do whatever you want to transform the data\r\n // console.log(data)\r\n // data = JSON.stringify(data)\r\n // return data;\r\n // }],\r\n // transformRequest: [\r\n // function (data) { // 解决传递数组变成对象的问题\r\n // Object.keys(data).forEach((key) => {\r\n // if ((typeof data[key]) === 'object') {\r\n // data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换\r\n // }\r\n // })\r\n // data = qs.stringify(data) // 这里必须使用qs库进行转换\r\n // return data\r\n // }\r\n // ],\r\n headers: {} //'content-type': 'application/x-www-form-urlencoded'multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/api/api.js","// 防抖\r\nexport function _debounce(fn, delay) {\r\n\r\n var delay = delay || 200;\r\n var timer;\r\n // console.log(fn)\r\n return function () {\r\n var that = this;\r\n var args = arguments;\r\n if (timer) {\r\n clearTimeout(timer);\r\n }\r\n timer = setTimeout(function () {\r\n timer = null;\r\n fn.apply(that, args);\r\n }, delay);\r\n };\r\n}\r\n// 节流\r\nexport function _throttle(fn, interval) {\r\n var last;\r\n var timer;\r\n var interval = interval || 200;\r\n return function () {\r\n var that = this;\r\n var args = arguments;\r\n var now = +new Date();\r\n if (last && now - last < interval) {\r\n clearTimeout(timer);\r\n timer = setTimeout(function () {\r\n last = now;\r\n fn.apply(that, args);\r\n }, interval);\r\n } else {\r\n last = now;\r\n fn.apply(that, args);\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/public.js","'use strict';\n\nvar replace = String.prototype.replace;\nvar percentTwenties = /%20/g;\n\nmodule.exports = {\n 'default': 'RFC3986',\n formatters: {\n RFC1738: function (value) {\n return replace.call(value, percentTwenties, '+');\n },\n RFC3986: function (value) {\n return value;\n }\n },\n RFC1738: 'RFC1738',\n RFC3986: 'RFC3986'\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/formats.js\n// module id = XgCd\n// module chunks = 0","<!--\n 限制输入框组件\n <limitInput\n :inputWidth=\"500\"\n :limitClass=\"'limit-color'\"\n :disflag='!childItem.fieldEdited'\n :inputValue.sync=\"ruleForm.addressDetail\"\n :holder=\"'请输入详细地址'\"\n :getByType=\"'word'\"\n :maxLength=\"40\">\n </limitInput>\n -->\n<template>\n <div :class=\"['input-line-cell',limitClass]\" :style=\"{width: inputWidth + 'px'}\">\n <el-input\n :style=\"{width: inputWidth + 'px'}\"\n v-model=\"itemValue\"\n :disabled='disflag'\n :placeholder=\"holder\"\n @focus=\"inputFocus()\"\n @keyup.native=\"(value) => toInput(value)\">\n\n </el-input>\n <span class=\"tip\"><span class=\"len_span\">{{inputNum}}</span>/{{limitLength}}</span>\n </div>\n\n</template>\n<script>\n import strLength from '@/common/js/strlen';\n export default {\n name: \"limitinput\",\n props: {\n inputValue: {// 传入 input value\n type: String,\n default: ''\n },\n\n maxLength: {// 限制长度\n type: Number,\n default: 10\n },\n\n inputWidth: {// input 长度\n type: Number,\n default: 500\n },\n\n getByType: { // 字或字符判断类型\n type: String,\n default: 'word' // word: 字, char: 字符\n },\n\n holder: {\n type: String,\n default: '请输入'\n },\n\n disflag: {\n type: Boolean,\n default: false\n },\n\n limitClass: {\n type: String,\n default: ''\n },\n },\n data() {\n return {\n inputNum: 0,\n limitLength: 10,\n itemValue: '',\n }\n },\n methods: {\n inputFocus(num) {\n const that = this\n },\n // 输入\n toInput: function(value) {\n const that = this;\n\n let temp = '';\n if (that.getByType == 'word') {\n temp = strLength.getByteVal(value.target.value,that.limitLength)\n that.itemValue= temp.trim()\n that.inputNum = strLength.getZhLen(that.itemValue);\n }else {\n temp = strLength.getCharVal(value.target.value,that.limitLength)\n that.itemValue= temp.trim()\n that.inputNum = strLength.getByteLen(that.itemValue);\n }\n\n that.$emit('update:inputValue',that.itemValue)\n\n\n },\n },\n watch: {\n maxLength: function(newData,oldData){\n const that = this;\n that.limitLength = newData\n },\n inputValue: function(newData,oldData){\n const that = this;\n that.itemValue = newData\n that.inputNum = strLength.getZhLen(that.itemValue)\n },\n\n },\n /* 接收数据 */\n mounted(){\n const that = this;\n that.limitLength = that.maxLength;\n that.itemValue = that.inputValue || '';\n that.inputNum = strLength.getZhLen(that.inputValue);\n },\n }\n</script>\n<style lang=\"less\" scoped>\n\n.input-line-cell {\n position: relative;\n display: inline-block;\n\n &.limit-color {\n .tip {\n color: rgba(255,255,255,0.7);\n }\n }\n}\n\n.w-340 {\n width: 340px;\n /deep/ .el-input__inner {\n font-size: 12px;\n color: #fff;\n background-color: rgba(255,255,255,.1);\n }\n}\n.el-input {\n /deep/ .el-input__inner {\n font-size: 12px;\n color: #606266;\n background-color: rgba(255,255,255,.1);\n }\n\n .is-disabled{\n\n /deep/ .el-input__inner {\n font-size: 12px;\n color: #fff;\n background-color: rgba(255,255,255,.1);\n }\n }\n}\n\n.tip {\n position: absolute;\n top: 2px;\n right: 10px;\n display: inline-block;\n line-height: 32px;\n text-align: right;\n font-size: 12px;\n color: #909399;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/limit-input.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:['input-line-cell',_vm.limitClass],style:({width: _vm.inputWidth + 'px'})},[_c('el-input',{style:({width: _vm.inputWidth + 'px'}),attrs:{\"disabled\":_vm.disflag,\"placeholder\":_vm.holder},on:{\"focus\":function($event){_vm.inputFocus()}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.itemValue),callback:function ($$v) {_vm.itemValue=$$v},expression:\"itemValue\"}}),_vm._v(\" \"),_c('span',{staticClass:\"tip\"},[_c('span',{staticClass:\"len_span\"},[_vm._v(_vm._s(_vm.inputNum))]),_vm._v(\"/\"+_vm._s(_vm.limitLength))])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-cf3134f6\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/limit-input.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-cf3134f6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./limit-input.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-input.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-input.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-cf3134f6\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./limit-input.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-cf3134f6\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/limit-input.vue\n// module id = null\n// module chunks = ","'use strict';\n\nvar stringify = require('./stringify');\nvar parse = require('./parse');\nvar formats = require('./formats');\n\nmodule.exports = {\n formats: formats,\n parse: parse,\n stringify: stringify\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/index.js\n// module id = mw3O\n// module chunks = 0","'use strict';\n\nvar has = Object.prototype.hasOwnProperty;\n\nvar hexTable = (function () {\n var array = [];\n for (var i = 0; i < 256; ++i) {\n array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase());\n }\n\n return array;\n}());\n\nvar compactQueue = function compactQueue(queue) {\n var obj;\n\n while (queue.length) {\n var item = queue.pop();\n obj = item.obj[item.prop];\n\n if (Array.isArray(obj)) {\n var compacted = [];\n\n for (var j = 0; j < obj.length; ++j) {\n if (typeof obj[j] !== 'undefined') {\n compacted.push(obj[j]);\n }\n }\n\n item.obj[item.prop] = compacted;\n }\n }\n\n return obj;\n};\n\nvar arrayToObject = function arrayToObject(source, options) {\n var obj = options && options.plainObjects ? Object.create(null) : {};\n for (var i = 0; i < source.length; ++i) {\n if (typeof source[i] !== 'undefined') {\n obj[i] = source[i];\n }\n }\n\n return obj;\n};\n\nvar merge = function merge(target, source, options) {\n if (!source) {\n return target;\n }\n\n if (typeof source !== 'object') {\n if (Array.isArray(target)) {\n target.push(source);\n } else if (typeof target === 'object') {\n if (options.plainObjects || options.allowPrototypes || !has.call(Object.prototype, source)) {\n target[source] = true;\n }\n } else {\n return [target, source];\n }\n\n return target;\n }\n\n if (typeof target !== 'object') {\n return [target].concat(source);\n }\n\n var mergeTarget = target;\n if (Array.isArray(target) && !Array.isArray(source)) {\n mergeTarget = arrayToObject(target, options);\n }\n\n if (Array.isArray(target) && Array.isArray(source)) {\n source.forEach(function (item, i) {\n if (has.call(target, i)) {\n if (target[i] && typeof target[i] === 'object') {\n target[i] = merge(target[i], item, options);\n } else {\n target.push(item);\n }\n } else {\n target[i] = item;\n }\n });\n return target;\n }\n\n return Object.keys(source).reduce(function (acc, key) {\n var value = source[key];\n\n if (has.call(acc, key)) {\n acc[key] = merge(acc[key], value, options);\n } else {\n acc[key] = value;\n }\n return acc;\n }, mergeTarget);\n};\n\nvar assign = function assignSingleSource(target, source) {\n return Object.keys(source).reduce(function (acc, key) {\n acc[key] = source[key];\n return acc;\n }, target);\n};\n\nvar decode = function (str) {\n try {\n return decodeURIComponent(str.replace(/\\+/g, ' '));\n } catch (e) {\n return str;\n }\n};\n\nvar encode = function encode(str) {\n // This code was originally written by Brian White (mscdex) for the io.js core querystring library.\n // It has been adapted here for stricter adherence to RFC 3986\n if (str.length === 0) {\n return str;\n }\n\n var string = typeof str === 'string' ? str : String(str);\n\n var out = '';\n for (var i = 0; i < string.length; ++i) {\n var c = string.charCodeAt(i);\n\n if (\n c === 0x2D // -\n || c === 0x2E // .\n || c === 0x5F // _\n || c === 0x7E // ~\n || (c >= 0x30 && c <= 0x39) // 0-9\n || (c >= 0x41 && c <= 0x5A) // a-z\n || (c >= 0x61 && c <= 0x7A) // A-Z\n ) {\n out += string.charAt(i);\n continue;\n }\n\n if (c < 0x80) {\n out = out + hexTable[c];\n continue;\n }\n\n if (c < 0x800) {\n out = out + (hexTable[0xC0 | (c >> 6)] + hexTable[0x80 | (c & 0x3F)]);\n continue;\n }\n\n if (c < 0xD800 || c >= 0xE000) {\n out = out + (hexTable[0xE0 | (c >> 12)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]);\n continue;\n }\n\n i += 1;\n c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF));\n out += hexTable[0xF0 | (c >> 18)]\n + hexTable[0x80 | ((c >> 12) & 0x3F)]\n + hexTable[0x80 | ((c >> 6) & 0x3F)]\n + hexTable[0x80 | (c & 0x3F)];\n }\n\n return out;\n};\n\nvar compact = function compact(value) {\n var queue = [{ obj: { o: value }, prop: 'o' }];\n var refs = [];\n\n for (var i = 0; i < queue.length; ++i) {\n var item = queue[i];\n var obj = item.obj[item.prop];\n\n var keys = Object.keys(obj);\n for (var j = 0; j < keys.length; ++j) {\n var key = keys[j];\n var val = obj[key];\n if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) {\n queue.push({ obj: obj, prop: key });\n refs.push(val);\n }\n }\n }\n\n return compactQueue(queue);\n};\n\nvar isRegExp = function isRegExp(obj) {\n return Object.prototype.toString.call(obj) === '[object RegExp]';\n};\n\nvar isBuffer = function isBuffer(obj) {\n if (obj === null || typeof obj === 'undefined') {\n return false;\n }\n\n return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj));\n};\n\nmodule.exports = {\n arrayToObject: arrayToObject,\n assign: assign,\n compact: compact,\n decode: decode,\n encode: encode,\n isBuffer: isBuffer,\n isRegExp: isRegExp,\n merge: merge\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/utils.js\n// module id = p8xL\n// module chunks = 0"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([0],{"3E4D":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={showmsg:function(e,t){Object(n.Message)({duration:1e3,message:e,type:t})}}},"3Xzz":function(e,t,r){"use strict";var n=r("P9l9"),a=(r("3E4D"),r("Ch4/")),i={name:"navpath",data:function(){return{projectName:"member"}},props:{navpath:{type:Array,default:[]},navtip:{type:Boolean,default:!1},subNavText:{type:String,default:""}},methods:{changeRoute:function(e,t){console.log(e,t),t?window.location.href=e:this.$router.push(e)},getNavPath:function(){var e=this,t={project:e.projectName,path:e.$route.path.split("/")[1]};Object(n.b)("/api-auth/get-current-memu-data",t).then(function(t){var r=t.data;if(0==r.errorCode)return r.result?(e.navpath=[],r.result.list&&r.result.list.length&&r.result.list.forEach(function(t,n){t.name=t.menuName,t.path="",n==r.result.list.length-1&&(t.path="/"+t.menuUrl),n>0&&e.navpath.push(t)}),void console.log("///>>>>",e.navpath)):void console.log("resData.result: ",r.result);a.a.errorMsg(r)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){}},o={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"navwrap boxbttom"},[r("el-breadcrumb",{attrs:{separator:"/"}},[e._l(e.navpath,function(t){return[t.path?[r("el-breadcrumb-item",{attrs:{to:{path:t.path}},on:{click:function(r){e.changeRoute(t.path,t.relocation)}}},[r("span",{staticClass:"el-breadcrumb__inner is-link",on:{click:function(r){e.changeRoute(t.path,t.relocation)}}},[e._v(e._s(t.name))])])]:[r("el-breadcrumb-item",[e._v(e._s(t.name))])]]})],2),e._v(" "),r("h1",{staticClass:"navtitle"},[e._v(e._s(e.navpath[e.navpath.length-1].name))]),e._v(" "),e.subNavText?r("div",{staticClass:"navmTop"},[e._v("\n "+e._s(e.subNavText)+"\n ")]):e._e(),e._v(" "),1==e.navtip?r("div",{staticClass:"navtip navmTop"},[r("i",{staticClass:"el-icon-info navtipcolor"}),e._v("变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。")]):e._e()],1)},staticRenderFns:[]};var s=r("VU/8")(i,o,!1,function(e){r("cOzx")},"data-v-25c5f514",null);t.a=s.exports},"5dYB":function(e,t){},ATfr:function(e,t,r){"use strict";var n=r("woOf"),a=r.n(n),i={name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0}},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,!1)},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,!0)},sortGroupByLevel:function(e){var t,r,n,i,o={list0:{},list1:{},list2:{},list3:{},list4:{},list5:{},list6:{},list:e,listObj:{}};e.length&&e.forEach(function(e){e.name=e.name||"",e.disabled=!0,e.label=e.name||"",e.id=e.groupId||"",e.englishName=e.englishName||"",e.level=e.level,e.groupId=e.groupId||"",e.parentId=e.parentId||"",t=e.groupId,o["list"+e.level]&&(o["list"+e.level][t]=e,o["list"+e.level][t].children={}),0==e.level&&e.groupId});for(var s=6;s>0;s--)for(var l in o["list"+s])r=o["list"+s][l],(i=o["list"+(s-1)][r.parentId])&&(n=r.groupId,i.hasOwnProperty("childrens")||(i.childrens=[]),i.children[n]=r,i.childrens.push(r));o.listObj=a()({},o.list0,o.list1,o.list2,o.list3,o.list4,o.list5,o.list6);var c=[];for(var u in o.list0)c.push(o.list0[u]),this.defaultOpen.push(u);this.menuData=c,console.log(this.menuData)}},filter:{},computed:{employeeList:function(){return this.searchResult.searchList?this.searchResult.searchList:[]},departmentList:function(){return this.searchResult.departmentList?this.searchResult.departmentList:[]}},watch:{treeData:function(e,t){this.sortGroupByLevel(e)}}},o={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"searh-menu-container"},[r("div",{staticClass:"p-0-15"},[r("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.searchResultShow?e._e():r("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 n=t.node;return t.data,r("span",{staticClass:"custom-tree-node"},[r("i",{staticClass:"iconfont",class:1==n.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),r("span",[e._v(e._s(n.label))])])}}])})],1),e._v(" "),e.searchResultShow?r("div",{staticClass:"search-result-container"},[e.departmentList.length>0?r("ul",{staticClass:"search-result-ul"},[r("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,n){return r("li",{key:n+"_"+t.groupId,staticClass:"group-item items",on:{click:function(r){e.handleNodeClick(t)}}},[r("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?r("ul",{staticClass:"search-result-ul"},[r("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,n){return r("li",{key:n+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(r){e.selectEmployee(t)}}},[r("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),r("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?r("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]):e._e()])},staticRenderFns:[]};var s=r("VU/8")(i,o,!1,function(e){r("vGfb")},null,null);t.a=s.exports},"Ch4/":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={errorMsg:function(e){var t=window.location.origin;if(t.indexOf("localhost")&&(t="http://gicdev.demogic.com"),console.log(e),0!=e.errorCode){if(401==e.errorCode)return!1;n.Message.error({duration:1e3,message:e.message})}}}},CwSZ:function(e,t,r){"use strict";var n=r("p8xL"),a=r("XgCd"),i={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},o=Date.prototype.toISOString,s={delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,serializeDate:function(e){return o.call(e)},skipNulls:!1,strictNullHandling:!1},l=function e(t,r,a,i,o,l,c,u,p,f,d,h){var m=t;if("function"==typeof c)m=c(r,m);else if(m instanceof Date)m=f(m);else if(null===m){if(i)return l&&!h?l(r,s.encoder):r;m=""}if("string"==typeof m||"number"==typeof m||"boolean"==typeof m||n.isBuffer(m))return l?[d(h?r:l(r,s.encoder))+"="+d(l(m,s.encoder))]:[d(r)+"="+d(String(m))];var g,v=[];if(void 0===m)return v;if(Array.isArray(c))g=c;else{var y=Object.keys(m);g=u?y.sort(u):y}for(var b=0;b<g.length;++b){var w=g[b];o&&null===m[w]||(v=Array.isArray(m)?v.concat(e(m[w],a(r,w),a,i,o,l,c,u,p,f,d,h)):v.concat(e(m[w],r+(p?"."+w:"["+w+"]"),a,i,o,l,c,u,p,f,d,h)))}return v};e.exports=function(e,t){var r=e,o=t?n.assign({},t):{};if(null!==o.encoder&&void 0!==o.encoder&&"function"!=typeof o.encoder)throw new TypeError("Encoder has to be a function.");var c=void 0===o.delimiter?s.delimiter:o.delimiter,u="boolean"==typeof o.strictNullHandling?o.strictNullHandling:s.strictNullHandling,p="boolean"==typeof o.skipNulls?o.skipNulls:s.skipNulls,f="boolean"==typeof o.encode?o.encode:s.encode,d="function"==typeof o.encoder?o.encoder:s.encoder,h="function"==typeof o.sort?o.sort:null,m=void 0!==o.allowDots&&o.allowDots,g="function"==typeof o.serializeDate?o.serializeDate:s.serializeDate,v="boolean"==typeof o.encodeValuesOnly?o.encodeValuesOnly:s.encodeValuesOnly;if(void 0===o.format)o.format=a.default;else if(!Object.prototype.hasOwnProperty.call(a.formatters,o.format))throw new TypeError("Unknown format option provided.");var y,b,w=a.formatters[o.format];"function"==typeof o.filter?r=(b=o.filter)("",r):Array.isArray(o.filter)&&(y=b=o.filter);var O,x=[];if("object"!=typeof r||null===r)return"";O=o.arrayFormat in i?o.arrayFormat:"indices"in o?o.indices?"indices":"repeat":"indices";var _=i[O];y||(y=Object.keys(r)),h&&y.sort(h);for(var j=0;j<y.length;++j){var C=y[j];p&&null===r[C]||(x=x.concat(l(r[C],C,_,u,p,f?d:null,b,h,m,g,w,v)))}var L=x.join(c),k=!0===o.addQueryPrefix?"?":"";return L.length>0?k+L:""}},DDCP:function(e,t,r){"use strict";var n=r("p8xL"),a=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:n.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},o=function(e,t,r){if(e){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,o=/(\[[^[\]]*])/.exec(n),s=o?n.slice(0,o.index):n,l=[];if(s){if(!r.plainObjects&&a.call(Object.prototype,s)&&!r.allowPrototypes)return;l.push(s)}for(var c=0;null!==(o=i.exec(n))&&c<r.depth;){if(c+=1,!r.plainObjects&&a.call(Object.prototype,o[1].slice(1,-1))&&!r.allowPrototypes)return;l.push(o[1])}return o&&l.push("["+n.slice(o.index)+"]"),function(e,t,r){for(var n=t,a=e.length-1;a>=0;--a){var i,o=e[a];if("[]"===o)i=(i=[]).concat(n);else{i=r.plainObjects?Object.create(null):{};var s="["===o.charAt(0)&&"]"===o.charAt(o.length-1)?o.slice(1,-1):o,l=parseInt(s,10);!isNaN(l)&&o!==s&&String(l)===s&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(i=[])[l]=n:i[s]=n}n=i}return n}(l,t,r)}};e.exports=function(e,t){var r=t?n.assign({},t):{};if(null!==r.decoder&&void 0!==r.decoder&&"function"!=typeof r.decoder)throw new TypeError("Decoder has to be a function.");if(r.ignoreQueryPrefix=!0===r.ignoreQueryPrefix,r.delimiter="string"==typeof r.delimiter||n.isRegExp(r.delimiter)?r.delimiter:i.delimiter,r.depth="number"==typeof r.depth?r.depth:i.depth,r.arrayLimit="number"==typeof r.arrayLimit?r.arrayLimit:i.arrayLimit,r.parseArrays=!1!==r.parseArrays,r.decoder="function"==typeof r.decoder?r.decoder:i.decoder,r.allowDots="boolean"==typeof r.allowDots?r.allowDots:i.allowDots,r.plainObjects="boolean"==typeof r.plainObjects?r.plainObjects:i.plainObjects,r.allowPrototypes="boolean"==typeof r.allowPrototypes?r.allowPrototypes:i.allowPrototypes,r.parameterLimit="number"==typeof r.parameterLimit?r.parameterLimit:i.parameterLimit,r.strictNullHandling="boolean"==typeof r.strictNullHandling?r.strictNullHandling:i.strictNullHandling,""===e||null===e||void 0===e)return r.plainObjects?Object.create(null):{};for(var s="string"==typeof e?function(e,t){for(var r={},n=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,s=n.split(t.delimiter,o),l=0;l<s.length;++l){var c,u,p=s[l],f=p.indexOf("]="),d=-1===f?p.indexOf("="):f+1;-1===d?(c=t.decoder(p,i.decoder),u=t.strictNullHandling?null:""):(c=t.decoder(p.slice(0,d),i.decoder),u=t.decoder(p.slice(d+1),i.decoder)),a.call(r,c)?r[c]=[].concat(r[c]).concat(u):r[c]=u}return r}(e,r):e,l=r.plainObjects?Object.create(null):{},c=Object.keys(s),u=0;u<c.length;++u){var p=c[u],f=o(p,s[p],r);l=n.merge(l,f,r)}return n.compact(l)}},Mk6G:function(e,t,r){"use strict";t.a={getByteLen:function(e){for(var t=0,r=0;r<e.length;r++){null!=e.charAt(r).match(/[^\x00-\xff]/gi)?t+=2:t+=1}return t},getZhLen:function(e){for(var t=0,r=0;r<e.length;r++){null!=e.charAt(r).match(/[^\x00-\xff]/gi)?t+=1:t+=.5}return Math.ceil(t)},cutStr:function(e,t,r){for(var n=0,a=0;a<e.length;a++){var i=e.charAt(a);if(1==r&&(encodeURI(i).length>2?n+=1:n+=.5),2==r&&(n+=1),n>=t){var o=n==t?a+1:a;return e.substr(0,o)}}},getByteVal:function(e,t){for(var r="",n=0,a=0;a<e.length&&(null!=e[a].match(/[^\x00-\xff]/gi)?n+=1:n+=.5,!(n>t));a++)r+=e[a];return r},getCharVal:function(e,t){for(var r="",n=0,a=0;a<e.length&&(null!=e[a].match(/[^\x00-\xff]/gi)?n+=2:n+=1,!(n>t));a++)r+=e[a];return r},regPos:function(e){return/^\d+(\.\d+)?$/.test(e)}}},P9l9:function(e,t,r){"use strict";r.d(t,"a",function(){return p}),r.d(t,"b",function(){return f});var n=r("//Fk"),a=r.n(n),i=r("7+uW"),o=r("mtWM"),s=(r.n(o),r("mw3O")),l=r.n(s),c=r("zL8q");r.n(c);i.default.axios.defaults.timeout=15e3;var u=window.location.origin;-1!=u.indexOf("localhost")&&(u="http://www.gicdev.com"),console.log(u),i.default.axios.interceptors.request.use(function(e){return console.log(u),e},function(e){return c.Message.error({message:"请求超时!"}),a.a.resolve(e)}),i.default.axios.interceptors.response.use(function(e){if(console.log("response data:",e),!e.status||200!=e.status||"error"!=e.data.status)return e;c.Message.error({message:e.data.msg})},function(e){return console.log("response err:",e),c.Message.error({message:e.response.message}),504==e.response.status||404==e.response.status||e.response.status,a.a.resolve(e)});var p=function(e,t){return t.requestProject="gic-clique",i.default.axios({method:"get",url:""+u+e,data:{},params:t,headers:{"content-type":"application/x-www-form-urlencoded"}})},f=function(e,t){return t.requestProject="gic-clique",i.default.axios({method:"post",url:""+u+e,data:l.a.stringify(t),headers:{"content-type":"application/x-www-form-urlencoded"}})}},PI0u:function(e,t,r){"use strict";t.a=function(e,t){var r,t=t||200;return function(){var n=this,a=arguments;r&&clearTimeout(r),r=setTimeout(function(){r=null,e.apply(n,a)},t)}}},XgCd:function(e,t,r){"use strict";var n=String.prototype.replace,a=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return n.call(e,a,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},cOzx:function(e,t){},l46T:function(e,t,r){"use strict";var n=r("Mk6G"),a={name:"limitinput",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"},disflag:{type:Boolean,default:!1},limitClass:{type:String,default:""}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){},toInput:function(e){var t="";"word"==this.getByType?(t=n.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=n.a.getZhLen(this.itemValue)):(t=n.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=n.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=n.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=n.a.getZhLen(this.inputValue)}},i={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:["input-line-cell",e.limitClass],style:{width:e.inputWidth+"px"}},[r("el-input",{style:{width:e.inputWidth+"px"},attrs:{disabled:e.disflag,placeholder:e.holder},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),r("span",{staticClass:"tip"},[r("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var o=r("VU/8")(a,i,!1,function(e){r("5dYB")},"data-v-cf3134f6",null);t.a=o.exports},mw3O:function(e,t,r){"use strict";var n=r("CwSZ"),a=r("DDCP"),i=r("XgCd");e.exports={formats:i,parse:a,stringify:n}},p8xL:function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),i=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r};e.exports={arrayToObject:i,assign:function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var a=t[n],i=a.obj[a.prop],o=Object.keys(i),s=0;s<o.length;++s){var l=o[s],c=i[l];"object"==typeof c&&null!==c&&-1===r.indexOf(c)&&(t.push({obj:i,prop:l}),r.push(c))}return function(e){for(var t;e.length;){var r=e.pop();if(t=r.obj[r.prop],Array.isArray(t)){for(var n=[],a=0;a<t.length;++a)void 0!==t[a]&&n.push(t[a]);r.obj[r.prop]=n}}return t}(t)},decode:function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},encode:function(e){if(0===e.length)return e;for(var t="string"==typeof e?e:String(e),r="",n=0;n<t.length;++n){var i=t.charCodeAt(n);45===i||46===i||95===i||126===i||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122?r+=t.charAt(n):i<128?r+=a[i]:i<2048?r+=a[192|i>>6]+a[128|63&i]:i<55296||i>=57344?r+=a[224|i>>12]+a[128|i>>6&63]+a[128|63&i]:(n+=1,i=65536+((1023&i)<<10|1023&t.charCodeAt(n)),r+=a[240|i>>18]+a[128|i>>12&63]+a[128|i>>6&63]+a[128|63&i])}return r},isBuffer:function(e){return null!==e&&void 0!==e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function e(t,r,a){if(!r)return t;if("object"!=typeof r){if(Array.isArray(t))t.push(r);else{if("object"!=typeof t)return[t,r];(a.plainObjects||a.allowPrototypes||!n.call(Object.prototype,r))&&(t[r]=!0)}return t}if("object"!=typeof t)return[t].concat(r);var o=t;return Array.isArray(t)&&!Array.isArray(r)&&(o=i(t,a)),Array.isArray(t)&&Array.isArray(r)?(r.forEach(function(r,i){n.call(t,i)?t[i]&&"object"==typeof t[i]?t[i]=e(t[i],r,a):t.push(r):t[i]=r}),t):Object.keys(r).reduce(function(t,i){var o=r[i];return n.call(t,i)?t[i]=e(t[i],o,a):t[i]=o,t},o)}}},vGfb:function(e,t){}}); webpackJsonp([0],{"3E4D":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={showmsg:function(e,t){Object(n.Message)({duration:1e3,message:e,type:t})}}},"3Xzz":function(e,t,r){"use strict";var n=r("P9l9"),a=(r("3E4D"),r("Ch4/")),i={name:"navpath",data:function(){return{projectName:"member"}},props:{navpath:{type:Array,default:[]},navtip:{type:Boolean,default:!1},subNavText:{type:String,default:""}},methods:{changeRoute:function(e,t){console.log(e,t),t?window.location.href=e:this.$router.push(e)},getNavPath:function(){var e=this,t={project:e.projectName,path:e.$route.path.split("/")[1]};Object(n.b)("/api-auth/get-current-memu-data",t).then(function(t){var r=t.data;if(0==r.errorCode)return r.result?(e.navpath=[],r.result.list&&r.result.list.length&&r.result.list.forEach(function(t,n){t.name=t.menuName,t.path="",n==r.result.list.length-1&&(t.path="/"+t.menuUrl),n>0&&e.navpath.push(t)}),void console.log("///>>>>",e.navpath)):void console.log("resData.result: ",r.result);a.a.errorMsg(r)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){}},o={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"navwrap boxbttom"},[r("el-breadcrumb",{attrs:{separator:"/"}},[e._l(e.navpath,function(t){return[t.path?[r("el-breadcrumb-item",{attrs:{to:{path:t.path}},on:{click:function(r){e.changeRoute(t.path,t.relocation)}}},[r("span",{staticClass:"el-breadcrumb__inner is-link",on:{click:function(r){e.changeRoute(t.path,t.relocation)}}},[e._v(e._s(t.name))])])]:[r("el-breadcrumb-item",[e._v(e._s(t.name))])]]})],2),e._v(" "),r("h1",{staticClass:"navtitle"},[e._v(e._s(e.navpath[e.navpath.length-1].name))]),e._v(" "),e.subNavText?r("div",{staticClass:"navmTop"},[e._v("\n "+e._s(e.subNavText)+"\n ")]):e._e(),e._v(" "),1==e.navtip?r("div",{staticClass:"navtip navmTop"},[r("i",{staticClass:"el-icon-info navtipcolor"}),e._v("变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。")]):e._e()],1)},staticRenderFns:[]};var s=r("VU/8")(i,o,!1,function(e){r("cOzx")},"data-v-25c5f514",null);t.a=s.exports},"5dYB":function(e,t){},ATfr:function(e,t,r){"use strict";var n=r("woOf"),a=r.n(n),i={name:"searchMenu",components:{},props:{treeData:{type:Array,required:!0},searchResult:{type:Object,required:!0}},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,!1)},selectEmployee:function(e){this.$emit("handleEmployeeSelection",e,!0)},sortGroupByLevel:function(e){var t,r,n,i,o={list0:{},list1:{},list2:{},list3:{},list4:{},list5:{},list6:{},list:e,listObj:{}};e.length&&e.forEach(function(e){e.name=e.name||"",e.disabled=!0,e.label=e.name||"",e.id=e.groupId||"",e.englishName=e.englishName||"",e.level=e.level,e.groupId=e.groupId||"",e.parentId=e.parentId||"",t=e.groupId,o["list"+e.level]&&(o["list"+e.level][t]=e,o["list"+e.level][t].children={}),0==e.level&&e.groupId});for(var s=6;s>0;s--)for(var l in o["list"+s])r=o["list"+s][l],(i=o["list"+(s-1)][r.parentId])&&(n=r.groupId,i.hasOwnProperty("childrens")||(i.childrens=[]),i.children[n]=r,i.childrens.push(r));o.listObj=a()({},o.list0,o.list1,o.list2,o.list3,o.list4,o.list5,o.list6);var c=[];for(var u in o.list0)c.push(o.list0[u]),this.defaultOpen.push(u);this.menuData=c,console.log(this.menuData)}},filter:{},computed:{employeeList:function(){return this.searchResult.searchList?this.searchResult.searchList:[]},departmentList:function(){return this.searchResult.departmentList?this.searchResult.departmentList:[]}},watch:{treeData:function(e,t){this.sortGroupByLevel(e)}}},o={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"searh-menu-container"},[r("div",{staticClass:"p-0-15"},[r("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.searchResultShow?e._e():r("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 n=t.node;return t.data,r("span",{staticClass:"custom-tree-node"},[r("i",{staticClass:"iconfont",class:1==n.level?"icon-2zuzhijiagou":"icon-tongshi-zuzhijiagou"}),e._v(" "),r("span",[e._v(e._s(n.label))])])}}])})],1),e._v(" "),e.searchResultShow?r("div",{staticClass:"search-result-container"},[e.departmentList.length>0?r("ul",{staticClass:"search-result-ul"},[r("p",{staticClass:"title"},[e._v("部门列表")]),e._v(" "),e._l(e.departmentList,function(t,n){return r("li",{key:n+"_"+t.groupId,staticClass:"group-item items",on:{click:function(r){e.handleNodeClick(t)}}},[r("i",{staticClass:"iconfont icon-tongshi-zuzhijiagou"}),e._v("\n "+e._s(t.name)+"\n ")])})],2):e._e(),e._v(" "),e.employeeList.length>0?r("ul",{staticClass:"search-result-ul"},[r("p",{staticClass:"title"},[e._v("人员列表")]),e._v(" "),e._l(e.employeeList,function(t,n){return r("li",{key:n+"_"+t.employeeClerkId,staticClass:"person-item items",on:{click:function(r){e.selectEmployee(t)}}},[r("i",{staticClass:"iconfont icon-chengyuan"}),e._v("\n "+e._s(t.name)+"\n "),r("span",{staticClass:"from-group"},[e._v(e._s(t.departmentName))])])})],2):e._e(),e._v(" "),e.departmentList.length<1&&e.employeeList.length<1?r("p",{staticClass:"no-data-tip"},[e._v("暂无数据")]):e._e()]):e._e()])},staticRenderFns:[]};var s=r("VU/8")(i,o,!1,function(e){r("vGfb")},null,null);t.a=s.exports},"Ch4/":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={errorMsg:function(e){var t=window.location.origin;if(t.indexOf("localhost")&&(t="http://gicdev.demogic.com"),console.log(e),0!=e.errorCode){if(401==e.errorCode)return!1;n.Message.error({duration:1e3,message:e.message})}}}},CwSZ:function(e,t,r){"use strict";var n=r("p8xL"),a=r("XgCd"),i={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},o=Date.prototype.toISOString,s={delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,serializeDate:function(e){return o.call(e)},skipNulls:!1,strictNullHandling:!1},l=function e(t,r,a,i,o,l,c,u,p,f,d,h){var m=t;if("function"==typeof c)m=c(r,m);else if(m instanceof Date)m=f(m);else if(null===m){if(i)return l&&!h?l(r,s.encoder):r;m=""}if("string"==typeof m||"number"==typeof m||"boolean"==typeof m||n.isBuffer(m))return l?[d(h?r:l(r,s.encoder))+"="+d(l(m,s.encoder))]:[d(r)+"="+d(String(m))];var g,v=[];if(void 0===m)return v;if(Array.isArray(c))g=c;else{var y=Object.keys(m);g=u?y.sort(u):y}for(var b=0;b<g.length;++b){var w=g[b];o&&null===m[w]||(v=Array.isArray(m)?v.concat(e(m[w],a(r,w),a,i,o,l,c,u,p,f,d,h)):v.concat(e(m[w],r+(p?"."+w:"["+w+"]"),a,i,o,l,c,u,p,f,d,h)))}return v};e.exports=function(e,t){var r=e,o=t?n.assign({},t):{};if(null!==o.encoder&&void 0!==o.encoder&&"function"!=typeof o.encoder)throw new TypeError("Encoder has to be a function.");var c=void 0===o.delimiter?s.delimiter:o.delimiter,u="boolean"==typeof o.strictNullHandling?o.strictNullHandling:s.strictNullHandling,p="boolean"==typeof o.skipNulls?o.skipNulls:s.skipNulls,f="boolean"==typeof o.encode?o.encode:s.encode,d="function"==typeof o.encoder?o.encoder:s.encoder,h="function"==typeof o.sort?o.sort:null,m=void 0!==o.allowDots&&o.allowDots,g="function"==typeof o.serializeDate?o.serializeDate:s.serializeDate,v="boolean"==typeof o.encodeValuesOnly?o.encodeValuesOnly:s.encodeValuesOnly;if(void 0===o.format)o.format=a.default;else if(!Object.prototype.hasOwnProperty.call(a.formatters,o.format))throw new TypeError("Unknown format option provided.");var y,b,w=a.formatters[o.format];"function"==typeof o.filter?r=(b=o.filter)("",r):Array.isArray(o.filter)&&(y=b=o.filter);var O,x=[];if("object"!=typeof r||null===r)return"";O=o.arrayFormat in i?o.arrayFormat:"indices"in o?o.indices?"indices":"repeat":"indices";var _=i[O];y||(y=Object.keys(r)),h&&y.sort(h);for(var j=0;j<y.length;++j){var C=y[j];p&&null===r[C]||(x=x.concat(l(r[C],C,_,u,p,f?d:null,b,h,m,g,w,v)))}var L=x.join(c),k=!0===o.addQueryPrefix?"?":"";return L.length>0?k+L:""}},DDCP:function(e,t,r){"use strict";var n=r("p8xL"),a=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:n.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},o=function(e,t,r){if(e){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,o=/(\[[^[\]]*])/.exec(n),s=o?n.slice(0,o.index):n,l=[];if(s){if(!r.plainObjects&&a.call(Object.prototype,s)&&!r.allowPrototypes)return;l.push(s)}for(var c=0;null!==(o=i.exec(n))&&c<r.depth;){if(c+=1,!r.plainObjects&&a.call(Object.prototype,o[1].slice(1,-1))&&!r.allowPrototypes)return;l.push(o[1])}return o&&l.push("["+n.slice(o.index)+"]"),function(e,t,r){for(var n=t,a=e.length-1;a>=0;--a){var i,o=e[a];if("[]"===o)i=(i=[]).concat(n);else{i=r.plainObjects?Object.create(null):{};var s="["===o.charAt(0)&&"]"===o.charAt(o.length-1)?o.slice(1,-1):o,l=parseInt(s,10);!isNaN(l)&&o!==s&&String(l)===s&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(i=[])[l]=n:i[s]=n}n=i}return n}(l,t,r)}};e.exports=function(e,t){var r=t?n.assign({},t):{};if(null!==r.decoder&&void 0!==r.decoder&&"function"!=typeof r.decoder)throw new TypeError("Decoder has to be a function.");if(r.ignoreQueryPrefix=!0===r.ignoreQueryPrefix,r.delimiter="string"==typeof r.delimiter||n.isRegExp(r.delimiter)?r.delimiter:i.delimiter,r.depth="number"==typeof r.depth?r.depth:i.depth,r.arrayLimit="number"==typeof r.arrayLimit?r.arrayLimit:i.arrayLimit,r.parseArrays=!1!==r.parseArrays,r.decoder="function"==typeof r.decoder?r.decoder:i.decoder,r.allowDots="boolean"==typeof r.allowDots?r.allowDots:i.allowDots,r.plainObjects="boolean"==typeof r.plainObjects?r.plainObjects:i.plainObjects,r.allowPrototypes="boolean"==typeof r.allowPrototypes?r.allowPrototypes:i.allowPrototypes,r.parameterLimit="number"==typeof r.parameterLimit?r.parameterLimit:i.parameterLimit,r.strictNullHandling="boolean"==typeof r.strictNullHandling?r.strictNullHandling:i.strictNullHandling,""===e||null===e||void 0===e)return r.plainObjects?Object.create(null):{};for(var s="string"==typeof e?function(e,t){for(var r={},n=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,s=n.split(t.delimiter,o),l=0;l<s.length;++l){var c,u,p=s[l],f=p.indexOf("]="),d=-1===f?p.indexOf("="):f+1;-1===d?(c=t.decoder(p,i.decoder),u=t.strictNullHandling?null:""):(c=t.decoder(p.slice(0,d),i.decoder),u=t.decoder(p.slice(d+1),i.decoder)),a.call(r,c)?r[c]=[].concat(r[c]).concat(u):r[c]=u}return r}(e,r):e,l=r.plainObjects?Object.create(null):{},c=Object.keys(s),u=0;u<c.length;++u){var p=c[u],f=o(p,s[p],r);l=n.merge(l,f,r)}return n.compact(l)}},Mk6G:function(e,t,r){"use strict";t.a={getByteLen:function(e){for(var t=0,r=0;r<e.length;r++){null!=e.charAt(r).match(/[^\x00-\xff]/gi)?t+=2:t+=1}return t},getZhLen:function(e){for(var t=0,r=0;r<e.length;r++){null!=e.charAt(r).match(/[^\x00-\xff]/gi)?t+=1:t+=.5}return Math.ceil(t)},cutStr:function(e,t,r){for(var n=0,a=0;a<e.length;a++){var i=e.charAt(a);if(1==r&&(encodeURI(i).length>2?n+=1:n+=.5),2==r&&(n+=1),n>=t){var o=n==t?a+1:a;return e.substr(0,o)}}},getByteVal:function(e,t){for(var r="",n=0,a=0;a<e.length&&(null!=e[a].match(/[^\x00-\xff]/gi)?n+=1:n+=.5,!(n>t));a++)r+=e[a];return r},getCharVal:function(e,t){for(var r="",n=0,a=0;a<e.length&&(null!=e[a].match(/[^\x00-\xff]/gi)?n+=2:n+=1,!(n>t));a++)r+=e[a];return r},regPos:function(e){return/^\d+(\.\d+)?$/.test(e)}}},P9l9:function(e,t,r){"use strict";r.d(t,"a",function(){return p}),r.d(t,"b",function(){return f});var n=r("//Fk"),a=r.n(n),i=r("7+uW"),o=r("mtWM"),s=(r.n(o),r("mw3O")),l=r.n(s),c=r("zL8q");r.n(c);i.default.axios.defaults.timeout=15e3;var u=window.location.origin;-1!=u.indexOf("localhost")&&(u="http://www.gicdev.com"),console.log(u),i.default.axios.interceptors.request.use(function(e){return console.log(u),e},function(e){return c.Message.error({message:"请求超时!"}),a.a.resolve(e)}),i.default.axios.interceptors.response.use(function(e){if(console.log("response data:",e),!e.status||200!=e.status||"error"!=e.data.status)return e;c.Message.error({message:e.data.msg})},function(e){return console.log("response err:",e),c.Message.error({message:e.response.message}),504==e.response.status||404==e.response.status||e.response.status,a.a.resolve(e)});var p=function(e,t){return t.requestProject="gic-clique",i.default.axios({method:"get",url:""+u+e,data:{},params:t,headers:{"content-type":"application/x-www-form-urlencoded"}})},f=function(e,t){return t.requestProject="gic-clique",i.default.axios({method:"post",url:""+u+e,data:l.a.stringify(t),headers:{"content-type":"application/x-www-form-urlencoded"}})}},PI0u:function(e,t,r){"use strict";function n(e){return e>9?""+e:"0"+e}t.a=function(e,t){var r,t=t||200;return function(){var n=this,a=arguments;r&&clearTimeout(r),r=setTimeout(function(){r=null,e.apply(n,a)},t)}},t.b=function(e){var t=new Date(e),r=t.getFullYear(),a=t.getMonth()+1,i=t.getDate(),o=t.getHours(),s=t.getMinutes(),l=t.getSeconds();return r+"-"+n(a)+"-"+n(i)+" "+n(o)+":"+n(s)+":"+n(l)}},XgCd:function(e,t,r){"use strict";var n=String.prototype.replace,a=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return n.call(e,a,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},cOzx:function(e,t){},l46T:function(e,t,r){"use strict";var n=r("Mk6G"),a={name:"limitinput",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"},disflag:{type:Boolean,default:!1},limitClass:{type:String,default:""}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){},toInput:function(e){var t="";"word"==this.getByType?(t=n.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=n.a.getZhLen(this.itemValue)):(t=n.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=n.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=n.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=n.a.getZhLen(this.inputValue)}},i={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:["input-line-cell",e.limitClass],style:{width:e.inputWidth+"px"}},[r("el-input",{style:{width:e.inputWidth+"px"},attrs:{disabled:e.disflag,placeholder:e.holder},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),r("span",{staticClass:"tip"},[r("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var o=r("VU/8")(a,i,!1,function(e){r("5dYB")},"data-v-cf3134f6",null);t.a=o.exports},mw3O:function(e,t,r){"use strict";var n=r("CwSZ"),a=r("DDCP"),i=r("XgCd");e.exports={formats:i,parse:a,stringify:n}},p8xL:function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),i=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r};e.exports={arrayToObject:i,assign:function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var a=t[n],i=a.obj[a.prop],o=Object.keys(i),s=0;s<o.length;++s){var l=o[s],c=i[l];"object"==typeof c&&null!==c&&-1===r.indexOf(c)&&(t.push({obj:i,prop:l}),r.push(c))}return function(e){for(var t;e.length;){var r=e.pop();if(t=r.obj[r.prop],Array.isArray(t)){for(var n=[],a=0;a<t.length;++a)void 0!==t[a]&&n.push(t[a]);r.obj[r.prop]=n}}return t}(t)},decode:function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},encode:function(e){if(0===e.length)return e;for(var t="string"==typeof e?e:String(e),r="",n=0;n<t.length;++n){var i=t.charCodeAt(n);45===i||46===i||95===i||126===i||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122?r+=t.charAt(n):i<128?r+=a[i]:i<2048?r+=a[192|i>>6]+a[128|63&i]:i<55296||i>=57344?r+=a[224|i>>12]+a[128|i>>6&63]+a[128|63&i]:(n+=1,i=65536+((1023&i)<<10|1023&t.charCodeAt(n)),r+=a[240|i>>18]+a[128|i>>12&63]+a[128|i>>6&63]+a[128|63&i])}return r},isBuffer:function(e){return null!==e&&void 0!==e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function e(t,r,a){if(!r)return t;if("object"!=typeof r){if(Array.isArray(t))t.push(r);else{if("object"!=typeof t)return[t,r];(a.plainObjects||a.allowPrototypes||!n.call(Object.prototype,r))&&(t[r]=!0)}return t}if("object"!=typeof t)return[t].concat(r);var o=t;return Array.isArray(t)&&!Array.isArray(r)&&(o=i(t,a)),Array.isArray(t)&&Array.isArray(r)?(r.forEach(function(r,i){n.call(t,i)?t[i]&&"object"==typeof t[i]?t[i]=e(t[i],r,a):t.push(r):t[i]=r}),t):Object.keys(r).reduce(function(t,i){var o=r[i];return n.call(t,i)?t[i]=e(t[i],o,a):t[i]=o,t},o)}}},vGfb:function(e,t){}});
//# sourceMappingURL=0.55391e33b443ef6c3aeb.js.map //# sourceMappingURL=0.f5e207bceaf358485f25.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///./src/common/js/showmsg.js","webpack:///src/components/nav/nav.vue","webpack:///./src/components/nav/nav.vue?92dc","webpack:///./src/components/nav/nav.vue","webpack:///src/components/contacts/searchMenu.vue","webpack:///./src/components/contacts/searchMenu.vue?7044","webpack:///./src/components/contacts/searchMenu.vue","webpack:///./src/common/js/error.js","webpack:///./node_modules/qs/lib/stringify.js","webpack:///./node_modules/qs/lib/parse.js","webpack:///./src/common/js/strlen.js","webpack:///./src/api/api.js","webpack:///./src/common/js/public.js","webpack:///./node_modules/qs/lib/formats.js","webpack:///src/components/limit-input.vue","webpack:///./src/components/limit-input.vue?8e3e","webpack:///./src/components/limit-input.vue","webpack:///./node_modules/qs/lib/index.js","webpack:///./node_modules/qs/lib/utils.js"],"names":["__WEBPACK_IMPORTED_MODULE_0_element_ui__","__webpack_require__","n","__webpack_exports__","showmsg","msg","type","Message","duration","message","nav","name","data","projectName","props","navpath","Array","default","navtip","Boolean","subNavText","String","methods","changeRoute","path","relocation","console","log","window","location","href","this","$router","push","getNavPath","that","para","project","$route","split","Object","api","then","res","resData","errorCode","result","list","length","forEach","ele","index","menuName","menuUrl","error","errorMsg","catch","$message","mounted","nav_nav","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","separator","_l","item","to","on","click","$event","_v","_s","_e","staticRenderFns","Component","normalizeComponent","ssrContext","searchMenu","components","treeData","required","searchResult","searchKey","searchResultShow","myProps","children","label","disabled","menuData","defaultOpen","clearFn","searchFn","$emit","handleNodeClick","obj","node","selectEmployee","person","sortGroupByLevel","key","obj2","key2","parent","arr","list0","list1","list2","list3","list4","list5","list6","listObj","id","groupId","englishName","level","parentId","hasOwnProperty","assign_default","menuArr","_key","filter","computed","employeeList","searchList","departmentList","watch","newArr","old","contacts_searchMenu","prefix-icon","placeholder","clearable","clear","nativeOn","keyup","_k","keyCode","model","value","callback","$$v","expression","node-key","default-expanded-keys","highlight-current","expand-on-click-node","node-click","scopedSlots","_u","fn","ref","class","department","employee","employeeClerkId","departmentName","response","local","origin","indexOf","utils","formats","arrayPrefixGenerators","brackets","prefix","indices","repeat","toISO","Date","prototype","toISOString","defaults","delimiter","encode","encoder","encodeValuesOnly","serializeDate","date","call","skipNulls","strictNullHandling","stringify","object","generateArrayPrefix","sort","allowDots","formatter","isBuffer","objKeys","values","isArray","keys","i","concat","module","exports","opts","options","assign","undefined","TypeError","format","formatters","arrayFormat","joined","join","addQueryPrefix","has","allowPrototypes","arrayLimit","decoder","decode","depth","parameterLimit","plainObjects","parseKeys","givenKey","val","replace","child","segment","exec","slice","chain","leaf","root","create","cleanRoot","charAt","parseInt","isNaN","parseArrays","parseObject","str","ignoreQueryPrefix","isRegExp","tempObj","cleanStr","limit","Infinity","parts","part","bracketEqualsPos","pos","parseValues","newObj","merge","compact","getByteLen","len","match","getZhLen","Math","ceil","cutStr","char_length","son_str","encodeURI","sub_len","substr","getByteVal","max","returnValue","byteValLen","getCharVal","regPos","v","test","Vue","axios","timeout","interceptors","request","use","config","err","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default","a","resolve","status","getRequest","url","params","requestProject","method","headers","content-type","postRequest","qs","formatDig","num","delay","timer","args","arguments","clearTimeout","setTimeout","apply","time","now","year","getFullYear","month","getMonth","getDate","hour","getHours","minute","getMinutes","second","getSeconds","percentTwenties","RFC1738","RFC3986","limit_input","inputValue","maxLength","Number","inputWidth","getByType","holder","disflag","limitClass","inputNum","limitLength","itemValue","inputFocus","toInput","temp","strlen","target","trim","newData","oldData","components_limit_input","style","width","focus","parse","hexTable","array","toString","toUpperCase","arrayToObject","source","reduce","acc","queue","o","prop","refs","j","pop","compacted","compactQueue","decodeURIComponent","e","string","out","c","charCodeAt","constructor","mergeTarget"],"mappings":"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","file":"static/js/0.f5e207bceaf358485f25.js","sourcesContent":["/* 消息提示 */\r\nimport { Message } from 'element-ui';\r\n\r\nexport default {\r\n showmsg: function(msg,type) {\r\n Message({\r\n duration: 1000,\r\n message: msg,\r\n type: type\r\n })\r\n }\r\n};\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/showmsg.js","<template>\r\n <div class=\"navwrap boxbttom\">\r\n <el-breadcrumb separator=\"/\">\r\n <template v-for=\"item in navpath\">\r\n <template v-if=\"!!item.path\">\r\n <!-- <el-breadcrumb-item :data-v=\"item.path\" :to=\"{ path: item.path }\">{{ item.name }}</el-breadcrumb-item> -->\r\n <el-breadcrumb-item :to=\"{ path: item.path }\" @click=\"changeRoute(item.path, item.relocation)\"><span class=\"el-breadcrumb__inner is-link\" @click=\"changeRoute(item.path, item.relocation)\">{{ item.name }}</span></el-breadcrumb-item>\r\n </template>\r\n <template v-else>\r\n <el-breadcrumb-item>{{ item.name }}</el-breadcrumb-item>\r\n </template>\r\n </template>\r\n\r\n <!-- :to=\"{ path: item.path}\"-->\r\n </el-breadcrumb>\r\n <h1 class=\"navtitle\">{{ navpath[navpath.length - 1].name }}</h1>\r\n <div class=\"navmTop\" v-if=\"subNavText\">\r\n {{subNavText}}\r\n </div>\r\n <div class=\"navtip navmTop\" v-if=\"navtip == true\"><i class=\"el-icon-info navtipcolor\"></i>变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。</div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import { getRequest, postRequest, postJsonRequest, postForm } 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: \"navpath\",\r\n data() {\r\n return {\r\n projectName: 'member', // 当前项目名\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 // ],\r\n }\r\n },\r\n props: {\r\n navpath: {\r\n type: Array,\r\n default: []\r\n },\r\n navtip: {\r\n type: Boolean,\r\n default: false\r\n },\r\n subNavText: {\r\n type: String,\r\n default: ''\r\n }\r\n },\r\n methods: {\r\n\r\n changeRoute(path, relocation) {\r\n var that = this\r\n console.log(path, relocation);\r\n if (relocation) {\r\n window.location.href = path;\r\n } else {\r\n that.$router.push(path)\r\n }\r\n },\r\n // get nav path\r\n getNavPath() {\r\n var that = this\r\n var para = {\r\n project: that.projectName,\r\n path: that.$route.path.split('/')[1]\r\n }\r\n\r\n postRequest('/api-auth/get-current-memu-data',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 == 0) {\r\n if (!resData.result) {\r\n console.log(\"resData.result: \",resData.result)\r\n return;\r\n }\r\n\r\n that.navpath = [];\r\n if (!!resData.result.list&&!!resData.result.list.length) {\r\n resData.result.list.forEach(function(ele,index){\r\n ele.name = ele.menuName\r\n ele.path = ''\r\n if (index == (resData.result.list.length-1)) {\r\n ele.path = '/'+ ele.menuUrl\r\n }\r\n\r\n if (index>0) {\r\n that.navpath.push(ele)\r\n }\r\n })\r\n\r\n // that.navpath = resData.result.list\r\n }\r\n console.log(\"///>>>>\",that.navpath)\r\n\r\n // that.navpath[0].name = resData.result.level2.menuName;\r\n // that.navpath[0].path = ''\r\n\r\n // that.navpath[1].name = resData.result.level3.menuName;\r\n // that.navpath[1].path = ''\r\n // if (!!resData.result.level4) {\r\n // that.navpath[2] = {\r\n // name:'',\r\n // path: ''\r\n // }\r\n // that.navpath[2].name = resData.result.level4.menuName;\r\n // that.navpath[2].path = ''\r\n // }\r\n\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 mounted() {\r\n var that = this\r\n // that.getNavPath();\r\n }\r\n\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n .navwrap{\r\n padding: 20px 24px;\r\n /*margin-top: 20px;*/\r\n background-color: #fff;\r\n border-radius: 2px;\r\n }\r\n .boxbttom{\r\n border-bottom: 1px solid #e4e7ed;\r\n }\r\n .boxshow {\r\n border-bottom: 1px solid #e4e7ed;\r\n box-shadow: 5px -1px 5px #dfdfdf;\r\n }\r\n .navtitle{\r\n margin: 24px 0 0 0;\r\n font-size: 20px;\r\n color: #303133;\r\n font-weight: 500;\r\n }\r\n .navtip{\r\n width: 100%;\r\n height: 38px;\r\n line-height: 38px;\r\n font-size: 13px;\r\n border-radius: 2px;\r\n color: #606266;\r\n background-color: #f4f4f5;\r\n }\r\n .navmTop{\r\n margin-top: 25px;\r\n }\r\n .navtipcolor{\r\n margin: 0 12px;\r\n color: #1890ff;\r\n }\r\n\r\n .el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {\r\n font-weight: 700;\r\n text-decoration: none;\r\n cursor: pointer;\r\n color: #303133;\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/nav/nav.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"navwrap boxbttom\"},[_c('el-breadcrumb',{attrs:{\"separator\":\"/\"}},[_vm._l((_vm.navpath),function(item){return [(!!item.path)?[_c('el-breadcrumb-item',{attrs:{\"to\":{ path: item.path }},on:{\"click\":function($event){_vm.changeRoute(item.path, item.relocation)}}},[_c('span',{staticClass:\"el-breadcrumb__inner is-link\",on:{\"click\":function($event){_vm.changeRoute(item.path, item.relocation)}}},[_vm._v(_vm._s(item.name))])])]:[_c('el-breadcrumb-item',[_vm._v(_vm._s(item.name))])]]})],2),_vm._v(\" \"),_c('h1',{staticClass:\"navtitle\"},[_vm._v(_vm._s(_vm.navpath[_vm.navpath.length - 1].name))]),_vm._v(\" \"),(_vm.subNavText)?_c('div',{staticClass:\"navmTop\"},[_vm._v(\"\\n \"+_vm._s(_vm.subNavText)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.navtip == true)?_c('div',{staticClass:\"navtip navmTop\"},[_c('i',{staticClass:\"el-icon-info navtipcolor\"}),_vm._v(\"变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。\")]):_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-25c5f514\",\"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/nav/nav.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-25c5f514\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./nav.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!./nav.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./nav.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-25c5f514\\\",\\\"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!./nav.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-25c5f514\"\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/nav/nav.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"searh-menu-container\">\r\n <div class=\"p-0-15\">\r\n <el-input prefix-icon=\"el-icon-search\" v-model=\"searchKey\" placeholder=\"姓名/手机号/部门名称\" clearable @clear=\"clearFn\" @keyup.enter.native=\"searchFn\"></el-input>\r\n <el-tree\r\n v-if=\"!searchResultShow\"\r\n class=\"search-menu\"\r\n node-key=\"id\"\r\n :default-expanded-keys=\"defaultOpen\"\r\n \r\n :data=\"menuData\"\r\n :highlight-current=\"true\"\r\n :expand-on-click-node=\"false\"\r\n :props=\"myProps\"\r\n @node-click=\"handleNodeClick\">\r\n <span class=\"custom-tree-node\" slot-scope=\"{ node, data }\">\r\n <i class=\"iconfont\" :class=\"node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'\"></i>\r\n <span>{{ node.label }}</span>\r\n </span>\r\n </el-tree>\r\n </div>\r\n <div class=\"search-result-container\" v-if=\"searchResultShow\">\r\n <ul class=\"search-result-ul\" v-if=\"departmentList.length > 0\">\r\n <p class=\"title\">部门列表</p>\r\n <li class=\"group-item items\" v-for=\"(department, index) in departmentList\" :key=\"index+'_'+department.groupId\" @click=\"handleNodeClick(department)\">\r\n <i class=\"iconfont icon-tongshi-zuzhijiagou\"></i>\r\n {{department.name}}\r\n </li>\r\n </ul>\r\n <ul class=\"search-result-ul\" v-if=\"employeeList.length > 0\">\r\n <p class=\"title\">人员列表</p>\r\n <li class=\"person-item items\" v-for=\"(employee, index) in employeeList\" :key=\"index+'_'+employee.employeeClerkId\" @click=\"selectEmployee(employee)\">\r\n <i class=\"iconfont icon-chengyuan\"></i>\r\n {{employee.name}}\r\n <span class=\"from-group\">{{employee.departmentName}}</span>\r\n </li>\r\n </ul>\r\n <p class=\"no-data-tip\" v-if=\"departmentList.length < 1 && employeeList.length < 1\">暂无数据</p>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n export default {\r\n name: \"searchMenu\",\r\n components: {},\r\n props: {\r\n treeData: {\r\n type: Array,\r\n required: true\r\n },\r\n searchResult: {\r\n type: Object,\r\n required: true\r\n }\r\n },\r\n data() {\r\n return {\r\n searchKey: \"\",\r\n searchResultShow: false,\r\n myProps: {\r\n children: 'childrens',\r\n label: 'label',\r\n disabled: \"disabled\"\r\n },\r\n menuData: [],\r\n defaultOpen: []\r\n };\r\n },\r\n methods: {\r\n /**\r\n * 清楚输入框\r\n */\r\n clearFn() {\r\n this.searchResultShow = false;\r\n },\r\n /**\r\n * 关键字搜索\r\n */\r\n searchFn() {\r\n if (this.searchKey == \"\") {\r\n this.searchResultShow = false;\r\n return false;\r\n }\r\n this.searchResultShow = true;\r\n // console.log(this.searchKey);\r\n this.$emit(\"handleSearchKey\", this.searchKey);\r\n },\r\n /**\r\n * 树形菜单选择\r\n */\r\n handleNodeClick(obj, node) {\r\n this.$emit(\"handleTreeSelection\", obj, node, false);\r\n },\r\n \r\n /**\r\n * 搜索结果中选人\r\n */\r\n selectEmployee(person) {\r\n this.$emit(\"handleEmployeeSelection\", person, true);\r\n },\r\n /**\r\n * 按层级排序部门\r\n * fixme 现在代码是将每个层级都剥离了出来,为的是适用后面可能出现的需求,但是如果后期需求无特殊更改,本代码可优化精简\r\n */\r\n sortGroupByLevel(list) {\r\n let that = this;\r\n var arr = {\r\n list0: {},\r\n list1: {},\r\n list2: {},\r\n list3: {},\r\n list4: {},\r\n list5: {},\r\n list6: {},\r\n list: list,\r\n listObj: {}\r\n },\r\n key,\r\n obj2,\r\n key2,\r\n parent,\r\n idOfLevel0,\r\n parentLevel;\r\n list.length && list.forEach(obj => {\r\n obj.name = obj.name || \"\";\r\n obj.disabled = true;\r\n obj.label = obj.name || \"\";\r\n obj.id = obj.groupId || \"\";\r\n obj.englishName = obj.englishName || \"\";\r\n obj.level = obj.level;\r\n obj.groupId = obj.groupId || \"\";\r\n obj.parentId = obj.parentId || \"\";\r\n key = obj.groupId;\r\n if (arr[\"list\" + obj.level]) {\r\n arr[\"list\" + obj.level][key] = obj;\r\n arr[\"list\" + obj.level][key][\"children\"] = {};\r\n }\r\n if (obj.level == 0) {\r\n idOfLevel0 = obj.groupId;\r\n }\r\n });\r\n for (let level = 6; level > 0; level--) {\r\n for (let item in arr[\"list\" + level]) {\r\n obj2 = arr[\"list\" + level][item];\r\n parentLevel = level - 1;\r\n parent = arr[\"list\" + parentLevel][obj2.parentId];\r\n if (!parent) {\r\n continue;\r\n }\r\n key2 = obj2.groupId;\r\n if (!parent.hasOwnProperty(\"childrens\")) {\r\n parent[\"childrens\"] = [];\r\n }\r\n parent[\"children\"][key2] = obj2;\r\n parent[\"childrens\"].push(obj2);\r\n }\r\n }\r\n arr.listObj = Object.assign({}, arr.list0, arr.list1, arr.list2, arr.list3, arr.list4, arr.list5, arr.list6);\r\n let menuArr = [];\r\n for (let key in arr.list0) {\r\n menuArr.push(arr.list0[key]);\r\n that.defaultOpen.push(key);\r\n }\r\n that.menuData = menuArr;\r\n console.log(that.menuData);\r\n }\r\n },\r\n filter: {},\r\n computed: {\r\n employeeList() {\r\n if (this.searchResult.searchList) {\r\n return this.searchResult.searchList;\r\n } else {\r\n return [];\r\n }\r\n },\r\n departmentList() {\r\n if (this.searchResult.departmentList) {\r\n return this.searchResult.departmentList;\r\n } else {\r\n return [];\r\n }\r\n }\r\n },\r\n watch: {\r\n treeData(newArr, old) {\r\n // console.log(old, newArr, \"newarr\");\r\n this.sortGroupByLevel(newArr);\r\n }\r\n }\r\n };\r\n</script>\r\n<style lang=\"scss\">\r\n .searh-menu-container {\r\n overflow-y: auto;\r\n overflow-x: auto;\r\n width: 260px;\r\n background: #eef1f8;\r\n height: 690px;\r\n padding: 20px 0;\r\n box-sizing: border-box;\r\n .p-0-15 {\r\n padding: 0 15px;\r\n }\r\n .no-data-tip {\r\n text-align: center;\r\n margin-top: 50px;\r\n color: #5b6a80;\r\n }\r\n .search-menu {\r\n margin-top: 30px;\r\n color: #606266;\r\n font-size: 14px;\r\n background: #EEF1F8;\r\n min-width: 100%;\r\n display:inline-block !important;\r\n .el-tree-node {\r\n .el-tree-node__content {\r\n height: 36px;\r\n .iconfont {\r\n color: #409EFF;\r\n margin-right: 5px;\r\n }\r\n &:hover {\r\n color: #fff;\r\n background: #409EFF;\r\n .iconfont {\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {\r\n background: #409EFF;\r\n color: #fff;\r\n .iconfont {\r\n color: #fff;\r\n }\r\n }\r\n .search-result-ul {\r\n font-size: 14px;\r\n color: #606266;\r\n .title {\r\n padding: 15px;\r\n color: #303133;\r\n }\r\n li.items {\r\n padding: 15px;\r\n background: #fff;\r\n box-sizing: border-box;\r\n border-bottom: 1px solid #E4E7ED;\r\n cursor: pointer;\r\n .iconfont {\r\n color: #409EFF;\r\n }\r\n .from-group {\r\n float: right;\r\n }\r\n &:hover {\r\n background: #409EFF;\r\n color: #fff;\r\n .iconfont {\r\n color: #fff;\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/components/contacts/searchMenu.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"searh-menu-container\"},[_c('div',{staticClass:\"p-0-15\"},[_c('el-input',{attrs:{\"prefix-icon\":\"el-icon-search\",\"placeholder\":\"姓名/手机号/部门名称\",\"clearable\":\"\"},on:{\"clear\":_vm.clearFn},nativeOn:{\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchFn($event)}},model:{value:(_vm.searchKey),callback:function ($$v) {_vm.searchKey=$$v},expression:\"searchKey\"}}),_vm._v(\" \"),(!_vm.searchResultShow)?_c('el-tree',{staticClass:\"search-menu\",attrs:{\"node-key\":\"id\",\"default-expanded-keys\":_vm.defaultOpen,\"data\":_vm.menuData,\"highlight-current\":true,\"expand-on-click-node\":false,\"props\":_vm.myProps},on:{\"node-click\":_vm.handleNodeClick},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar node = ref.node;\nvar data = ref.data;\nreturn _c('span',{staticClass:\"custom-tree-node\"},[_c('i',{staticClass:\"iconfont\",class:node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(node.label))])])}}])}):_vm._e()],1),_vm._v(\" \"),(_vm.searchResultShow)?_c('div',{staticClass:\"search-result-container\"},[(_vm.departmentList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"部门列表\")]),_vm._v(\" \"),_vm._l((_vm.departmentList),function(department,index){return _c('li',{key:index+'_'+department.groupId,staticClass:\"group-item items\",on:{\"click\":function($event){_vm.handleNodeClick(department)}}},[_c('i',{staticClass:\"iconfont icon-tongshi-zuzhijiagou\"}),_vm._v(\"\\n \"+_vm._s(department.name)+\"\\n \")])})],2):_vm._e(),_vm._v(\" \"),(_vm.employeeList.length > 0)?_c('ul',{staticClass:\"search-result-ul\"},[_c('p',{staticClass:\"title\"},[_vm._v(\"人员列表\")]),_vm._v(\" \"),_vm._l((_vm.employeeList),function(employee,index){return _c('li',{key:index+'_'+employee.employeeClerkId,staticClass:\"person-item items\",on:{\"click\":function($event){_vm.selectEmployee(employee)}}},[_c('i',{staticClass:\"iconfont icon-chengyuan\"}),_vm._v(\"\\n \"+_vm._s(employee.name)+\"\\n \"),_c('span',{staticClass:\"from-group\"},[_vm._v(_vm._s(employee.departmentName))])])})],2):_vm._e(),_vm._v(\" \"),(_vm.departmentList.length < 1 && _vm.employeeList.length < 1)?_c('p',{staticClass:\"no-data-tip\"},[_vm._v(\"暂无数据\")]):_vm._e()]):_vm._e()])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-c26b9d32\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/searchMenu.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-c26b9d32\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./searchMenu.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./searchMenu.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./searchMenu.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-c26b9d32\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./searchMenu.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/searchMenu.vue\n// module id = null\n// module chunks = ","\r\n/* 后台返回消息提示 */\r\nimport { Message } from 'element-ui';\r\n\r\n// 后台返回异常提示\r\n\r\n\r\nexport default {\r\n errorMsg: function(response) {\r\n var local = window.location.origin;\r\n if (local.indexOf('localhost')) {\r\n local = 'http://gicdev.demogic.com';\r\n }\r\n console.log(response)\r\n if (response.errorCode != 0) {\r\n if (response.errorCode == 401) {\r\n // window.location.href = local + \"/gic-web/#/\";\r\n return false;\r\n }\r\n Message.error({\r\n duration: 1000,\r\n message: response.message\r\n })\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/error.js","'use strict';\n\nvar utils = require('./utils');\nvar formats = require('./formats');\n\nvar arrayPrefixGenerators = {\n brackets: function brackets(prefix) { // eslint-disable-line func-name-matching\n return prefix + '[]';\n },\n indices: function indices(prefix, key) { // eslint-disable-line func-name-matching\n return prefix + '[' + key + ']';\n },\n repeat: function repeat(prefix) { // eslint-disable-line func-name-matching\n return prefix;\n }\n};\n\nvar toISO = Date.prototype.toISOString;\n\nvar defaults = {\n delimiter: '&',\n encode: true,\n encoder: utils.encode,\n encodeValuesOnly: false,\n serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching\n return toISO.call(date);\n },\n skipNulls: false,\n strictNullHandling: false\n};\n\nvar stringify = function stringify( // eslint-disable-line func-name-matching\n object,\n prefix,\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encoder,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n) {\n var obj = object;\n if (typeof filter === 'function') {\n obj = filter(prefix, obj);\n } else if (obj instanceof Date) {\n obj = serializeDate(obj);\n } else if (obj === null) {\n if (strictNullHandling) {\n return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder) : prefix;\n }\n\n obj = '';\n }\n\n if (typeof obj === 'string' || typeof obj === 'number' || typeof obj === 'boolean' || utils.isBuffer(obj)) {\n if (encoder) {\n var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder);\n return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder))];\n }\n return [formatter(prefix) + '=' + formatter(String(obj))];\n }\n\n var values = [];\n\n if (typeof obj === 'undefined') {\n return values;\n }\n\n var objKeys;\n if (Array.isArray(filter)) {\n objKeys = filter;\n } else {\n var keys = Object.keys(obj);\n objKeys = sort ? keys.sort(sort) : keys;\n }\n\n for (var i = 0; i < objKeys.length; ++i) {\n var key = objKeys[i];\n\n if (skipNulls && obj[key] === null) {\n continue;\n }\n\n if (Array.isArray(obj)) {\n values = values.concat(stringify(\n obj[key],\n generateArrayPrefix(prefix, key),\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encoder,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n ));\n } else {\n values = values.concat(stringify(\n obj[key],\n prefix + (allowDots ? '.' + key : '[' + key + ']'),\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encoder,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n ));\n }\n }\n\n return values;\n};\n\nmodule.exports = function (object, opts) {\n var obj = object;\n var options = opts ? utils.assign({}, opts) : {};\n\n if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') {\n throw new TypeError('Encoder has to be a function.');\n }\n\n var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter;\n var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;\n var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls;\n var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode;\n var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder;\n var sort = typeof options.sort === 'function' ? options.sort : null;\n var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots;\n var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate;\n var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly;\n if (typeof options.format === 'undefined') {\n options.format = formats['default'];\n } else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) {\n throw new TypeError('Unknown format option provided.');\n }\n var formatter = formats.formatters[options.format];\n var objKeys;\n var filter;\n\n if (typeof options.filter === 'function') {\n filter = options.filter;\n obj = filter('', obj);\n } else if (Array.isArray(options.filter)) {\n filter = options.filter;\n objKeys = filter;\n }\n\n var keys = [];\n\n if (typeof obj !== 'object' || obj === null) {\n return '';\n }\n\n var arrayFormat;\n if (options.arrayFormat in arrayPrefixGenerators) {\n arrayFormat = options.arrayFormat;\n } else if ('indices' in options) {\n arrayFormat = options.indices ? 'indices' : 'repeat';\n } else {\n arrayFormat = 'indices';\n }\n\n var generateArrayPrefix = arrayPrefixGenerators[arrayFormat];\n\n if (!objKeys) {\n objKeys = Object.keys(obj);\n }\n\n if (sort) {\n objKeys.sort(sort);\n }\n\n for (var i = 0; i < objKeys.length; ++i) {\n var key = objKeys[i];\n\n if (skipNulls && obj[key] === null) {\n continue;\n }\n\n keys = keys.concat(stringify(\n obj[key],\n key,\n generateArrayPrefix,\n strictNullHandling,\n skipNulls,\n encode ? encoder : null,\n filter,\n sort,\n allowDots,\n serializeDate,\n formatter,\n encodeValuesOnly\n ));\n }\n\n var joined = keys.join(delimiter);\n var prefix = options.addQueryPrefix === true ? '?' : '';\n\n return joined.length > 0 ? prefix + joined : '';\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/stringify.js\n// module id = CwSZ\n// module chunks = 0","'use strict';\n\nvar utils = require('./utils');\n\nvar has = Object.prototype.hasOwnProperty;\n\nvar defaults = {\n allowDots: false,\n allowPrototypes: false,\n arrayLimit: 20,\n decoder: utils.decode,\n delimiter: '&',\n depth: 5,\n parameterLimit: 1000,\n plainObjects: false,\n strictNullHandling: false\n};\n\nvar parseValues = function parseQueryStringValues(str, options) {\n var obj = {};\n var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\\?/, '') : str;\n var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit;\n var parts = cleanStr.split(options.delimiter, limit);\n\n for (var i = 0; i < parts.length; ++i) {\n var part = parts[i];\n\n var bracketEqualsPos = part.indexOf(']=');\n var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1;\n\n var key, val;\n if (pos === -1) {\n key = options.decoder(part, defaults.decoder);\n val = options.strictNullHandling ? null : '';\n } else {\n key = options.decoder(part.slice(0, pos), defaults.decoder);\n val = options.decoder(part.slice(pos + 1), defaults.decoder);\n }\n if (has.call(obj, key)) {\n obj[key] = [].concat(obj[key]).concat(val);\n } else {\n obj[key] = val;\n }\n }\n\n return obj;\n};\n\nvar parseObject = function (chain, val, options) {\n var leaf = val;\n\n for (var i = chain.length - 1; i >= 0; --i) {\n var obj;\n var root = chain[i];\n\n if (root === '[]') {\n obj = [];\n obj = obj.concat(leaf);\n } else {\n obj = options.plainObjects ? Object.create(null) : {};\n var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root;\n var index = parseInt(cleanRoot, 10);\n if (\n !isNaN(index)\n && root !== cleanRoot\n && String(index) === cleanRoot\n && index >= 0\n && (options.parseArrays && index <= options.arrayLimit)\n ) {\n obj = [];\n obj[index] = leaf;\n } else {\n obj[cleanRoot] = leaf;\n }\n }\n\n leaf = obj;\n }\n\n return leaf;\n};\n\nvar parseKeys = function parseQueryStringKeys(givenKey, val, options) {\n if (!givenKey) {\n return;\n }\n\n // Transform dot notation to bracket notation\n var key = options.allowDots ? givenKey.replace(/\\.([^.[]+)/g, '[$1]') : givenKey;\n\n // The regex chunks\n\n var brackets = /(\\[[^[\\]]*])/;\n var child = /(\\[[^[\\]]*])/g;\n\n // Get the parent\n\n var segment = brackets.exec(key);\n var parent = segment ? key.slice(0, segment.index) : key;\n\n // Stash the parent if it exists\n\n var keys = [];\n if (parent) {\n // If we aren't using plain objects, optionally prefix keys\n // that would overwrite object prototype properties\n if (!options.plainObjects && has.call(Object.prototype, parent)) {\n if (!options.allowPrototypes) {\n return;\n }\n }\n\n keys.push(parent);\n }\n\n // Loop through children appending to the array until we hit depth\n\n var i = 0;\n while ((segment = child.exec(key)) !== null && i < options.depth) {\n i += 1;\n if (!options.plainObjects && has.call(Object.prototype, segment[1].slice(1, -1))) {\n if (!options.allowPrototypes) {\n return;\n }\n }\n keys.push(segment[1]);\n }\n\n // If there's a remainder, just add whatever is left\n\n if (segment) {\n keys.push('[' + key.slice(segment.index) + ']');\n }\n\n return parseObject(keys, val, options);\n};\n\nmodule.exports = function (str, opts) {\n var options = opts ? utils.assign({}, opts) : {};\n\n if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') {\n throw new TypeError('Decoder has to be a function.');\n }\n\n options.ignoreQueryPrefix = options.ignoreQueryPrefix === true;\n options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults.delimiter;\n options.depth = typeof options.depth === 'number' ? options.depth : defaults.depth;\n options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults.arrayLimit;\n options.parseArrays = options.parseArrays !== false;\n options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults.decoder;\n options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults.allowDots;\n options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults.plainObjects;\n options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults.allowPrototypes;\n options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults.parameterLimit;\n options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;\n\n if (str === '' || str === null || typeof str === 'undefined') {\n return options.plainObjects ? Object.create(null) : {};\n }\n\n var tempObj = typeof str === 'string' ? parseValues(str, options) : str;\n var obj = options.plainObjects ? Object.create(null) : {};\n\n // Iterate over the keys and setup the new object\n\n var keys = Object.keys(tempObj);\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n var newObj = parseKeys(key, tempObj[key], options);\n obj = utils.merge(obj, newObj, options);\n }\n\n return utils.compact(obj);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/parse.js\n// module id = DDCP\n// module chunks = 0","\r\n\r\n/**\r\n * 判断字符长度\r\n * @param: str\r\n */\r\n\r\nexport default {\r\n /**\r\n * 一个汉字算两个字符,一个英文字母或数字算一个字符\r\n */\r\n getByteLen: function(val) {\r\n var len = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n var a = val.charAt(i);\r\n if (a.match(/[^\\x00-\\xff]/ig) != null) {\r\n len += 2;\r\n }\r\n else {\r\n len += 1;\r\n }\r\n }\r\n return len;\r\n },\r\n /**\r\n * 一个汉字算一个字,一个英文字母或数字算半个字\r\n */\r\n getZhLen: function (val) {\r\n var len = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n var a = val.charAt(i);\r\n if (a.match(/[^\\x00-\\xff]/ig) != null) {\r\n len += 1;\r\n }\r\n else {\r\n len += 0.5;\r\n }\r\n }\r\n return Math.ceil(len);\r\n },\r\n\r\n /*暂无用*/\r\n cutStr: function(str, len,type){\r\n var char_length = 0;\r\n for (var i = 0; i < str.length; i++){\r\n var son_str = str.charAt(i);\r\n if(type==1) {\r\n encodeURI(son_str).length > 2 ? char_length += 1 : char_length += 0.5;\r\n }\r\n if(type==2) {\r\n char_length += 1 ;\r\n }\r\n if (char_length >= len){\r\n var sub_len = char_length == len ? i+1 : i;\r\n return str.substr(0, sub_len);\r\n\r\n }\r\n }\r\n },\r\n\r\n /**\r\n * 限制字数用, 一个汉字算一个字,两个英文/字母算一个字\r\n */\r\n getByteVal: function(val, max) {\r\n var returnValue = '';\r\n var byteValLen = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n if (val[i].match(/[^\\x00-\\xff]/ig) != null)\r\n byteValLen += 1;\r\n else\r\n byteValLen += 0.5;\r\n if (byteValLen > max)\r\n break;\r\n returnValue += val[i];\r\n }\r\n return returnValue;\r\n },\r\n\r\n /**\r\n * 限制字符数用, 一个汉字算两个字符,一个英文/字母算一个字符\r\n */\r\n getCharVal: function (val, max) {\r\n var returnValue = '';\r\n var byteValLen = 0;\r\n for (var i = 0; i < val.length; i++) {\r\n if (val[i].match(/[^\\x00-\\xff]/ig) != null)\r\n byteValLen += 2;\r\n else\r\n byteValLen += 1;\r\n if (byteValLen > max)\r\n break;\r\n returnValue += val[i];\r\n }\r\n return returnValue;\r\n },\r\n\r\n /**\r\n * 正则校验,校验非负数字\r\n */\r\n regPos: function(v) {\r\n var regTest = /^\\d+(\\.\\d+)?$/;\r\n return regTest.test(v);\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/strlen.js","import Vue from 'vue'\r\nimport axios from 'axios';\r\nimport qs from 'qs';\r\nimport {Message} from 'element-ui'\r\n\r\nVue.axios.defaults.timeout = 15000;\r\nvar local = window.location.origin;\r\nif (local.indexOf('localhost')!= -1) {\r\n local = 'http://www.gicdev.com';\r\n}\r\nconsole.log(local)\r\n\r\nVue.axios.interceptors.request.use(config=> {\r\n console.log(local)\r\n\r\n return config;\r\n}, err=> {\r\n Message.error({message: '请求超时!'});\r\n return Promise.resolve(err);\r\n})\r\n\r\nVue.axios.interceptors.response.use(data=> {\r\n console.log(\"response data:\",data)\r\n if (data.status && data.status == 200 && data.data.status == 'error') {\r\n Message.error({message: data.data.msg});\r\n return;\r\n }\r\n return data;\r\n}, err=> {\r\n console.log(\"response err:\",err);\r\n\r\n Message.error({message: err.response.message});\r\n if (err.response.status == 504||err.response.status == 404) {\r\n // window.location.href= local + \"/gic-web/#/\"\r\n // Message.error({message: '服务异常⊙﹏⊙∥'});\r\n } else if (err.response.status == 403) {\r\n // window.location.href= local + \"/gic-web/#/\"\r\n // Message.error({message: '权限不足,请联系管理员!'});\r\n }else {\r\n // window.location.href= local + \"/gic-web/#/\"\r\n // Message.error({message: '未知错误!'});\r\n }\r\n return Promise.resolve(err);\r\n})\r\n\r\n// var localhost = window.location.protocol +'//'+ window.location.host\r\n// console.log(localhost)\r\n\r\n\r\n// let base = local + '/gicweb/cloudweb/';\r\nconst timeout = 15000;\r\nlet token = '';//sessionStorage.getItem('user');\r\n\r\n/*\r\n *\r\n * 统一 get 请求方法\r\n * @url: 请求的 url\r\n * @params: 请求带的参数\r\n * @header: 带 token\r\n *\r\n */\r\n\r\nexport const getRequest = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'get',\r\n url: `${local}${url}`,\r\n data: {},\r\n params: params,\r\n headers: {'content-type': 'application/x-www-form-urlencoded'},// \"token\": token\r\n });\r\n}\r\n\r\n\r\n\r\n /*\r\n *\r\n * 统一 post 请求方法\r\n * url: 请求的 url\r\n * @params: 请求带的参数\r\n * @header: 带 token\r\n *\r\n */\r\n\r\nexport const postRequest = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: qs.stringify(params),\r\n // params: params,\r\n // paramsSerializer: function(params) {\r\n // return QS.stringify(params, {arrayFormat: 'brackets'})\r\n // },\r\n // transformRequest: [function (data) {\r\n // // Do whatever you want to transform the data\r\n // console.log(data)\r\n // data = JSON.stringify(data)\r\n // return data;\r\n // }],\r\n // transformRequest: [\r\n // function (data) { // 解决传递数组变成对象的问题\r\n // Object.keys(data).forEach((key) => {\r\n // if ((typeof data[key]) === 'object') {\r\n // data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换\r\n // }\r\n // })\r\n // data = qs.stringify(data) // 这里必须使用qs库进行转换\r\n // return data\r\n // }\r\n // ],\r\n headers: {'content-type': 'application/x-www-form-urlencoded'} //multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\nexport const postJsonRequest = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: \"{}\",\r\n params: params,\r\n // paramsSerializer: function(params) {\r\n // return QS.stringify(params, {arrayFormat: 'brackets'})\r\n // },\r\n // transformRequest: [function (data) {\r\n // // Do whatever you want to transform the data\r\n // console.log(data)\r\n // data = JSON.stringify(data)\r\n // return data;\r\n // }],\r\n // transformRequest: [\r\n // function (data) { // 解决传递数组变成对象的问题\r\n // Object.keys(data).forEach((key) => {\r\n // if ((typeof data[key]) === 'object') {\r\n // data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换\r\n // }\r\n // })\r\n // data = qs.stringify(data) // 这里必须使用qs库进行转换\r\n // return data\r\n // }\r\n // ],\r\n // withCredentials: true,\r\n // credentials: 'same-origin',\r\n headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\n\r\n/*\r\n * method: 'post'\r\n * 'Content-Type': 'application/json;charset=UTF-8'\r\n * @data: params\r\n * @requestProject: 'gic-clique'\r\n *\r\n */\r\n\r\nexport const postJson = (url, params) => {\r\n // params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: params,\r\n params: {requestProject:'gic-clique'},\r\n // withCredentials: true,\r\n // credentials: 'same-origin',\r\n headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\n/*\r\n * method: 'post'\r\n * data: params\r\n *\r\n */\r\nexport const postForm = (url, params) => {\r\n params.requestProject = \"gic-clique\";\r\n return Vue.axios({\r\n method: 'post',\r\n url: `${local}${url}`,\r\n data: params,\r\n // params: params,\r\n // paramsSerializer: function(params) {\r\n // return QS.stringify(params, {arrayFormat: 'brackets'})\r\n // },\r\n // transformRequest: [function (data) {\r\n // // Do whatever you want to transform the data\r\n // console.log(data)\r\n // data = JSON.stringify(data)\r\n // return data;\r\n // }],\r\n // transformRequest: [\r\n // function (data) { // 解决传递数组变成对象的问题\r\n // Object.keys(data).forEach((key) => {\r\n // if ((typeof data[key]) === 'object') {\r\n // data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换\r\n // }\r\n // })\r\n // data = qs.stringify(data) // 这里必须使用qs库进行转换\r\n // return data\r\n // }\r\n // ],\r\n headers: {} //'content-type': 'application/x-www-form-urlencoded'multipart/form-data{\"token\": token}\r\n });\r\n}\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/api/api.js","// 防抖\nexport function _debounce(fn, delay) {\n\n var delay = delay || 200;\n var timer;\n // console.log(fn)\n return function () {\n var that = this;\n var args = arguments;\n if (timer) {\n clearTimeout(timer);\n }\n timer = setTimeout(function () {\n timer = null;\n fn.apply(that, args);\n }, delay);\n };\n}\n// 节流\nexport function _throttle(fn, interval) {\n var last;\n var timer;\n var interval = interval || 200;\n return function () {\n var that = this;\n var args = arguments;\n var now = +new Date();\n if (last && now - last < interval) {\n clearTimeout(timer);\n timer = setTimeout(function () {\n last = now;\n fn.apply(that, args);\n }, interval);\n } else {\n last = now;\n fn.apply(that, args);\n }\n }\n}\n\n\nfunction formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n}\nexport function formatDate(time) {\n const that = this\n let now = new Date(time)\n let year = now.getFullYear();\n let month = now.getMonth()+1;\n let date = now.getDate();\n let hour = now.getHours();\n let minute = now.getMinutes();\n let second = now.getSeconds();\n let data = year+\"-\"+formatDig(month)+\"-\"+formatDig(date)+\" \"+formatDig(hour)+\":\"+formatDig(minute)+\":\"+formatDig(second);\n return data\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/public.js","'use strict';\n\nvar replace = String.prototype.replace;\nvar percentTwenties = /%20/g;\n\nmodule.exports = {\n 'default': 'RFC3986',\n formatters: {\n RFC1738: function (value) {\n return replace.call(value, percentTwenties, '+');\n },\n RFC3986: function (value) {\n return value;\n }\n },\n RFC1738: 'RFC1738',\n RFC3986: 'RFC3986'\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/formats.js\n// module id = XgCd\n// module chunks = 0","<!--\n 限制输入框组件\n <limitInput\n :inputWidth=\"500\"\n :limitClass=\"'limit-color'\"\n :disflag='!childItem.fieldEdited'\n :inputValue.sync=\"ruleForm.addressDetail\"\n :holder=\"'请输入详细地址'\"\n :getByType=\"'word'\"\n :maxLength=\"40\">\n </limitInput>\n -->\n<template>\n <div :class=\"['input-line-cell',limitClass]\" :style=\"{width: inputWidth + 'px'}\">\n <el-input\n :style=\"{width: inputWidth + 'px'}\"\n v-model=\"itemValue\"\n :disabled='disflag'\n :placeholder=\"holder\"\n @focus=\"inputFocus()\"\n @keyup.native=\"(value) => toInput(value)\">\n\n </el-input>\n <span class=\"tip\"><span class=\"len_span\">{{inputNum}}</span>/{{limitLength}}</span>\n </div>\n\n</template>\n<script>\n import strLength from '@/common/js/strlen';\n export default {\n name: \"limitinput\",\n props: {\n inputValue: {// 传入 input value\n type: String,\n default: ''\n },\n\n maxLength: {// 限制长度\n type: Number,\n default: 10\n },\n\n inputWidth: {// input 长度\n type: Number,\n default: 500\n },\n\n getByType: { // 字或字符判断类型\n type: String,\n default: 'word' // word: 字, char: 字符\n },\n\n holder: {\n type: String,\n default: '请输入'\n },\n\n disflag: {\n type: Boolean,\n default: false\n },\n\n limitClass: {\n type: String,\n default: ''\n },\n },\n data() {\n return {\n inputNum: 0,\n limitLength: 10,\n itemValue: '',\n }\n },\n methods: {\n inputFocus(num) {\n const that = this\n },\n // 输入\n toInput: function(value) {\n const that = this;\n\n let temp = '';\n if (that.getByType == 'word') {\n temp = strLength.getByteVal(value.target.value,that.limitLength)\n that.itemValue= temp.trim()\n that.inputNum = strLength.getZhLen(that.itemValue);\n }else {\n temp = strLength.getCharVal(value.target.value,that.limitLength)\n that.itemValue= temp.trim()\n that.inputNum = strLength.getByteLen(that.itemValue);\n }\n\n that.$emit('update:inputValue',that.itemValue)\n\n\n },\n },\n watch: {\n maxLength: function(newData,oldData){\n const that = this;\n that.limitLength = newData\n },\n inputValue: function(newData,oldData){\n const that = this;\n that.itemValue = newData\n that.inputNum = strLength.getZhLen(that.itemValue)\n },\n\n },\n /* 接收数据 */\n mounted(){\n const that = this;\n that.limitLength = that.maxLength;\n that.itemValue = that.inputValue || '';\n that.inputNum = strLength.getZhLen(that.inputValue);\n },\n }\n</script>\n<style lang=\"less\" scoped>\n\n.input-line-cell {\n position: relative;\n display: inline-block;\n\n &.limit-color {\n .tip {\n color: rgba(255,255,255,0.7);\n }\n }\n}\n\n.w-340 {\n width: 340px;\n /deep/ .el-input__inner {\n font-size: 12px;\n color: #fff;\n background-color: rgba(255,255,255,.1);\n }\n}\n.el-input {\n /deep/ .el-input__inner {\n font-size: 12px;\n color: #606266;\n background-color: rgba(255,255,255,.1);\n }\n\n .is-disabled{\n\n /deep/ .el-input__inner {\n font-size: 12px;\n color: #fff;\n background-color: rgba(255,255,255,.1);\n }\n }\n}\n\n.tip {\n position: absolute;\n top: 2px;\n right: 10px;\n display: inline-block;\n line-height: 32px;\n text-align: right;\n font-size: 12px;\n color: #909399;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/limit-input.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:['input-line-cell',_vm.limitClass],style:({width: _vm.inputWidth + 'px'})},[_c('el-input',{style:({width: _vm.inputWidth + 'px'}),attrs:{\"disabled\":_vm.disflag,\"placeholder\":_vm.holder},on:{\"focus\":function($event){_vm.inputFocus()}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.itemValue),callback:function ($$v) {_vm.itemValue=$$v},expression:\"itemValue\"}}),_vm._v(\" \"),_c('span',{staticClass:\"tip\"},[_c('span',{staticClass:\"len_span\"},[_vm._v(_vm._s(_vm.inputNum))]),_vm._v(\"/\"+_vm._s(_vm.limitLength))])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-cf3134f6\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/limit-input.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-cf3134f6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./limit-input.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-input.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-input.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-cf3134f6\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./limit-input.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-cf3134f6\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/limit-input.vue\n// module id = null\n// module chunks = ","'use strict';\n\nvar stringify = require('./stringify');\nvar parse = require('./parse');\nvar formats = require('./formats');\n\nmodule.exports = {\n formats: formats,\n parse: parse,\n stringify: stringify\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/index.js\n// module id = mw3O\n// module chunks = 0","'use strict';\n\nvar has = Object.prototype.hasOwnProperty;\n\nvar hexTable = (function () {\n var array = [];\n for (var i = 0; i < 256; ++i) {\n array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase());\n }\n\n return array;\n}());\n\nvar compactQueue = function compactQueue(queue) {\n var obj;\n\n while (queue.length) {\n var item = queue.pop();\n obj = item.obj[item.prop];\n\n if (Array.isArray(obj)) {\n var compacted = [];\n\n for (var j = 0; j < obj.length; ++j) {\n if (typeof obj[j] !== 'undefined') {\n compacted.push(obj[j]);\n }\n }\n\n item.obj[item.prop] = compacted;\n }\n }\n\n return obj;\n};\n\nvar arrayToObject = function arrayToObject(source, options) {\n var obj = options && options.plainObjects ? Object.create(null) : {};\n for (var i = 0; i < source.length; ++i) {\n if (typeof source[i] !== 'undefined') {\n obj[i] = source[i];\n }\n }\n\n return obj;\n};\n\nvar merge = function merge(target, source, options) {\n if (!source) {\n return target;\n }\n\n if (typeof source !== 'object') {\n if (Array.isArray(target)) {\n target.push(source);\n } else if (typeof target === 'object') {\n if (options.plainObjects || options.allowPrototypes || !has.call(Object.prototype, source)) {\n target[source] = true;\n }\n } else {\n return [target, source];\n }\n\n return target;\n }\n\n if (typeof target !== 'object') {\n return [target].concat(source);\n }\n\n var mergeTarget = target;\n if (Array.isArray(target) && !Array.isArray(source)) {\n mergeTarget = arrayToObject(target, options);\n }\n\n if (Array.isArray(target) && Array.isArray(source)) {\n source.forEach(function (item, i) {\n if (has.call(target, i)) {\n if (target[i] && typeof target[i] === 'object') {\n target[i] = merge(target[i], item, options);\n } else {\n target.push(item);\n }\n } else {\n target[i] = item;\n }\n });\n return target;\n }\n\n return Object.keys(source).reduce(function (acc, key) {\n var value = source[key];\n\n if (has.call(acc, key)) {\n acc[key] = merge(acc[key], value, options);\n } else {\n acc[key] = value;\n }\n return acc;\n }, mergeTarget);\n};\n\nvar assign = function assignSingleSource(target, source) {\n return Object.keys(source).reduce(function (acc, key) {\n acc[key] = source[key];\n return acc;\n }, target);\n};\n\nvar decode = function (str) {\n try {\n return decodeURIComponent(str.replace(/\\+/g, ' '));\n } catch (e) {\n return str;\n }\n};\n\nvar encode = function encode(str) {\n // This code was originally written by Brian White (mscdex) for the io.js core querystring library.\n // It has been adapted here for stricter adherence to RFC 3986\n if (str.length === 0) {\n return str;\n }\n\n var string = typeof str === 'string' ? str : String(str);\n\n var out = '';\n for (var i = 0; i < string.length; ++i) {\n var c = string.charCodeAt(i);\n\n if (\n c === 0x2D // -\n || c === 0x2E // .\n || c === 0x5F // _\n || c === 0x7E // ~\n || (c >= 0x30 && c <= 0x39) // 0-9\n || (c >= 0x41 && c <= 0x5A) // a-z\n || (c >= 0x61 && c <= 0x7A) // A-Z\n ) {\n out += string.charAt(i);\n continue;\n }\n\n if (c < 0x80) {\n out = out + hexTable[c];\n continue;\n }\n\n if (c < 0x800) {\n out = out + (hexTable[0xC0 | (c >> 6)] + hexTable[0x80 | (c & 0x3F)]);\n continue;\n }\n\n if (c < 0xD800 || c >= 0xE000) {\n out = out + (hexTable[0xE0 | (c >> 12)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]);\n continue;\n }\n\n i += 1;\n c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF));\n out += hexTable[0xF0 | (c >> 18)]\n + hexTable[0x80 | ((c >> 12) & 0x3F)]\n + hexTable[0x80 | ((c >> 6) & 0x3F)]\n + hexTable[0x80 | (c & 0x3F)];\n }\n\n return out;\n};\n\nvar compact = function compact(value) {\n var queue = [{ obj: { o: value }, prop: 'o' }];\n var refs = [];\n\n for (var i = 0; i < queue.length; ++i) {\n var item = queue[i];\n var obj = item.obj[item.prop];\n\n var keys = Object.keys(obj);\n for (var j = 0; j < keys.length; ++j) {\n var key = keys[j];\n var val = obj[key];\n if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) {\n queue.push({ obj: obj, prop: key });\n refs.push(val);\n }\n }\n }\n\n return compactQueue(queue);\n};\n\nvar isRegExp = function isRegExp(obj) {\n return Object.prototype.toString.call(obj) === '[object RegExp]';\n};\n\nvar isBuffer = function isBuffer(obj) {\n if (obj === null || typeof obj === 'undefined') {\n return false;\n }\n\n return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj));\n};\n\nmodule.exports = {\n arrayToObject: arrayToObject,\n assign: assign,\n compact: compact,\n decode: decode,\n encode: encode,\n isBuffer: isBuffer,\n isRegExp: isRegExp,\n merge: merge\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/qs/lib/utils.js\n// module id = p8xL\n// module chunks = 0"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([12],{"3zYh":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3Xzz"),o=r("l46T"),i=r("//Fk"),l=r.n(i),s=(r("Mk6G"),r("3E4D"),r("Ch4/")),n=r("PI0u"),u=(r("P9l9"),{name:"single-upload",props:{imgSrc:{type:String,default:""},field:{type:String,default:""},uploadLimit:{type:Number,default:2}},data:function(){return{projectName:"",imgShowFlag:!1,imgUrl:""}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e,this.upUrl=this.baseUrl+"/api-plug/upload-img?wxFlag=1"},methods:{uploadUrl:function(){var e=window.location.origin,t=void 0;return console.log("当前host:",e),t="-1"!=e.indexOf("localhost")?"http://gicdev.demogic.com":e,this.upUrl=t+"/api-plug/upload-img?wxFlag=1&requestProject=gic-clique",console.log(this.upUrl),this.upUrl},handleAvatarSuccess:function(e,t,r){console.log("上传成功回调:",e,r),0==e.errorCode?this.$emit("update:imgSrc",e.result[0].qcloudImageUrl):s.a.errorMsg(e)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/jpg"===e.type||"image/png"===e.type||"image/gif"===e.type||"image/bmg"===e.type,r=e.size/1024/1024<this.uploadLimit;return t||this.$message.error("上传头像图片只能是 JPG 格式!"),r||this.$message.error("上传头像图片大小不能超过 "+this.uploadLimit+"MB!"),t&&r&&new l.a(function(t,r){var a=new FileReader;a.onload=function(e){var r=new Image;r.onload=function(){var e=this.width,r=this.height;console.log(e,r),t()},r.src=e.target.result,console.log("上传成功:",e.target.result)},a.readAsDataURL(e)})},showImage:function(e){if(!e||""==e)return!1;this.imgShowFlag=!0,this.imgUrl=e},hideImage:function(e){this.imgShowFlag=e}},mounted:function(){}}),m={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"single-upload-wrap"},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl(),"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.imgSrc?r("img",{staticClass:"avatar",attrs:{src:e.imgSrc},on:{mouseover:function(t){e.showImage(e.imgSrc)}}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),"businessCard"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。")]):e._e(),e._v(" "),"idPhoto"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),"authPhoto"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("点击可以"),r("a",{staticClass:"color-1890ff",attrs:{href:"#/"}},[e._v("下载授权书")]),e._v("模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),r("vue-gic-img-preview",{attrs:{imgUrl:e.imgUrl,imgShowFlag:e.imgShowFlag},on:{hideImage:e.hideImage}})],1)},staticRenderFns:[]};var c=r("VU/8")(u,m,!1,function(e){r("mapd")},"data-v-654c4ccc",null).exports,d={name:"companyCertify",data:function(){return{projectName:"",postUrl:"/api-admin/dict-district-list",navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{name:"",region:"",addressDetail:"",registNum:"",cardType:"0",qcloudImageUrl:"",idPhoto:"",authPhoto:"",status:0},rules:{name:[{required:!0,message:"请输入企业名称",trigger:"blur"}],addressDetail:[{required:!0,message:"请输入详细地址",trigger:"blur"}],registNum:[{required:!0,message:"请输入营业执照注册号",trigger:"blur"}],region:[{required:!0,message:"请选择地区",trigger:"blur"}],cardType:[{required:!0,message:"请选择证件类型",trigger:"blur"}],qcloudImageUrl:[{required:!0,message:"请上传营业执照",trigger:"blur"}],idPhoto:[{required:!0,message:"请上传照片",trigger:"blur"}],authPhoto:[{required:!0,message:"请上传授权书",trigger:"blur"}]},areaOptions:{provinceName:"",provinceId:"",cityName:"",cityId:"",countryName:"",countyId:""},upUrl:"",baseUrl:""}},computed:{},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e,this.upUrl=this.baseUrl+"/api-plug/upload-img?wxFlag=1"},methods:{selected:function(e){console.log(e);e.country?(this.ruleForm.region=e,console.log(e.areaId),this.ruleForm.areaId=e.areaId):this.ruleForm.region=""},submitForm:Object(n.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(console.log(e,t.ruleForm),!e)return!1})},500),postSave:function(){},submitReview:Object(n.a)(function(e){this.$refs[e].validate(function(e){if(console.log(e),!e)return!1})},500),postReview:function(){}},mounted:function(){},components:{navCrumb:a.a,limitInput:o.a,singleUpload:c}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyCertify-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"企业名称",prop:"name"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.name,holder:"请输入企业名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"name",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"city-area",attrs:{label:"所在地区",prop:"region"}},[r("vue-office-area",{attrs:{projectName:e.projectName,postUrl:e.postUrl,areaOptions:e.areaOptions},on:{selected:e.selected}})],1),e._v(" "),r("el-form-item",{attrs:{label:"详细地址",prop:"addressDetail"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.addressDetail,holder:"请输入详细地址",maxLength:40},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"addressDetail",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"营业执照注册号",prop:"registNum"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.registNum,holder:"请输入营业执照注册号",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"registNum",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"证件类型",prop:"cardType"}},[r("div",[r("el-radio",{attrs:{label:"0"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)")])],1),e._v(" "),r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("普通营业执照(仍然标识为15位的“注册号”)")])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"营业执照",prop:"qcloudImageUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.qcloudImageUrl,uploadLimit:8,field:"businessCard"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"qcloudImageUrl",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手持证件照片",prop:"idPhoto"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.idPhoto,field:"idPhoto"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"idPhoto",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"授权书",prop:"authPhoto"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.authPhoto,field:"authPhoto"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"authPhoto",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"status-item",attrs:{label:"状态",prop:"status"}},[0==e.ruleForm.status?r("el-tag",{attrs:{type:"danger"}},[r("i",{staticClass:"el-icon-error"}),e._v("审核失败")]):e._e(),e._v(" "),1==e.ruleForm.status?r("el-tag",{attrs:{type:"success"}},[r("i",{staticClass:"el-icon-success"}),e._v("审核成功")]):e._e(),e._v(" "),2==e.ruleForm.status?r("el-tag",[r("i",{}),e._v("审核中")]):e._e()],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")]),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitReview("ruleForm")}}},[e._v("提交审核")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var g=r("VU/8")(d,p,!1,function(e){r("DToR")},"data-v-3dab12e7",null);t.default=g.exports},DToR:function(e,t){},mapd:function(e,t){}}); webpackJsonp([12],{"3zYh":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3Xzz"),o=r("l46T"),i=r("//Fk"),l=r.n(i),s=(r("Mk6G"),r("3E4D"),r("Ch4/")),n=r("PI0u"),u=(r("P9l9"),{name:"single-upload",props:{imgSrc:{type:String,default:""},field:{type:String,default:""},uploadLimit:{type:Number,default:2}},data:function(){return{projectName:"",imgShowFlag:!1,imgUrl:""}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e,this.upUrl=this.baseUrl+"/api-plug/upload-img?wxFlag=1"},methods:{uploadUrl:function(){var e=window.location.origin,t=void 0;return console.log("当前host:",e),t="-1"!=e.indexOf("localhost")?"http://gicdev.demogic.com":e,this.upUrl=t+"/api-plug/upload-img?wxFlag=1&requestProject=gic-clique",console.log(this.upUrl),this.upUrl},handleAvatarSuccess:function(e,t,r){console.log("上传成功回调:",e,r),0==e.errorCode?this.$emit("update:imgSrc",e.result[0].qcloudImageUrl):s.a.errorMsg(e)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/jpg"===e.type||"image/png"===e.type||"image/gif"===e.type||"image/bmg"===e.type,r=e.size/1024/1024<this.uploadLimit;return t||this.$message.error("上传头像图片只能是 JPG 格式!"),r||this.$message.error("上传头像图片大小不能超过 "+this.uploadLimit+"MB!"),t&&r&&new l.a(function(t,r){var a=new FileReader;a.onload=function(e){var r=new Image;r.onload=function(){var e=this.width,r=this.height;console.log(e,r),t()},r.src=e.target.result,console.log("上传成功:",e.target.result)},a.readAsDataURL(e)})},showImage:function(e){if(!e||""==e)return!1;this.imgShowFlag=!0,this.imgUrl=e},hideImage:function(e){this.imgShowFlag=e}},mounted:function(){}}),m={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"single-upload-wrap"},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl(),"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.imgSrc?r("img",{staticClass:"avatar",attrs:{src:e.imgSrc},on:{mouseover:function(t){e.showImage(e.imgSrc)}}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),"businessCard"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。")]):e._e(),e._v(" "),"idPhoto"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),"authPhoto"==e.field?r("p",{staticClass:"upload-tip w-500"},[e._v("点击可以"),r("a",{staticClass:"color-1890ff",attrs:{href:"#/"}},[e._v("下载授权书")]),e._v("模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张")]):e._e(),e._v(" "),r("vue-gic-img-preview",{attrs:{imgUrl:e.imgUrl,imgShowFlag:e.imgShowFlag},on:{hideImage:e.hideImage}})],1)},staticRenderFns:[]};var c=r("VU/8")(u,m,!1,function(e){r("mapd")},"data-v-654c4ccc",null).exports,d={name:"companyCertify",data:function(){return{projectName:"",postUrl:"/api-admin/dict-district-list",navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"企业设置",path:"/companyAddress"},{name:"企业地址",path:""}],ruleForm:{name:"",region:"",addressDetail:"",registNum:"",cardType:"0",qcloudImageUrl:"",idPhoto:"",authPhoto:"",status:0},rules:{name:[{required:!0,message:"请输入企业名称",trigger:"blur"}],addressDetail:[{required:!0,message:"请输入详细地址",trigger:"blur"}],registNum:[{required:!0,message:"请输入营业执照注册号",trigger:"blur"}],region:[{required:!0,message:"请选择地区",trigger:"blur"}],cardType:[{required:!0,message:"请选择证件类型",trigger:"blur"}],qcloudImageUrl:[{required:!0,message:"请上传营业执照",trigger:"blur"}],idPhoto:[{required:!0,message:"请上传照片",trigger:"blur"}],authPhoto:[{required:!0,message:"请上传授权书",trigger:"blur"}]},areaOptions:{provinceName:"",provinceId:"",cityName:"",cityId:"",countryName:"",countyId:""},upUrl:"",baseUrl:""}},computed:{},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e,this.upUrl=this.baseUrl+"/api-plug/upload-img?wxFlag=1"},methods:{selected:function(e){console.log(e);e.country?(this.ruleForm.region=e,console.log(e.areaId),this.ruleForm.areaId=e.areaId):this.ruleForm.region=""},submitForm:Object(n.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(console.log(e,t.ruleForm),!e)return!1})},500),postSave:function(){},submitReview:Object(n.a)(function(e){this.$refs[e].validate(function(e){if(console.log(e),!e)return!1})},500),postReview:function(){}},mounted:function(){},components:{navCrumb:a.a,limitInput:o.a,singleUpload:c}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyCertify-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"企业名称",prop:"name"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.name,holder:"请输入企业名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"name",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"city-area",attrs:{label:"所在地区",prop:"region"}},[r("vue-office-area",{attrs:{projectName:e.projectName,postUrl:e.postUrl,areaOptions:e.areaOptions},on:{selected:e.selected}})],1),e._v(" "),r("el-form-item",{attrs:{label:"详细地址",prop:"addressDetail"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.addressDetail,holder:"请输入详细地址",maxLength:40},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"addressDetail",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"营业执照注册号",prop:"registNum"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.registNum,holder:"请输入营业执照注册号",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"registNum",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"证件类型",prop:"cardType"}},[r("div",[r("el-radio",{attrs:{label:"0"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)")])],1),e._v(" "),r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.cardType,callback:function(t){e.$set(e.ruleForm,"cardType",t)},expression:"ruleForm.cardType"}},[e._v("普通营业执照(仍然标识为15位的“注册号”)")])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"营业执照",prop:"qcloudImageUrl"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.qcloudImageUrl,uploadLimit:8,field:"businessCard"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"qcloudImageUrl",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手持证件照片",prop:"idPhoto"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.idPhoto,field:"idPhoto"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"idPhoto",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"授权书",prop:"authPhoto"}},[r("single-upload",{attrs:{imgSrc:e.ruleForm.authPhoto,field:"authPhoto"},on:{"update:imgSrc":function(t){e.$set(e.ruleForm,"authPhoto",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"status-item",attrs:{label:"状态",prop:"status"}},[0==e.ruleForm.status?r("el-tag",{attrs:{type:"danger"}},[r("i",{staticClass:"el-icon-error"}),e._v("审核失败")]):e._e(),e._v(" "),1==e.ruleForm.status?r("el-tag",{attrs:{type:"success"}},[r("i",{staticClass:"el-icon-success"}),e._v("审核成功")]):e._e(),e._v(" "),2==e.ruleForm.status?r("el-tag",[r("i",{}),e._v("审核中")]):e._e()],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")]),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitReview("ruleForm")}}},[e._v("提交审核")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var g=r("VU/8")(d,p,!1,function(e){r("DToR")},"data-v-3dab12e7",null);t.default=g.exports},DToR:function(e,t){},mapd:function(e,t){}});
//# sourceMappingURL=12.84dccc0827b60bdc7813.js.map //# sourceMappingURL=12.11206a30fa4c7379022c.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/components/single-upload.vue","webpack:///./src/components/single-upload.vue?84da","webpack:///./src/components/single-upload.vue","webpack:///src/views/setting/companyCertify.vue","webpack:///./src/views/setting/companyCertify.vue?5aa5","webpack:///./src/views/setting/companyCertify.vue"],"names":["single_upload","name","props","imgSrc","type","String","default","field","uploadLimit","Number","data","projectName","imgShowFlag","imgUrl","beforeMount","host","window","location","origin","console","log","indexOf","this","baseUrl","upUrl","methods","uploadUrl","handleAvatarSuccess","res","file","errorCode","$emit","result","qcloudImageUrl","error","errorMsg","beforeAvatarUpload","isJPG","isLt2M","size","$message","promise_default","a","resolve","reject","reader","FileReader","onload","event","image","Image","width","height","src","target","readAsDataURL","showImage","hideImage","val","mounted","components_single_upload","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","action","show-file-list","on-success","before-upload","on","mouseover","$event","_v","_e","href","staticRenderFns","src_components_single_upload","__webpack_require__","normalizeComponent","ssrContext","companyCertify","postUrl","navpath","path","relocation","ruleForm","region","addressDetail","registNum","cardType","idPhoto","authPhoto","status","rules","required","message","trigger","areaOptions","provinceName","provinceId","cityName","cityId","countryName","countyId","computed","selected","country","areaId","submitForm","Object","js_public","formName","that","$refs","validate","valid","postSave","submitReview","postReview","components","navCrumb","nav","limitInput","limit_input","singleUpload","setting_companyCertify","ref","model","label-width","label","prop","inputWidth","inputValue","holder","maxLength","update:inputValue","$set","value","callback","$$v","expression","update:imgSrc","click","companyCertify_Component","companyCertify_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/12.84dccc0827b60bdc7813.js","sourcesContent":["<!--\r\n 单个上传组件\r\n <single-upload\r\n :imgSrc.sync=\"\"\r\n :field=\"''\">\r\n </single-upload>\r\n -->\r\n<template>\r\n <div class=\"single-upload-wrap\">\r\n <el-upload\r\n class=\"avatar-uploader\"\r\n :action=\"uploadUrl()\"\r\n :show-file-list=\"false\"\r\n :on-success=\"handleAvatarSuccess\"\r\n :before-upload=\"beforeAvatarUpload\">\r\n <img v-if=\"imgSrc\" :src=\"imgSrc\" class=\"avatar\" @mouseover=\"showImage(imgSrc)\">\r\n <i v-else class=\"el-icon-plus avatar-uploader-icon\"></i>\r\n </el-upload>\r\n <p class=\"upload-tip w-500\" v-if=\"field=='businessCard'\">上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。</p>\r\n <p class=\"upload-tip w-500\" v-if=\"field=='idPhoto'\">支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张</p>\r\n <p class=\"upload-tip w-500\" v-if=\"field=='authPhoto'\">点击可以<a href=\"#/\" class=\"color-1890ff\">下载授权书</a>模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张</p>\r\n <!-- 图片预览 -->\r\n <vue-gic-img-preview :imgUrl=\"imgUrl\" :imgShowFlag=\"imgShowFlag\" @hideImage=\"hideImage\"></vue-gic-img-preview>\r\n\r\n </div>\r\n</template>\r\n<script>\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: \"single-upload\",\r\n props: {\r\n imgSrc: {// 传入 input value\r\n type: String,\r\n default: ''\r\n },\r\n field: {\r\n type: String,\r\n default: ''\r\n },\r\n uploadLimit: {\r\n type: Number,\r\n default: 2\r\n }\r\n\r\n },\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n imgShowFlag: false, // 是否弹框显示,true: 显示;false: 不显示\r\n imgUrl: '', // 传递的图片 src\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://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\r\n },\r\n methods: {\r\n /**\r\n * 上传图片\r\n */\r\n uploadUrl() {\r\n const that = this\r\n let host = window.location.origin;\r\n let baseUrl;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n baseUrl = 'http://gicdev.demogic.com';\r\n }else {\r\n baseUrl = host\r\n }\r\n\r\n that.upUrl = baseUrl + '/api-plug/upload-img?wxFlag=1&requestProject=gic-clique'\r\n console.log(that.upUrl)\r\n return that.upUrl\r\n },\r\n\r\n /**\r\n * 上传图片\r\n */\r\n handleAvatarSuccess(res, file,type) {\r\n var that = this\r\n\r\n console.log(\"上传成功回调:\",res,type)\r\n if (res.errorCode == 0) {\r\n // that.ruleForm.qcloudImageUrl = res.result[0].qcloudImageUrl;//URL.createObjectURL(file.raw);\r\n // that.ruleForm.imageFiledCode = res.result[0].imageFiledCode;\r\n // that.ruleForm.imageUrl = res.result[0].wxImg;\r\n\r\n that.$emit('update:imgSrc',res.result[0].qcloudImageUrl)\r\n }else {\r\n errMsg.errorMsg(res)\r\n }\r\n\r\n },\r\n beforeAvatarUpload(file) {\r\n var that = this\r\n const isJPG = file.type === 'image/jpeg' || file.type === 'image/jpg'|| file.type === 'image/png' || file.type === 'image/gif' || file.type === 'image/bmg';\r\n const isLt2M = file.size / 1024 / 1024 < that.uploadLimit;\r\n\r\n if (!isJPG) {\r\n that.$message.error('上传头像图片只能是 JPG 格式!');\r\n }\r\n if (!isLt2M) {\r\n that.$message.error(`上传头像图片大小不能超过 ${that.uploadLimit}MB!`);\r\n }\r\n return isJPG && isLt2M && new Promise(function(resolve, reject) {\r\n let reader = new FileReader();\r\n reader.onload = function(event) {\r\n let image = new Image();\r\n image.onload = function () {\r\n let width = this.width;\r\n let height = this.height;\r\n console.log(width,height)\r\n // if (width !== 750 && height !== 750){\r\n // that.$message.error('图片尺寸必须为750px*750px!');\r\n // reject();\r\n // }\r\n resolve();\r\n };\r\n image.src = event.target.result;\r\n // that.$emit('update:imgSrc',event.target.result)\r\n console.log(\"上传成功:\",event.target.result)\r\n };\r\n reader.readAsDataURL(file);\r\n })\r\n },\r\n\r\n /**\r\n * 上传图片预览\r\n */\r\n showImage(src) {\r\n const that = this\r\n if(!src || src == ''){\r\n return false;\r\n }\r\n that.imgShowFlag = true;\r\n that.imgUrl = src;\r\n },\r\n hideImage(val) {\r\n const that = this\r\n that.imgShowFlag = val\r\n }\r\n\r\n },\r\n mounted() {\r\n\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.avatar-uploader {\r\n /deep/ .el-upload {\r\n display: -webkit-box;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n -webkit-justify-content: center;\r\n justify-content: center;\r\n width: 180px;\r\n height: 180px;\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n overflow: hidden;\r\n }\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</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/single-upload.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"single-upload-wrap\"},[_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":_vm.uploadUrl(),\"show-file-list\":false,\"on-success\":_vm.handleAvatarSuccess,\"before-upload\":_vm.beforeAvatarUpload}},[(_vm.imgSrc)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.imgSrc},on:{\"mouseover\":function($event){_vm.showImage(_vm.imgSrc)}}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})]),_vm._v(\" \"),(_vm.field=='businessCard')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。\")]):_vm._e(),_vm._v(\" \"),(_vm.field=='idPhoto')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张\")]):_vm._e(),_vm._v(\" \"),(_vm.field=='authPhoto')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"点击可以\"),_c('a',{staticClass:\"color-1890ff\",attrs:{\"href\":\"#/\"}},[_vm._v(\"下载授权书\")]),_vm._v(\"模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张\")]):_vm._e(),_vm._v(\" \"),_c('vue-gic-img-preview',{attrs:{\"imgUrl\":_vm.imgUrl,\"imgShowFlag\":_vm.imgShowFlag},on:{\"hideImage\":_vm.hideImage}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-654c4ccc\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/single-upload.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-654c4ccc\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./single-upload.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./single-upload.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./single-upload.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-654c4ccc\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./single-upload.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-654c4ccc\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/single-upload.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"companyCertify-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-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"企业名称\" prop=\"name\" class=\"\">\r\n <!-- <el-input v-model=\"ruleForm.name\" placeholder=\"请输入地址\" class=\"w-500\"></el-input> -->\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.name\"\r\n :holder=\"'请输入企业名称'\"\r\n :maxLength=\"20\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"所在地区\" prop=\"region\" class=\"city-area\">\r\n <vue-office-area :projectName=\"projectName\" :postUrl=\"postUrl\" :areaOptions=\"areaOptions\" @selected=\"selected\"></vue-office-area>\r\n </el-form-item>\r\n <el-form-item label=\"详细地址\" prop=\"addressDetail\" class=\"\">\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.addressDetail\"\r\n :holder=\"'请输入详细地址'\"\r\n :maxLength=\"40\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"营业执照注册号\" prop=\"registNum\" class=\"\">\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.registNum\"\r\n :holder=\"'请输入营业执照注册号'\"\r\n :maxLength=\"20\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"证件类型\" prop=\"cardType\" class=\"\">\r\n <div>\r\n <el-radio v-model=\"ruleForm.cardType\" label=\"0\">多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)</el-radio>\r\n </div>\r\n <div>\r\n <el-radio v-model=\"ruleForm.cardType\" label=\"1\">普通营业执照(仍然标识为15位的“注册号”)</el-radio>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"营业执照\" prop=\"qcloudImageUrl\" class=\"\">\r\n <single-upload\r\n :imgSrc.sync=\"ruleForm.qcloudImageUrl\"\r\n :uploadLimit=\"8\"\r\n :field=\"'businessCard'\">\r\n </single-upload>\r\n </el-form-item>\r\n <el-form-item label=\"手持证件照片\" prop=\"idPhoto\" class=\"\">\r\n <single-upload\r\n :imgSrc.sync=\"ruleForm.idPhoto\"\r\n :field=\"'idPhoto'\">\r\n </single-upload>\r\n </el-form-item>\r\n <el-form-item label=\"授权书\" prop=\"authPhoto\" class=\"\">\r\n <single-upload\r\n :imgSrc.sync=\"ruleForm.authPhoto\"\r\n :field=\"'authPhoto'\">\r\n </single-upload>\r\n </el-form-item>\r\n <el-form-item label=\"状态\" prop=\"status\" class=\"status-item\">\r\n <el-tag type=\"danger\" v-if=\"ruleForm.status==0\"><i class=\"el-icon-error\"></i>审核失败</el-tag>\r\n <el-tag type=\"success\" v-if=\"ruleForm.status==1\"><i class=\"el-icon-success\"></i>审核成功</el-tag>\r\n <el-tag v-if=\"ruleForm.status==2\"><i class=\"\"></i>审核中</el-tag>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button><el-button type=\"primary\" @click=\"submitReview('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\nimport limitInput from '@/components/limit-input.vue';\r\nimport singleUpload from '@/components/single-upload.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: \"companyCertify\",\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n postUrl: '/api-admin/dict-district-list',// 地区选择请求 url 参数\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index',\r\n relocation: true\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 name: '',\r\n region: '',\r\n addressDetail: '',\r\n registNum: '',\r\n cardType: '0',//\r\n qcloudImageUrl: '',\r\n idPhoto: '',\r\n authPhoto: '',\r\n status: 0\r\n },\r\n rules: {\r\n name: [\r\n {required: true,message: '请输入企业名称', trigger: 'blur' }\r\n ],\r\n addressDetail: [\r\n { required: true, message: '请输入详细地址', trigger: 'blur' }\r\n ],\r\n registNum: [\r\n { required: true, message: '请输入营业执照注册号', trigger: 'blur' }\r\n ],\r\n region: [\r\n { required: true, message: '请选择地区', trigger: 'blur' }\r\n ],\r\n cardType: [\r\n { required: true, message: '请选择证件类型', trigger: 'blur' }\r\n ],\r\n qcloudImageUrl: [\r\n { required: true, message: '请上传营业执照', trigger: 'blur' }\r\n ],\r\n idPhoto: [\r\n { required: true, message: '请上传照片', trigger: 'blur' }\r\n ],\r\n authPhoto: [\r\n { required: true, message: '请上传授权书', trigger: 'blur' }\r\n ],\r\n\r\n },\r\n\r\n // 省市县\r\n areaOptions: {\r\n provinceName: '',\r\n provinceId: '',\r\n cityName: '',\r\n cityId: '',\r\n countryName: '',\r\n countyId: ''\r\n },\r\n\r\n upUrl: '',// 上传地址\r\n baseUrl: '',\r\n }\r\n },\r\n computed: {\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://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\r\n },\r\n methods: {\r\n\r\n /**\r\n * 省市县选择\r\n */\r\n selected(val) {\r\n console.log(val)\r\n var that = this\r\n if (!!val.country) {\r\n that.ruleForm.region = val;\r\n console.log(val.areaId)\r\n that.ruleForm.areaId = val.areaId\r\n }else {\r\n that.ruleForm.region = ''\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 console.log(valid, that.ruleForm)\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 * 审核提交\r\n */\r\n submitReview: _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 postReview() {\r\n const that = this;\r\n }\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb,\r\n limitInput,\r\n singleUpload\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 .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n\r\n .w-500 {\r\n width: 500px;\r\n }\r\n\r\n .status-item {\r\n .el-tag {\r\n line-height: 34px;\r\n }\r\n i {\r\n font-size: 16px;\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .avatar-uploader {\r\n /deep/ .el-upload {\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n overflow: hidden;\r\n }\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 width: 180px;\r\n 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: 22px;\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/companyCertify.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyCertify-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"企业名称\",\"prop\":\"name\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.name,\"holder\":'请输入企业名称',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"name\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"city-area\",attrs:{\"label\":\"所在地区\",\"prop\":\"region\"}},[_c('vue-office-area',{attrs:{\"projectName\":_vm.projectName,\"postUrl\":_vm.postUrl,\"areaOptions\":_vm.areaOptions},on:{\"selected\":_vm.selected}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"详细地址\",\"prop\":\"addressDetail\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.addressDetail,\"holder\":'请输入详细地址',\"maxLength\":40},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"addressDetail\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业执照注册号\",\"prop\":\"registNum\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.registNum,\"holder\":'请输入营业执照注册号',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"registNum\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"证件类型\",\"prop\":\"cardType\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.cardType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cardType\", $$v)},expression:\"ruleForm.cardType\"}},[_vm._v(\"多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.cardType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cardType\", $$v)},expression:\"ruleForm.cardType\"}},[_vm._v(\"普通营业执照(仍然标识为15位的“注册号”)\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业执照\",\"prop\":\"qcloudImageUrl\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.qcloudImageUrl,\"uploadLimit\":8,\"field\":'businessCard'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"qcloudImageUrl\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手持证件照片\",\"prop\":\"idPhoto\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.idPhoto,\"field\":'idPhoto'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"idPhoto\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"授权书\",\"prop\":\"authPhoto\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.authPhoto,\"field\":'authPhoto'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"authPhoto\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"status-item\",attrs:{\"label\":\"状态\",\"prop\":\"status\"}},[(_vm.ruleForm.status==0)?_c('el-tag',{attrs:{\"type\":\"danger\"}},[_c('i',{staticClass:\"el-icon-error\"}),_vm._v(\"审核失败\")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.status==1)?_c('el-tag',{attrs:{\"type\":\"success\"}},[_c('i',{staticClass:\"el-icon-success\"}),_vm._v(\"审核成功\")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.status==2)?_c('el-tag',[_c('i',{}),_vm._v(\"审核中\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitReview('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-3dab12e7\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/companyCertify.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3dab12e7\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./companyCertify.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyCertify.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyCertify.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3dab12e7\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./companyCertify.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3dab12e7\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/companyCertify.vue\n// module id = null\n// module chunks = "],"sourceRoot":""} {"version":3,"sources":["webpack:///src/components/single-upload.vue","webpack:///./src/components/single-upload.vue?84da","webpack:///./src/components/single-upload.vue","webpack:///src/views/setting/companyCertify.vue","webpack:///./src/views/setting/companyCertify.vue?5aa5","webpack:///./src/views/setting/companyCertify.vue"],"names":["single_upload","name","props","imgSrc","type","String","default","field","uploadLimit","Number","data","projectName","imgShowFlag","imgUrl","beforeMount","host","window","location","origin","console","log","indexOf","this","baseUrl","upUrl","methods","uploadUrl","handleAvatarSuccess","res","file","errorCode","$emit","result","qcloudImageUrl","error","errorMsg","beforeAvatarUpload","isJPG","isLt2M","size","$message","promise_default","a","resolve","reject","reader","FileReader","onload","event","image","Image","width","height","src","target","readAsDataURL","showImage","hideImage","val","mounted","components_single_upload","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","action","show-file-list","on-success","before-upload","on","mouseover","$event","_v","_e","href","staticRenderFns","src_components_single_upload","__webpack_require__","normalizeComponent","ssrContext","companyCertify","postUrl","navpath","path","relocation","ruleForm","region","addressDetail","registNum","cardType","idPhoto","authPhoto","status","rules","required","message","trigger","areaOptions","provinceName","provinceId","cityName","cityId","countryName","countyId","computed","selected","country","areaId","submitForm","Object","js_public","formName","that","$refs","validate","valid","postSave","submitReview","postReview","components","navCrumb","nav","limitInput","limit_input","singleUpload","setting_companyCertify","ref","model","label-width","label","prop","inputWidth","inputValue","holder","maxLength","update:inputValue","$set","value","callback","$$v","expression","update:imgSrc","click","companyCertify_Component","companyCertify_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/12.11206a30fa4c7379022c.js","sourcesContent":["<!--\r\n 单个上传组件\r\n <single-upload\r\n :imgSrc.sync=\"\"\r\n :field=\"''\">\r\n </single-upload>\r\n -->\r\n<template>\r\n <div class=\"single-upload-wrap\">\r\n <el-upload\r\n class=\"avatar-uploader\"\r\n :action=\"uploadUrl()\"\r\n :show-file-list=\"false\"\r\n :on-success=\"handleAvatarSuccess\"\r\n :before-upload=\"beforeAvatarUpload\">\r\n <img v-if=\"imgSrc\" :src=\"imgSrc\" class=\"avatar\" @mouseover=\"showImage(imgSrc)\">\r\n <i v-else class=\"el-icon-plus avatar-uploader-icon\"></i>\r\n </el-upload>\r\n <p class=\"upload-tip w-500\" v-if=\"field=='businessCard'\">上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。</p>\r\n <p class=\"upload-tip w-500\" v-if=\"field=='idPhoto'\">支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张</p>\r\n <p class=\"upload-tip w-500\" v-if=\"field=='authPhoto'\">点击可以<a href=\"#/\" class=\"color-1890ff\">下载授权书</a>模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张</p>\r\n <!-- 图片预览 -->\r\n <vue-gic-img-preview :imgUrl=\"imgUrl\" :imgShowFlag=\"imgShowFlag\" @hideImage=\"hideImage\"></vue-gic-img-preview>\r\n\r\n </div>\r\n</template>\r\n<script>\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: \"single-upload\",\r\n props: {\r\n imgSrc: {// 传入 input value\r\n type: String,\r\n default: ''\r\n },\r\n field: {\r\n type: String,\r\n default: ''\r\n },\r\n uploadLimit: {\r\n type: Number,\r\n default: 2\r\n }\r\n\r\n },\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n imgShowFlag: false, // 是否弹框显示,true: 显示;false: 不显示\r\n imgUrl: '', // 传递的图片 src\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://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\r\n },\r\n methods: {\r\n /**\r\n * 上传图片\r\n */\r\n uploadUrl() {\r\n const that = this\r\n let host = window.location.origin;\r\n let baseUrl;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n baseUrl = 'http://gicdev.demogic.com';\r\n }else {\r\n baseUrl = host\r\n }\r\n\r\n that.upUrl = baseUrl + '/api-plug/upload-img?wxFlag=1&requestProject=gic-clique'\r\n console.log(that.upUrl)\r\n return that.upUrl\r\n },\r\n\r\n /**\r\n * 上传图片\r\n */\r\n handleAvatarSuccess(res, file,type) {\r\n var that = this\r\n\r\n console.log(\"上传成功回调:\",res,type)\r\n if (res.errorCode == 0) {\r\n // that.ruleForm.qcloudImageUrl = res.result[0].qcloudImageUrl;//URL.createObjectURL(file.raw);\r\n // that.ruleForm.imageFiledCode = res.result[0].imageFiledCode;\r\n // that.ruleForm.imageUrl = res.result[0].wxImg;\r\n\r\n that.$emit('update:imgSrc',res.result[0].qcloudImageUrl)\r\n }else {\r\n errMsg.errorMsg(res)\r\n }\r\n\r\n },\r\n beforeAvatarUpload(file) {\r\n var that = this\r\n const isJPG = file.type === 'image/jpeg' || file.type === 'image/jpg'|| file.type === 'image/png' || file.type === 'image/gif' || file.type === 'image/bmg';\r\n const isLt2M = file.size / 1024 / 1024 < that.uploadLimit;\r\n\r\n if (!isJPG) {\r\n that.$message.error('上传头像图片只能是 JPG 格式!');\r\n }\r\n if (!isLt2M) {\r\n that.$message.error(`上传头像图片大小不能超过 ${that.uploadLimit}MB!`);\r\n }\r\n return isJPG && isLt2M && new Promise(function(resolve, reject) {\r\n let reader = new FileReader();\r\n reader.onload = function(event) {\r\n let image = new Image();\r\n image.onload = function () {\r\n let width = this.width;\r\n let height = this.height;\r\n console.log(width,height)\r\n // if (width !== 750 && height !== 750){\r\n // that.$message.error('图片尺寸必须为750px*750px!');\r\n // reject();\r\n // }\r\n resolve();\r\n };\r\n image.src = event.target.result;\r\n // that.$emit('update:imgSrc',event.target.result)\r\n console.log(\"上传成功:\",event.target.result)\r\n };\r\n reader.readAsDataURL(file);\r\n })\r\n },\r\n\r\n /**\r\n * 上传图片预览\r\n */\r\n showImage(src) {\r\n const that = this\r\n if(!src || src == ''){\r\n return false;\r\n }\r\n that.imgShowFlag = true;\r\n that.imgUrl = src;\r\n },\r\n hideImage(val) {\r\n const that = this\r\n that.imgShowFlag = val\r\n }\r\n\r\n },\r\n mounted() {\r\n\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.avatar-uploader {\r\n /deep/ .el-upload {\r\n display: -webkit-box;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n -webkit-justify-content: center;\r\n justify-content: center;\r\n width: 180px;\r\n height: 180px;\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n overflow: hidden;\r\n }\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</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/single-upload.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"single-upload-wrap\"},[_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":_vm.uploadUrl(),\"show-file-list\":false,\"on-success\":_vm.handleAvatarSuccess,\"before-upload\":_vm.beforeAvatarUpload}},[(_vm.imgSrc)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.imgSrc},on:{\"mouseover\":function($event){_vm.showImage(_vm.imgSrc)}}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})]),_vm._v(\" \"),(_vm.field=='businessCard')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"上传营业执照复印件加盖公章,手写“仅用于好办认证”字样;照片搜索信息要求清晰可见,内容真实有效,不得做任何修改;支持jpp、jpeg、bmg、gif、png格式,大小不超过8M。\")]):_vm._e(),_vm._v(\" \"),(_vm.field=='idPhoto')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张\")]):_vm._e(),_vm._v(\" \"),(_vm.field=='authPhoto')?_c('p',{staticClass:\"upload-tip w-500\"},[_vm._v(\"点击可以\"),_c('a',{staticClass:\"color-1890ff\",attrs:{\"href\":\"#/\"}},[_vm._v(\"下载授权书\")]),_vm._v(\"模板,支持jpg、jpeg、pdf、bmg、gif格式照片,大小不超过2M,只能上传一张,再次上传覆盖前一张\")]):_vm._e(),_vm._v(\" \"),_c('vue-gic-img-preview',{attrs:{\"imgUrl\":_vm.imgUrl,\"imgShowFlag\":_vm.imgShowFlag},on:{\"hideImage\":_vm.hideImage}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-654c4ccc\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/single-upload.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-654c4ccc\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./single-upload.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./single-upload.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./single-upload.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-654c4ccc\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./single-upload.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-654c4ccc\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/single-upload.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"companyCertify-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-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"企业名称\" prop=\"name\" class=\"\">\r\n <!-- <el-input v-model=\"ruleForm.name\" placeholder=\"请输入地址\" class=\"w-500\"></el-input> -->\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.name\"\r\n :holder=\"'请输入企业名称'\"\r\n :maxLength=\"20\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"所在地区\" prop=\"region\" class=\"city-area\">\r\n <vue-office-area :projectName=\"projectName\" :postUrl=\"postUrl\" :areaOptions=\"areaOptions\" @selected=\"selected\"></vue-office-area>\r\n </el-form-item>\r\n <el-form-item label=\"详细地址\" prop=\"addressDetail\" class=\"\">\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.addressDetail\"\r\n :holder=\"'请输入详细地址'\"\r\n :maxLength=\"40\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"营业执照注册号\" prop=\"registNum\" class=\"\">\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.registNum\"\r\n :holder=\"'请输入营业执照注册号'\"\r\n :maxLength=\"20\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"证件类型\" prop=\"cardType\" class=\"\">\r\n <div>\r\n <el-radio v-model=\"ruleForm.cardType\" label=\"0\">多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)</el-radio>\r\n </div>\r\n <div>\r\n <el-radio v-model=\"ruleForm.cardType\" label=\"1\">普通营业执照(仍然标识为15位的“注册号”)</el-radio>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"营业执照\" prop=\"qcloudImageUrl\" class=\"\">\r\n <single-upload\r\n :imgSrc.sync=\"ruleForm.qcloudImageUrl\"\r\n :uploadLimit=\"8\"\r\n :field=\"'businessCard'\">\r\n </single-upload>\r\n </el-form-item>\r\n <el-form-item label=\"手持证件照片\" prop=\"idPhoto\" class=\"\">\r\n <single-upload\r\n :imgSrc.sync=\"ruleForm.idPhoto\"\r\n :field=\"'idPhoto'\">\r\n </single-upload>\r\n </el-form-item>\r\n <el-form-item label=\"授权书\" prop=\"authPhoto\" class=\"\">\r\n <single-upload\r\n :imgSrc.sync=\"ruleForm.authPhoto\"\r\n :field=\"'authPhoto'\">\r\n </single-upload>\r\n </el-form-item>\r\n <el-form-item label=\"状态\" prop=\"status\" class=\"status-item\">\r\n <el-tag type=\"danger\" v-if=\"ruleForm.status==0\"><i class=\"el-icon-error\"></i>审核失败</el-tag>\r\n <el-tag type=\"success\" v-if=\"ruleForm.status==1\"><i class=\"el-icon-success\"></i>审核成功</el-tag>\r\n <el-tag v-if=\"ruleForm.status==2\"><i class=\"\"></i>审核中</el-tag>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button><el-button type=\"primary\" @click=\"submitReview('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\nimport limitInput from '@/components/limit-input.vue';\r\nimport singleUpload from '@/components/single-upload.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: \"companyCertify\",\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n postUrl: '/api-admin/dict-district-list',// 地区选择请求 url 参数\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index',\r\n relocation: true\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 name: '',\r\n region: '',\r\n addressDetail: '',\r\n registNum: '',\r\n cardType: '0',//\r\n qcloudImageUrl: '',\r\n idPhoto: '',\r\n authPhoto: '',\r\n status: 0\r\n },\r\n rules: {\r\n name: [\r\n {required: true,message: '请输入企业名称', trigger: 'blur' }\r\n ],\r\n addressDetail: [\r\n { required: true, message: '请输入详细地址', trigger: 'blur' }\r\n ],\r\n registNum: [\r\n { required: true, message: '请输入营业执照注册号', trigger: 'blur' }\r\n ],\r\n region: [\r\n { required: true, message: '请选择地区', trigger: 'blur' }\r\n ],\r\n cardType: [\r\n { required: true, message: '请选择证件类型', trigger: 'blur' }\r\n ],\r\n qcloudImageUrl: [\r\n { required: true, message: '请上传营业执照', trigger: 'blur' }\r\n ],\r\n idPhoto: [\r\n { required: true, message: '请上传照片', trigger: 'blur' }\r\n ],\r\n authPhoto: [\r\n { required: true, message: '请上传授权书', trigger: 'blur' }\r\n ],\r\n\r\n },\r\n\r\n // 省市县\r\n areaOptions: {\r\n provinceName: '',\r\n provinceId: '',\r\n cityName: '',\r\n cityId: '',\r\n countryName: '',\r\n countyId: ''\r\n },\r\n\r\n upUrl: '',// 上传地址\r\n baseUrl: '',\r\n }\r\n },\r\n computed: {\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://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\r\n },\r\n methods: {\r\n\r\n /**\r\n * 省市县选择\r\n */\r\n selected(val) {\r\n console.log(val)\r\n var that = this\r\n if (!!val.country) {\r\n that.ruleForm.region = val;\r\n console.log(val.areaId)\r\n that.ruleForm.areaId = val.areaId\r\n }else {\r\n that.ruleForm.region = ''\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 console.log(valid, that.ruleForm)\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 * 审核提交\r\n */\r\n submitReview: _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 postReview() {\r\n const that = this;\r\n }\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb,\r\n limitInput,\r\n singleUpload\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 .m-t-24 {\r\n margin-top: 24px;\r\n }\r\n\r\n .w-500 {\r\n width: 500px;\r\n }\r\n\r\n .status-item {\r\n .el-tag {\r\n line-height: 34px;\r\n }\r\n i {\r\n font-size: 16px;\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .avatar-uploader {\r\n /deep/ .el-upload {\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n overflow: hidden;\r\n }\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 width: 180px;\r\n 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: 22px;\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/companyCertify.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyCertify-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"企业名称\",\"prop\":\"name\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.name,\"holder\":'请输入企业名称',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"name\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"city-area\",attrs:{\"label\":\"所在地区\",\"prop\":\"region\"}},[_c('vue-office-area',{attrs:{\"projectName\":_vm.projectName,\"postUrl\":_vm.postUrl,\"areaOptions\":_vm.areaOptions},on:{\"selected\":_vm.selected}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"详细地址\",\"prop\":\"addressDetail\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.addressDetail,\"holder\":'请输入详细地址',\"maxLength\":40},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"addressDetail\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业执照注册号\",\"prop\":\"registNum\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.registNum,\"holder\":'请输入营业执照注册号',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"registNum\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"证件类型\",\"prop\":\"cardType\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.cardType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cardType\", $$v)},expression:\"ruleForm.cardType\"}},[_vm._v(\"多证合一营业执照(原“注册号”字样,调整为18位的“统一社会信用代码”)\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.cardType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cardType\", $$v)},expression:\"ruleForm.cardType\"}},[_vm._v(\"普通营业执照(仍然标识为15位的“注册号”)\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业执照\",\"prop\":\"qcloudImageUrl\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.qcloudImageUrl,\"uploadLimit\":8,\"field\":'businessCard'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"qcloudImageUrl\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"手持证件照片\",\"prop\":\"idPhoto\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.idPhoto,\"field\":'idPhoto'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"idPhoto\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"授权书\",\"prop\":\"authPhoto\"}},[_c('single-upload',{attrs:{\"imgSrc\":_vm.ruleForm.authPhoto,\"field\":'authPhoto'},on:{\"update:imgSrc\":function($event){_vm.$set(_vm.ruleForm, \"authPhoto\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"status-item\",attrs:{\"label\":\"状态\",\"prop\":\"status\"}},[(_vm.ruleForm.status==0)?_c('el-tag',{attrs:{\"type\":\"danger\"}},[_c('i',{staticClass:\"el-icon-error\"}),_vm._v(\"审核失败\")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.status==1)?_c('el-tag',{attrs:{\"type\":\"success\"}},[_c('i',{staticClass:\"el-icon-success\"}),_vm._v(\"审核成功\")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.status==2)?_c('el-tag',[_c('i',{}),_vm._v(\"审核中\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitReview('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-3dab12e7\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/companyCertify.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3dab12e7\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./companyCertify.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyCertify.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyCertify.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3dab12e7\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./companyCertify.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3dab12e7\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/companyCertify.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
webpackJsonp([13],{"/h6+":function(e,t){},fZsz:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),l=a("l46T"),i=a("Mk6G"),r={name:"limittextarea",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){console.log(e)},toInput:function(e){console.log(e);var t="";"word"==this.getByType?(t=i.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=i.a.getZhLen(this.itemValue)):(t=i.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=i.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=i.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=i.a.getZhLen(this.inputValue)}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"input-line-cell",style:{width:e.inputWidth+"px"}},[a("el-input",{style:{width:e.inputWidth+"px"},attrs:{placeholder:e.holder,type:"textarea",rows:3},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return a=t,e.toInput(a);var a}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),a("span",{staticClass:"tip"},[a("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var o=a("VU/8")(r,u,!1,function(e){a("/h6+")},"data-v-3198daa6",null).exports,s=(a("3E4D"),a("Ch4/"),a("PI0u")),h=(a("P9l9"),{name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"新增管理员",path:""}],ruleForm:{name:"企业管理员",leftChecked:[],left:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}],rightChecked:[],right:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}],leftCheckedApp:[],leftApp:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}],rightCheckedApp:[],rightApp:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}]},rules:{}}},computed:{},methods:{submitForm:Object(s.a)(function(e){this.$refs[e].validate(function(e){if(console.log(e),!e)return!1})},500),postSave:function(){},leftChange:function(e,t){console.log(e,t)},rightChange:function(e,t){console.log(e,t)},leftChangeApp:function(e,t){console.log(e,t)},rightChangeApp:function(e,t){console.log(e,t)}},mounted:function(){},components:{navCrumb:n.a,limitInput:l.a,limitTextarea:o}}),c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"companyAddress-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-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[a("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.name,holder:"请输入角色名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"name",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"角色说明",prop:""}},[a("limitTextarea",{attrs:{inputWidth:500,inputValue:e.ruleForm.name,holder:"请输入角色说明",maxLength:50},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"name",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"菜单权限",prop:""}},[a("el-transfer",{attrs:{titles:["一级权限","二级权限"],"left-default-checked":e.ruleForm.leftChecked,data:e.ruleForm.left},on:{"left-check-change":e.leftChange}}),e._v(" "),a("el-transfer",{attrs:{titles:["二级权限","二级权限"],"left-default-checked":e.ruleForm.rightChecked,data:e.ruleForm.right},on:{"left-check-change":e.rightChange}})],1),e._v(" "),a("el-form-item",{attrs:{label:"应用权限",prop:""}},[a("el-transfer",{attrs:{titles:["一级权限","二级权限"],"left-default-checked":e.ruleForm.leftCheckedApp,data:e.ruleForm.leftApp},on:{"left-check-change":e.leftChangeApp}}),e._v(" "),a("el-transfer",{attrs:{titles:["二级权限","二级权限"],"left-default-checked":e.ruleForm.rightCheckedApp,data:e.ruleForm.rightApp},on:{"left-check-change":e.rightChangeApp}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var p=a("VU/8")(h,c,!1,function(e){a("tfQF")},"data-v-be6ecd1c",null);t.default=p.exports},tfQF:function(e,t){}}); webpackJsonp([13],{"/h6+":function(e,t){},fZsz:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),l=a("l46T"),i=a("Mk6G"),r={name:"limittextarea",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){console.log(e)},toInput:function(e){console.log(e);var t="";"word"==this.getByType?(t=i.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=i.a.getZhLen(this.itemValue)):(t=i.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=i.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=i.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=i.a.getZhLen(this.inputValue)}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"input-line-cell",style:{width:e.inputWidth+"px"}},[a("el-input",{style:{width:e.inputWidth+"px"},attrs:{placeholder:e.holder,type:"textarea",rows:3},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return a=t,e.toInput(a);var a}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),a("span",{staticClass:"tip"},[a("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var o=a("VU/8")(r,u,!1,function(e){a("/h6+")},"data-v-3198daa6",null).exports,s=(a("3E4D"),a("Ch4/"),a("PI0u")),h=(a("P9l9"),{name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"新增管理员",path:""}],ruleForm:{name:"企业管理员",leftChecked:[],left:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}],rightChecked:[],right:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}],leftCheckedApp:[],leftApp:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}],rightCheckedApp:[],rightApp:[{key:"index",label:"首页"},{key:"center",label:"审核中心"},{key:"set",label:"设置"}]},rules:{}}},computed:{},methods:{submitForm:Object(s.a)(function(e){this.$refs[e].validate(function(e){if(console.log(e),!e)return!1})},500),postSave:function(){},leftChange:function(e,t){console.log(e,t)},rightChange:function(e,t){console.log(e,t)},leftChangeApp:function(e,t){console.log(e,t)},rightChangeApp:function(e,t){console.log(e,t)}},mounted:function(){},components:{navCrumb:n.a,limitInput:l.a,limitTextarea:o}}),c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"companyAddress-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-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[a("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.name,holder:"请输入角色名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"name",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"角色说明",prop:""}},[a("limitTextarea",{attrs:{inputWidth:500,inputValue:e.ruleForm.name,holder:"请输入角色说明",maxLength:50},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"name",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"菜单权限",prop:""}},[a("el-transfer",{attrs:{titles:["一级权限","二级权限"],"left-default-checked":e.ruleForm.leftChecked,data:e.ruleForm.left},on:{"left-check-change":e.leftChange}}),e._v(" "),a("el-transfer",{attrs:{titles:["二级权限","二级权限"],"left-default-checked":e.ruleForm.rightChecked,data:e.ruleForm.right},on:{"left-check-change":e.rightChange}})],1),e._v(" "),a("el-form-item",{attrs:{label:"应用权限",prop:""}},[a("el-transfer",{attrs:{titles:["一级权限","二级权限"],"left-default-checked":e.ruleForm.leftCheckedApp,data:e.ruleForm.leftApp},on:{"left-check-change":e.leftChangeApp}}),e._v(" "),a("el-transfer",{attrs:{titles:["二级权限","二级权限"],"left-default-checked":e.ruleForm.rightCheckedApp,data:e.ruleForm.rightApp},on:{"left-check-change":e.rightChangeApp}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var p=a("VU/8")(h,c,!1,function(e){a("tfQF")},"data-v-be6ecd1c",null);t.default=p.exports},tfQF:function(e,t){}});
//# sourceMappingURL=13.e46566e235066b9a5d1b.js.map //# sourceMappingURL=13.4a9b805de60c36836222.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/components/limit-textarea.vue","webpack:///./src/components/limit-textarea.vue?f6de","webpack:///./src/components/limit-textarea.vue","webpack:///src/views/setting/addAdminRole.vue","webpack:///./src/views/setting/addAdminRole.vue?b606","webpack:///./src/views/setting/addAdminRole.vue"],"names":["limit_textarea","name","props","inputValue","type","String","default","maxLength","Number","inputWidth","getByType","holder","data","inputNum","limitLength","itemValue","methods","inputFocus","num","console","log","toInput","value","temp","this","strlen","getByteVal","target","trim","getZhLen","getCharVal","getByteLen","$emit","watch","newData","oldData","mounted","components_limit_textarea","render","_vm","_h","$createElement","_c","_self","staticClass","style","width","attrs","placeholder","rows","on","focus","$event","nativeOn","keyup","model","callback","$$v","expression","_v","_s","staticRenderFns","src_components_limit_textarea","__webpack_require__","normalizeComponent","ssrContext","addAdminRole","navpath","path","relocation","ruleForm","leftChecked","left","key","label","rightChecked","right","leftCheckedApp","leftApp","rightCheckedApp","rightApp","rules","computed","submitForm","Object","js_public","formName","$refs","validate","valid","postSave","leftChange","direction","rightChange","leftChangeApp","rightChangeApp","components","navCrumb","nav","limitInput","limit_input","limitTextarea","setting_addAdminRole","ref","label-width","prop","update:inputValue","$set","titles","left-default-checked","left-check-change","click","addAdminRole_Component","addAdminRole_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/13.e46566e235066b9a5d1b.js","sourcesContent":["<!--\r\n 限制文本框组件\r\n <limit-textarea\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.addressDetail\"\r\n :holder=\"'请输入详细地址'\"\r\n :getByType=\"'word'\"\r\n :maxLength=\"40\">\r\n </limit-textarea>\r\n -->\r\n<template>\r\n <div class=\"input-line-cell\" :style=\"{width: inputWidth + 'px'}\">\r\n <el-input\r\n :style=\"{width: inputWidth + 'px'}\"\r\n v-model=\"itemValue\"\r\n :placeholder=\"holder\"\r\n type=\"textarea\"\r\n :rows=\"3\"\r\n @focus=\"inputFocus()\"\r\n @keyup.native=\"(value) => toInput(value)\">\r\n\r\n </el-input>\r\n <span class=\"tip\"><span class=\"len_span\">{{inputNum}}</span>/{{limitLength}}</span>\r\n </div>\r\n\r\n</template>\r\n<script>\r\n import strLength from '@/common/js/strlen';\r\n export default {\r\n name: \"limittextarea\",\r\n props: {\r\n inputValue: {// 传入 input value\r\n type: String,\r\n default: ''\r\n },\r\n\r\n maxLength: {// 限制长度\r\n type: Number,\r\n default: 10\r\n },\r\n\r\n inputWidth: {// input 长度\r\n type: Number,\r\n default: 500\r\n },\r\n\r\n getByType: { // 字或字符判断类型\r\n type: String,\r\n default: 'word' // word: 字, char: 字符\r\n },\r\n\r\n holder: {\r\n type: String,\r\n default: '请输入'\r\n }\r\n },\r\n data() {\r\n return {\r\n inputNum: 0,\r\n limitLength: 10,\r\n itemValue: '',\r\n }\r\n },\r\n methods: {\r\n inputFocus(num) {\r\n const that = this\r\n console.log(num)\r\n },\r\n // 输入\r\n toInput: function(value) {\r\n const that = this;\r\n console.log(value)\r\n\r\n let temp = '';\r\n if (that.getByType == 'word') {\r\n temp = strLength.getByteVal(value.target.value,that.limitLength)\r\n that.itemValue= temp.trim()\r\n that.inputNum = strLength.getZhLen(that.itemValue);\r\n }else {\r\n temp = strLength.getCharVal(value.target.value,that.limitLength)\r\n that.itemValue= temp.trim()\r\n that.inputNum = strLength.getByteLen(that.itemValue);\r\n }\r\n\r\n that.$emit('update:inputValue',that.itemValue)\r\n\r\n\r\n },\r\n },\r\n watch: {\r\n maxLength: function(newData,oldData){\r\n const that = this;\r\n that.limitLength = newData\r\n },\r\n inputValue: function(newData,oldData){\r\n const that = this;\r\n that.itemValue = newData\r\n that.inputNum = strLength.getZhLen(that.itemValue)\r\n },\r\n\r\n },\r\n /* 接收数据 */\r\n mounted(){\r\n const that = this;\r\n that.limitLength = that.maxLength;\r\n that.itemValue = that.inputValue || '';\r\n that.inputNum = strLength.getZhLen(that.inputValue);\r\n },\r\n }\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n.input-line-cell {\r\n position: relative;\r\n display: inline-block;\r\n}\r\n\r\n.w-340 {\r\n width: 340px;\r\n /deep/ .el-input__inner {\r\n font-size: 12px;\r\n color: #fff;\r\n background-color: rgba(255,255,255,.1);\r\n }\r\n}\r\n.el-input {\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 .is-disabled{\r\n\r\n /deep/ .el-input__inner {\r\n font-size: 12px;\r\n color: #fff;\r\n background-color: rgba(255,255,255,.1);\r\n }\r\n }\r\n}\r\n\r\n.tip {\r\n position: absolute;\r\n bottom: -28px;\r\n right: 10px;\r\n display: inline-block;\r\n line-height: 32px;\r\n text-align: right;\r\n font-size: 12px;\r\n color: #909399;\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/limit-textarea.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-line-cell\",style:({width: _vm.inputWidth + 'px'})},[_c('el-input',{style:({width: _vm.inputWidth + 'px'}),attrs:{\"placeholder\":_vm.holder,\"type\":\"textarea\",\"rows\":3},on:{\"focus\":function($event){_vm.inputFocus()}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.itemValue),callback:function ($$v) {_vm.itemValue=$$v},expression:\"itemValue\"}}),_vm._v(\" \"),_c('span',{staticClass:\"tip\"},[_c('span',{staticClass:\"len_span\"},[_vm._v(_vm._s(_vm.inputNum))]),_vm._v(\"/\"+_vm._s(_vm.limitLength))])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3198daa6\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/limit-textarea.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3198daa6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./limit-textarea.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-textarea.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-textarea.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3198daa6\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./limit-textarea.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3198daa6\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/limit-textarea.vue\n// module id = null\n// module chunks = ","<template>\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 <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"角色名称\" prop=\"name\" class=\"\">\r\n <!-- <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-380\"></el-input> -->\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.name\"\r\n :holder=\"'请输入角色名称'\"\r\n :maxLength=\"20\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"角色说明\" prop=\"\" class=\"\">\r\n <limitTextarea\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.name\"\r\n :holder=\"'请输入角色说明'\"\r\n :maxLength=\"50\">\r\n </limitTextarea>\r\n </el-form-item>\r\n <el-form-item label=\"菜单权限\" prop=\"\" class=\"\">\r\n <el-transfer\r\n :titles=\"['一级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.leftChecked\"\r\n :data=\"ruleForm.left\"\r\n @left-check-change=\"leftChange\">\r\n </el-transfer>\r\n <el-transfer\r\n :titles=\"['二级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.rightChecked\"\r\n :data=\"ruleForm.right\"\r\n @left-check-change=\"rightChange\">\r\n </el-transfer>\r\n </el-form-item>\r\n <el-form-item label=\"应用权限\" prop=\"\" class=\"\">\r\n <el-transfer\r\n :titles=\"['一级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.leftCheckedApp\"\r\n :data=\"ruleForm.leftApp\"\r\n @left-check-change=\"leftChangeApp\">\r\n </el-transfer>\r\n <el-transfer\r\n :titles=\"['二级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.rightCheckedApp\"\r\n :data=\"ruleForm.rightApp\"\r\n @left-check-change=\"rightChangeApp\">\r\n </el-transfer>\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\nimport limitInput from '@/components/limit-input.vue';\r\nimport limitTextarea from '@/components/limit-textarea.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: \"addAdminRole\",\r\n data() {\r\n\r\n return {\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index',\r\n relocation: true\r\n },\r\n {\r\n name: '设置',\r\n path: '/companyAddress'\r\n },\r\n {\r\n name: '设置子管理员',\r\n path: '/setChildAdmin'\r\n },\r\n {\r\n name: '新增管理员',\r\n path: ''\r\n }\r\n ],\r\n\r\n ruleForm: {\r\n name: '企业管理员',\r\n leftChecked: [],\r\n left: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ],\r\n rightChecked: [],\r\n right: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ],\r\n leftCheckedApp: [],\r\n leftApp: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ],\r\n rightCheckedApp: [],\r\n rightApp: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ]\r\n },\r\n rules: {\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 * 选择\r\n */\r\n leftChange(value, direction) {\r\n console.log(value, direction)\r\n },\r\n\r\n /**\r\n * 选择\r\n */\r\n rightChange(value, direction) {\r\n console.log(value, direction)\r\n },\r\n\r\n /**\r\n * 选择\r\n */\r\n leftChangeApp(value, direction) {\r\n console.log(value, direction)\r\n },\r\n\r\n /**\r\n * 选择\r\n */\r\n rightChangeApp(value, direction) {\r\n console.log(value, direction)\r\n },\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb,\r\n limitInput,\r\n limitTextarea\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 .el-transfer {\r\n display: inline-block;\r\n vertical-align: top;\r\n /deep/ .el-transfer-panel:last-child {\r\n display: none;\r\n }\r\n /deep/ .el-transfer__buttons {\r\n padding: 0 5px;\r\n .el-button {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdminRole.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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\":\"name\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.name,\"holder\":'请输入角色名称',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"name\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"角色说明\",\"prop\":\"\"}},[_c('limitTextarea',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.name,\"holder\":'请输入角色说明',\"maxLength\":50},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"name\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"菜单权限\",\"prop\":\"\"}},[_c('el-transfer',{attrs:{\"titles\":['一级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.leftChecked,\"data\":_vm.ruleForm.left},on:{\"left-check-change\":_vm.leftChange}}),_vm._v(\" \"),_c('el-transfer',{attrs:{\"titles\":['二级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.rightChecked,\"data\":_vm.ruleForm.right},on:{\"left-check-change\":_vm.rightChange}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"应用权限\",\"prop\":\"\"}},[_c('el-transfer',{attrs:{\"titles\":['一级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.leftCheckedApp,\"data\":_vm.ruleForm.leftApp},on:{\"left-check-change\":_vm.leftChangeApp}}),_vm._v(\" \"),_c('el-transfer',{attrs:{\"titles\":['二级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.rightCheckedApp,\"data\":_vm.ruleForm.rightApp},on:{\"left-check-change\":_vm.rightChangeApp}})],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-be6ecd1c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/addAdminRole.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-be6ecd1c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addAdminRole.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdminRole.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdminRole.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-be6ecd1c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addAdminRole.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-be6ecd1c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdminRole.vue\n// module id = null\n// module chunks = "],"sourceRoot":""} {"version":3,"sources":["webpack:///src/components/limit-textarea.vue","webpack:///./src/components/limit-textarea.vue?f6de","webpack:///./src/components/limit-textarea.vue","webpack:///src/views/setting/addAdminRole.vue","webpack:///./src/views/setting/addAdminRole.vue?b606","webpack:///./src/views/setting/addAdminRole.vue"],"names":["limit_textarea","name","props","inputValue","type","String","default","maxLength","Number","inputWidth","getByType","holder","data","inputNum","limitLength","itemValue","methods","inputFocus","num","console","log","toInput","value","temp","this","strlen","getByteVal","target","trim","getZhLen","getCharVal","getByteLen","$emit","watch","newData","oldData","mounted","components_limit_textarea","render","_vm","_h","$createElement","_c","_self","staticClass","style","width","attrs","placeholder","rows","on","focus","$event","nativeOn","keyup","model","callback","$$v","expression","_v","_s","staticRenderFns","src_components_limit_textarea","__webpack_require__","normalizeComponent","ssrContext","addAdminRole","navpath","path","relocation","ruleForm","leftChecked","left","key","label","rightChecked","right","leftCheckedApp","leftApp","rightCheckedApp","rightApp","rules","computed","submitForm","Object","js_public","formName","$refs","validate","valid","postSave","leftChange","direction","rightChange","leftChangeApp","rightChangeApp","components","navCrumb","nav","limitInput","limit_input","limitTextarea","setting_addAdminRole","ref","label-width","prop","update:inputValue","$set","titles","left-default-checked","left-check-change","click","addAdminRole_Component","addAdminRole_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/13.4a9b805de60c36836222.js","sourcesContent":["<!--\r\n 限制文本框组件\r\n <limit-textarea\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.addressDetail\"\r\n :holder=\"'请输入详细地址'\"\r\n :getByType=\"'word'\"\r\n :maxLength=\"40\">\r\n </limit-textarea>\r\n -->\r\n<template>\r\n <div class=\"input-line-cell\" :style=\"{width: inputWidth + 'px'}\">\r\n <el-input\r\n :style=\"{width: inputWidth + 'px'}\"\r\n v-model=\"itemValue\"\r\n :placeholder=\"holder\"\r\n type=\"textarea\"\r\n :rows=\"3\"\r\n @focus=\"inputFocus()\"\r\n @keyup.native=\"(value) => toInput(value)\">\r\n\r\n </el-input>\r\n <span class=\"tip\"><span class=\"len_span\">{{inputNum}}</span>/{{limitLength}}</span>\r\n </div>\r\n\r\n</template>\r\n<script>\r\n import strLength from '@/common/js/strlen';\r\n export default {\r\n name: \"limittextarea\",\r\n props: {\r\n inputValue: {// 传入 input value\r\n type: String,\r\n default: ''\r\n },\r\n\r\n maxLength: {// 限制长度\r\n type: Number,\r\n default: 10\r\n },\r\n\r\n inputWidth: {// input 长度\r\n type: Number,\r\n default: 500\r\n },\r\n\r\n getByType: { // 字或字符判断类型\r\n type: String,\r\n default: 'word' // word: 字, char: 字符\r\n },\r\n\r\n holder: {\r\n type: String,\r\n default: '请输入'\r\n }\r\n },\r\n data() {\r\n return {\r\n inputNum: 0,\r\n limitLength: 10,\r\n itemValue: '',\r\n }\r\n },\r\n methods: {\r\n inputFocus(num) {\r\n const that = this\r\n console.log(num)\r\n },\r\n // 输入\r\n toInput: function(value) {\r\n const that = this;\r\n console.log(value)\r\n\r\n let temp = '';\r\n if (that.getByType == 'word') {\r\n temp = strLength.getByteVal(value.target.value,that.limitLength)\r\n that.itemValue= temp.trim()\r\n that.inputNum = strLength.getZhLen(that.itemValue);\r\n }else {\r\n temp = strLength.getCharVal(value.target.value,that.limitLength)\r\n that.itemValue= temp.trim()\r\n that.inputNum = strLength.getByteLen(that.itemValue);\r\n }\r\n\r\n that.$emit('update:inputValue',that.itemValue)\r\n\r\n\r\n },\r\n },\r\n watch: {\r\n maxLength: function(newData,oldData){\r\n const that = this;\r\n that.limitLength = newData\r\n },\r\n inputValue: function(newData,oldData){\r\n const that = this;\r\n that.itemValue = newData\r\n that.inputNum = strLength.getZhLen(that.itemValue)\r\n },\r\n\r\n },\r\n /* 接收数据 */\r\n mounted(){\r\n const that = this;\r\n that.limitLength = that.maxLength;\r\n that.itemValue = that.inputValue || '';\r\n that.inputNum = strLength.getZhLen(that.inputValue);\r\n },\r\n }\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n.input-line-cell {\r\n position: relative;\r\n display: inline-block;\r\n}\r\n\r\n.w-340 {\r\n width: 340px;\r\n /deep/ .el-input__inner {\r\n font-size: 12px;\r\n color: #fff;\r\n background-color: rgba(255,255,255,.1);\r\n }\r\n}\r\n.el-input {\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 .is-disabled{\r\n\r\n /deep/ .el-input__inner {\r\n font-size: 12px;\r\n color: #fff;\r\n background-color: rgba(255,255,255,.1);\r\n }\r\n }\r\n}\r\n\r\n.tip {\r\n position: absolute;\r\n bottom: -28px;\r\n right: 10px;\r\n display: inline-block;\r\n line-height: 32px;\r\n text-align: right;\r\n font-size: 12px;\r\n color: #909399;\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/limit-textarea.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-line-cell\",style:({width: _vm.inputWidth + 'px'})},[_c('el-input',{style:({width: _vm.inputWidth + 'px'}),attrs:{\"placeholder\":_vm.holder,\"type\":\"textarea\",\"rows\":3},on:{\"focus\":function($event){_vm.inputFocus()}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.itemValue),callback:function ($$v) {_vm.itemValue=$$v},expression:\"itemValue\"}}),_vm._v(\" \"),_c('span',{staticClass:\"tip\"},[_c('span',{staticClass:\"len_span\"},[_vm._v(_vm._s(_vm.inputNum))]),_vm._v(\"/\"+_vm._s(_vm.limitLength))])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3198daa6\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/limit-textarea.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3198daa6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./limit-textarea.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-textarea.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./limit-textarea.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3198daa6\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./limit-textarea.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3198daa6\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/limit-textarea.vue\n// module id = null\n// module chunks = ","<template>\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 <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"角色名称\" prop=\"name\" class=\"\">\r\n <!-- <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-380\"></el-input> -->\r\n <limitInput\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.name\"\r\n :holder=\"'请输入角色名称'\"\r\n :maxLength=\"20\">\r\n </limitInput>\r\n </el-form-item>\r\n <el-form-item label=\"角色说明\" prop=\"\" class=\"\">\r\n <limitTextarea\r\n :inputWidth=\"500\"\r\n :inputValue.sync=\"ruleForm.name\"\r\n :holder=\"'请输入角色说明'\"\r\n :maxLength=\"50\">\r\n </limitTextarea>\r\n </el-form-item>\r\n <el-form-item label=\"菜单权限\" prop=\"\" class=\"\">\r\n <el-transfer\r\n :titles=\"['一级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.leftChecked\"\r\n :data=\"ruleForm.left\"\r\n @left-check-change=\"leftChange\">\r\n </el-transfer>\r\n <el-transfer\r\n :titles=\"['二级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.rightChecked\"\r\n :data=\"ruleForm.right\"\r\n @left-check-change=\"rightChange\">\r\n </el-transfer>\r\n </el-form-item>\r\n <el-form-item label=\"应用权限\" prop=\"\" class=\"\">\r\n <el-transfer\r\n :titles=\"['一级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.leftCheckedApp\"\r\n :data=\"ruleForm.leftApp\"\r\n @left-check-change=\"leftChangeApp\">\r\n </el-transfer>\r\n <el-transfer\r\n :titles=\"['二级权限', '二级权限']\"\r\n :left-default-checked=\"ruleForm.rightCheckedApp\"\r\n :data=\"ruleForm.rightApp\"\r\n @left-check-change=\"rightChangeApp\">\r\n </el-transfer>\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\nimport limitInput from '@/components/limit-input.vue';\r\nimport limitTextarea from '@/components/limit-textarea.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: \"addAdminRole\",\r\n data() {\r\n\r\n return {\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index',\r\n relocation: true\r\n },\r\n {\r\n name: '设置',\r\n path: '/companyAddress'\r\n },\r\n {\r\n name: '设置子管理员',\r\n path: '/setChildAdmin'\r\n },\r\n {\r\n name: '新增管理员',\r\n path: ''\r\n }\r\n ],\r\n\r\n ruleForm: {\r\n name: '企业管理员',\r\n leftChecked: [],\r\n left: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ],\r\n rightChecked: [],\r\n right: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ],\r\n leftCheckedApp: [],\r\n leftApp: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ],\r\n rightCheckedApp: [],\r\n rightApp: [\r\n {\r\n key: 'index',\r\n label: '首页'\r\n },\r\n {\r\n key: 'center',\r\n label: '审核中心'\r\n },\r\n {\r\n key: 'set',\r\n label: '设置'\r\n }\r\n ]\r\n },\r\n rules: {\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 * 选择\r\n */\r\n leftChange(value, direction) {\r\n console.log(value, direction)\r\n },\r\n\r\n /**\r\n * 选择\r\n */\r\n rightChange(value, direction) {\r\n console.log(value, direction)\r\n },\r\n\r\n /**\r\n * 选择\r\n */\r\n leftChangeApp(value, direction) {\r\n console.log(value, direction)\r\n },\r\n\r\n /**\r\n * 选择\r\n */\r\n rightChangeApp(value, direction) {\r\n console.log(value, direction)\r\n },\r\n },\r\n mounted() {\r\n\r\n },\r\n components: {\r\n navCrumb,\r\n limitInput,\r\n limitTextarea\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 .el-transfer {\r\n display: inline-block;\r\n vertical-align: top;\r\n /deep/ .el-transfer-panel:last-child {\r\n display: none;\r\n }\r\n /deep/ .el-transfer__buttons {\r\n padding: 0 5px;\r\n .el-button {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdminRole.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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\":\"name\"}},[_c('limitInput',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.name,\"holder\":'请输入角色名称',\"maxLength\":20},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"name\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"角色说明\",\"prop\":\"\"}},[_c('limitTextarea',{attrs:{\"inputWidth\":500,\"inputValue\":_vm.ruleForm.name,\"holder\":'请输入角色说明',\"maxLength\":50},on:{\"update:inputValue\":function($event){_vm.$set(_vm.ruleForm, \"name\", $event)}}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"菜单权限\",\"prop\":\"\"}},[_c('el-transfer',{attrs:{\"titles\":['一级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.leftChecked,\"data\":_vm.ruleForm.left},on:{\"left-check-change\":_vm.leftChange}}),_vm._v(\" \"),_c('el-transfer',{attrs:{\"titles\":['二级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.rightChecked,\"data\":_vm.ruleForm.right},on:{\"left-check-change\":_vm.rightChange}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"应用权限\",\"prop\":\"\"}},[_c('el-transfer',{attrs:{\"titles\":['一级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.leftCheckedApp,\"data\":_vm.ruleForm.leftApp},on:{\"left-check-change\":_vm.leftChangeApp}}),_vm._v(\" \"),_c('el-transfer',{attrs:{\"titles\":['二级权限', '二级权限'],\"left-default-checked\":_vm.ruleForm.rightCheckedApp,\"data\":_vm.ruleForm.rightApp},on:{\"left-check-change\":_vm.rightChangeApp}})],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-be6ecd1c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/addAdminRole.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-be6ecd1c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addAdminRole.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdminRole.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdminRole.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-be6ecd1c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addAdminRole.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-be6ecd1c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdminRole.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
webpackJsonp([14],{VI4U:function(t,e){},Xwfy:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3Xzz"),s=(a("Mk6G"),a("3E4D"),a("Ch4/"),a("PI0u")),l=(a("P9l9"),{name:"",props:{imgSrc:{type:String,default:""},field:{type:String,default:""},uploadLimit:{type:Number,default:2}},data:function(){return{projectName:"",imgShowFlag:!1,imgUrl:"",ruleForm:{radio:"0"}}},beforeMount:function(){var t=window.location.origin;console.log("当前host:",t),"-1"!=t.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=t},methods:{submitForm:Object(s.a)(function(t){this.$refs[t].validate(function(t){if(console.log(t),!t)return!1})},500)},mounted:function(){}}),r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"permiss-wrap"},[a("el-form",{attrs:{"label-width":"110px",model:t.ruleForm}},[a("el-form-item",{attrs:{label:"店员可见权限"}},[a("el-radio",{attrs:{label:"0"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("可见所有品牌门店架构和行政架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"1"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("可见所在品牌门店架构和行政架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"2"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("门店仅可见所有品牌门店架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"3"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v(" 门店仅可见自己品牌门店架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"4"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("门店仅可见自己门店")])],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("保存")])],1)],1)],1)},staticRenderFns:[]};var o=a("VU/8")(l,r,!1,function(t){a("VI4U")},"data-v-14181db8",null).exports,n={name:"storePermission",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"通讯录信息",path:"/staffDetails"},{name:"门店权限设置",path:""}],activeName:"a",brandList:[{id:"a",name:"A 品牌"},{id:"b",name:"B 品牌"},{id:"c",name:"C 品牌"},{id:"d",name:"D 品牌"}],switchList:{addName:"新增门店成员",addStatus:!1,delName:"删除门店成员",delStatus:!1,modName:"门店信息变更",modStatus:!1}}},computed:{},methods:{handleClick:function(t,e){console.log(t,e)},saveSwitch:function(){console.log(this.switchList)}},mounted:function(){},components:{navCrumb:i.a,setPermiss:o}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"storePermission-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("el-tabs",{on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[t._l(t.brandList,function(e,i){return[a("el-tab-pane",{attrs:{label:e.name,name:e.id}},[t._v("\n "+t._s(e.name)+"\n "),a("set-permiss")],1)]})],2),t._v(" "),a("div",{staticClass:"storePermission-wrap-switch m-t-24"},[a("div",{staticClass:"storePermission-switch-title"},[t._v("\n 门店信息变更是否需要审核\n ")]),t._v(" "),a("div",{staticClass:"storePermission-switch-body"},[a("div",{staticClass:"switch-cell"},[a("el-switch",{attrs:{"inactive-text":t.switchList.addName},model:{value:t.switchList.addStatus,callback:function(e){t.$set(t.switchList,"addStatus",e)},expression:"switchList.addStatus"}})],1),t._v(" "),a("div",{staticClass:"switch-cell"},[a("el-switch",{attrs:{"inactive-text":t.switchList.delName},model:{value:t.switchList.delStatus,callback:function(e){t.$set(t.switchList,"delStatus",e)},expression:"switchList.delStatus"}})],1),t._v(" "),a("div",{staticClass:"switch-cell"},[a("el-switch",{attrs:{"inactive-text":t.switchList.modName},model:{value:t.switchList.modStatus,callback:function(e){t.$set(t.switchList,"modStatus",e)},expression:"switchList.modStatus"}})],1),t._v(" "),a("div",{staticClass:"switch-cell p-l-94"},[a("el-button",{attrs:{type:"primary"},on:{click:t.saveSwitch}},[t._v("保存")])],1)])])],1)]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var d=a("VU/8")(n,c,!1,function(t){a("alq2")},"data-v-32112f96",null);e.default=d.exports},alq2:function(t,e){}}); webpackJsonp([14],{VI4U:function(t,e){},Xwfy:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3Xzz"),s=(a("Mk6G"),a("3E4D"),a("Ch4/"),a("PI0u")),l=(a("P9l9"),{name:"",props:{imgSrc:{type:String,default:""},field:{type:String,default:""},uploadLimit:{type:Number,default:2}},data:function(){return{projectName:"",imgShowFlag:!1,imgUrl:"",ruleForm:{radio:"0"}}},beforeMount:function(){var t=window.location.origin;console.log("当前host:",t),"-1"!=t.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=t},methods:{submitForm:Object(s.a)(function(t){this.$refs[t].validate(function(t){if(console.log(t),!t)return!1})},500)},mounted:function(){}}),r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"permiss-wrap"},[a("el-form",{attrs:{"label-width":"110px",model:t.ruleForm}},[a("el-form-item",{attrs:{label:"店员可见权限"}},[a("el-radio",{attrs:{label:"0"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("可见所有品牌门店架构和行政架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"1"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("可见所在品牌门店架构和行政架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"2"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("门店仅可见所有品牌门店架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"3"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v(" 门店仅可见自己品牌门店架构")])],1),t._v(" "),a("el-form-item",{attrs:{label:" "}},[a("el-radio",{attrs:{label:"4"},model:{value:t.ruleForm.radio,callback:function(e){t.$set(t.ruleForm,"radio",e)},expression:"ruleForm.radio"}},[t._v("门店仅可见自己门店")])],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("保存")])],1)],1)],1)},staticRenderFns:[]};var o=a("VU/8")(l,r,!1,function(t){a("VI4U")},"data-v-14181db8",null).exports,n={name:"storePermission",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"通讯录信息",path:"/staffDetails"},{name:"门店权限设置",path:""}],activeName:"a",brandList:[{id:"a",name:"A 品牌"},{id:"b",name:"B 品牌"},{id:"c",name:"C 品牌"},{id:"d",name:"D 品牌"}],switchList:{addName:"新增门店成员",addStatus:!1,delName:"删除门店成员",delStatus:!1,modName:"门店信息变更",modStatus:!1}}},computed:{},methods:{handleClick:function(t,e){console.log(t,e)},saveSwitch:function(){console.log(this.switchList)}},mounted:function(){},components:{navCrumb:i.a,setPermiss:o}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"storePermission-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("el-tabs",{on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[t._l(t.brandList,function(e,i){return[a("el-tab-pane",{attrs:{label:e.name,name:e.id}},[t._v("\n "+t._s(e.name)+"\n "),a("set-permiss")],1)]})],2),t._v(" "),a("div",{staticClass:"storePermission-wrap-switch m-t-24"},[a("div",{staticClass:"storePermission-switch-title"},[t._v("\n 门店信息变更是否需要审核\n ")]),t._v(" "),a("div",{staticClass:"storePermission-switch-body"},[a("div",{staticClass:"switch-cell"},[a("el-switch",{attrs:{"inactive-text":t.switchList.addName},model:{value:t.switchList.addStatus,callback:function(e){t.$set(t.switchList,"addStatus",e)},expression:"switchList.addStatus"}})],1),t._v(" "),a("div",{staticClass:"switch-cell"},[a("el-switch",{attrs:{"inactive-text":t.switchList.delName},model:{value:t.switchList.delStatus,callback:function(e){t.$set(t.switchList,"delStatus",e)},expression:"switchList.delStatus"}})],1),t._v(" "),a("div",{staticClass:"switch-cell"},[a("el-switch",{attrs:{"inactive-text":t.switchList.modName},model:{value:t.switchList.modStatus,callback:function(e){t.$set(t.switchList,"modStatus",e)},expression:"switchList.modStatus"}})],1),t._v(" "),a("div",{staticClass:"switch-cell p-l-94"},[a("el-button",{attrs:{type:"primary"},on:{click:t.saveSwitch}},[t._v("保存")])],1)])])],1)]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var d=a("VU/8")(n,c,!1,function(t){a("alq2")},"data-v-32112f96",null);e.default=d.exports},alq2:function(t,e){}});
//# sourceMappingURL=14.59d6e61a0a99fa64d705.js.map //# sourceMappingURL=14.28bbde61d6c95455292e.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/components/set/set-permiss.vue","webpack:///./src/components/set/set-permiss.vue?36d3","webpack:///./src/components/set/set-permiss.vue","webpack:///src/views/setting/storePermission.vue","webpack:///./src/views/setting/storePermission.vue?8d45","webpack:///./src/views/setting/storePermission.vue"],"names":["set_permiss","name","props","imgSrc","type","String","default","field","uploadLimit","Number","data","projectName","imgShowFlag","imgUrl","ruleForm","radio","beforeMount","host","window","location","origin","console","log","indexOf","this","baseUrl","methods","submitForm","Object","js_public","formName","$refs","validate","valid","mounted","set_set_permiss","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","label-width","model","label","value","callback","$$v","$set","expression","_v","on","click","$event","staticRenderFns","components_set_set_permiss","__webpack_require__","normalizeComponent","ssrContext","storePermission","navpath","path","relocation","activeName","brandList","id","switchList","addName","addStatus","delName","delStatus","modName","modStatus","computed","handleClick","tab","event","saveSwitch","components","navCrumb","nav","setPermiss","setting_storePermission","tab-click","_l","item","index","_s","inactive-text","storePermission_Component","storePermission_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/14.59d6e61a0a99fa64d705.js","sourcesContent":["<!--\r\n 门店权限设置组件\r\n\r\n -->\r\n<template>\r\n <div class=\"permiss-wrap\">\r\n <el-form label-width=\"110px\" :model=\"ruleForm\">\r\n <el-form-item label=\"店员可见权限\">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"0\">可见所有品牌门店架构和行政架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"1\">可见所在品牌门店架构和行政架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"2\">门店仅可见所有品牌门店架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"3\"> 门店仅可见自己品牌门店架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"4\">门店仅可见自己门店</el-radio>\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</template>\r\n<script>\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 imgSrc: {// 传入 input value\r\n type: String,\r\n default: ''\r\n },\r\n field: {\r\n type: String,\r\n default: ''\r\n },\r\n uploadLimit: {\r\n type: Number,\r\n default: 2\r\n }\r\n\r\n },\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n imgShowFlag: false, // 是否弹框显示,true: 显示;false: 不显示\r\n imgUrl: '', // 传递的图片 src\r\n\r\n ruleForm: {\r\n radio: '0',\r\n }\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://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\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 /**\r\n *\r\n */\r\n\r\n },\r\n mounted() {\r\n\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\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',{attrs:{\"label-width\":\"110px\",\"model\":_vm.ruleForm}},[_c('el-form-item',{attrs:{\"label\":\"店员可见权限\"}},[_c('el-radio',{attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"可见所有品牌门店架构和行政架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"可见所在品牌门店架构和行政架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"门店仅可见所有品牌门店架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"3\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\" 门店仅可见自己品牌门店架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"4\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"门店仅可见自己门店\")])],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)}\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-14181db8\",\"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-14181db8\\\",\\\"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-14181db8\\\",\\\"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-14181db8\"\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.id\">\r\n {{item.name}}\r\n <set-permiss></set-permiss>\r\n </el-tab-pane>\r\n </template>\r\n </el-tabs>\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.addStatus\"\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.delStatus\"\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.modStatus\"\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 relocation: true\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: 'a',\r\n brandList: [\r\n {\r\n id: 'a',\r\n name: 'A 品牌'\r\n },\r\n {\r\n id: 'b',\r\n name: 'B 品牌'\r\n },\r\n {\r\n id: 'c',\r\n name: 'C 品牌'\r\n },\r\n {\r\n id: 'd',\r\n name: 'D 品牌'\r\n }\r\n ],\r\n\r\n // 审核开关\r\n switchList: {\r\n addName: '新增门店成员',\r\n addStatus: false,\r\n delName: '删除门店成员',\r\n delStatus: false,\r\n modName: '门店信息变更',\r\n modStatus: 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 console.log(tab, event);\r\n },\r\n\r\n /**\r\n * save\r\n */\r\n saveSwitch() {\r\n const that = this\r\n console.log(that.switchList)\r\n }\r\n\r\n },\r\n mounted() {\r\n\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.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 .el-tab-pane {\r\n padding: 14px 32px 32px 32px;\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 }\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</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.id}},[_vm._v(\"\\n \"+_vm._s(item.name)+\"\\n \"),_c('set-permiss')],1)]})],2),_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.addStatus),callback:function ($$v) {_vm.$set(_vm.switchList, \"addStatus\", $$v)},expression:\"switchList.addStatus\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"switch-cell\"},[_c('el-switch',{attrs:{\"inactive-text\":_vm.switchList.delName},model:{value:(_vm.switchList.delStatus),callback:function ($$v) {_vm.$set(_vm.switchList, \"delStatus\", $$v)},expression:\"switchList.delStatus\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"switch-cell\"},[_c('el-switch',{attrs:{\"inactive-text\":_vm.switchList.modName},model:{value:(_vm.switchList.modStatus),callback:function ($$v) {_vm.$set(_vm.switchList, \"modStatus\", $$v)},expression:\"switchList.modStatus\"}})],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-32112f96\",\"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-32112f96\\\",\\\"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-32112f96\\\",\\\"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-32112f96\"\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":""} {"version":3,"sources":["webpack:///src/components/set/set-permiss.vue","webpack:///./src/components/set/set-permiss.vue?36d3","webpack:///./src/components/set/set-permiss.vue","webpack:///src/views/setting/storePermission.vue","webpack:///./src/views/setting/storePermission.vue?8d45","webpack:///./src/views/setting/storePermission.vue"],"names":["set_permiss","name","props","imgSrc","type","String","default","field","uploadLimit","Number","data","projectName","imgShowFlag","imgUrl","ruleForm","radio","beforeMount","host","window","location","origin","console","log","indexOf","this","baseUrl","methods","submitForm","Object","js_public","formName","$refs","validate","valid","mounted","set_set_permiss","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","label-width","model","label","value","callback","$$v","$set","expression","_v","on","click","$event","staticRenderFns","components_set_set_permiss","__webpack_require__","normalizeComponent","ssrContext","storePermission","navpath","path","relocation","activeName","brandList","id","switchList","addName","addStatus","delName","delStatus","modName","modStatus","computed","handleClick","tab","event","saveSwitch","components","navCrumb","nav","setPermiss","setting_storePermission","tab-click","_l","item","index","_s","inactive-text","storePermission_Component","storePermission_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/14.28bbde61d6c95455292e.js","sourcesContent":["<!--\r\n 门店权限设置组件\r\n\r\n -->\r\n<template>\r\n <div class=\"permiss-wrap\">\r\n <el-form label-width=\"110px\" :model=\"ruleForm\">\r\n <el-form-item label=\"店员可见权限\">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"0\">可见所有品牌门店架构和行政架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"1\">可见所在品牌门店架构和行政架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"2\">门店仅可见所有品牌门店架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"3\"> 门店仅可见自己品牌门店架构</el-radio>\r\n </el-form-item>\r\n <el-form-item label=\" \">\r\n <el-radio v-model=\"ruleForm.radio\" label=\"4\">门店仅可见自己门店</el-radio>\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</template>\r\n<script>\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 imgSrc: {// 传入 input value\r\n type: String,\r\n default: ''\r\n },\r\n field: {\r\n type: String,\r\n default: ''\r\n },\r\n uploadLimit: {\r\n type: Number,\r\n default: 2\r\n }\r\n\r\n },\r\n data() {\r\n return {\r\n projectName: '', // 当前项目名\r\n imgShowFlag: false, // 是否弹框显示,true: 显示;false: 不显示\r\n imgUrl: '', // 传递的图片 src\r\n\r\n ruleForm: {\r\n radio: '0',\r\n }\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://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\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 /**\r\n *\r\n */\r\n\r\n },\r\n mounted() {\r\n\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\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',{attrs:{\"label-width\":\"110px\",\"model\":_vm.ruleForm}},[_c('el-form-item',{attrs:{\"label\":\"店员可见权限\"}},[_c('el-radio',{attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"可见所有品牌门店架构和行政架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"可见所在品牌门店架构和行政架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"门店仅可见所有品牌门店架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"3\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\" 门店仅可见自己品牌门店架构\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-radio',{attrs:{\"label\":\"4\"},model:{value:(_vm.ruleForm.radio),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"radio\", $$v)},expression:\"ruleForm.radio\"}},[_vm._v(\"门店仅可见自己门店\")])],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)}\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-14181db8\",\"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-14181db8\\\",\\\"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-14181db8\\\",\\\"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-14181db8\"\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.id\">\r\n {{item.name}}\r\n <set-permiss></set-permiss>\r\n </el-tab-pane>\r\n </template>\r\n </el-tabs>\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.addStatus\"\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.delStatus\"\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.modStatus\"\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 relocation: true\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: 'a',\r\n brandList: [\r\n {\r\n id: 'a',\r\n name: 'A 品牌'\r\n },\r\n {\r\n id: 'b',\r\n name: 'B 品牌'\r\n },\r\n {\r\n id: 'c',\r\n name: 'C 品牌'\r\n },\r\n {\r\n id: 'd',\r\n name: 'D 品牌'\r\n }\r\n ],\r\n\r\n // 审核开关\r\n switchList: {\r\n addName: '新增门店成员',\r\n addStatus: false,\r\n delName: '删除门店成员',\r\n delStatus: false,\r\n modName: '门店信息变更',\r\n modStatus: 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 console.log(tab, event);\r\n },\r\n\r\n /**\r\n * save\r\n */\r\n saveSwitch() {\r\n const that = this\r\n console.log(that.switchList)\r\n }\r\n\r\n },\r\n mounted() {\r\n\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.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 .el-tab-pane {\r\n padding: 14px 32px 32px 32px;\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 }\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</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.id}},[_vm._v(\"\\n \"+_vm._s(item.name)+\"\\n \"),_c('set-permiss')],1)]})],2),_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.addStatus),callback:function ($$v) {_vm.$set(_vm.switchList, \"addStatus\", $$v)},expression:\"switchList.addStatus\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"switch-cell\"},[_c('el-switch',{attrs:{\"inactive-text\":_vm.switchList.delName},model:{value:(_vm.switchList.delStatus),callback:function ($$v) {_vm.$set(_vm.switchList, \"delStatus\", $$v)},expression:\"switchList.delStatus\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"switch-cell\"},[_c('el-switch',{attrs:{\"inactive-text\":_vm.switchList.modName},model:{value:(_vm.switchList.modStatus),callback:function ($$v) {_vm.$set(_vm.switchList, \"modStatus\", $$v)},expression:\"switchList.modStatus\"}})],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-32112f96\",\"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-32112f96\\\",\\\"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-32112f96\\\",\\\"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-32112f96\"\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 \ No newline at end of file
webpackJsonp([24],{"rs/A":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("3Xzz"),i=(a("Mk6G"),a("3E4D"),a("Ch4/"),a("PI0u")),o=(a("P9l9"),{name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"添加成员",path:""}],ruleForm:{name:"企业管理员",peopleList:[{id:"1",name:"张三",img:"http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0"}],departList:[{id:"1",name:"张三"}]},rules:{}}},computed:{},methods:{submitForm:Object(i.a)(function(t){this.$refs[t].validate(function(t){if(console.log(t),!t)return!1})},500),postSave:function(){},delField:function(t,e,a){this.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(e){e.value;a.splice(t,1)}).catch(function(){})},showDialogLayer:function(){console.log(1)}},mounted:function(){},components:{navCrumb:l.a}}),s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"companyAddress-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"管理员角色",prop:"name"}},[a("el-input",{staticClass:"w-380",attrs:{disabled:"",placeholder:""},model:{value:t.ruleForm.name,callback:function(e){t.$set(t.ruleForm,"name",e)},expression:"ruleForm.name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"选择人员",prop:"name"}},[a("div",{staticClass:"flex w-380 flex-wrap"},[t._l(t.ruleForm.peopleList,function(e,l){return[a("div",{staticClass:"people-cell"},[a("img",{attrs:{src:e.img}}),t._v(" "),a("p",[t._v(t._s(e.name))]),t._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(l,e,t.ruleForm.peopleList)}}})])]}),t._v(" "),a("div",{staticClass:"people-cell"},[a("span",{staticClass:"add-icon",on:{click:function(e){e.stopPropagation(),t.showDialogLayer("people")}}},[a("i",{staticClass:"el-icon-plus"})])])],2)]),t._v(" "),a("el-form-item",{staticClass:"m-b-0",attrs:{label:"选择管理范围",prop:"name"}},[a("div",{staticClass:"flex w-380 flex-wrap"},[t._l(t.ruleForm.departList,function(e,l){return[a("el-tag",{staticClass:"depart-cell"},[t._v(t._s(e.name)+" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(l,e,t.ruleForm.departList)}}})])]}),t._v(" "),a("el-button",{staticClass:"el-tag m-l-8 depart-cell",on:{click:function(e){e.stopPropagation(),t.showDialogLayer("depart")}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加字段")])],2)]),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("保存")])],1)],1)],1)]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var n=a("VU/8")(o,s,!1,function(t){a("stWC")},"data-v-33f79e44",null);e.default=n.exports},stWC:function(t,e){}}); webpackJsonp([24],{"rs/A":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("3Xzz"),i=(a("Mk6G"),a("3E4D"),a("Ch4/"),a("PI0u")),o=(a("P9l9"),{name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"添加成员",path:""}],ruleForm:{name:"企业管理员",peopleList:[{id:"1",name:"张三",img:"http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0"}],departList:[{id:"1",name:"张三"}]},rules:{}}},computed:{},methods:{submitForm:Object(i.a)(function(t){this.$refs[t].validate(function(t){if(console.log(t),!t)return!1})},500),postSave:function(){},delField:function(t,e,a){this.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(e){e.value;a.splice(t,1)}).catch(function(){})},showDialogLayer:function(){console.log(1)}},mounted:function(){},components:{navCrumb:l.a}}),s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"companyAddress-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"管理员角色",prop:"name"}},[a("el-input",{staticClass:"w-380",attrs:{disabled:"",placeholder:""},model:{value:t.ruleForm.name,callback:function(e){t.$set(t.ruleForm,"name",e)},expression:"ruleForm.name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"选择人员",prop:"name"}},[a("div",{staticClass:"flex w-380 flex-wrap"},[t._l(t.ruleForm.peopleList,function(e,l){return[a("div",{staticClass:"people-cell"},[a("img",{attrs:{src:e.img}}),t._v(" "),a("p",[t._v(t._s(e.name))]),t._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(l,e,t.ruleForm.peopleList)}}})])]}),t._v(" "),a("div",{staticClass:"people-cell"},[a("span",{staticClass:"add-icon",on:{click:function(e){e.stopPropagation(),t.showDialogLayer("people")}}},[a("i",{staticClass:"el-icon-plus"})])])],2)]),t._v(" "),a("el-form-item",{staticClass:"m-b-0",attrs:{label:"选择管理范围",prop:"name"}},[a("div",{staticClass:"flex w-380 flex-wrap"},[t._l(t.ruleForm.departList,function(e,l){return[a("el-tag",{staticClass:"depart-cell"},[t._v(t._s(e.name)+" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),t.delField(l,e,t.ruleForm.departList)}}})])]}),t._v(" "),a("el-button",{staticClass:"el-tag m-l-8 depart-cell",on:{click:function(e){e.stopPropagation(),t.showDialogLayer("depart")}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加字段")])],2)]),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("保存")])],1)],1)],1)]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var n=a("VU/8")(o,s,!1,function(t){a("stWC")},"data-v-33f79e44",null);e.default=n.exports},stWC:function(t,e){}});
//# sourceMappingURL=24.5865910b82f5a71d5eb9.js.map //# sourceMappingURL=24.a2ed35cc2a2ad8d788a8.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/addAdmin.vue","webpack:///./src/views/setting/addAdmin.vue?0cb4","webpack:///./src/views/setting/addAdmin.vue"],"names":["addAdmin","name","data","navpath","path","relocation","ruleForm","peopleList","id","img","departList","rules","computed","methods","submitForm","Object","js_public","formName","this","$refs","validate","valid","console","log","postSave","delField","index","item","list","$alert","confirmButtonText","cancelButtonText","then","_ref","value","splice","catch","showDialogLayer","mounted","components","navCrumb","nav","setting_addAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","label","prop","disabled","placeholder","callback","$$v","$set","expression","_l","src","_s","on","click","$event","stopPropagation","type","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/24.5865910b82f5a71d5eb9.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 <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"管理员角色\" prop=\"name\" class=\"\">\r\n <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-380\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"选择人员\" prop=\"name\" class=\"\">\r\n <div class=\"flex w-380 flex-wrap\">\r\n <template v-for=\"(item,index) in ruleForm.peopleList\">\r\n <div class=\"people-cell\">\r\n <img :src=\"item.img\"/>\r\n <p>{{item.name}}</p>\r\n <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.peopleList)\"></i>\r\n </div>\r\n </template>\r\n <div class=\"people-cell\">\r\n <span class=\"add-icon\" @click.stop=\"showDialogLayer('people')\"><i class=\"el-icon-plus\"></i></span>\r\n </div>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"选择管理范围\" prop=\"name\" class=\"m-b-0\">\r\n <div class=\"flex w-380 flex-wrap\">\r\n <template v-for=\"(item,index) in ruleForm.departList\">\r\n <el-tag class=\"depart-cell\">{{item.name}} <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.departList)\"></i></el-tag>\r\n </template>\r\n <el-button class=\"el-tag m-l-8 depart-cell\" @click.stop=\"showDialogLayer('depart')\"><i class=\"el-icon-plus\"></i>添加字段</el-button>\r\n </div>\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: \"addAdminRole\",\r\n data() {\r\n\r\n return {\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index',\r\n relocation: true\r\n },\r\n {\r\n name: '设置',\r\n path: '/companyAddress'\r\n },\r\n {\r\n name: '设置子管理员',\r\n path: '/setChildAdmin'\r\n },\r\n {\r\n name: '添加成员',\r\n path: ''\r\n }\r\n ],\r\n\r\n ruleForm: {\r\n name: '企业管理员',\r\n peopleList: [\r\n {\r\n id: '1',\r\n name: '张三',\r\n img: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\r\n }\r\n ],\r\n departList: [\r\n {\r\n id: '1',\r\n name: '张三',\r\n }\r\n ]\r\n },\r\n rules: {\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 * 删除字段\r\n */\r\n delField(index,item,list) {\r\n const that = this\r\n that.$alert('确定要删除?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n }).then(({ value }) => {\r\n list.splice(index,1)\r\n }).catch(() => {\r\n\r\n });\r\n },\r\n\r\n /**\r\n * 弹窗显示事件\r\n */\r\n showDialogLayer() {\r\n const that = this\r\n\r\n console.log(1)\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.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.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 .m-b-0 {\r\n margin-bottom: 0;\r\n }\r\n\r\n .w-380 {\r\n width: 380px;\r\n }\r\n\r\n .people-cell {\r\n position: relative;\r\n margin-right: 24px;\r\n img {\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 4px;\r\n }\r\n\r\n .el-icon-circle-close {\r\n position: absolute;\r\n top: -10px;\r\n right: -10px;\r\n font-size: 16px;\r\n color: #808995;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .depart-cell {\r\n position: relative;\r\n margin: 0 24px 24px 0;\r\n\r\n .el-icon-circle-close {\r\n position: absolute;\r\n top: -10px;\r\n right: -10px;\r\n font-size: 16px;\r\n color: #808995;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .add-icon {\r\n display: block;\r\n width: 40px;\r\n height: 40px;\r\n line-height: 40px;\r\n text-align: center;\r\n border-radius: 50%;\r\n border: 1px dashed #C0CCDA;\r\n cursor: pointer;\r\n i {\r\n font-size: 16px;\r\n color: #8C939D;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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\":\"name\"}},[_c('el-input',{staticClass:\"w-380\",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\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-wrap\"},[_vm._l((_vm.ruleForm.peopleList),function(item,index){return [_c('div',{staticClass:\"people-cell\"},[_c('img',{attrs:{\"src\":item.img}}),_vm._v(\" \"),_c('p',[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.ruleForm.peopleList)}}})])]}),_vm._v(\" \"),_c('div',{staticClass:\"people-cell\"},[_c('span',{staticClass:\"add-icon\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer('people')}}},[_c('i',{staticClass:\"el-icon-plus\"})])])],2)]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-b-0\",attrs:{\"label\":\"选择管理范围\",\"prop\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-wrap\"},[_vm._l((_vm.ruleForm.departList),function(item,index){return [_c('el-tag',{staticClass:\"depart-cell\"},[_vm._v(_vm._s(item.name)+\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.ruleForm.departList)}}})])]}),_vm._v(\" \"),_c('el-button',{staticClass:\"el-tag m-l-8 depart-cell\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer('depart')}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加字段\")])],2)]),_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-33f79e44\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-33f79e44\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-33f79e44\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-33f79e44\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""} {"version":3,"sources":["webpack:///src/views/setting/addAdmin.vue","webpack:///./src/views/setting/addAdmin.vue?0cb4","webpack:///./src/views/setting/addAdmin.vue"],"names":["addAdmin","name","data","navpath","path","relocation","ruleForm","peopleList","id","img","departList","rules","computed","methods","submitForm","Object","js_public","formName","this","$refs","validate","valid","console","log","postSave","delField","index","item","list","$alert","confirmButtonText","cancelButtonText","then","_ref","value","splice","catch","showDialogLayer","mounted","components","navCrumb","nav","setting_addAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","label","prop","disabled","placeholder","callback","$$v","$set","expression","_l","src","_s","on","click","$event","stopPropagation","type","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/24.a2ed35cc2a2ad8d788a8.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 <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"管理员角色\" prop=\"name\" class=\"\">\r\n <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-380\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"选择人员\" prop=\"name\" class=\"\">\r\n <div class=\"flex w-380 flex-wrap\">\r\n <template v-for=\"(item,index) in ruleForm.peopleList\">\r\n <div class=\"people-cell\">\r\n <img :src=\"item.img\"/>\r\n <p>{{item.name}}</p>\r\n <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.peopleList)\"></i>\r\n </div>\r\n </template>\r\n <div class=\"people-cell\">\r\n <span class=\"add-icon\" @click.stop=\"showDialogLayer('people')\"><i class=\"el-icon-plus\"></i></span>\r\n </div>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"选择管理范围\" prop=\"name\" class=\"m-b-0\">\r\n <div class=\"flex w-380 flex-wrap\">\r\n <template v-for=\"(item,index) in ruleForm.departList\">\r\n <el-tag class=\"depart-cell\">{{item.name}} <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.departList)\"></i></el-tag>\r\n </template>\r\n <el-button class=\"el-tag m-l-8 depart-cell\" @click.stop=\"showDialogLayer('depart')\"><i class=\"el-icon-plus\"></i>添加字段</el-button>\r\n </div>\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: \"addAdminRole\",\r\n data() {\r\n\r\n return {\r\n // 面包屑参数\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/index',\r\n relocation: true\r\n },\r\n {\r\n name: '设置',\r\n path: '/companyAddress'\r\n },\r\n {\r\n name: '设置子管理员',\r\n path: '/setChildAdmin'\r\n },\r\n {\r\n name: '添加成员',\r\n path: ''\r\n }\r\n ],\r\n\r\n ruleForm: {\r\n name: '企业管理员',\r\n peopleList: [\r\n {\r\n id: '1',\r\n name: '张三',\r\n img: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\r\n }\r\n ],\r\n departList: [\r\n {\r\n id: '1',\r\n name: '张三',\r\n }\r\n ]\r\n },\r\n rules: {\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 * 删除字段\r\n */\r\n delField(index,item,list) {\r\n const that = this\r\n that.$alert('确定要删除?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n }).then(({ value }) => {\r\n list.splice(index,1)\r\n }).catch(() => {\r\n\r\n });\r\n },\r\n\r\n /**\r\n * 弹窗显示事件\r\n */\r\n showDialogLayer() {\r\n const that = this\r\n\r\n console.log(1)\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.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.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 .m-b-0 {\r\n margin-bottom: 0;\r\n }\r\n\r\n .w-380 {\r\n width: 380px;\r\n }\r\n\r\n .people-cell {\r\n position: relative;\r\n margin-right: 24px;\r\n img {\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 4px;\r\n }\r\n\r\n .el-icon-circle-close {\r\n position: absolute;\r\n top: -10px;\r\n right: -10px;\r\n font-size: 16px;\r\n color: #808995;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .depart-cell {\r\n position: relative;\r\n margin: 0 24px 24px 0;\r\n\r\n .el-icon-circle-close {\r\n position: absolute;\r\n top: -10px;\r\n right: -10px;\r\n font-size: 16px;\r\n color: #808995;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .add-icon {\r\n display: block;\r\n width: 40px;\r\n height: 40px;\r\n line-height: 40px;\r\n text-align: center;\r\n border-radius: 50%;\r\n border: 1px dashed #C0CCDA;\r\n cursor: pointer;\r\n i {\r\n font-size: 16px;\r\n color: #8C939D;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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\":\"name\"}},[_c('el-input',{staticClass:\"w-380\",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\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-wrap\"},[_vm._l((_vm.ruleForm.peopleList),function(item,index){return [_c('div',{staticClass:\"people-cell\"},[_c('img',{attrs:{\"src\":item.img}}),_vm._v(\" \"),_c('p',[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.ruleForm.peopleList)}}})])]}),_vm._v(\" \"),_c('div',{staticClass:\"people-cell\"},[_c('span',{staticClass:\"add-icon\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer('people')}}},[_c('i',{staticClass:\"el-icon-plus\"})])])],2)]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-b-0\",attrs:{\"label\":\"选择管理范围\",\"prop\":\"name\"}},[_c('div',{staticClass:\"flex w-380 flex-wrap\"},[_vm._l((_vm.ruleForm.departList),function(item,index){return [_c('el-tag',{staticClass:\"depart-cell\"},[_vm._v(_vm._s(item.name)+\" \"),_c('i',{staticClass:\"el-icon-circle-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delField(index,item,_vm.ruleForm.departList)}}})])]}),_vm._v(\" \"),_c('el-button',{staticClass:\"el-tag m-l-8 depart-cell\",on:{\"click\":function($event){$event.stopPropagation();_vm.showDialogLayer('depart')}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加字段\")])],2)]),_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-33f79e44\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-33f79e44\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-33f79e44\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-33f79e44\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
webpackJsonp([28],{EeHb:function(e,t){},ys9I:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("3Xzz"),s=(a("Mk6G"),a("3E4D"),a("Ch4/"),a("PI0u")),l={name:"replaceAdmin",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{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--}},mounted:function(){},components:{navCrumb:r.a}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"replaceAdmin-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-steps",{attrs:{active:e.active,"finish-status":"success","align-center":""}},[a("el-step",{attrs:{title:"获取验证码"}}),e._v(" "),a("el-step",{attrs:{title:"绑定新的超级管理员"}}),e._v(" "),a("el-step",{attrs:{title:"完成"}})],1),e._v(" "),a("div",{staticClass:"w-514 replaceAdmin-wrap-form m-t-45"},[0==e.active?a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"110px"}},[a("el-form-item",{attrs:{label:"当前绑定账号",prop:"name"}},[a("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(" "),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("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"}}),a("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(" "),a("el-form-item",{attrs:{label:"验证码",prop:"code"}},[a("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(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("下一步")])],1)],1):e._e(),e._v(" "),1==e.active?a("el-form",{ref:"newRuleForm",staticClass:"demo-ruleForm",attrs:{model:e.newRuleForm,rules:e.newRules,"label-width":"140px"}},[a("el-form-item",{attrs:{label:"新绑定超级管理员",prop:"name"}},[a("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(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",loading:e.newFormLoad},on:{click:function(t){e.newSubmitForm("newRuleForm")}}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitFormBack}},[e._v("上一步")])],1)],1):e._e(),e._v(" "),2==e.active?a("div",{staticClass:"replaceAdmin-wrap-success"},[e._m(0),e._v(" "),a("p",[e._v("操作成功")])]):e._e()],1)],1)]),e._v(" "),a("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 i=a("VU/8")(l,n,!1,function(e){a("EeHb")},"data-v-0652fa2b",null);t.default=i.exports}}); webpackJsonp([28],{EeHb:function(e,t){},ys9I:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("3Xzz"),s=(a("Mk6G"),a("3E4D"),a("Ch4/"),a("PI0u")),l={name:"replaceAdmin",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{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--}},mounted:function(){},components:{navCrumb:r.a}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"replaceAdmin-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-steps",{attrs:{active:e.active,"finish-status":"success","align-center":""}},[a("el-step",{attrs:{title:"获取验证码"}}),e._v(" "),a("el-step",{attrs:{title:"绑定新的超级管理员"}}),e._v(" "),a("el-step",{attrs:{title:"完成"}})],1),e._v(" "),a("div",{staticClass:"w-514 replaceAdmin-wrap-form m-t-45"},[0==e.active?a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"110px"}},[a("el-form-item",{attrs:{label:"当前绑定账号",prop:"name"}},[a("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(" "),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("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"}}),a("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(" "),a("el-form-item",{attrs:{label:"验证码",prop:"code"}},[a("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(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("下一步")])],1)],1):e._e(),e._v(" "),1==e.active?a("el-form",{ref:"newRuleForm",staticClass:"demo-ruleForm",attrs:{model:e.newRuleForm,rules:e.newRules,"label-width":"140px"}},[a("el-form-item",{attrs:{label:"新绑定超级管理员",prop:"name"}},[a("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(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",loading:e.newFormLoad},on:{click:function(t){e.newSubmitForm("newRuleForm")}}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitFormBack}},[e._v("上一步")])],1)],1):e._e(),e._v(" "),2==e.active?a("div",{staticClass:"replaceAdmin-wrap-success"},[e._m(0),e._v(" "),a("p",[e._v("操作成功")])]):e._e()],1)],1)]),e._v(" "),a("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 i=a("VU/8")(l,n,!1,function(e){a("EeHb")},"data-v-0652fa2b",null);t.default=i.exports}});
//# sourceMappingURL=28.8550f6196994ff79e383.js.map //# sourceMappingURL=28.e7f9437d7012aa113184.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?a120","webpack:///./src/views/setting/replaceAdmin.vue"],"names":["replaceAdmin","name","data","navpath","path","relocation","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","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/28.8550f6196994ff79e383.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 relocation: true\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 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 .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-0652fa2b\",\"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-0652fa2b\\\",\\\"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-0652fa2b\\\",\\\"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-0652fa2b\"\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":""} {"version":3,"sources":["webpack:///src/views/setting/replaceAdmin.vue","webpack:///./src/views/setting/replaceAdmin.vue?a120","webpack:///./src/views/setting/replaceAdmin.vue"],"names":["replaceAdmin","name","data","navpath","path","relocation","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","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":"uLAgEAA,GACAC,KAAA,eACAC,KAFA,WAGA,OAEAC,UAEAF,KAAA,KACAG,KAAA,SACAC,YAAA,IAGAJ,KAAA,KACAG,KAAA,oBAGAH,KAAA,UACAG,KAAA,KAIAE,WAAA,yBAEAC,OAAA,EAEAC,UACAP,KAAA,KACAQ,MAAA,WACAC,KAAA,IAEAC,OACAV,OACAW,UAAA,EAAAC,QAAA,YAAAC,QAAA,SAEAL,QACAG,UAAA,EAAAC,QAAA,SAAAC,QAAA,SAEAJ,OACAE,UAAA,EAAAC,QAAA,SAAAC,QAAA,UAIAC,YAAA,EAGAC,aAAA,EACAC,aACAhB,KAAA,IAEAiB,UACAjB,OACAW,UAAA,EAAAC,QAAA,YAAAC,QAAA,YAKAK,YAGAC,SAIAC,SAAAC,OAAAC,EAAA,EAAAD,CAAA,SAAAb,GACAe,KACAT,YAAA,GAEA,KAKAU,aAbA,aAqBAC,WAAAJ,OAAAC,EAAA,EAAAD,CAAA,SAAAK,GACA,IAAAC,EAAAJ,KACAI,EAAAC,MAAAF,GAAAG,SAAA,SAAAC,GACA,IAAAA,EAGA,SAFAH,EAAArB,SAAA,GAAAqB,EAAArB,UAKA,KAKAyB,cAAAV,OAAAC,EAAA,EAAAD,CAAA,SAAAK,GACA,IAAAC,EAAAJ,KACAI,EAAAC,MAAAF,GAAAG,SAAA,SAAAC,GACA,IAAAA,EAGA,SAFAH,EAAArB,YAKA,KAKA0B,eAjDA,WAkDAT,KAEAjB,QAFAiB,KAEAjB,WAIA2B,QAnHA,aAsHAC,YACAC,SAAAC,EAAA,ICpLeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAhB,KAAaiB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,sCAAgDF,EAAA,aAAkBG,OAAO3C,QAAAqC,EAAArC,WAAuBqC,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,YAAiBG,OAAOvC,OAAAiC,EAAAjC,OAAAyC,gBAAA,UAAAC,eAAA,MAAiEN,EAAA,WAAgBG,OAAOI,MAAA,WAAiBV,EAAAO,GAAA,KAAAJ,EAAA,WAA4BG,OAAOI,MAAA,eAAqBV,EAAAO,GAAA,KAAAJ,EAAA,WAA4BG,OAAOI,MAAA,SAAc,GAAAV,EAAAO,GAAA,KAAAJ,EAAA,OAA4BE,YAAA,wCAAkD,GAAAL,EAAAjC,OAAAoC,EAAA,WAAkCQ,IAAA,WAAAN,YAAA,gBAAAC,OAAkDM,MAAAZ,EAAAhC,SAAAG,MAAA6B,EAAA7B,MAAA0C,cAAA,WAA8DV,EAAA,gBAAqBG,OAAOQ,MAAA,SAAAC,KAAA,UAAgCZ,EAAA,YAAiBE,YAAA,QAAAC,OAA2BU,SAAA,GAAAC,YAAA,IAA+BL,OAAQM,MAAAlB,EAAAhC,SAAA,KAAAmD,SAAA,SAAAC,GAAmDpB,EAAAqB,KAAArB,EAAAhC,SAAA,OAAAoD,IAAoCE,WAAA,oBAA6B,GAAAtB,EAAAO,GAAA,KAAAJ,EAAA,gBAAqCG,OAAOQ,MAAA,MAAAC,KAAA,WAA8BZ,EAAA,YAAiBE,YAAA,QAAAC,OAA2BU,SAAA,GAAAC,YAAA,IAA+BL,OAAQM,MAAAlB,EAAAhC,SAAA,MAAAmD,SAAA,SAAAC,GAAoDpB,EAAAqB,KAAArB,EAAAhC,SAAA,QAAAoD,IAAqCE,WAAA,oBAA8BnB,EAAA,aAAkBE,YAAA,mBAAAC,OAAsCiB,KAAA,UAAAP,SAAAhB,EAAAzB,YAA2CiD,IAAKC,MAAA,SAAAC,GAAyB1B,EAAAnB,SAAAmB,EAAAhC,SAAAC,WAAmC+B,EAAAO,GAAA,eAAAP,EAAAO,GAAA,KAAAJ,EAAA,gBAAuDG,OAAOQ,MAAA,MAAAC,KAAA,UAA6BZ,EAAA,YAAiBE,YAAA,QAAAC,OAA2BW,YAAA,UAAuBL,OAAQM,MAAAlB,EAAAhC,SAAA,KAAAmD,SAAA,SAAAC,GAAmDpB,EAAAqB,KAAArB,EAAAhC,SAAA,OAAAoD,IAAoCE,WAAA,oBAA6B,GAAAtB,EAAAO,GAAA,KAAAJ,EAAA,gBAAAA,EAAA,aAAqDG,OAAOiB,KAAA,WAAiBC,IAAKC,MAAA,SAAAC,GAAyB1B,EAAAd,WAAA,gBAA6Bc,EAAAO,GAAA,iBAAAP,EAAA2B,KAAA3B,EAAAO,GAAA,QAAAP,EAAAjC,OAAAoC,EAAA,WAA+EQ,IAAA,cAAAN,YAAA,gBAAAC,OAAqDM,MAAAZ,EAAAvB,YAAAN,MAAA6B,EAAAtB,SAAAmC,cAAA,WAAoEV,EAAA,gBAAqBG,OAAOQ,MAAA,WAAAC,KAAA,UAAkCZ,EAAA,YAAiBE,YAAA,QAAAC,OAA2BW,YAAA,aAA0BL,OAAQM,MAAAlB,EAAAvB,YAAA,KAAA0C,SAAA,SAAAC,GAAsDpB,EAAAqB,KAAArB,EAAAvB,YAAA,OAAA2C,IAAuCE,WAAA,uBAAgC,GAAAtB,EAAAO,GAAA,KAAAJ,EAAA,gBAAAA,EAAA,aAAqDG,OAAOiB,KAAA,UAAAK,QAAA5B,EAAAxB,aAA2CgD,IAAKC,MAAA,SAAAC,GAAyB1B,EAAAR,cAAA,mBAAmCQ,EAAAO,GAAA,QAAAP,EAAAO,GAAA,KAAAJ,EAAA,aAA6CG,OAAOiB,KAAA,WAAiBC,IAAKC,MAAAzB,EAAAP,kBAA4BO,EAAAO,GAAA,iBAAAP,EAAA2B,KAAA3B,EAAAO,GAAA,QAAAP,EAAAjC,OAAAoC,EAAA,OAA2EE,YAAA,8BAAwCL,EAAA6B,GAAA,GAAA7B,EAAAO,GAAA,KAAAJ,EAAA,KAAAH,EAAAO,GAAA,YAAAP,EAAA2B,MAAA,SAAA3B,EAAAO,GAAA,KAAAJ,EAAA,uBAE1oF2B,iBADjB,WAAoC,IAAa7B,EAAbjB,KAAakB,eAA0BC,EAAvCnB,KAAuCoB,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,eAAyBF,EAAA,KAAUE,YAAA,yBCEvJ,IAcA0B,EAdyBC,EAAQ,OAcjCC,CACEzE,EACAsC,GATF,EAVA,SAAAoC,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/28.e7f9437d7012aa113184.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 relocation: true\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 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 .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-0652fa2b\",\"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-0652fa2b\\\",\\\"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-0652fa2b\\\",\\\"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-0652fa2b\"\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 \ No newline at end of file
webpackJsonp([29],{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")),o=(r("P9l9"),{name:"companyAddress",data:function(){var e=this;return{navpath:[{name:"首页",path:"/index",relocation:!0},{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}}),s={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")(o,s,!1,function(e){r("t65T")},"data-v-0630a336",null);t.default=l.exports},t65T:function(e,t){}}); webpackJsonp([29],{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")),o=(r("P9l9"),{name:"companyAddress",data:function(){var e=this;return{navpath:[{name:"首页",path:"/index",relocation:!0},{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}}),s={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")(o,s,!1,function(e){r("t65T")},"data-v-0630a336",null);t.default=l.exports},t65T:function(e,t){}});
//# sourceMappingURL=29.dd94297d78b2276aa0fe.js.map //# sourceMappingURL=29.53b7436ec5d1c6141f72.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?6715","webpack:///./src/views/setting/companyAddress.vue"],"names":["companyAddress","name","data","_this","this","navpath","path","relocation","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,SACAC,YAAA,IAGAN,KAAA,KACAK,KAAA,oBAGAL,KAAA,OACAK,KAAA,oBAGAL,KAAA,OACAK,KAAA,KAIAE,UACAC,QAAA,EACAR,KAAA,IAEAS,OACAT,OACAU,UAnCA,SAAAC,EAAAC,EAAAC,GACAX,EAAAK,SAAAC,QAAA,IAAAI,EAAAE,QAAA,OACAD,EAAA,IAAAE,MAAA,UAEAF,KA+BAG,QAAA,YAMAC,YAGAC,SAIAC,WAAAC,OAAAC,EAAA,EAAAD,CAAA,SAAAE,GACAnB,KACAoB,MAAAD,GAAAE,SAAA,SAAAC,GAEA,GADAC,QAAAC,IAAAF,IACAA,EAGA,YAGA,KAKAG,SAnBA,cAyBAC,QAxEA,aA2EAC,YACAC,SAAAC,EAAA,KCxGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAhC,KAAaiC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,wCAAkDF,EAAA,aAAkBG,OAAOrC,QAAA+B,EAAA/B,WAAuB+B,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,CACE5D,EACAkC,GATF,EAVA,SAAA2B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/29.dd94297d78b2276aa0fe.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 relocation: true\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-0630a336\",\"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-0630a336\\\",\\\"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-0630a336\\\",\\\"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-0630a336\"\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?6715","webpack:///./src/views/setting/companyAddress.vue"],"names":["companyAddress","name","data","_this","this","navpath","path","relocation","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,SACAC,YAAA,IAGAN,KAAA,KACAK,KAAA,oBAGAL,KAAA,OACAK,KAAA,oBAGAL,KAAA,OACAK,KAAA,KAIAE,UACAC,QAAA,EACAR,KAAA,IAEAS,OACAT,OACAU,UAnCA,SAAAC,EAAAC,EAAAC,GACAX,EAAAK,SAAAC,QAAA,IAAAI,EAAAE,QAAA,OACAD,EAAA,IAAAE,MAAA,UAEAF,KA+BAG,QAAA,YAMAC,YAGAC,SAIAC,WAAAC,OAAAC,EAAA,EAAAD,CAAA,SAAAE,GACAnB,KACAoB,MAAAD,GAAAE,SAAA,SAAAC,GAEA,GADAC,QAAAC,IAAAF,IACAA,EAGA,YAGA,KAKAG,SAnBA,cAyBAC,QAxEA,aA2EAC,YACAC,SAAAC,EAAA,KCxGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAhC,KAAaiC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,wCAAkDF,EAAA,aAAkBG,OAAOrC,QAAA+B,EAAA/B,WAAuB+B,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,CACE5D,EACAkC,GATF,EAVA,SAAA2B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/29.53b7436ec5d1c6141f72.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 relocation: true\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-0630a336\",\"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-0630a336\\\",\\\"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-0630a336\\\",\\\"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-0630a336\"\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([7],{"2FlR":function(e,t,a){e.exports=a.p+"static/img/test.50e4091.png"},IyOB:function(e,t){},Zx22:function(e,t,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var s={name:"custom-dialog",props:{value:{type:Boolean,default:!1},storeChangeData:{type:Object}},data:function(){return{repProjectName:"gic-web",customDialog:this.value,leftData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}],rightData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("input",this.customDialog)},formatDate:function(e,t){function a(e){return e>9?""+e:"0"+e}var s=new Date(e),o=s.getFullYear(),i=s.getMonth()+1,n=s.getDate();return o+t+a(i)+t+a(n)+t},handleData:function(){}},watch:{value:function(e,t){this.customDialog=e},storeChangeData:function(e,t){}},mounted:function(){}},o={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 i=a("VU/8")(s,o,!1,function(e){a("IyOB")},"data-v-17b2eb2d",null);t.a=i.exports},nRaT:function(e,t){},xCEU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("3Xzz"),o=a("Zx22"),i=a("3E4D"),n=a("Ch4/"),l=(a("Mk6G"),a("PI0u"),a("P9l9")),r={name:"unreview",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"审核中心",path:"/unreview"},{name:"待审核",path:""}],filterValue:"",filterOptions:[{label:"新增成员",value:"1"},{label:"成员离职",value:"2"}],tableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,applyInfo:{photo:"",applyName:"测试的",sex:1,code:"2233445454",phone:"13012343333",job:"店长",store:"测试门店"},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 console.log(e,"--"!=e?e.split(" ")[0]:"--"),"--"!=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.postApprove(e)},postApprove:function(e){var t=this,a={enterpriseAuditingId:e};Object(l.a)("/haoban-manage-web/audit/approve.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return i.a.showmsg("操作成功","success"),void(t.approveVisible=!1);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(l.a)("/haoban-manage-web/audit/refuse.json",t).then(function(t){var a=t.data;if(1==a.errorCode)return i.a.showmsg("操作成功","success"),void(e.refuseVisible=!1);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:"",search:"",pageNum:t.currentPage,pageSize:t.pageSize};Object(l.a)("/haoban-manage-web/audit/auditing-list.json",a).then(function(e){var a=e.data;if(1==a.errorCode)return 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:o.a}},c={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("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 "},[e.applyInfo.photo?a("img",{attrs:{src:e.applyInfo.photo,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(e.applyInfo.applyName)+"\n "),a("i",{class:[1==e.applyInfo.sex?"icon-xingbienan color-508CEE":"icon-xingbienv color-FF585C","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(e.applyInfo.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(e.applyInfo.phone))])]),e._v(" "),a("div",{staticClass:"apply-info-job"},[a("span",{staticClass:"w-80"},[e._v("职位:")]),a("span",{staticClass:"w-130"},[e._v(e._s(e.applyInfo.job))])]),e._v(" "),a("div",{staticClass:"apply-info-store"},[a("span",{staticClass:"w-80"},[e._v("所属门店:")]),a("span",{staticClass:"w-130"},[e._v(e._s(e.applyInfo.store))])])])])]),e._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[a("div",{staticClass:"flex"},[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))])])])])])]}}])}),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(0==t.row.auditingType?"门店信息变更":0==t.row.auditingType?"新增成员":"成员离职"))]),e._v(" "),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(t.row.createTime))]),e._v(" "),a("div",[e._v(e._s(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 u=a("VU/8")(r,c,!1,function(e){a("nRaT")},"data-v-42103d90",null);t.default=u.exports}});
//# sourceMappingURL=7.21dd2b040fc696a7ac3a.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?7197","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","relocation","filterValue","filterOptions","label","tableData","multipleSelection","currentPage","pageSize","total","applyInfo","photo","applyName","sex","code","phone","job","store","selectId","ruleForm","refuseReason","rules","required","message","trigger","min","max","showStoreDialog","approveVisible","refuseVisible","filters","formatTimeYMD","console","log","split","formatTimeHMS","formatNum","replace","computed","handleSelectionChange","val","handleSizeChange","getTableList","handleCurrentChange","handleClick","index","enterpriseAuditingId","sendApprove","postApprove","approveAll","ids","length","map","$message","error","duration","that","para","api","then","res","resData","errorCode","showmsg","errorMsg","catch","sendRefuse","formName","$refs","validate","valid","postRefuse","showSingleInfo","memberId","showStoreChange","auditingType","auditingStatus","search","pageNum","result","list","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","class","slot","headPic","storeName","detail","_e","createTime","size","$index","background","current-page","page-sizes","page-size","layout","size-change","current-change","text-align","prop","rows","$set"],"mappings":"yCAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,kICuCxCC,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,uMC8IhCI,GACAhE,KAAA,WACAQ,KAFA,WAGA,OAEAyD,UAEAjE,KAAA,KACAkE,KAAA,SACAC,YAAA,IAGAnE,KAAA,OACAkE,KAAA,cAGAlE,KAAA,MACAkE,KAAA,KAKAE,YAAA,GACAC,gBAMAC,MAAA,OACApE,MAAA,MAGAoE,MAAA,OACApE,MAAA,MAIAqE,aAiBAC,qBAGAC,YAAA,EACAC,SAAA,GACAC,MAAA,EAGAC,WACAC,MAAA,GACAC,UAAA,MACAC,IAAA,EACAC,KAAA,aACAC,MAAA,cACAC,IAAA,KACAC,MAAA,QAIAC,SAAA,GACAC,UACAC,aAAA,IAEAC,OACAD,eACAE,UAAA,EAAAC,QAAA,UAAAC,QAAA,SACAC,IAAA,EAAAC,IAAA,GAAAH,QAAA,gBAAAC,QAAA,UAIAG,iBAAA,EACAvF,mBAEAwF,gBAAA,EACAC,eAAA,IAIAC,SACAC,cADA,SACAzF,GAEA,OADA0F,QAAAC,IAAA3F,EAAA,MAAAA,IAAA4F,MAAA,cACA,MAAA5F,IAAA4F,MAAA,cAEAC,cALA,SAKA7F,GACA,YAAAA,IAAA4F,MAAA,cAEAE,UARA,SAQA9F,GAEA,OAAAA,EAAA,IAAA+F,QADA,wBACA,SAGAC,YAGAxF,SAIAyF,sBAJA,SAIAC,GACA/F,KACA6D,kBAAAkC,GAMAC,iBAZA,SAYAD,GACA/F,KACA+D,SAAAgC,EADA/F,KAEAiG,gBAMAC,oBArBA,SAqBAH,GACA/F,KACA8D,YAAAiC,EADA/F,KAGAiG,gBAMAE,YA/BA,SA+BAC,EAAAtD,EAAAnC,GACAX,KACAyE,SAAA3B,EAAAuD,qBACA1F,EAFAX,KAEAoF,eAAA,EAFApF,KAEAmF,gBAAA,GAMAmB,YAxCA,WAyCAtG,KACAuG,YADAvG,KACAyE,WAMA+B,WAhDA,WAkDAjB,QAAAC,IADAxF,KACA6D,mBACA,IAAA4C,EAFAzG,KAEA6D,kBAAA6C,OAFA1G,KAEA6D,kBAAA8C,IAAA,SAAA7D,GAAA,OAAAA,EAAAuD,uBAAA,GACA,IAAAI,EAKA,OARAzG,KAIA4G,SAAAC,OACAC,SAAA,IACAhC,QAAA,WAEA,EARA9E,KAUAuG,YAAAE,IAIAF,YA/DA,SA+DAE,GACA,IAAAM,EAAA/G,KACAgH,GACAX,qBAAAI,GAGM7G,OAAAqH,EAAA,EAAArH,CAAN,wCAAAoH,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAAtH,KACA,MAAAuH,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAP,EAAA5B,gBAAA,GAIQ0B,EAAA,EAARU,SAAAH,KAGAI,MAAA,SAAAX,GACAtB,QAAAC,IAAAqB,GAEAE,EAAAH,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAQA2C,WA/FA,SA+FAC,GACA,IAAAX,EAAA/G,KACA+G,EAAAY,MAAAD,GAAAE,SAAA,SAAAC,GACA,IAAAA,EAIA,SAHAd,EAAAe,gBAQAA,WA3GA,WA4GA,IAAAf,EAAA/G,KACAgH,GACAX,qBAAAU,EAAAtC,SACAE,aAAAoC,EAAArC,SAAAC,cAGM/E,OAAAqH,EAAA,EAAArH,CAAN,uCAAAoH,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAAtH,KACA,MAAAuH,EAAAC,UAGA,OAFUC,EAAA,EAAVA,QAAA,uBACAP,EAAA3B,eAAA,GAIQyB,EAAA,EAARU,SAAAH,KAGAI,MAAA,SAAAX,GACAtB,QAAAC,IAAAqB,GAEAE,EAAAH,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,aAQAiD,eA5IA,SA4IAC,KAOAC,gBAnJA,SAmJAnF,GACA9C,KACAkF,iBAAA,EADAlF,KAEAL,gBAAAmD,GAMAmD,aA5JA,SA4JAF,GACA,IAAAgB,EAAA/G,KACAgH,GACAkB,aAAAnB,EAAAtD,YACA0E,eAAA,GACAC,OAAA,GACAC,QAAAtB,EAAAjD,YACAC,SAAAgD,EAAAhD,UAGMnE,OAAAqH,EAAA,EAAArH,CAAN,8CAAAoH,GACAE,KAAA,SAAAC,GAEA,IAAAC,EAAAD,EAAAtH,KACA,MAAAuH,EAAAC,UAGA,OAFAN,EAAAnD,UAAAwD,EAAAkB,OAAAC,UACAxB,EAAA/C,MAAAoD,EAAAkB,OAAAtE,OAIQ6C,EAAA,EAARU,SAAAH,KAGAI,MAAA,SAAAX,GACAtB,QAAAC,IAAAqB,GAEAE,EAAAH,SAAAC,OACAC,SAAA,IACAhC,QAAA+B,EAAA/B,cAKApD,QA1SA,WA2SA1B,KAAAiG,gBAEAuC,YACAC,SAAAC,EAAA,EACAC,YAAAvJ,EAAA,ICpdewJ,GADEhH,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,OAAO0G,YAAA,QAAqBrG,IAAKsG,OAAAjH,EAAAoE,cAA0B8C,OAAQxJ,MAAAsC,EAAA,YAAAmH,SAAA,SAAAC,GAAiDpH,EAAA4B,YAAAwF,GAAoBC,WAAA,gBAA2BrH,EAAAgB,GAAAhB,EAAA,uBAAAiB,GAA2C,OAAAd,EAAA,aAAuBmH,IAAArG,EAAAvD,MAAA4C,OAAsBwB,MAAAb,EAAAa,MAAApE,MAAAuD,EAAAvD,YAAyCsC,EAAAe,GAAA,KAAAZ,EAAA,aAA+BG,OAAO3C,KAAA,WAAiBgD,IAAK4G,MAAAvH,EAAA2E,cAAwB3E,EAAAe,GAAA,cAAAf,EAAAe,GAAA,KAAAZ,EAAA,OAA6CE,YAAA,0BAAoCF,EAAA,YAAiBqH,IAAA,gBAAAC,aAAiChH,MAAA,QAAeH,OAAQtC,KAAAgC,EAAA+B,UAAA2F,iBAAA,QAA6C/G,IAAKgH,mBAAA3H,EAAAiE,yBAA8C9D,EAAA,mBAAwBG,OAAO3C,KAAA,YAAA8C,MAAA,QAAiCT,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOwB,MAAA,QAAe8F,YAAA5H,EAAA6H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA/H,EAAAe,GAAA,mBAAAf,EAAAgI,GAAA,GAAAD,EAAAE,IAAA5B,aAAA,YAAA0B,EAAAE,IAAA5B,aAAA,wCAAoJrG,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOwB,MAAA,MAAAoG,wBAAA,IAAyCN,YAAA5H,EAAA6H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA5H,EAAA,cAAyBG,OAAO6H,UAAA,YAAA1H,MAAA,MAAAyC,QAAA,SAAwDvC,IAAKyH,KAAA,SAAAvH,GAAwBb,EAAAkG,eAAA6B,EAAAE,IAAAI,aAAwClI,EAAA,OAAYE,YAAA,sBAAgCF,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,iEAA2EL,EAAAoC,UAAAC,MAAkFlC,EAAA,OAAYG,OAAOjC,IAAA2B,EAAAoC,UAAAC,MAAAnB,IAAA,SAArGf,EAAA,KAAiCE,YAAA,yCAA2GL,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,yDAAmEF,EAAA,OAAYE,YAAA,oBAA8BL,EAAAe,GAAAf,EAAAgI,GAAAhI,EAAAoC,UAAAE,WAAA,8BAAAnC,EAAA,KAA+EmI,OAAA,GAAAtI,EAAAoC,UAAAG,IAAA,6EAAyGvC,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,oBAA8BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,WAAAZ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAAgI,GAAAhI,EAAAoC,UAAAI,WAAAxC,EAAAe,GAAA,KAAAZ,EAAA,OAA+DE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,UAAAZ,EAAA,QAA8BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAAgI,GAAAhI,EAAAoC,UAAAK,YAAAzC,EAAAe,GAAA,KAAAZ,EAAA,OAAgEE,YAAA,mBAA6BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,SAAAZ,EAAA,QAA6BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAAgI,GAAAhI,EAAAoC,UAAAM,UAAA1C,EAAAe,GAAA,KAAAZ,EAAA,OAA8DE,YAAA,qBAA+BF,EAAA,QAAaE,YAAA,SAAmBL,EAAAe,GAAA,WAAAZ,EAAA,QAA+BE,YAAA,UAAoBL,EAAAe,GAAAf,EAAAgI,GAAAhI,EAAAoC,UAAAO,kBAAA3C,EAAAe,GAAA,KAAAZ,EAAA,OAAsEG,OAAOiI,KAAA,aAAmBA,KAAA,cAAkBpI,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,qEAA+E0H,EAAAE,IAAAO,QAAgFrI,EAAA,OAAYG,OAAOjC,IAAA0J,EAAAE,IAAAO,QAAAtH,IAAA,SAAnGf,EAAA,KAA+BE,YAAA,yCAAyGL,EAAAe,GAAA,KAAAZ,EAAA,OAA0BE,YAAA,gCAA0CF,EAAA,QAAAH,EAAAe,GAAAf,EAAAgI,GAAAD,EAAAE,IAAA3F,cAAAtC,EAAAe,GAAA,KAAAZ,EAAA,QAAAH,EAAAe,GAAAf,EAAAgI,GAAAD,EAAAE,IAAAQ,6BAA6HzI,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOwB,MAAA,MAAa8F,YAAA5H,EAAA6H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA5H,EAAA,OAAAA,EAAA,QAAAH,EAAAe,GAAA,IAAAf,EAAAgI,GAAA,GAAAD,EAAAE,IAAA5B,aAAA,YAAA0B,EAAAE,IAAA5B,aAAA,kBAAArG,EAAAe,GAAA,KAAAZ,EAAA,QAAAH,EAAAe,GAAAf,EAAAgI,GAAAD,EAAAE,IAAAS,WAAA1I,EAAAe,GAAA,QAAAgH,EAAAE,IAAA5B,aAAAlG,EAAA,aAA0PG,OAAO3C,KAAA,QAAcgD,IAAK4G,MAAA,SAAA1G,GAAyBb,EAAAoG,gBAAA2B,EAAAE,SAAiCjI,EAAAe,GAAA,UAAAf,EAAA2I,MAAA,UAAqC3I,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOwB,MAAA,OAAAoG,wBAAA,IAA0CN,YAAA5H,EAAA6H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA5H,EAAA,OAAAH,EAAAe,GAAAf,EAAAgI,GAAAD,EAAAE,IAAAW,eAAA5I,EAAAe,GAAA,KAAAZ,EAAA,OAAAH,EAAAe,GAAAf,EAAAgI,GAAAD,EAAAE,IAAAW,sBAA2H5I,EAAAe,GAAA,KAAAZ,EAAA,mBAAoCG,OAAOwB,MAAA,KAAArB,MAAA,OAA2BmH,YAAA5H,EAAA6H,KAAsBP,IAAA,UAAAQ,GAAA,SAAAC,GAAiC,OAAA5H,EAAA,aAAwBG,OAAO3C,KAAA,OAAAkL,KAAA,SAA6BlI,IAAK4G,MAAA,SAAA1G,GAAyBb,EAAAsE,YAAAyD,EAAAe,OAAAf,EAAAE,SAA0CjI,EAAAe,GAAA,QAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA6CG,OAAO3C,KAAA,OAAAkL,KAAA,SAA6BlI,IAAK4G,MAAA,SAAA1G,GAAyBb,EAAAsE,YAAAyD,EAAAe,OAAAf,EAAAE,IAAA,cAAmDjI,EAAAe,GAAA,gBAAsB,GAAAf,EAAAe,GAAA,QAAAf,EAAA+B,UAAA8C,OAAA1E,EAAA,OAAsDE,YAAA,uCAAiDF,EAAA,iBAAsBG,OAAOyI,WAAA,GAAAC,eAAAhJ,EAAAiC,YAAAgH,cAAA,aAAAC,YAAAlJ,EAAAkC,SAAAiH,OAAA,0CAAAhH,MAAAnC,EAAAmC,OAA2KxB,IAAKyI,cAAApJ,EAAAmE,iBAAAkF,iBAAArJ,EAAAqE,wBAA6E,GAAArE,EAAA2I,MAAA,OAAA3I,EAAAe,GAAA,KAAAZ,EAAA,kBAAAH,EAAAe,GAAA,KAAAZ,EAAA,eAAsFG,OAAOxC,gBAAAkC,EAAAlC,iBAAsCoJ,OAAQxJ,MAAAsC,EAAA,gBAAAmH,SAAA,SAAAC,GAAqDpH,EAAAqD,gBAAA+D,GAAwBC,WAAA,qBAA+BrH,EAAAe,GAAA,KAAAZ,EAAA,aAA8BE,YAAA,iBAAAC,OAAoCC,MAAA,GAAAC,QAAAR,EAAAsD,eAAA7C,MAAA,SAAwDE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAAsD,eAAAzC,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,+BAAAoH,aAAwD6B,aAAA,UAAsBhJ,OAAQiI,KAAA,UAAgBA,KAAA,WAAepI,EAAA,aAAkBQ,IAAI4G,MAAA,SAAA1G,GAAyBb,EAAAsD,gBAAA,MAA6BtD,EAAAe,GAAA,SAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA8CG,OAAO3C,KAAA,WAAiBgD,IAAK4G,MAAAvH,EAAAyE,eAAyBzE,EAAAe,GAAA,eAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAAoDE,YAAA,gBAAAC,OAAmCC,MAAA,KAAAC,QAAAR,EAAAuD,cAAA9C,MAAA,SAAyDE,IAAKC,iBAAA,SAAAC,GAAkCb,EAAAuD,cAAA1C,MAA2BV,EAAA,OAAAA,EAAA,OAAsBE,YAAA,eAAyBL,EAAAe,GAAA,aAAAf,EAAAe,GAAA,KAAAZ,EAAA,WAAgDqH,IAAA,WAAAnH,YAAA,gBAAAC,OAAkD4G,MAAAlH,EAAA6C,SAAAE,MAAA/C,EAAA+C,SAAwC5C,EAAA,gBAAqBG,OAAOwB,MAAA,GAAAyH,KAAA,kBAAkCpJ,EAAA,YAAiBG,OAAO3C,KAAA,WAAA6L,KAAA,GAA2BtC,OAAQxJ,MAAAsC,EAAA6C,SAAA,aAAAsE,SAAA,SAAAC,GAA2DpH,EAAAyJ,KAAAzJ,EAAA6C,SAAA,eAAAuE,IAA4CC,WAAA,4BAAqC,WAAArH,EAAAe,GAAA,KAAAZ,EAAA,OAAoCE,YAAA,+BAAAC,OAAkDiI,KAAA,UAAgBA,KAAA,WAAepI,EAAA,aAAkBQ,IAAI4G,MAAA,SAAA1G,GAAyBb,EAAAuD,eAAA,MAA4BvD,EAAAe,GAAA,SAAAf,EAAAe,GAAA,KAAAZ,EAAA,aAA8CG,OAAO3C,KAAA,WAAiBgD,IAAK4G,MAAA,SAAA1G,GAAyBb,EAAA4F,WAAA,gBAA6B5F,EAAAe,GAAA,oBAE50NI,oBCCjB,IAcAC,EAdyB/D,EAAQ,OAcjCgE,CACEG,EACAuF,GATF,EAVA,SAAAzF,GACEjE,EAAQ,SAaV,kBAEA,MAUekE,EAAA,QAAAH,EAAiB","file":"static/js/7.21dd2b040fc696a7ac3a.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 = 7 8","<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 <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=\"!applyInfo.photo\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\r\n <img v-else :src=\"applyInfo.photo\" 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\">{{applyInfo.applyName}}\r\n <i :class=\"[applyInfo.sex == 1? 'icon-xingbienan color-508CEE': 'icon-xingbienv color-FF585C','iconfont']\"></i>\r\n </div>\r\n <div class=\"apply-info-code\">\r\n <span class=\"w-80\">员工代码:</span><span class=\"w-130\">{{ applyInfo.code }}</span>\r\n </div>\r\n <div class=\"apply-info-phone\">\r\n <span class=\"w-80\">手机号:</span><span class=\"w-130\">{{ applyInfo.phone }}</span>\r\n </div>\r\n <div class=\"apply-info-job\">\r\n <span class=\"w-80\">职位:</span><span class=\"w-130\">{{ applyInfo.job }}</span>\r\n </div>\r\n <div class=\"apply-info-store\">\r\n <span class=\"w-80\">所属门店:</span><span class=\"w-130\">{{ applyInfo.store }}</span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div slot=\"reference\">\r\n <div class=\"flex\">\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 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 </div>\r\n </el-popover>\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 }}</div>\r\n <div>{{ scope.row.createTime }}</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 } 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 relocation: true\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: '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 // info\r\n applyInfo: {\r\n photo: '',\r\n applyName: '测试的',\r\n sex: 1,\r\n code: '2233445454',\r\n phone: '13012343333',\r\n job: '店长',\r\n store: '测试门店'\r\n },\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 console.log(data,data != '--' ? data.split(' ')[0] : '--')\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 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.postApprove(ids)\r\n\r\n },\r\n\r\n postApprove(ids) {\r\n const that = this;\r\n const para = {\r\n enterpriseAuditingId: ids\r\n }\r\n\r\n getRequest('/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 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 const 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 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 const para = {\r\n auditingType: that.filterValue,\r\n auditingStatus: '',\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 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 }\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 }\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 }\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('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 \"},[(!_vm.applyInfo.photo)?_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}):_c('img',{attrs:{\"src\":_vm.applyInfo.photo,\"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(_vm.applyInfo.applyName)+\"\\n \"),_c('i',{class:[_vm.applyInfo.sex == 1? 'icon-xingbienan color-508CEE': 'icon-xingbienv color-FF585C','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(_vm.applyInfo.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(_vm.applyInfo.phone))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-job\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"职位:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(_vm.applyInfo.job))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-store\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"所属门店:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(_vm.applyInfo.store))])])])])]),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"reference\"},slot:\"reference\"},[_c('div',{staticClass:\"flex\"},[_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))])])])])])]}}])}),_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.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'))]),_vm._v(\" \"),_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(scope.row.createTime))]),_vm._v(\" \"),_c('div',[_vm._v(_vm._s(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-42103d90\",\"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-42103d90\\\",\\\"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-42103d90\\\",\\\"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-42103d90\"\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([7],{"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/")),o=(a("Mk6G"),a("PI0u")),l=a("P9l9"),r={name:"reviewed",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{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:{photo:"",applyName:"测试的",sex:2,code:"223344545fffffffffffffff4",phone:"13012343333",job:"店长",store:"测试门店"},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(l.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(o.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("fS5J")},"data-v-537d6622",null);e.default=u.exports},IyOB:function(t,e){},Zx22:function(t,e,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var 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,o=n.getDate();return s+e+a(i)+e+a(o)+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},fS5J:function(t,e){}});
//# sourceMappingURL=7.bf4808e9edd389eba41e.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/test.png","webpack:///src/views/reviewCenter/reviewed.vue","webpack:///./src/views/reviewCenter/reviewed.vue?010e","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","relocation","filterValue","filterOptions","label","value","searchValue","tableData","multipleSelection","currentPage","pageSize","total","applyInfo","photo","applyName","sex","code","phone","job","store","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","class","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/7.bf4808e9edd389eba41e.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 = 7 8","<template>\n <div class=\"reviewed-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"reviewed-body-head\">\n <el-select v-model=\"filterValue\" placeholder=\"全部状态\" @change=\"getTableList\">\n <el-option\n v-for=\"item in filterOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select><el-input\n class=\"w-250 m-l-10\"\n placeholder=\"请输入提交人姓名或门店名称\"\n prefix-icon=\"el-icon-search\"\n v-model=\"searchValue\"\n clearable\n @clear=\"clearSearch\"\n @keyup.enter.native=\"searchEnterFun\">\n </el-input>\n </div>\n <div class=\"reviewed-body-content\">\n <el-table\n ref=\"multipleTable\"\n :data=\"tableData\"\n tooltip-effect=\"dark\"\n style=\"width: 100%\">\n <el-table-column\n label=\"审核事项\">\n <template slot-scope=\"scope\">\n {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 1? '新增成员': '成员离职'}}\n </template>\n </el-table-column>\n <el-table-column\n label=\"提交人\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div class=\"flex\">\n <el-popover\n placement=\"top-start\"\n width=\"400\"\n trigger=\"hover\"\n @show=\"showSingleInfo(scope.row.applyId)\">\n <div class=\"apply-info-detail\">\n <div class=\"flex\">\n <div class=\"apply-info-img flex-align-center flex-pack-center bg-82C5FF \">\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\n </div>\n <div class=\"flex flex-column apply-info-right flex-space-between\">\n <div class=\"apply-info-name\">{{scope.row.applyName}}\n <i :class=\"[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]\"></i>\n </div>\n <div class=\"apply-info-code\">\n <span class=\"w-80\">员工代码:</span><span class=\"w-130\">{{ scope.row.code }}</span>\n </div>\n <div class=\"apply-info-phone\">\n <span class=\"w-80\">手机号:</span><span class=\"w-130\">{{ scope.row.phoneNumber }}</span>\n </div>\n <div class=\"apply-info-job\">\n <span class=\"w-80\">职位:</span><span class=\"w-130\">{{ scope.row.positionName }}</span>\n </div>\n <div class=\"apply-info-store\">\n <span class=\"w-80\">所属门店:</span><span class=\"w-130\">{{ scope.row.storeName }}</span>\n </div>\n </div>\n </div>\n </div>\n <div slot=\"reference\">\n <div class=\"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic\">\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\n </div>\n </div>\n </el-popover>\n <div class=\"flex flex-column apply-info\">\n <span>{{scope.row.applyName}}</span>\n <span>{{scope.row.storeName}}</span>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"详情\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div>\n <!-- <span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> -->\n <span>{{scope.row.detail}}</span>\n <el-button v-if=\"scope.row.auditingType == 0\" type=\"text\" @click=\"showStoreChange(scope.row)\">查看详情</el-button>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"提交时间\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div>{{ scope.row.createTime | formatTimeYMD}}</div>\n <div>{{ scope.row.createTime | formatTimeHMS}}</div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"状态\">\n <template slot-scope=\"scope\">\n <span :class=\"[scope.row.auditingStatus == 2? 'color-FF585C':'']\">{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span>\n <el-popover\n class=\"inline-block\"\n placement=\"top\"\n width=\"150\"\n trigger=\"hover\">\n <div class=\"tooltip-text\">{{scope.row.refuseReason}}</div>\n <div slot=\"reference\">\n <i class=\"el-icon-question\" v-if=\"scope.row.auditingStatus == 2\" @click=\"toggleReason(scope.row)\"></i>\n </div>\n </el-popover>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\n <el-pagination\n background\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[10, 20, 30, 40]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 门店变更 -->\n <storeChange v-model=\"showStoreDialog\" :storeChangeData=\"storeChangeData\"></storeChange>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport storeChange from '@/components/review/store-change.vue';\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';\n\nexport default {\n name: \"reviewed\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n relocation: true\n },\n {\n name: '审核中心',\n path: '/unreview'\n },\n {\n name: '已审核',\n path: ''\n }\n ],\n\n filterValue: '99',\n filterOptions: [\n // {\n // label: '待审核',\n // value: '0'\n // },\n {\n label: '已同意',\n value: '1'\n },\n {\n label: '已拒绝',\n value: '2'\n },\n {\n label: '已审核',\n value: '99'\n }\n ],\n\n searchValue: '', // 搜索\n\n tableData: [\n // {\n // enterpriseAuditingId: 1,\n // auditingType: 0,// 审核类型(0:门店信息变更,1:新增成员,2:成员离职)\n // detail: '',\n // relationId: 112,\n // applyId: '12223233',\n // applyName: '测试',\n // headPic: '',\n // storeName: '测试',\n // refuseReason: '111111',\n // auditingStatus: 1, //审核状态 (0:待审核 ,1: 已同意,2:已拒绝)\n // beforeContent: '',\n // afterContent: '',\n // createTime: '2018-12-09 14:34:56'\n // }\n ],\n multipleSelection: [],\n\n // 分页参数\n currentPage: 1,\n pageSize: 20,\n total: 0,\n\n // info\n applyInfo: {\n photo: '',\n applyName: '测试的',\n sex: 2,\n code: '223344545fffffffffffffff4',\n phone: '13012343333',\n job: '店长',\n store: '测试门店'\n },\n\n // store\n showStoreDialog: false,\n storeChangeData: {},\n\n\n }\n },\n filters: {\n formatTimeYMD(data) {\n return data != '--' ? data.split(' ')[0] : '--';\n },\n formatTimeHMS(data) {\n return data != '--' ? data.split(' ')[1] : '--';\n },\n formatNum(data){\n const reg=/\\d{1,3}(?=(\\d{3})+$)/g;\n return (data + '').replace(reg, '$&,');\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 搜索标签清空\n */\n clearSearch() {\n const that = this\n that.getTableList();\n },\n\n /**\n * 搜索标签\n */\n searchEnterFun(e) {\n const that = this\n console.log(e)\n let searchVal = String(e.target.value).trim()\n if (!searchVal) {\n return false;\n }\n\n that.getTableList();\n },\n\n toggleReason(item) {\n const that = this\n item.visible = true;\n that.tableData.forEach(function(ele,index){\n if (ele.enterpriseAuditingId != item.enterpriseAuditingId) {\n ele.visible = false;\n }\n })\n },\n\n /**\n * 表格---多选\n */\n handleSelectionChange(val) {\n const that = this\n that.multipleSelection = val;\n },\n\n /**\n * 分页---页码变化\n */\n handleSizeChange(val) {\n const that = this\n // console.log(`每页 ${val} 条`);\n that.pageSize = val;\n that.getTableList();\n },\n\n /**\n * 分页---当前页变化\n */\n handleCurrentChange(val) {\n const that = this\n // console.log(`当前页: ${val}`);\n that.currentPage = val;\n let fullPath = that.$route.fullPath;\n\n that.getTableList();\n },\n\n /**\n * 获取头像处显示信息\n */\n showSingleInfo(memberId) {\n const that = this;\n },\n\n\n /**\n * 显示门店变更\n */\n showStoreChange(item) {\n const that = this;\n that.showStoreDialog = true;\n that.storeChangeData = item;\n },\n\n /**\n * 获取列表数据\n */\n getTableList(val) {\n const that = this\n const para = {\n auditingType: '',\n auditingStatus: that.filterValue,\n search: that.searchValue || '', // 搜索字段\n pageNum: that.currentPage, // 当前页\n pageSize: that.pageSize, // 一页显示个数\n }\n\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n if (!!resData.result&& !!resData.result.list) {\n resData.result.list.forEach(function(ele,index){\n if (!!ele.createTime) {\n ele.createTime = formatDate(ele.createTime)\n }\n })\n }\n that.tableData = resData.result.list;\n that.total = resData.result.total;\n return;\n }\n\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 mounted() {\n this.getTableList()\n },\n components: {\n navCrumb,\n storeChange\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.inline-block{\n display: inline-block;\n}\n.bg-82C5FF {\n background: #82C5FF;\n}\n\n.color-508CEE {\n color: #508CEE;\n}\n\n.color-FF585C {\n color: #FF585C;\n}\n\n.w-80 {\n width: 80px;\n}\n\n.w-130 {\n display: inline-block;\n width: 130px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.w-250 {\n width: 250px;\n}\n\n.m-l-10 {\n margin-left: 10px;\n}\n\n/* 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.common-wrap__page {\n margin-top: 24px;\n}\n\n.tooltip-text {\n width: 100%;\n white-space: pre-wrap;\n word-break: break-all;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n .right-box {\n background: #fff;\n min-height: 500px;\n padding: 24px;\n\n .w-280 {\n width: 280px;\n }\n\n .w-514 {\n width: 514px;\n }\n\n .m-l-20 {\n margin-left: 20px;\n }\n\n .m-t-45 {\n margin-top: 45px;\n }\n\n .v-align-b {\n vertical-align: bottom;\n }\n\n .text-center {\n text-align: center;\n }\n\n .reviewed-body-head {\n margin-bottom: 22px;\n }\n\n .table-head-pic {\n width: 35px;\n height: 35px;\n i {\n color: #fff;\n }\n\n img {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n }\n }\n\n .apply-info {\n margin-left: 15px;\n line-height: 18px;\n span {\n font-size: 13px;\n color: #606266;\n }\n }\n }\n}\n\n.apply-info-detail {\n /*padding: 18px;*/\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .apply-info-img {\n width: 150px;\n height: 150px;\n border-radius: 12px;\n text-align: center;\n i {\n font-size: 100px;\n color: #fff;\n }\n img {\n width: 150px;\n height: 150px;\n border-radius: 12px;\n }\n }\n\n .apply-info-right {\n width: 229px;\n padding-left: 16px;\n font-size: 13px;\n color: #606266;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .w-80 {\n display: inline-block;\n vertical-align: top;\n }\n }\n\n}\n\n.el-icon-question {\n font-size: 14px;\n color: #C0C4CC;\n cursor: pointer;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/reviewCenter/reviewed.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"reviewed-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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-537d6622\",\"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-537d6622\\\",\\\"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-537d6622\\\",\\\"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-537d6622\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/reviewed.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"门店环境图变更\" :visible.sync=\"customDialog\" width=\"600px\" :before-close=\"handleCardClose\">\n <div class=\"dialog-content\">\n <el-row>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更前\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in leftData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更后\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in rightData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n </el-row>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n import qs from 'qs';\n export default {\n name: 'custom-dialog',\n props: {\n value: {\n type: Boolean,\n default: false\n },\n storeChangeData: {\n type: Object\n }\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: this.value, // 弹框显示\n\n leftData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ],\n rightData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ]\n }\n },\n beforeMount() {\n const that = this\n },\n methods:{\n\n // 关闭\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n // 取消\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('input',that.customDialog)\n },\n\n formatDate(time,flag) {\n const that = this\n // (0-9)年月数字的显示\n function formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n }\n let myDate = new Date(time);\n let y = myDate.getFullYear();\n let m = myDate.getMonth()+1;\n let d = myDate.getDate();\n return y + flag + formatDig(m) + flag + formatDig(d) + flag\n },\n\n handleData() {\n const that = this;\n\n }\n\n },\n watch: {\n value: function(newData,oldData){\n const that = this;\n // console.log(\"新数据:\",newData,oldData)\n that.customDialog = newData\n },\n storeChangeData: function(newData,oldData){\n const that = this;\n }\n },\n\n /* 接收数据 */\n mounted(){\n const that = this;\n // console.log(\"新数据:\",that.value)\n // that.customDialog = that.showStoreDialog\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n.dialog-content {\n /*height: 484px;*/\n padding-bottom: 20px;\n\n .grid-content {\n width: 100%;\n height: 42px;\n line-height: 42px;\n text-align: center;\n background: rgba(245,247,250,1);\n font-size: 16px;\n color: #303133;\n /*border: 1px solid rgba(235,238,245,1);\n border-radius: 4px;*/\n }\n\n .el-row {\n width: 100%;\n font-size: 0\n }\n .el-col-11 {\n width: 272px;\n border:1px solid rgba(235,238,245,1);\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n &+.el-col-11 {\n margin-left: 14px;\n }\n }\n\n .data-body {\n height: 442px;\n max-height: 442px;\n padding: 11px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .data-body-content {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n img {\n width: 100%;\n &+img {\n margin-top: 10px;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/review/store-change.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"门店环境图变更\",\"visible\":_vm.customDialog,\"width\":\"600px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"dialog-content\"},[_c('el-row',[_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更前\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.leftData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更后\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.rightData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])])],1)],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-17b2eb2d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/review/store-change.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./store-change.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./store-change.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17b2eb2d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/review/store-change.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([8],{"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"),o=(a("3E4D"),a("Ch4/")),l=(a("Mk6G"),a("PI0u"),a("P9l9")),i={name:"reviewed",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"审核中心",path:"/unreview"},{name:"已审核",path:""}],filterValue:"",filterOptions:[{label:"已同意",value:"1"},{label:"已拒绝",value:"2"}],searchValue:"",tableData:[{enterpriseAuditingId:1,auditingType:0,detail:"",relationId:112,applyId:"12223233",applyName:"测试",headPic:"",storeName:"测试",refuseReason:"111111",auditingStatus:1,beforeContent:"",afterContent:"",createTime:"2018-12-09 14:34:56"}],multipleSelection:[],currentPage:1,pageSize:20,total:0,applyInfo:{photo:"",applyName:"测试的",sex:2,code:"223344545fffffffffffffff4",phone:"13012343333",job:"店长",store:"测试门店"},showStoreDialog:!1,storeChangeData:{}}},filters:{formatTimeYMD:function(t){return console.log(t,"--"!=t?t.split(" ")[0]:"--"),"--"!=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()},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(l.a)("/haoban-manage-web/audit/auditing-list.json",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.tableData=a.result.list,void(e.total=a.result.total);o.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}},r={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-240 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("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 "},[t.applyInfo.photo?a("img",{attrs:{src:t.applyInfo.photo,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(t.applyInfo.applyName)+"\n "),a("i",{class:[1==t.applyInfo.sex?"icon-xingbienan color-508CEE":"icon-xingbienv color-FF585C","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(t.applyInfo.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(t.applyInfo.phone))])]),t._v(" "),a("div",{staticClass:"apply-info-job"},[a("span",{staticClass:"w-80"},[t._v("职位:")]),a("span",{staticClass:"w-130"},[t._v(t._s(t.applyInfo.job))])]),t._v(" "),a("div",{staticClass:"apply-info-store"},[a("span",{staticClass:"w-80"},[t._v("所属门店:")]),a("span",{staticClass:"w-130"},[t._v(t._s(t.applyInfo.store))])])])])]),t._v(" "),a("div",{attrs:{slot:"reference"},slot:"reference"},[a("div",{staticClass:"flex"},[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))])])])])])]}}])}),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(0==e.row.auditingType?"门店信息变更":0==e.row.auditingType?"新增成员":"成员离职"))]),t._v(" "),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(e.row.createTime))]),t._v(" "),a("div",[t._v(t._s(e.row.createTime))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(1==e.row.auditingStatus?"超级管理员已同意":"超级管理员已拒绝"))]),t._v(" "),a("el-popover",{attrs:{placement:"top",width:"150",trigger:"hover"}},[a("div",[t._v(t._s(e.row.refuseReason))]),t._v(" "),2==e.row.auditingStatus?a("i",{staticClass:"el-icon-question",attrs:{slot:"reference"},slot:"reference"}):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 c=a("VU/8")(i,r,!1,function(t){a("KxCW")},"data-v-2896026c",null);e.default=c.exports},IyOB:function(t,e){},KxCW: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(),o=n.getMonth()+1,l=n.getDate();return s+e+a(o)+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 o=a("VU/8")(n,s,!1,function(t){a("IyOB")},"data-v-17b2eb2d",null);e.a=o.exports}});
//# sourceMappingURL=8.2cede2b8a7b18ccea353.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/test.png","webpack:///src/views/reviewCenter/reviewed.vue","webpack:///./src/views/reviewCenter/reviewed.vue?61ee","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","relocation","filterValue","filterOptions","label","value","searchValue","tableData","enterpriseAuditingId","auditingType","detail","relationId","applyId","applyName","headPic","storeName","refuseReason","auditingStatus","beforeContent","afterContent","createTime","multipleSelection","currentPage","pageSize","total","applyInfo","photo","sex","code","phone","job","store","showStoreDialog","storeChangeData","filters","formatTimeYMD","console","log","split","formatTimeHMS","formatNum","replace","computed","methods","clearSearch","this","getTableList","searchEnterFun","e","String","target","trim","handleSelectionChange","val","handleSizeChange","handleCurrentChange","$route","fullPath","showSingleInfo","memberId","showStoreChange","item","that","para","search","pageNum","Object","api","then","res","resData","errorCode","result","list","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","src","alt","class","slot","type","click","_e","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","visible","before-close","update:visible","span"],"mappings":"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","file":"static/js/8.2cede2b8a7b18ccea353.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 = 7 8","<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-240 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 <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=\"!applyInfo.photo\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\r\n <img v-else :src=\"applyInfo.photo\" 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\">{{applyInfo.applyName}}\r\n <i :class=\"[applyInfo.sex == 1? 'icon-xingbienan color-508CEE': 'icon-xingbienv color-FF585C','iconfont']\"></i>\r\n </div>\r\n <div class=\"apply-info-code\">\r\n <span class=\"w-80\">员工代码:</span><span class=\"w-130\">{{ applyInfo.code }}</span>\r\n </div>\r\n <div class=\"apply-info-phone\">\r\n <span class=\"w-80\">手机号:</span><span class=\"w-130\">{{ applyInfo.phone }}</span>\r\n </div>\r\n <div class=\"apply-info-job\">\r\n <span class=\"w-80\">职位:</span><span class=\"w-130\">{{ applyInfo.job }}</span>\r\n </div>\r\n <div class=\"apply-info-store\">\r\n <span class=\"w-80\">所属门店:</span><span class=\"w-130\">{{ applyInfo.store }}</span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div slot=\"reference\">\r\n <div class=\"flex\">\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 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 </div>\r\n </el-popover>\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 }}</div>\r\n <div>{{ scope.row.createTime }}</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>{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span>\r\n <el-popover\r\n placement=\"top\"\r\n width=\"150\"\r\n trigger=\"hover\">\r\n <div>{{scope.row.refuseReason}}</div>\r\n <i slot=\"reference\" class=\"el-icon-question\" v-if=\"scope.row.auditingStatus == 2\"></i>\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 } 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 relocation: true\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: '',\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\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 console.log(data,data != '--' ? data.split(' ')[0] : '--')\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 /**\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 const 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 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.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-240 {\r\n width: 240px;\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.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 }\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 }\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 }\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-240 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('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 \"},[(!_vm.applyInfo.photo)?_c('i',{staticClass:\"iconfont icon-yewuduanmorentouxian\"}):_c('img',{attrs:{\"src\":_vm.applyInfo.photo,\"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(_vm.applyInfo.applyName)+\"\\n \"),_c('i',{class:[_vm.applyInfo.sex == 1? 'icon-xingbienan color-508CEE': 'icon-xingbienv color-FF585C','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(_vm.applyInfo.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(_vm.applyInfo.phone))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-job\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"职位:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(_vm.applyInfo.job))])]),_vm._v(\" \"),_c('div',{staticClass:\"apply-info-store\"},[_c('span',{staticClass:\"w-80\"},[_vm._v(\"所属门店:\")]),_c('span',{staticClass:\"w-130\"},[_vm._v(_vm._s(_vm.applyInfo.store))])])])])]),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"reference\"},slot:\"reference\"},[_c('div',{staticClass:\"flex\"},[_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))])])])])])]}}])}),_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.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'))]),_vm._v(\" \"),_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(scope.row.createTime))]),_vm._v(\" \"),_c('div',[_vm._v(_vm._s(scope.row.createTime))])]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"label\":\"状态\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',[_vm._v(_vm._s(scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'))]),_vm._v(\" \"),_c('el-popover',{attrs:{\"placement\":\"top\",\"width\":\"150\",\"trigger\":\"hover\"}},[_c('div',[_vm._v(_vm._s(scope.row.refuseReason))]),_vm._v(\" \"),(scope.row.auditingStatus == 2)?_c('i',{staticClass:\"el-icon-question\",attrs:{\"slot\":\"reference\"},slot:\"reference\"}):_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-2896026c\",\"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-2896026c\\\",\\\"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-2896026c\\\",\\\"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-2896026c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/reviewed.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"门店环境图变更\" :visible.sync=\"customDialog\" width=\"600px\" :before-close=\"handleCardClose\">\n <div class=\"dialog-content\">\n <el-row>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更前\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in leftData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n <el-col :span=\"11\">\n <div class=\"grid-content bg-purple-dark\">\n 变更后\n </div>\n <div class=\"data-body\">\n <div class=\"data-body-content flex flex-column flex-space-between\">\n <template v-for=\"item in rightData\">\n <img :src=\"item.src\" alt=\"\"/>\n </template>\n </div>\n </div>\n </el-col>\n </el-row>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n import qs from 'qs';\n export default {\n name: 'custom-dialog',\n props: {\n value: {\n type: Boolean,\n default: false\n },\n storeChangeData: {\n type: Object\n }\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: this.value, // 弹框显示\n\n leftData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ],\n rightData: [\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n },\n {\n src: require('../../assets/test.png')\n }\n ]\n }\n },\n beforeMount() {\n const that = this\n },\n methods:{\n\n // 关闭\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n // 取消\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('input',that.customDialog)\n },\n\n formatDate(time,flag) {\n const that = this\n // (0-9)年月数字的显示\n function formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n }\n let myDate = new Date(time);\n let y = myDate.getFullYear();\n let m = myDate.getMonth()+1;\n let d = myDate.getDate();\n return y + flag + formatDig(m) + flag + formatDig(d) + flag\n },\n\n handleData() {\n const that = this;\n\n }\n\n },\n watch: {\n value: function(newData,oldData){\n const that = this;\n // console.log(\"新数据:\",newData,oldData)\n that.customDialog = newData\n },\n storeChangeData: function(newData,oldData){\n const that = this;\n }\n },\n\n /* 接收数据 */\n mounted(){\n const that = this;\n // console.log(\"新数据:\",that.value)\n // that.customDialog = that.showStoreDialog\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-space-between {\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n -o-justify-content: space-between;\n justify-content: space-between;\n}\n.dialog-content {\n /*height: 484px;*/\n padding-bottom: 20px;\n\n .grid-content {\n width: 100%;\n height: 42px;\n line-height: 42px;\n text-align: center;\n background: rgba(245,247,250,1);\n font-size: 16px;\n color: #303133;\n /*border: 1px solid rgba(235,238,245,1);\n border-radius: 4px;*/\n }\n\n .el-row {\n width: 100%;\n font-size: 0\n }\n .el-col-11 {\n width: 272px;\n border:1px solid rgba(235,238,245,1);\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n &+.el-col-11 {\n margin-left: 14px;\n }\n }\n\n .data-body {\n height: 442px;\n max-height: 442px;\n padding: 11px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .data-body-content {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n img {\n width: 100%;\n &+img {\n margin-top: 10px;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/review/store-change.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"门店环境图变更\",\"visible\":_vm.customDialog,\"width\":\"600px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"dialog-content\"},[_c('el-row',[_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更前\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.leftData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":11}},[_c('div',{staticClass:\"grid-content bg-purple-dark\"},[_vm._v(\"\\n 变更后\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"data-body\"},[_c('div',{staticClass:\"data-body-content flex flex-column flex-space-between\"},[_vm._l((_vm.rightData),function(item){return [_c('img',{attrs:{\"src\":item.src,\"alt\":\"\"}})]})],2)])])],1)],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-17b2eb2d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/review/store-change.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./store-change.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./store-change.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-17b2eb2d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./store-change.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17b2eb2d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/review/store-change.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([8],{"2FlR":function(e,t,a){e.exports=a.p+"static/img/test.50e4091.png"},IyOB:function(e,t){},Zx22:function(e,t,a){"use strict";a("P9l9"),a("3E4D"),a("Ch4/"),a("mw3O");var s={name:"custom-dialog",props:{value:{type:Boolean,default:!1},storeChangeData:{type:Object}},data:function(){return{repProjectName:"gic-web",customDialog:this.value,leftData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}],rightData:[{src:a("2FlR")},{src:a("2FlR")},{src:a("2FlR")}]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("input",this.customDialog)},formatDate:function(e,t){function a(e){return e>9?""+e:"0"+e}var s=new Date(e),i=s.getFullYear(),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},g5Le:function(e,t){},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",relocation:!0},{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.b)("/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.b)("/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("g5Le")},"data-v-37907bb5",null);t.default=p.exports}});
//# sourceMappingURL=8.52021e6806ab0eb80126.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?9758","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","relocation","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":"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","file":"static/js/8.52021e6806ab0eb80126.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 = 7 8","<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>\n <div class=\"unreview-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"reviewed-body-head flex flex-space-between\">\n <el-select v-model=\"filterValue\" placeholder=\"全部事项\" @change=\"getTableList\">\n <el-option\n v-for=\"item in filterOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <el-button type=\"primary\" @click=\"approveAll\">批量同意</el-button>\n </div>\n <div class=\"reviewed-body-content\">\n <el-table\n ref=\"multipleTable\"\n :data=\"tableData\"\n tooltip-effect=\"dark\"\n style=\"width: 100%\"\n @selection-change=\"handleSelectionChange\">\n <el-table-column\n type=\"selection\"\n width=\"55\">\n </el-table-column>\n <el-table-column\n label=\"审核事项\">\n <template slot-scope=\"scope\">\n {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 1? '新增成员': '成员离职'}}\n </template>\n </el-table-column>\n <el-table-column\n label=\"提交人\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div class=\"flex\">\n <el-popover\n placement=\"top-start\"\n width=\"400\"\n trigger=\"hover\"\n @show=\"showSingleInfo(scope.row.applyId)\">\n <div class=\"apply-info-detail\">\n <div class=\"flex\">\n <div class=\"apply-info-img flex-align-center flex-pack-center bg-82C5FF \">\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\n </div>\n <div class=\"flex flex-column apply-info-right flex-space-between\">\n <div class=\"apply-info-name\">{{scope.row.applyName}}\n <i :class=\"[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]\"></i>\n </div>\n <div class=\"apply-info-code\">\n <span class=\"w-80\">员工代码:</span><span class=\"w-130\">{{ scope.row.code }}</span>\n </div>\n <div class=\"apply-info-phone\">\n <span class=\"w-80\">手机号:</span><span class=\"w-130\">{{ scope.row.phoneNumber }}</span>\n </div>\n <div class=\"apply-info-job\">\n <span class=\"w-80\">职位:</span><span class=\"w-130\">{{ scope.row.positionName }}</span>\n </div>\n <div class=\"apply-info-store\">\n <span class=\"w-80\">所属门店:</span><span class=\"w-130\">{{ scope.row.storeName }}</span>\n </div>\n </div>\n </div>\n </div>\n <div slot=\"reference\">\n <div class=\"flex flex-align-center flex-pack-center bg-82C5FF table-head-pic\">\n <i v-if=\"!scope.row.headPic\" class=\"iconfont icon-yewuduanmorentouxian\"></i>\n <img v-else :src=\"scope.row.headPic\" alt=\"img\"/>\n </div>\n </div>\n </el-popover>\n <div class=\"flex flex-column apply-info\">\n <span>{{scope.row.applyName}}</span>\n <span>{{scope.row.storeName}}</span>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"详情\">\n <template slot-scope=\"scope\">\n <div>\n <!-- <span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> -->\n <span>{{scope.row.detail}}</span>\n <el-button v-if=\"scope.row.auditingType == 0\" type=\"text\" @click=\"showStoreChange(scope.row)\">查看详情</el-button>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"提交时间\"\n show-overflow-tooltip>\n <template slot-scope=\"scope\">\n <div>{{ scope.row.createTime | formatTimeYMD}}</div>\n <div>{{ scope.row.createTime | formatTimeHMS}}</div>\n </template>\n </el-table-column>\n <el-table-column\n label=\"操作\"\n width=\"100\">\n <template slot-scope=\"scope\">\n <el-button @click=\"handleClick(scope.$index,scope.row)\" type=\"text\" size=\"small\">同意</el-button>\n <el-button @click=\"handleClick(scope.$index,scope.row,'refuse')\" type=\"text\" size=\"small\">拒绝</el-button>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\n <el-pagination\n background\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[10, 20, 30, 40]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 门店变更 -->\n <storeChange v-model=\"showStoreDialog\" :storeChangeData=\"storeChangeData\"></storeChange>\n <!-- 同意 -->\n <el-dialog class=\"approve-dialog\" title=\"\" :visible.sync=\"approveVisible\" width=\"422px\">\n <div class=\"approve-body text-center\">\n <div><i class=\"el-icon-success\"></i><span class=\"approve-icon-tip\">同意</span></div>\n <div class=\"approve-tip\">是否确认同意</div>\n </div>\n <div slot=\"footer\" class=\"approve-footer dialog-footer\" style=\"text-align: center;\">\n <el-button @click=\"approveVisible = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"sendApprove\">确 定</el-button>\n </div>\n </el-dialog>\n <!-- 拒绝 -->\n <el-dialog class=\"refuse-dialog\" title=\"提示\" :visible.sync=\"refuseVisible\" width=\"422px\">\n <div>\n <div class=\"refuse-tip\">请输入拒绝理由</div>\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" class=\"demo-ruleForm\">\n <el-form-item label=\"\" prop=\"refuseReason\">\n <el-input\n v-model=\"ruleForm.refuseReason\"\n type=\"textarea\"\n :rows=\"3\">\n </el-input>\n </el-form-item>\n </el-form>\n </div>\n <div slot=\"footer\" class=\"approve-footer dialog-footer\" >\n <el-button @click=\"refuseVisible = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"sendRefuse('ruleForm')\">确 定</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport storeChange from '@/components/review/store-change.vue';\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: \"unreview\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n relocation: true\n },\n {\n name: '审核中心',\n path: '/unreview'\n },\n {\n name: '待审核',\n path: ''\n }\n\n ],\n\n filterValue: '',\n filterOptions: [\n // {\n // label: '门店信息变更',\n // value: '0'\n // },\n {\n label: '全部类型',\n value: ''\n },\n {\n label: '新增成员',\n value: '1'\n },\n {\n label: '成员离职',\n value: '2'\n }\n ],\n\n tableData: [\n // {\n // enterpriseAuditingId: 1,\n // auditingType: 0,//审核类型(0:门店信息变更,1:新增成员,2:成员离职)\n // detail: '',\n // relationId: 112,\n // applyId: '12223233',\n // applyName: '测试',\n // headPic: '',\n // storeName: '测试门店',\n // refuseReason: '111111',\n // auditingStatus: 0, //审核状态 (0:待审核 ,1: 已同意,2:已拒绝)\n // beforeContent: '',\n // afterContent: '',\n // createTime: '2018-12-09 14:34:56'\n // }\n ],\n multipleSelection: [],\n\n // 分页参数\n currentPage: 1,\n pageSize: 20,\n total: 0,\n\n // 操作\n selectId: '',\n ruleForm: {\n refuseReason: ''\n },\n rules: {\n refuseReason: [\n { required: true, message: '请输入拒绝理由', trigger: 'blur' },\n { min: 1, max: 50, message: '长度在 1 到 50 个字', trigger: 'blur' }\n ],\n },\n\n showStoreDialog: false,\n storeChangeData: {},\n\n approveVisible: false,\n refuseVisible: false,\n\n }\n },\n filters: {\n formatTimeYMD(data) {\n return data != '--' ? data.split(' ')[0] : '--';\n },\n formatTimeHMS(data) {\n return data != '--' ? data.split(' ')[1] : '--';\n },\n formatNum(data){\n const reg=/\\d{1,3}(?=(\\d{3})+$)/g;\n return (data + '').replace(reg, '$&,');\n }\n },\n computed: {\n\n },\n methods: {\n\n /**\n * 表格---多选\n */\n handleSelectionChange(val) {\n const that = this\n that.multipleSelection = val;\n },\n\n /**\n * 分页---页码变化\n */\n handleSizeChange(val) {\n const that = this;\n that.pageSize = val;\n that.getTableList();\n },\n\n /**\n * 分页---当前页变化\n */\n handleCurrentChange(val) {\n const that = this;\n that.currentPage = val;\n\n that.getTableList();\n },\n\n /**\n * 操作\n */\n handleClick(index,item,flag) {\n const that = this\n that.selectId = item.enterpriseAuditingId;\n !!flag? that.refuseVisible = true: that.approveVisible = true;\n },\n\n /**\n * 确定同意\n */\n sendApprove() {\n const that = this\n that.postApprove(that.selectId)\n },\n\n /**\n * 批量同意\n */\n approveAll() {\n const that = this;\n console.log(that.multipleSelection)\n let ids = !!that.multipleSelection.length? that.multipleSelection.map(item=>item.enterpriseAuditingId) : '';\n if (!ids) {\n that.$message.error({\n duration: 1000,\n message: '请选择列表'\n })\n return false;\n }\n that.postAllApprove(ids)\n\n },\n\n postApprove(ids) {\n const that = this;\n const para = {\n enterpriseAuditingId: ids\n }\n\n postRequest('/haoban-manage-web/audit/approve.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n showMsg.showmsg('操作成功','success')\n that.approveVisible = false;\n that.getTableList();\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 postAllApprove(ids) {\n const that = this;\n const para = {\n enterpriseAuditingIds: ids\n }\n\n postRequest('/haoban-manage-web/audit/batch-approve.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n showMsg.showmsg('操作成功','success')\n that.getTableList();\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 sendRefuse(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n if (valid) {\n that.postRefuse()\n } else {\n // console.log('error submit!!');\n return false;\n }\n })\n },\n\n postRefuse() {\n const that = this;\n const para = {\n enterpriseAuditingId: that.selectId,\n refuseReason: that.ruleForm.refuseReason\n }\n\n getRequest('/haoban-manage-web/audit/refuse.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n showMsg.showmsg('操作成功','success')\n that.refuseVisible = false;\n that.getTableList();\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 showSingleInfo(memberId) {\n const that = this;\n },\n\n /**\n * 显示门店变更\n */\n showStoreChange(item) {\n const that = this;\n that.showStoreDialog = true;\n that.storeChangeData = item;\n },\n\n /**\n * 获取列表数据\n */\n getTableList(val) {\n const that = this;\n const para = {\n auditingType: that.filterValue,\n auditingStatus: '0',\n search: '', // 搜索字段\n pageNum: that.currentPage, // 当前页\n pageSize: that.pageSize, // 一页显示个数\n }\n\n getRequest('/haoban-manage-web/audit/auditing-list.json',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n if (!!resData.result&& !!resData.result.list) {\n resData.result.list.forEach(function(ele,index){\n if (!!ele.createTime) {\n ele.createTime = formatDate(ele.createTime)\n }\n })\n }\n that.tableData = resData.result.list;\n that.total = resData.result.total;\n return;\n }\n\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 mounted() {\n this.getTableList()\n },\n components: {\n navCrumb,\n storeChange\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n\n.bg-82C5FF {\n background: #82C5FF;\n}\n\n.color-508CEE {\n color: #508CEE;\n}\n\n.color-FF585C {\n color: #FF585C;\n}\n\n.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.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.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\n\n .reviewed-body-head {\n margin-bottom: 22px;\n }\n\n .table-head-pic {\n width: 35px;\n height: 35px;\n i {\n color: #fff;\n }\n\n img {\n width: 35px;\n height: 35px;\n border-radius: 3px;\n }\n }\n\n .apply-info {\n margin-left: 15px;\n line-height: 18px;\n span {\n font-size: 13px;\n color: #606266;\n }\n }\n }\n}\n\n.apply-info-detail {\n /*padding: 18px;*/\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .apply-info-img {\n width: 150px;\n height: 150px;\n border-radius: 12px;\n text-align: center;\n i {\n font-size: 100px;\n color: #fff;\n }\n img {\n width: 150px;\n height: 150px;\n border-radius: 12px;\n }\n }\n\n .apply-info-right {\n width: 229px;\n padding-left: 16px;\n font-size: 13px;\n color: #606266;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .w-80 {\n display: inline-block;\n vertical-align: top;\n }\n }\n\n}\n\n.approve-dialog {\n .el-icon-success {\n display: inline-block;\n vertical-align: middle;\n font-size: 24px;\n color: #67C23A;\n }\n\n .approve-icon-tip {\n display: inline-block;\n vertical-align: middle;\n margin-left: 6px;\n font-size: 18px;\n color: #303133;\n }\n\n .approve-tip {\n margin-top: 31px;\n font-size: 14px;\n color: #606266;\n }\n\n /deep/.el-dialog__footer {\n border: none;\n padding: 18px 20px 22px 20px;\n }\n}\n\n.refuse-dialog {\n .refuse-tip {\n margin-bottom: 20px;\n font-size: 14px;\n color: #606266;\n }\n /deep/.el-dialog__footer {\n border: none;\n /*padding: 18px 20px 22px 20px;*/\n }\n\n .el-textarea {\n /deep/ .el-textarea__inner {\n font-size: 12px;\n color: #606266;\n background-color: rgba(255,255,255,.1);\n resize: none;\n }\n }\n}\n</style>\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-37907bb5\",\"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-37907bb5\\\",\\\"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-37907bb5\\\",\\\"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-37907bb5\"\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([31],{"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"),i={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var s=n("VU/8")({name:"App",data:function(){return{}}},i,!1,function(e){n("6jtR")},null,null).exports,c=n("/ocq"),u=n("5tgt"),m=n.n(u);r.default.use(c.a);var p=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,l=[{path:"/login",name:"登录",component:m()("login","index")},{path:"/index",name:"index",component:m()("index","index")},{path:"/contacts",name:"通讯录",component:m()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:m()("contacts","administrativeFrame")},{path:"/addDepartment",name:"添加部门",component:m()("contacts","addDepartment")},{path:"/storeFrame",name:"门店架构",component:m()("contacts","storeFrame")},{path:"/employee",name:"在职员工",component:m()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:m()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:m()("contacts","fileSet")},{path:"/shareContact",name:"共享通讯录",component:m()("contacts","shareContact")}]},{path:"/enterpriseApp",name:"企业应用",component:m()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",component:m()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:m()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:m()("reviewCenter","unreview")}]},{path:"/setCenter",name:"审核中心",component:m()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:m()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:m()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:m()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:m()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:m()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:m()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:m()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员",component:m()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:m()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:p},{path:"/404",name:"error404",component:p},{path:"/500",name:"error500",component:p},{path:"*",redirect:"/404",hidden:!0}],f=new c.a({routes:l,scrollBehavior:function(){return{y:0}}}),v=n("zL8q"),h=n.n(v),g=n("Rf8U"),w=n.n(g),y=n("mtWM"),C=n.n(y),x=n("bOdI"),A=n.n(x),k=n("NYxO");r.default.use(k.a);var R=new k.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},A()(d,"login",function(e,t){sessionStorage.token=t,e.token=t}),A()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),A()(d,"title",function(e,t){e.title=t}),A()(d,"show",function(e,t){e.show=t}),d)}),F=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),S=n.n(F),j=n("tyqE"),O=n.n(j),P=n("pRVe"),T=n.n(P),q=n("SE7k"),z=n.n(q),D=n("XsK6"),X=n.n(D);r.default.use(X.a),r.default.use(z.a),r.default.use(T.a),r.default.use(O.a),r.default.use(S.a),r.default.config.productionTip=!1,r.default.use(h.a,{size:"large"}),r.default.use(w.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:v.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:s},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addDepartment.vue":["HHRu",4],"./contacts/administrativeFrame.vue":["kLcy",2,0],"./contacts/administrativeFrame1.vue":["7QvG",0,25],"./contacts/employee.vue":["AdJp",0,9],"./contacts/fileSet.vue":["CSjr",17],"./contacts/index.vue":["41Rh",0,18],"./contacts/shareContact.vue":["Gfms",27],"./contacts/staffRecordsTemplate.vue":["lFAe",0,3],"./contacts/storeFrame.vue":["7SJI",0,21],"./contacts/unemployee.vue":["TGrv",23],"./enterpriseApp/index.vue":["da9f",19],"./errorPage/403.vue":["6XGN",10],"./errorPage/404.vue":["AejC",15],"./errorPage/500.vue":["FskK",11],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,6],"./login/index.vue":["T+/8",5],"./reviewCenter/index.vue":["+lem",26],"./reviewCenter/reviewed.vue":["CLYF",0,8],"./reviewCenter/unreview.vue":["xCEU",0,7],"./setting/addAdmin.vue":["rs/A",0,24],"./setting/addAdminRole.vue":["fZsz",0,13],"./setting/companyAddress.vue":["SKyE",0,29],"./setting/companyCertify.vue":["3zYh",0,12],"./setting/index.vue":["VlR1",22],"./setting/replaceAdmin.vue":["ys9I",0,28],"./setting/setChildAdmin.vue":["VqB7",0,20],"./setting/staffDetails.vue":["Zyzf",0,16],"./setting/storePermission.vue":["Xwfy",0,14]};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([31],{"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"),i={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var s=n("VU/8")({name:"App",data:function(){return{}}},i,!1,function(e){n("6jtR")},null,null).exports,c=n("/ocq"),u=n("5tgt"),m=n.n(u);r.default.use(c.a);var p=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,l=[{path:"/login",name:"登录",component:m()("login","index")},{path:"/index",name:"index",component:m()("index","index")},{path:"/contacts",name:"通讯录",component:m()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:m()("contacts","administrativeFrame")},{path:"/addDepartment",name:"添加部门",component:m()("contacts","addDepartment")},{path:"/storeFrame",name:"门店架构",component:m()("contacts","storeFrame")},{path:"/employee",name:"在职员工",component:m()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:m()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:m()("contacts","fileSet")},{path:"/shareContact",name:"共享通讯录",component:m()("contacts","shareContact")}]},{path:"/enterpriseApp",name:"企业应用",component:m()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",component:m()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:m()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:m()("reviewCenter","unreview")}]},{path:"/setCenter",name:"审核中心",component:m()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:m()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:m()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:m()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:m()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:m()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:m()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:m()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员",component:m()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:m()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:p},{path:"/404",name:"error404",component:p},{path:"/500",name:"error500",component:p},{path:"*",redirect:"/404",hidden:!0}],f=new c.a({routes:l,scrollBehavior:function(){return{y:0}}}),v=n("zL8q"),h=n.n(v),g=n("Rf8U"),w=n.n(g),y=n("mtWM"),C=n.n(y),x=n("bOdI"),A=n.n(x),k=n("NYxO");r.default.use(k.a);var R=new k.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},A()(d,"login",function(e,t){sessionStorage.token=t,e.token=t}),A()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),A()(d,"title",function(e,t){e.title=t}),A()(d,"show",function(e,t){e.show=t}),d)}),F=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),S=n.n(F),j=n("tyqE"),O=n.n(j),P=n("pRVe"),T=n.n(P),q=n("SE7k"),z=n.n(q),D=n("XsK6"),X=n.n(D);r.default.use(X.a),r.default.use(z.a),r.default.use(T.a),r.default.use(O.a),r.default.use(S.a),r.default.config.productionTip=!1,r.default.use(h.a,{size:"large"}),r.default.use(w.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:v.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:s},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addDepartment.vue":["HHRu",4],"./contacts/administrativeFrame.vue":["kLcy",2,0],"./contacts/administrativeFrame1.vue":["7QvG",0,25],"./contacts/employee.vue":["AdJp",0,9],"./contacts/fileSet.vue":["CSjr",17],"./contacts/index.vue":["41Rh",0,18],"./contacts/shareContact.vue":["Gfms",27],"./contacts/staffRecordsTemplate.vue":["lFAe",0,3],"./contacts/storeFrame.vue":["7SJI",0,21],"./contacts/unemployee.vue":["TGrv",23],"./enterpriseApp/index.vue":["da9f",19],"./errorPage/403.vue":["6XGN",10],"./errorPage/404.vue":["AejC",15],"./errorPage/500.vue":["FskK",11],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,6],"./login/index.vue":["T+/8",5],"./reviewCenter/index.vue":["+lem",26],"./reviewCenter/reviewed.vue":["CLYF",0,7],"./reviewCenter/unreview.vue":["xCEU",0,8],"./setting/addAdmin.vue":["rs/A",0,24],"./setting/addAdminRole.vue":["fZsz",0,13],"./setting/companyAddress.vue":["SKyE",0,29],"./setting/companyCertify.vue":["3zYh",0,12],"./setting/index.vue":["VlR1",22],"./setting/replaceAdmin.vue":["ys9I",0,28],"./setting/setChildAdmin.vue":["VqB7",0,20],"./setting/staffDetails.vue":["Zyzf",0,16],"./setting/storePermission.vue":["Xwfy",0,14]};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.d56dea1e6c09a4c6fbd0.js.map //# sourceMappingURL=app.008112b52ed88acf84f2.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/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","children","redirect","hidden","router","routes","scrollBehavior","y","Vuex","store_store","Store","state","user","token","title","show","mutations","defineProperty_default","_mutations","removeItem","vueGicImgPreview","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/addDepartment.vue","./contacts/administrativeFrame.vue","./contacts/administrativeFrame1.vue","./contacts/employee.vue","./contacts/fileSet.vue","./contacts/index.vue","./contacts/shareContact.vue","./contacts/staffRecordsTemplate.vue","./contacts/storeFrame.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.d56dea1e6c09a4c6fbd0.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 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: '/addDepartment',\r\n name: '添加部门',\r\n component: _import('contacts','addDepartment')\r\n },\r\n {\r\n path: '/storeFrame',\r\n name: '门店架构',\r\n component: _import('contacts','storeFrame')\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: '/shareContact',\r\n name: '共享通讯录',\r\n component: _import('contacts','shareContact')\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 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 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","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\n\r\nVue.use(vueGicImgPreview)\r\n\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/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t4\n\t],\n\t\"./contacts/administrativeFrame.vue\": [\n\t\t\"kLcy\",\n\t\t2,\n\t\t0\n\t],\n\t\"./contacts/administrativeFrame1.vue\": [\n\t\t\"7QvG\",\n\t\t0,\n\t\t25\n\t],\n\t\"./contacts/employee.vue\": [\n\t\t\"AdJp\",\n\t\t0,\n\t\t9\n\t],\n\t\"./contacts/fileSet.vue\": [\n\t\t\"CSjr\",\n\t\t17\n\t],\n\t\"./contacts/index.vue\": [\n\t\t\"41Rh\",\n\t\t0,\n\t\t18\n\t],\n\t\"./contacts/shareContact.vue\": [\n\t\t\"Gfms\",\n\t\t27\n\t],\n\t\"./contacts/staffRecordsTemplate.vue\": [\n\t\t\"lFAe\",\n\t\t0,\n\t\t3\n\t],\n\t\"./contacts/storeFrame.vue\": [\n\t\t\"7SJI\",\n\t\t0,\n\t\t21\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t23\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t19\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t10\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"AejC\",\n\t\t15\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"FskK\",\n\t\t11\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\t6\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t5\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t26\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t8\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t7\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t24\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t13\n\t],\n\t\"./setting/companyAddress.vue\": [\n\t\t\"SKyE\",\n\t\t0,\n\t\t29\n\t],\n\t\"./setting/companyCertify.vue\": [\n\t\t\"3zYh\",\n\t\t0,\n\t\t12\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t22\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t28\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t20\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t16\n\t],\n\t\"./setting/storePermission.vue\": [\n\t\t\"Xwfy\",\n\t\t0,\n\t\t14\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 = 31"],"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/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","children","redirect","hidden","router","routes","scrollBehavior","y","Vuex","store_store","Store","state","user","token","title","show","mutations","defineProperty_default","_mutations","removeItem","vueGicImgPreview","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/addDepartment.vue","./contacts/administrativeFrame.vue","./contacts/administrativeFrame1.vue","./contacts/employee.vue","./contacts/fileSet.vue","./contacts/index.vue","./contacts/shareContact.vue","./contacts/staffRecordsTemplate.vue","./contacts/storeFrame.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.008112b52ed88acf84f2.js","sourcesContent":["module.exports = (parantfile,file) => (r) => {\r\n import('views/'+ parantfile + '/' + file + '.vue').then((module) => {\r\n r(module)\r\n })\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/_import.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-d8072086\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-d8072086\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d8072086\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\r\n <div id=\"app\">\r\n <transition name=\"fade\" mode=\"out-in\">\r\n <router-view></router-view>\r\n </transition>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'App',\r\n data() {\r\n return {\r\n\r\n }\r\n }\r\n}\r\n</script>\r\n<style>\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue'\nimport Router from 'vue-router'\nimport _import from './_import.js'\nVue.use(Router);\n\n// const error403 = (r) => {\n// import('views/errorPage/403.vue').then((module) => {\n// r(module)\n// })\n// };\n// const error404 = (r) => {\n// import('views/errorPage/404.vue').then((module) => {\n// r(module)\n// })\n// };\n// const error500 = (r) => {\n// import('views/errorPage/500.vue').then((module) => {\n// r(module)\n// })\n// };\nconst errorPage = (r) => {\n import('views/errorPage/index.vue').then((module) => {\n r(module)\n })\n};\n// 页面刷新时,重新赋值token\nif (window.sessionStorage.getItem('token')) {\n store.commit(types.LOGIN, window.sessionStorage.getItem('token'))\n}\nexport const constantRouterMap = [\n {\n path: '/login',\n name: '登录',\n component: _import('login','index')\n },\n {\n path: '/index',\n name: 'index',\n component: _import('index','index'),\n },\n {\n path: '/contacts',\n name: '通讯录',\n component: _import('contacts','index'),\n children: [\n // 通讯录\n {\n path: '/administrativeFrame',\n name: '行政架构',\n component: _import('contacts','administrativeFrame')\n },\n {\n path: '/addDepartment',\n name: '添加部门',\n component: _import('contacts','addDepartment')\n },\n {\n path: '/storeFrame',\n name: '门店架构',\n component: _import('contacts','storeFrame')\n },\n {\n path: '/employee',\n name: '在职员工',\n component: _import('contacts','employee')\n },\n {\n path: '/unemployee',\n name: '离职员工',\n component: _import('contacts','unemployee')\n },\n {\n path: '/fileSet',\n name: '档案设置',\n component: _import('contacts','fileSet')\n },\n {\n path: '/shareContact',\n name: '共享通讯录',\n component: _import('contacts','shareContact')\n },\n ]\n },\n {\n // 企业应用\n path: '/enterpriseApp',\n name: '企业应用',\n component: _import('enterpriseApp','index'),\n },\n {\n // 审核中心\n path: '/reviewCenter',\n name: '审核中心',\n component: _import('reviewCenter','index'),\n children: [\n {\n path: '/reviewed',\n name: '已审核',\n component: _import('reviewCenter','reviewed')\n },\n {\n path: '/unreview',\n name: '未审核',\n component: _import('reviewCenter','unreview')\n },\n ]\n },\n {\n // 设置模块\n path: '/setCenter',\n name: '审核中心',\n component: _import('setting','index'),\n children: [\n {\n path: '/companyAddress',\n name: '企业地址',\n component: _import('setting','companyAddress')\n },\n {\n path: '/companyCertify',\n name: '企业认证',\n component: _import('setting','companyCertify')\n },\n {\n path: '/staffDetails',\n name: '员工详情字段',\n component: _import('setting','staffDetails')\n },\n {\n path: '/storePermission',\n name: '门店权限设置',\n component: _import('setting','storePermission')\n },\n {\n path: '/replaceAdmin',\n name: '更换超级管理员',\n component: _import('setting','replaceAdmin')\n },\n {\n path: '/setChildAdmin',\n name: '设置子管理员',\n component: _import('setting','setChildAdmin')\n },\n {\n path: '/addAdmin',\n name: '添加管理员',\n component: _import('setting','addAdmin')\n },\n {\n path: '/addAdminRole',\n name: '添加管理员',\n component: _import('setting','addAdminRole')\n }\n ]\n },\n {\n path: '/staffRecordsTemplate',\n name: '员工档案设置',\n component: _import('contacts','staffRecordsTemplate')\n },\n {\n path: '/403',\n name: '无权访问',\n component: errorPage\n },\n {\n path: '/404',\n name: 'error404',\n component: errorPage\n },\n {\n path: '/500',\n name: 'error500',\n component: errorPage\n },\n { path: '*', redirect: '/404', hidden: true },\n];\nexport default new Router({\n // mode:'history',\n routes: constantRouterMap,\n scrollBehavior: () => ({ y: 0 }),\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vuex from 'vuex'\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","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\n\r\nVue.use(vueGicImgPreview)\r\n\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/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t4\n\t],\n\t\"./contacts/administrativeFrame.vue\": [\n\t\t\"kLcy\",\n\t\t2,\n\t\t0\n\t],\n\t\"./contacts/administrativeFrame1.vue\": [\n\t\t\"7QvG\",\n\t\t0,\n\t\t25\n\t],\n\t\"./contacts/employee.vue\": [\n\t\t\"AdJp\",\n\t\t0,\n\t\t9\n\t],\n\t\"./contacts/fileSet.vue\": [\n\t\t\"CSjr\",\n\t\t17\n\t],\n\t\"./contacts/index.vue\": [\n\t\t\"41Rh\",\n\t\t0,\n\t\t18\n\t],\n\t\"./contacts/shareContact.vue\": [\n\t\t\"Gfms\",\n\t\t27\n\t],\n\t\"./contacts/staffRecordsTemplate.vue\": [\n\t\t\"lFAe\",\n\t\t0,\n\t\t3\n\t],\n\t\"./contacts/storeFrame.vue\": [\n\t\t\"7SJI\",\n\t\t0,\n\t\t21\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t23\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t19\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t10\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"AejC\",\n\t\t15\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"FskK\",\n\t\t11\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\t6\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t5\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t26\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t7\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t8\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t24\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t13\n\t],\n\t\"./setting/companyAddress.vue\": [\n\t\t\"SKyE\",\n\t\t0,\n\t\t29\n\t],\n\t\"./setting/companyCertify.vue\": [\n\t\t\"3zYh\",\n\t\t0,\n\t\t12\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t22\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t28\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t20\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t16\n\t],\n\t\"./setting/storePermission.vue\": [\n\t\t\"Xwfy\",\n\t\t0,\n\t\t14\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 = 31"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,t,o){for(var f,d,b,i=0,u=[];i<a.length;i++)d=a[i],n[d]&&u.push(n[d][0]),n[d]=0;for(f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f]);for(c&&c(a,t,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=r(r.s=o[i]);return b};var a={},n={32:0};function r(c){if(a[c])return a[c].exports;var n=a[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var c=n[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,r){c=n[e]=[a,r]});c[2]=a;var t=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,r.nc&&o.setAttribute("nonce",r.nc),o.src=r.p+"static/js/"+e+"."+{0:"55391e33b443ef6c3aeb",1:"26fc7c6e9b4ccca95f46",2:"6bf59805468677f7eca1",3:"237e5172ce378459de4f",4:"3dced6d4b6037c0bbcb3",5:"c496a92d6a46e8f787a1",6:"d098baee9f8a1b84807c",7:"21dd2b040fc696a7ac3a",8:"2cede2b8a7b18ccea353",9:"3efbd52a6c939c0c8c95",10:"14ccf2b5ac78e9df37b8",11:"3fb03db0d930b5b27c45",12:"84dccc0827b60bdc7813",13:"e46566e235066b9a5d1b",14:"59d6e61a0a99fa64d705",15:"060041aba9e230b11664",16:"4cf670d46cb7ba759089",17:"5564a3b877f49c7c7623",18:"510599f7144300961720",19:"89578854328b793401e6",20:"efa0a2e8e5ceaa765966",21:"386e96d5529cfc2a297a",22:"efee25c5eb4b5d4f5fe6",23:"2e8631d136d983aec412",24:"5865910b82f5a71d5eb9",25:"deed1078cc03aad96148",26:"406b336aa54c082d5556",27:"0e36ae9e3824eafd2bdb",28:"8550f6196994ff79e383",29:"dd94297d78b2276aa0fe"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var c=n[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return o.onerror=o.onload=d,t.appendChild(o),a},r.m=e,r.c=a,r.d=function(e,c,a){r.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="./",r.oe=function(e){throw console.error(e),e}}([]); !function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,t,o){for(var f,d,b,i=0,u=[];i<a.length;i++)d=a[i],n[d]&&u.push(n[d][0]),n[d]=0;for(f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f]);for(c&&c(a,t,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=r(r.s=o[i]);return b};var a={},n={32:0};function r(c){if(a[c])return a[c].exports;var n=a[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var c=n[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,r){c=n[e]=[a,r]});c[2]=a;var t=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,r.nc&&o.setAttribute("nonce",r.nc),o.src=r.p+"static/js/"+e+"."+{0:"f5e207bceaf358485f25",1:"26fc7c6e9b4ccca95f46",2:"6bf59805468677f7eca1",3:"237e5172ce378459de4f",4:"3dced6d4b6037c0bbcb3",5:"c496a92d6a46e8f787a1",6:"d098baee9f8a1b84807c",7:"bf4808e9edd389eba41e",8:"52021e6806ab0eb80126",9:"3efbd52a6c939c0c8c95",10:"14ccf2b5ac78e9df37b8",11:"3fb03db0d930b5b27c45",12:"11206a30fa4c7379022c",13:"4a9b805de60c36836222",14:"28bbde61d6c95455292e",15:"060041aba9e230b11664",16:"4cf670d46cb7ba759089",17:"5564a3b877f49c7c7623",18:"510599f7144300961720",19:"89578854328b793401e6",20:"efa0a2e8e5ceaa765966",21:"386e96d5529cfc2a297a",22:"efee25c5eb4b5d4f5fe6",23:"2e8631d136d983aec412",24:"a2ed35cc2a2ad8d788a8",25:"deed1078cc03aad96148",26:"406b336aa54c082d5556",27:"0e36ae9e3824eafd2bdb",28:"e7f9437d7012aa113184",29:"53b7436ec5d1c6141f72"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var c=n[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return o.onerror=o.onload=d,t.appendChild(o),a},r.m=e,r.c=a,r.d=function(e,c,a){r.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="./",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.6d36da331f57146476a7.js.map //# sourceMappingURL=manifest.21112cced96070f9b531.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 2f6349b064ca0dc262da"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","32","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","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.6d36da331f57146476a7.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\t32: 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\":\"55391e33b443ef6c3aeb\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"6bf59805468677f7eca1\",\"3\":\"237e5172ce378459de4f\",\"4\":\"3dced6d4b6037c0bbcb3\",\"5\":\"c496a92d6a46e8f787a1\",\"6\":\"d098baee9f8a1b84807c\",\"7\":\"21dd2b040fc696a7ac3a\",\"8\":\"2cede2b8a7b18ccea353\",\"9\":\"3efbd52a6c939c0c8c95\",\"10\":\"14ccf2b5ac78e9df37b8\",\"11\":\"3fb03db0d930b5b27c45\",\"12\":\"84dccc0827b60bdc7813\",\"13\":\"e46566e235066b9a5d1b\",\"14\":\"59d6e61a0a99fa64d705\",\"15\":\"060041aba9e230b11664\",\"16\":\"4cf670d46cb7ba759089\",\"17\":\"5564a3b877f49c7c7623\",\"18\":\"510599f7144300961720\",\"19\":\"89578854328b793401e6\",\"20\":\"efa0a2e8e5ceaa765966\",\"21\":\"386e96d5529cfc2a297a\",\"22\":\"efee25c5eb4b5d4f5fe6\",\"23\":\"2e8631d136d983aec412\",\"24\":\"5865910b82f5a71d5eb9\",\"25\":\"deed1078cc03aad96148\",\"26\":\"406b336aa54c082d5556\",\"27\":\"0e36ae9e3824eafd2bdb\",\"28\":\"8550f6196994ff79e383\",\"29\":\"dd94297d78b2276aa0fe\"}[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 2f6349b064ca0dc262da"],"sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap 6188f81871523ca3e02d"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","32","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","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,wBAA8zBpE,GAAA,MACt4B,IAAAkC,EAAAmC,WAAAC,EAAA,MAEA,SAAAA,IAEAzC,EAAA0C,QAAA1C,EAAA2C,OAAA,KACAC,aAAAvC,GACA,IAAAwC,EAAArE,EAAAL,GACA,IAAA0E,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAA3E,EAAA,aAEAK,EAAAL,QAAA4E,GAKA,OAfA/C,EAAA0C,QAAA1C,EAAA2C,OAAAF,EAaA5C,EAAAmD,YAAAhD,GAEAL,GAIAX,EAAAiE,EAAAnE,EAGAE,EAAAkE,EAAAhE,EAGAF,EAAAmE,EAAA,SAAA/D,EAAAgE,EAAAC,GACArE,EAAAsE,EAAAlE,EAAAgE,IACA1E,OAAA6E,eAAAnE,EAAAgE,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMArE,EAAA2E,EAAA,SAAAtE,GACA,IAAAgE,EAAAhE,KAAAuE,WACA,WAA2B,OAAAvE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAmE,EAAAE,EAAA,IAAAA,GACAA,GAIArE,EAAAsE,EAAA,SAAAO,EAAAC,GAAsD,OAAApF,OAAAC,UAAAC,eAAAC,KAAAgF,EAAAC,IAGtD9E,EAAAyB,EAAA,KAGAzB,EAAA+E,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.21112cced96070f9b531.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\t32: 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\":\"f5e207bceaf358485f25\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"6bf59805468677f7eca1\",\"3\":\"237e5172ce378459de4f\",\"4\":\"3dced6d4b6037c0bbcb3\",\"5\":\"c496a92d6a46e8f787a1\",\"6\":\"d098baee9f8a1b84807c\",\"7\":\"bf4808e9edd389eba41e\",\"8\":\"52021e6806ab0eb80126\",\"9\":\"3efbd52a6c939c0c8c95\",\"10\":\"14ccf2b5ac78e9df37b8\",\"11\":\"3fb03db0d930b5b27c45\",\"12\":\"11206a30fa4c7379022c\",\"13\":\"4a9b805de60c36836222\",\"14\":\"28bbde61d6c95455292e\",\"15\":\"060041aba9e230b11664\",\"16\":\"4cf670d46cb7ba759089\",\"17\":\"5564a3b877f49c7c7623\",\"18\":\"510599f7144300961720\",\"19\":\"89578854328b793401e6\",\"20\":\"efa0a2e8e5ceaa765966\",\"21\":\"386e96d5529cfc2a297a\",\"22\":\"efee25c5eb4b5d4f5fe6\",\"23\":\"2e8631d136d983aec412\",\"24\":\"a2ed35cc2a2ad8d788a8\",\"25\":\"deed1078cc03aad96148\",\"26\":\"406b336aa54c082d5556\",\"27\":\"0e36ae9e3824eafd2bdb\",\"28\":\"e7f9437d7012aa113184\",\"29\":\"53b7436ec5d1c6141f72\"}[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 6188f81871523ca3e02d"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
...@@ -37,3 +37,20 @@ export function _throttle(fn, interval) { ...@@ -37,3 +37,20 @@ export function _throttle(fn, interval) {
} }
} }
} }
function formatDig(num) {
return num > 9 ? '' + num : '0' + num;
}
export function formatDate(time) {
const that = this
let now = new Date(time)
let year = now.getFullYear();
let month = now.getMonth()+1;
let date = now.getDate();
let hour = now.getHours();
let minute = now.getMinutes();
let second = now.getSeconds();
let data = year+"-"+formatDig(month)+"-"+formatDig(date)+" "+formatDig(hour)+":"+formatDig(minute)+":"+formatDig(second);
return data
}
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
:value="item.value"> :value="item.value">
</el-option> </el-option>
</el-select><el-input </el-select><el-input
class="w-240 m-l-10" class="w-250 m-l-10"
placeholder="请输入提交人姓名或门店名称" placeholder="请输入提交人姓名或门店名称"
prefix-icon="el-icon-search" prefix-icon="el-icon-search"
v-model="searchValue" v-model="searchValue"
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
label="提交人" label="提交人"
show-overflow-tooltip> show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div class="flex">
<el-popover <el-popover
placement="top-start" placement="top-start"
width="400" width="400"
...@@ -45,41 +46,40 @@ ...@@ -45,41 +46,40 @@
<div class="apply-info-detail"> <div class="apply-info-detail">
<div class="flex"> <div class="flex">
<div class="apply-info-img flex-align-center flex-pack-center bg-82C5FF "> <div class="apply-info-img flex-align-center flex-pack-center bg-82C5FF ">
<i v-if="!applyInfo.photo" class="iconfont icon-yewuduanmorentouxian"></i> <i v-if="!scope.row.headPic" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="applyInfo.photo" alt="img"/> <img v-else :src="scope.row.headPic" alt="img"/>
</div> </div>
<div class="flex flex-column apply-info-right flex-space-between"> <div class="flex flex-column apply-info-right flex-space-between">
<div class="apply-info-name">{{applyInfo.applyName}} <div class="apply-info-name">{{scope.row.applyName}}
<i :class="[applyInfo.sex == 1? 'icon-xingbienan color-508CEE': 'icon-xingbienv color-FF585C','iconfont']"></i> <i :class="[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]"></i>
</div> </div>
<div class="apply-info-code"> <div class="apply-info-code">
<span class="w-80">员工代码:</span><span class="w-130">{{ applyInfo.code }}</span> <span class="w-80">员工代码:</span><span class="w-130">{{ scope.row.code }}</span>
</div> </div>
<div class="apply-info-phone"> <div class="apply-info-phone">
<span class="w-80">手机号:</span><span class="w-130">{{ applyInfo.phone }}</span> <span class="w-80">手机号:</span><span class="w-130">{{ scope.row.phoneNumber }}</span>
</div> </div>
<div class="apply-info-job"> <div class="apply-info-job">
<span class="w-80">职位:</span><span class="w-130">{{ applyInfo.job }}</span> <span class="w-80">职位:</span><span class="w-130">{{ scope.row.positionName }}</span>
</div> </div>
<div class="apply-info-store"> <div class="apply-info-store">
<span class="w-80">所属门店:</span><span class="w-130">{{ applyInfo.store }}</span> <span class="w-80">所属门店:</span><span class="w-130">{{ scope.row.storeName }}</span>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div slot="reference"> <div slot="reference">
<div class="flex">
<div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic"> <div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic">
<i v-if="!scope.row.headPic" class="iconfont icon-yewuduanmorentouxian"></i> <i v-if="!scope.row.headPic" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="scope.row.headPic" alt="img"/> <img v-else :src="scope.row.headPic" alt="img"/>
</div> </div>
</div>
</el-popover>
<div class="flex flex-column apply-info"> <div class="flex flex-column apply-info">
<span>{{scope.row.applyName}}</span> <span>{{scope.row.applyName}}</span>
<span>{{scope.row.storeName}}</span> <span>{{scope.row.storeName}}</span>
</div> </div>
</div> </div>
</div>
</el-popover>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
show-overflow-tooltip> show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div> <div>
<span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> <!-- <span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> -->
<span>{{scope.row.detail}}</span> <span>{{scope.row.detail}}</span>
<el-button v-if="scope.row.auditingType == 0" type="text" @click="showStoreChange(scope.row)">查看详情</el-button> <el-button v-if="scope.row.auditingType == 0" type="text" @click="showStoreChange(scope.row)">查看详情</el-button>
</div> </div>
...@@ -97,20 +97,23 @@ ...@@ -97,20 +97,23 @@
label="提交时间" label="提交时间"
show-overflow-tooltip> show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div>{{ scope.row.createTime }}</div> <div>{{ scope.row.createTime | formatTimeYMD}}</div>
<div>{{ scope.row.createTime }}</div> <div>{{ scope.row.createTime | formatTimeHMS}}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="状态"> label="状态">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span> <span :class="[scope.row.auditingStatus == 2? 'color-FF585C':'']">{{scope.row.auditingStatus == 1? '超级管理员已同意':'超级管理员已拒绝'}}</span>
<el-popover <el-popover
class="inline-block"
placement="top" placement="top"
width="150" width="150"
trigger="hover"> trigger="hover">
<div>{{scope.row.refuseReason}}</div> <div class="tooltip-text">{{scope.row.refuseReason}}</div>
<i slot="reference" class="el-icon-question" v-if="scope.row.auditingStatus == 2"></i> <div slot="reference">
<i class="el-icon-question" v-if="scope.row.auditingStatus == 2" @click="toggleReason(scope.row)"></i>
</div>
</el-popover> </el-popover>
</template> </template>
</el-table-column> </el-table-column>
...@@ -142,7 +145,7 @@ import storeChange from '@/components/review/store-change.vue'; ...@@ -142,7 +145,7 @@ import storeChange from '@/components/review/store-change.vue';
import showMsg from '@/common/js/showmsg'; import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error'; import errMsg from '@/common/js/error';
import strLength from '@/common/js/strlen'; import strLength from '@/common/js/strlen';
import { _debounce } from "@/common/js/public"; import { _debounce,formatDate } from "@/common/js/public";
import { getRequest, postRequest, postJson, postForm } from '@/api/api'; import { getRequest, postRequest, postJson, postForm } from '@/api/api';
export default { export default {
...@@ -166,7 +169,7 @@ export default { ...@@ -166,7 +169,7 @@ export default {
} }
], ],
filterValue: '', filterValue: '99',
filterOptions: [ filterOptions: [
// { // {
// label: '待审核', // label: '待审核',
...@@ -179,27 +182,31 @@ export default { ...@@ -179,27 +182,31 @@ export default {
{ {
label: '已拒绝', label: '已拒绝',
value: '2' value: '2'
},
{
label: '已审核',
value: '99'
} }
], ],
searchValue: '', // 搜索 searchValue: '', // 搜索
tableData: [ tableData: [
{ // {
enterpriseAuditingId: 1, // enterpriseAuditingId: 1,
auditingType: 0,// 审核类型(0:门店信息变更,1:新增成员,2:成员离职) // auditingType: 0,// 审核类型(0:门店信息变更,1:新增成员,2:成员离职)
detail: '', // detail: '',
relationId: 112, // relationId: 112,
applyId: '12223233', // applyId: '12223233',
applyName: '测试', // applyName: '测试',
headPic: '', // headPic: '',
storeName: '测试', // storeName: '测试',
refuseReason: '111111', // refuseReason: '111111',
auditingStatus: 1, //审核状态 (0:待审核 ,1: 已同意,2:已拒绝) // auditingStatus: 1, //审核状态 (0:待审核 ,1: 已同意,2:已拒绝)
beforeContent: '', // beforeContent: '',
afterContent: '', // afterContent: '',
createTime: '2018-12-09 14:34:56' // createTime: '2018-12-09 14:34:56'
} // }
], ],
multipleSelection: [], multipleSelection: [],
...@@ -228,7 +235,6 @@ export default { ...@@ -228,7 +235,6 @@ export default {
}, },
filters: { filters: {
formatTimeYMD(data) { formatTimeYMD(data) {
console.log(data,data != '--' ? data.split(' ')[0] : '--')
return data != '--' ? data.split(' ')[0] : '--'; return data != '--' ? data.split(' ')[0] : '--';
}, },
formatTimeHMS(data) { formatTimeHMS(data) {
...@@ -265,6 +271,16 @@ export default { ...@@ -265,6 +271,16 @@ export default {
that.getTableList(); that.getTableList();
}, },
toggleReason(item) {
const that = this
item.visible = true;
that.tableData.forEach(function(ele,index){
if (ele.enterpriseAuditingId != item.enterpriseAuditingId) {
ele.visible = false;
}
})
},
/** /**
* 表格---多选 * 表格---多选
*/ */
...@@ -330,6 +346,13 @@ export default { ...@@ -330,6 +346,13 @@ export default {
// console.log(res,res.data,res.data.errorCode) // console.log(res,res.data,res.data.errorCode)
var resData = res.data var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
if (!!resData.result&& !!resData.result.list) {
resData.result.list.forEach(function(ele,index){
if (!!ele.createTime) {
ele.createTime = formatDate(ele.createTime)
}
})
}
that.tableData = resData.result.list; that.tableData = resData.result.list;
that.total = resData.result.total; that.total = resData.result.total;
return; return;
...@@ -359,6 +382,9 @@ export default { ...@@ -359,6 +382,9 @@ export default {
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
.inline-block{
display: inline-block;
}
.bg-82C5FF { .bg-82C5FF {
background: #82C5FF; background: #82C5FF;
} }
...@@ -383,8 +409,8 @@ export default { ...@@ -383,8 +409,8 @@ export default {
overflow: hidden; overflow: hidden;
} }
.w-240 { .w-250 {
width: 240px; width: 250px;
} }
.m-l-10 { .m-l-10 {
...@@ -460,6 +486,16 @@ export default { ...@@ -460,6 +486,16 @@ export default {
text-align: right; text-align: right;
} }
.common-wrap__page {
margin-top: 24px;
}
.tooltip-text {
width: 100%;
white-space: pre-wrap;
word-break: break-all;
}
.right-content { .right-content {
/*width: 100%;*/ /*width: 100%;*/
padding: 24px; padding: 24px;
...@@ -507,6 +543,7 @@ export default { ...@@ -507,6 +543,7 @@ export default {
img { img {
width: 35px; width: 35px;
height: 35px; height: 35px;
border-radius: 3px;
} }
} }
...@@ -528,13 +565,18 @@ export default { ...@@ -528,13 +565,18 @@ export default {
box-sizing: border-box; box-sizing: border-box;
.apply-info-img { .apply-info-img {
width: 150px; width: 150px;
height:150px; height: 150px;
border-radius:12px; border-radius: 12px;
text-align: center; text-align: center;
i { i {
font-size: 100px; font-size: 100px;
color: #fff; color: #fff;
} }
img {
width: 150px;
height: 150px;
border-radius: 12px;
}
} }
.apply-info-right { .apply-info-right {
...@@ -548,6 +590,7 @@ export default { ...@@ -548,6 +590,7 @@ export default {
.w-80 { .w-80 {
display: inline-block; display: inline-block;
vertical-align: top;
} }
} }
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
label="提交人" label="提交人"
show-overflow-tooltip> show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div class="flex">
<el-popover <el-popover
placement="top-start" placement="top-start"
width="400" width="400"
...@@ -43,48 +44,47 @@ ...@@ -43,48 +44,47 @@
<div class="apply-info-detail"> <div class="apply-info-detail">
<div class="flex"> <div class="flex">
<div class="apply-info-img flex-align-center flex-pack-center bg-82C5FF "> <div class="apply-info-img flex-align-center flex-pack-center bg-82C5FF ">
<i v-if="!applyInfo.photo" class="iconfont icon-yewuduanmorentouxian"></i> <i v-if="!scope.row.headPic" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="applyInfo.photo" alt="img"/> <img v-else :src="scope.row.headPic" alt="img"/>
</div> </div>
<div class="flex flex-column apply-info-right flex-space-between"> <div class="flex flex-column apply-info-right flex-space-between">
<div class="apply-info-name">{{applyInfo.applyName}} <div class="apply-info-name">{{scope.row.applyName}}
<i :class="[applyInfo.sex == 1? 'icon-xingbienan color-508CEE': 'icon-xingbienv color-FF585C','iconfont']"></i> <i :class="[scope.row.sex == 2? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE','iconfont' ]"></i>
</div> </div>
<div class="apply-info-code"> <div class="apply-info-code">
<span class="w-80">员工代码:</span><span class="w-130">{{ applyInfo.code }}</span> <span class="w-80">员工代码:</span><span class="w-130">{{ scope.row.code }}</span>
</div> </div>
<div class="apply-info-phone"> <div class="apply-info-phone">
<span class="w-80">手机号:</span><span class="w-130">{{ applyInfo.phone }}</span> <span class="w-80">手机号:</span><span class="w-130">{{ scope.row.phoneNumber }}</span>
</div> </div>
<div class="apply-info-job"> <div class="apply-info-job">
<span class="w-80">职位:</span><span class="w-130">{{ applyInfo.job }}</span> <span class="w-80">职位:</span><span class="w-130">{{ scope.row.positionName }}</span>
</div> </div>
<div class="apply-info-store"> <div class="apply-info-store">
<span class="w-80">所属门店:</span><span class="w-130">{{ applyInfo.store }}</span> <span class="w-80">所属门店:</span><span class="w-130">{{ scope.row.storeName }}</span>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div slot="reference"> <div slot="reference">
<div class="flex">
<div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic"> <div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic">
<i v-if="!scope.row.headPic" class="iconfont icon-yewuduanmorentouxian"></i> <i v-if="!scope.row.headPic" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="scope.row.headPic" alt="img"/> <img v-else :src="scope.row.headPic" alt="img"/>
</div> </div>
</div>
</el-popover>
<div class="flex flex-column apply-info"> <div class="flex flex-column apply-info">
<span>{{scope.row.applyName}}</span> <span>{{scope.row.applyName}}</span>
<span>{{scope.row.storeName}}</span> <span>{{scope.row.storeName}}</span>
</div> </div>
</div> </div>
</div>
</el-popover>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="详情"> label="详情">
<template slot-scope="scope"> <template slot-scope="scope">
<div> <div>
<span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> <!-- <span> {{ scope.row.auditingType == 0? '门店信息变更': scope.row.auditingType == 0? '新增成员': '成员离职'}}</span> -->
<span>{{scope.row.detail}}</span> <span>{{scope.row.detail}}</span>
<el-button v-if="scope.row.auditingType == 0" type="text" @click="showStoreChange(scope.row)">查看详情</el-button> <el-button v-if="scope.row.auditingType == 0" type="text" @click="showStoreChange(scope.row)">查看详情</el-button>
</div> </div>
...@@ -94,8 +94,8 @@ ...@@ -94,8 +94,8 @@
label="提交时间" label="提交时间"
show-overflow-tooltip> show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div>{{ scope.row.createTime }}</div> <div>{{ scope.row.createTime | formatTimeYMD}}</div>
<div>{{ scope.row.createTime }}</div> <div>{{ scope.row.createTime | formatTimeHMS}}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
...@@ -164,7 +164,7 @@ import storeChange from '@/components/review/store-change.vue'; ...@@ -164,7 +164,7 @@ import storeChange from '@/components/review/store-change.vue';
import showMsg from '@/common/js/showmsg'; import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error'; import errMsg from '@/common/js/error';
import strLength from '@/common/js/strlen'; import strLength from '@/common/js/strlen';
import { _debounce } from "@/common/js/public"; import { _debounce,formatDate } from "@/common/js/public";
import { getRequest, postRequest, postJson, postForm } from '@/api/api'; import { getRequest, postRequest, postJson, postForm } from '@/api/api';
export default { export default {
name: "unreview", name: "unreview",
...@@ -195,6 +195,10 @@ export default { ...@@ -195,6 +195,10 @@ export default {
// value: '0' // value: '0'
// }, // },
{ {
label: '全部类型',
value: ''
},
{
label: '新增成员', label: '新增成员',
value: '1' value: '1'
}, },
...@@ -228,17 +232,6 @@ export default { ...@@ -228,17 +232,6 @@ export default {
pageSize: 20, pageSize: 20,
total: 0, total: 0,
// info
applyInfo: {
photo: '',
applyName: '测试的',
sex: 1,
code: '2233445454',
phone: '13012343333',
job: '店长',
store: '测试门店'
},
// 操作 // 操作
selectId: '', selectId: '',
ruleForm: { ruleForm: {
...@@ -261,7 +254,6 @@ export default { ...@@ -261,7 +254,6 @@ export default {
}, },
filters: { filters: {
formatTimeYMD(data) { formatTimeYMD(data) {
console.log(data,data != '--' ? data.split(' ')[0] : '--')
return data != '--' ? data.split(' ')[0] : '--'; return data != '--' ? data.split(' ')[0] : '--';
}, },
formatTimeHMS(data) { formatTimeHMS(data) {
...@@ -276,6 +268,7 @@ export default { ...@@ -276,6 +268,7 @@ export default {
}, },
methods: { methods: {
/** /**
* 表格---多选 * 表格---多选
*/ */
...@@ -334,7 +327,7 @@ export default { ...@@ -334,7 +327,7 @@ export default {
}) })
return false; return false;
} }
that.postApprove(ids) that.postAllApprove(ids)
}, },
...@@ -344,13 +337,43 @@ export default { ...@@ -344,13 +337,43 @@ export default {
enterpriseAuditingId: ids enterpriseAuditingId: ids
} }
getRequest('/haoban-manage-web/audit/approve.json',para) postRequest('/haoban-manage-web/audit/approve.json',para)
.then((res) => { .then((res) => {
// console.log(res,res.data,res.data.errorCode) // console.log(res,res.data,res.data.errorCode)
var resData = res.data var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
showMsg.showmsg('操作成功','success') showMsg.showmsg('操作成功','success')
that.approveVisible = false; that.approveVisible = false;
that.getTableList();
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
that.$message.error({
duration: 1000,
message: error.message
})
});
},
postAllApprove(ids) {
const that = this;
const para = {
enterpriseAuditingIds: ids
}
postRequest('/haoban-manage-web/audit/batch-approve.json',para)
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
var resData = res.data
if (resData.errorCode == 1) {
showMsg.showmsg('操作成功','success')
that.getTableList();
return; return;
} }
...@@ -396,6 +419,7 @@ export default { ...@@ -396,6 +419,7 @@ export default {
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
showMsg.showmsg('操作成功','success') showMsg.showmsg('操作成功','success')
that.refuseVisible = false; that.refuseVisible = false;
that.getTableList();
return; return;
} }
...@@ -435,7 +459,7 @@ export default { ...@@ -435,7 +459,7 @@ export default {
const that = this; const that = this;
const para = { const para = {
auditingType: that.filterValue, auditingType: that.filterValue,
auditingStatus: '', auditingStatus: '0',
search: '', // 搜索字段 search: '', // 搜索字段
pageNum: that.currentPage, // 当前页 pageNum: that.currentPage, // 当前页
pageSize: that.pageSize, // 一页显示个数 pageSize: that.pageSize, // 一页显示个数
...@@ -446,6 +470,13 @@ export default { ...@@ -446,6 +470,13 @@ export default {
// console.log(res,res.data,res.data.errorCode) // console.log(res,res.data,res.data.errorCode)
var resData = res.data var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
if (!!resData.result&& !!resData.result.list) {
resData.result.list.forEach(function(ele,index){
if (!!ele.createTime) {
ele.createTime = formatDate(ele.createTime)
}
})
}
that.tableData = resData.result.list; that.tableData = resData.result.list;
that.total = resData.result.total; that.total = resData.result.total;
return; return;
...@@ -616,6 +647,7 @@ export default { ...@@ -616,6 +647,7 @@ export default {
img { img {
width: 35px; width: 35px;
height: 35px; height: 35px;
border-radius: 3px;
} }
} }
...@@ -637,13 +669,18 @@ export default { ...@@ -637,13 +669,18 @@ export default {
box-sizing: border-box; box-sizing: border-box;
.apply-info-img { .apply-info-img {
width: 150px; width: 150px;
height:150px; height: 150px;
border-radius:12px; border-radius: 12px;
text-align: center; text-align: center;
i { i {
font-size: 100px; font-size: 100px;
color: #fff; color: #fff;
} }
img {
width: 150px;
height: 150px;
border-radius: 12px;
}
} }
.apply-info-right { .apply-info-right {
...@@ -657,6 +694,7 @@ export default { ...@@ -657,6 +694,7 @@ export default {
.w-80 { .w-80 {
display: inline-block; display: inline-block;
vertical-align: top;
} }
} }
......
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