Commit 5c69639c by 无尘

add: 添加头部插件接口

parent 1905d30d
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.f8833d22f406f848a4fa974bb847d7c4.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.bb827ec96f75b2ab43e6.js></script><script type=text/javascript src=./static/js/vendor.dde55690dc883dcd880c.js></script><script type=text/javascript src=./static/js/app.803169a3984f78857469.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.678496ff3ff1ed294a2ba0c753e42615.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.9861c6fd071df7a6756c.js></script><script type=text/javascript src=./static/js/vendor.ff87fb5208b189cf14fe.js></script><script type=text/javascript src=./static/js/app.8eea28649a296afddb0e.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([18],{"4eQH":function(t,e){},JXTs:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("//Fk"),s=a.n(o),n=a("mvHQ"),i=a.n(n),c=a("P9l9"),r=(a("3E4D"),a("Ch4/")),l={name:"custom-dialog",props:{showCustomDialog:{type:Boolean,default:!1},customType:{type:String,default:""}},data:function(){return{repProjectName:"gic-web",customDialog:!1,customData:[],checkList:[]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("customHandleConfirm")},customConfirm:function(){if(!this.checkList.length)return this.$message.error({duration:1e3,message:"请选择操作"}),!1;this.setData(this.checkList)},customChange:function(t){console.log(t)},setData:function(t){var e=this,a={viewIdList:i()(t)},o="data"==e.customType?"/haoban-manage-web/home/set-display-enterprise-data":"/haoban-manage-web/home/set-display-quick-entry";Object(c.b)(o,a).then(function(t){console.log(t,t.data,t.data.errorCode);var a=t.data;1!=a.errorCode?r.a.errorMsg(a):e.$emit("customHandleConfirm")}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getCardList:function(){var t=this,e={all:!0};"data"==t.customType&&(e.fetchData=!1);var a="data"==t.customType?"/haoban-manage-web/home/find-enterprise-data":"/haoban-manage-web/home/find-quick-entry";t.checkList=[],Object(c.b)(a,e).then(function(e){console.log(e,e.data,e.data.errorCode);var a=e.data;if(1==a.errorCode){var o=[];return a.result.forEach(function(e,a){e.homeDisplay&&("data"==t.customType?o.push(e.dataViewId):o.push(e.settingViewId))}),t.customData=a.result,void(t.checkList=o)}r.a.errorMsg(a)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})}},watch:{showCustomDialog:function(t,e){this.customDialog=t},customType:function(t,e){t&&this.getCardList()}},mounted:function(){console.log("传递的参数对象:",this.showCustomDialog);this.customDialog=this.showCustomDialog}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"自定义展示指标",visible:t.customDialog,width:"761px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"custom-dialog__title"},[a("p",{staticClass:"custom-dialog__p"},[t._v("请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了"),a("span",[t._v(t._s(t.checkList.length))]),t._v("个")])]),t._v(" "),a("div",{staticClass:"custom-dialog__checkbox"},[a("el-checkbox-group",{attrs:{max:8},on:{change:t.customChange},model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},["data"===t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.dataViewId,attrs:{label:e.dataViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e(),t._v(" "),"data"!=t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.settingViewId,attrs:{label:e.settingViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e()],2)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customConfirm}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var d={name:"index",data:function(){return{projectName:"gic-clique",contentHeight:"0px",collapseFlag:!1,showCustomDialog:!1,customType:"",bannerList:[],companyObj:{},dataOverview:[],entryData:[]}},methods:{changeRoute:function(t){this.$router.push(t)},toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t},showDialogLayer:function(t){this.showCustomDialog=!0,this.customType=t},customHandleConfirm:function(t){this.showCustomDialog=!1,"data"===this.customType?this.getDataOverview():this.getEntryData()},toCertify:function(t){1!=t&&this.changeRoute("/companyCertify")},getBannerData:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-advertisement",{}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.bannerList=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getEnterpriseData:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-enterprise-info",{}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.companyObj=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getDataOverview:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-enterprise-data",{all:!1,fetchData:!0}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.dataOverview=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getEntryData:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-quick-entry",{all:!1}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.entryData=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",s.a.all([this.getBannerData(),this.getDataOverview(),this.getEntryData(),this.getEnterpriseData()])},components:{customDialog:a("VU/8")(l,u,!1,function(t){a("bpuK")},"data-v-1e320f12",null).exports}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"index"}},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{minHeight:t.contentHeight}},[a("div",{staticClass:"index-swiper"},[a("el-carousel",{attrs:{trigger:"click",height:"250px",arrow:"never",autoplay:!1}},t._l(t.bannerList,function(t,e){return a("el-carousel-item",{key:e},[a("a",{staticClass:"index-swiper-bg",style:{backgroundImage:"url("+t.imgUrl+")"},attrs:{href:1==t.linkType?"#"+t.linkUrl:t.linkUrl,target:"_blank"}})])}))],1),t._v(" "),a("div",{staticClass:"index-company flex flex-row m-t-24"},[a("div",{staticClass:"index-company-left m-r-24 border-box radius-2"},[a("div",{staticClass:"index-company-logo"},[a("img",{attrs:{src:t.companyObj.logoUrl,alt:"log"}})]),t._v(" "),a("div",{staticClass:"index-company-name color-303133"},[t._v(t._s(t.companyObj.enterpriseName))]),t._v(" "),a("ul",[a("li",{staticClass:"flex flex-between"},[a("span",[t._v("账户余额")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.balance))])]),t._v(" "),a("li",{staticClass:"flex flex-between"},[a("span",[t._v("企业编码")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.enterpriseCode))])]),t._v(" "),a("li",{staticClass:"flex flex-between",on:{click:function(e){t.toCertify(t.companyObj.authenticationStatus)}}},[a("span",[t._v("企业认证")]),a("span",{class:[1==t.companyObj.authenticationStatus?"authActive":0==t.companyObj.authenticationStatus?"unAuth":2==t.companyObj.authenticationStatus?"auth-ing":"auth-fail"]},[1==t.companyObj.authenticationStatus||0==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-renzheng p-r-6 "}):t._e(),t._v(" "),2==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng1 p-r-6 "}):t._e(),t._v(" "),3==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng2 p-r-6 "}):t._e(),t._v("\n "+t._s(1==t.companyObj.authenticationStatus?"已认证":0==t.companyObj.authenticationStatus?"未认证":2==t.companyObj.authenticationStatus?"认证中":"认证失败"))])]),t._v(" "),t._m(0)])]),t._v(" "),a("div",{staticClass:"index-company-right radius-2"},[a("div",{staticClass:"index-company-right__head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16"},[t._v("数据概览")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("data")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-company-right__body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.dataOverview,function(e,o){return a("li",{key:o},[a("div",{staticClass:"color-606266 font-16 data-name"},[t._v(t._s(e.fieldTitle))]),t._v(" "),a("div",{staticClass:"color-303133 font-30 data-num"},[t._v(t._s(e.fieldData))])])}))])])]),t._v(" "),a("div",{staticClass:"index-entry m-t-24 radius-2"},[a("div",{staticClass:"index-entry-head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16"},[t._v("快捷入口")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("entry")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-entry-body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.entryData,function(e,o){return a("li",{key:o,staticClass:"flex flex-align-center border-box flex",on:{click:function(a){t.changeRoute(e.fieldUrl)}}},[a("span",{staticClass:"square-item flex flex-align-center flex-pack-center",style:{background:e.fieldIconBgColor}},[a("i",{class:["iconfont",e.fieldIconUrl]})]),t._v(" "),a("span",{staticClass:"color-303133 font-16 p-l-20"},[t._v(t._s(e.fieldTitle))])])}))])])]),t._v(" "),a("vue-gic-footer")],1),t._v(" "),a("custom-dialog",{attrs:{customType:t.customType,showCustomDialog:t.showCustomDialog},on:{customHandleConfirm:t.customHandleConfirm}})],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("li",{staticClass:"flex flex-between"},[e("span",[this._v("帮助手册")]),e("a",{attrs:{href:"../../assets/1.pdf",download:"帮助手册.pdf"}},[e("span",{staticClass:"color-1890ff"},[this._v("立即下载"),e("i",{staticClass:"el-icon-arrow-right"})])])])}]};var h=a("VU/8")(d,m,!1,function(t){a("4eQH")},"data-v-f7427b6e",null);e.default=h.exports},bpuK:function(t,e){}});
//# sourceMappingURL=18.5d434a27df9a6807455c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/index/customDialog.vue","webpack:///./src/components/index/customDialog.vue?41f9","webpack:///./src/components/index/customDialog.vue","webpack:///src/views/index/index.vue","webpack:///./src/views/index/index.vue?d613","webpack:///./src/views/index/index.vue"],"names":["customDialog","name","props","showCustomDialog","type","Boolean","default","customType","String","data","repProjectName","customData","checkList","beforeMount","methods","handleCardClose","this","customCancel","$emit","customConfirm","length","$message","error","duration","message","setData","customChange","value","console","log","list","that","para","viewIdList","stringify_default","url","Object","api","then","res","errorCode","resData","errorMsg","catch","getCardList","all","fetchData","selList","result","forEach","ele","index","homeDisplay","push","dataViewId","settingViewId","watch","newData","oldData","mounted","index_customDialog","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","title","visible","width","before-close","on","update:visible","$event","_v","_s","max","change","model","callback","$$v","expression","_l","item","key","label","fieldTitle","_e","slot","click","staticRenderFns","projectName","contentHeight","collapseFlag","bannerList","companyObj","dataOverview","entryData","changeRoute","route","$router","toRouterView","val","path","collapseTag","showDialogLayer","customHandleConfirm","getDataOverview","getEntryData","toCertify","authType","getBannerData","getEnterpriseData","document","documentElement","clientHeight","body","promise_default","a","components","__webpack_require__","normalizeComponent","ssrContext","views_index","id","style","minHeight","trigger","height","arrow","autoplay","backgroundImage","imgUrl","href","linkType","linkUrl","target","src","logoUrl","alt","enterpriseName","balance","enterpriseCode","authenticationStatus","class","_m","fieldData","fieldUrl","background","fieldIconBgColor","fieldIconUrl","download","index_Component","index_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/18.5d434a27df9a6807455c.js","sourcesContent":["<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"自定义展示指标\" :visible.sync=\"customDialog\" width=\"761px\" :before-close=\"handleCardClose\">\n <div class=\"custom-dialog__title\">\n <p class=\"custom-dialog__p\">请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了<span>{{checkList.length}}</span>个</p>\n </div>\n <div class=\"custom-dialog__checkbox\">\n <el-checkbox-group v-model=\"checkList\" @change=\"customChange\" :max=\"8\">\n <template v-if=\"customType === 'data'\">\n <el-checkbox v-for=\"item in customData\" :label=\"item.dataViewId\" :key=\"item.dataViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\n </template>\n <template v-if=\"customType != 'data'\">\n <el-checkbox v-for=\"item in customData\" :label=\"item.settingViewId\" :key=\"item.settingViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\n </template>\n </el-checkbox-group>\n </div>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"customCancel\">取 消</el-button>\n <el-button type=\"primary\" @click=\"customConfirm\">确 定</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n export default {\n name: 'custom-dialog',\n props: {\n showCustomDialog: {\n type: Boolean,\n default: false\n },\n customType: {\n type: String,\n default: ''\n },\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: false, // 弹框显示\n // 复选框数据\n customData: [\n // {\n // dataViewId: 1,\n // fieldTitle: \"通讯录行政架构\",\n // homeDisplay: true\n // }\n ],\n checkList: [], //已选数据\n }\n },\n beforeMount() {\n\n },\n methods:{\n\n /**\n * 关闭\n */\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n /**\n * 取消\n */\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('customHandleConfirm')\n },\n\n /**\n * 确定\n */\n customConfirm() {\n const that = this\n if (!that.checkList.length) {\n that.$message.error({\n duration: 1000,\n message: '请选择操作'\n })\n return false;\n }\n that.setData(that.checkList)\n },\n\n /**\n * 复选框选择事件\n */\n customChange(value) {\n const that = this\n console.log(value)\n },\n\n /**\n * 设置首页数据概览显示项\n */\n setData(list) {\n const that = this\n let para = {\n viewIdList: JSON.stringify(list)\n }\n let url = that.customType == 'data'? '/haoban-manage-web/home/set-display-enterprise-data':'/haoban-manage-web/home/set-display-quick-entry';\n postRequest(url,para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n that.$emit('customHandleConfirm')\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取 设置首页数据概览显示项\n */\n getCardList() {\n const that = this\n let para = {\n all: true\n }\n that.customType == 'data'? (para.fetchData = false) : '';\n // 判断企业数据概览\n\n let url = that.customType == 'data'? '/haoban-manage-web/home/find-enterprise-data':'/haoban-manage-web/home/find-quick-entry';\n that.checkList = [];\n postRequest(url,para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n let selList = []\n resData.result.forEach(function(ele,index){\n if (!!ele.homeDisplay) {\n that.customType == 'data'?selList.push(ele.dataViewId):selList.push(ele.settingViewId)\n }\n })\n that.customData = resData.result;\n that.checkList = selList;\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n watch: {\n showCustomDialog: function(newData,oldData){\n const that = this;\n that.customDialog = newData\n },\n customType: function(newData,oldData){\n const that = this;\n if (!!newData) {\n that.getCardList()\n }\n }\n },\n\n /* 接收数据 */\n mounted(){\n console.log(\"传递的参数对象:\",this.showCustomDialog)\n const that = this;\n that.customDialog = that.showCustomDialog\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n .custom-dialog {\n &-wrap {\n\n }\n\n &__title {\n width: 100%;\n height:38px;\n padding: 12px 15px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background:rgba(235,238,245,1);\n }\n\n &__p {\n width: 100%;\n font-size: 14px;\n color: #606266;\n\n span {\n color: #1890ff;\n }\n }\n\n &__checkbox {\n width: 100%;\n height: 300px;\n padding-top: 10px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow-y: auto;\n\n .el-checkbox {\n width: 22%;\n margin-left: 16px;\n line-height: 62px;\n &.is-checked {\n /deep/ .el-checkbox__label{\n color: #1890ff;\n }\n }\n }\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/index/customDialog.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"自定义展示指标\",\"visible\":_vm.customDialog,\"width\":\"761px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"custom-dialog__title\"},[_c('p',{staticClass:\"custom-dialog__p\"},[_vm._v(\"请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了\"),_c('span',[_vm._v(_vm._s(_vm.checkList.length))]),_vm._v(\"个\")])]),_vm._v(\" \"),_c('div',{staticClass:\"custom-dialog__checkbox\"},[_c('el-checkbox-group',{attrs:{\"max\":8},on:{\"change\":_vm.customChange},model:{value:(_vm.checkList),callback:function ($$v) {_vm.checkList=$$v},expression:\"checkList\"}},[(_vm.customType === 'data')?_vm._l((_vm.customData),function(item){return _c('el-checkbox',{key:item.dataViewId,attrs:{\"label\":item.dataViewId,\"name\":\"type\"}},[_vm._v(_vm._s(item.fieldTitle))])}):_vm._e(),_vm._v(\" \"),(_vm.customType != 'data')?_vm._l((_vm.customData),function(item){return _c('el-checkbox',{key:item.settingViewId,attrs:{\"label\":item.settingViewId,\"name\":\"type\"}},[_vm._v(_vm._s(item.fieldTitle))])}):_vm._e()],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.customCancel}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.customConfirm}},[_vm._v(\"确 定\")])],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1e320f12\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/index/customDialog.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1e320f12\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./customDialog.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./customDialog.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./customDialog.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1e320f12\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./customDialog.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1e320f12\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/index/customDialog.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"index\">\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{minHeight: contentHeight}\">\n <div class=\"index-swiper\">\n <el-carousel trigger=\"click\" height=\"250px\" arrow=\"never\" :autoplay=\"false\">\n <el-carousel-item v-for=\"(item,index) in bannerList\" :key=\"index\">\n <a class=\"index-swiper-bg\" :href=\"item.linkType == 1? '#'+item.linkUrl:item.linkUrl\" target=\"_blank\" :style=\"{backgroundImage:'url(' + item.imgUrl + ')'}\"><!-- <img :src=\"item.imgUrl\" alt=\"\"/> --></a>\n </el-carousel-item>\n </el-carousel>\n </div>\n <div class=\"index-company flex flex-row m-t-24\">\n <div class=\"index-company-left m-r-24 border-box radius-2\">\n <div class=\"index-company-logo\">\n <img :src=\"companyObj.logoUrl\" alt=\"log\"/>\n </div>\n <div class=\"index-company-name color-303133\">{{companyObj.enterpriseName}}</div>\n <ul>\n <li class=\"flex flex-between\">\n <span>账户余额</span><span class=\"color-303133 font-16\">{{companyObj.balance}}</span>\n </li>\n <li class=\"flex flex-between\">\n <span>企业编码</span><span class=\"color-303133 font-16\">{{companyObj.enterpriseCode}}</span>\n </li>\n <li class=\"flex flex-between\" @click=\"toCertify(companyObj.authenticationStatus)\">\n <span>企业认证</span><span\n :class=\"[companyObj.authenticationStatus == 1? 'authActive':companyObj.authenticationStatus == 0?'unAuth': companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']\"><i\n v-if='companyObj.authenticationStatus == 1 || companyObj.authenticationStatus == 0'\n class=\"iconfont icon-renzheng p-r-6 \"></i>\n <i\n v-if='companyObj.authenticationStatus == 2'\n class=\"iconfont icon-qiyerenzheng1 p-r-6 \"></i>\n <i\n v-if='companyObj.authenticationStatus == 3'\n class=\"iconfont icon-qiyerenzheng2 p-r-6 \"></i>\n {{companyObj.authenticationStatus == 1? '已认证':(companyObj.authenticationStatus == 0?'未认证': (companyObj.authenticationStatus == 2? '认证中':'认证失败'))}}</span>\n </li>\n <li class=\"flex flex-between\">\n <span>帮助手册</span><a href=\"../../assets/1.pdf\" download=\"帮助手册.pdf\"><span class=\"color-1890ff\">立即下载<i class=\"el-icon-arrow-right\"></i></span></a>\n </li>\n </ul>\n </div>\n <div class=\"index-company-right radius-2\">\n <div class=\"index-company-right__head flex flex-between border-box border-b-e4e7e7\">\n <span class=\"color-303133 font-16\">数据概览</span><span class=\"auto-define\" @click=\"showDialogLayer('data')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\n </div>\n <div class=\"index-company-right__body p-24 border-box\">\n <ul class=\"flex flex-row flex-wrap\">\n <li v-for=\"(item,index) in dataOverview\" :key=\"index\">\n <div class=\"color-606266 font-16 data-name\">{{ item.fieldTitle }}</div>\n <div class=\"color-303133 font-30 data-num\">{{ item.fieldData }}</div>\n </li>\n </ul>\n </div>\n </div>\n </div>\n <div class=\"index-entry m-t-24 radius-2\">\n <div class=\"index-entry-head flex flex-between border-box border-b-e4e7e7\">\n <span class=\"color-303133 font-16\">快捷入口</span><span class=\"auto-define\" @click=\"showDialogLayer('entry')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\n </div>\n <div class=\"index-entry-body p-24 border-box\">\n <ul class=\"flex flex-row flex-wrap\">\n <li v-for=\"(item,index) in entryData\" :key=\"index\" class=\"flex flex-align-center border-box flex\" @click=\"changeRoute(item.fieldUrl)\">\n <span class=\"square-item flex flex-align-center flex-pack-center\" :style=\"{background: item.fieldIconBgColor}\"><i :class=\"['iconfont', item.fieldIconUrl]\"></i></span>\n <span class=\"color-303133 font-16 p-l-20\">{{ item.fieldTitle }}</span>\n </li>\n </ul>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n\n <!-- 自定义弹框组件 -->\n <custom-dialog\n :customType=\"customType\"\n :showCustomDialog=\"showCustomDialog\"\n @customHandleConfirm=\"customHandleConfirm\">\n\n </custom-dialog>\n <!-- <button @click=\"showDialogLayer\"></button> -->\n </div>\n</template>\n<script>\n// 自定义弹窗\nimport customDialog from \"@/components/index/customDialog\";\n// 公共头部菜单\n// import vueOfficeHeader from \"@/components/vue-office-header\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nexport default {\n name: 'index',\n data() {\n return {\n projectName: 'gic-clique', // 当前项目名\n contentHeight: '0px', // 页面内容高度\n collapseFlag: false, // 折叠参数\n\n showCustomDialog: false, // 自定义弹框显示标志\n customType: '', // 自定义弹框标志\n\n bannerList: [\n // {\n // advertisementId: '1',\n // linkType: 1,\n // linkUrl: '',\n // imgUrl: 'https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png',\n // }\n ],\n\n // 公司信息\n companyObj: {\n // logoUrl: require('../../assets/logo.png'),\n // enterpriseName: '公司名字',\n // enterpriseCode: '',\n // balance: '0',\n // authenticationStatus: 0,\n },\n\n // 数据概览\n dataOverview: [\n // {\n // dataViewId: '1',\n // fieldTitle: '员工数量',\n // fieldData: '2500'\n // }\n ],\n entryData: [\n // {\n // settingViewId: '1',\n // fieldTitle: '通讯录行政架构',\n // fieldIconBgColor: '#16BA8A',\n // fieldIconUrl: 'icon-hangzhengjiagou',\n // fieldUrl: '/index'\n // },\n // {\n // settingViewId: '11',\n // fieldTitle: '通讯录行政架构',\n // fieldIconBgColor: '#1890ff',\n // fieldIconUrl: 'icon-qiyerenzheng',\n // fieldUrl: '/index'\n // }\n ]\n }\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(route) {\n this.$router.push(route);\n },\n\n /**\n * 处理路由跳转\n */\n toRouterView(val) {\n const that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n /**\n * 折叠事件\n */\n collapseTag(val) {\n const that = this;\n console.log(val);\n that.collapseFlag = val\n },\n\n /**\n * 自定义弹窗显示事件\n */\n showDialogLayer(type) {\n const that = this\n that.showCustomDialog = true;\n that.customType = type;\n },\n\n /**\n * 自定义弹框触发事件\n */\n customHandleConfirm(val) {\n const that = this\n that.showCustomDialog = false;\n that.customType === 'data'? that.getDataOverview() : that.getEntryData();\n },\n\n toCertify(authType) {\n const that = this;\n if (authType == 1) {return;}\n that.changeRoute('/companyCertify')\n },\n\n /**\n * 获取轮播广告\n */\n getBannerData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-advertisement',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n // resData.result[0].imgUrl ='https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png';\n that.bannerList = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取企业信息\n */\n getEnterpriseData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-enterprise-info',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n that.companyObj = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取数据概览\n */\n getDataOverview() {\n const that = this\n let para = {\n all: false,\n fetchData: true\n }\n\n getRequest('/haoban-manage-web/home/find-enterprise-data',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n that.dataOverview = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取入口数据\n */\n getEntryData() {\n const that = this\n let para = {\n all: false\n }\n\n getRequest('/haoban-manage-web/home/find-quick-entry',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n that.entryData = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n mounted() {\n const that = this\n\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px';\n Promise.all([that.getBannerData(),that.getDataOverview(),that.getEntryData(),that.getEnterpriseData()])\n },\n components: {\n customDialog,\n // vueOfficeHeader\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n#index {\n .content {\n padding-top: 64px;\n box-sizing: border-box;\n /*overflow: auto;*/\n min-width: 1400px;\n height: auto;\n background: #f5f8fa;\n\n .content-body {\n display: flex;\n flex-direction: column;\n padding: 24px;\n background: #f5f8fa;\n overflow: hidden;\n\n .right-wrap {\n flex: 1;\n overflow: auto;\n width: 100%;\n\n .right-content {\n padding: 24px;\n min-height: 480px;\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n }\n }\n\n &.near-store-contain {\n .right-content {\n min-height: 570px;\n }\n }\n\n /deep/ .el-tabs__nav {\n z-index: 1;\n }\n }\n\n .index-swiper {\n width: 100%;\n height: 250px;\n }\n\n .el-carousel__item {\n text-align: center;\n /*background: url(../../assets/index/index_banner1.jpg) no-repeat center center;*/\n }\n .color-303133 {\n color: #303133;\n }\n\n .color-c0c4cc {\n color: #c0c4cc;\n }\n\n .color-606266 {\n color: #606266;\n }\n\n .color-1890ff {\n color: #1890ff;\n }\n\n .color-909399 {\n color: #909399;\n }\n\n .border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n /* display */\n .inline-block {\n display: inline-block;\n }\n\n .block {\n display: block;\n }\n\n .top {\n vertical-align: top;\n }\n\n .middle {\n vertical-align: middle;\n }\n\n /* flex */\n .flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n }\n\n .flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n }\n\n .flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n }\n\n .flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n }\n\n .flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n }\n\n .flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .p-l-6 {\n padding-left: 6px;\n }\n\n .p-l-20 {\n padding-left: 20px;\n }\n\n .p-r-6 {\n padding-right: 6px;\n }\n\n .p-24 {\n padding: 24px;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n .m-r-24 {\n margin-right: 24px;\n }\n\n .border-b-e4e7e7 {\n border-bottom: 1px solid #e4e7e7;\n }\n\n .radius-2 {\n border-radius: 2px;\n }\n\n .font-14 {\n font-size: 14px;\n }\n\n .font-16 {\n font-size: 16px;\n }\n\n .font-30 {\n font-size: 30px;\n }\n\n .icon-zidingyi {\n cursor: pointer;\n &:hover {\n color: #1890ff;\n }\n }\n\n .square-item {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n\n i {\n font-size: 24px;\n color: #fff;\n }\n }\n\n .index-swiper-bg {\n display: block;\n width: 100%;\n height: 250px;\n background-size: auto 100%;\n background-color: #030427;\n background-position: center;\n background-repeat: no-repeat;\n }\n\n .index-company {\n width: 100%;\n min-height: 340px;\n\n &-left {\n width: 360px;\n height: 340px;\n padding: 24px;\n background: #fff;\n\n li {\n height: 40px;\n line-height: 40px;\n font-size: 14px;\n\n }\n\n .unAuth {\n color: #1890ff;\n cursor: pointer;\n i {\n color: #c0c4cc;\n }\n }\n\n .authActive {\n color: #303133;\n i {\n color: #f7cb27;\n }\n }\n\n .auth-ing {\n color: #303133;\n cursor: pointer;\n i {\n color: #1890ff;\n }\n }\n\n .auth-fail {\n color: #303133;\n cursor: pointer;\n i {\n color: #F56C6C;\n }\n }\n }\n &-logo {\n text-align: center;\n img {\n width: 70px;\n height: 70px;\n border-radius: 6px;\n border: 1px solid #DCDFE6;\n }\n }\n &-name {\n height: 44px;\n margin-bottom: 5px;\n line-height: 44px;\n font-size: 16px;\n text-align: center;\n }\n\n &-right {\n width: calc(100% - 384px);\n min-width: 968px;\n height: 340px;\n background: #fff;\n\n &__head {\n height: 56px;\n line-height: 56px;\n padding: 0 24px;\n }\n\n &__body {\n\n\n li {\n min-width: 25%;\n }\n\n .data-name {\n height: 48px;\n line-height: 48px;\n }\n .data-num {\n height: 62px;\n line-height: 62px;\n margin-bottom: 30px;\n }\n }\n }\n\n }\n\n .index-entry {\n width: 100%;\n height: 247px;\n background: #fff;\n &-head {\n height: 56px;\n line-height: 56px;\n padding: 0 24px;\n }\n\n &-body {\n height: 190px;\n\n li {\n min-width: 20%;\n height: 56px;\n padding-left: 24px;\n background: rgba(255,255,255,1);\n border: 1px solid rgba(220,223,230,1);\n border-radius: 4px;\n margin-right: 6.666666%;\n margin-bottom: 24px;\n cursor: pointer;\n &:hover {\n border-color: #1890ff;\n }\n\n &:nth-child(4n) {\n margin-right: 0;\n }\n }\n }\n }\n }\n }\n\n /deep/ .el-submenu__title {\n height: 40px;\n line-height: 40px;\n }\n\n /* 表格为空 */\n /deep/ .el-table__empty-block {\n height: 256px;\n }\n}\n\n/* 隐藏 头部 */\n.navheader {\n div.itemlink-gic.bottom {\n display: none;\n }\n\n a.itemlink.bottom {\n display: none;\n }\n}\n\n\n.el-table__empty-block {\n height: 256px;\n}\n\n.el-table__empty-text {\n width: auto;\n margin-bottom: 80px;\n\n &::before {\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n}\n\n.el-submenu__title {\n height: 40px;\n line-height: 40px;\n}\n\n.user-header-pop {\n min-width: 95px;\n}\n\n.el-popover.user-header-pop {\n min-width: 95px;\n}\n\n.left-aside-contain {\n /deep/ .el-submenu__title:hover {\n background-color: #020b21;\n }\n}\n\n.el-menu.el-menu--popup {\n background: #020b21;\n border-radius: 4px;\n}\n\n/* 输入框 focus*/\n.el-form-item.is-success .el-input__inner,\n.el-form-item.is-success .el-input__inner:focus,\n.el-form-item.is-success .el-textarea__inner,\n.el-form-item.is-success .el-textarea__inner:focus {\n border-color: #dcdfe6;\n}\n\n/* 箭头*/\n.icon-to-pre {\n cursor: pointer;\n font-size: 18px;\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.icon-to-next {\n cursor: pointer;\n font-size: 18px;\n -webkit-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n/* 富文本编辑器 */\n.mce-tinymce {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/index/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"index\"}},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({minHeight: _vm.contentHeight})},[_c('div',{staticClass:\"index-swiper\"},[_c('el-carousel',{attrs:{\"trigger\":\"click\",\"height\":\"250px\",\"arrow\":\"never\",\"autoplay\":false}},_vm._l((_vm.bannerList),function(item,index){return _c('el-carousel-item',{key:index},[_c('a',{staticClass:\"index-swiper-bg\",style:({backgroundImage:'url(' + item.imgUrl + ')'}),attrs:{\"href\":item.linkType == 1? '#'+item.linkUrl:item.linkUrl,\"target\":\"_blank\"}})])}))],1),_vm._v(\" \"),_c('div',{staticClass:\"index-company flex flex-row m-t-24\"},[_c('div',{staticClass:\"index-company-left m-r-24 border-box radius-2\"},[_c('div',{staticClass:\"index-company-logo\"},[_c('img',{attrs:{\"src\":_vm.companyObj.logoUrl,\"alt\":\"log\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-name color-303133\"},[_vm._v(_vm._s(_vm.companyObj.enterpriseName))]),_vm._v(\" \"),_c('ul',[_c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"账户余额\")]),_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(_vm._s(_vm.companyObj.balance))])]),_vm._v(\" \"),_c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"企业编码\")]),_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(_vm._s(_vm.companyObj.enterpriseCode))])]),_vm._v(\" \"),_c('li',{staticClass:\"flex flex-between\",on:{\"click\":function($event){_vm.toCertify(_vm.companyObj.authenticationStatus)}}},[_c('span',[_vm._v(\"企业认证\")]),_c('span',{class:[_vm.companyObj.authenticationStatus == 1? 'authActive':_vm.companyObj.authenticationStatus == 0?'unAuth': _vm.companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']},[(_vm.companyObj.authenticationStatus == 1 || _vm.companyObj.authenticationStatus == 0)?_c('i',{staticClass:\"iconfont icon-renzheng p-r-6 \"}):_vm._e(),_vm._v(\" \"),(_vm.companyObj.authenticationStatus == 2)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng1 p-r-6 \"}):_vm._e(),_vm._v(\" \"),(_vm.companyObj.authenticationStatus == 3)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng2 p-r-6 \"}):_vm._e(),_vm._v(\"\\n \"+_vm._s(_vm.companyObj.authenticationStatus == 1? '已认证':(_vm.companyObj.authenticationStatus == 0?'未认证': (_vm.companyObj.authenticationStatus == 2? '认证中':'认证失败'))))])]),_vm._v(\" \"),_vm._m(0)])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-right radius-2\"},[_c('div',{staticClass:\"index-company-right__head flex flex-between border-box border-b-e4e7e7\"},[_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(\"数据概览\")]),_c('span',{staticClass:\"auto-define\",on:{\"click\":function($event){_vm.showDialogLayer('data')}}},[_c('i',{staticClass:\"iconfont icon-zidingyi color-909399\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-right__body p-24 border-box\"},[_c('ul',{staticClass:\"flex flex-row flex-wrap\"},_vm._l((_vm.dataOverview),function(item,index){return _c('li',{key:index},[_c('div',{staticClass:\"color-606266 font-16 data-name\"},[_vm._v(_vm._s(item.fieldTitle))]),_vm._v(\" \"),_c('div',{staticClass:\"color-303133 font-30 data-num\"},[_vm._v(_vm._s(item.fieldData))])])}))])])]),_vm._v(\" \"),_c('div',{staticClass:\"index-entry m-t-24 radius-2\"},[_c('div',{staticClass:\"index-entry-head flex flex-between border-box border-b-e4e7e7\"},[_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(\"快捷入口\")]),_c('span',{staticClass:\"auto-define\",on:{\"click\":function($event){_vm.showDialogLayer('entry')}}},[_c('i',{staticClass:\"iconfont icon-zidingyi color-909399\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-entry-body p-24 border-box\"},[_c('ul',{staticClass:\"flex flex-row flex-wrap\"},_vm._l((_vm.entryData),function(item,index){return _c('li',{key:index,staticClass:\"flex flex-align-center border-box flex\",on:{\"click\":function($event){_vm.changeRoute(item.fieldUrl)}}},[_c('span',{staticClass:\"square-item flex flex-align-center flex-pack-center\",style:({background: item.fieldIconBgColor})},[_c('i',{class:['iconfont', item.fieldIconUrl]})]),_vm._v(\" \"),_c('span',{staticClass:\"color-303133 font-16 p-l-20\"},[_vm._v(_vm._s(item.fieldTitle))])])}))])])]),_vm._v(\" \"),_c('vue-gic-footer')],1),_vm._v(\" \"),_c('custom-dialog',{attrs:{\"customType\":_vm.customType,\"showCustomDialog\":_vm.showCustomDialog},on:{\"customHandleConfirm\":_vm.customHandleConfirm}})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"帮助手册\")]),_c('a',{attrs:{\"href\":\"../../assets/1.pdf\",\"download\":\"帮助手册.pdf\"}},[_c('span',{staticClass:\"color-1890ff\"},[_vm._v(\"立即下载\"),_c('i',{staticClass:\"el-icon-arrow-right\"})])])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-f7427b6e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/index/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-f7427b6e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f7427b6e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-f7427b6e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/index/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([18],{JXTs:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("//Fk"),s=a.n(o),n=a("mvHQ"),i=a.n(n),c=a("P9l9"),r=(a("3E4D"),a("Ch4/")),l={name:"custom-dialog",props:{showCustomDialog:{type:Boolean,default:!1},customType:{type:String,default:""}},data:function(){return{repProjectName:"gic-web",customDialog:!1,customData:[],checkList:[]}},beforeMount:function(){},methods:{handleCardClose:function(){this.customCancel()},customCancel:function(){this.customDialog=!1,this.$emit("customHandleConfirm")},customConfirm:function(){if(!this.checkList.length)return this.$message.error({duration:1e3,message:"请选择操作"}),!1;this.setData(this.checkList)},customChange:function(t){console.log(t)},setData:function(t){var e=this,a={viewIdList:i()(t)},o="data"==e.customType?"/haoban-manage-web/home/set-display-enterprise-data":"/haoban-manage-web/home/set-display-quick-entry";Object(c.b)(o,a).then(function(t){console.log(t,t.data,t.data.errorCode);var a=t.data;1!=a.errorCode?r.a.errorMsg(a):e.$emit("customHandleConfirm")}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getCardList:function(){var t=this,e={all:!0};"data"==t.customType&&(e.fetchData=!1);var a="data"==t.customType?"/haoban-manage-web/home/find-enterprise-data":"/haoban-manage-web/home/find-quick-entry";t.checkList=[],Object(c.b)(a,e).then(function(e){console.log(e,e.data,e.data.errorCode);var a=e.data;if(1==a.errorCode){var o=[];return a.result.forEach(function(e,a){e.homeDisplay&&("data"==t.customType?o.push(e.dataViewId):o.push(e.settingViewId))}),t.customData=a.result,void(t.checkList=o)}r.a.errorMsg(a)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})}},watch:{showCustomDialog:function(t,e){this.customDialog=t},customType:function(t,e){t&&this.getCardList()}},mounted:function(){console.log("传递的参数对象:",this.showCustomDialog);this.customDialog=this.showCustomDialog}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-dialog-wrap"},[a("el-dialog",{attrs:{title:"自定义展示指标",visible:t.customDialog,width:"761px","before-close":t.handleCardClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"custom-dialog__title"},[a("p",{staticClass:"custom-dialog__p"},[t._v("请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了"),a("span",[t._v(t._s(t.checkList.length))]),t._v("个")])]),t._v(" "),a("div",{staticClass:"custom-dialog__checkbox"},[a("el-checkbox-group",{attrs:{max:8},on:{change:t.customChange},model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},["data"===t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.dataViewId,attrs:{label:e.dataViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e(),t._v(" "),"data"!=t.customType?t._l(t.customData,function(e){return a("el-checkbox",{key:e.settingViewId,attrs:{label:e.settingViewId,name:"type"}},[t._v(t._s(e.fieldTitle))])}):t._e()],2)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customConfirm}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var d={name:"index",data:function(){return{projectName:"haoban-manage-web",contentHeight:"0px",collapseFlag:!1,showCustomDialog:!1,customType:"",bannerList:[],companyObj:{},dataOverview:[],entryData:[]}},methods:{changeRoute:function(t){this.$router.push(t)},toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t},showDialogLayer:function(t){this.showCustomDialog=!0,this.customType=t},customHandleConfirm:function(t){this.showCustomDialog=!1,"data"===this.customType?this.getDataOverview():this.getEntryData()},toCertify:function(t){1!=t&&this.changeRoute("/companyCertify")},getBannerData:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-advertisement",{}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.bannerList=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getEnterpriseData:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-enterprise-info",{}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.companyObj=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getDataOverview:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-enterprise-data",{all:!1,fetchData:!0}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.dataOverview=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getEntryData:function(){var t=this;Object(c.a)("/haoban-manage-web/home/find-quick-entry",{all:!1}).then(function(e){var a=e.data;1!=a.errorCode?r.a.errorMsg(a):t.entryData=a.result}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){console.log(this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px",s.a.all([this.getBannerData(),this.getDataOverview(),this.getEntryData(),this.getEnterpriseData()])},components:{customDialog:a("VU/8")(l,u,!1,function(t){a("bpuK")},"data-v-1e320f12",null).exports}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"index"}},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{minHeight:t.contentHeight}},[a("div",{staticClass:"index-swiper"},[a("el-carousel",{attrs:{trigger:"click",height:"250px",arrow:"never",autoplay:!1}},t._l(t.bannerList,function(t,e){return a("el-carousel-item",{key:e},[a("a",{staticClass:"index-swiper-bg",style:{backgroundImage:"url("+t.imgUrl+")"},attrs:{href:1==t.linkType?"#"+t.linkUrl:t.linkUrl,target:"_blank"}})])}))],1),t._v(" "),a("div",{staticClass:"index-company flex flex-row m-t-24"},[a("div",{staticClass:"index-company-left m-r-24 border-box radius-2"},[a("div",{staticClass:"index-company-logo"},[a("img",{attrs:{src:t.companyObj.logoUrl,alt:"log"}})]),t._v(" "),a("div",{staticClass:"index-company-name color-303133"},[t._v(t._s(t.companyObj.enterpriseName))]),t._v(" "),a("ul",[a("li",{staticClass:"flex flex-between"},[a("span",[t._v("账户余额")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.balance))])]),t._v(" "),a("li",{staticClass:"flex flex-between"},[a("span",[t._v("企业编码")]),a("span",{staticClass:"color-303133 font-16"},[t._v(t._s(t.companyObj.enterpriseCode))])]),t._v(" "),a("li",{staticClass:"flex flex-between",on:{click:function(e){t.toCertify(t.companyObj.authenticationStatus)}}},[a("span",[t._v("企业认证")]),a("span",{class:[1==t.companyObj.authenticationStatus?"authActive":0==t.companyObj.authenticationStatus?"unAuth":2==t.companyObj.authenticationStatus?"auth-ing":"auth-fail"]},[1==t.companyObj.authenticationStatus||0==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-renzheng p-r-6 "}):t._e(),t._v(" "),2==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng1 p-r-6 "}):t._e(),t._v(" "),3==t.companyObj.authenticationStatus?a("i",{staticClass:"iconfont icon-qiyerenzheng2 p-r-6 "}):t._e(),t._v("\n "+t._s(1==t.companyObj.authenticationStatus?"已认证":0==t.companyObj.authenticationStatus?"未认证":2==t.companyObj.authenticationStatus?"认证中":"认证失败"))])]),t._v(" "),t._m(0)])]),t._v(" "),a("div",{staticClass:"index-company-right radius-2"},[a("div",{staticClass:"index-company-right__head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16"},[t._v("数据概览")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("data")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-company-right__body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.dataOverview,function(e,o){return a("li",{key:o},[a("div",{staticClass:"color-606266 font-16 data-name"},[t._v(t._s(e.fieldTitle))]),t._v(" "),a("div",{staticClass:"color-303133 font-30 data-num"},[t._v(t._s(e.fieldData))])])}))])])]),t._v(" "),a("div",{staticClass:"index-entry m-t-24 radius-2"},[a("div",{staticClass:"index-entry-head flex flex-between border-box border-b-e4e7e7"},[a("span",{staticClass:"color-303133 font-16"},[t._v("快捷入口")]),a("span",{staticClass:"auto-define",on:{click:function(e){t.showDialogLayer("entry")}}},[a("i",{staticClass:"iconfont icon-zidingyi color-909399"})])]),t._v(" "),a("div",{staticClass:"index-entry-body p-24 border-box"},[a("ul",{staticClass:"flex flex-row flex-wrap"},t._l(t.entryData,function(e,o){return a("li",{key:o,staticClass:"flex flex-align-center border-box flex",on:{click:function(a){t.changeRoute(e.fieldUrl)}}},[a("span",{staticClass:"square-item flex flex-align-center flex-pack-center",style:{background:e.fieldIconBgColor}},[a("i",{class:["iconfont",e.fieldIconUrl]})]),t._v(" "),a("span",{staticClass:"color-303133 font-16 p-l-20"},[t._v(t._s(e.fieldTitle))])])}))])])]),t._v(" "),a("vue-gic-footer")],1),t._v(" "),a("custom-dialog",{attrs:{customType:t.customType,showCustomDialog:t.showCustomDialog},on:{customHandleConfirm:t.customHandleConfirm}})],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("li",{staticClass:"flex flex-between"},[e("span",[this._v("帮助手册")]),e("a",{attrs:{href:"../../assets/1.pdf",download:"帮助手册.pdf"}},[e("span",{staticClass:"color-1890ff"},[this._v("立即下载"),e("i",{staticClass:"el-icon-arrow-right"})])])])}]};var h=a("VU/8")(d,m,!1,function(t){a("LPmB")},"data-v-3f1ac26f",null);e.default=h.exports},LPmB:function(t,e){},bpuK:function(t,e){}});
//# sourceMappingURL=18.c83058767544616380de.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/index/customDialog.vue","webpack:///./src/components/index/customDialog.vue?41f9","webpack:///./src/components/index/customDialog.vue","webpack:///src/views/index/index.vue","webpack:///./src/views/index/index.vue?be67","webpack:///./src/views/index/index.vue"],"names":["customDialog","name","props","showCustomDialog","type","Boolean","default","customType","String","data","repProjectName","customData","checkList","beforeMount","methods","handleCardClose","this","customCancel","$emit","customConfirm","length","$message","error","duration","message","setData","customChange","value","console","log","list","that","para","viewIdList","stringify_default","url","Object","api","then","res","errorCode","resData","errorMsg","catch","getCardList","all","fetchData","selList","result","forEach","ele","index","homeDisplay","push","dataViewId","settingViewId","watch","newData","oldData","mounted","index_customDialog","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","title","visible","width","before-close","on","update:visible","$event","_v","_s","max","change","model","callback","$$v","expression","_l","item","key","label","fieldTitle","_e","slot","click","staticRenderFns","projectName","contentHeight","collapseFlag","bannerList","companyObj","dataOverview","entryData","changeRoute","route","$router","toRouterView","val","path","collapseTag","showDialogLayer","customHandleConfirm","getDataOverview","getEntryData","toCertify","authType","getBannerData","getEnterpriseData","$route","document","documentElement","clientHeight","body","promise_default","a","components","__webpack_require__","normalizeComponent","ssrContext","views_index","id","style","minHeight","trigger","height","arrow","autoplay","backgroundImage","imgUrl","href","linkType","linkUrl","target","src","logoUrl","alt","enterpriseName","balance","enterpriseCode","authenticationStatus","class","_m","fieldData","fieldUrl","background","fieldIconBgColor","fieldIconUrl","download","index_Component","index_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/18.c83058767544616380de.js","sourcesContent":["<template>\n <div class=\"custom-dialog-wrap\">\n <el-dialog title=\"自定义展示指标\" :visible.sync=\"customDialog\" width=\"761px\" :before-close=\"handleCardClose\">\n <div class=\"custom-dialog__title\">\n <p class=\"custom-dialog__p\">请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了<span>{{checkList.length}}</span>个</p>\n </div>\n <div class=\"custom-dialog__checkbox\">\n <el-checkbox-group v-model=\"checkList\" @change=\"customChange\" :max=\"8\">\n <template v-if=\"customType === 'data'\">\n <el-checkbox v-for=\"item in customData\" :label=\"item.dataViewId\" :key=\"item.dataViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\n </template>\n <template v-if=\"customType != 'data'\">\n <el-checkbox v-for=\"item in customData\" :label=\"item.settingViewId\" :key=\"item.settingViewId\" name=\"type\">{{item.fieldTitle}}</el-checkbox>\n </template>\n </el-checkbox-group>\n </div>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"customCancel\">取 消</el-button>\n <el-button type=\"primary\" @click=\"customConfirm\">确 定</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n<script>\n import { getRequest, postRequest, postJsonRequest } from '@/api/api';\n import showMsg from '@/common/js/showmsg';\n import errMsg from '@/common/js/error';\n export default {\n name: 'custom-dialog',\n props: {\n showCustomDialog: {\n type: Boolean,\n default: false\n },\n customType: {\n type: String,\n default: ''\n },\n },\n data () {\n return {\n repProjectName: 'gic-web', // 项目名\n customDialog: false, // 弹框显示\n // 复选框数据\n customData: [\n // {\n // dataViewId: 1,\n // fieldTitle: \"通讯录行政架构\",\n // homeDisplay: true\n // }\n ],\n checkList: [], //已选数据\n }\n },\n beforeMount() {\n\n },\n methods:{\n\n /**\n * 关闭\n */\n handleCardClose() {\n const that = this;\n that.customCancel();\n },\n\n /**\n * 取消\n */\n customCancel() {\n const that = this;\n that.customDialog = false\n that.$emit('customHandleConfirm')\n },\n\n /**\n * 确定\n */\n customConfirm() {\n const that = this\n if (!that.checkList.length) {\n that.$message.error({\n duration: 1000,\n message: '请选择操作'\n })\n return false;\n }\n that.setData(that.checkList)\n },\n\n /**\n * 复选框选择事件\n */\n customChange(value) {\n const that = this\n console.log(value)\n },\n\n /**\n * 设置首页数据概览显示项\n */\n setData(list) {\n const that = this\n let para = {\n viewIdList: JSON.stringify(list)\n }\n let url = that.customType == 'data'? '/haoban-manage-web/home/set-display-enterprise-data':'/haoban-manage-web/home/set-display-quick-entry';\n postRequest(url,para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n that.$emit('customHandleConfirm')\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取 设置首页数据概览显示项\n */\n getCardList() {\n const that = this\n let para = {\n all: true\n }\n that.customType == 'data'? (para.fetchData = false) : '';\n // 判断企业数据概览\n\n let url = that.customType == 'data'? '/haoban-manage-web/home/find-enterprise-data':'/haoban-manage-web/home/find-quick-entry';\n that.checkList = [];\n postRequest(url,para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n let selList = []\n resData.result.forEach(function(ele,index){\n if (!!ele.homeDisplay) {\n that.customType == 'data'?selList.push(ele.dataViewId):selList.push(ele.settingViewId)\n }\n })\n that.customData = resData.result;\n that.checkList = selList;\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n watch: {\n showCustomDialog: function(newData,oldData){\n const that = this;\n that.customDialog = newData\n },\n customType: function(newData,oldData){\n const that = this;\n if (!!newData) {\n that.getCardList()\n }\n }\n },\n\n /* 接收数据 */\n mounted(){\n console.log(\"传递的参数对象:\",this.showCustomDialog)\n const that = this;\n that.customDialog = that.showCustomDialog\n },\n\n }\n</script>\n\n<style lang=\"scss\" scoped>\n .custom-dialog {\n &-wrap {\n\n }\n\n &__title {\n width: 100%;\n height:38px;\n padding: 12px 15px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background:rgba(235,238,245,1);\n }\n\n &__p {\n width: 100%;\n font-size: 14px;\n color: #606266;\n\n span {\n color: #1890ff;\n }\n }\n\n &__checkbox {\n width: 100%;\n height: 300px;\n padding-top: 10px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow-y: auto;\n\n .el-checkbox {\n width: 22%;\n margin-left: 16px;\n line-height: 62px;\n &.is-checked {\n /deep/ .el-checkbox__label{\n color: #1890ff;\n }\n }\n }\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/index/customDialog.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"custom-dialog-wrap\"},[_c('el-dialog',{attrs:{\"title\":\"自定义展示指标\",\"visible\":_vm.customDialog,\"width\":\"761px\",\"before-close\":_vm.handleCardClose},on:{\"update:visible\":function($event){_vm.customDialog=$event}}},[_c('div',{staticClass:\"custom-dialog__title\"},[_c('p',{staticClass:\"custom-dialog__p\"},[_vm._v(\"请选择您想在首页展示的快捷操作,最多勾选8,已经勾选了\"),_c('span',[_vm._v(_vm._s(_vm.checkList.length))]),_vm._v(\"个\")])]),_vm._v(\" \"),_c('div',{staticClass:\"custom-dialog__checkbox\"},[_c('el-checkbox-group',{attrs:{\"max\":8},on:{\"change\":_vm.customChange},model:{value:(_vm.checkList),callback:function ($$v) {_vm.checkList=$$v},expression:\"checkList\"}},[(_vm.customType === 'data')?_vm._l((_vm.customData),function(item){return _c('el-checkbox',{key:item.dataViewId,attrs:{\"label\":item.dataViewId,\"name\":\"type\"}},[_vm._v(_vm._s(item.fieldTitle))])}):_vm._e(),_vm._v(\" \"),(_vm.customType != 'data')?_vm._l((_vm.customData),function(item){return _c('el-checkbox',{key:item.settingViewId,attrs:{\"label\":item.settingViewId,\"name\":\"type\"}},[_vm._v(_vm._s(item.fieldTitle))])}):_vm._e()],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.customCancel}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.customConfirm}},[_vm._v(\"确 定\")])],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1e320f12\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/index/customDialog.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1e320f12\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./customDialog.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./customDialog.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./customDialog.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1e320f12\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./customDialog.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1e320f12\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/index/customDialog.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"index\">\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{minHeight: contentHeight}\">\n <div class=\"index-swiper\">\n <el-carousel trigger=\"click\" height=\"250px\" arrow=\"never\" :autoplay=\"false\">\n <el-carousel-item v-for=\"(item,index) in bannerList\" :key=\"index\">\n <a class=\"index-swiper-bg\" :href=\"item.linkType == 1? '#'+item.linkUrl:item.linkUrl\" target=\"_blank\" :style=\"{backgroundImage:'url(' + item.imgUrl + ')'}\"><!-- <img :src=\"item.imgUrl\" alt=\"\"/> --></a>\n </el-carousel-item>\n </el-carousel>\n </div>\n <div class=\"index-company flex flex-row m-t-24\">\n <div class=\"index-company-left m-r-24 border-box radius-2\">\n <div class=\"index-company-logo\">\n <img :src=\"companyObj.logoUrl\" alt=\"log\"/>\n </div>\n <div class=\"index-company-name color-303133\">{{companyObj.enterpriseName}}</div>\n <ul>\n <li class=\"flex flex-between\">\n <span>账户余额</span><span class=\"color-303133 font-16\">{{companyObj.balance}}</span>\n </li>\n <li class=\"flex flex-between\">\n <span>企业编码</span><span class=\"color-303133 font-16\">{{companyObj.enterpriseCode}}</span>\n </li>\n <li class=\"flex flex-between\" @click=\"toCertify(companyObj.authenticationStatus)\">\n <span>企业认证</span><span\n :class=\"[companyObj.authenticationStatus == 1? 'authActive':companyObj.authenticationStatus == 0?'unAuth': companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']\"><i\n v-if='companyObj.authenticationStatus == 1 || companyObj.authenticationStatus == 0'\n class=\"iconfont icon-renzheng p-r-6 \"></i>\n <i\n v-if='companyObj.authenticationStatus == 2'\n class=\"iconfont icon-qiyerenzheng1 p-r-6 \"></i>\n <i\n v-if='companyObj.authenticationStatus == 3'\n class=\"iconfont icon-qiyerenzheng2 p-r-6 \"></i>\n {{companyObj.authenticationStatus == 1? '已认证':(companyObj.authenticationStatus == 0?'未认证': (companyObj.authenticationStatus == 2? '认证中':'认证失败'))}}</span>\n </li>\n <li class=\"flex flex-between\">\n <span>帮助手册</span><a href=\"../../assets/1.pdf\" download=\"帮助手册.pdf\"><span class=\"color-1890ff\">立即下载<i class=\"el-icon-arrow-right\"></i></span></a>\n </li>\n </ul>\n </div>\n <div class=\"index-company-right radius-2\">\n <div class=\"index-company-right__head flex flex-between border-box border-b-e4e7e7\">\n <span class=\"color-303133 font-16\">数据概览</span><span class=\"auto-define\" @click=\"showDialogLayer('data')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\n </div>\n <div class=\"index-company-right__body p-24 border-box\">\n <ul class=\"flex flex-row flex-wrap\">\n <li v-for=\"(item,index) in dataOverview\" :key=\"index\">\n <div class=\"color-606266 font-16 data-name\">{{ item.fieldTitle }}</div>\n <div class=\"color-303133 font-30 data-num\">{{ item.fieldData }}</div>\n </li>\n </ul>\n </div>\n </div>\n </div>\n <div class=\"index-entry m-t-24 radius-2\">\n <div class=\"index-entry-head flex flex-between border-box border-b-e4e7e7\">\n <span class=\"color-303133 font-16\">快捷入口</span><span class=\"auto-define\" @click=\"showDialogLayer('entry')\"><i class=\"iconfont icon-zidingyi color-909399\"></i></span>\n </div>\n <div class=\"index-entry-body p-24 border-box\">\n <ul class=\"flex flex-row flex-wrap\">\n <li v-for=\"(item,index) in entryData\" :key=\"index\" class=\"flex flex-align-center border-box flex\" @click=\"changeRoute(item.fieldUrl)\">\n <span class=\"square-item flex flex-align-center flex-pack-center\" :style=\"{background: item.fieldIconBgColor}\"><i :class=\"['iconfont', item.fieldIconUrl]\"></i></span>\n <span class=\"color-303133 font-16 p-l-20\">{{ item.fieldTitle }}</span>\n </li>\n </ul>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n\n <!-- 自定义弹框组件 -->\n <custom-dialog\n :customType=\"customType\"\n :showCustomDialog=\"showCustomDialog\"\n @customHandleConfirm=\"customHandleConfirm\">\n\n </custom-dialog>\n <!-- <button @click=\"showDialogLayer\"></button> -->\n </div>\n</template>\n<script>\n// 自定义弹窗\nimport customDialog from \"@/components/index/customDialog\";\n// 公共头部菜单\n// import vueOfficeHeader from \"@/components/vue-office-header\";\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nexport default {\n name: 'index',\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n contentHeight: '0px', // 页面内容高度\n collapseFlag: false, // 折叠参数\n\n showCustomDialog: false, // 自定义弹框显示标志\n customType: '', // 自定义弹框标志\n\n bannerList: [\n // {\n // advertisementId: '1',\n // linkType: 1,\n // linkUrl: '',\n // imgUrl: 'https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png',\n // }\n ],\n\n // 公司信息\n companyObj: {\n // logoUrl: require('../../assets/logo.png'),\n // enterpriseName: '公司名字',\n // enterpriseCode: '',\n // balance: '0',\n // authenticationStatus: 0,\n },\n\n // 数据概览\n dataOverview: [\n // {\n // dataViewId: '1',\n // fieldTitle: '员工数量',\n // fieldData: '2500'\n // }\n ],\n entryData: [\n // {\n // settingViewId: '1',\n // fieldTitle: '通讯录行政架构',\n // fieldIconBgColor: '#16BA8A',\n // fieldIconUrl: 'icon-hangzhengjiagou',\n // fieldUrl: '/index'\n // },\n // {\n // settingViewId: '11',\n // fieldTitle: '通讯录行政架构',\n // fieldIconBgColor: '#1890ff',\n // fieldIconUrl: 'icon-qiyerenzheng',\n // fieldUrl: '/index'\n // }\n ]\n }\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(route) {\n this.$router.push(route);\n },\n\n /**\n * 处理路由跳转\n */\n toRouterView(val) {\n const that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n /**\n * 折叠事件\n */\n collapseTag(val) {\n const that = this;\n console.log(val);\n that.collapseFlag = val\n },\n\n /**\n * 自定义弹窗显示事件\n */\n showDialogLayer(type) {\n const that = this\n that.showCustomDialog = true;\n that.customType = type;\n },\n\n /**\n * 自定义弹框触发事件\n */\n customHandleConfirm(val) {\n const that = this\n that.showCustomDialog = false;\n that.customType === 'data'? that.getDataOverview() : that.getEntryData();\n },\n\n toCertify(authType) {\n const that = this;\n if (authType == 1) {return;}\n that.changeRoute('/companyCertify')\n },\n\n /**\n * 获取轮播广告\n */\n getBannerData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-advertisement',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n // resData.result[0].imgUrl ='https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png';\n that.bannerList = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取企业信息\n */\n getEnterpriseData() {\n const that = this\n getRequest('/haoban-manage-web/home/find-enterprise-info',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n that.companyObj = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取数据概览\n */\n getDataOverview() {\n const that = this\n let para = {\n all: false,\n fetchData: true\n }\n\n getRequest('/haoban-manage-web/home/find-enterprise-data',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n that.dataOverview = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取入口数据\n */\n getEntryData() {\n const that = this\n let para = {\n all: false\n }\n\n getRequest('/haoban-manage-web/home/find-quick-entry',para)\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n that.entryData = resData.result;\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n mounted() {\n const that = this\n console.log(that.$route.path)\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px';\n Promise.all([that.getBannerData(),that.getDataOverview(),that.getEntryData(),that.getEnterpriseData()])\n },\n components: {\n customDialog,\n // vueOfficeHeader\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n#index {\n .content {\n padding-top: 64px;\n box-sizing: border-box;\n /*overflow: auto;*/\n min-width: 1400px;\n height: auto;\n background: #f5f8fa;\n\n .content-body {\n display: flex;\n flex-direction: column;\n padding: 24px;\n background: #f5f8fa;\n overflow: hidden;\n\n .right-wrap {\n flex: 1;\n overflow: auto;\n width: 100%;\n\n .right-content {\n padding: 24px;\n min-height: 480px;\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n }\n }\n\n &.near-store-contain {\n .right-content {\n min-height: 570px;\n }\n }\n\n /deep/ .el-tabs__nav {\n z-index: 1;\n }\n }\n\n .index-swiper {\n width: 100%;\n height: 250px;\n }\n\n .el-carousel__item {\n text-align: center;\n /*background: url(../../assets/index/index_banner1.jpg) no-repeat center center;*/\n }\n .color-303133 {\n color: #303133;\n }\n\n .color-c0c4cc {\n color: #c0c4cc;\n }\n\n .color-606266 {\n color: #606266;\n }\n\n .color-1890ff {\n color: #1890ff;\n }\n\n .color-909399 {\n color: #909399;\n }\n\n .border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n /* display */\n .inline-block {\n display: inline-block;\n }\n\n .block {\n display: block;\n }\n\n .top {\n vertical-align: top;\n }\n\n .middle {\n vertical-align: middle;\n }\n\n /* flex */\n .flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n }\n\n .flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n }\n\n .flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n }\n\n .flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n }\n\n .flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n }\n\n .flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .p-l-6 {\n padding-left: 6px;\n }\n\n .p-l-20 {\n padding-left: 20px;\n }\n\n .p-r-6 {\n padding-right: 6px;\n }\n\n .p-24 {\n padding: 24px;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n .m-r-24 {\n margin-right: 24px;\n }\n\n .border-b-e4e7e7 {\n border-bottom: 1px solid #e4e7e7;\n }\n\n .radius-2 {\n border-radius: 2px;\n }\n\n .font-14 {\n font-size: 14px;\n }\n\n .font-16 {\n font-size: 16px;\n }\n\n .font-30 {\n font-size: 30px;\n }\n\n .icon-zidingyi {\n cursor: pointer;\n &:hover {\n color: #1890ff;\n }\n }\n\n .square-item {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n\n i {\n font-size: 24px;\n color: #fff;\n }\n }\n\n .index-swiper-bg {\n display: block;\n width: 100%;\n height: 250px;\n background-size: auto 100%;\n background-color: #030427;\n background-position: center;\n background-repeat: no-repeat;\n }\n\n .index-company {\n width: 100%;\n min-height: 340px;\n\n &-left {\n width: 360px;\n height: 340px;\n padding: 24px;\n background: #fff;\n\n li {\n height: 40px;\n line-height: 40px;\n font-size: 14px;\n\n }\n\n .unAuth {\n color: #1890ff;\n cursor: pointer;\n i {\n color: #c0c4cc;\n }\n }\n\n .authActive {\n color: #303133;\n i {\n color: #f7cb27;\n }\n }\n\n .auth-ing {\n color: #303133;\n cursor: pointer;\n i {\n color: #1890ff;\n }\n }\n\n .auth-fail {\n color: #303133;\n cursor: pointer;\n i {\n color: #F56C6C;\n }\n }\n }\n &-logo {\n text-align: center;\n img {\n width: 70px;\n height: 70px;\n border-radius: 6px;\n border: 1px solid #DCDFE6;\n }\n }\n &-name {\n height: 44px;\n margin-bottom: 5px;\n line-height: 44px;\n font-size: 16px;\n text-align: center;\n }\n\n &-right {\n width: calc(100% - 384px);\n min-width: 968px;\n height: 340px;\n background: #fff;\n\n &__head {\n height: 56px;\n line-height: 56px;\n padding: 0 24px;\n }\n\n &__body {\n\n\n li {\n min-width: 25%;\n }\n\n .data-name {\n height: 48px;\n line-height: 48px;\n }\n .data-num {\n height: 62px;\n line-height: 62px;\n margin-bottom: 30px;\n }\n }\n }\n\n }\n\n .index-entry {\n width: 100%;\n height: 247px;\n background: #fff;\n &-head {\n height: 56px;\n line-height: 56px;\n padding: 0 24px;\n }\n\n &-body {\n height: 190px;\n\n li {\n min-width: 20%;\n height: 56px;\n padding-left: 24px;\n background: rgba(255,255,255,1);\n border: 1px solid rgba(220,223,230,1);\n border-radius: 4px;\n margin-right: 6.666666%;\n margin-bottom: 24px;\n cursor: pointer;\n &:hover {\n border-color: #1890ff;\n }\n\n &:nth-child(4n) {\n margin-right: 0;\n }\n }\n }\n }\n }\n }\n\n /deep/ .el-submenu__title {\n height: 40px;\n line-height: 40px;\n }\n\n /* 表格为空 */\n /deep/ .el-table__empty-block {\n height: 256px;\n }\n}\n\n/* 隐藏 头部 */\n.navheader {\n div.itemlink-gic.bottom {\n display: none;\n }\n\n a.itemlink.bottom {\n display: none;\n }\n}\n\n\n.el-table__empty-block {\n height: 256px;\n}\n\n.el-table__empty-text {\n width: auto;\n margin-bottom: 80px;\n\n &::before {\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n}\n\n.el-submenu__title {\n height: 40px;\n line-height: 40px;\n}\n\n.user-header-pop {\n min-width: 95px;\n}\n\n.el-popover.user-header-pop {\n min-width: 95px;\n}\n\n.left-aside-contain {\n /deep/ .el-submenu__title:hover {\n background-color: #020b21;\n }\n}\n\n.el-menu.el-menu--popup {\n background: #020b21;\n border-radius: 4px;\n}\n\n/* 输入框 focus*/\n.el-form-item.is-success .el-input__inner,\n.el-form-item.is-success .el-input__inner:focus,\n.el-form-item.is-success .el-textarea__inner,\n.el-form-item.is-success .el-textarea__inner:focus {\n border-color: #dcdfe6;\n}\n\n/* 箭头*/\n.icon-to-pre {\n cursor: pointer;\n font-size: 18px;\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.icon-to-next {\n cursor: pointer;\n font-size: 18px;\n -webkit-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n/* 富文本编辑器 */\n.mce-tinymce {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/index/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"index\"}},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({minHeight: _vm.contentHeight})},[_c('div',{staticClass:\"index-swiper\"},[_c('el-carousel',{attrs:{\"trigger\":\"click\",\"height\":\"250px\",\"arrow\":\"never\",\"autoplay\":false}},_vm._l((_vm.bannerList),function(item,index){return _c('el-carousel-item',{key:index},[_c('a',{staticClass:\"index-swiper-bg\",style:({backgroundImage:'url(' + item.imgUrl + ')'}),attrs:{\"href\":item.linkType == 1? '#'+item.linkUrl:item.linkUrl,\"target\":\"_blank\"}})])}))],1),_vm._v(\" \"),_c('div',{staticClass:\"index-company flex flex-row m-t-24\"},[_c('div',{staticClass:\"index-company-left m-r-24 border-box radius-2\"},[_c('div',{staticClass:\"index-company-logo\"},[_c('img',{attrs:{\"src\":_vm.companyObj.logoUrl,\"alt\":\"log\"}})]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-name color-303133\"},[_vm._v(_vm._s(_vm.companyObj.enterpriseName))]),_vm._v(\" \"),_c('ul',[_c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"账户余额\")]),_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(_vm._s(_vm.companyObj.balance))])]),_vm._v(\" \"),_c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"企业编码\")]),_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(_vm._s(_vm.companyObj.enterpriseCode))])]),_vm._v(\" \"),_c('li',{staticClass:\"flex flex-between\",on:{\"click\":function($event){_vm.toCertify(_vm.companyObj.authenticationStatus)}}},[_c('span',[_vm._v(\"企业认证\")]),_c('span',{class:[_vm.companyObj.authenticationStatus == 1? 'authActive':_vm.companyObj.authenticationStatus == 0?'unAuth': _vm.companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']},[(_vm.companyObj.authenticationStatus == 1 || _vm.companyObj.authenticationStatus == 0)?_c('i',{staticClass:\"iconfont icon-renzheng p-r-6 \"}):_vm._e(),_vm._v(\" \"),(_vm.companyObj.authenticationStatus == 2)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng1 p-r-6 \"}):_vm._e(),_vm._v(\" \"),(_vm.companyObj.authenticationStatus == 3)?_c('i',{staticClass:\"iconfont icon-qiyerenzheng2 p-r-6 \"}):_vm._e(),_vm._v(\"\\n \"+_vm._s(_vm.companyObj.authenticationStatus == 1? '已认证':(_vm.companyObj.authenticationStatus == 0?'未认证': (_vm.companyObj.authenticationStatus == 2? '认证中':'认证失败'))))])]),_vm._v(\" \"),_vm._m(0)])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-right radius-2\"},[_c('div',{staticClass:\"index-company-right__head flex flex-between border-box border-b-e4e7e7\"},[_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(\"数据概览\")]),_c('span',{staticClass:\"auto-define\",on:{\"click\":function($event){_vm.showDialogLayer('data')}}},[_c('i',{staticClass:\"iconfont icon-zidingyi color-909399\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-company-right__body p-24 border-box\"},[_c('ul',{staticClass:\"flex flex-row flex-wrap\"},_vm._l((_vm.dataOverview),function(item,index){return _c('li',{key:index},[_c('div',{staticClass:\"color-606266 font-16 data-name\"},[_vm._v(_vm._s(item.fieldTitle))]),_vm._v(\" \"),_c('div',{staticClass:\"color-303133 font-30 data-num\"},[_vm._v(_vm._s(item.fieldData))])])}))])])]),_vm._v(\" \"),_c('div',{staticClass:\"index-entry m-t-24 radius-2\"},[_c('div',{staticClass:\"index-entry-head flex flex-between border-box border-b-e4e7e7\"},[_c('span',{staticClass:\"color-303133 font-16\"},[_vm._v(\"快捷入口\")]),_c('span',{staticClass:\"auto-define\",on:{\"click\":function($event){_vm.showDialogLayer('entry')}}},[_c('i',{staticClass:\"iconfont icon-zidingyi color-909399\"})])]),_vm._v(\" \"),_c('div',{staticClass:\"index-entry-body p-24 border-box\"},[_c('ul',{staticClass:\"flex flex-row flex-wrap\"},_vm._l((_vm.entryData),function(item,index){return _c('li',{key:index,staticClass:\"flex flex-align-center border-box flex\",on:{\"click\":function($event){_vm.changeRoute(item.fieldUrl)}}},[_c('span',{staticClass:\"square-item flex flex-align-center flex-pack-center\",style:({background: item.fieldIconBgColor})},[_c('i',{class:['iconfont', item.fieldIconUrl]})]),_vm._v(\" \"),_c('span',{staticClass:\"color-303133 font-16 p-l-20\"},[_vm._v(_vm._s(item.fieldTitle))])])}))])])]),_vm._v(\" \"),_c('vue-gic-footer')],1),_vm._v(\" \"),_c('custom-dialog',{attrs:{\"customType\":_vm.customType,\"showCustomDialog\":_vm.showCustomDialog},on:{\"customHandleConfirm\":_vm.customHandleConfirm}})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',{staticClass:\"flex flex-between\"},[_c('span',[_vm._v(\"帮助手册\")]),_c('a',{attrs:{\"href\":\"../../assets/1.pdf\",\"download\":\"帮助手册.pdf\"}},[_c('span',{staticClass:\"color-1890ff\"},[_vm._v(\"立即下载\"),_c('i',{staticClass:\"el-icon-arrow-right\"})])])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3f1ac26f\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/index/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3f1ac26f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3f1ac26f\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3f1ac26f\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/index/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([21],{DN0r:function(e,t){},da9f:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={name:"enterprise",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1}},computed:{},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},mounted:function(){}},n={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"enterprise-wrap"},[t("vue-office-header",{attrs:{projectName:this.projectName},on:{collapseTag:this.collapseTag,toRouterView:this.toRouterView}}),this._v(" "),t("div",{staticClass:"enterprise-wrap__body"})],1)},staticRenderFns:[]};var r=a("VU/8")(o,n,!1,function(e){a("DN0r")},"data-v-dce5fb1e",null);t.default=r.exports}});
//# sourceMappingURL=21.3a82c19435c147f0a714.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/enterpriseApp/index.vue","webpack:///./src/views/enterpriseApp/index.vue?a382","webpack:///./src/views/enterpriseApp/index.vue"],"names":["enterpriseApp","name","data","projectName","collapseFlag","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","views_enterpriseApp","render","_h","$createElement","_c","_self","staticClass","attrs","on","_v","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"2HAUA,IAAAA,GACAC,KAAA,aACAC,KAFA,WAGA,OACAC,YAAA,oBACAC,cAAA,IAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAP,aAAAI,IAGAQ,QAlCA,cCPeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbR,KAAaS,eAA0BC,EAAvCV,KAAuCW,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,oBAA8BF,EAAA,qBAA0BG,OAAOrB,YAA/IQ,KAA+IR,aAA8BsB,IAAKV,YAAlLJ,KAAkLI,YAAAR,aAAlLI,KAAkLJ,gBAAlLI,KAAiPe,GAAA,KAAAL,EAAA,OAAwBE,YAAA,2BAAoC,IAEtTI,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE9B,EACAiB,GATF,EAVA,SAAAc,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/21.3a82c19435c147f0a714.js","sourcesContent":["<template>\n <div class=\"enterprise-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"enterprise-wrap__body\">\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"enterprise\",\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n collapseFlag: false, // 折叠参数\n }\n },\n computed: {\n\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n\n },\n}\n\n</script>\n<style lang=\"less\" scoped>\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/enterpriseApp/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"enterprise-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"enterprise-wrap__body\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-dce5fb1e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/enterpriseApp/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-dce5fb1e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-dce5fb1e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-dce5fb1e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/enterpriseApp/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([21],{JsWW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),r=a("MJLE"),n=a.n(r),o={name:"shareCode",data:function(){return{regenerate:!1,qrCodeContent:{},shares:[],qrcodeCase:"",myEnterprise:""}},methods:{getCode:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this,a={regenerate:e};Object(s.a)("/haoban-manage-web/shared-contact/get-shared-qrcode",a).then(function(a){console.log(a,"code"),1==a.data.errorCode?(console.log(e),t.qrcode(a.data.result.qrCodeContent)):t.$message.error({message:a.data.message})}).catch(function(e){t.$message.error({message:e.message})})},reFresh:function(){document.getElementById("qrcode").innerHTML="",this.qrcodeCase.clear(),this.getCode(!0)},qrcode:function(e){this.qrcodeCase=new n.a("qrcode",{width:245,height:245,text:e})},getShareBrands:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/get-all-shared-enterprise",{}).then(function(t){console.log(t,"shares"),1==t.data.errorCode?e.shares=t.data.result||[]:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},getShareRelation:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/find-shared-contact-relation",{enterpriseIdCondition:1}).then(function(t){console.log(t,"getShareRelation"),1==t.data.errorCode?(e.shares=t.data.result||[],e.myEnterprise=t.data.result[0].exportEnterpriseName):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},cancelShare:function(e){console.log(e)}},beforeMount:function(){this.getShareRelation(),this.getShareBrands(),this.getCode()}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"share-code-div"},[a("p",{staticClass:"company-name"},[e._v(e._s(e.myEnterprise)+"的共享企业")]),e._v(" "),a("p",{staticClass:"word"},[e._v("双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系")]),e._v(" "),a("p",{staticClass:"time-tip"},[e._v("一个二维码只能和一个企业建立共享关系,24小时有效")]),e._v(" "),a("div",{staticClass:"m-t-20",attrs:{id:"qrcode"}}),e._v(" "),a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"}},[e._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),e._v(" "),a("el-button",{on:{click:function(t){e.reFresh()}}},[e._v("重新生成")])],1),e._v(" "),a("p",{staticClass:"company-name"},[e._v("已建立的共享企业")]),e._v(" "),a("div",{staticClass:"share-table"},[a("div",{staticClass:"company"},[e._v(e._s(e.myEnterprise))]),e._v(" "),a("ul",{staticClass:"list"},e._l(e.shares,function(t){return a("li",{key:t.importEnterpriseId,staticClass:"li"},[a("div",{staticClass:"name"},[e._v(e._s(t.importEnterpriseName))]),e._v(" "),a("div",{staticClass:"cancel-btn"},[a("a",{staticClass:"a-href",on:{click:function(a){e.cancelShare(t.importEnterpriseId)}}},[e._v("取消共享")])])])}))])])},staticRenderFns:[]};var c=a("VU/8")(o,i,!1,function(e){a("hh5o")},null,null);t.default=c.exports},hh5o:function(e,t){}});
//# sourceMappingURL=21.8185b895feb62c12c22c.js.map
\ No newline at end of file
webpackJsonp([22],{JsWW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("P9l9"),r=a("MJLE"),n=a.n(r),o={name:"shareCode",data:function(){return{regenerate:!1,qrCodeContent:{},shares:[],qrcodeCase:"",myEnterprise:""}},methods:{getCode:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this,a={regenerate:e};Object(s.a)("/haoban-manage-web/shared-contact/get-shared-qrcode",a).then(function(a){console.log(a,"code"),1==a.data.errorCode?(console.log(e),t.qrcode(a.data.result.qrCodeContent)):t.$message.error({message:a.data.message})}).catch(function(e){t.$message.error({message:e.message})})},reFresh:function(){document.getElementById("qrcode").innerHTML="",this.qrcodeCase.clear(),this.getCode(!0)},qrcode:function(e){this.qrcodeCase=new n.a("qrcode",{width:245,height:245,text:e})},getShareBrands:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/get-all-shared-enterprise",{}).then(function(t){console.log(t,"shares"),1==t.data.errorCode?e.shares=t.data.result||[]:e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},getShareRelation:function(){var e=this;Object(s.a)("/haoban-manage-web/shared-contact/find-shared-contact-relation",{enterpriseIdCondition:1}).then(function(t){console.log(t,"getShareRelation"),1==t.data.errorCode?(e.shares=t.data.result||[],e.myEnterprise=t.data.result[0].exportEnterpriseName):e.$message.error({message:t.data.message})}).catch(function(t){e.$message.error({message:t.message})})},cancelShare:function(e){console.log(e)}},beforeMount:function(){this.getShareRelation(),this.getShareBrands(),this.getCode()}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"share-code-div"},[a("p",{staticClass:"company-name"},[e._v(e._s(e.myEnterprise)+"的共享企业")]),e._v(" "),a("p",{staticClass:"word"},[e._v("双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系")]),e._v(" "),a("p",{staticClass:"time-tip"},[e._v("一个二维码只能和一个企业建立共享关系,24小时有效")]),e._v(" "),a("div",{staticClass:"m-t-20",attrs:{id:"qrcode"}}),e._v(" "),a("div",{staticClass:"btn-area"},[a("el-button",{attrs:{type:"primary"}},[e._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})]),e._v(" "),a("el-button",{on:{click:function(t){e.reFresh()}}},[e._v("重新生成")])],1),e._v(" "),a("p",{staticClass:"company-name"},[e._v("已建立的共享企业")]),e._v(" "),a("div",{staticClass:"share-table"},[a("div",{staticClass:"company"},[e._v(e._s(e.myEnterprise))]),e._v(" "),a("ul",{staticClass:"list"},e._l(e.shares,function(t){return a("li",{key:t.importEnterpriseId,staticClass:"li"},[a("div",{staticClass:"name"},[e._v(e._s(t.importEnterpriseName))]),e._v(" "),a("div",{staticClass:"cancel-btn"},[a("a",{staticClass:"a-href",on:{click:function(a){e.cancelShare(t.importEnterpriseId)}}},[e._v("取消共享")])])])}))])])},staticRenderFns:[]};var c=a("VU/8")(o,i,!1,function(e){a("hh5o")},null,null);t.default=c.exports},hh5o:function(e,t){}});
//# sourceMappingURL=22.2c0ad5fe99b18d9bbd5f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/shareCode.vue","webpack:///./src/views/contacts/shareCode.vue?8861","webpack:///./src/views/contacts/shareCode.vue"],"names":["shareCode","name","data","regenerate","qrCodeContent","shares","qrcodeCase","myEnterprise","methods","getCode","arguments","length","undefined","_this","this","params","Object","api","then","res","console","log","errorCode","qrcode","result","$message","error","message","catch","e","reFresh","document","getElementById","innerHTML","clear","text","qrcode_default","a","width","height","getShareBrands","getShareRelation","enterpriseIdCondition","exportEnterpriseName","cancelShare","id","beforeMount","contacts_shareCode","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","type","on","click","$event","_l","enterprise","key","importEnterpriseId","importEnterpriseName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/21.8185b895feb62c12c22c.js","sourcesContent":["<template>\r\n <div class=\"share-code-div\">\r\n <p class=\"company-name\">{{myEnterprise}}的共享企业</p>\r\n <p class=\"word\">双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系</p>\r\n <p class=\"time-tip\">一个二维码只能和一个企业建立共享关系,24小时有效</p>\r\n <div id=\"qrcode\" class=\"m-t-20\"></div>\r\n <div class=\"btn-area\">\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n <el-button @click=\"reFresh()\">重新生成</el-button>\r\n </div>\r\n <p class=\"company-name\">已建立的共享企业</p>\r\n <div class=\"share-table\">\r\n <div class=\"company\">{{myEnterprise}}</div>\r\n <ul class=\"list\">\r\n <li class=\"li\" v-for=\"enterprise in shares\" :key=\"enterprise.importEnterpriseId\">\r\n <div class=\"name\">{{enterprise.importEnterpriseName}}</div>\r\n <div class=\"cancel-btn\"><a class=\"a-href\" @click=\"cancelShare(enterprise.importEnterpriseId)\">取消共享</a></div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport QRCode from 'qrcodejs2'\r\nexport default {\r\n name: \"shareCode\",\r\n data() {\r\n return {\r\n regenerate: false,\r\n qrCodeContent: {},\r\n shares: [],\r\n qrcodeCase: \"\",\r\n myEnterprise: \"\"\r\n }\r\n },\r\n methods: {\r\n getCode(regenerate = false) {\r\n let _this = this;\r\n let params = {\r\n regenerate\r\n }\r\n getRequest(\"/haoban-manage-web/shared-contact/get-shared-qrcode\", params)\r\n .then(res => {\r\n console.log(res, \"code\");\r\n if (res.data.errorCode == 1) {\r\n console.log(regenerate);\r\n _this.qrcode(res.data.result.qrCodeContent);\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n reFresh() {\r\n document.getElementById(\"qrcode\").innerHTML = '';\r\n this.qrcodeCase.clear(); // 先清除原有的\r\n this.getCode(true);\r\n },\r\n /**\r\n * 生成二维码\r\n */\r\n qrcode (text) {\r\n const that = this;\r\n that.qrcodeCase = new QRCode('qrcode',\r\n {\r\n width: 245,\r\n height: 245, // 高度\r\n text: text, // 二维码内容 //\r\n //render: 'canvas', // 设置渲染方式(有两种方式 table和canvas,默认是canvas) //\r\n //background: '#f0f',\r\n //foreground: '#ff0'\r\n }\r\n );\r\n },\r\n getShareBrands() {\r\n let _this = this;\r\n let params = {};\r\n getRequest(\"/haoban-manage-web/shared-contact/get-all-shared-enterprise\", params)\r\n .then(res => {\r\n console.log(res, \"shares\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n getShareRelation() {\r\n let _this = this;\r\n let params = {\r\n enterpriseIdCondition: 1\r\n };\r\n getRequest(\"/haoban-manage-web/shared-contact/find-shared-contact-relation\", params)\r\n .then(res => {\r\n console.log(res, \"getShareRelation\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\r\n _this.myEnterprise = res.data.result[0].exportEnterpriseName;\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancelShare(id) {\r\n console.log(id);\r\n }\r\n },\r\n beforeMount() {\r\n this.getShareRelation();\r\n this.getShareBrands();\r\n this.getCode();\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.share-code-div {\r\n width:100%;\r\n height:538px;\r\n background:rgba(255,255,255,1);\r\n border-radius:2px;\r\n box-sizing: border-box;\r\n padding: 28px;\r\n font-weight: 500;\r\n overflow: auto;\r\n .company-name {\r\n font-size:16px;\r\n color:rgba(48,49,51,1);\r\n }\r\n .word {\r\n font-size:14px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n margin-top: 17px;\r\n }\r\n .time-tip {\r\n font-size:14px;\r\n font-weight:400;\r\n margin-top: 25px;\r\n color:rgba(245,108,108,1);\r\n }\r\n .btn-area {\r\n margin-top: 24px;\r\n margin-bottom: 46px;\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n }\r\n .share-table {\r\n display: flex;\r\n height:auto;\r\n border:1px solid rgba(235,238,245,1);\r\n margin: 24px 0 48px 0;\r\n .company {\r\n width: 300px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n .list {\r\n flex: 1;\r\n .li {\r\n display: flex;\r\n height: 60px;\r\n line-height: 60px;\r\n border-left: 1px solid rgba(235,238,245,1);\r\n border-bottom: 1px solid rgba(235,238,245,1);\r\n font-size: 14px;\r\n &:last-child {\r\n border-bottom: none;\r\n }\r\n .cancel-btn {\r\n width: 220px;\r\n }\r\n .name {\r\n flex: 1;\r\n padding: 0 15px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/shareCode.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"share-code-div\"},[_c('p',{staticClass:\"company-name\"},[_vm._v(_vm._s(_vm.myEnterprise)+\"的共享企业\")]),_vm._v(\" \"),_c('p',{staticClass:\"word\"},[_vm._v(\"双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系\")]),_vm._v(\" \"),_c('p',{staticClass:\"time-tip\"},[_vm._v(\"一个二维码只能和一个企业建立共享关系,24小时有效\")]),_vm._v(\" \"),_c('div',{staticClass:\"m-t-20\",attrs:{\"id\":\"qrcode\"}}),_vm._v(\" \"),_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})]),_vm._v(\" \"),_c('el-button',{on:{\"click\":function($event){_vm.reFresh()}}},[_vm._v(\"重新生成\")])],1),_vm._v(\" \"),_c('p',{staticClass:\"company-name\"},[_vm._v(\"已建立的共享企业\")]),_vm._v(\" \"),_c('div',{staticClass:\"share-table\"},[_c('div',{staticClass:\"company\"},[_vm._v(_vm._s(_vm.myEnterprise))]),_vm._v(\" \"),_c('ul',{staticClass:\"list\"},_vm._l((_vm.shares),function(enterprise){return _c('li',{key:enterprise.importEnterpriseId,staticClass:\"li\"},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(enterprise.importEnterpriseName))]),_vm._v(\" \"),_c('div',{staticClass:\"cancel-btn\"},[_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.cancelShare(enterprise.importEnterpriseId)}}},[_vm._v(\"取消共享\")])])])}))])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-d5d6d590\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/shareCode.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-d5d6d590\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./shareCode.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareCode.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareCode.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d5d6d590\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./shareCode.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/shareCode.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/shareCode.vue","webpack:///./src/views/contacts/shareCode.vue?8861","webpack:///./src/views/contacts/shareCode.vue"],"names":["shareCode","name","data","regenerate","qrCodeContent","shares","qrcodeCase","myEnterprise","methods","getCode","arguments","length","undefined","_this","this","params","Object","api","then","res","console","log","errorCode","qrcode","result","$message","error","message","catch","e","reFresh","document","getElementById","innerHTML","clear","text","qrcode_default","a","width","height","getShareBrands","getShareRelation","enterpriseIdCondition","exportEnterpriseName","cancelShare","id","beforeMount","contacts_shareCode","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","type","on","click","$event","_l","enterprise","key","importEnterpriseId","importEnterpriseName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/22.2c0ad5fe99b18d9bbd5f.js","sourcesContent":["<template>\r\n <div class=\"share-code-div\">\r\n <p class=\"company-name\">{{myEnterprise}}的共享企业</p>\r\n <p class=\"word\">双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系</p>\r\n <p class=\"time-tip\">一个二维码只能和一个企业建立共享关系,24小时有效</p>\r\n <div id=\"qrcode\" class=\"m-t-20\"></div>\r\n <div class=\"btn-area\">\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n <el-button @click=\"reFresh()\">重新生成</el-button>\r\n </div>\r\n <p class=\"company-name\">已建立的共享企业</p>\r\n <div class=\"share-table\">\r\n <div class=\"company\">{{myEnterprise}}</div>\r\n <ul class=\"list\">\r\n <li class=\"li\" v-for=\"enterprise in shares\" :key=\"enterprise.importEnterpriseId\">\r\n <div class=\"name\">{{enterprise.importEnterpriseName}}</div>\r\n <div class=\"cancel-btn\"><a class=\"a-href\" @click=\"cancelShare(enterprise.importEnterpriseId)\">取消共享</a></div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nimport QRCode from 'qrcodejs2'\r\nexport default {\r\n name: \"shareCode\",\r\n data() {\r\n return {\r\n regenerate: false,\r\n qrCodeContent: {},\r\n shares: [],\r\n qrcodeCase: \"\",\r\n myEnterprise: \"\"\r\n }\r\n },\r\n methods: {\r\n getCode(regenerate = false) {\r\n let _this = this;\r\n let params = {\r\n regenerate\r\n }\r\n getRequest(\"/haoban-manage-web/shared-contact/get-shared-qrcode\", params)\r\n .then(res => {\r\n console.log(res, \"code\");\r\n if (res.data.errorCode == 1) {\r\n console.log(regenerate);\r\n _this.qrcode(res.data.result.qrCodeContent);\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n reFresh() {\r\n document.getElementById(\"qrcode\").innerHTML = '';\r\n this.qrcodeCase.clear(); // 先清除原有的\r\n this.getCode(true);\r\n },\r\n /**\r\n * 生成二维码\r\n */\r\n qrcode (text) {\r\n const that = this;\r\n that.qrcodeCase = new QRCode('qrcode',\r\n {\r\n width: 245,\r\n height: 245, // 高度\r\n text: text, // 二维码内容 //\r\n //render: 'canvas', // 设置渲染方式(有两种方式 table和canvas,默认是canvas) //\r\n //background: '#f0f',\r\n //foreground: '#ff0'\r\n }\r\n );\r\n },\r\n getShareBrands() {\r\n let _this = this;\r\n let params = {};\r\n getRequest(\"/haoban-manage-web/shared-contact/get-all-shared-enterprise\", params)\r\n .then(res => {\r\n console.log(res, \"shares\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n getShareRelation() {\r\n let _this = this;\r\n let params = {\r\n enterpriseIdCondition: 1\r\n };\r\n getRequest(\"/haoban-manage-web/shared-contact/find-shared-contact-relation\", params)\r\n .then(res => {\r\n console.log(res, \"getShareRelation\");\r\n if (res.data.errorCode == 1) {\r\n _this.shares = res.data.result || [];\r\n _this.myEnterprise = res.data.result[0].exportEnterpriseName;\r\n } else {\r\n _this.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n _this.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancelShare(id) {\r\n console.log(id);\r\n }\r\n },\r\n beforeMount() {\r\n this.getShareRelation();\r\n this.getShareBrands();\r\n this.getCode();\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.share-code-div {\r\n width:100%;\r\n height:538px;\r\n background:rgba(255,255,255,1);\r\n border-radius:2px;\r\n box-sizing: border-box;\r\n padding: 28px;\r\n font-weight: 500;\r\n overflow: auto;\r\n .company-name {\r\n font-size:16px;\r\n color:rgba(48,49,51,1);\r\n }\r\n .word {\r\n font-size:14px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n margin-top: 17px;\r\n }\r\n .time-tip {\r\n font-size:14px;\r\n font-weight:400;\r\n margin-top: 25px;\r\n color:rgba(245,108,108,1);\r\n }\r\n .btn-area {\r\n margin-top: 24px;\r\n margin-bottom: 46px;\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n }\r\n .share-table {\r\n display: flex;\r\n height:auto;\r\n border:1px solid rgba(235,238,245,1);\r\n margin: 24px 0 48px 0;\r\n .company {\r\n width: 300px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n .list {\r\n flex: 1;\r\n .li {\r\n display: flex;\r\n height: 60px;\r\n line-height: 60px;\r\n border-left: 1px solid rgba(235,238,245,1);\r\n border-bottom: 1px solid rgba(235,238,245,1);\r\n font-size: 14px;\r\n &:last-child {\r\n border-bottom: none;\r\n }\r\n .cancel-btn {\r\n width: 220px;\r\n }\r\n .name {\r\n flex: 1;\r\n padding: 0 15px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/shareCode.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"share-code-div\"},[_c('p',{staticClass:\"company-name\"},[_vm._v(_vm._s(_vm.myEnterprise)+\"的共享企业\")]),_vm._v(\" \"),_c('p',{staticClass:\"word\"},[_vm._v(\"双方共享的通讯录,选人时可以选到,同时邀请企业建立共享关系\")]),_vm._v(\" \"),_c('p',{staticClass:\"time-tip\"},[_vm._v(\"一个二维码只能和一个企业建立共享关系,24小时有效\")]),_vm._v(\" \"),_c('div',{staticClass:\"m-t-20\",attrs:{\"id\":\"qrcode\"}}),_vm._v(\" \"),_c('div',{staticClass:\"btn-area\"},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})]),_vm._v(\" \"),_c('el-button',{on:{\"click\":function($event){_vm.reFresh()}}},[_vm._v(\"重新生成\")])],1),_vm._v(\" \"),_c('p',{staticClass:\"company-name\"},[_vm._v(\"已建立的共享企业\")]),_vm._v(\" \"),_c('div',{staticClass:\"share-table\"},[_c('div',{staticClass:\"company\"},[_vm._v(_vm._s(_vm.myEnterprise))]),_vm._v(\" \"),_c('ul',{staticClass:\"list\"},_vm._l((_vm.shares),function(enterprise){return _c('li',{key:enterprise.importEnterpriseId,staticClass:\"li\"},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(enterprise.importEnterpriseName))]),_vm._v(\" \"),_c('div',{staticClass:\"cancel-btn\"},[_c('a',{staticClass:\"a-href\",on:{\"click\":function($event){_vm.cancelShare(enterprise.importEnterpriseId)}}},[_vm._v(\"取消共享\")])])])}))])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-d5d6d590\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/shareCode.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-d5d6d590\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./shareCode.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareCode.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./shareCode.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d5d6d590\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./shareCode.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/shareCode.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([23],{"+lem":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={name:"reviewed",data:function(){return{projectName:"gic-clique",collapseFlag:!1,contentHeight:"0px"}},computed:{},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},a={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"review-wrap"},[n("vue-office-header",{attrs:{projectName:e.projectName},on:{collapseTag:e.collapseTag,toRouterView:e.toRouterView}}),e._v(" "),n("div",{staticClass:"setting-wrap__body"},[n("div",{staticClass:"content",attrs:{id:"content"}},[n("div",{staticClass:"content-body",style:{height:e.contentHeight}},[n("div",{staticClass:"left-menu",style:{height:e.contentHeight}},[n("vue-office-aside",{ref:"asideMenu",attrs:{projectName:e.projectName,collapseFlag:e.collapseFlag}})],1),e._v(" "),n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)])])],1)},staticRenderFns:[]};var i=n("VU/8")(o,a,!1,function(e){n("nLwK")},null,null);t.default=i.exports},nLwK:function(e,t){}});
//# sourceMappingURL=23.03a72fd909d25effb077.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/reviewCenter/index.vue","webpack:///./src/views/reviewCenter/index.vue?af94","webpack:///./src/views/reviewCenter/index.vue"],"names":["reviewCenter","name","data","projectName","collapseFlag","contentHeight","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","document","documentElement","clientHeight","body","views_reviewCenter","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","id","style","height","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"wGAuBA,IAAAA,GACAC,KAAA,WACAC,KAFA,WAGA,OACAC,YAAA,aACAC,cAAA,EACAC,cAAA,QAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAQ,QAnCA,WAoCAL,KACAP,eAAAa,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UCzDeE,GADEC,OAFjB,WAA0B,IAAAC,EAAAZ,KAAaa,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,qBAA0BG,OAAO3B,YAAAqB,EAAArB,aAA8B4B,IAAKf,YAAAQ,EAAAR,YAAAR,aAAAgB,EAAAhB,gBAA+DgB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAAnB,iBAA4BsB,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAAnB,iBAA4BsB,EAAA,oBAAyBS,IAAA,YAAAN,OAAuB3B,YAAAqB,EAAArB,YAAAC,aAAAoB,EAAApB,iBAA+D,GAAAoB,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAO7B,KAAA,OAAAoC,KAAA,YAA+BV,EAAA,gCAEnrBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEzC,EACAsB,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/23.03a72fd909d25effb077.js","sourcesContent":["<template>\n <div class=\"review-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"setting-wrap__body\">\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n </div>\n <transition name=\"fade\" mode=\"out-in\">\n <!-- 缓存已经填好内容的页面 -->\n <!-- <keep-alive include=\"editGroupGrade\"> -->\n <router-view></router-view>\n <!-- </keep-alive > -->\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"reviewed\",\n data() {\n return {\n projectName: 'gic-clique', // 当前项目名\n collapseFlag: false, // 折叠参数\n contentHeight: '0px', //页面内容高度\n }\n },\n computed: {\n\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n const that = this\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px';\n },\n}\n\n</script>\n<style lang=\"less\" >\n.setting-wrap__body{\n .content{\n padding-top: 64px;\n /* height: calc(100% - 64px);\n overflow-y: auto;*/\n min-width: 1400px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .content-body {\n display: flex;\n overflow: hidden;\n\n .common-set-wrap {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-y: auto;\n\n .right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n }\n }\n }\n }\n }\n}\n\n.el-table__empty-block {\n height: 256px;\n}\n\n.el-table__empty-text{\n width: auto;\n margin-bottom:80px;\n &::before{\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n}\n\n.el-table__empty-text {\n margin-bottom: 0;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/reviewCenter/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"review-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"setting-wrap__body\"},[_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({height: _vm.contentHeight})},[_c('div',{staticClass:\"left-menu\",style:({height: _vm.contentHeight})},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}})],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-81622b2a\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/reviewCenter/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-81622b2a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-81622b2a\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([23],{VlR1:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={name:"setting",data:function(){return{projectName:"haoban-manage-web",contentHeight:"0px",collapseFlag:!1}},computed:{},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},mounted:function(){this.pathName=window.location.hash.split("/")[1],console.log("pathname:",this.pathName,this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-wrap"},[a("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),a("div",{staticClass:"setting-wrap__body"},[a("div",{staticClass:"content",attrs:{id:"content"}},[a("div",{staticClass:"content-body",style:{height:t.contentHeight}},[a("div",{staticClass:"left-menu",style:{height:t.contentHeight}},[a("vue-office-aside",{ref:"asideMenu",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}})],1),t._v(" "),a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1)],1)])])],1)},staticRenderFns:[]};var i=a("VU/8")(o,n,!1,function(t){a("lxjh")},"data-v-c9416336",null);e.default=i.exports},lxjh:function(t,e){}});
//# sourceMappingURL=23.837d847d0616e81d6f51.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/index.vue","webpack:///./src/views/setting/index.vue?51c2","webpack:///./src/views/setting/index.vue"],"names":["setting","name","data","projectName","contentHeight","collapseFlag","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","pathName","window","location","hash","split","$route","document","documentElement","clientHeight","body","views_setting","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","id","style","height","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"sGAuBA,IAAAA,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,YAAA,oBACAC,cAAA,MACAC,cAAA,IAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAP,aAAAI,IAGAQ,QAnCA,WAoCAL,KAEAM,SAAAC,OAAAC,SAAAC,KAAAC,MAAA,QACAZ,QAAAC,IAAA,YAHAC,KAGAM,SAAAN,KAAAW,OAAAR,MAHAH,KAKAR,eAAAoB,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UC7DeE,GADEC,OAFjB,WAA0B,IAAAC,EAAAlB,KAAamB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,qBAA0BG,OAAOjC,YAAA2B,EAAA3B,aAA8BkC,IAAKrB,YAAAc,EAAAd,YAAAR,aAAAsB,EAAAtB,gBAA+DsB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAA1B,iBAA4B6B,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAA1B,iBAA4B6B,EAAA,oBAAyBS,IAAA,YAAAN,OAAuBjC,YAAA2B,EAAA3B,YAAAE,aAAAyB,EAAAzB,iBAA+D,GAAAyB,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAOnC,KAAA,OAAA0C,KAAA,YAA+BV,EAAA,gCAEprBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE/C,EACA4B,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/23.837d847d0616e81d6f51.js","sourcesContent":["<template>\n <div class=\"setting-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"setting-wrap__body\">\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n </div>\n <transition name=\"fade\" mode=\"out-in\">\n <!-- 缓存已经填好内容的页面 -->\n <!-- <keep-alive include=\"editGroupGrade\"> -->\n <router-view></router-view>\n <!-- </keep-alive > -->\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"setting\",\n data() {\n return {\n projectName: 'haoban-manage-web',\n contentHeight: '0px', //页面内容高度\n collapseFlag: false, // 折叠参数\n }\n },\n computed: {\n\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n const that = this;\n //获取项目名 pathname (路由的hash)\n that.pathName = window.location.hash.split('/')[1];\n console.log(\"pathname:\",that.pathName,this.$route.path)\n\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px'\n },\n}\n\n</script>\n<style lang=\"less\" scoped>\n.setting-wrap__body{\n .content{\n padding-top: 64px;\n /* height: calc(100% - 64px);\n overflow-y: auto;*/\n min-width: 1400px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .content-body {\n display: flex;\n overflow: hidden;\n\n .common-set-wrap {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-y: auto;\n\n .right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n }\n }\n }\n }\n }\n}\n/*.content-body .left-menu {\n -ms-flex: 0 0 200px;\n flex: 0 0 200px;\n width: 200px;\n height: 100%;\n background: #020b21;\n transition: all .2s ease;\n position: fixed;\n z-index: 5;\n}*/\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"setting-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"setting-wrap__body\"},[_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({height: _vm.contentHeight})},[_c('div',{staticClass:\"left-menu\",style:({height: _vm.contentHeight})},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}})],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-c9416336\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-c9416336\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-c9416336\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-c9416336\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([22],{CSjr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"fileSet-wrap"})},staticRenderFns:[]};var r=n("VU/8")({name:"fileSet",data:function(){return{}},computed:{},methods:{},mounted:function(){}},a,!1,function(e){n("FV89")},"data-v-b11b7d9a",null);t.default=r.exports},FV89:function(e,t){}});
//# sourceMappingURL=22.90db595bb5b087918aea.js.map
\ No newline at end of file
webpackJsonp([24],{CSjr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"fileSet-wrap"})},staticRenderFns:[]};var r=n("VU/8")({name:"fileSet",data:function(){return{}},computed:{},methods:{},mounted:function(){}},a,!1,function(e){n("FV89")},"data-v-b11b7d9a",null);t.default=r.exports},FV89:function(e,t){}});
//# sourceMappingURL=24.0916afc36e638ad4ae27.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/fileSet.vue","webpack:///./src/views/contacts/fileSet.vue?448c","webpack:///./src/views/contacts/fileSet.vue"],"names":["contacts_fileSet","render","_h","this","$createElement","_self","_c","staticClass","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","data","computed","methods","mounted","ssrContext","__webpack_exports__"],"mappings":"sGAMA,ICHeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,OAAiBK,YAAA,kBAEzFC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFVAC,KAAA,UACAC,KAFA,WAGA,UAIAC,YAGAC,WAGAC,QAbA,cEaEhB,GATF,EAVA,SAAAiB,GACEP,EAAQ,SAaV,kBAEA,MAUeQ,EAAA,QAAAT,EAAiB","file":"static/js/22.90db595bb5b087918aea.js","sourcesContent":["<template>\r\n <div class=\"fileSet-wrap\">\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"fileSet\",\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/fileSet.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"fileSet-wrap\"})}\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-b11b7d9a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/fileSet.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-b11b7d9a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./fileSet.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./fileSet.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./fileSet.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-b11b7d9a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./fileSet.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-b11b7d9a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/fileSet.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/fileSet.vue","webpack:///./src/views/contacts/fileSet.vue?448c","webpack:///./src/views/contacts/fileSet.vue"],"names":["contacts_fileSet","render","_h","this","$createElement","_self","_c","staticClass","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","data","computed","methods","mounted","ssrContext","__webpack_exports__"],"mappings":"sGAMA,ICHeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,OAAiBK,YAAA,kBAEzFC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFVAC,KAAA,UACAC,KAFA,WAGA,UAIAC,YAGAC,WAGAC,QAbA,cEaEhB,GATF,EAVA,SAAAiB,GACEP,EAAQ,SAaV,kBAEA,MAUeQ,EAAA,QAAAT,EAAiB","file":"static/js/24.0916afc36e638ad4ae27.js","sourcesContent":["<template>\r\n <div class=\"fileSet-wrap\">\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"fileSet\",\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/fileSet.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"fileSet-wrap\"})}\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-b11b7d9a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/fileSet.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-b11b7d9a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./fileSet.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./fileSet.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./fileSet.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-b11b7d9a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./fileSet.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-b11b7d9a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/fileSet.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([24],{Rwbg:function(t,i,a){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={render:function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",{staticClass:"io-container"},[t._m(0),t._v(" "),a("el-radio-group",{staticClass:"m-t-20",model:{value:t.type,callback:function(i){t.type=i},expression:"type"}},[a("el-radio-button",{attrs:{label:"import"}},[t._v("导入通讯录")]),t._v(" "),a("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改通讯录")]),t._v(" "),a("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),a("div",{staticClass:"handle-area import"},[a("el-steps",{staticStyle:{height:"200px"},attrs:{direction:"vertical",active:2}},[a("el-step",[a("template",{slot:"title"},[a("div",[t._v("\n 下载员工通讯录模板,统一收集员工信息"),a("span",{staticClass:"download-btn"},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})])])]),t._v(" "),a("el-button",{attrs:{type:"primary"}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})])],2),t._v(" "),a("el-step",[a("template",{slot:"title"},[a("div",[t._v("\n 上传收集完毕的员工信息表\n "),a("div",{staticStyle:{display:"inline-block","vertical-align":"middle"}},[a("span",{staticClass:"download-btn"},[t._v("选择文件")]),t._v(" "),a("p",{staticClass:"warming"},[t._v("文件格式必须为xls或xlsx格式")])])])])],2)],1),t._v(" "),a("div",{staticClass:"up-btn-div"},[a("el-button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1)],1)},staticRenderFns:[function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("ul",{staticClass:"tip-area"},[a("li",{staticClass:"tip"},[t._v("由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行"),a("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("行政架构通讯录的导入规则和门店架构通讯录的导入规则有些区别,详细请看导入的表格说明")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如果想要新增字段,可在后台档案设置中增加,再导入模板")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("字段类型为图片上传、多选的字段无法导入、导出")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入")])])}]};var l=a("VU/8")({name:"employee-io",data:function(){return{type:"import"}}},s,!1,function(t){a("dXsr")},null,null);i.default=l.exports},dXsr:function(t,i){}});
//# sourceMappingURL=24.237d4566d9ce3774de1c.js.map
\ No newline at end of file
webpackJsonp([25],{Rwbg:function(t,i,a){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={render:function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",{staticClass:"io-container"},[t._m(0),t._v(" "),a("el-radio-group",{staticClass:"m-t-20",model:{value:t.type,callback:function(i){t.type=i},expression:"type"}},[a("el-radio-button",{attrs:{label:"import"}},[t._v("导入通讯录")]),t._v(" "),a("el-radio-button",{attrs:{label:"export"}},[t._v("导出/修改通讯录")]),t._v(" "),a("el-radio-button",{attrs:{label:"note"}},[t._v("错误记录")])],1),t._v(" "),a("div",{staticClass:"handle-area import"},[a("el-steps",{staticStyle:{height:"200px"},attrs:{direction:"vertical",active:2}},[a("el-step",[a("template",{slot:"title"},[a("div",[t._v("\n 下载员工通讯录模板,统一收集员工信息"),a("span",{staticClass:"download-btn"},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})])])]),t._v(" "),a("el-button",{attrs:{type:"primary"}},[t._v("下载"),a("i",{staticClass:"iconfont icon-icon_yunxiazai"})])],2),t._v(" "),a("el-step",[a("template",{slot:"title"},[a("div",[t._v("\n 上传收集完毕的员工信息表\n "),a("div",{staticStyle:{display:"inline-block","vertical-align":"middle"}},[a("span",{staticClass:"download-btn"},[t._v("选择文件")]),t._v(" "),a("p",{staticClass:"warming"},[t._v("文件格式必须为xls或xlsx格式")])])])])],2)],1),t._v(" "),a("div",{staticClass:"up-btn-div"},[a("el-button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1)],1)},staticRenderFns:[function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("ul",{staticClass:"tip-area"},[a("li",{staticClass:"tip"},[t._v("由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行"),a("a",{staticClass:"a-href"},[t._v("企业认证")])]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("行政架构通讯录的导入规则和门店架构通讯录的导入规则有些区别,详细请看导入的表格说明")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("如果想要新增字段,可在后台档案设置中增加,再导入模板")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("字段类型为图片上传、多选的字段无法导入、导出")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)")]),t._v(" "),a("li",{staticClass:"tip"},[t._v("由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入")])])}]};var l=a("VU/8")({name:"employee-io",data:function(){return{type:"import"}}},s,!1,function(t){a("dXsr")},null,null);i.default=l.exports},dXsr:function(t,i){}});
//# sourceMappingURL=25.91a26c3fb1886545f153.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employeeIo.vue","webpack:///./src/views/contacts/employeeIo.vue?d294","webpack:///./src/views/contacts/employeeIo.vue"],"names":["contacts_employeeIo","render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","_v","model","value","callback","$$v","type","expression","attrs","label","staticStyle","height","direction","active","slot","display","vertical-align","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","data","ssrContext","__webpack_exports__"],"mappings":"sGA+CA,IC5CeA,GADEC,OAFjB,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BN,EAAAO,GAAA,GAAAP,EAAAQ,GAAA,KAAAJ,EAAA,kBAA6CE,YAAA,SAAAG,OAA4BC,MAAAV,EAAA,KAAAW,SAAA,SAAAC,GAA0CZ,EAAAa,KAAAD,GAAaE,WAAA,UAAoBV,EAAA,mBAAwBW,OAAOC,MAAA,YAAkBhB,EAAAQ,GAAA,WAAAR,EAAAQ,GAAA,KAAAJ,EAAA,mBAAsDW,OAAOC,MAAA,YAAkBhB,EAAAQ,GAAA,cAAAR,EAAAQ,GAAA,KAAAJ,EAAA,mBAAyDW,OAAOC,MAAA,UAAgBhB,EAAAQ,GAAA,cAAAR,EAAAQ,GAAA,KAAAJ,EAAA,OAA6CE,YAAA,uBAAiCF,EAAA,YAAiBa,aAAaC,OAAA,SAAiBH,OAAQI,UAAA,WAAAC,OAAA,KAAmChB,EAAA,WAAAA,EAAA,YAA+BiB,KAAA,UAAajB,EAAA,OAAAJ,EAAAQ,GAAA,gDAAAJ,EAAA,QAA8EE,YAAA,iBAA2BN,EAAAQ,GAAA,MAAAJ,EAAA,KAAuBE,YAAA,uCAA2CN,EAAAQ,GAAA,KAAAJ,EAAA,aAAoCW,OAAOF,KAAA,aAAkBb,EAAAQ,GAAA,MAAAJ,EAAA,KAAuBE,YAAA,oCAA2C,GAAAN,EAAAQ,GAAA,KAAAJ,EAAA,WAAAA,EAAA,YAAiDiB,KAAA,UAAajB,EAAA,OAAAJ,EAAAQ,GAAA,oEAAAJ,EAAA,OAAiGa,aAAaK,QAAA,eAAAC,iBAAA,YAAoDnB,EAAA,QAAaE,YAAA,iBAA2BN,EAAAQ,GAAA,UAAAR,EAAAQ,GAAA,KAAAJ,EAAA,KAAuCE,YAAA,YAAsBN,EAAAQ,GAAA,qCAAAR,EAAAQ,GAAA,KAAAJ,EAAA,OAAoEE,YAAA,eAAyBF,EAAA,aAAkBW,OAAOF,KAAA,aAAkBb,EAAAQ,GAAA,qBAEn6CgB,iBADjB,WAAoC,IAAAxB,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,MAAgBE,YAAA,aAAuBF,EAAA,MAAWE,YAAA,QAAkBN,EAAAQ,GAAA,6CAAAJ,EAAA,KAA8DE,YAAA,WAAqBN,EAAAQ,GAAA,YAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA0CE,YAAA,QAAkBN,EAAAQ,GAAA,4CAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA0EE,YAAA,QAAkBN,EAAAQ,GAAA,+CAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA6EE,YAAA,QAAkBN,EAAAQ,GAAA,6CAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA2EE,YAAA,QAAkBN,EAAAQ,GAAA,iHAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA+IE,YAAA,QAAkBN,EAAAQ,GAAA,gCAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA8DE,YAAA,QAAkBN,EAAAQ,GAAA,4BAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA0DE,YAAA,QAAkBN,EAAAQ,GAAA,yCAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAAuEE,YAAA,QAAkBN,EAAAQ,GAAA,wDCEp+B,IAcAiB,EAdyBC,EAAQ,OAcjCC,EF+BAC,KAAA,cACAC,KAFA,WAGA,OACAhB,KAAA,YEhCEf,GATF,EAVA,SAAAgC,GACEJ,EAAQ,SAaV,KAEA,MAUeK,EAAA,QAAAN,EAAiB","file":"static/js/24.237d4566d9ce3774de1c.js","sourcesContent":["<template>\r\n <div class=\"io-container\">\r\n <ul class=\"tip-area\">\r\n <li class=\"tip\">由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行<a class=\"a-href\">企业认证</a></li>\r\n <li class=\"tip\">如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改</li>\r\n <li class=\"tip\">行政架构通讯录的导入规则和门店架构通讯录的导入规则有些区别,详细请看导入的表格说明</li>\r\n <li class=\"tip\">姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号</li>\r\n <li class=\"tip\">员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)</li>\r\n <li class=\"tip\">如果想要新增字段,可在后台档案设置中增加,再导入模板</li>\r\n <li class=\"tip\">字段类型为图片上传、多选的字段无法导入、导出</li>\r\n <li class=\"tip\">确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)</li>\r\n <li class=\"tip\">由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入</li>\r\n </ul>\r\n <el-radio-group v-model=\"type\" class=\"m-t-20\">\r\n <el-radio-button label=\"import\">导入通讯录</el-radio-button>\r\n <el-radio-button label=\"export\">导出/修改通讯录</el-radio-button>\r\n <el-radio-button label=\"note\">错误记录</el-radio-button>\r\n </el-radio-group>\r\n <div class=\"handle-area import\">\r\n <el-steps direction=\"vertical\" :active=\"2\" style=\"height: 200px;\">\r\n <el-step>\r\n <template slot=\"title\">\r\n <div>\r\n 下载员工通讯录模板,统一收集员工信息<span class=\"download-btn\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></span>\r\n </div>\r\n </template>\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n </el-step>\r\n <el-step>\r\n <template slot=\"title\">\r\n <div>\r\n 上传收集完毕的员工信息表\r\n <div style=\"display:inline-block;vertical-align: middle;\">\r\n <span class=\"download-btn\">选择文件</span>\r\n <p class=\"warming\">文件格式必须为xls或xlsx格式</p>\r\n </div>\r\n </div>\r\n </template>\r\n </el-step>\r\n </el-steps>\r\n <div class=\"up-btn-div\">\r\n <el-button type=\"primary\">上传</el-button>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: \"employee-io\",\r\n data() {\r\n return {\r\n type: \"import\"\r\n };\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.io-container {\r\n width: 100%;\r\n height: 538px;\r\n background: #fff;\r\n box-sizing: border-box;\r\n padding: 28px 32px;\r\n overflow: auto;\r\n .tip-area {\r\n width:100%;\r\n background:rgba(236,245,255,1);\r\n border:1px solid rgba(179,216,255,1);\r\n border-radius:4px;\r\n padding: 10px;\r\n font-size:13px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n .tip {\r\n line-height: 24px;\r\n position: relative;\r\n padding-left: 16px;\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n .radio {\r\n width:6px;\r\n height:6px;\r\n background:rgba(64,158,255,1);\r\n border-radius:50%;\r\n }\r\n &::before {\r\n position: absolute;\r\n content: \"\";\r\n width:6px;\r\n height:6px;\r\n background:rgba(64,158,255,1);\r\n border-radius:50%;\r\n top: 9px;\r\n left: 0;\r\n }\r\n }\r\n }\r\n .handle-area {\r\n height: 310px;\r\n background:rgba(255,255,255,1);\r\n border:1px solid rgba(220,223,230,1);\r\n border-radius:4px;\r\n padding: 25px 20px;\r\n margin-top: 24px;\r\n .el-step__title {\r\n font-size:16px;\r\n font-family:PingFangSC-Regular;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n .download-btn {\r\n display: inline-block;\r\n width:89px;\r\n height:36px;\r\n background:rgba(64,158,255,1);\r\n border-radius:4px;\r\n color: #fff;\r\n text-align: center;\r\n line-height: 36px;\r\n margin-left: 10px;\r\n cursor: pointer;\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n }\r\n .warming {\r\n font-size:12px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n }\r\n }\r\n .el-step__head.is-finish {\r\n color: rgba(96,98,102,1);\r\n border-color: rgba(96,98,102,1);\r\n }\r\n .up-btn-div {\r\n height: 100px;\r\n line-height: 100px;\r\n text-align: center;\r\n margin-top: 20px;\r\n }\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employeeIo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"io-container\"},[_vm._m(0),_vm._v(\" \"),_c('el-radio-group',{staticClass:\"m-t-20\",model:{value:(_vm.type),callback:function ($$v) {_vm.type=$$v},expression:\"type\"}},[_c('el-radio-button',{attrs:{\"label\":\"import\"}},[_vm._v(\"导入通讯录\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"export\"}},[_vm._v(\"导出/修改通讯录\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"note\"}},[_vm._v(\"错误记录\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"handle-area import\"},[_c('el-steps',{staticStyle:{\"height\":\"200px\"},attrs:{\"direction\":\"vertical\",\"active\":2}},[_c('el-step',[_c('template',{slot:\"title\"},[_c('div',[_vm._v(\"\\n 下载员工通讯录模板,统一收集员工信息\"),_c('span',{staticClass:\"download-btn\"},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})])])]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})])],2),_vm._v(\" \"),_c('el-step',[_c('template',{slot:\"title\"},[_c('div',[_vm._v(\"\\n 上传收集完毕的员工信息表\\n \"),_c('div',{staticStyle:{\"display\":\"inline-block\",\"vertical-align\":\"middle\"}},[_c('span',{staticClass:\"download-btn\"},[_vm._v(\"选择文件\")]),_vm._v(\" \"),_c('p',{staticClass:\"warming\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])])])])],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"上传\")])],1)],1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ul',{staticClass:\"tip-area\"},[_c('li',{staticClass:\"tip\"},[_vm._v(\"由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行\"),_c('a',{staticClass:\"a-href\"},[_vm._v(\"企业认证\")])]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"行政架构通讯录的导入规则和门店架构通讯录的导入规则有些区别,详细请看导入的表格说明\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如果想要新增字段,可在后台档案设置中增加,再导入模板\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"字段类型为图片上传、多选的字段无法导入、导出\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7721c50c\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employeeIo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7721c50c\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeIo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeIo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeIo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7721c50c\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeIo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employeeIo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employeeIo.vue","webpack:///./src/views/contacts/employeeIo.vue?d294","webpack:///./src/views/contacts/employeeIo.vue"],"names":["contacts_employeeIo","render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","_v","model","value","callback","$$v","type","expression","attrs","label","staticStyle","height","direction","active","slot","display","vertical-align","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","data","ssrContext","__webpack_exports__"],"mappings":"sGA+CA,IC5CeA,GADEC,OAFjB,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BN,EAAAO,GAAA,GAAAP,EAAAQ,GAAA,KAAAJ,EAAA,kBAA6CE,YAAA,SAAAG,OAA4BC,MAAAV,EAAA,KAAAW,SAAA,SAAAC,GAA0CZ,EAAAa,KAAAD,GAAaE,WAAA,UAAoBV,EAAA,mBAAwBW,OAAOC,MAAA,YAAkBhB,EAAAQ,GAAA,WAAAR,EAAAQ,GAAA,KAAAJ,EAAA,mBAAsDW,OAAOC,MAAA,YAAkBhB,EAAAQ,GAAA,cAAAR,EAAAQ,GAAA,KAAAJ,EAAA,mBAAyDW,OAAOC,MAAA,UAAgBhB,EAAAQ,GAAA,cAAAR,EAAAQ,GAAA,KAAAJ,EAAA,OAA6CE,YAAA,uBAAiCF,EAAA,YAAiBa,aAAaC,OAAA,SAAiBH,OAAQI,UAAA,WAAAC,OAAA,KAAmChB,EAAA,WAAAA,EAAA,YAA+BiB,KAAA,UAAajB,EAAA,OAAAJ,EAAAQ,GAAA,gDAAAJ,EAAA,QAA8EE,YAAA,iBAA2BN,EAAAQ,GAAA,MAAAJ,EAAA,KAAuBE,YAAA,uCAA2CN,EAAAQ,GAAA,KAAAJ,EAAA,aAAoCW,OAAOF,KAAA,aAAkBb,EAAAQ,GAAA,MAAAJ,EAAA,KAAuBE,YAAA,oCAA2C,GAAAN,EAAAQ,GAAA,KAAAJ,EAAA,WAAAA,EAAA,YAAiDiB,KAAA,UAAajB,EAAA,OAAAJ,EAAAQ,GAAA,oEAAAJ,EAAA,OAAiGa,aAAaK,QAAA,eAAAC,iBAAA,YAAoDnB,EAAA,QAAaE,YAAA,iBAA2BN,EAAAQ,GAAA,UAAAR,EAAAQ,GAAA,KAAAJ,EAAA,KAAuCE,YAAA,YAAsBN,EAAAQ,GAAA,qCAAAR,EAAAQ,GAAA,KAAAJ,EAAA,OAAoEE,YAAA,eAAyBF,EAAA,aAAkBW,OAAOF,KAAA,aAAkBb,EAAAQ,GAAA,qBAEn6CgB,iBADjB,WAAoC,IAAAxB,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,MAAgBE,YAAA,aAAuBF,EAAA,MAAWE,YAAA,QAAkBN,EAAAQ,GAAA,6CAAAJ,EAAA,KAA8DE,YAAA,WAAqBN,EAAAQ,GAAA,YAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA0CE,YAAA,QAAkBN,EAAAQ,GAAA,4CAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA0EE,YAAA,QAAkBN,EAAAQ,GAAA,+CAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA6EE,YAAA,QAAkBN,EAAAQ,GAAA,6CAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA2EE,YAAA,QAAkBN,EAAAQ,GAAA,iHAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA+IE,YAAA,QAAkBN,EAAAQ,GAAA,gCAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA8DE,YAAA,QAAkBN,EAAAQ,GAAA,4BAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAA0DE,YAAA,QAAkBN,EAAAQ,GAAA,yCAAAR,EAAAQ,GAAA,KAAAJ,EAAA,MAAuEE,YAAA,QAAkBN,EAAAQ,GAAA,wDCEp+B,IAcAiB,EAdyBC,EAAQ,OAcjCC,EF+BAC,KAAA,cACAC,KAFA,WAGA,OACAhB,KAAA,YEhCEf,GATF,EAVA,SAAAgC,GACEJ,EAAQ,SAaV,KAEA,MAUeK,EAAA,QAAAN,EAAiB","file":"static/js/25.91a26c3fb1886545f153.js","sourcesContent":["<template>\r\n <div class=\"io-container\">\r\n <ul class=\"tip-area\">\r\n <li class=\"tip\">由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行<a class=\"a-href\">企业认证</a></li>\r\n <li class=\"tip\">如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改</li>\r\n <li class=\"tip\">行政架构通讯录的导入规则和门店架构通讯录的导入规则有些区别,详细请看导入的表格说明</li>\r\n <li class=\"tip\">姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号</li>\r\n <li class=\"tip\">员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)</li>\r\n <li class=\"tip\">如果想要新增字段,可在后台档案设置中增加,再导入模板</li>\r\n <li class=\"tip\">字段类型为图片上传、多选的字段无法导入、导出</li>\r\n <li class=\"tip\">确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)</li>\r\n <li class=\"tip\">由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入</li>\r\n </ul>\r\n <el-radio-group v-model=\"type\" class=\"m-t-20\">\r\n <el-radio-button label=\"import\">导入通讯录</el-radio-button>\r\n <el-radio-button label=\"export\">导出/修改通讯录</el-radio-button>\r\n <el-radio-button label=\"note\">错误记录</el-radio-button>\r\n </el-radio-group>\r\n <div class=\"handle-area import\">\r\n <el-steps direction=\"vertical\" :active=\"2\" style=\"height: 200px;\">\r\n <el-step>\r\n <template slot=\"title\">\r\n <div>\r\n 下载员工通讯录模板,统一收集员工信息<span class=\"download-btn\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></span>\r\n </div>\r\n </template>\r\n <el-button type=\"primary\">下载<i class=\"iconfont icon-icon_yunxiazai\"></i></el-button>\r\n </el-step>\r\n <el-step>\r\n <template slot=\"title\">\r\n <div>\r\n 上传收集完毕的员工信息表\r\n <div style=\"display:inline-block;vertical-align: middle;\">\r\n <span class=\"download-btn\">选择文件</span>\r\n <p class=\"warming\">文件格式必须为xls或xlsx格式</p>\r\n </div>\r\n </div>\r\n </template>\r\n </el-step>\r\n </el-steps>\r\n <div class=\"up-btn-div\">\r\n <el-button type=\"primary\">上传</el-button>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: \"employee-io\",\r\n data() {\r\n return {\r\n type: \"import\"\r\n };\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\">\r\n.io-container {\r\n width: 100%;\r\n height: 538px;\r\n background: #fff;\r\n box-sizing: border-box;\r\n padding: 28px 32px;\r\n overflow: auto;\r\n .tip-area {\r\n width:100%;\r\n background:rgba(236,245,255,1);\r\n border:1px solid rgba(179,216,255,1);\r\n border-radius:4px;\r\n padding: 10px;\r\n font-size:13px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n .tip {\r\n line-height: 24px;\r\n position: relative;\r\n padding-left: 16px;\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n .radio {\r\n width:6px;\r\n height:6px;\r\n background:rgba(64,158,255,1);\r\n border-radius:50%;\r\n }\r\n &::before {\r\n position: absolute;\r\n content: \"\";\r\n width:6px;\r\n height:6px;\r\n background:rgba(64,158,255,1);\r\n border-radius:50%;\r\n top: 9px;\r\n left: 0;\r\n }\r\n }\r\n }\r\n .handle-area {\r\n height: 310px;\r\n background:rgba(255,255,255,1);\r\n border:1px solid rgba(220,223,230,1);\r\n border-radius:4px;\r\n padding: 25px 20px;\r\n margin-top: 24px;\r\n .el-step__title {\r\n font-size:16px;\r\n font-family:PingFangSC-Regular;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n .download-btn {\r\n display: inline-block;\r\n width:89px;\r\n height:36px;\r\n background:rgba(64,158,255,1);\r\n border-radius:4px;\r\n color: #fff;\r\n text-align: center;\r\n line-height: 36px;\r\n margin-left: 10px;\r\n cursor: pointer;\r\n .iconfont {\r\n margin-left: 5px;\r\n }\r\n }\r\n .warming {\r\n font-size:12px;\r\n font-weight:400;\r\n color:rgba(96,98,102,1);\r\n }\r\n }\r\n .el-step__head.is-finish {\r\n color: rgba(96,98,102,1);\r\n border-color: rgba(96,98,102,1);\r\n }\r\n .up-btn-div {\r\n height: 100px;\r\n line-height: 100px;\r\n text-align: center;\r\n margin-top: 20px;\r\n }\r\n }\r\n}\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employeeIo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"io-container\"},[_vm._m(0),_vm._v(\" \"),_c('el-radio-group',{staticClass:\"m-t-20\",model:{value:(_vm.type),callback:function ($$v) {_vm.type=$$v},expression:\"type\"}},[_c('el-radio-button',{attrs:{\"label\":\"import\"}},[_vm._v(\"导入通讯录\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"export\"}},[_vm._v(\"导出/修改通讯录\")]),_vm._v(\" \"),_c('el-radio-button',{attrs:{\"label\":\"note\"}},[_vm._v(\"错误记录\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"handle-area import\"},[_c('el-steps',{staticStyle:{\"height\":\"200px\"},attrs:{\"direction\":\"vertical\",\"active\":2}},[_c('el-step',[_c('template',{slot:\"title\"},[_c('div',[_vm._v(\"\\n 下载员工通讯录模板,统一收集员工信息\"),_c('span',{staticClass:\"download-btn\"},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})])])]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"下载\"),_c('i',{staticClass:\"iconfont icon-icon_yunxiazai\"})])],2),_vm._v(\" \"),_c('el-step',[_c('template',{slot:\"title\"},[_c('div',[_vm._v(\"\\n 上传收集完毕的员工信息表\\n \"),_c('div',{staticStyle:{\"display\":\"inline-block\",\"vertical-align\":\"middle\"}},[_c('span',{staticClass:\"download-btn\"},[_vm._v(\"选择文件\")]),_vm._v(\" \"),_c('p',{staticClass:\"warming\"},[_vm._v(\"文件格式必须为xls或xlsx格式\")])])])])],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"up-btn-div\"},[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"上传\")])],1)],1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ul',{staticClass:\"tip-area\"},[_c('li',{staticClass:\"tip\"},[_vm._v(\"由于你的企业未进行企业认证,通讯录最多只能导入200人以内的员工,如有超出可先进行\"),_c('a',{staticClass:\"a-href\"},[_vm._v(\"企业认证\")])]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如需更新已存在的员工,可逐个进行修改,或请先导出通讯录,在导出表格里进行修改\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"行政架构通讯录的导入规则和门店架构通讯录的导入规则有些区别,详细请看导入的表格说明\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"姓名必须和好办企业通讯录中的员工姓名保持一致,手机号必须为员工注册好办的手机号\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"员工档案导入时,直接以手机号去做匹配,通讯录中不存在的将无法导入(模板中配置的部门、职位、code,这些字段信息请保持与企业通讯录中一致,这几个字段的信息将不会修改通讯录的信息,直接取该成员对应的通讯录的字段信息)\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"如果想要新增字段,可在后台档案设置中增加,再导入模板\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"字段类型为图片上传、多选的字段无法导入、导出\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"确保导入的表头字段和后台配置表头字段的名称一致(模板下载时间不可修改)\")]),_vm._v(\" \"),_c('li',{staticClass:\"tip\"},[_vm._v(\"由于数据量可能较大,每次最多导入2000条员工档案,若超过只取前2000条,可以分多次导入\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7721c50c\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employeeIo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7721c50c\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employeeIo.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeIo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employeeIo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7721c50c\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employeeIo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employeeIo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([25],{W1yo:function(e,t){},"rs/A":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),l=a("3Xzz"),o=a("c4uw"),n=(a("Mk6G"),a("3E4D")),i=a("Ch4/"),c=a("PI0u"),u=a("P9l9"),d={name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"添加成员",path:""}],ruleForm:{roleId:"",name:"企业管理员",peopleList:[],departList:[],brandValue:[],brandOptions:[]},rules:{},treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],onlyPerson:!1,selectType:""}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},submitForm:Object(c.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(console.log(e),!e)return!1;var a=s()(t.ruleForm.peopleList.map(function(e){return e.userId}));t.postSave([],a)})},500),postSave:function(e,t){var a=this,r={data:e,roleId:a.ruleForm.roleId,clerks:t};Object(u.b)("/haoban-manage-web/save-clerk-role",r).then(function(e){var t=e.data;1!=t.errorCode?i.a.errorMsg(t):n.a.showmsg("操作成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},delField:function(e,t,a){this.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){t.value;a.splice(e,1)}).catch(function(){})},delDepart:function(e,t){t.splice(e,1)},showDialogLayer:function(e,t){console.log(e,t),this.selectType=e,this.onlyPerson="people"===e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0},this.getDepartData(t)},handleSelectedList:function(e){console.log(e);"people"===this.selectType?this.ruleForm.peopleList=e:this.ruleForm.departList=e},getDepartData:function(e){var t=this;Object(u.b)("/haoban-manage-web/dept/deptListForCompany",{}).then(function(a){var r=a.data;if(1!=r.errorCode)i.a.errorMsg(r);else if(r.result){var s=[],l=[];1==a.data.errorCode&&(s=a.data.result.departmentList||[],l=a.data.result.searchList||[]),t.treeData={treeData:s,personData:l},t.defaultSelection=e}else t.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getBrandData:function(){var e=this;Object(u.b)("/haoban-manage-web/brand/list",{}).then(function(t){var a=t.data;1!=a.errorCode?i.a.errorMsg(a):a.result&&a.result.length?e.ruleForm.brandOptions=a.result:e.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData(),this.$route.query.hasOwnProperty("roleId")&&(this.ruleForm.roleId=this.$route.query.roleId)},components:{navCrumb:l.a,vueSelectEmployee:o.a}},m={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("el-input",{staticClass:"w-380",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:"name"}},[a("div",{staticClass:"flex w-380 flex-wrap"},[e._l(e.ruleForm.peopleList,function(t,r){return[a("div",{staticClass:"people-cell"},[a("img",{attrs:{src:t.headPic}}),e._v(" "),a("p",[e._v(e._s(t.name))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),e.delField(r,t,e.ruleForm.peopleList)}}})])]}),e._v(" "),a("div",{staticClass:"people-cell"},[a("span",{staticClass:"add-icon",on:{click:function(t){t.stopPropagation(),e.showDialogLayer("people",e.ruleForm.peopleList)}}},[a("i",{staticClass:"el-icon-plus"})])])],2)]),e._v(" "),a("el-form-item",{staticClass:"m-b-0",attrs:{label:"选择管理范围",prop:"name"}},[a("div",{staticClass:"flex w-380 flex-column item-cell-select"},[a("div",[e._v("行政架构")]),e._v(" "),a("div",{staticClass:"depart-item-wrap"},[a("div",{staticClass:"el-select el-select--large depart-item-content",on:{click:function(t){e.showDialogLayer("depart",e.ruleForm.departList)}}},[a("div",{staticClass:"el-select__tags",staticStyle:{"max-width":"181px"}},[a("span",[e._l(e.ruleForm.departList,function(t,r){return[a("span",{key:r,staticClass:"el-tag el-tag--info el-tag--small"},[a("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.name))]),a("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){t.stopPropagation(),e.delDepart(r,e.ruleForm.departList)}}})])]})],2)])])]),e._v(" "),a("div",[e._v("门店架构")]),e._v(" "),a("div",{staticClass:"store-item-wrap"},[a("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:e.ruleForm.brandValue,callback:function(t){e.$set(e.ruleForm,"brandValue",t)},expression:"ruleForm.brandValue"}},e._l(e.ruleForm.brandOptions,function(e){return a("el-option",{key:e.brandId,attrs:{label:e.name,value:e.brandId}})}))],1)])]),e._v(" "),a("el-form-item",{staticClass:"m-t-24"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData,onlyPerson:e.onlyPerson},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var p=a("VU/8")(d,m,!1,function(e){a("W1yo")},"data-v-7149dd90",null);t.default=p.exports}});
//# sourceMappingURL=25.abcec95651cb9e98a065.js.map
\ No newline at end of file
webpackJsonp([26],{W1yo:function(e,t){},"rs/A":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),l=a("3Xzz"),o=a("c4uw"),n=(a("Mk6G"),a("3E4D")),i=a("Ch4/"),c=a("PI0u"),u=a("P9l9"),d={name:"addAdminRole",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"添加成员",path:""}],ruleForm:{roleId:"",name:"企业管理员",peopleList:[],departList:[],brandValue:[],brandOptions:[]},rules:{},treeSet:{isSelectPerson:!0,dialogVisible:!1,isSingle:!1},treeData:{},defaultSelection:[],onlyPerson:!1,selectType:""}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},submitForm:Object(c.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(console.log(e),!e)return!1;var a=s()(t.ruleForm.peopleList.map(function(e){return e.userId}));t.postSave([],a)})},500),postSave:function(e,t){var a=this,r={data:e,roleId:a.ruleForm.roleId,clerks:t};Object(u.b)("/haoban-manage-web/save-clerk-role",r).then(function(e){var t=e.data;1!=t.errorCode?i.a.errorMsg(t):n.a.showmsg("操作成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},delField:function(e,t,a){this.$alert("确定要删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){t.value;a.splice(e,1)}).catch(function(){})},delDepart:function(e,t){t.splice(e,1)},showDialogLayer:function(e,t){console.log(e,t),this.selectType=e,this.onlyPerson="people"===e,this.treeSet={dialogVisible:!0,isSingle:!1,isSelectPerson:!0},this.getDepartData(t)},handleSelectedList:function(e){console.log(e);"people"===this.selectType?this.ruleForm.peopleList=e:this.ruleForm.departList=e},getDepartData:function(e){var t=this;Object(u.b)("/haoban-manage-web/dept/deptListForCompany",{}).then(function(a){var r=a.data;if(1!=r.errorCode)i.a.errorMsg(r);else if(r.result){var s=[],l=[];1==a.data.errorCode&&(s=a.data.result.departmentList||[],l=a.data.result.searchList||[]),t.treeData={treeData:s,personData:l},t.defaultSelection=e}else t.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getBrandData:function(){var e=this;Object(u.b)("/haoban-manage-web/brand/list",{}).then(function(t){var a=t.data;1!=a.errorCode?i.a.errorMsg(a):a.result&&a.result.length?e.ruleForm.brandOptions=a.result:e.$message.error({duration:1e3,message:"暂无数据"})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getBrandData(),this.$route.query.hasOwnProperty("roleId")&&(this.ruleForm.roleId=this.$route.query.roleId)},components:{navCrumb:l.a,vueSelectEmployee:o.a}},m={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("el-input",{staticClass:"w-380",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:"name"}},[a("div",{staticClass:"flex w-380 flex-wrap"},[e._l(e.ruleForm.peopleList,function(t,r){return[a("div",{staticClass:"people-cell"},[a("img",{attrs:{src:t.headPic}}),e._v(" "),a("p",[e._v(e._s(t.name))]),e._v(" "),a("i",{staticClass:"el-icon-circle-close",on:{click:function(a){a.stopPropagation(),e.delField(r,t,e.ruleForm.peopleList)}}})])]}),e._v(" "),a("div",{staticClass:"people-cell"},[a("span",{staticClass:"add-icon",on:{click:function(t){t.stopPropagation(),e.showDialogLayer("people",e.ruleForm.peopleList)}}},[a("i",{staticClass:"el-icon-plus"})])])],2)]),e._v(" "),a("el-form-item",{staticClass:"m-b-0",attrs:{label:"选择管理范围",prop:"name"}},[a("div",{staticClass:"flex w-380 flex-column item-cell-select"},[a("div",[e._v("行政架构")]),e._v(" "),a("div",{staticClass:"depart-item-wrap"},[a("div",{staticClass:"el-select el-select--large depart-item-content",on:{click:function(t){e.showDialogLayer("depart",e.ruleForm.departList)}}},[a("div",{staticClass:"el-select__tags",staticStyle:{"max-width":"181px"}},[a("span",[e._l(e.ruleForm.departList,function(t,r){return[a("span",{key:r,staticClass:"el-tag el-tag--info el-tag--small"},[a("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.name))]),a("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){t.stopPropagation(),e.delDepart(r,e.ruleForm.departList)}}})])]})],2)])])]),e._v(" "),a("div",[e._v("门店架构")]),e._v(" "),a("div",{staticClass:"store-item-wrap"},[a("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:e.ruleForm.brandValue,callback:function(t){e.$set(e.ruleForm,"brandValue",t)},expression:"ruleForm.brandValue"}},e._l(e.ruleForm.brandOptions,function(e){return a("el-option",{key:e.brandId,attrs:{label:e.name,value:e.brandId}})}))],1)])]),e._v(" "),a("el-form-item",{staticClass:"m-t-24"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)],1)]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("vue-select-employee",{attrs:{defaultSelection:e.defaultSelection,treeSet:e.treeSet,treeData:e.treeData,onlyPerson:e.onlyPerson},on:{handleSelectedList:e.handleSelectedList}})],1)},staticRenderFns:[]};var p=a("VU/8")(d,m,!1,function(e){a("W1yo")},"data-v-7149dd90",null);t.default=p.exports}});
//# sourceMappingURL=26.c9eb05f1eb60fd2398c2.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/addAdmin.vue","webpack:///./src/views/setting/addAdmin.vue?44ff","webpack:///./src/views/setting/addAdmin.vue"],"names":["addAdmin","name","data","navpath","path","relocation","ruleForm","roleId","peopleList","departList","brandValue","brandOptions","rules","treeSet","isSelectPerson","dialogVisible","isSingle","treeData","defaultSelection","onlyPerson","selectType","computed","methods","changeRoute","route","this","$router","push","submitForm","Object","js_public","formName","that","$refs","validate","valid","console","log","clerks","stringify_default","map","item","userId","postSave","para","api","then","res","resData","errorCode","error","errorMsg","showmsg","catch","$message","duration","message","delField","index","list","$alert","confirmButtonText","cancelButtonText","_ref","value","splice","delDepart","showDialogLayer","type","selData","getDepartData","handleSelectedList","group","result","personData","departmentList","searchList","getBrandData","length","mounted","$route","query","hasOwnProperty","components","navCrumb","nav","vueSelectEmployee","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","headPic","_s","on","click","$event","stopPropagation","staticStyle","max-width","key","multiple","brandId","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/25.abcec95651cb9e98a065.js","sourcesContent":["<template>\n <div class=\"companyAddress-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\n <el-form-item label=\"管理员角色\" prop=\"name\" class=\"\">\n <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-380\"></el-input>\n </el-form-item>\n <el-form-item label=\"选择人员\" prop=\"name\" class=\"\">\n <div class=\"flex w-380 flex-wrap\">\n <template v-for=\"(item,index) in ruleForm.peopleList\">\n <div class=\"people-cell\">\n <img :src=\"item.headPic\"/>\n <p>{{item.name}}</p>\n <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.peopleList)\"></i>\n </div>\n </template>\n <div class=\"people-cell\">\n <span class=\"add-icon\" @click.stop=\"showDialogLayer('people',ruleForm.peopleList)\"><i class=\"el-icon-plus\"></i></span>\n </div>\n </div>\n </el-form-item>\n <el-form-item label=\"选择管理范围\" prop=\"name\" class=\"m-b-0\">\n <div class=\"flex w-380 flex-column item-cell-select\">\n <!-- <template v-for=\"(item,index) in ruleForm.departList\">\n <el-tag class=\"depart-cell\">{{item.name}} <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.departList)\"></i></el-tag>\n </template>\n <el-button class=\"el-tag m-l-8 depart-cell\" @click.stop=\"showDialogLayer('depart')\"><i class=\"el-icon-plus\"></i>添加字段</el-button> -->\n <div>行政架构</div>\n <div class=\"depart-item-wrap\">\n <div class=\"el-select el-select--large depart-item-content\" @click=\"showDialogLayer('depart',ruleForm.departList)\">\n <div class=\"el-select__tags\" style=\"max-width: 181px;\">\n <span>\n <template v-for=\"(item,index) in ruleForm.departList\">\n <span class=\"el-tag el-tag--info el-tag--small\" :key=\"index\">\n <span class=\"el-select__tags-text\">{{item.name}}</span><i class=\"el-tag__close el-icon-close\" @click.stop=\"delDepart(index,ruleForm.departList)\"></i>\n </span>\n </template>\n </span>\n </div>\n </div>\n\n </div>\n <div>门店架构</div>\n <div class=\"store-item-wrap\">\n <el-select v-model=\"ruleForm.brandValue\" multiple placeholder=\"请选择\">\n <el-option\n v-for=\"item in ruleForm.brandOptions\"\n :key=\"item.brandId\"\n :label=\"item.name\"\n :value=\"item.brandId\">\n </el-option>\n </el-select>\n </div>\n </div>\n </el-form-item>\n <el-form-item class=\"m-t-24\">\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <vue-select-employee\n :defaultSelection=\"defaultSelection\"\n :treeSet=\"treeSet\"\n :treeData=\"treeData\"\n :onlyPerson=\"onlyPerson\"\n @handleSelectedList=\"handleSelectedList\">\n\n </vue-select-employee>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport vueSelectEmployee from '@/components/common/vueSelectEmployee.vue';\n\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"addAdminRole\",\n data() {\n\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n relocation: true\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: '/setChildAdmin'\n },\n {\n name: '添加成员',\n path: ''\n }\n ],\n\n ruleForm: {\n roleId: '',\n name: '企业管理员',\n peopleList: [\n // {\n // id: '1',\n // name: '张三',\n // headPic: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\n // }\n ],\n departList: [\n // {\n // id: '1',\n // name: '张三张三',\n // },\n // {\n // id: '2',\n // name: '张三张三',\n // },\n // {\n // id: '3',\n // name: '张三张三',\n // }\n ],\n brandValue: [],\n brandOptions: [\n // {\n // name: 'A品牌',\n // brandId: '1',\n // }\n ]\n },\n rules: {\n\n },\n\n treeSet: {\n isSelectPerson: true, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n treeData: {},\n defaultSelection: [],\n onlyPerson: false, // 控制只能选人(true)\n\n selectType: '',\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(route) {\n this.$router.push(route);\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n console.log(valid)\n if (valid) {\n let data = []\n let clerks = JSON.stringify(that.ruleForm.peopleList.map(item=>item.userId))\n that.postSave(data,clerks)\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 保存---api\n */\n postSave(data,clerks) {\n const that = this;\n let para = {\n data: data,\n roleId: that.ruleForm.roleId,\n clerks: clerks\n }\n\n postRequest('/haoban-manage-web/save-clerk-role',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\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 delField(index,item,list) {\n const that = this\n that.$alert('确定要删除?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n }).then(({ value }) => {\n list.splice(index,1)\n }).catch(() => {\n\n });\n },\n\n /**\n * 删除选的部门\n */\n delDepart(index,item) {\n const that = this;\n item.splice(index,1)\n },\n\n /**\n * 弹窗显示事件\n */\n showDialogLayer(type,selData) {\n const that = this;\n\n console.log(type,selData)\n\n that.selectType = type;\n\n if (type === 'people') {\n that.onlyPerson = true;\n }else {\n that.onlyPerson = false;\n }\n\n that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n that.getDepartData(selData);\n },\n\n /**\n * 处理已选部门\n */\n handleSelectedList(group) {\n console.log(group);\n const that = this;\n\n if (that.selectType === 'people') {\n that.ruleForm.peopleList = group\n }else {\n that.ruleForm.departList = group\n }\n },\n\n /**\n * 获取行政架构\n */\n getDepartData(selData) {\n const that = this;\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data;\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n if (!!resData.result) {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || []\n }\n // _this.formatGroupData(treeData, personData);\n that.treeData = {\n treeData,\n personData\n };\n\n that.defaultSelection = selData;\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取品牌--门店架构\n */\n getBrandData() {\n const that = this;\n postRequest('/haoban-manage-web/brand/list',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data;\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n if (!!resData.result && !!resData.result.length ) {\n that.ruleForm.brandOptions = resData.result\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n mounted() {\n const that = this;\n that.getBrandData()\n if (!!that.$route.query.hasOwnProperty('roleId')) {\n that.ruleForm.roleId = that.$route.query.roleId;\n // that.getRoleDetail(that.ruleForm.roleId)\n }\n },\n components: {\n navCrumb,\n vueSelectEmployee\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* display */\n.inline-block {\n display: inline-block;\n}\n\n.block {\n display: block;\n}\n\n.top {\n vertical-align: top;\n}\n\n.middle {\n vertical-align: middle;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n h2 {\n font-size: 16px;\n color: #303133;\n }\n\n p {\n font-size: 14px;\n color: #909399;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .m-b-0 {\n margin-bottom: 0;\n }\n\n .w-380 {\n width: 380px;\n }\n\n .people-cell {\n position: relative;\n margin-right: 24px;\n img {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n }\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n }\n }\n\n .depart-item-content {\n width: 213px;\n height: 32px;\n overflow: hidden;\n white-space: nowrap;\n border-radius: 4px;\n border: 1px solid #dcdfe6;\n cursor: pointer;\n }\n\n .item-cell-select {\n /deep/ .el-select__tags {\n white-space: nowrap;\n overflow: hidden;\n }\n }\n\n .depart-cell {\n position: relative;\n margin: 0 24px 24px 0;\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n }\n }\n\n .add-icon {\n display: block;\n width: 40px;\n height: 40px;\n line-height: 40px;\n text-align: center;\n border-radius: 50%;\n border: 1px dashed #C0CCDA;\n cursor: pointer;\n i {\n font-size: 16px;\n color: #8C939D;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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.headPic}}),_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',_vm.ruleForm.peopleList)}}},[_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-column item-cell-select\"},[_c('div',[_vm._v(\"行政架构\")]),_vm._v(\" \"),_c('div',{staticClass:\"depart-item-wrap\"},[_c('div',{staticClass:\"el-select el-select--large depart-item-content\",on:{\"click\":function($event){_vm.showDialogLayer('depart',_vm.ruleForm.departList)}}},[_c('div',{staticClass:\"el-select__tags\",staticStyle:{\"max-width\":\"181px\"}},[_c('span',[_vm._l((_vm.ruleForm.departList),function(item,index){return [_c('span',{key:index,staticClass:\"el-tag el-tag--info el-tag--small\"},[_c('span',{staticClass:\"el-select__tags-text\"},[_vm._v(_vm._s(item.name))]),_c('i',{staticClass:\"el-tag__close el-icon-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delDepart(index,_vm.ruleForm.departList)}}})])]})],2)])])]),_vm._v(\" \"),_c('div',[_vm._v(\"门店架构\")]),_vm._v(\" \"),_c('div',{staticClass:\"store-item-wrap\"},[_c('el-select',{attrs:{\"multiple\":\"\",\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.brandValue),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"brandValue\", $$v)},expression:\"ruleForm.brandValue\"}},_vm._l((_vm.ruleForm.brandOptions),function(item){return _c('el-option',{key:item.brandId,attrs:{\"label\":item.name,\"value\":item.brandId}})}))],1)])]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-t-24\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保存\")])],1)],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('vue-select-employee',{attrs:{\"defaultSelection\":_vm.defaultSelection,\"treeSet\":_vm.treeSet,\"treeData\":_vm.treeData,\"onlyPerson\":_vm.onlyPerson},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7149dd90\",\"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-7149dd90\\\",\\\"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-7149dd90\\\",\\\"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-7149dd90\"\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
{"version":3,"sources":["webpack:///src/views/setting/addAdmin.vue","webpack:///./src/views/setting/addAdmin.vue?44ff","webpack:///./src/views/setting/addAdmin.vue"],"names":["addAdmin","name","data","navpath","path","relocation","ruleForm","roleId","peopleList","departList","brandValue","brandOptions","rules","treeSet","isSelectPerson","dialogVisible","isSingle","treeData","defaultSelection","onlyPerson","selectType","computed","methods","changeRoute","route","this","$router","push","submitForm","Object","js_public","formName","that","$refs","validate","valid","console","log","clerks","stringify_default","map","item","userId","postSave","para","api","then","res","resData","errorCode","error","errorMsg","showmsg","catch","$message","duration","message","delField","index","list","$alert","confirmButtonText","cancelButtonText","_ref","value","splice","delDepart","showDialogLayer","type","selData","getDepartData","handleSelectedList","group","result","personData","departmentList","searchList","getBrandData","length","mounted","$route","query","hasOwnProperty","components","navCrumb","nav","vueSelectEmployee","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","headPic","_s","on","click","$event","stopPropagation","staticStyle","max-width","key","multiple","brandId","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/26.c9eb05f1eb60fd2398c2.js","sourcesContent":["<template>\n <div class=\"companyAddress-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\n <el-form-item label=\"管理员角色\" prop=\"name\" class=\"\">\n <el-input v-model=\"ruleForm.name\" disabled placeholder=\"\" class=\"w-380\"></el-input>\n </el-form-item>\n <el-form-item label=\"选择人员\" prop=\"name\" class=\"\">\n <div class=\"flex w-380 flex-wrap\">\n <template v-for=\"(item,index) in ruleForm.peopleList\">\n <div class=\"people-cell\">\n <img :src=\"item.headPic\"/>\n <p>{{item.name}}</p>\n <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.peopleList)\"></i>\n </div>\n </template>\n <div class=\"people-cell\">\n <span class=\"add-icon\" @click.stop=\"showDialogLayer('people',ruleForm.peopleList)\"><i class=\"el-icon-plus\"></i></span>\n </div>\n </div>\n </el-form-item>\n <el-form-item label=\"选择管理范围\" prop=\"name\" class=\"m-b-0\">\n <div class=\"flex w-380 flex-column item-cell-select\">\n <!-- <template v-for=\"(item,index) in ruleForm.departList\">\n <el-tag class=\"depart-cell\">{{item.name}} <i class=\"el-icon-circle-close\" @click.stop=\"delField(index,item,ruleForm.departList)\"></i></el-tag>\n </template>\n <el-button class=\"el-tag m-l-8 depart-cell\" @click.stop=\"showDialogLayer('depart')\"><i class=\"el-icon-plus\"></i>添加字段</el-button> -->\n <div>行政架构</div>\n <div class=\"depart-item-wrap\">\n <div class=\"el-select el-select--large depart-item-content\" @click=\"showDialogLayer('depart',ruleForm.departList)\">\n <div class=\"el-select__tags\" style=\"max-width: 181px;\">\n <span>\n <template v-for=\"(item,index) in ruleForm.departList\">\n <span class=\"el-tag el-tag--info el-tag--small\" :key=\"index\">\n <span class=\"el-select__tags-text\">{{item.name}}</span><i class=\"el-tag__close el-icon-close\" @click.stop=\"delDepart(index,ruleForm.departList)\"></i>\n </span>\n </template>\n </span>\n </div>\n </div>\n\n </div>\n <div>门店架构</div>\n <div class=\"store-item-wrap\">\n <el-select v-model=\"ruleForm.brandValue\" multiple placeholder=\"请选择\">\n <el-option\n v-for=\"item in ruleForm.brandOptions\"\n :key=\"item.brandId\"\n :label=\"item.name\"\n :value=\"item.brandId\">\n </el-option>\n </el-select>\n </div>\n </div>\n </el-form-item>\n <el-form-item class=\"m-t-24\">\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保存</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <vue-select-employee\n :defaultSelection=\"defaultSelection\"\n :treeSet=\"treeSet\"\n :treeData=\"treeData\"\n :onlyPerson=\"onlyPerson\"\n @handleSelectedList=\"handleSelectedList\">\n\n </vue-select-employee>\n </div>\n</template>\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\nimport vueSelectEmployee from '@/components/common/vueSelectEmployee.vue';\n\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"addAdminRole\",\n data() {\n\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n relocation: true\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: '/setChildAdmin'\n },\n {\n name: '添加成员',\n path: ''\n }\n ],\n\n ruleForm: {\n roleId: '',\n name: '企业管理员',\n peopleList: [\n // {\n // id: '1',\n // name: '张三',\n // headPic: 'http://thirdwx.qlogo.cn/mmopen/j7nX4OeBsXRNyvh6micCywssVEYCaWiaicUZq5Vn2zWktWLAyRvEAH7icQmUhLze8rrQYpM5ptwZ2RL7cX0icyBbiavhYFNTIZhibKu/0'\n // }\n ],\n departList: [\n // {\n // id: '1',\n // name: '张三张三',\n // },\n // {\n // id: '2',\n // name: '张三张三',\n // },\n // {\n // id: '3',\n // name: '张三张三',\n // }\n ],\n brandValue: [],\n brandOptions: [\n // {\n // name: 'A品牌',\n // brandId: '1',\n // }\n ]\n },\n rules: {\n\n },\n\n treeSet: {\n isSelectPerson: true, // 控制只能选部门(false)\n dialogVisible: false, // 控制显示/隐藏\n isSingle: false // 是否单选\n },\n treeData: {},\n defaultSelection: [],\n onlyPerson: false, // 控制只能选人(true)\n\n selectType: '',\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(route) {\n this.$router.push(route);\n },\n\n /**\n * 保存\n */\n submitForm: _debounce(function(formName) {\n const that = this;\n that.$refs[formName].validate((valid) => {\n console.log(valid)\n if (valid) {\n let data = []\n let clerks = JSON.stringify(that.ruleForm.peopleList.map(item=>item.userId))\n that.postSave(data,clerks)\n } else {\n return false;\n }\n });\n },500),\n\n /**\n * 保存---api\n */\n postSave(data,clerks) {\n const that = this;\n let para = {\n data: data,\n roleId: that.ruleForm.roleId,\n clerks: clerks\n }\n\n postRequest('/haoban-manage-web/save-clerk-role',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\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 delField(index,item,list) {\n const that = this\n that.$alert('确定要删除?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n }).then(({ value }) => {\n list.splice(index,1)\n }).catch(() => {\n\n });\n },\n\n /**\n * 删除选的部门\n */\n delDepart(index,item) {\n const that = this;\n item.splice(index,1)\n },\n\n /**\n * 弹窗显示事件\n */\n showDialogLayer(type,selData) {\n const that = this;\n\n console.log(type,selData)\n\n that.selectType = type;\n\n if (type === 'people') {\n that.onlyPerson = true;\n }else {\n that.onlyPerson = false;\n }\n\n that.treeSet = {\n dialogVisible: true,\n isSingle: false,\n isSelectPerson: true\n };\n that.getDepartData(selData);\n },\n\n /**\n * 处理已选部门\n */\n handleSelectedList(group) {\n console.log(group);\n const that = this;\n\n if (that.selectType === 'people') {\n that.ruleForm.peopleList = group\n }else {\n that.ruleForm.departList = group\n }\n },\n\n /**\n * 获取行政架构\n */\n getDepartData(selData) {\n const that = this;\n postRequest('/haoban-manage-web/dept/deptListForCompany',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data;\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n if (!!resData.result) {\n let treeData = [];\n let personData = [];\n if (res.data.errorCode == 1) {\n treeData = res.data.result.departmentList || [];\n personData = res.data.result.searchList || []\n }\n // _this.formatGroupData(treeData, personData);\n that.treeData = {\n treeData,\n personData\n };\n\n that.defaultSelection = selData;\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n /**\n * 获取品牌--门店架构\n */\n getBrandData() {\n const that = this;\n postRequest('/haoban-manage-web/brand/list',{})\n .then((res) => {\n // console.log(res,res.data,res.data.errorCode)\n let resData = res.data;\n if (resData.errorCode == 1) {\n // showMsg.showmsg('操作成功','success')\n if (!!resData.result && !!resData.result.length ) {\n that.ruleForm.brandOptions = resData.result\n }else {\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n }\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n mounted() {\n const that = this;\n that.getBrandData()\n if (!!that.$route.query.hasOwnProperty('roleId')) {\n that.ruleForm.roleId = that.$route.query.roleId;\n // that.getRoleDetail(that.ruleForm.roleId)\n }\n },\n components: {\n navCrumb,\n vueSelectEmployee\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* display */\n.inline-block {\n display: inline-block;\n}\n\n.block {\n display: block;\n}\n\n.top {\n vertical-align: top;\n}\n\n.middle {\n vertical-align: middle;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n min-height: 500px;\n\n h2 {\n font-size: 16px;\n color: #303133;\n }\n\n p {\n font-size: 14px;\n color: #909399;\n }\n\n .m-t-24 {\n margin-top: 24px;\n }\n\n .m-b-0 {\n margin-bottom: 0;\n }\n\n .w-380 {\n width: 380px;\n }\n\n .people-cell {\n position: relative;\n margin-right: 24px;\n img {\n width: 40px;\n height: 40px;\n border-radius: 4px;\n }\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n }\n }\n\n .depart-item-content {\n width: 213px;\n height: 32px;\n overflow: hidden;\n white-space: nowrap;\n border-radius: 4px;\n border: 1px solid #dcdfe6;\n cursor: pointer;\n }\n\n .item-cell-select {\n /deep/ .el-select__tags {\n white-space: nowrap;\n overflow: hidden;\n }\n }\n\n .depart-cell {\n position: relative;\n margin: 0 24px 24px 0;\n\n .el-icon-circle-close {\n position: absolute;\n top: -10px;\n right: -10px;\n font-size: 16px;\n color: #808995;\n cursor: pointer;\n }\n }\n\n .add-icon {\n display: block;\n width: 40px;\n height: 40px;\n line-height: 40px;\n text-align: center;\n border-radius: 50%;\n border: 1px dashed #C0CCDA;\n cursor: pointer;\n i {\n font-size: 16px;\n color: #8C939D;\n }\n }\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/addAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"companyAddress-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_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.headPic}}),_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',_vm.ruleForm.peopleList)}}},[_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-column item-cell-select\"},[_c('div',[_vm._v(\"行政架构\")]),_vm._v(\" \"),_c('div',{staticClass:\"depart-item-wrap\"},[_c('div',{staticClass:\"el-select el-select--large depart-item-content\",on:{\"click\":function($event){_vm.showDialogLayer('depart',_vm.ruleForm.departList)}}},[_c('div',{staticClass:\"el-select__tags\",staticStyle:{\"max-width\":\"181px\"}},[_c('span',[_vm._l((_vm.ruleForm.departList),function(item,index){return [_c('span',{key:index,staticClass:\"el-tag el-tag--info el-tag--small\"},[_c('span',{staticClass:\"el-select__tags-text\"},[_vm._v(_vm._s(item.name))]),_c('i',{staticClass:\"el-tag__close el-icon-close\",on:{\"click\":function($event){$event.stopPropagation();_vm.delDepart(index,_vm.ruleForm.departList)}}})])]})],2)])])]),_vm._v(\" \"),_c('div',[_vm._v(\"门店架构\")]),_vm._v(\" \"),_c('div',{staticClass:\"store-item-wrap\"},[_c('el-select',{attrs:{\"multiple\":\"\",\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.brandValue),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"brandValue\", $$v)},expression:\"ruleForm.brandValue\"}},_vm._l((_vm.ruleForm.brandOptions),function(item){return _c('el-option',{key:item.brandId,attrs:{\"label\":item.name,\"value\":item.brandId}})}))],1)])]),_vm._v(\" \"),_c('el-form-item',{staticClass:\"m-t-24\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保存\")])],1)],1)],1)]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('vue-select-employee',{attrs:{\"defaultSelection\":_vm.defaultSelection,\"treeSet\":_vm.treeSet,\"treeData\":_vm.treeData,\"onlyPerson\":_vm.onlyPerson},on:{\"handleSelectedList\":_vm.handleSelectedList}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7149dd90\",\"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-7149dd90\\\",\\\"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-7149dd90\\\",\\\"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-7149dd90\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/addAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([27],{"41Rh":function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var o={name:"contact",components:{topNav:e("3Xzz").a},data:function(){return{projectName:"gic-clique",collapseFlag:!1,navpath:[{name:"首页",path:"/"},{name:"通讯录",path:""},{name:"企业通讯录"},{name:"行政架构"}]}},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},mounted:function(){},computed:{}},n={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"contact-wrap"},[e("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),e("div",{staticClass:"contact-wrap__body"},[e("vue-office-aside",{ref:"leftMenus",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}}),t._v(" "),e("div",{staticClass:"contact-wrap__right"},[e("topNav",{attrs:{navpath:t.navpath}}),t._v(" "),e("div",{staticClass:"contact-wrap__right__body"},[e("transition",{attrs:{name:"fade",mode:"out-in"}},[e("router-view")],1)],1)],1)],1)],1)},staticRenderFns:[]};var c=e("VU/8")(o,n,!1,function(t){e("5bfn")},null,null);a.default=c.exports},"5bfn":function(t,a){}});
//# sourceMappingURL=27.3b7e3cc9a1c815df34ea.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/index.vue","webpack:///./src/views/contacts/index.vue?9c6d","webpack:///./src/views/contacts/index.vue"],"names":["contacts","name","components","topNav","data","projectName","collapseFlag","navpath","path","methods","toRouterView","val","console","log","this","$router","push","collapseTag","mounted","computed","views_contacts","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"4GAqBAA,GACAC,KAAA,UACAC,YACAC,iBAAA,GAEAC,KALA,WAMA,OACAC,YAAA,aACAC,cAAA,EAEAC,UAEAN,KAAA,KACAO,KAAA,MAGAP,KAAA,MACAO,KAAA,KAGAP,KAAA,UAGAA,KAAA,WAKAQ,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAR,KAAAG,EAAAH,QAKAS,YAjBA,SAiBAN,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAO,QAnDA,aAsDAC,aCxEeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,qBAA0BG,OAAOvB,YAAAiB,EAAAjB,aAA8BwB,IAAKZ,YAAAK,EAAAL,YAAAP,aAAAY,EAAAZ,gBAA+DY,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,oBAAyBM,IAAA,YAAAH,OAAuBvB,YAAAiB,EAAAjB,YAAAC,aAAAgB,EAAAhB,gBAA+DgB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,wBAAkCF,EAAA,UAAeG,OAAOrB,QAAAe,EAAAf,WAAuBe,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,8BAAwCF,EAAA,cAAmBG,OAAO3B,KAAA,OAAA+B,KAAA,YAA+BP,EAAA,oCAE/nBQ,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEpC,EACAoB,GATF,EAVA,SAAAiB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/27.3b7e3cc9a1c815df34ea.js","sourcesContent":["<template>\r\n <div class=\"contact-wrap\">\r\n <!-- 公共头部菜单插件 -->\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div class=\"contact-wrap__body\">\r\n <!-- 公共左侧菜单插件 -->\r\n <vue-office-aside ref=\"leftMenus\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\r\n <!-- 右侧 body -->\r\n <div class=\"contact-wrap__right\">\r\n <topNav :navpath=\"navpath\"></topNav>\r\n <div class=\"contact-wrap__right__body\">\r\n <transition name=\"fade\" mode=\"out-in\">\r\n <router-view></router-view>\r\n </transition>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport topNav from 'components/nav/nav'\r\nexport default {\r\n name: \"contact\",\r\n components: {\r\n topNav\r\n },\r\n data() {\r\n return {\r\n projectName: 'gic-clique', // 当前项目名\r\n collapseFlag: false, // 折叠参数\r\n // 面包屑导航数据\r\n navpath: [\r\n {\r\n name: '首页',\r\n path: '/'\r\n },\r\n {\r\n name: '通讯录',\r\n path: ''\r\n },\r\n {\r\n name: \"企业通讯录\"\r\n },\r\n {\r\n name: \"行政架构\"\r\n }\r\n ],\r\n }\r\n },\r\n methods: {\r\n // 处理路由跳转\r\n toRouterView(val) {\r\n var that = this;\r\n // 模拟检查数据\r\n // //有两个参数\r\n //{\r\n // name:,\r\n // path:\r\n //}\r\n console.log(val);\r\n that.$router.push({\r\n path: val.path\r\n })\r\n },\r\n\r\n // 折叠事件\r\n collapseTag(val) {\r\n var that = this;\r\n console.log(val);\r\n that.collapseFlag = val\r\n },\r\n },\r\n mounted() {\r\n\r\n },\r\n computed: {\r\n\r\n }\r\n}\r\n\r\n</script>\r\n<style lang=\"less\">\r\n .contact-wrap {\r\n position: relative;\r\n\r\n &__body {\r\n display: -ms-flexbox;\r\n display: flex;\r\n width: 100%;\r\n overflow: hidden;\r\n padding-top: 64px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n overflow: auto;\r\n min-width: 1400px;\r\n background: #f5f7fa;\r\n }\r\n\r\n &__right {\r\n -ms-flex: 1;\r\n flex: 1;\r\n overflow: auto;\r\n width: 100%;\r\n\r\n &__body {\r\n padding: 24px;\r\n\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"contact-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__body\"},[_c('vue-office-aside',{ref:\"leftMenus\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__right\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__right__body\"},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-551bba18\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-551bba18\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-551bba18\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([26],{"S+aF":function(e,t){},VqB7:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),o=(a("Mk6G"),a("3E4D"),a("Ch4/")),s=(a("PI0u"),a("P9l9")),l={name:"setChildAdmin",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:""}],boxHeight:window.screen.availHeight+"px",isAddAdmin:"",activeId:1,adminRole:[],roleListData:[],roleRightObj:{roleName:"超级管理员",tip:"企业的创建者,拥有企业的所有权限,只会有一个",roleCode:""},tableData:[],currentPage:1,pageSize:20,total:0}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},toRoleDetail:function(e){this.changeRoute("/addAdminrole?roleId="+this.activeId+"&type="+e)},selectRole:function(e){this.activeId=e.roleId,this.roleRightObj=e,this.getRoleUsers()},toAddRole:function(){this.changeRoute("/addAdmin?roleId="+this.activeId)},handleSizeChange:function(e){this.pageSize=e,this.getRoleUsers()},handleCurrentChange:function(e){this.currentPage=e,this.getRoleUsers()},getRoleUsers:function(){var e=this,t={roleId:e.activeId,pageSize:e.pageSize,pageNum:e.currentPage};Object(s.b)("/haoban-manage-web/role-user-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.result?(e.tableData=a.result.result,void(e.total=a.result.totalCount)):(e.$message.error({duration:1e3,message:"暂无数据"}),!1);o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getRoles:function(){var e=this;Object(s.b)("/haoban-manage-web/role-list",{}).then(function(t){var a=t.data;if(1==a.errorCode)return e.isAddAdmin=a.result.isAddAdmin,e.roleListData=a.result.roleList||[],void(a.result&&a.result.roleList.length&&(e.activeId=e.roleListData[0].roleList[0].roleId,e.roleRightObj=e.roleListData[0].roleList[0],e.getRoleUsers()));o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.boxHeight=window.screen.availHeight-430+"px",this.getRoles()},components:{navCrumb:i.a}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"setChildAdmin-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"setChildAdmin-wrap-body flex"},[a("div",{staticClass:"setChildAdmin-wrap-left w-260",style:{height:e.boxHeight}},[e.isAddAdmin?a("div",{staticClass:"text-center"},[a("el-button",{on:{click:function(t){e.changeRoute("/addAdminrole")}}},[e._v("新增管理员角色")])],1):e._e(),e._v(" "),e._l(e.roleListData,function(t,i){return a("div",{key:i,staticClass:"m-t-20"},[a("div",{staticClass:"role-cell-head"},[e._v(e._s(t.brandName))]),e._v(" "),a("ul",e._l(t.roleList,function(t,i){return a("li",{key:i,class:["role-cell",t.roleId==e.activeId?"role-active":""],on:{click:function(a){a.stopPropagation(),e.selectRole(t)}}},[a("i",{staticClass:"iconfont icon-lizhi p-r-6"}),e._v(e._s(t.roleName))])}))])})],2),e._v(" "),a("div",{staticClass:"setChildAdmin-wrap-right box-sizing"},[a("div",{staticClass:"role-title flex flex-between"},[a("span",{staticClass:"font-20 color-303133"},[e._v(e._s(e.roleRightObj.roleName))]),e.roleRightObj.isEdit?e._e():a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("show")}}},[e._v("查看权限")]),e.roleRightObj.isEdit?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("edit")}}},[e._v("编辑权限")]):e._e()]),e._v(" "),"master_admin"===e.roleRightObj.roleCode||"child_admin"===e.roleRightObj.roleCode?a("div",{staticClass:"role-tip m-t-27 m-b-25"},[a("el-alert",{attrs:{title:"master_admin"===e.roleRightObj.roleCode?"企业的创建者,拥有企业的所有权限,只会有一个":"企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个",type:"info",closable:!1,"show-icon":""}})],1):e._e(),e._v(" "),a("div",{staticClass:"role-add"},[a("el-button",{attrs:{type:"primary"},on:{click:e.toAddRole}},[e._v("添加成员")])],1),e._v(" "),a("div",{staticClass:"role-table "},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"clerkName",label:"姓名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"clerkPhone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName",label:"部门"}})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])])])]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var n=a("VU/8")(l,r,!1,function(e){a("S+aF")},"data-v-5ed77c0d",null);t.default=n.exports}});
//# sourceMappingURL=26.a28dbcf1b67a79ec78e0.js.map
\ No newline at end of file
webpackJsonp([27],{"S+aF":function(e,t){},VqB7:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("3Xzz"),o=(a("Mk6G"),a("3E4D"),a("Ch4/")),s=(a("PI0u"),a("P9l9")),l={name:"setChildAdmin",data:function(){return{navpath:[{name:"首页",path:"/index",relocation:!0},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:""}],boxHeight:window.screen.availHeight+"px",isAddAdmin:"",activeId:1,adminRole:[],roleListData:[],roleRightObj:{roleName:"超级管理员",tip:"企业的创建者,拥有企业的所有权限,只会有一个",roleCode:""},tableData:[],currentPage:1,pageSize:20,total:0}},computed:{},methods:{changeRoute:function(e){this.$router.push(e)},toRoleDetail:function(e){this.changeRoute("/addAdminrole?roleId="+this.activeId+"&type="+e)},selectRole:function(e){this.activeId=e.roleId,this.roleRightObj=e,this.getRoleUsers()},toAddRole:function(){this.changeRoute("/addAdmin?roleId="+this.activeId)},handleSizeChange:function(e){this.pageSize=e,this.getRoleUsers()},handleCurrentChange:function(e){this.currentPage=e,this.getRoleUsers()},getRoleUsers:function(){var e=this,t={roleId:e.activeId,pageSize:e.pageSize,pageNum:e.currentPage};Object(s.b)("/haoban-manage-web/role-user-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.result?(e.tableData=a.result.result,void(e.total=a.result.totalCount)):(e.$message.error({duration:1e3,message:"暂无数据"}),!1);o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getRoles:function(){var e=this;Object(s.b)("/haoban-manage-web/role-list",{}).then(function(t){var a=t.data;if(1==a.errorCode)return e.isAddAdmin=a.result.isAddAdmin,e.roleListData=a.result.roleList||[],void(a.result&&a.result.roleList.length&&(e.activeId=e.roleListData[0].roleList[0].roleId,e.roleRightObj=e.roleListData[0].roleList[0],e.getRoleUsers()));o.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.boxHeight=window.screen.availHeight-430+"px",this.getRoles()},components:{navCrumb:i.a}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"setChildAdmin-wrap common-set-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"setChildAdmin-wrap-body flex"},[a("div",{staticClass:"setChildAdmin-wrap-left w-260",style:{height:e.boxHeight}},[e.isAddAdmin?a("div",{staticClass:"text-center"},[a("el-button",{on:{click:function(t){e.changeRoute("/addAdminrole")}}},[e._v("新增管理员角色")])],1):e._e(),e._v(" "),e._l(e.roleListData,function(t,i){return a("div",{key:i,staticClass:"m-t-20"},[a("div",{staticClass:"role-cell-head"},[e._v(e._s(t.brandName))]),e._v(" "),a("ul",e._l(t.roleList,function(t,i){return a("li",{key:i,class:["role-cell",t.roleId==e.activeId?"role-active":""],on:{click:function(a){a.stopPropagation(),e.selectRole(t)}}},[a("i",{staticClass:"iconfont icon-lizhi p-r-6"}),e._v(e._s(t.roleName))])}))])})],2),e._v(" "),a("div",{staticClass:"setChildAdmin-wrap-right box-sizing"},[a("div",{staticClass:"role-title flex flex-between"},[a("span",{staticClass:"font-20 color-303133"},[e._v(e._s(e.roleRightObj.roleName))]),e.roleRightObj.isEdit?e._e():a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("show")}}},[e._v("查看权限")]),e.roleRightObj.isEdit?a("span",{staticClass:"font-14 color-1890ff pinter",on:{click:function(t){e.toRoleDetail("edit")}}},[e._v("编辑权限")]):e._e()]),e._v(" "),"master_admin"===e.roleRightObj.roleCode||"child_admin"===e.roleRightObj.roleCode?a("div",{staticClass:"role-tip m-t-27 m-b-25"},[a("el-alert",{attrs:{title:"master_admin"===e.roleRightObj.roleCode?"企业的创建者,拥有企业的所有权限,只会有一个":"企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个",type:"info",closable:!1,"show-icon":""}})],1):e._e(),e._v(" "),a("div",{staticClass:"role-add"},[a("el-button",{attrs:{type:"primary"},on:{click:e.toAddRole}},[e._v("添加成员")])],1),e._v(" "),a("div",{staticClass:"role-table "},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"clerkName",label:"姓名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"clerkPhone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName",label:"部门"}})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])])])]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var n=a("VU/8")(l,r,!1,function(e){a("S+aF")},"data-v-5ed77c0d",null);t.default=n.exports}});
//# sourceMappingURL=27.d44cd94219d3526b8f04.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/setChildAdmin.vue","webpack:///./src/views/setting/setChildAdmin.vue?4e00","webpack:///./src/views/setting/setChildAdmin.vue"],"names":["setChildAdmin","name","data","navpath","path","relocation","boxHeight","window","screen","availHeight","isAddAdmin","activeId","adminRole","roleListData","roleRightObj","roleName","tip","roleCode","tableData","currentPage","pageSize","total","computed","methods","changeRoute","this","$router","push","toRoleDetail","type","selectRole","item","roleId","getRoleUsers","toAddRole","handleSizeChange","val","handleCurrentChange","that","para","pageNum","Object","api","then","res","resData","errorCode","result","totalCount","$message","error","duration","message","errorMsg","catch","console","log","getRoles","roleList","length","mounted","components","navCrumb","nav","setting_setChildAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","on","click","$event","_e","_l","pItem","pIndex","key","_s","brandName","index","class","stopPropagation","isEdit","title","closable","show-icon","staticStyle","width","prop","label","background","current-page","page-sizes","page-size","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/26.a28dbcf1b67a79ec78e0.js","sourcesContent":["<template>\n <div class=\"setChildAdmin-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"setChildAdmin-wrap-body flex\">\n <div class=\"setChildAdmin-wrap-left w-260\" :style=\"{height: boxHeight}\">\n <div class=\"text-center\" v-if=\"!!isAddAdmin\"><el-button @click=\"changeRoute('/addAdminrole')\">新增管理员角色</el-button></div>\n <div class=\"m-t-20\" v-for=\"(pItem,pIndex) in roleListData\" :key=\"pIndex\">\n <div class=\"role-cell-head\">{{pItem.brandName}}</div>\n <ul>\n <li v-for=\"(item,index) in pItem.roleList\" :key=\"index\" :class=\"['role-cell',item.roleId == activeId? 'role-active':'']\" @click.stop=\"selectRole(item)\"><i class=\"iconfont icon-lizhi p-r-6\"></i>{{item.roleName}}</li>\n </ul>\n </div>\n </div>\n <div class=\"setChildAdmin-wrap-right box-sizing\">\n <div class=\"role-title flex flex-between\">\n <span class=\"font-20 color-303133\">{{roleRightObj.roleName}}</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!roleRightObj.isEdit\" @click=\"toRoleDetail('show')\">查看权限</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!!roleRightObj.isEdit\" @click=\"toRoleDetail('edit')\">编辑权限</span>\n </div>\n <div class=\"role-tip m-t-27 m-b-25\" v-if=\"roleRightObj.roleCode === 'master_admin' || roleRightObj.roleCode === 'child_admin'\">\n <el-alert\n :title=\"roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':'企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个'\"\n type=\"info\"\n :closable=\"false\"\n show-icon>\n </el-alert>\n </div>\n <div class=\"role-add\">\n <el-button type=\"primary\" @click=\"toAddRole\">添加成员</el-button>\n </div>\n <div class=\"role-table \">\n <el-table\n :data=\"tableData\"\n style=\"width: 100%\">\n <el-table-column\n prop=\"clerkName\"\n label=\"姓名\"\n >\n </el-table-column>\n <el-table-column\n prop=\"clerkPhone\"\n label=\"手机号\"\n >\n </el-table-column>\n <el-table-column\n prop=\"groupName\"\n label=\"部门\">\n </el-table-column>\n </el-table>\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\n <el-pagination\n background\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[10, 20, 30, 40]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\n\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"setChildAdmin\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n relocation: true\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: ''\n }\n ],\n\n boxHeight: window.screen.availHeight + 'px',\n\n isAddAdmin: '', // 是否有添加管理员权限\n activeId: 1, // 当前选择的管理员 id\n adminRole: [\n // {\n // roleId: '1',\n // roleName: '超级管理员'\n // },\n // {\n // roleId: '2',\n // roleName: '企业管理员'\n // }\n ],\n\n roleListData: [\n // {\n // brandId: '1',\n // brandName: '集团',\n // roleList: [\n // {\n // roleId: '1',\n // roleName: '超级管理员'\n // },\n // {\n // roleId: '2',\n // roleName: '企业管理员'\n // }\n // ],\n // }\n ],\n\n roleRightObj: {\n roleName: '超级管理员',\n tip: '企业的创建者,拥有企业的所有权限,只会有一个',\n roleCode: ''\n },\n // 角色表格数据\n tableData: [\n // {\n // userId: 1,\n // clerkName: '张三',\n // clerkPhone: '13333333333',\n // groupName: '技术部'\n // }\n ],\n // 分页参数\n currentPage: 1,\n pageSize: 20,\n total: 0,\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(path) {\n this.$router.push(path)\n },\n\n /**\n * role 详情\n */\n toRoleDetail(type) {\n const that = this;\n that.changeRoute(`/addAdminrole?roleId=${that.activeId}&type=${type}`)\n },\n\n /**\n * 选择 role\n */\n selectRole(item) {\n const that = this;\n that.activeId = item.roleId;\n that.roleRightObj = item;\n that.getRoleUsers();\n },\n\n\n /**\n * 添加成员\n */\n toAddRole() {\n const that = this;\n that.changeRoute(`/addAdmin?roleId=${that.activeId}`);\n },\n\n /**\n * 分页---页码变化\n */\n handleSizeChange(val) {\n const that = this;\n that.pageSize = val;\n that.getRoleUsers();\n },\n\n /**\n * 分页---当前页变化\n */\n handleCurrentChange(val) {\n const that = this;\n that.currentPage = val;\n\n that.getRoleUsers();\n },\n\n /**\n * 获取角色用户数据\n */\n getRoleUsers() {\n const that = this;\n let para = {\n roleId: that.activeId,\n pageSize: that.pageSize,\n pageNum: that.currentPage\n }\n\n postRequest('/haoban-manage-web/role-user-list',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 if(!resData.result || !resData.result.result){\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n return false;\n }\n that.tableData = resData.result.result;\n that.total = resData.result.totalCount;\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 getRoles() {\n const that = this;\n let para = {\n }\n\n postRequest('/haoban-manage-web/role-list',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.isAddAdmin = resData.result.isAddAdmin;\n that.roleListData = resData.result.roleList || [];\n if (!!resData.result && !!resData.result.roleList.length) {\n that.activeId = that.roleListData[0].roleList[0].roleId;\n that.roleRightObj = that.roleListData[0].roleList[0];\n that.getRoleUsers()\n\n }\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n },\n mounted() {\n const that = this;\n that.boxHeight = (window.screen.availHeight - 430) + 'px';\n that.getRoles();\n },\n components: {\n navCrumb\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* display */\n.inline-block {\n display: inline-block;\n}\n\n.block {\n display: block;\n}\n\n.top {\n vertical-align: top;\n}\n\n.middle {\n vertical-align: middle;\n}\n\n.pinter {\n cursor: pointer;\n}\n\n.text-right {\n text-align: right;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.font-14 {\n font-size: 14px;\n}\n\n.font-20 {\n font-size: 20px;\n}\n\n.color-303133 {\n color: #303133;\n}\n\n.color-1890ff {\n color: #1890ff;\n}\n\n.text-center {\n text-align: center;\n}\n\n.w-260 {\n width: 260px;\n}\n\n.p-r-6 {\n padding-right: 6px;\n}\n\n.m-t-20 {\n margin-top: 20px;\n}\n\n.m-b-25 {\n margin-bottom: 25px;\n}\n\n.m-t-27 {\n margin-top: 27px;\n}\n\n.common-wrap__page {\n margin-top: 24px;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n /*min-height: 500px;*/\n\n .setChildAdmin-wrap {\n &-body {\n\n }\n\n &-left {\n min-width: 260px;\n height: 100%;\n padding: 20px 0 0 0;\n background: #EEF1F8;\n overflow-x: hidden;\n overflow-y: auto;\n\n .role-cell-head {\n height: 36px;\n line-height: 36px;\n padding: 0 20px;\n font-size: 14px;\n color: #606266;\n }\n\n .role-cell {\n width: 220px;\n height: 36px;\n line-height: 36px;\n padding: 0 20px;\n font-size: 14px;\n color: #606266;\n background: #fff;\n cursor: pointer;\n overflow: hidden;\n i {\n color: #1890ff;\n }\n &:hover {\n color: #fff;\n background: #1890ff;\n i {\n color: #fff;\n }\n }\n\n &.role-active {\n color: #fff;\n background: #1890ff;\n i {\n color: #fff;\n }\n }\n }\n\n }\n\n &-right {\n width: calc(100% - 260px);\n padding: 24px;\n background: #fff;\n\n .role-tip {\n .el-alert {\n background-color: rgba(64,158,255,.1);\n border: 1px solid rgba(64,158,255,.2);\n color: #606266;\n font-size: 13px;\n /deep/ i {\n font-size: 16px;\n color: #1890ff;\n }\n }\n }\n\n .role-add {\n background: #EBEEF5;\n padding: 8px 0 8px 15px;\n }\n }\n }\n }\n}\n\n.el-table {\n /deep/.el-table__empty-block {\n height: 256px;\n }\n\n /deep/.el-table__empty-text{\n width: auto;\n margin-bottom:80px;\n &::before{\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n }\n\n /deep/.el-table__empty-text {\n margin-bottom: 0;\n }\n}\n\n\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/setChildAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"setChildAdmin-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"setChildAdmin-wrap-body flex\"},[_c('div',{staticClass:\"setChildAdmin-wrap-left w-260\",style:({height: _vm.boxHeight})},[(!!_vm.isAddAdmin)?_c('div',{staticClass:\"text-center\"},[_c('el-button',{on:{\"click\":function($event){_vm.changeRoute('/addAdminrole')}}},[_vm._v(\"新增管理员角色\")])],1):_vm._e(),_vm._v(\" \"),_vm._l((_vm.roleListData),function(pItem,pIndex){return _c('div',{key:pIndex,staticClass:\"m-t-20\"},[_c('div',{staticClass:\"role-cell-head\"},[_vm._v(_vm._s(pItem.brandName))]),_vm._v(\" \"),_c('ul',_vm._l((pItem.roleList),function(item,index){return _c('li',{key:index,class:['role-cell',item.roleId == _vm.activeId? 'role-active':''],on:{\"click\":function($event){$event.stopPropagation();_vm.selectRole(item)}}},[_c('i',{staticClass:\"iconfont icon-lizhi p-r-6\"}),_vm._v(_vm._s(item.roleName))])}))])})],2),_vm._v(\" \"),_c('div',{staticClass:\"setChildAdmin-wrap-right box-sizing\"},[_c('div',{staticClass:\"role-title flex flex-between\"},[_c('span',{staticClass:\"font-20 color-303133\"},[_vm._v(_vm._s(_vm.roleRightObj.roleName))]),(!_vm.roleRightObj.isEdit)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('show')}}},[_vm._v(\"查看权限\")]):_vm._e(),(!!_vm.roleRightObj.isEdit)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('edit')}}},[_vm._v(\"编辑权限\")]):_vm._e()]),_vm._v(\" \"),(_vm.roleRightObj.roleCode === 'master_admin' || _vm.roleRightObj.roleCode === 'child_admin')?_c('div',{staticClass:\"role-tip m-t-27 m-b-25\"},[_c('el-alert',{attrs:{\"title\":_vm.roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':'企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个',\"type\":\"info\",\"closable\":false,\"show-icon\":\"\"}})],1):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"role-add\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.toAddRole}},[_vm._v(\"添加成员\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"role-table \"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"clerkName\",\"label\":\"姓名\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"clerkPhone\",\"label\":\"手机号\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"groupName\",\"label\":\"部门\"}})],1),_vm._v(\" \"),(_vm.tableData.length!=0)?_c('div',{staticClass:\"block common-wrap__page text-right\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"current-page\":_vm.currentPage,\"page-sizes\":[10, 20, 30, 40],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)])])])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5ed77c0d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/setChildAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5ed77c0d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./setChildAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./setChildAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./setChildAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5ed77c0d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./setChildAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5ed77c0d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/setChildAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/setChildAdmin.vue","webpack:///./src/views/setting/setChildAdmin.vue?4e00","webpack:///./src/views/setting/setChildAdmin.vue"],"names":["setChildAdmin","name","data","navpath","path","relocation","boxHeight","window","screen","availHeight","isAddAdmin","activeId","adminRole","roleListData","roleRightObj","roleName","tip","roleCode","tableData","currentPage","pageSize","total","computed","methods","changeRoute","this","$router","push","toRoleDetail","type","selectRole","item","roleId","getRoleUsers","toAddRole","handleSizeChange","val","handleCurrentChange","that","para","pageNum","Object","api","then","res","resData","errorCode","result","totalCount","$message","error","duration","message","errorMsg","catch","console","log","getRoles","roleList","length","mounted","components","navCrumb","nav","setting_setChildAdmin","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","style","height","on","click","$event","_e","_l","pItem","pIndex","key","_s","brandName","index","class","stopPropagation","isEdit","title","closable","show-icon","staticStyle","width","prop","label","background","current-page","page-sizes","page-size","layout","size-change","current-change","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/27.d44cd94219d3526b8f04.js","sourcesContent":["<template>\n <div class=\"setChildAdmin-wrap common-set-wrap\">\n <nav-crumb :navpath=\"navpath\"></nav-crumb>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"setChildAdmin-wrap-body flex\">\n <div class=\"setChildAdmin-wrap-left w-260\" :style=\"{height: boxHeight}\">\n <div class=\"text-center\" v-if=\"!!isAddAdmin\"><el-button @click=\"changeRoute('/addAdminrole')\">新增管理员角色</el-button></div>\n <div class=\"m-t-20\" v-for=\"(pItem,pIndex) in roleListData\" :key=\"pIndex\">\n <div class=\"role-cell-head\">{{pItem.brandName}}</div>\n <ul>\n <li v-for=\"(item,index) in pItem.roleList\" :key=\"index\" :class=\"['role-cell',item.roleId == activeId? 'role-active':'']\" @click.stop=\"selectRole(item)\"><i class=\"iconfont icon-lizhi p-r-6\"></i>{{item.roleName}}</li>\n </ul>\n </div>\n </div>\n <div class=\"setChildAdmin-wrap-right box-sizing\">\n <div class=\"role-title flex flex-between\">\n <span class=\"font-20 color-303133\">{{roleRightObj.roleName}}</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!roleRightObj.isEdit\" @click=\"toRoleDetail('show')\">查看权限</span><span class=\"font-14 color-1890ff pinter\" v-if=\"!!roleRightObj.isEdit\" @click=\"toRoleDetail('edit')\">编辑权限</span>\n </div>\n <div class=\"role-tip m-t-27 m-b-25\" v-if=\"roleRightObj.roleCode === 'master_admin' || roleRightObj.roleCode === 'child_admin'\">\n <el-alert\n :title=\"roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':'企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个'\"\n type=\"info\"\n :closable=\"false\"\n show-icon>\n </el-alert>\n </div>\n <div class=\"role-add\">\n <el-button type=\"primary\" @click=\"toAddRole\">添加成员</el-button>\n </div>\n <div class=\"role-table \">\n <el-table\n :data=\"tableData\"\n style=\"width: 100%\">\n <el-table-column\n prop=\"clerkName\"\n label=\"姓名\"\n >\n </el-table-column>\n <el-table-column\n prop=\"clerkPhone\"\n label=\"手机号\"\n >\n </el-table-column>\n <el-table-column\n prop=\"groupName\"\n label=\"部门\">\n </el-table-column>\n </el-table>\n <div class=\"block common-wrap__page text-right\" v-if=\"tableData.length!=0\">\n <el-pagination\n background\n @size-change=\"handleSizeChange\"\n @current-change=\"handleCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[10, 20, 30, 40]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n </div>\n</template>\n\n<script>\nimport navCrumb from '@/components/nav/nav.vue';\n\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { _debounce } from \"@/common/js/public\";\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\nexport default {\n name: \"setChildAdmin\",\n data() {\n return {\n // 面包屑参数\n navpath: [\n {\n name: '首页',\n path: '/index',\n relocation: true\n },\n {\n name: '设置',\n path: '/companyAddress'\n },\n {\n name: '设置子管理员',\n path: ''\n }\n ],\n\n boxHeight: window.screen.availHeight + 'px',\n\n isAddAdmin: '', // 是否有添加管理员权限\n activeId: 1, // 当前选择的管理员 id\n adminRole: [\n // {\n // roleId: '1',\n // roleName: '超级管理员'\n // },\n // {\n // roleId: '2',\n // roleName: '企业管理员'\n // }\n ],\n\n roleListData: [\n // {\n // brandId: '1',\n // brandName: '集团',\n // roleList: [\n // {\n // roleId: '1',\n // roleName: '超级管理员'\n // },\n // {\n // roleId: '2',\n // roleName: '企业管理员'\n // }\n // ],\n // }\n ],\n\n roleRightObj: {\n roleName: '超级管理员',\n tip: '企业的创建者,拥有企业的所有权限,只会有一个',\n roleCode: ''\n },\n // 角色表格数据\n tableData: [\n // {\n // userId: 1,\n // clerkName: '张三',\n // clerkPhone: '13333333333',\n // groupName: '技术部'\n // }\n ],\n // 分页参数\n currentPage: 1,\n pageSize: 20,\n total: 0,\n }\n },\n computed: {\n\n },\n methods: {\n /**\n * 路由跳转\n */\n changeRoute(path) {\n this.$router.push(path)\n },\n\n /**\n * role 详情\n */\n toRoleDetail(type) {\n const that = this;\n that.changeRoute(`/addAdminrole?roleId=${that.activeId}&type=${type}`)\n },\n\n /**\n * 选择 role\n */\n selectRole(item) {\n const that = this;\n that.activeId = item.roleId;\n that.roleRightObj = item;\n that.getRoleUsers();\n },\n\n\n /**\n * 添加成员\n */\n toAddRole() {\n const that = this;\n that.changeRoute(`/addAdmin?roleId=${that.activeId}`);\n },\n\n /**\n * 分页---页码变化\n */\n handleSizeChange(val) {\n const that = this;\n that.pageSize = val;\n that.getRoleUsers();\n },\n\n /**\n * 分页---当前页变化\n */\n handleCurrentChange(val) {\n const that = this;\n that.currentPage = val;\n\n that.getRoleUsers();\n },\n\n /**\n * 获取角色用户数据\n */\n getRoleUsers() {\n const that = this;\n let para = {\n roleId: that.activeId,\n pageSize: that.pageSize,\n pageNum: that.currentPage\n }\n\n postRequest('/haoban-manage-web/role-user-list',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 if(!resData.result || !resData.result.result){\n that.$message.error({\n duration: 1000,\n message: '暂无数据'\n })\n return false;\n }\n that.tableData = resData.result.result;\n that.total = resData.result.totalCount;\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 getRoles() {\n const that = this;\n let para = {\n }\n\n postRequest('/haoban-manage-web/role-list',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.isAddAdmin = resData.result.isAddAdmin;\n that.roleListData = resData.result.roleList || [];\n if (!!resData.result && !!resData.result.roleList.length) {\n that.activeId = that.roleListData[0].roleList[0].roleId;\n that.roleRightObj = that.roleListData[0].roleList[0];\n that.getRoleUsers()\n\n }\n return;\n }\n\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n },\n mounted() {\n const that = this;\n that.boxHeight = (window.screen.availHeight - 430) + 'px';\n that.getRoles();\n },\n components: {\n navCrumb\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.border-box {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* display */\n.inline-block {\n display: inline-block;\n}\n\n.block {\n display: block;\n}\n\n.top {\n vertical-align: top;\n}\n\n.middle {\n vertical-align: middle;\n}\n\n.pinter {\n cursor: pointer;\n}\n\n.text-right {\n text-align: right;\n}\n\n/* flex */\n.flex {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n\n.flex-1 {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.flex-column {\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n -o-flex-direction: column;\n flex-direction: column;\n}\n\n.flex-row {\n -webkit-flex-direction: row;\n -moz-flex-direction: row;\n -ms-flex-direction: row;\n -o-flex-direction: row;\n flex-direction: row;\n}\n\n.flex-align-center {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.flex-pack-center {\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.flex-between {\n -webkit-justify-content: space-between;\n justify-content: space-between;\n}\n\n.flex-wrap {\n -webkit-flex-wrap: wrap;\n -moz-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -o-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n\n.font-14 {\n font-size: 14px;\n}\n\n.font-20 {\n font-size: 20px;\n}\n\n.color-303133 {\n color: #303133;\n}\n\n.color-1890ff {\n color: #1890ff;\n}\n\n.text-center {\n text-align: center;\n}\n\n.w-260 {\n width: 260px;\n}\n\n.p-r-6 {\n padding-right: 6px;\n}\n\n.m-t-20 {\n margin-top: 20px;\n}\n\n.m-b-25 {\n margin-bottom: 25px;\n}\n\n.m-t-27 {\n margin-top: 27px;\n}\n\n.common-wrap__page {\n margin-top: 24px;\n}\n\n.right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n /*background: #fff;*/\n /*padding: 24px;*/\n /*min-height: 500px;*/\n\n .setChildAdmin-wrap {\n &-body {\n\n }\n\n &-left {\n min-width: 260px;\n height: 100%;\n padding: 20px 0 0 0;\n background: #EEF1F8;\n overflow-x: hidden;\n overflow-y: auto;\n\n .role-cell-head {\n height: 36px;\n line-height: 36px;\n padding: 0 20px;\n font-size: 14px;\n color: #606266;\n }\n\n .role-cell {\n width: 220px;\n height: 36px;\n line-height: 36px;\n padding: 0 20px;\n font-size: 14px;\n color: #606266;\n background: #fff;\n cursor: pointer;\n overflow: hidden;\n i {\n color: #1890ff;\n }\n &:hover {\n color: #fff;\n background: #1890ff;\n i {\n color: #fff;\n }\n }\n\n &.role-active {\n color: #fff;\n background: #1890ff;\n i {\n color: #fff;\n }\n }\n }\n\n }\n\n &-right {\n width: calc(100% - 260px);\n padding: 24px;\n background: #fff;\n\n .role-tip {\n .el-alert {\n background-color: rgba(64,158,255,.1);\n border: 1px solid rgba(64,158,255,.2);\n color: #606266;\n font-size: 13px;\n /deep/ i {\n font-size: 16px;\n color: #1890ff;\n }\n }\n }\n\n .role-add {\n background: #EBEEF5;\n padding: 8px 0 8px 15px;\n }\n }\n }\n }\n}\n\n.el-table {\n /deep/.el-table__empty-block {\n height: 256px;\n }\n\n /deep/.el-table__empty-text{\n width: auto;\n margin-bottom:80px;\n &::before{\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n }\n\n /deep/.el-table__empty-text {\n margin-bottom: 0;\n }\n}\n\n\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/setChildAdmin.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"setChildAdmin-wrap common-set-wrap\"},[_c('nav-crumb',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"setChildAdmin-wrap-body flex\"},[_c('div',{staticClass:\"setChildAdmin-wrap-left w-260\",style:({height: _vm.boxHeight})},[(!!_vm.isAddAdmin)?_c('div',{staticClass:\"text-center\"},[_c('el-button',{on:{\"click\":function($event){_vm.changeRoute('/addAdminrole')}}},[_vm._v(\"新增管理员角色\")])],1):_vm._e(),_vm._v(\" \"),_vm._l((_vm.roleListData),function(pItem,pIndex){return _c('div',{key:pIndex,staticClass:\"m-t-20\"},[_c('div',{staticClass:\"role-cell-head\"},[_vm._v(_vm._s(pItem.brandName))]),_vm._v(\" \"),_c('ul',_vm._l((pItem.roleList),function(item,index){return _c('li',{key:index,class:['role-cell',item.roleId == _vm.activeId? 'role-active':''],on:{\"click\":function($event){$event.stopPropagation();_vm.selectRole(item)}}},[_c('i',{staticClass:\"iconfont icon-lizhi p-r-6\"}),_vm._v(_vm._s(item.roleName))])}))])})],2),_vm._v(\" \"),_c('div',{staticClass:\"setChildAdmin-wrap-right box-sizing\"},[_c('div',{staticClass:\"role-title flex flex-between\"},[_c('span',{staticClass:\"font-20 color-303133\"},[_vm._v(_vm._s(_vm.roleRightObj.roleName))]),(!_vm.roleRightObj.isEdit)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('show')}}},[_vm._v(\"查看权限\")]):_vm._e(),(!!_vm.roleRightObj.isEdit)?_c('span',{staticClass:\"font-14 color-1890ff pinter\",on:{\"click\":function($event){_vm.toRoleDetail('edit')}}},[_vm._v(\"编辑权限\")]):_vm._e()]),_vm._v(\" \"),(_vm.roleRightObj.roleCode === 'master_admin' || _vm.roleRightObj.roleCode === 'child_admin')?_c('div',{staticClass:\"role-tip m-t-27 m-b-25\"},[_c('el-alert',{attrs:{\"title\":_vm.roleRightObj.roleCode === 'master_admin'?'企业的创建者,拥有企业的所有权限,只会有一个':'企业管理员,拥有企业的所有权限,不能创建企业管理员,可以有多个',\"type\":\"info\",\"closable\":false,\"show-icon\":\"\"}})],1):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"role-add\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.toAddRole}},[_vm._v(\"添加成员\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"role-table \"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"clerkName\",\"label\":\"姓名\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"clerkPhone\",\"label\":\"手机号\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"groupName\",\"label\":\"部门\"}})],1),_vm._v(\" \"),(_vm.tableData.length!=0)?_c('div',{staticClass:\"block common-wrap__page text-right\"},[_c('el-pagination',{attrs:{\"background\":\"\",\"current-page\":_vm.currentPage,\"page-sizes\":[10, 20, 30, 40],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1):_vm._e()],1)])])])]),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5ed77c0d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/setChildAdmin.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5ed77c0d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./setChildAdmin.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./setChildAdmin.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./setChildAdmin.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5ed77c0d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./setChildAdmin.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5ed77c0d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/setChildAdmin.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([28],{"9kiM":function(e,t){},da9f:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"enterprise",data:function(){return{projectName:"gic-clique",collapseFlag:!1}},computed:{},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},mounted:function(){}},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"enterprise-wrap"},[t("vue-office-header",{attrs:{projectName:this.projectName},on:{collapseTag:this.collapseTag,toRouterView:this.toRouterView}}),this._v(" "),t("div",{staticClass:"enterprise-wrap__body"})],1)},staticRenderFns:[]};var i=o("VU/8")(a,s,!1,function(e){o("9kiM")},"data-v-4a40684e",null);t.default=i.exports}});
//# sourceMappingURL=28.424681e4a01cf928f0ed.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/enterpriseApp/index.vue","webpack:///./src/views/enterpriseApp/index.vue?a128","webpack:///./src/views/enterpriseApp/index.vue"],"names":["enterpriseApp","name","data","projectName","collapseFlag","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","views_enterpriseApp","render","_h","$createElement","_c","_self","staticClass","attrs","on","_v","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"6HAUA,IAAAA,GACAC,KAAA,aACAC,KAFA,WAGA,OACAC,YAAA,aACAC,cAAA,IAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAP,aAAAI,IAGAQ,QAlCA,cCPeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbR,KAAaS,eAA0BC,EAAvCV,KAAuCW,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,oBAA8BF,EAAA,qBAA0BG,OAAOrB,YAA/IQ,KAA+IR,aAA8BsB,IAAKV,YAAlLJ,KAAkLI,YAAAR,aAAlLI,KAAkLJ,gBAAlLI,KAAiPe,GAAA,KAAAL,EAAA,OAAwBE,YAAA,2BAAoC,IAEtTI,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE9B,EACAiB,GATF,EAVA,SAAAc,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/28.424681e4a01cf928f0ed.js","sourcesContent":["<template>\r\n <div class=\"enterprise-wrap\">\r\n <!-- 公共头部菜单插件 -->\r\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\r\n <div class=\"enterprise-wrap__body\">\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"enterprise\",\r\n data() {\r\n return {\r\n projectName: 'gic-clique', // 当前项目名\r\n collapseFlag: false, // 折叠参数\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n // 处理路由跳转\r\n toRouterView(val) {\r\n var that = this;\r\n // 模拟检查数据\r\n // //有两个参数\r\n //{\r\n // name:,\r\n // path:\r\n //}\r\n console.log(val);\r\n that.$router.push({\r\n path: val.path\r\n })\r\n },\r\n\r\n // 折叠事件\r\n collapseTag(val) {\r\n var that = this;\r\n console.log(val);\r\n that.collapseFlag = val\r\n },\r\n },\r\n mounted() {\r\n\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/enterpriseApp/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"enterprise-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"enterprise-wrap__body\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4a40684e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/enterpriseApp/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4a40684e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4a40684e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4a40684e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/enterpriseApp/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([28],{"+lem":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={name:"reviewed",data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,contentHeight:"0px"}},computed:{},methods:{toRouterView:function(e){console.log(e),this.$router.push({path:e.path})},collapseTag:function(e){console.log(e),this.collapseFlag=e}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},a={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"review-wrap"},[o("vue-office-header",{attrs:{projectName:e.projectName},on:{collapseTag:e.collapseTag,toRouterView:e.toRouterView}}),e._v(" "),o("div",{staticClass:"setting-wrap__body"},[o("div",{staticClass:"content",attrs:{id:"content"}},[o("div",{staticClass:"content-body",style:{height:e.contentHeight}},[o("div",{staticClass:"left-menu",style:{height:e.contentHeight}},[o("vue-office-aside",{ref:"asideMenu",attrs:{projectName:e.projectName,collapseFlag:e.collapseFlag}})],1),e._v(" "),o("transition",{attrs:{name:"fade",mode:"out-in"}},[o("router-view")],1)],1)])])],1)},staticRenderFns:[]};var c=o("VU/8")(n,a,!1,function(e){o("hSCc")},null,null);t.default=c.exports},hSCc:function(e,t){}});
//# sourceMappingURL=28.ca5af18fa3f8c28f79fd.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/reviewCenter/index.vue","webpack:///./src/views/reviewCenter/index.vue?640a","webpack:///./src/views/reviewCenter/index.vue"],"names":["reviewCenter","name","data","projectName","collapseFlag","contentHeight","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","document","documentElement","clientHeight","body","views_reviewCenter","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","id","style","height","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"wGAuBA,IAAAA,GACAC,KAAA,WACAC,KAFA,WAGA,OACAC,YAAA,oBACAC,cAAA,EACAC,cAAA,QAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAQ,QAnCA,WAoCAL,KACAP,eAAAa,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UCzDeE,GADEC,OAFjB,WAA0B,IAAAC,EAAAZ,KAAaa,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,qBAA0BG,OAAO3B,YAAAqB,EAAArB,aAA8B4B,IAAKf,YAAAQ,EAAAR,YAAAR,aAAAgB,EAAAhB,gBAA+DgB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAAnB,iBAA4BsB,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAAnB,iBAA4BsB,EAAA,oBAAyBS,IAAA,YAAAN,OAAuB3B,YAAAqB,EAAArB,YAAAC,aAAAoB,EAAApB,iBAA+D,GAAAoB,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAO7B,KAAA,OAAAoC,KAAA,YAA+BV,EAAA,gCAEnrBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEzC,EACAsB,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/28.ca5af18fa3f8c28f79fd.js","sourcesContent":["<template>\n <div class=\"review-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"setting-wrap__body\">\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n </div>\n <transition name=\"fade\" mode=\"out-in\">\n <!-- 缓存已经填好内容的页面 -->\n <!-- <keep-alive include=\"editGroupGrade\"> -->\n <router-view></router-view>\n <!-- </keep-alive > -->\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"reviewed\",\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n collapseFlag: false, // 折叠参数\n contentHeight: '0px', //页面内容高度\n }\n },\n computed: {\n\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n const that = this\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px';\n },\n}\n\n</script>\n<style lang=\"less\" >\n.setting-wrap__body{\n .content{\n padding-top: 64px;\n /* height: calc(100% - 64px);\n overflow-y: auto;*/\n min-width: 1400px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .content-body {\n display: flex;\n overflow: hidden;\n\n .common-set-wrap {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-y: auto;\n\n .right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n }\n }\n }\n }\n }\n}\n\n.el-table__empty-block {\n height: 256px;\n}\n\n.el-table__empty-text{\n width: auto;\n margin-bottom:80px;\n &::before{\n content: ' ';\n display: block;\n width: 60px;\n height: 60px;\n background: url(../../assets/no-data_icon.png) no-repeat center;\n margin: 0px auto 22px auto;\n }\n}\n\n.el-table__empty-text {\n margin-bottom: 0;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/reviewCenter/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"review-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"setting-wrap__body\"},[_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({height: _vm.contentHeight})},[_c('div',{staticClass:\"left-menu\",style:({height: _vm.contentHeight})},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}})],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-50ca1dc8\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/reviewCenter/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-50ca1dc8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-50ca1dc8\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/reviewCenter/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([30],{"5hU4":function(t,e){},VlR1:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={name:"setting",data:function(){return{projectName:"gic-clique",contentHeight:"0px",collapseFlag:!1}},computed:{},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},mounted:function(){this.pathName=window.location.hash.split("/")[1],console.log("pathname:",this.pathName,this.$route.path),this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-64+"px"}},n={render:function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"setting-wrap"},[o("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),o("div",{staticClass:"setting-wrap__body"},[o("div",{staticClass:"content",attrs:{id:"content"}},[o("div",{staticClass:"content-body",style:{height:t.contentHeight}},[o("div",{staticClass:"left-menu",style:{height:t.contentHeight}},[o("vue-office-aside",{ref:"asideMenu",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}})],1),t._v(" "),o("transition",{attrs:{name:"fade",mode:"out-in"}},[o("router-view")],1)],1)])])],1)},staticRenderFns:[]};var i=o("VU/8")(a,n,!1,function(t){o("5hU4")},"data-v-4358450c",null);e.default=i.exports}});
//# sourceMappingURL=30.5243355a79b7a3271965.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/setting/index.vue","webpack:///./src/views/setting/index.vue?543f","webpack:///./src/views/setting/index.vue"],"names":["setting","name","data","projectName","contentHeight","collapseFlag","computed","methods","toRouterView","val","console","log","this","$router","push","path","collapseTag","mounted","pathName","window","location","hash","split","$route","document","documentElement","clientHeight","body","views_setting","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","id","style","height","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"6HAuBA,IAAAA,GACAC,KAAA,UACAC,KAFA,WAGA,OACAC,YAAA,aACAC,cAAA,MACAC,cAAA,IAGAC,YAGAC,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAC,KAAAN,EAAAM,QAKAC,YAjBA,SAiBAP,GAEAC,QAAAC,IAAAF,GADAG,KAEAP,aAAAI,IAGAQ,QAnCA,WAoCAL,KAEAM,SAAAC,OAAAC,SAAAC,KAAAC,MAAA,QACAZ,QAAAC,IAAA,YAHAC,KAGAM,SAAAN,KAAAW,OAAAR,MAHAH,KAKAR,eAAAoB,SAAAC,gBAAAC,cAAAF,SAAAG,KAAAD,cAAA,UC7DeE,GADEC,OAFjB,WAA0B,IAAAC,EAAAlB,KAAamB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,qBAA0BG,OAAOjC,YAAA2B,EAAA3B,aAA8BkC,IAAKrB,YAAAc,EAAAd,YAAAR,aAAAsB,EAAAtB,gBAA+DsB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,OAAYE,YAAA,UAAAC,OAA6BG,GAAA,aAAgBN,EAAA,OAAYE,YAAA,eAAAK,OAAmCC,OAAAX,EAAA1B,iBAA4B6B,EAAA,OAAYE,YAAA,YAAAK,OAAgCC,OAAAX,EAAA1B,iBAA4B6B,EAAA,oBAAyBS,IAAA,YAAAN,OAAuBjC,YAAA2B,EAAA3B,YAAAE,aAAAyB,EAAAzB,iBAA+D,GAAAyB,EAAAQ,GAAA,KAAAL,EAAA,cAAmCG,OAAOnC,KAAA,OAAA0C,KAAA,YAA+BV,EAAA,gCAEprBW,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE/C,EACA4B,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/30.5243355a79b7a3271965.js","sourcesContent":["<template>\n <div class=\"setting-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"setting-wrap__body\">\n <div id=\"content\" class=\"content\">\n <div class=\"content-body\" :style=\"{height: contentHeight}\">\n <div class=\"left-menu\" :style=\"{height: contentHeight}\">\n <vue-office-aside ref=\"asideMenu\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n </div>\n <transition name=\"fade\" mode=\"out-in\">\n <!-- 缓存已经填好内容的页面 -->\n <!-- <keep-alive include=\"editGroupGrade\"> -->\n <router-view></router-view>\n <!-- </keep-alive > -->\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: \"setting\",\n data() {\n return {\n projectName: 'gic-clique',\n contentHeight: '0px', //页面内容高度\n collapseFlag: false, // 折叠参数\n }\n },\n computed: {\n\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n const that = this;\n //获取项目名 pathname (路由的hash)\n that.pathName = window.location.hash.split('/')[1];\n console.log(\"pathname:\",that.pathName,this.$route.path)\n\n that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 +'px'\n },\n}\n\n</script>\n<style lang=\"less\" scoped>\n.setting-wrap__body{\n .content{\n padding-top: 64px;\n /* height: calc(100% - 64px);\n overflow-y: auto;*/\n min-width: 1400px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .content-body {\n display: flex;\n overflow: hidden;\n\n .common-set-wrap {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-y: auto;\n\n .right-content {\n /*width: 100%;*/\n padding: 24px;\n min-height: calc(100% - 240px);\n\n .right-box {\n background: #fff;\n padding: 24px;\n }\n }\n }\n }\n }\n}\n/*.content-body .left-menu {\n -ms-flex: 0 0 200px;\n flex: 0 0 200px;\n width: 200px;\n height: 100%;\n background: #020b21;\n transition: all .2s ease;\n position: fixed;\n z-index: 5;\n}*/\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/setting/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"setting-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"setting-wrap__body\"},[_c('div',{staticClass:\"content\",attrs:{\"id\":\"content\"}},[_c('div',{staticClass:\"content-body\",style:({height: _vm.contentHeight})},[_c('div',{staticClass:\"left-menu\",style:({height: _vm.contentHeight})},[_c('vue-office-aside',{ref:\"asideMenu\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}})],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4358450c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/setting/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4358450c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4358450c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4358450c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/setting/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([31],{PyMm:function(e,t){},TGrv:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"unemployee-wrap"})},staticRenderFns:[]};var r=n("VU/8")({name:"unemployee",data:function(){return{}},computed:{},methods:{},mounted:function(){}},a,!1,function(e){n("PyMm")},"data-v-39a5df26",null);t.default=r.exports}});
//# sourceMappingURL=31.2759432e7ecb5cadd48a.js.map
\ No newline at end of file
webpackJsonp([30],{PyMm:function(e,t){},TGrv:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"unemployee-wrap"})},staticRenderFns:[]};var r=n("VU/8")({name:"unemployee",data:function(){return{}},computed:{},methods:{},mounted:function(){}},a,!1,function(e){n("PyMm")},"data-v-39a5df26",null);t.default=r.exports}});
//# sourceMappingURL=30.dc7e0ea2ce04a4103341.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/unemployee.vue","webpack:///./src/views/contacts/unemployee.vue?782e","webpack:///./src/views/contacts/unemployee.vue"],"names":["contacts_unemployee","render","_h","this","$createElement","_self","_c","staticClass","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","data","computed","methods","mounted","ssrContext","__webpack_exports__"],"mappings":"2HAMA,ICHeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,OAAiBK,YAAA,qBAEzFC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFVAC,KAAA,aACAC,KAFA,WAGA,UAIAC,YAGAC,WAGAC,QAbA,cEaEhB,GATF,EAVA,SAAAiB,GACEP,EAAQ,SAaV,kBAEA,MAUeQ,EAAA,QAAAT,EAAiB","file":"static/js/31.2759432e7ecb5cadd48a.js","sourcesContent":["<template>\r\n <div class=\"unemployee-wrap\">\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"unemployee\",\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/unemployee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"unemployee-wrap\"})}\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-39a5df26\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/unemployee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-39a5df26\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./unemployee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unemployee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unemployee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-39a5df26\\\",\\\"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!./unemployee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-39a5df26\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/unemployee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/unemployee.vue","webpack:///./src/views/contacts/unemployee.vue?782e","webpack:///./src/views/contacts/unemployee.vue"],"names":["contacts_unemployee","render","_h","this","$createElement","_self","_c","staticClass","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","data","computed","methods","mounted","ssrContext","__webpack_exports__"],"mappings":"2HAMA,ICHeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,OAAiBK,YAAA,qBAEzFC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFVAC,KAAA,aACAC,KAFA,WAGA,UAIAC,YAGAC,WAGAC,QAbA,cEaEhB,GATF,EAVA,SAAAiB,GACEP,EAAQ,SAaV,kBAEA,MAUeQ,EAAA,QAAAT,EAAiB","file":"static/js/30.dc7e0ea2ce04a4103341.js","sourcesContent":["<template>\r\n <div class=\"unemployee-wrap\">\r\n </div>\r\n</template>\r\n<script>\r\n\r\nexport default {\r\n name: \"unemployee\",\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n mounted() {\r\n\r\n },\r\n}\r\n\r\n</script>\r\n<style lang=\"less\" scoped>\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/unemployee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"unemployee-wrap\"})}\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-39a5df26\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/unemployee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-39a5df26\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./unemployee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unemployee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./unemployee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-39a5df26\\\",\\\"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!./unemployee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-39a5df26\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/unemployee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([32],{AdJp:function(e,o,n){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var a=n("WSbm"),t=n("P9l9"),s={name:"employeeDetail",components:{employeeInfo:a.a},data:function(){return{managerMode:!1}},methods:{save:function(e){var o=this.$refs.emmployInfo.info;console.log(o,"ssss"),this.isNew?this.addEmployee(o,e):this.saveEmployeeInfo(o)},addEmployee:function(e,o){var n=this,a={name:e.name,isClerk:0,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,managerMode:1*e.managerMode};console.log(e,a),Object(t.a)("/haoban-manage-web/emp/add",a).then(function(e){console.log(e,"add result"),1==e.data.errorCode?(n.$message.success({message:"操作成功"}),1==o?n.$refs.emmployInfo.info={name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1}:window.history.go(-1)):n.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error")})},saveEmployeeInfo:function(e){var o=this,n={name:e.name,phoneNumber:e.phoneNumber,positionName:e.positionName,employeeClerkId:o.$route.query.employeeClerkId,managerMode:1*e.managerMode};console.log(e,n),Object(t.a)("/haoban-manage-web/emp/update",n).then(function(e){console.log(e,"update result"),1==e.data.errorCode?o.$message.success({message:"操作成功"}):o.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error"),o.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},computed:{isNew:function(){return 1==!!this.$route.query.addnew}}},r={render:function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("div",{staticClass:"employee-detail"},[n("employee-info",{ref:"emmployInfo",attrs:{isNew:e.isNew}}),e._v(" "),n("div",{staticClass:"btn-boxs"},[n("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")]),e._v(" "),e.isNew?n("el-button",{attrs:{type:"primary"},on:{click:function(o){e.save(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),n("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1)},staticRenderFns:[]};var m=n("VU/8")(s,r,!1,function(e){n("PLur")},null,null);o.default=m.exports},PLur:function(e,o){}});
//# sourceMappingURL=32.242f46a2a5ea12eaa035.js.map
\ No newline at end of file
webpackJsonp([31],{AdJp:function(e,o,n){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var a=n("WSbm"),t=n("P9l9"),s={name:"employeeDetail",components:{employeeInfo:a.a},data:function(){return{managerMode:!1}},methods:{save:function(e){var o=this.$refs.emmployInfo.info;console.log(o,"ssss"),this.isNew?this.addEmployee(o,e):this.saveEmployeeInfo(o)},addEmployee:function(e,o){var n=this,a={name:e.name,isClerk:0,phoneNumber:e.phoneNumber,positionName:e.positionName,departmentId:e.departmentId,managerMode:1*e.managerMode};console.log(e,a),Object(t.a)("/haoban-manage-web/emp/add",a).then(function(e){console.log(e,"add result"),1==e.data.errorCode?(n.$message.success({message:"操作成功"}),1==o?n.$refs.emmployInfo.info={name:"",phoneNumber:"",departmentId:"",departmentName:"",managerMode:!1}:window.history.go(-1)):n.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error")})},saveEmployeeInfo:function(e){var o=this,n={name:e.name,phoneNumber:e.phoneNumber,positionName:e.positionName,employeeClerkId:o.$route.query.employeeClerkId,managerMode:1*e.managerMode};console.log(e,n),Object(t.a)("/haoban-manage-web/emp/update",n).then(function(e){console.log(e,"update result"),1==e.data.errorCode?o.$message.success({message:"操作成功"}):o.$message.error({message:e.data.message})}).catch(function(e){console.log(e,"error"),o.$message.error({message:e.message})})},cancel:function(){this.$confirm(" 是否确认取消,取消后当前页面信息将丢失 ?","提示",{type:"warning"}).then(function(){window.history.go(-1)}).catch(function(e){console.log(e)})}},computed:{isNew:function(){return 1==!!this.$route.query.addnew}}},r={render:function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("div",{staticClass:"employee-detail"},[n("employee-info",{ref:"emmployInfo",attrs:{isNew:e.isNew}}),e._v(" "),n("div",{staticClass:"btn-boxs"},[n("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")]),e._v(" "),e.isNew?n("el-button",{attrs:{type:"primary"},on:{click:function(o){e.save(1)}}},[e._v("保存并继续添加")]):e._e(),e._v(" "),n("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1)},staticRenderFns:[]};var m=n("VU/8")(s,r,!1,function(e){n("PLur")},null,null);o.default=m.exports},PLur:function(e,o){}});
//# sourceMappingURL=31.f556b5b114737326620a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employee.vue","webpack:///./src/views/contacts/employee.vue?90d3","webpack:///./src/views/contacts/employee.vue"],"names":["employee","name","components","employeeInfo","data","managerMode","methods","save","contin","info","this","$refs","emmployInfo","console","log","isNew","addEmployee","saveEmployeeInfo","that","params","isClerk","phoneNumber","positionName","departmentId","Object","api","then","res","errorCode","$message","success","message","departmentName","window","history","go","error","catch","e","employeeClerkId","$route","query","cancel","$confirm","type","computed","addnew","contacts_employee","render","_vm","_h","$createElement","_c","_self","staticClass","ref","attrs","_v","on","click","$event","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"kIAaAA,GACAC,KAAA,iBACAC,YACAC,eAAA,GAEAC,KALA,WAMA,OACAC,aAAA,IAGAC,SACAC,KADA,SACAC,GACA,IAAAC,EAAAC,KAAAC,MAAAC,YAAAH,KACAI,QAAAC,IAAAL,EAAA,QACAC,KAAAK,MACAL,KAAAM,YAAAP,EAAAD,GAEAE,KAAAO,iBAAAR,IAMAO,YAbA,SAaAP,EAAAD,GACA,IAAAU,EAAAR,KACAS,GACAlB,KAAAQ,EAAAR,KACAmB,QAAA,EACAC,YAAAZ,EAAAY,YACAC,aAAAb,EAAAa,aACAC,aAAAd,EAAAc,aACAlB,YAAA,EAAAI,EAAAJ,aAEAQ,QAAAC,IAAAL,EAAAU,GACYK,OAAAC,EAAA,EAAAD,CAAZ,6BAAAL,GACAO,KAAA,SAAAC,GACAd,QAAAC,IAAAa,EAAA,cACA,GAAAA,EAAAvB,KAAAwB,WACAV,EAAAW,SAAAC,SACAC,QAAA,SAEA,GAAAvB,EACAU,EAAAP,MAAAC,YAAAH,MACAR,KAAA,GACAoB,YAAA,GACAE,aAAA,GACAS,eAAA,GACA3B,aAAA,GAGA4B,OAAAC,QAAAC,IAAA,IAGAjB,EAAAW,SAAAO,OACAL,QAAAJ,EAAAvB,KAAA2B,YAIAM,MAAA,SAAAC,GACAzB,QAAAC,IAAAwB,EAAA,YAGArB,iBApDA,SAoDAR,GACA,IAAAS,EAAAR,KACAS,GACAlB,KAAAQ,EAAAR,KACAoB,YAAAZ,EAAAY,YACAC,aAAAb,EAAAa,aACAiB,gBAAArB,EAAAsB,OAAAC,MAAAF,gBACAlC,YAAA,EAAAI,EAAAJ,aAEAQ,QAAAC,IAAAL,EAAAU,GACYK,OAAAC,EAAA,EAAAD,CAAZ,gCAAAL,GACAO,KAAA,SAAAC,GACAd,QAAAC,IAAAa,EAAA,iBACA,GAAAA,EAAAvB,KAAAwB,UACAV,EAAAW,SAAAC,SACAC,QAAA,SAGAb,EAAAW,SAAAO,OACAL,QAAAJ,EAAAvB,KAAA2B,YAIAM,MAAA,SAAAC,GACAzB,QAAAC,IAAAwB,EAAA,SACApB,EAAAW,SAAAO,OACAL,QAAAO,EAAAP,aAIAW,OAlFA,WAmFAhC,KAAAiC,SAAA,+BACAC,KAAA,YACAlB,KAAA,WACAO,OAAAC,QAAAC,IAAA,KACAE,MAAA,SAAAC,GACAzB,QAAAC,IAAAwB,OAIAO,UACA9B,MADA,WAEA,YAAAL,KAAA8B,OAAAC,MAAAK,UClHeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAvC,KAAawC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,oBAA8BF,EAAA,iBAAsBG,IAAA,cAAAC,OAAyBzC,MAAAkC,EAAAlC,SAAmBkC,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,aAAuBF,EAAA,aAAkBI,OAAOZ,KAAA,WAAiBc,IAAKC,MAAAV,EAAA1C,QAAkB0C,EAAAQ,GAAA,QAAAR,EAAAQ,GAAA,KAAAR,EAAA,MAAAG,EAAA,aAAyDI,OAAOZ,KAAA,WAAiBc,IAAKC,MAAA,SAAAC,GAAyBX,EAAA1C,KAAA,OAAc0C,EAAAQ,GAAA,aAAAR,EAAAY,KAAAZ,EAAAQ,GAAA,KAAAL,EAAA,aAA2DM,IAAIC,MAAAV,EAAAP,UAAoBO,EAAAQ,GAAA,iBAEzfK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjE,EACA+C,GATF,EAVA,SAAAmB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/32.242f46a2a5ea12eaa035.js","sourcesContent":["<template>\r\n <div class=\"employee-detail\">\r\n <employee-info :isNew=\"isNew\" ref=\"emmployInfo\"></employee-info>\r\n <div class=\"btn-boxs\">\r\n <el-button @click=\"save\" type=\"primary\">保存</el-button>\r\n <el-button type=\"primary\" @click=\"save(1)\" v-if=\"isNew\">保存并继续添加</el-button>\r\n <el-button @click=\"cancel\">取消</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport employeeInfo from \"components/contacts/employeeInfo\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"employeeDetail\",\r\n components: {\r\n employeeInfo\r\n },\r\n data() {\r\n return {\r\n managerMode: false\r\n };\r\n },\r\n methods: {\r\n save(contin) {\r\n let info = this.$refs.emmployInfo.info;\r\n console.log( info , \"ssss\");\r\n if (this.isNew) {\r\n this.addEmployee(info, contin);\r\n } else {\r\n this.saveEmployeeInfo(info);\r\n }\r\n },\r\n /**\r\n * 新增员工\r\n */\r\n addEmployee(info, contin) {\r\n let that = this;\r\n let params = {\r\n name: info.name,\r\n isClerk: 0,\r\n phoneNumber: info.phoneNumber,\r\n positionName: info.positionName,\r\n departmentId: info.departmentId,\r\n managerMode: info.managerMode*1\r\n };\r\n console.log(info, params);\r\n getRequest(\"/haoban-manage-web/emp/add\", params)\r\n .then(res => {\r\n console.log(res, \"add result\");\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: \"操作成功\"\r\n });\r\n if (contin == 1) {\r\n that.$refs.emmployInfo.info = {\r\n name: \"\",\r\n phoneNumber: \"\",\r\n departmentId: \"\",\r\n departmentName: \"\",\r\n managerMode: false\r\n };\r\n } else {\r\n window.history.go(-1);\r\n }\r\n } else {\r\n that.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n console.log(e, \"error\");\r\n });\r\n },\r\n saveEmployeeInfo(info) {\r\n let that = this;\r\n let params = {\r\n name: info.name,\r\n phoneNumber: info.phoneNumber,\r\n positionName: info.positionName,\r\n employeeClerkId: that.$route.query.employeeClerkId,\r\n managerMode: info.managerMode * 1\r\n };\r\n console.log(info, params);\r\n getRequest(\"/haoban-manage-web/emp/update\", params)\r\n .then(res => {\r\n console.log(res, \"update result\");\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: \"操作成功\"\r\n });\r\n } else {\r\n that.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n console.log(e, \"error\");\r\n that.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancel() {\r\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\r\n type: \"warning\"\r\n }).then(() => {\r\n window.history.go(-1);\r\n }).catch(e => {\r\n console.log(e);\r\n });\r\n }\r\n },\r\n computed: {\r\n isNew() {\r\n return !!this.$route.query.addnew == 1;\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.employee-detail {\r\n overflow: auto;\r\n height: 460px;\r\n .btn-boxs {\r\n width: calc(100% - 200px);\r\n padding: 12px 0;\r\n background: #fff;\r\n position: fixed;\r\n bottom: 0;\r\n right: 0;\r\n text-align: center;\r\n }\r\n}\r\n</style>\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"employee-detail\"},[_c('employee-info',{ref:\"emmployInfo\",attrs:{\"isNew\":_vm.isNew}}),_vm._v(\" \"),_c('div',{staticClass:\"btn-boxs\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.save}},[_vm._v(\"保存\")]),_vm._v(\" \"),(_vm.isNew)?_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.save(1)}}},[_vm._v(\"保存并继续添加\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)],1)}\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-30307254\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-30307254\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-30307254\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/employee.vue","webpack:///./src/views/contacts/employee.vue?90d3","webpack:///./src/views/contacts/employee.vue"],"names":["employee","name","components","employeeInfo","data","managerMode","methods","save","contin","info","this","$refs","emmployInfo","console","log","isNew","addEmployee","saveEmployeeInfo","that","params","isClerk","phoneNumber","positionName","departmentId","Object","api","then","res","errorCode","$message","success","message","departmentName","window","history","go","error","catch","e","employeeClerkId","$route","query","cancel","$confirm","type","computed","addnew","contacts_employee","render","_vm","_h","$createElement","_c","_self","staticClass","ref","attrs","_v","on","click","$event","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"kIAaAA,GACAC,KAAA,iBACAC,YACAC,eAAA,GAEAC,KALA,WAMA,OACAC,aAAA,IAGAC,SACAC,KADA,SACAC,GACA,IAAAC,EAAAC,KAAAC,MAAAC,YAAAH,KACAI,QAAAC,IAAAL,EAAA,QACAC,KAAAK,MACAL,KAAAM,YAAAP,EAAAD,GAEAE,KAAAO,iBAAAR,IAMAO,YAbA,SAaAP,EAAAD,GACA,IAAAU,EAAAR,KACAS,GACAlB,KAAAQ,EAAAR,KACAmB,QAAA,EACAC,YAAAZ,EAAAY,YACAC,aAAAb,EAAAa,aACAC,aAAAd,EAAAc,aACAlB,YAAA,EAAAI,EAAAJ,aAEAQ,QAAAC,IAAAL,EAAAU,GACYK,OAAAC,EAAA,EAAAD,CAAZ,6BAAAL,GACAO,KAAA,SAAAC,GACAd,QAAAC,IAAAa,EAAA,cACA,GAAAA,EAAAvB,KAAAwB,WACAV,EAAAW,SAAAC,SACAC,QAAA,SAEA,GAAAvB,EACAU,EAAAP,MAAAC,YAAAH,MACAR,KAAA,GACAoB,YAAA,GACAE,aAAA,GACAS,eAAA,GACA3B,aAAA,GAGA4B,OAAAC,QAAAC,IAAA,IAGAjB,EAAAW,SAAAO,OACAL,QAAAJ,EAAAvB,KAAA2B,YAIAM,MAAA,SAAAC,GACAzB,QAAAC,IAAAwB,EAAA,YAGArB,iBApDA,SAoDAR,GACA,IAAAS,EAAAR,KACAS,GACAlB,KAAAQ,EAAAR,KACAoB,YAAAZ,EAAAY,YACAC,aAAAb,EAAAa,aACAiB,gBAAArB,EAAAsB,OAAAC,MAAAF,gBACAlC,YAAA,EAAAI,EAAAJ,aAEAQ,QAAAC,IAAAL,EAAAU,GACYK,OAAAC,EAAA,EAAAD,CAAZ,gCAAAL,GACAO,KAAA,SAAAC,GACAd,QAAAC,IAAAa,EAAA,iBACA,GAAAA,EAAAvB,KAAAwB,UACAV,EAAAW,SAAAC,SACAC,QAAA,SAGAb,EAAAW,SAAAO,OACAL,QAAAJ,EAAAvB,KAAA2B,YAIAM,MAAA,SAAAC,GACAzB,QAAAC,IAAAwB,EAAA,SACApB,EAAAW,SAAAO,OACAL,QAAAO,EAAAP,aAIAW,OAlFA,WAmFAhC,KAAAiC,SAAA,+BACAC,KAAA,YACAlB,KAAA,WACAO,OAAAC,QAAAC,IAAA,KACAE,MAAA,SAAAC,GACAzB,QAAAC,IAAAwB,OAIAO,UACA9B,MADA,WAEA,YAAAL,KAAA8B,OAAAC,MAAAK,UClHeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAvC,KAAawC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,oBAA8BF,EAAA,iBAAsBG,IAAA,cAAAC,OAAyBzC,MAAAkC,EAAAlC,SAAmBkC,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,aAAuBF,EAAA,aAAkBI,OAAOZ,KAAA,WAAiBc,IAAKC,MAAAV,EAAA1C,QAAkB0C,EAAAQ,GAAA,QAAAR,EAAAQ,GAAA,KAAAR,EAAA,MAAAG,EAAA,aAAyDI,OAAOZ,KAAA,WAAiBc,IAAKC,MAAA,SAAAC,GAAyBX,EAAA1C,KAAA,OAAc0C,EAAAQ,GAAA,aAAAR,EAAAY,KAAAZ,EAAAQ,GAAA,KAAAL,EAAA,aAA2DM,IAAIC,MAAAV,EAAAP,UAAoBO,EAAAQ,GAAA,iBAEzfK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjE,EACA+C,GATF,EAVA,SAAAmB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/31.f556b5b114737326620a.js","sourcesContent":["<template>\r\n <div class=\"employee-detail\">\r\n <employee-info :isNew=\"isNew\" ref=\"emmployInfo\"></employee-info>\r\n <div class=\"btn-boxs\">\r\n <el-button @click=\"save\" type=\"primary\">保存</el-button>\r\n <el-button type=\"primary\" @click=\"save(1)\" v-if=\"isNew\">保存并继续添加</el-button>\r\n <el-button @click=\"cancel\">取消</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport employeeInfo from \"components/contacts/employeeInfo\";\r\nimport { getRequest, postRequest, postJsonRequest } from '@/api/api';\r\nexport default {\r\n name: \"employeeDetail\",\r\n components: {\r\n employeeInfo\r\n },\r\n data() {\r\n return {\r\n managerMode: false\r\n };\r\n },\r\n methods: {\r\n save(contin) {\r\n let info = this.$refs.emmployInfo.info;\r\n console.log( info , \"ssss\");\r\n if (this.isNew) {\r\n this.addEmployee(info, contin);\r\n } else {\r\n this.saveEmployeeInfo(info);\r\n }\r\n },\r\n /**\r\n * 新增员工\r\n */\r\n addEmployee(info, contin) {\r\n let that = this;\r\n let params = {\r\n name: info.name,\r\n isClerk: 0,\r\n phoneNumber: info.phoneNumber,\r\n positionName: info.positionName,\r\n departmentId: info.departmentId,\r\n managerMode: info.managerMode*1\r\n };\r\n console.log(info, params);\r\n getRequest(\"/haoban-manage-web/emp/add\", params)\r\n .then(res => {\r\n console.log(res, \"add result\");\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: \"操作成功\"\r\n });\r\n if (contin == 1) {\r\n that.$refs.emmployInfo.info = {\r\n name: \"\",\r\n phoneNumber: \"\",\r\n departmentId: \"\",\r\n departmentName: \"\",\r\n managerMode: false\r\n };\r\n } else {\r\n window.history.go(-1);\r\n }\r\n } else {\r\n that.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n console.log(e, \"error\");\r\n });\r\n },\r\n saveEmployeeInfo(info) {\r\n let that = this;\r\n let params = {\r\n name: info.name,\r\n phoneNumber: info.phoneNumber,\r\n positionName: info.positionName,\r\n employeeClerkId: that.$route.query.employeeClerkId,\r\n managerMode: info.managerMode * 1\r\n };\r\n console.log(info, params);\r\n getRequest(\"/haoban-manage-web/emp/update\", params)\r\n .then(res => {\r\n console.log(res, \"update result\");\r\n if (res.data.errorCode == 1) {\r\n that.$message.success({\r\n message: \"操作成功\"\r\n });\r\n } else {\r\n that.$message.error({\r\n message: res.data.message\r\n });\r\n }\r\n })\r\n .catch(e => {\r\n console.log(e, \"error\");\r\n that.$message.error({\r\n message: e.message\r\n });\r\n });\r\n },\r\n cancel() {\r\n this.$confirm(\" 是否确认取消,取消后当前页面信息将丢失 ?\", \"提示\", {\r\n type: \"warning\"\r\n }).then(() => {\r\n window.history.go(-1);\r\n }).catch(e => {\r\n console.log(e);\r\n });\r\n }\r\n },\r\n computed: {\r\n isNew() {\r\n return !!this.$route.query.addnew == 1;\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.employee-detail {\r\n overflow: auto;\r\n height: 460px;\r\n .btn-boxs {\r\n width: calc(100% - 200px);\r\n padding: 12px 0;\r\n background: #fff;\r\n position: fixed;\r\n bottom: 0;\r\n right: 0;\r\n text-align: center;\r\n }\r\n}\r\n</style>\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/employee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"employee-detail\"},[_c('employee-info',{ref:\"emmployInfo\",attrs:{\"isNew\":_vm.isNew}}),_vm._v(\" \"),_c('div',{staticClass:\"btn-boxs\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.save}},[_vm._v(\"保存\")]),_vm._v(\" \"),(_vm.isNew)?_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.save(1)}}},[_vm._v(\"保存并继续添加\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)],1)}\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-30307254\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/employee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-30307254\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./employee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./employee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-30307254\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./employee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/employee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([33],{"00Sv":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var u=t("VU/8")({name:"add-employee"},r,!1,function(e){t("4IAe")},null,null);n.default=u.exports},"4IAe":function(e,n){}});
//# sourceMappingURL=33.0c88bc831faa5c7ca4bc.js.map
\ No newline at end of file
webpackJsonp([32],{"00Sv":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var u=t("VU/8")({name:"add-employee"},r,!1,function(e){t("4IAe")},null,null);n.default=u.exports},"4IAe":function(e,n){}});
//# sourceMappingURL=32.ac08444493d3f5224184.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addEmployee.vue","webpack:///./src/views/contacts/addEmployee.vue?d464","webpack:///./src/views/contacts/addEmployee.vue"],"names":["contacts_addEmployee","render","_h","this","$createElement","_self","_c","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","ssrContext","__webpack_exports__"],"mappings":"wGAIA,ICDeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,QAExEK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFZAC,KAAA,gBEcEX,GATF,EAVA,SAAAY,GACEH,EAAQ,SAaV,KAEA,MAUeI,EAAA,QAAAL,EAAiB","file":"static/js/33.0c88bc831faa5c7ca4bc.js","sourcesContent":["<template>\r\n <div></div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: \"add-employee\" \r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/addEmployee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div')}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1c75bdd8\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/addEmployee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1c75bdd8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addEmployee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addEmployee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addEmployee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1c75bdd8\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addEmployee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/addEmployee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/addEmployee.vue","webpack:///./src/views/contacts/addEmployee.vue?d464","webpack:///./src/views/contacts/addEmployee.vue"],"names":["contacts_addEmployee","render","_h","this","$createElement","_self","_c","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","ssrContext","__webpack_exports__"],"mappings":"wGAIA,ICDeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,QAExEK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFZAC,KAAA,gBEcEX,GATF,EAVA,SAAAY,GACEH,EAAQ,SAaV,KAEA,MAUeI,EAAA,QAAAL,EAAiB","file":"static/js/32.ac08444493d3f5224184.js","sourcesContent":["<template>\r\n <div></div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: \"add-employee\" \r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n\r\n</style>\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/addEmployee.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div')}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1c75bdd8\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/addEmployee.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1c75bdd8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addEmployee.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addEmployee.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addEmployee.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1c75bdd8\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addEmployee.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/addEmployee.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([33],{"41Rh":function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var o={name:"contact",components:{topNav:e("3Xzz").a},data:function(){return{projectName:"haoban-manage-web",collapseFlag:!1,navpath:[{name:"首页",path:"/"},{name:"通讯录",path:""},{name:"企业通讯录"},{name:"行政架构"}]}},methods:{toRouterView:function(t){console.log(t),this.$router.push({path:t.path})},collapseTag:function(t){console.log(t),this.collapseFlag=t}},mounted:function(){},computed:{}},n={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"contact-wrap"},[e("vue-office-header",{attrs:{projectName:t.projectName},on:{collapseTag:t.collapseTag,toRouterView:t.toRouterView}}),t._v(" "),e("div",{staticClass:"contact-wrap__body"},[e("vue-office-aside",{ref:"leftMenus",attrs:{projectName:t.projectName,collapseFlag:t.collapseFlag}}),t._v(" "),e("div",{staticClass:"contact-wrap__right"},[e("topNav",{attrs:{navpath:t.navpath}}),t._v(" "),e("div",{staticClass:"contact-wrap__right__body"},[e("transition",{attrs:{name:"fade",mode:"out-in"}},[e("router-view")],1)],1)],1)],1)],1)},staticRenderFns:[]};var c=e("VU/8")(o,n,!1,function(t){e("gRxx")},null,null);a.default=c.exports},gRxx:function(t,a){}});
//# sourceMappingURL=33.863d074eda57e65ac81f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/views/contacts/index.vue","webpack:///./src/views/contacts/index.vue?fb97","webpack:///./src/views/contacts/index.vue"],"names":["contacts","name","components","topNav","data","projectName","collapseFlag","navpath","path","methods","toRouterView","val","console","log","this","$router","push","collapseTag","mounted","computed","views_contacts","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","on","_v","ref","mode","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"4GAqBAA,GACAC,KAAA,UACAC,YACAC,iBAAA,GAEAC,KALA,WAMA,OACAC,YAAA,oBACAC,cAAA,EAEAC,UAEAN,KAAA,KACAO,KAAA,MAGAP,KAAA,MACAO,KAAA,KAGAP,KAAA,UAGAA,KAAA,WAKAQ,SAEAC,aAFA,SAEAC,GAQAC,QAAAC,IAAAF,GAPAG,KAQAC,QAAAC,MACAR,KAAAG,EAAAH,QAKAS,YAjBA,SAiBAN,GAEAC,QAAAC,IAAAF,GADAG,KAEAR,aAAAK,IAGAO,QAnDA,aAsDAC,aCxEeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,qBAA0BG,OAAOvB,YAAAiB,EAAAjB,aAA8BwB,IAAKZ,YAAAK,EAAAL,YAAAP,aAAAY,EAAAZ,gBAA+DY,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,uBAAiCF,EAAA,oBAAyBM,IAAA,YAAAH,OAAuBvB,YAAAiB,EAAAjB,YAAAC,aAAAgB,EAAAhB,gBAA+DgB,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,wBAAkCF,EAAA,UAAeG,OAAOrB,QAAAe,EAAAf,WAAuBe,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,8BAAwCF,EAAA,cAAmBG,OAAO3B,KAAA,OAAA+B,KAAA,YAA+BP,EAAA,oCAE/nBQ,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEpC,EACAoB,GATF,EAVA,SAAAiB,GACEF,EAAQ,SAaV,KAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/33.863d074eda57e65ac81f.js","sourcesContent":["<template>\n <div class=\"contact-wrap\">\n <!-- 公共头部菜单插件 -->\n <vue-office-header :projectName=\"projectName\" @collapseTag=\"collapseTag\" @toRouterView=\"toRouterView\"></vue-office-header>\n <div class=\"contact-wrap__body\">\n <!-- 公共左侧菜单插件 -->\n <vue-office-aside ref=\"leftMenus\" :projectName=\"projectName\" :collapseFlag=\"collapseFlag\"></vue-office-aside>\n <!-- 右侧 body -->\n <div class=\"contact-wrap__right\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"contact-wrap__right__body\">\n <transition name=\"fade\" mode=\"out-in\">\n <router-view></router-view>\n </transition>\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nexport default {\n name: \"contact\",\n components: {\n topNav\n },\n data() {\n return {\n projectName: 'haoban-manage-web', // 当前项目名\n collapseFlag: false, // 折叠参数\n // 面包屑导航数据\n navpath: [\n {\n name: '首页',\n path: '/'\n },\n {\n name: '通讯录',\n path: ''\n },\n {\n name: \"企业通讯录\"\n },\n {\n name: \"行政架构\"\n }\n ],\n }\n },\n methods: {\n // 处理路由跳转\n toRouterView(val) {\n var that = this;\n // 模拟检查数据\n // //有两个参数\n //{\n // name:,\n // path:\n //}\n console.log(val);\n that.$router.push({\n path: val.path\n })\n },\n\n // 折叠事件\n collapseTag(val) {\n var that = this;\n console.log(val);\n that.collapseFlag = val\n },\n },\n mounted() {\n\n },\n computed: {\n\n }\n}\n\n</script>\n<style lang=\"less\">\n .contact-wrap {\n position: relative;\n\n &__body {\n display: -ms-flexbox;\n display: flex;\n width: 100%;\n overflow: hidden;\n padding-top: 64px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n overflow: auto;\n min-width: 1400px;\n background: #f5f7fa;\n }\n\n &__right {\n -ms-flex: 1;\n flex: 1;\n overflow: auto;\n width: 100%;\n\n &__body {\n padding: 24px;\n\n }\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/contacts/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"contact-wrap\"},[_c('vue-office-header',{attrs:{\"projectName\":_vm.projectName},on:{\"collapseTag\":_vm.collapseTag,\"toRouterView\":_vm.toRouterView}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__body\"},[_c('vue-office-aside',{ref:\"leftMenus\",attrs:{\"projectName\":_vm.projectName,\"collapseFlag\":_vm.collapseFlag}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__right\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"contact-wrap__right__body\"},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0a45e2c2\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/contacts/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0a45e2c2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0a45e2c2\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/contacts/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([37],{"4qCZ":function(e,t){},"5tgt":function(e,t,n){e.exports=function(e,t){return function(o){n("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},"6jtR":function(e,t){},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("//Fk"),a=n.n(o),r=n("7+uW"),s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var i=n("VU/8")({name:"App",data:function(){return{}}},s,!1,function(e){n("6jtR")},null,null).exports,c=n("/ocq"),u=n("5tgt"),p=n.n(u);r.default.use(c.a);var m=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,l=[{path:"/login",name:"登录",component:p()("login","index")},{path:"/index",name:"index",component:p()("index","index")},{path:"/contacts",name:"通讯录",component:p()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:p()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:p()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:p()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:p()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:p()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:p()("contacts","addGroup")},{path:"/storeInfo",name:"编辑门店",component:p()("contacts","storeInfo")},{path:"/employee",name:"在职员工",component:p()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:p()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:p()("contacts","fileSet")},{path:"/shareContact",name:"共享通讯录",component:p()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录",component:p()("contacts","shareCode")}]},{path:"/enterpriseApp",name:"企业应用",component:p()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:p()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:p()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:p()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",component:p()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:p()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:p()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:p()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:p()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:p()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:p()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:p()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:p()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:p()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:m},{path:"/404",name:"error404",component:m},{path:"/500",name:"error500",component:m},{path:"*",redirect:"/404",hidden:!0}],f=new c.a({routes:l,scrollBehavior:function(){return{y:0}}}),v=n("zL8q"),h=n.n(v),g=n("Rf8U"),C=n.n(g),w=n("mtWM"),y=n.n(w),A=n("bOdI"),x=n.n(A),k=n("NYxO");r.default.use(k.a);var R=new k.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},x()(d,"login",function(e,t){sessionStorage.token=t,e.token=t}),x()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),x()(d,"title",function(e,t){e.title=t}),x()(d,"show",function(e,t){e.show=t}),d)}),I=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),S=n.n(I),j=n("tyqE"),F=n.n(j),P=n("pRVe"),O=n.n(P),T=n("SE7k"),q=n.n(T),D=n("XsK6"),z=n.n(D),E=n("/mr8"),X=n.n(E);r.default.use(z.a),r.default.use(X.a),r.default.use(q.a),r.default.use(O.a),r.default.use(F.a),r.default.use(S.a),r.default.config.productionTip=!1,r.default.use(h.a,{size:"large"}),r.default.use(C.a,y.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:i},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,12],"./contacts/addDepartment.vue":["HHRu",0,9],"./contacts/addEmployee.vue":["00Sv",33],"./contacts/addGroup.vue":["mPjx",0,20],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,32],"./contacts/employeeIo.vue":["Rwbg",24],"./contacts/fileSet.vue":["CSjr",22],"./contacts/index.vue":["41Rh",0,27],"./contacts/shareAddDepartment.vue":["q5Ri",0,8],"./contacts/shareCode.vue":["JsWW",0,21],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,6],"./contacts/storeFrame.vue":["7SJI",0,5],"./contacts/storeInfo.vue":["h/6A",0,29],"./contacts/unemployee.vue":["TGrv",31],"./enterpriseApp/index.vue":["da9f",28],"./errorPage/403.vue":["6XGN",15],"./errorPage/404.vue":["AejC",19],"./errorPage/500.vue":["FskK",16],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,18],"./login/index.vue":["T+/8",0,7],"./reviewCenter/index.vue":["+lem",23],"./reviewCenter/reviewed.vue":["CLYF",0,10],"./reviewCenter/unreview.vue":["xCEU",0,11],"./setting/addAdmin.vue":["rs/A",0,25],"./setting/addAdminRole.vue":["fZsz",0,14],"./setting/companyAddress.vue":["SKyE",0,35],"./setting/companyCertify.vue":["3zYh",0,17],"./setting/index.vue":["VlR1",30],"./setting/replaceAdmin.vue":["ys9I",0,34],"./setting/setChildAdmin.vue":["VqB7",0,26],"./setting/staffDetails.vue":["Zyzf",0,4],"./setting/storePermission.vue":["Xwfy",0,13]};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.803169a3984f78857469.js.map
\ No newline at end of file
webpackJsonp([37],{"4qCZ":function(e,t){},"5tgt":function(e,t,n){e.exports=function(e,t){return function(o){n("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},"6jtR":function(e,t){},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("//Fk"),a=n.n(o),r=n("7+uW"),s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var i=n("VU/8")({name:"App",data:function(){return{}}},s,!1,function(e){n("6jtR")},null,null).exports,c=n("/ocq"),u=n("5tgt"),p=n.n(u);r.default.use(c.a);var m=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,l=[{path:"/login",name:"登录",component:p()("login","index")},{path:"/index",name:"index",component:p()("index","index")},{path:"/contacts",name:"通讯录",component:p()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:p()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:p()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:p()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:p()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:p()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:p()("contacts","addGroup")},{path:"/storeInfo",name:"编辑门店",component:p()("contacts","storeInfo")},{path:"/employee",name:"在职员工",component:p()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:p()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:p()("contacts","fileSet")},{path:"/shareContact",name:"共享通讯录",component:p()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录",component:p()("contacts","shareCode")}]},{path:"/enterpriseApp",name:"企业应用",component:p()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:p()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:p()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:p()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",component:p()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:p()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:p()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:p()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:p()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:p()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:p()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:p()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:p()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:p()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:m},{path:"/404",name:"error404",component:m},{path:"/500",name:"error500",component:m},{path:"*",redirect:"/404",hidden:!0}],f=new c.a({routes:l,scrollBehavior:function(){return{y:0}}}),v=n("zL8q"),h=n.n(v),g=n("Rf8U"),C=n.n(g),w=n("mtWM"),y=n.n(w),A=n("bOdI"),x=n.n(A),k=n("NYxO");r.default.use(k.a);var R=new k.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},x()(d,"login",function(e,t){sessionStorage.token=t,e.token=t}),x()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),x()(d,"title",function(e,t){e.title=t}),x()(d,"show",function(e,t){e.show=t}),d)}),I=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),S=n.n(I),j=n("tyqE"),F=n.n(j),P=n("pRVe"),O=n.n(P),T=n("SE7k"),q=n.n(T),D=n("XsK6"),z=n.n(D),E=n("/mr8"),X=n.n(E);r.default.use(z.a),r.default.use(X.a),r.default.use(q.a),r.default.use(O.a),r.default.use(F.a),r.default.use(S.a),r.default.config.productionTip=!1,r.default.use(h.a,{size:"large"}),r.default.use(C.a,y.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:i},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,12],"./contacts/addDepartment.vue":["HHRu",0,9],"./contacts/addEmployee.vue":["00Sv",32],"./contacts/addGroup.vue":["mPjx",0,20],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,31],"./contacts/employeeIo.vue":["Rwbg",25],"./contacts/fileSet.vue":["CSjr",24],"./contacts/index.vue":["41Rh",0,33],"./contacts/shareAddDepartment.vue":["q5Ri",0,8],"./contacts/shareCode.vue":["JsWW",0,22],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,6],"./contacts/storeFrame.vue":["7SJI",0,5],"./contacts/storeInfo.vue":["h/6A",0,29],"./contacts/unemployee.vue":["TGrv",30],"./enterpriseApp/index.vue":["da9f",21],"./errorPage/403.vue":["6XGN",15],"./errorPage/404.vue":["AejC",19],"./errorPage/500.vue":["FskK",16],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,18],"./login/index.vue":["T+/8",0,7],"./reviewCenter/index.vue":["+lem",28],"./reviewCenter/reviewed.vue":["CLYF",0,10],"./reviewCenter/unreview.vue":["xCEU",0,11],"./setting/addAdmin.vue":["rs/A",0,26],"./setting/addAdminRole.vue":["fZsz",0,14],"./setting/companyAddress.vue":["SKyE",0,35],"./setting/companyCertify.vue":["3zYh",0,17],"./setting/index.vue":["VlR1",23],"./setting/replaceAdmin.vue":["ys9I",0,34],"./setting/setChildAdmin.vue":["VqB7",0,27],"./setting/staffDetails.vue":["Zyzf",0,4],"./setting/storePermission.vue":["Xwfy",0,13]};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.8eea28649a296afddb0e.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/router/_import.js","webpack:///./src/App.vue?1aa4","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/router/index.js","webpack:///./src/store/store.js","webpack:///./src/store/types.js","webpack:///./src/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","vueGicUploadImage","vueGicFooter","vueOfficeArea","vueOfficeAside","vueOfficeHeader","config","productionTip","ElementUI","size","VueAxios","axios","defaults","withCredentials","interceptors","request","err","console","log","promise_default","a","reject","response","status","errorCode","error","Message","beforeEach","to","from","next","el","components","App","template","map","./contacts/addClerk.vue","./contacts/addDepartment.vue","./contacts/addEmployee.vue","./contacts/addGroup.vue","./contacts/administrativeFrame.vue","./contacts/employee.vue","./contacts/employeeIo.vue","./contacts/fileSet.vue","./contacts/index.vue","./contacts/shareAddDepartment.vue","./contacts/shareCode.vue","./contacts/shareContact.vue","./contacts/staffRecordsTemplate.vue","./contacts/storeFrame.vue","./contacts/storeInfo.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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AC,qCACA,OACA,EACA,GAEAC,4BACA,OACA,EACA,IAEAC,+BACA,OACA,EACA,GAEAC,uCACA,OACA,EACA,GAEAC,6BACA,OACA,EACA,GAEAC,4BACA,OACA,EACA,IAEAC,6BACA,OACA,IAEAC,6BACA,OACA,IAEAC,uBACA,OACA,IAEAC,uBACA,OACA,IAEAC,uBACA,OACA,IAEAC,yBACA,OACA,GAEAC,qBACA,OACA,EACA,IAEAC,qBACA,OACA,EACA,GAEAC,4BACA,OACA,IAEAC,+BACA,OACA,EACA,IAEAC,+BACA,OACA,EACA,IAEAC,0BACA,OACA,EACA,IAEAC,8BACA,OACA,EACA,IAEAC,gCACA,OACA,EACA,IAEAC,gCACA,OACA,EACA,IAEAC,uBACA,OACA,IAEAC,8BACA,OACA,EACA,IAEAC,+BACA,OACA,EACA,IAEAC,8BACA,OACA,EACA,GAEAC,iCACA,OACA,EACA,KAGA,SAAAC,EAAAC,GACA,IAAAC,EAAAtC,EAAAqC,GACA,OAAAC,EAEAC,QAAAC,IAAAF,EAAAG,MAAA,GAAAzC,IAAAzF,EAAAsB,IAAArB,KAAA,WACA,OAAAD,EAAA+H,EAAA,MAFAC,QAAArD,OAAA,IAAAwD,MAAA,uBAAAL,EAAA,OAKAD,EAAAO,KAAA,WACA,OAAAC,OAAAD,KAAA3C,IAEAoC,EAAAnH,GAAA,OACAf,EAAAC,QAAAiI","file":"static/js/app.803169a3984f78857469.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: \"/employeeIo\",\r\n name: \"批量导入/导出\",\r\n component: _import('contacts','employeeIo')\r\n },\r\n {\r\n path: '/addDepartment',\r\n name: '添加部门',\r\n component: _import('contacts','addDepartment')\r\n },\r\n {\r\n path: '/addClerk',\r\n name: '添加店员',\r\n component: _import('contacts','addClerk')\r\n },\r\n {\r\n path: '/storeFrame',\r\n name: '门店架构',\r\n component: _import('contacts','storeFrame')\r\n },\r\n {\r\n path: '/addGroup',\r\n name: '添加子分组',\r\n component: _import('contacts','addGroup')\r\n },\r\n {\r\n path: '/storeInfo',\r\n name: '编辑门店',\r\n component: _import('contacts','storeInfo')\r\n },\r\n {\r\n path: '/employee',\r\n name: '在职员工',\r\n component: _import('contacts','employee')\r\n },\r\n {\r\n path: '/unemployee',\r\n name: '离职员工',\r\n component: _import('contacts','unemployee')\r\n },\r\n {\r\n path: '/fileSet',\r\n name: '档案设置',\r\n component: _import('contacts','fileSet')\r\n },\r\n {\r\n path: '/shareContact',\r\n name: '共享通讯录',\r\n component: _import('contacts','shareContact')\r\n },\r\n {\r\n path: \"/shareCode\",\r\n name: '共享通讯录',\r\n component: _import('contacts','shareCode')\r\n }\r\n ]\r\n },\r\n {\r\n // 企业应用\r\n path: '/enterpriseApp',\r\n name: '企业应用',\r\n component: _import('enterpriseApp','index'),\r\n },\r\n {\r\n // 审核中心\r\n path: '/reviewCenter',\r\n name: '审核中心',\r\n redirect: 'unreview',\r\n component: _import('reviewCenter','index'),\r\n children: [\r\n {\r\n path: '/reviewed',\r\n name: '已审核',\r\n component: _import('reviewCenter','reviewed')\r\n },\r\n {\r\n path: '/unreview',\r\n name: '未审核',\r\n component: _import('reviewCenter','unreview')\r\n },\r\n ]\r\n },\r\n {\r\n // 设置模块\r\n path: '/setCenter',\r\n name: '设置',\r\n 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\nimport vueGicUploadImage from '@gic-test/vue-gic-upload-image'\r\n\r\nVue.use(vueGicImgPreview)\r\nVue.use(vueGicUploadImage)\r\nVue.use(vueGicFooter)\r\nVue.use(vueOfficeArea)\r\nVue.use(vueOfficeAside)\r\nVue.use(vueOfficeHeader)\r\n\r\nVue.config.productionTip = false;\r\nVue.use(ElementUI,{size: 'large'});\r\nVue.use(VueAxios,axios);\r\n\r\nVue.axios.defaults.withCredentials = true ;// 跨域cookie访问\r\nVue.axios.interceptors.request.use(\r\n config => {\r\n return config;\r\n },\r\n err => {\r\n console.log('requesterr' + err);\r\n return Promise.reject(err);\r\n });\r\nVue.axios.interceptors.response.use(\r\n response => {\r\n console.log(\"main:\",response);\r\n if(response.status == 200 && response.data.errorCode == 1) {\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // })\r\n console.log(\"main:\",response);\r\n }\r\n return response;\r\n },\r\n error => {\r\n console.log(error);\r\n if (error.response) {\r\n switch (error.response.status) {\r\n case 401:\r\n // 401 清除token信息并跳转到登录页面\r\n // store.commit(types.LOGOUT);\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // });\r\n // window.location.href = window.location.origin + '/gic-web/#/';\r\n case 500:\r\n Message.error('服务器500')\r\n }\r\n }\r\n return Promise.reject(error.response.data)\r\n });\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n\r\n // if (window.location.pathname.slice(-1) !== '/') {\r\n // window.location = window.location.pathname + '/';\r\n // }\r\n if (to.path == '/') {\r\n next({ path: '/login' })\r\n } else {\r\n next()\r\n }\r\n})\r\n\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./contacts/addClerk.vue\": [\n\t\t\"27o1\",\n\t\t0,\n\t\t12\n\t],\n\t\"./contacts/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t0,\n\t\t9\n\t],\n\t\"./contacts/addEmployee.vue\": [\n\t\t\"00Sv\",\n\t\t33\n\t],\n\t\"./contacts/addGroup.vue\": [\n\t\t\"mPjx\",\n\t\t0,\n\t\t20\n\t],\n\t\"./contacts/administrativeFrame.vue\": [\n\t\t\"kLcy\",\n\t\t0,\n\t\t3\n\t],\n\t\"./contacts/employee.vue\": [\n\t\t\"AdJp\",\n\t\t0,\n\t\t32\n\t],\n\t\"./contacts/employeeIo.vue\": [\n\t\t\"Rwbg\",\n\t\t24\n\t],\n\t\"./contacts/fileSet.vue\": [\n\t\t\"CSjr\",\n\t\t22\n\t],\n\t\"./contacts/index.vue\": [\n\t\t\"41Rh\",\n\t\t0,\n\t\t27\n\t],\n\t\"./contacts/shareAddDepartment.vue\": [\n\t\t\"q5Ri\",\n\t\t0,\n\t\t8\n\t],\n\t\"./contacts/shareCode.vue\": [\n\t\t\"JsWW\",\n\t\t0,\n\t\t21\n\t],\n\t\"./contacts/shareContact.vue\": [\n\t\t\"Gfms\",\n\t\t0,\n\t\t2\n\t],\n\t\"./contacts/staffRecordsTemplate.vue\": [\n\t\t\"lFAe\",\n\t\t0,\n\t\t6\n\t],\n\t\"./contacts/storeFrame.vue\": [\n\t\t\"7SJI\",\n\t\t0,\n\t\t5\n\t],\n\t\"./contacts/storeInfo.vue\": [\n\t\t\"h/6A\",\n\t\t0,\n\t\t29\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t31\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t28\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t15\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"AejC\",\n\t\t19\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"FskK\",\n\t\t16\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\t18\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t0,\n\t\t7\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t23\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t10\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t11\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t25\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t14\n\t],\n\t\"./setting/companyAddress.vue\": [\n\t\t\"SKyE\",\n\t\t0,\n\t\t35\n\t],\n\t\"./setting/companyCertify.vue\": [\n\t\t\"3zYh\",\n\t\t0,\n\t\t17\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t30\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t34\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t26\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t4\n\t],\n\t\"./setting/storePermission.vue\": [\n\t\t\"Xwfy\",\n\t\t0,\n\t\t13\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 = 37"],"sourceRoot":""}
\ 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","vueGicUploadImage","vueGicFooter","vueOfficeArea","vueOfficeAside","vueOfficeHeader","config","productionTip","ElementUI","size","VueAxios","axios","defaults","withCredentials","interceptors","request","err","console","log","promise_default","a","reject","response","status","errorCode","error","Message","beforeEach","to","from","next","el","components","App","template","map","./contacts/addClerk.vue","./contacts/addDepartment.vue","./contacts/addEmployee.vue","./contacts/addGroup.vue","./contacts/administrativeFrame.vue","./contacts/employee.vue","./contacts/employeeIo.vue","./contacts/fileSet.vue","./contacts/index.vue","./contacts/shareAddDepartment.vue","./contacts/shareCode.vue","./contacts/shareContact.vue","./contacts/staffRecordsTemplate.vue","./contacts/storeFrame.vue","./contacts/storeInfo.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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AC,qCACA,OACA,EACA,GAEAC,4BACA,OACA,EACA,IAEAC,+BACA,OACA,EACA,GAEAC,uCACA,OACA,EACA,GAEAC,6BACA,OACA,EACA,GAEAC,4BACA,OACA,EACA,IAEAC,6BACA,OACA,IAEAC,6BACA,OACA,IAEAC,uBACA,OACA,IAEAC,uBACA,OACA,IAEAC,uBACA,OACA,IAEAC,yBACA,OACA,GAEAC,qBACA,OACA,EACA,IAEAC,qBACA,OACA,EACA,GAEAC,4BACA,OACA,IAEAC,+BACA,OACA,EACA,IAEAC,+BACA,OACA,EACA,IAEAC,0BACA,OACA,EACA,IAEAC,8BACA,OACA,EACA,IAEAC,gCACA,OACA,EACA,IAEAC,gCACA,OACA,EACA,IAEAC,uBACA,OACA,IAEAC,8BACA,OACA,EACA,IAEAC,+BACA,OACA,EACA,IAEAC,8BACA,OACA,EACA,GAEAC,iCACA,OACA,EACA,KAGA,SAAAC,EAAAC,GACA,IAAAC,EAAAtC,EAAAqC,GACA,OAAAC,EAEAC,QAAAC,IAAAF,EAAAG,MAAA,GAAAzC,IAAAzF,EAAAsB,IAAArB,KAAA,WACA,OAAAD,EAAA+H,EAAA,MAFAC,QAAArD,OAAA,IAAAwD,MAAA,uBAAAL,EAAA,OAKAD,EAAAO,KAAA,WACA,OAAAC,OAAAD,KAAA3C,IAEAoC,EAAAnH,GAAA,OACAf,EAAAC,QAAAiI","file":"static/js/app.8eea28649a296afddb0e.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: \"/employeeIo\",\r\n name: \"批量导入/导出\",\r\n component: _import('contacts','employeeIo')\r\n },\r\n {\r\n path: '/addDepartment',\r\n name: '添加部门',\r\n component: _import('contacts','addDepartment')\r\n },\r\n {\r\n path: '/addClerk',\r\n name: '添加店员',\r\n component: _import('contacts','addClerk')\r\n },\r\n {\r\n path: '/storeFrame',\r\n name: '门店架构',\r\n component: _import('contacts','storeFrame')\r\n },\r\n {\r\n path: '/addGroup',\r\n name: '添加子分组',\r\n component: _import('contacts','addGroup')\r\n },\r\n {\r\n path: '/storeInfo',\r\n name: '编辑门店',\r\n component: _import('contacts','storeInfo')\r\n },\r\n {\r\n path: '/employee',\r\n name: '在职员工',\r\n component: _import('contacts','employee')\r\n },\r\n {\r\n path: '/unemployee',\r\n name: '离职员工',\r\n component: _import('contacts','unemployee')\r\n },\r\n {\r\n path: '/fileSet',\r\n name: '档案设置',\r\n component: _import('contacts','fileSet')\r\n },\r\n {\r\n path: '/shareContact',\r\n name: '共享通讯录',\r\n component: _import('contacts','shareContact')\r\n },\r\n {\r\n path: \"/shareCode\",\r\n name: '共享通讯录',\r\n component: _import('contacts','shareCode')\r\n }\r\n ]\r\n },\r\n {\r\n // 企业应用\r\n path: '/enterpriseApp',\r\n name: '企业应用',\r\n component: _import('enterpriseApp','index'),\r\n },\r\n {\r\n // 审核中心\r\n path: '/reviewCenter',\r\n name: '审核中心',\r\n redirect: 'unreview',\r\n component: _import('reviewCenter','index'),\r\n children: [\r\n {\r\n path: '/reviewed',\r\n name: '已审核',\r\n component: _import('reviewCenter','reviewed')\r\n },\r\n {\r\n path: '/unreview',\r\n name: '未审核',\r\n component: _import('reviewCenter','unreview')\r\n },\r\n ]\r\n },\r\n {\r\n // 设置模块\r\n path: '/setCenter',\r\n name: '设置',\r\n 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\nimport vueGicUploadImage from '@gic-test/vue-gic-upload-image'\r\n\r\nVue.use(vueGicImgPreview)\r\nVue.use(vueGicUploadImage)\r\nVue.use(vueGicFooter)\r\nVue.use(vueOfficeArea)\r\nVue.use(vueOfficeAside)\r\nVue.use(vueOfficeHeader)\r\n\r\nVue.config.productionTip = false;\r\nVue.use(ElementUI,{size: 'large'});\r\nVue.use(VueAxios,axios);\r\n\r\nVue.axios.defaults.withCredentials = true ;// 跨域cookie访问\r\nVue.axios.interceptors.request.use(\r\n config => {\r\n return config;\r\n },\r\n err => {\r\n console.log('requesterr' + err);\r\n return Promise.reject(err);\r\n });\r\nVue.axios.interceptors.response.use(\r\n response => {\r\n console.log(\"main:\",response);\r\n if(response.status == 200 && response.data.errorCode == 1) {\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // })\r\n console.log(\"main:\",response);\r\n }\r\n return response;\r\n },\r\n error => {\r\n console.log(error);\r\n if (error.response) {\r\n switch (error.response.status) {\r\n case 401:\r\n // 401 清除token信息并跳转到登录页面\r\n // store.commit(types.LOGOUT);\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // });\r\n // window.location.href = window.location.origin + '/gic-web/#/';\r\n case 500:\r\n Message.error('服务器500')\r\n }\r\n }\r\n return Promise.reject(error.response.data)\r\n });\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n\r\n // if (window.location.pathname.slice(-1) !== '/') {\r\n // window.location = window.location.pathname + '/';\r\n // }\r\n if (to.path == '/') {\r\n next({ path: '/login' })\r\n } else {\r\n next()\r\n }\r\n})\r\n\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./contacts/addClerk.vue\": [\n\t\t\"27o1\",\n\t\t0,\n\t\t12\n\t],\n\t\"./contacts/addDepartment.vue\": [\n\t\t\"HHRu\",\n\t\t0,\n\t\t9\n\t],\n\t\"./contacts/addEmployee.vue\": [\n\t\t\"00Sv\",\n\t\t32\n\t],\n\t\"./contacts/addGroup.vue\": [\n\t\t\"mPjx\",\n\t\t0,\n\t\t20\n\t],\n\t\"./contacts/administrativeFrame.vue\": [\n\t\t\"kLcy\",\n\t\t0,\n\t\t3\n\t],\n\t\"./contacts/employee.vue\": [\n\t\t\"AdJp\",\n\t\t0,\n\t\t31\n\t],\n\t\"./contacts/employeeIo.vue\": [\n\t\t\"Rwbg\",\n\t\t25\n\t],\n\t\"./contacts/fileSet.vue\": [\n\t\t\"CSjr\",\n\t\t24\n\t],\n\t\"./contacts/index.vue\": [\n\t\t\"41Rh\",\n\t\t0,\n\t\t33\n\t],\n\t\"./contacts/shareAddDepartment.vue\": [\n\t\t\"q5Ri\",\n\t\t0,\n\t\t8\n\t],\n\t\"./contacts/shareCode.vue\": [\n\t\t\"JsWW\",\n\t\t0,\n\t\t22\n\t],\n\t\"./contacts/shareContact.vue\": [\n\t\t\"Gfms\",\n\t\t0,\n\t\t2\n\t],\n\t\"./contacts/staffRecordsTemplate.vue\": [\n\t\t\"lFAe\",\n\t\t0,\n\t\t6\n\t],\n\t\"./contacts/storeFrame.vue\": [\n\t\t\"7SJI\",\n\t\t0,\n\t\t5\n\t],\n\t\"./contacts/storeInfo.vue\": [\n\t\t\"h/6A\",\n\t\t0,\n\t\t29\n\t],\n\t\"./contacts/unemployee.vue\": [\n\t\t\"TGrv\",\n\t\t30\n\t],\n\t\"./enterpriseApp/index.vue\": [\n\t\t\"da9f\",\n\t\t21\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"6XGN\",\n\t\t15\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"AejC\",\n\t\t19\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"FskK\",\n\t\t16\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\t18\n\t],\n\t\"./login/index.vue\": [\n\t\t\"T+/8\",\n\t\t0,\n\t\t7\n\t],\n\t\"./reviewCenter/index.vue\": [\n\t\t\"+lem\",\n\t\t28\n\t],\n\t\"./reviewCenter/reviewed.vue\": [\n\t\t\"CLYF\",\n\t\t0,\n\t\t10\n\t],\n\t\"./reviewCenter/unreview.vue\": [\n\t\t\"xCEU\",\n\t\t0,\n\t\t11\n\t],\n\t\"./setting/addAdmin.vue\": [\n\t\t\"rs/A\",\n\t\t0,\n\t\t26\n\t],\n\t\"./setting/addAdminRole.vue\": [\n\t\t\"fZsz\",\n\t\t0,\n\t\t14\n\t],\n\t\"./setting/companyAddress.vue\": [\n\t\t\"SKyE\",\n\t\t0,\n\t\t35\n\t],\n\t\"./setting/companyCertify.vue\": [\n\t\t\"3zYh\",\n\t\t0,\n\t\t17\n\t],\n\t\"./setting/index.vue\": [\n\t\t\"VlR1\",\n\t\t23\n\t],\n\t\"./setting/replaceAdmin.vue\": [\n\t\t\"ys9I\",\n\t\t0,\n\t\t34\n\t],\n\t\"./setting/setChildAdmin.vue\": [\n\t\t\"VqB7\",\n\t\t0,\n\t\t27\n\t],\n\t\"./setting/staffDetails.vue\": [\n\t\t\"Zyzf\",\n\t\t0,\n\t\t4\n\t],\n\t\"./setting/storePermission.vue\": [\n\t\t\"Xwfy\",\n\t\t0,\n\t\t13\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 = 37"],"sourceRoot":""}
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,f,t){for(var d,o,b,i=0,u=[];i<a.length;i++)o=a[i],n[o]&&u.push(n[o][0]),n[o]=0;for(d in f)Object.prototype.hasOwnProperty.call(f,d)&&(e[d]=f[d]);for(c&&c(a,f,t);u.length;)u.shift()();if(t)for(i=0;i<t.length;i++)b=r(r.s=t[i]);return b};var a={},n={38: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 f=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript",t.charset="utf-8",t.async=!0,t.timeout=12e4,r.nc&&t.setAttribute("nonce",r.nc),t.src=r.p+"static/js/"+e+"."+{0:"bb3d50e4f9b526c87c7d",1:"26fc7c6e9b4ccca95f46",2:"045022c6632ea7bad9f0",3:"445ae2d8fc6be6327841",4:"a9fe5bbba54e3a8f7eed",5:"256cfca78e969a1747b6",6:"349804be1153df746920",7:"77028a1d011fa080c89b",8:"9c4dd759c252c2169185",9:"94a00b7a6fca780a5c17",10:"6f5c31a2b7aac33db795",11:"4cb90a5ae4766f99290b",12:"6956507aaf7fbb079e1c",13:"0ad074de5ec9ba9e3027",14:"0014585d19b410271d62",15:"e5dfd86e41100dd837e6",16:"db6227c6cf2c2d48d7c4",17:"96fcd0e27b3ce80b6bf5",18:"c83058767544616380de",19:"d7cf58cba6fd69a6a4a3",20:"6629d2bd685aa8db01db",21:"3a82c19435c147f0a714",22:"2c0ad5fe99b18d9bbd5f",23:"837d847d0616e81d6f51",24:"0916afc36e638ad4ae27",25:"91a26c3fb1886545f153",26:"c9eb05f1eb60fd2398c2",27:"d44cd94219d3526b8f04",28:"ca5af18fa3f8c28f79fd",29:"0b71be23d995ff000ecc",30:"dc7e0ea2ce04a4103341",31:"f556b5b114737326620a",32:"ac08444493d3f5224184",33:"863d074eda57e65ac81f",34:"575d470f8edba6478562",35:"258a67d96ee038e18880"}[e]+".js";var d=setTimeout(o,12e4);function o(){t.onerror=t.onload=null,clearTimeout(d);var c=n[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return t.onerror=t.onload=o,f.appendChild(t),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.9861c6fd071df7a6756c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 9b8537733ffa12f9ea4f"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","38","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","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.bb827ec96f75b2ab43e6.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\t38: 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\":\"5410575f5b1060ed7715\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"045022c6632ea7bad9f0\",\"3\":\"445ae2d8fc6be6327841\",\"4\":\"a9fe5bbba54e3a8f7eed\",\"5\":\"256cfca78e969a1747b6\",\"6\":\"349804be1153df746920\",\"7\":\"77028a1d011fa080c89b\",\"8\":\"9c4dd759c252c2169185\",\"9\":\"94a00b7a6fca780a5c17\",\"10\":\"6f5c31a2b7aac33db795\",\"11\":\"4cb90a5ae4766f99290b\",\"12\":\"6956507aaf7fbb079e1c\",\"13\":\"0ad074de5ec9ba9e3027\",\"14\":\"0014585d19b410271d62\",\"15\":\"e5dfd86e41100dd837e6\",\"16\":\"db6227c6cf2c2d48d7c4\",\"17\":\"96fcd0e27b3ce80b6bf5\",\"18\":\"5d434a27df9a6807455c\",\"19\":\"d7cf58cba6fd69a6a4a3\",\"20\":\"6629d2bd685aa8db01db\",\"21\":\"8185b895feb62c12c22c\",\"22\":\"90db595bb5b087918aea\",\"23\":\"03a72fd909d25effb077\",\"24\":\"237d4566d9ce3774de1c\",\"25\":\"abcec95651cb9e98a065\",\"26\":\"a28dbcf1b67a79ec78e0\",\"27\":\"3b7e3cc9a1c815df34ea\",\"28\":\"424681e4a01cf928f0ed\",\"29\":\"0b71be23d995ff000ecc\",\"30\":\"5243355a79b7a3271965\",\"31\":\"2759432e7ecb5cadd48a\",\"32\":\"242f46a2a5ea12eaa035\",\"33\":\"0c88bc831faa5c7ca4bc\",\"34\":\"575d470f8edba6478562\",\"35\":\"258a67d96ee038e18880\"}[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 9b8537733ffa12f9ea4f"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 9a2d04048cd5ff1c0859"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","38","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","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.9861c6fd071df7a6756c.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\t38: 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\":\"bb3d50e4f9b526c87c7d\",\"1\":\"26fc7c6e9b4ccca95f46\",\"2\":\"045022c6632ea7bad9f0\",\"3\":\"445ae2d8fc6be6327841\",\"4\":\"a9fe5bbba54e3a8f7eed\",\"5\":\"256cfca78e969a1747b6\",\"6\":\"349804be1153df746920\",\"7\":\"77028a1d011fa080c89b\",\"8\":\"9c4dd759c252c2169185\",\"9\":\"94a00b7a6fca780a5c17\",\"10\":\"6f5c31a2b7aac33db795\",\"11\":\"4cb90a5ae4766f99290b\",\"12\":\"6956507aaf7fbb079e1c\",\"13\":\"0ad074de5ec9ba9e3027\",\"14\":\"0014585d19b410271d62\",\"15\":\"e5dfd86e41100dd837e6\",\"16\":\"db6227c6cf2c2d48d7c4\",\"17\":\"96fcd0e27b3ce80b6bf5\",\"18\":\"c83058767544616380de\",\"19\":\"d7cf58cba6fd69a6a4a3\",\"20\":\"6629d2bd685aa8db01db\",\"21\":\"3a82c19435c147f0a714\",\"22\":\"2c0ad5fe99b18d9bbd5f\",\"23\":\"837d847d0616e81d6f51\",\"24\":\"0916afc36e638ad4ae27\",\"25\":\"91a26c3fb1886545f153\",\"26\":\"c9eb05f1eb60fd2398c2\",\"27\":\"d44cd94219d3526b8f04\",\"28\":\"ca5af18fa3f8c28f79fd\",\"29\":\"0b71be23d995ff000ecc\",\"30\":\"dc7e0ea2ce04a4103341\",\"31\":\"f556b5b114737326620a\",\"32\":\"ac08444493d3f5224184\",\"33\":\"863d074eda57e65ac81f\",\"34\":\"575d470f8edba6478562\",\"35\":\"258a67d96ee038e18880\"}[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 9a2d04048cd5ff1c0859"],"sourceRoot":""}
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,t,f){for(var d,o,b,i=0,u=[];i<c.length;i++)o=c[i],n[o]&&u.push(n[o][0]),n[o]=0;for(d in t)Object.prototype.hasOwnProperty.call(t,d)&&(e[d]=t[d]);for(a&&a(c,t,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)b=r(r.s=f[i]);return b};var c={},n={38:0};function r(a){if(c[a])return c[a].exports;var n=c[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var a=n[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,r){a=n[e]=[c,r]});a[2]=c;var t=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,r.nc&&f.setAttribute("nonce",r.nc),f.src=r.p+"static/js/"+e+"."+{0:"5410575f5b1060ed7715",1:"26fc7c6e9b4ccca95f46",2:"045022c6632ea7bad9f0",3:"445ae2d8fc6be6327841",4:"a9fe5bbba54e3a8f7eed",5:"256cfca78e969a1747b6",6:"349804be1153df746920",7:"77028a1d011fa080c89b",8:"9c4dd759c252c2169185",9:"94a00b7a6fca780a5c17",10:"6f5c31a2b7aac33db795",11:"4cb90a5ae4766f99290b",12:"6956507aaf7fbb079e1c",13:"0ad074de5ec9ba9e3027",14:"0014585d19b410271d62",15:"e5dfd86e41100dd837e6",16:"db6227c6cf2c2d48d7c4",17:"96fcd0e27b3ce80b6bf5",18:"5d434a27df9a6807455c",19:"d7cf58cba6fd69a6a4a3",20:"6629d2bd685aa8db01db",21:"8185b895feb62c12c22c",22:"90db595bb5b087918aea",23:"03a72fd909d25effb077",24:"237d4566d9ce3774de1c",25:"abcec95651cb9e98a065",26:"a28dbcf1b67a79ec78e0",27:"3b7e3cc9a1c815df34ea",28:"424681e4a01cf928f0ed",29:"0b71be23d995ff000ecc",30:"5243355a79b7a3271965",31:"2759432e7ecb5cadd48a",32:"242f46a2a5ea12eaa035",33:"0c88bc831faa5c7ca4bc",34:"575d470f8edba6478562",35:"258a67d96ee038e18880"}[e]+".js";var d=setTimeout(o,12e4);function o(){f.onerror=f.onload=null,clearTimeout(d);var a=n[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return f.onerror=f.onload=o,t.appendChild(f),c},r.m=e,r.c=c,r.d=function(e,a,c){r.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},r.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(a,"a",a),a},r.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},r.p="./",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.bb827ec96f75b2ab43e6.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -61,7 +61,7 @@ let token = '';//sessionStorage.getItem('user');
*/
export const getRequest = (url, params) => {
params.requestProject = "gic-clique";
params.requestProject = "haoban-manage-web";
return Vue.axios({
method: 'get',
url: `${local}${url}`,
......@@ -83,7 +83,7 @@ export const getRequest = (url, params) => {
*/
export const postRequest = (url, params) => {
params.requestProject = "gic-clique";
params.requestProject = "haoban-manage-web";
return Vue.axios({
method: 'post',
url: `${local}${url}`,
......@@ -114,7 +114,7 @@ export const postRequest = (url, params) => {
}
export const postJsonRequest = (url, params) => {
params.requestProject = "gic-clique";
params.requestProject = "haoban-manage-web";
return Vue.axios({
method: 'post',
url: `${local}${url}`,
......@@ -151,17 +151,17 @@ export const postJsonRequest = (url, params) => {
* method: 'post'
* 'Content-Type': 'application/json;charset=UTF-8'
* @data: params
* @requestProject: 'gic-clique'
* @requestProject: 'haoban-manage-web'
*
*/
export const postJson = (url, params) => {
// params.requestProject = "gic-clique";
// params.requestProject = "haoban-manage-web";
return Vue.axios({
method: 'post',
url: `${local}${url}`,
data: params,
params: {requestProject:'gic-clique'},
params: {requestProject:'haoban-manage-web'},
// withCredentials: true,
// credentials: 'same-origin',
headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{"token": token}
......@@ -174,7 +174,7 @@ export const postJson = (url, params) => {
*
*/
export const postForm = (url, params) => {
params.requestProject = "gic-clique";
params.requestProject = "haoban-manage-web";
return Vue.axios({
method: 'post',
url: `${local}${url}`,
......
......@@ -32,7 +32,7 @@ import tinymceEdit from 'components/templateSet/tinymce-edit'
*
*/
export const postForm = (url, params) => {
params.requestProject = "gic-clique";
params.requestProject = "haoban-manage-web";
return Vue.axios({
method: 'post',
url: `${local}${url}`,
......
......@@ -26,7 +26,7 @@ export default {
},
data() {
return {
projectName: 'gic-clique', // 当前项目名
projectName: 'haoban-manage-web', // 当前项目名
collapseFlag: false, // 折叠参数
// 面包屑导航数据
navpath: [
......
......@@ -12,7 +12,7 @@ export default {
name: "enterprise",
data() {
return {
projectName: 'gic-clique', // 当前项目名
projectName: 'haoban-manage-web', // 当前项目名
collapseFlag: false, // 折叠参数
}
},
......
......@@ -94,7 +94,7 @@ export default {
name: 'index',
data() {
return {
projectName: 'gic-clique', // 当前项目名
projectName: 'haoban-manage-web', // 当前项目名
contentHeight: '0px', // 页面内容高度
collapseFlag: false, // 折叠参数
......@@ -328,7 +328,7 @@ export default {
},
mounted() {
const that = this
console.log(that.$route.path)
that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px';
Promise.all([that.getBannerData(),that.getDataOverview(),that.getEntryData(),that.getEnterpriseData()])
},
......
......@@ -25,7 +25,7 @@ export default {
name: "reviewed",
data() {
return {
projectName: 'gic-clique', // 当前项目名
projectName: 'haoban-manage-web', // 当前项目名
collapseFlag: false, // 折叠参数
contentHeight: '0px', //页面内容高度
}
......
......@@ -25,7 +25,7 @@ export default {
name: "setting",
data() {
return {
projectName: 'gic-clique',
projectName: 'haoban-manage-web',
contentHeight: '0px', //页面内容高度
collapseFlag: false, // 折叠参数
}
......
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