Commit a7b8c986 by 无尘

fix: 修改登录和增加超管

parent af1efc72
This source diff could not be displayed because it is too large. You can view the blob instead.
.enterprise-info[data-v-2533160a]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.enterprise-info[data-v-2533160a],.logo[data-v-2533160a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo[data-v-2533160a]{margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.logo img[data-v-2533160a]{max-width:100%;max-height:100%;border-radius:2px}.enterprise-name[data-v-2533160a]{display:block;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
.enterprise-info[data-v-9afc44e0]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.enterprise-info[data-v-9afc44e0],.logo[data-v-9afc44e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo[data-v-9afc44e0]{margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.logo img[data-v-9afc44e0]{max-width:100%;max-height:100%;border-radius:2px}.enterprise-name[data-v-9afc44e0]{display:block;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-4566970e.f9174fd0.css rel=prefetch><link href=css/chunk-4766b7e0.ddcc7c12.css rel=prefetch><link href=css/chunk-512af800.73a18d33.css rel=prefetch><link href=css/chunk-6bc29ff2.d0755970.css rel=prefetch><link href=css/chunk-8a27d230.ecc6720c.css rel=prefetch><link href=css/chunk-bf0a851c.1f329e00.css rel=prefetch><link href=js/chunk-22af8244.b0effe99.js rel=prefetch><link href=js/chunk-4566970e.fbc1b281.js rel=prefetch><link href=js/chunk-4766b7e0.97b40e09.js rel=prefetch><link href=js/chunk-512af800.ff6cb81b.js rel=prefetch><link href=js/chunk-6bc29ff2.d184cc18.js rel=prefetch><link href=js/chunk-8a27d230.17c7ff39.js rel=prefetch><link href=js/chunk-bf0a851c.c3cb7fb7.js rel=prefetch><link href=js/chunk-e6ff36f6.7debb225.js rel=prefetch><link href=css/app.df6179da.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.b8be0441.js rel=preload as=script><link href=js/chunk-vendors.bac5d4d0.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.df6179da.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/layout.1.2.46.js></script><script src=//web-1251519181.file.myqcloud.com/components/editor.1.1.11.js></script><script src=//web-1251519181.file.myqcloud.com/components/user-info.1.0.3.js></script><script src=js/chunk-vendors.bac5d4d0.js></script><script src=js/app.b8be0441.js></script></body></html> <!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-2c70a223.1f329e00.css rel=prefetch><link href=css/chunk-2e66e886.63b3c0bb.css rel=prefetch><link href=css/chunk-448cb576.d0755970.css rel=prefetch><link href=css/chunk-4566970e.f9174fd0.css rel=prefetch><link href=css/chunk-512af800.73a18d33.css rel=prefetch><link href=css/chunk-769e0a22.ddcc7c12.css rel=prefetch><link href=js/chunk-22af8244.f7b854db.js rel=prefetch><link href=js/chunk-2c70a223.b8b81817.js rel=prefetch><link href=js/chunk-2e66e886.d27dad8f.js rel=prefetch><link href=js/chunk-448cb576.a6f1f4e7.js rel=prefetch><link href=js/chunk-4566970e.8f92af78.js rel=prefetch><link href=js/chunk-512af800.fc1aeda9.js rel=prefetch><link href=js/chunk-769e0a22.6dd0ea91.js rel=prefetch><link href=js/chunk-e0354b28.e77fc6d6.js rel=prefetch><link href=css/app.b864e748.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.54c34a2c.js rel=preload as=script><link href=js/chunk-vendors.1cef5819.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.b864e748.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/layout.1.2.46.js></script><script src=//web-1251519181.file.myqcloud.com/components/editor.1.1.11.js></script><script src=//web-1251519181.file.myqcloud.com/components/user-info.1.0.3.js></script><script src=js/chunk-vendors.1cef5819.js></script><script src=js/app.54c34a2c.js></script></body></html>
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2e66e886"],{"386d":function(e,t,a){"use strict";var r=a("cb7c"),n=a("83a1"),i=a("5f1b");a("214f")("search",1,(function(e,t,a,s){return[function(a){var r=e(this),n=void 0==a?void 0:a[t];return void 0!==n?n.call(a,r):new RegExp(a)[t](String(r))},function(e){var t=s(a,e,this);if(t.done)return t.value;var l=r(e),o=String(this),c=l.lastIndex;n(c,0)||(l.lastIndex=0);var u=i(l,o);return n(l.lastIndex,c)||(l.lastIndex=c),null===u?-1:u.index}]}))},"6cf8":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"20px"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{placeholder:"请输入企业/商户","prefix-icon":"el-icon-search",clearable:""},on:{change:e.onSearch},model:{value:e.search.search,callback:function(t){e.$set(e.search,"search","string"===typeof t?t.trim():t)},expression:"search.search"}}),a("el-select",{staticStyle:{"margin-left":"10px",width:"106px"},attrs:{placeholder:"全部版本",clearable:""},on:{change:e.onSearch},model:{value:e.search.version,callback:function(t){e.$set(e.search,"version",t)},expression:"search.version"}},e._l(e.versionList,(function(e){return a("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1),a("el-select",{staticStyle:{"margin-left":"10px",width:"106px"},attrs:{placeholder:"全部状态",clearable:""},on:{change:e.onSearch},model:{value:e.search.bindFlag,callback:function(t){e.$set(e.search,"bindFlag",t)},expression:"search.bindFlag"}},e._l(e.bindFlagList,(function(e){return a("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1),a("el-table",{staticStyle:{"margin-top":"20px"},attrs:{data:e.enterpriseList}},[a("el-table-column",{attrs:{label:"企业信息","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("div",{staticClass:"enterprise-info"},[a("div",{staticClass:"logo"},[r.corpSquareLogoUrl?a("img",{attrs:{src:r.corpSquareLogoUrl,alt:""}}):e._e()]),a("span",{staticClass:"enterprise-name"},[e._v(e._s(r.wxEnterpriseName))])])}}])}),a("el-table-column",{attrs:{label:"订购版本",prop:"version",formatter:e.formatVersion}}),a("el-table-column",{attrs:{label:"授权GIC商户数",prop:"enterpriseCount"}}),a("el-table-column",{attrs:{label:"最近授权时间"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("div",{staticStyle:{"line-height":"normal"}},[a("p",[e._v(e._s(e._f("timeStampToYmd")(r.createTime)))]),a("p",[e._v(e._s(e._f("timeStampToHms")(r.createTime)))])])}}])}),a("el-table-column",{attrs:{label:"最近编辑时间"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("div",{staticStyle:{"line-height":"normal"}},[a("p",[e._v(e._s(e._f("timeStampToYmd")(r.updateTime)))]),a("p",[e._v(e._s(e._f("timeStampToHms")(r.updateTime)))])])}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.toEnterpriseDetail(r)}}},[e._v("详情")])}}])})],1),e.pager.total>0?a("el-pagination",{staticStyle:{"text-align":"right"},attrs:{background:"",layout:"total,sizes,prev,pager,next",total:e.pager.total,"page-sizes":e.pager.pageSizes,"page-size":e.pager.pageSize,"current-page":e.pager.currentPage},on:{"size-change":e.onSizeChange,"current-change":e.onCurrentChange}}):e._e()],1)},n=[],i=(a("386d"),a("a30a")),s=i["a"].getEnterpriseList,l=i["a"].loginBack,o={name:"EnterpriseList",data:function(){return{versionList:[{label:"基础版",value:"1"},{label:"高级版",value:"2"}],bindFlagList:[{label:"未绑定",value:"1"},{label:"已绑定",value:"2"}],search:{search:"",version:"",bindFlag:""},pager:{total:0,pageSizes:[20,40,60,80],pageSize:20,currentPage:1},enterpriseList:[]}},created:function(){this.getEnterpriseList()},methods:{tologinBack:function(e){var t=localStorage.setItem("haobanOperate")?JSON.parse(localStorage.setItem("haobanOperate")):{id:"",userMobile:"",username:""},a={phoneNumber:t.userMobile,nationCode:"86",accountId:t.id,wxEnterpriseId:e.wxEnterpriseId,accountName:t.username};l(a).then((function(e){}))},getEnterpriseList:function(){var e=this,t=this.search,a=t.search,r=t.version,n=t.bindFlag,i=this.pager,l=i.pageSize,o=i.currentPage,c={search:a,version:r,bindFlag:n,pageSize:l,pageNum:o};s(c).then((function(t){var a=t.result||{},r=a.totalCount,n=a.result;e.pager.total=r||0,e.enterpriseList=n||[]}))},onSearch:function(){this.pager.currentPage=1,this.getEnterpriseList()},onCurrentChange:function(e){this.pager.currentPage=e,this.getEnterpriseList()},onSizeChange:function(e){this.pager.pageSize=e,this.onSearch()},formatVersion:function(e,t,a){var r="--";return this.versionList.some((function(e){return e.value==a&&(r=e.label),e.value==a})),r},toEnterpriseDetail:function(e){var t=e.wxEnterpriseId;this.$router.push("/enterprise-detail?enterpriseId=".concat(t))}}},c=o,u=(a("98ba"),a("2877")),p=Object(u["a"])(c,r,n,!1,null,"2533160a",null);t["default"]=p.exports},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"98ba":function(e,t,a){"use strict";var r=a("bef7"),n=a.n(r);n.a},a30a:function(e,t,a){"use strict";var r=a("71f6"),n={getEnterpriseList:"/wx-enterprise-list",getEnterpriseDetail:"/enterprise-detail",refreshEnterpriseInfo:"/setting/wx-enterprise-info-flush",storeRangeDetail:"/store-range-detail",loginBack:{url:"/operation-login",method:"post",useFormData:!0,useIntercept:!1}};t["a"]=Object(r["a"])(n,"/hb-manage-operation-web")},bef7:function(e,t,a){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-448cb576"],{"0973":function(t,i,e){t.exports=e.p+"img/error_404.bf587478.svg"},1879:function(t,i,e){"use strict";var n=e("cf48"),s=e.n(n);s.a},"1c41":function(t,i,e){t.exports=e.p+"img/error_500.ed0cba44.svg"},"28a5":function(t,i,e){"use strict";var n=e("aae3"),s=e("cb7c"),r=e("ebd6"),a=e("0390"),c=e("9def"),l=e("5f1b"),u=e("520a"),o=e("79e5"),f=Math.min,d=[].push,h="split",g="length",p="lastIndex",v=4294967295,m=!o((function(){RegExp(v,"y")}));e("214f")("split",2,(function(t,i,e,o){var b;return b="c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[g]||2!="ab"[h](/(?:ab)*/)[g]||4!="."[h](/(.?)(.?)/)[g]||"."[h](/()()/)[g]>1||""[h](/.?/)[g]?function(t,i){var s=String(this);if(void 0===t&&0===i)return[];if(!n(t))return e.call(s,t,i);var r,a,c,l=[],o=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,h=void 0===i?v:i>>>0,m=new RegExp(t.source,o+"g");while(r=u.call(m,s)){if(a=m[p],a>f&&(l.push(s.slice(f,r.index)),r[g]>1&&r.index<s[g]&&d.apply(l,r.slice(1)),c=r[0][g],f=a,l[g]>=h))break;m[p]===r.index&&m[p]++}return f===s[g]?!c&&m.test("")||l.push(""):l.push(s.slice(f)),l[g]>h?l.slice(0,h):l}:"0"[h](void 0,0)[g]?function(t,i){return void 0===t&&0===i?[]:e.call(this,t,i)}:e,[function(e,n){var s=t(this),r=void 0==e?void 0:e[i];return void 0!==r?r.call(e,s,n):b.call(String(s),e,n)},function(t,i){var n=o(b,t,this,i,b!==e);if(n.done)return n.value;var u=s(t),d=String(this),h=r(u,RegExp),g=u.unicode,p=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(m?"y":"g"),x=new h(m?u:"^(?:"+u.source+")",p),_=void 0===i?v:i>>>0;if(0===_)return[];if(0===d.length)return null===l(x,d)?[d]:[];var w=0,C=0,S=[];while(C<d.length){x.lastIndex=m?C:0;var k,y=l(x,m?d:d.slice(C));if(null===y||(k=f(c(x.lastIndex+(m?0:C)),d.length))===w)C=a(d,C,g);else{if(S.push(d.slice(w,C)),S.length===_)return S;for(var E=1;E<=y.length-1;E++)if(S.push(y[E]),S.length===_)return S;C=w=k}}return S.push(d.slice(w)),S}]}))},"4cf1":function(t,i,e){"use strict";e.r(i);var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100vh"}},[e("div",{staticClass:"wscn-http404"},[e("div",{staticClass:"pic-404"},[e("img",{staticClass:"pic-404__parent",attrs:{src:t.imgSrc,alt:"404"}})]),e("div",{staticClass:"bullshit"},[e("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),e("a",{staticClass:"bullshit__return-home",attrs:{href:"#/index"}},[t._v("返回首页")])])])])},s=[],r=(e("28a5"),e("d1ea")),a=e.n(r),c=e("0973"),l=e.n(c),u=e("1c41"),o=e.n(u),f={name:"Index",data:function(){return{imgSrc:"",message:"",srcList:{403:a.a,404:l.a,500:o.a},msgList:{403:"抱歉,你无权访问该页面",404:"抱歉,你访问的页面不存在",500:"抱歉,服务器出错了"}}},mounted:function(){var t=this,i=t.$route.path.split("/")[1];t.imgSrc=t.srcList[i],t.message=t.msgList[i]}},d=f,h=(e("1879"),e("2877")),g=Object(h["a"])(d,n,s,!1,null,"afd4acfe",null);i["default"]=g.exports},cf48:function(t,i,e){},d1ea:function(t,i,e){t.exports=e.p+"img/error_403.829774f4.svg"}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-512af800"],{"34ff":function(e,t,n){},a30a:function(e,t,n){"use strict";var r=n("71f6"),i={getEnterpriseList:"/wx-enterprise-list",getEnterpriseDetail:"/enterprise-detail",refreshEnterpriseInfo:"/setting/wx-enterprise-info-flush",storeRangeDetail:"/store-range-detail",loginBack:{url:"/operation-login",method:"post",useFormData:!0,useIntercept:!1}};t["a"]=Object(r["a"])(i,"/hb-manage-operation-web")},bed5:function(e,t,n){"use strict";var r=n("34ff"),i=n.n(r);i.a},d1a4:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"20px"}},[n("h3",{staticClass:"model-title"},[e._v("\n 企业信息\n "),e._e()],1),n("el-form",{attrs:{"label-width":"140px"},nativeOn:{submit:function(e){e.preventDefault()}}},[n("el-form-item",{attrs:{label:"小程序版本"}},[e._v("免费版")]),n("el-form-item",{attrs:{label:"企业名称"}},[n("span",[e._v(e._s(e.enterpriseDetail.wxEnterpriseName))]),n("el-tag",{staticStyle:{margin:"0 10px"},attrs:{type:"verified"==e.enterpriseDetail.corpType?"":"info",effect:"plain"}},[e._v("\n "+e._s("verified"==e.enterpriseDetail.corpType?"已认证":"未认证")+"\n ")]),e.enterpriseDetail.verifiedEndTime?n("span",{staticClass:"end-time"},[e._v("\n 认证到期 "+e._s(e._f("timeStampToYmd")(e.enterpriseDetail.verifiedEndTime))+"\n ")]):e._e()],1),n("el-form-item",{attrs:{label:"企业ID"}},[e._v(e._s(e.enterpriseDetail.corpId||"--"))]),n("el-form-item",{attrs:{label:"行业类型"}},[e._v(e._s(e.formatCorpIndustry()))]),n("el-form-item",{attrs:{label:"应用可见范围"}},[e._v("\n "+e._s(Array.isArray(e.enterpriseDetail.displayRange)&&e.enterpriseDetail.displayRange.length>0?e.enterpriseDetail.displayRange.map((function(e){return e.name})).join(","):"--")+"\n ")])],1),e.enterpriseDetail.secret.secretName?[n("h3",{staticClass:"model-title"},[e._v("好办自建应用")]),n("div",{staticClass:"hb-app"},[n("div",{staticClass:"hb-app-name"},[e._v(e._s(e.enterpriseDetail.secret.secretName))]),n("el-form",{staticClass:"hb-app-info",attrs:{"label-width":"150px"},nativeOn:{submit:function(e){e.preventDefault()}}},[n("el-form-item",{staticClass:"hb-app-info-item",attrs:{label:"Agentld"}},[e._v(e._s(e.enterpriseDetail.secret.agentId))]),n("el-form-item",{staticClass:"hb-app-info-item",attrs:{label:"Secret"}},[e._v(e._s(e.enterpriseDetail.secret.secretVal))]),n("el-form-item",{staticClass:"hb-app-info-item",attrs:{label:"应用可见范围"}},[e._v("\n "+e._s(Array.isArray(e.enterpriseDetail.secret.displayRange)&&e.enterpriseDetail.secret.displayRange.length>0?e.enterpriseDetail.secret.displayRange.map((function(e){return e.name})).join(","):"--")+"\n ")])],1)],1)]:e._e(),n("h3",{staticClass:"model-title"},[e._v("授权信息")]),n("el-table",{attrs:{data:e.enterpriseDetail.enterpriseList}},[n("el-table-column",{attrs:{label:"授权商户"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return n("div",{staticClass:"store-info"},[r.enterpriseLogo?n("div",{staticClass:"store-logo"},[n("img",{attrs:{src:r.enterpriseLogo,alt:""}})]):e._e(),n("span",{staticClass:"store-name"},[e._v(e._s(r.enterpriseName))])])}}])}),n("el-table-column",{attrs:{label:"门店绑定授权范围"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[0==r.bindStoreMode?n("span",[e._v("所有门店")]):r.bindStoreMode>0?n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.getBindDetail(r,0)}}},[e._v("\n "+e._s(r.bindCount)+e._s(1==r.bindStoreMode?"个分组":2==r.bindStoreMode?"家门店":"")+"\n ")]):n("span",[e._v("无")])]}}])}),n("el-table-column",{attrs:{label:"门店共享授权范围"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[0==r.shareStoreMode?n("span",[e._v("所有门店")]):r.shareStoreMode>0?n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.getBindDetail(r,1)}}},[e._v("\n "+e._s(r.shareCount)+e._s(1==r.shareStoreMode?"个分组":2==r.shareStoreMode?"家门店":"")+"\n ")]):n("span",[e._v("无")])]}}])})],1),n("el-dialog",{attrs:{visible:e.bindInfo.show,title:"门店授权范围",width:"600px"},on:{"update:visible":function(t){return e.$set(e.bindInfo,"show",t)},closed:e.onBindInfoClose}},[n("el-form",{attrs:{"label-width":"140px"},nativeOn:{submit:function(e){e.preventDefault()}}},[n("el-form-item",{attrs:{label:0==e.bindInfo.type?"门店绑定授权范围":"门店共享授权范围"}},[n("el-select",{staticStyle:{width:"392px"},attrs:{disabled:"",multiple:"",value:e.bindInfo.selected}},e._l(e.bindInfo.data,(function(e){return n("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1)],1)],1)],2)},i=[],s=n("a30a"),a=s["a"].getEnterpriseDetail,l=s["a"].refreshEnterpriseInfo,o=s["a"].storeRangeDetail,p={name:"EnterpriseDetail",data:function(){return{bread:[{path:"/enterprise-list",name:"企业列表"},{name:"查看"}],enterpriseId:"",enterpriseDetail:{displayRange:[],secret:{},enterpriseList:[]},bindInfo:{show:!1,type:0,data:[],selected:[]}}},created:function(){var e=this.$route.query.enterpriseId;if(!e)return this.$router.go(-1);this.enterpriseId=e,this.getEnterpriseDetail(),this.$emit("updateBread",this.bread)},methods:{getEnterpriseDetail:function(){var e=this;a({wxEnterpriseId:this.enterpriseId}).then((function(t){Object.assign(e.enterpriseDetail,t.result)}))},onRefresh:function(){l().then(this.getEnterpriseDetail)},formatCorpIndustry:function(){var e=[];return this.enterpriseDetail.corpIndustry&&e.push(this.enterpriseDetail.corpIndustry),this.enterpriseDetail.corpSubIndustry&&e.push(this.enterpriseDetail.corpSubIndustry),e.length>0?e.join("/"):"--"},getBindDetail:function(e,t){var n=this,r=e.wxEnterpriseId,i=e.enterpriseId,s={wxEnterpriseId:r,enterpriseId:i,operationType:t};this.bindInfo.show=!0,this.bindInfo.type=t,o(s).then((function(e){n.bindInfo.data=e.result||[],n.bindInfo.selected=n.bindInfo.data.map((function(e){return e.id}))}))},onBindInfoClose:function(){this.bindInfo.data=[],this.bindInfo.selected=[]}}},d=p,f=(n("bed5"),n("2877")),c=Object(f["a"])(d,r,i,!1,null,"c8f38f6e",null);t["default"]=c.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-512af800"],{"34ff":function(e,t,i){},a30a:function(e,t,i){"use strict";var n=i("71f6"),r={getEnterpriseList:"/wx-enterprise-list",getEnterpriseDetail:"/enterprise-detail",refreshEnterpriseInfo:"/setting/wx-enterprise-info-flush",storeRangeDetail:"/store-range-detail"};t["a"]=Object(n["a"])(r,"/hb-manage-operation-web")},bed5:function(e,t,i){"use strict";var n=i("34ff"),r=i.n(n);r.a},d1a4:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{padding:"20px"}},[i("h3",{staticClass:"model-title"},[e._v("\n 企业信息\n "),e._e()],1),i("el-form",{attrs:{"label-width":"140px"},nativeOn:{submit:function(e){e.preventDefault()}}},[i("el-form-item",{attrs:{label:"小程序版本"}},[e._v("免费版")]),i("el-form-item",{attrs:{label:"企业名称"}},[i("span",[e._v(e._s(e.enterpriseDetail.wxEnterpriseName))]),i("el-tag",{staticStyle:{margin:"0 10px"},attrs:{type:"verified"==e.enterpriseDetail.corpType?"":"info",effect:"plain"}},[e._v("\n "+e._s("verified"==e.enterpriseDetail.corpType?"已认证":"未认证")+"\n ")]),e.enterpriseDetail.verifiedEndTime?i("span",{staticClass:"end-time"},[e._v("\n 认证到期 "+e._s(e._f("timeStampToYmd")(e.enterpriseDetail.verifiedEndTime))+"\n ")]):e._e()],1),i("el-form-item",{attrs:{label:"企业ID"}},[e._v(e._s(e.enterpriseDetail.corpId||"--"))]),i("el-form-item",{attrs:{label:"行业类型"}},[e._v(e._s(e.formatCorpIndustry()))]),i("el-form-item",{attrs:{label:"应用可见范围"}},[e._v("\n "+e._s(Array.isArray(e.enterpriseDetail.displayRange)&&e.enterpriseDetail.displayRange.length>0?e.enterpriseDetail.displayRange.map((function(e){return e.name})).join(","):"--")+"\n ")])],1),e.enterpriseDetail.secret.secretName?[i("h3",{staticClass:"model-title"},[e._v("好办自建应用")]),i("div",{staticClass:"hb-app"},[i("div",{staticClass:"hb-app-name"},[e._v(e._s(e.enterpriseDetail.secret.secretName))]),i("el-form",{staticClass:"hb-app-info",attrs:{"label-width":"150px"},nativeOn:{submit:function(e){e.preventDefault()}}},[i("el-form-item",{staticClass:"hb-app-info-item",attrs:{label:"Agentld"}},[e._v(e._s(e.enterpriseDetail.secret.agentId))]),i("el-form-item",{staticClass:"hb-app-info-item",attrs:{label:"Secret"}},[e._v(e._s(e.enterpriseDetail.secret.secretVal))]),i("el-form-item",{staticClass:"hb-app-info-item",attrs:{label:"应用可见范围"}},[e._v("\n "+e._s(Array.isArray(e.enterpriseDetail.secret.displayRange)&&e.enterpriseDetail.secret.displayRange.length>0?e.enterpriseDetail.secret.displayRange.map((function(e){return e.name})).join(","):"--")+"\n ")])],1)],1)]:e._e(),i("h3",{staticClass:"model-title"},[e._v("授权信息")]),i("el-table",{attrs:{data:e.enterpriseDetail.enterpriseList}},[i("el-table-column",{attrs:{label:"授权商户"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return i("div",{staticClass:"store-info"},[n.enterpriseLogo?i("div",{staticClass:"store-logo"},[i("img",{attrs:{src:n.enterpriseLogo,alt:""}})]):e._e(),i("span",{staticClass:"store-name"},[e._v(e._s(n.enterpriseName))])])}}])}),i("el-table-column",{attrs:{label:"门店绑定授权范围"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[0==n.bindStoreMode?i("span",[e._v("所有门店")]):n.bindStoreMode>0?i("el-button",{attrs:{type:"text"},on:{click:function(t){return e.getBindDetail(n,0)}}},[e._v("\n "+e._s(n.bindCount)+e._s(1==n.bindStoreMode?"个分组":2==n.bindStoreMode?"家门店":"")+"\n ")]):i("span",[e._v("无")])]}}])}),i("el-table-column",{attrs:{label:"门店共享授权范围"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[0==n.shareStoreMode?i("span",[e._v("所有门店")]):n.shareStoreMode>0?i("el-button",{attrs:{type:"text"},on:{click:function(t){return e.getBindDetail(n,1)}}},[e._v("\n "+e._s(n.shareCount)+e._s(1==n.shareStoreMode?"个分组":2==n.shareStoreMode?"家门店":"")+"\n ")]):i("span",[e._v("无")])]}}])})],1),i("el-dialog",{attrs:{visible:e.bindInfo.show,title:"门店授权范围",width:"600px"},on:{"update:visible":function(t){return e.$set(e.bindInfo,"show",t)},closed:e.onBindInfoClose}},[i("el-form",{attrs:{"label-width":"140px"},nativeOn:{submit:function(e){e.preventDefault()}}},[i("el-form-item",{attrs:{label:0==e.bindInfo.type?"门店绑定授权范围":"门店共享授权范围"}},[i("el-select",{staticStyle:{width:"392px"},attrs:{disabled:"",multiple:"",value:e.bindInfo.selected}},e._l(e.bindInfo.data,(function(e){return i("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1)],1)],1)],2)},r=[],s=i("a30a"),a=s["a"].getEnterpriseDetail,l=s["a"].refreshEnterpriseInfo,o=s["a"].storeRangeDetail,p={name:"EnterpriseDetail",data:function(){return{bread:[{path:"/enterprise-list",name:"企业列表"},{name:"查看"}],enterpriseId:"",enterpriseDetail:{displayRange:[],secret:{},enterpriseList:[]},bindInfo:{show:!1,type:0,data:[],selected:[]}}},created:function(){var e=this.$route.query.enterpriseId;if(!e)return this.$router.go(-1);this.enterpriseId=e,this.getEnterpriseDetail(),this.$emit("updateBread",this.bread)},methods:{getEnterpriseDetail:function(){var e=this;a({wxEnterpriseId:this.enterpriseId}).then((function(t){Object.assign(e.enterpriseDetail,t.result)}))},onRefresh:function(){l().then(this.getEnterpriseDetail)},formatCorpIndustry:function(){var e=[];return this.enterpriseDetail.corpIndustry&&e.push(this.enterpriseDetail.corpIndustry),this.enterpriseDetail.corpSubIndustry&&e.push(this.enterpriseDetail.corpSubIndustry),e.length>0?e.join("/"):"--"},getBindDetail:function(e,t){var i=this,n=e.wxEnterpriseId,r=e.enterpriseId,s={wxEnterpriseId:n,enterpriseId:r,operationType:t};this.bindInfo.show=!0,this.bindInfo.type=t,o(s).then((function(e){i.bindInfo.data=e.result||[],i.bindInfo.selected=i.bindInfo.data.map((function(e){return e.id}))}))},onBindInfoClose:function(){this.bindInfo.data=[],this.bindInfo.selected=[]}}},d=p,f=(i("bed5"),i("2877")),c=Object(f["a"])(d,n,r,!1,null,"c8f38f6e",null);t["default"]=c.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6bc29ff2"],{"0973":function(t,s,i){t.exports=i.p+"img/error_404.bf587478.svg"},1879:function(t,s,i){"use strict";var a=i("cf48"),e=i.n(a);e.a},"1c41":function(t,s,i){t.exports=i.p+"img/error_500.ed0cba44.svg"},"4cf1":function(t,s,i){"use strict";i.r(s);var a=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100vh"}},[i("div",{staticClass:"wscn-http404"},[i("div",{staticClass:"pic-404"},[i("img",{staticClass:"pic-404__parent",attrs:{src:t.imgSrc,alt:"404"}})]),i("div",{staticClass:"bullshit"},[i("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),i("a",{staticClass:"bullshit__return-home",attrs:{href:"#/index"}},[t._v("返回首页")])])])])},e=[],c=(i("28a5"),i("d1ea")),n=i.n(c),r=i("0973"),o=i.n(r),u=i("1c41"),f=i.n(u),l={name:"Index",data:function(){return{imgSrc:"",message:"",srcList:{403:n.a,404:o.a,500:f.a},msgList:{403:"抱歉,你无权访问该页面",404:"抱歉,你访问的页面不存在",500:"抱歉,服务器出错了"}}},mounted:function(){var t=this,s=t.$route.path.split("/")[1];t.imgSrc=t.srcList[s],t.message=t.msgList[s]}},p=l,d=(i("1879"),i("2877")),g=Object(d["a"])(p,a,e,!1,null,"afd4acfe",null);s["default"]=g.exports},cf48:function(t,s,i){},d1ea:function(t,s,i){t.exports=i.p+"img/error_403.829774f4.svg"}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8a27d230"],{"30ad":function(e,t,a){},"6cf8":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"20px"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{placeholder:"请输入企业/商户","prefix-icon":"el-icon-search",clearable:""},on:{change:e.onSearch},model:{value:e.search.search,callback:function(t){e.$set(e.search,"search","string"===typeof t?t.trim():t)},expression:"search.search"}}),a("el-select",{staticStyle:{"margin-left":"10px",width:"106px"},attrs:{placeholder:"全部版本",clearable:""},on:{change:e.onSearch},model:{value:e.search.version,callback:function(t){e.$set(e.search,"version",t)},expression:"search.version"}},e._l(e.versionList,(function(e){return a("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1),a("el-select",{staticStyle:{"margin-left":"10px",width:"106px"},attrs:{placeholder:"全部状态",clearable:""},on:{change:e.onSearch},model:{value:e.search.bindFlag,callback:function(t){e.$set(e.search,"bindFlag",t)},expression:"search.bindFlag"}},e._l(e.bindFlagList,(function(e){return a("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1),a("el-table",{staticStyle:{"margin-top":"20px"},attrs:{data:e.enterpriseList}},[a("el-table-column",{attrs:{label:"企业信息","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("div",{staticClass:"enterprise-info"},[a("div",{staticClass:"logo"},[r.corpSquareLogoUrl?a("img",{attrs:{src:r.corpSquareLogoUrl,alt:""}}):e._e()]),a("span",{staticClass:"enterprise-name"},[e._v(e._s(r.wxEnterpriseName))])])}}])}),a("el-table-column",{attrs:{label:"订购版本",prop:"version",formatter:e.formatVersion}}),a("el-table-column",{attrs:{label:"授权GIC商户数",prop:"enterpriseCount"}}),a("el-table-column",{attrs:{label:"最近授权时间"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("div",{staticStyle:{"line-height":"normal"}},[a("p",[e._v(e._s(e._f("timeStampToYmd")(r.createTime)))]),a("p",[e._v(e._s(e._f("timeStampToHms")(r.createTime)))])])}}])}),a("el-table-column",{attrs:{label:"最近编辑时间"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("div",{staticStyle:{"line-height":"normal"}},[a("p",[e._v(e._s(e._f("timeStampToYmd")(r.updateTime)))]),a("p",[e._v(e._s(e._f("timeStampToHms")(r.updateTime)))])])}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.toEnterpriseDetail(r)}}},[e._v("详情")])}}])})],1),e.pager.total>0?a("el-pagination",{staticStyle:{"text-align":"right"},attrs:{background:"",layout:"total,sizes,prev,pager,next",total:e.pager.total,"page-sizes":e.pager.pageSizes,"page-size":e.pager.pageSize,"current-page":e.pager.currentPage},on:{"size-change":e.onSizeChange,"current-change":e.onCurrentChange}}):e._e()],1)},n=[],i=(a("386d"),a("a30a")),s=i["a"].getEnterpriseList,l={name:"EnterpriseList",data:function(){return{versionList:[{label:"基础版",value:"1"},{label:"高级版",value:"2"}],bindFlagList:[{label:"未绑定",value:"1"},{label:"已绑定",value:"2"}],search:{search:"",version:"",bindFlag:""},pager:{total:0,pageSizes:[20,40,60,80],pageSize:20,currentPage:1},enterpriseList:[]}},created:function(){this.getEnterpriseList()},methods:{getEnterpriseList:function(){var e=this,t=this.search,a=t.search,r=t.version,n=t.bindFlag,i=this.pager,l=i.pageSize,o=i.currentPage,c={search:a,version:r,bindFlag:n,pageSize:l,pageNum:o};s(c).then((function(t){var a=t.result||{},r=a.totalCount,n=a.result;e.pager.total=r||0,e.enterpriseList=n||[]}))},onSearch:function(){this.pager.currentPage=1,this.getEnterpriseList()},onCurrentChange:function(e){this.pager.currentPage=e,this.getEnterpriseList()},onSizeChange:function(e){this.pager.pageSize=e,this.onSearch()},formatVersion:function(e,t,a){var r="--";return this.versionList.some((function(e){return e.value==a&&(r=e.label),e.value==a})),r},toEnterpriseDetail:function(e){var t=e.wxEnterpriseId;this.$router.push("/enterprise-detail?enterpriseId=".concat(t))}}},o=l,c=(a("e0cb"),a("2877")),p=Object(c["a"])(o,r,n,!1,null,"9afc44e0",null);t["default"]=p.exports},a30a:function(e,t,a){"use strict";var r=a("71f6"),n={getEnterpriseList:"/wx-enterprise-list",getEnterpriseDetail:"/enterprise-detail",refreshEnterpriseInfo:"/setting/wx-enterprise-info-flush",storeRangeDetail:"/store-range-detail"};t["a"]=Object(r["a"])(n,"/hb-manage-operation-web")},e0cb:function(e,t,a){"use strict";var r=a("30ad"),n=a.n(r);n.a}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e0354b28"],{"0feb":function(t,e,i){"use strict";var n=i("71f6"),a={getMenuList:"/gic-menu-list",addMenu:"/menu-add",editMenu:"/menu-edit",delMenu:"/menu-del",addAuthItem:"/add-auth-item",editAuthItem:"/edit-auth-item",delAuthItem:"/del-auth-item",getAuthItemList:"/auth-item-list",getOperationItemList:"/operation-item-list",addOperationItem:"/add-operation-item",editOperationItem:"/edit-operation-item",delOperationItem:"/del-operation-item",haobanVersionList:"/haoban-version-list",appVersionList:"/app-version-list"};e["a"]=Object(n["a"])(a,"/hb-manage-operation-web")},"28a5":function(t,e,i){"use strict";var n=i("aae3"),a=i("cb7c"),u=i("ebd6"),o=i("0390"),r=i("9def"),s=i("5f1b"),l=i("520a"),d=i("79e5"),h=Math.min,m=[].push,c="split",p="length",I="lastIndex",f=4294967295,g=!d((function(){RegExp(f,"y")}));i("214f")("split",2,(function(t,e,i,d){var b;return b="c"=="abbc"[c](/(b)*/)[1]||4!="test"[c](/(?:)/,-1)[p]||2!="ab"[c](/(?:ab)*/)[p]||4!="."[c](/(.?)(.?)/)[p]||"."[c](/()()/)[p]>1||""[c](/.?/)[p]?function(t,e){var a=String(this);if(void 0===t&&0===e)return[];if(!n(t))return i.call(a,t,e);var u,o,r,s=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),h=0,c=void 0===e?f:e>>>0,g=new RegExp(t.source,d+"g");while(u=l.call(g,a)){if(o=g[I],o>h&&(s.push(a.slice(h,u.index)),u[p]>1&&u.index<a[p]&&m.apply(s,u.slice(1)),r=u[0][p],h=o,s[p]>=c))break;g[I]===u.index&&g[I]++}return h===a[p]?!r&&g.test("")||s.push(""):s.push(a.slice(h)),s[p]>c?s.slice(0,c):s}:"0"[c](void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:i.call(this,t,e)}:i,[function(i,n){var a=t(this),u=void 0==i?void 0:i[e];return void 0!==u?u.call(i,a,n):b.call(String(a),i,n)},function(t,e){var n=d(b,t,this,e,b!==i);if(n.done)return n.value;var l=a(t),m=String(this),c=u(l,RegExp),p=l.unicode,I=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(g?"y":"g"),A=new c(g?l:"^(?:"+l.source+")",I),v=void 0===e?f:e>>>0;if(0===v)return[];if(0===m.length)return null===s(A,m)?[m]:[];var y=0,w=0,x=[];while(w<m.length){A.lastIndex=g?w:0;var L,F=s(A,g?m:m.slice(w));if(null===F||(L=h(r(A.lastIndex+(g?0:w)),m.length))===y)w=o(m,w,p);else{if(x.push(m.slice(y,w)),x.length===v)return x;for(var O=1;O<=F.length-1;O++)if(x.push(F[O]),x.length===v)return x;w=y=L}}return x.push(m.slice(y)),x}]}))},a664:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{padding:"20px"}},[i("div",{staticStyle:{"text-align":"right"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.editAuth.show=!0}}},[t._v("新建权限项")])],1),i("el-table",{staticStyle:{"margin-top":"20px"},attrs:{data:t.authList}},[i("el-table-column",{attrs:{label:"权限名称",prop:"authItemName",formatter:function(t,e,i){return i||"--"}}}),i("el-table-column",{attrs:{label:"包含操作项",prop:"operationItemCount",formatter:function(t,e,i){return i+"个"||!1}}}),i("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[i("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onEditAuthOpen(n)}}},[t._v("编辑")]),i("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onDelAuth(n)}}},[t._v("删除")])]}}])})],1),i("el-dialog",{attrs:{visible:t.editAuth.show,title:t.editAuth.authItemId?"编辑权限项":"新建权限项",width:"590px"},on:{"update:visible":function(e){return t.$set(t.editAuth,"show",e)},closed:t.onEditAuthClose}},[i("el-form",{ref:"editAuth",attrs:{model:t.editAuth,rules:t.editAuthRule,"label-width":"110px"},nativeOn:{submit:function(t){t.preventDefault()}}},[i("el-form-item",{attrs:{label:"权限项名称",prop:"authItemName"}},[i("el-input",{staticStyle:{width:"440px"},attrs:{type:"text",placeholder:"请输入权限项名称",maxlength:"20","show-word-limit":""},model:{value:t.editAuth.authItemName,callback:function(e){t.$set(t.editAuth,"authItemName","string"===typeof e?e.trim():e)},expression:"editAuth.authItemName"}})],1),i("el-form-item",{attrs:{label:"包含操作项",prop:"operationItemIds"}},[i("el-select",{staticStyle:{width:"332px"},attrs:{"collapse-tags":"",multiple:"",clearable:""},model:{value:t.editAuth.operationItemIds,callback:function(e){t.$set(t.editAuth,"operationItemIds",e)},expression:"editAuth.operationItemIds"}},t._l(t.operationList,(function(t){return i("el-option",{key:t.operationItemId,attrs:{value:t.operationItemId,label:t.operationItemName}})})),1),i("el-button",{staticStyle:{"margin-left":"24px"},attrs:{type:"text"},on:{click:t.toOperationList}},[t._v("添加操作项")])],1)],1),i("template",{slot:"footer"},[i("el-button",{on:{click:function(e){t.editAuth.show=!1}}},[t._v("取消")]),i("el-button",{attrs:{type:"primary",loading:t.editAuth.loading},on:{click:t.onEditAuthSave}},[t._v(t._s(t.editAuth.authItemId?"保存":"新建"))])],1)],2)],1)},a=[],u=i("d157"),o=i("0feb"),r=o["a"].addAuthItem,s=o["a"].editAuthItem,l=o["a"].delAuthItem,d=o["a"].getAuthItemList,h=o["a"].getOperationItemList,m={name:"PermissionList",data:function(){return{bread:[{path:"/menu-config",name:"权限配置"},{name:"权限项"}],menuId:"",appType:"",operationList:[],authList:[],editAuth:{show:!1,loading:!1,authItemId:"",authItemName:"",operationItemIds:[]},editAuthRule:{authItemName:[{required:!0,message:"权限项名称不能为空",trigger:"blur"}],operationItemIds:[{required:!0,message:"请至少选择一个操作项",trigger:"change"}]}}},created:function(){var t=this.$route.query,e=t.menuId,i=t.appType;if(!e)return this.$router.go(-1);this.menuId=e,this.appType=i,this.initData(),this.$emit("updateBread",this.bread)},methods:{initData:function(){this.getAuthItemList(),this.getOperationItemList(1)},getOperationItemList:function(t){var e=this;1==t&&(this.operationList=[]),h({menuId:this.menuId,pageSize:20,pageNum:t}).then((function(i){var n=i.result||{},a=n.totalPage,u=n.result;e.operationList=e.operationList.concat(u||[]),t+1<=a&&e.getOperationItemList(t+1)}))},getAuthItemList:function(){var t=this;d({menuId:this.menuId}).then((function(e){t.authList=e.result||[]}))},onEditAuthOpen:function(t){var e=t.authItemId,i=t.authItemName,n=t.operationItemList;Object.assign(this.editAuth,{show:!0,operationItemIds:Array.isArray(n)?n.map((function(t){return t.operationItemId})):[],authItemId:e,authItemName:i})},onEditAuthClose:function(){Object.assign(this.editAuth,{authItemId:"",authItemName:"",operationItemIds:[]}),this.$nextTick(this.$refs.editAuth.clearValidate)},onEditAuthSave:function(){var t=this;this.$refs.editAuth.validate((function(e){if(e){var i=t.editAuth,n=i.authItemId,a=i.authItemName,o=i.operationItemIds,l={authItemName:Object(u["a"])(a),operationItemIds:o.join(","),menuId:t.menuId};t.editAuth.loading=!0,n?(l.authItemId=n,s(l).then(d.bind(t,"保存成功!")).finally((function(){return t.editAuth.loading=!1}))):r(l).then(d.bind(t,"新建成功!")).finally((function(){return t.editAuth.loading=!1}))}function d(t){this.$message.success(t),this.editAuth.show=!1,this.getAuthItemList()}}))},onDelAuth:function(t){var e=this,i=t.authItemId,n=t.authItemName;this.$confirm("确定删除【 ".concat(n," 】吗?"),"提示",{type:"warning"}).then((function(){l({authItemId:i}).then((function(t){e.$message.success("删除成功!"),e.getAuthItemList()}))}))},toOperationList:function(){this.$router.push("/operation-list?type=".concat(this.appType))}}},c=m,p=i("2877"),I=Object(p["a"])(c,n,a,!1,null,null,null);e["default"]=I.exports},d157:function(t,e,i){"use strict";i.d(e,"a",(function(){return n}));i("c5f6"),i("a481"),i("28a5"),i("6b54");function n(t){return t=t.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]|[\uD800-\uDBFF]|[\uDC00-\uDFFF]|[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g,""),unescape(escape(t).replace(/\%uD.{3}/g,""))}}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e6ff36f6"],{"0feb":function(t,e,i){"use strict";var a=i("71f6"),n={getMenuList:"/gic-menu-list",addMenu:"/menu-add",editMenu:"/menu-edit",delMenu:"/menu-del",addAuthItem:"/add-auth-item",editAuthItem:"/edit-auth-item",delAuthItem:"/del-auth-item",getAuthItemList:"/auth-item-list",getOperationItemList:"/operation-item-list",addOperationItem:"/add-operation-item",editOperationItem:"/edit-operation-item",delOperationItem:"/del-operation-item",haobanVersionList:"/haoban-version-list",appVersionList:"/app-version-list"};e["a"]=Object(a["a"])(n,"/hb-manage-operation-web")},a664:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{padding:"20px"}},[i("div",{staticStyle:{"text-align":"right"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.editAuth.show=!0}}},[t._v("新建权限项")])],1),i("el-table",{staticStyle:{"margin-top":"20px"},attrs:{data:t.authList}},[i("el-table-column",{attrs:{label:"权限名称",prop:"authItemName",formatter:function(t,e,i){return i||"--"}}}),i("el-table-column",{attrs:{label:"包含操作项",prop:"operationItemCount",formatter:function(t,e,i){return i+"个"||!1}}}),i("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onEditAuthOpen(a)}}},[t._v("编辑")]),i("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onDelAuth(a)}}},[t._v("删除")])]}}])})],1),i("el-dialog",{attrs:{visible:t.editAuth.show,title:t.editAuth.authItemId?"编辑权限项":"新建权限项",width:"590px"},on:{"update:visible":function(e){return t.$set(t.editAuth,"show",e)},closed:t.onEditAuthClose}},[i("el-form",{ref:"editAuth",attrs:{model:t.editAuth,rules:t.editAuthRule,"label-width":"110px"},nativeOn:{submit:function(t){t.preventDefault()}}},[i("el-form-item",{attrs:{label:"权限项名称",prop:"authItemName"}},[i("el-input",{staticStyle:{width:"440px"},attrs:{type:"text",placeholder:"请输入权限项名称",maxlength:"20","show-word-limit":""},model:{value:t.editAuth.authItemName,callback:function(e){t.$set(t.editAuth,"authItemName","string"===typeof e?e.trim():e)},expression:"editAuth.authItemName"}})],1),i("el-form-item",{attrs:{label:"包含操作项",prop:"operationItemIds"}},[i("el-select",{staticStyle:{width:"332px"},attrs:{"collapse-tags":"",multiple:"",clearable:""},model:{value:t.editAuth.operationItemIds,callback:function(e){t.$set(t.editAuth,"operationItemIds",e)},expression:"editAuth.operationItemIds"}},t._l(t.operationList,(function(t){return i("el-option",{key:t.operationItemId,attrs:{value:t.operationItemId,label:t.operationItemName}})})),1),i("el-button",{staticStyle:{"margin-left":"24px"},attrs:{type:"text"},on:{click:t.toOperationList}},[t._v("添加操作项")])],1)],1),i("template",{slot:"footer"},[i("el-button",{on:{click:function(e){t.editAuth.show=!1}}},[t._v("取消")]),i("el-button",{attrs:{type:"primary",loading:t.editAuth.loading},on:{click:t.onEditAuthSave}},[t._v(t._s(t.editAuth.authItemId?"保存":"新建"))])],1)],2)],1)},n=[],u=i("d157"),o=i("0feb"),r=o["a"].addAuthItem,s=o["a"].editAuthItem,d=o["a"].delAuthItem,h=o["a"].getAuthItemList,l=o["a"].getOperationItemList,m={name:"PermissionList",data:function(){return{bread:[{path:"/menu-config",name:"权限配置"},{name:"权限项"}],menuId:"",appType:"",operationList:[],authList:[],editAuth:{show:!1,loading:!1,authItemId:"",authItemName:"",operationItemIds:[]},editAuthRule:{authItemName:[{required:!0,message:"权限项名称不能为空",trigger:"blur"}],operationItemIds:[{required:!0,message:"请至少选择一个操作项",trigger:"change"}]}}},created:function(){var t=this.$route.query,e=t.menuId,i=t.appType;if(!e)return this.$router.go(-1);this.menuId=e,this.appType=i,this.initData(),this.$emit("updateBread",this.bread)},methods:{initData:function(){this.getAuthItemList(),this.getOperationItemList(1)},getOperationItemList:function(t){var e=this;1==t&&(this.operationList=[]),l({menuId:this.menuId,pageSize:20,pageNum:t}).then((function(i){var a=i.result||{},n=a.totalPage,u=a.result;e.operationList=e.operationList.concat(u||[]),t+1<=n&&e.getOperationItemList(t+1)}))},getAuthItemList:function(){var t=this;h({menuId:this.menuId}).then((function(e){t.authList=e.result||[]}))},onEditAuthOpen:function(t){var e=t.authItemId,i=t.authItemName,a=t.operationItemList;Object.assign(this.editAuth,{show:!0,operationItemIds:Array.isArray(a)?a.map((function(t){return t.operationItemId})):[],authItemId:e,authItemName:i})},onEditAuthClose:function(){Object.assign(this.editAuth,{authItemId:"",authItemName:"",operationItemIds:[]}),this.$nextTick(this.$refs.editAuth.clearValidate)},onEditAuthSave:function(){var t=this;this.$refs.editAuth.validate((function(e){if(e){var i=t.editAuth,a=i.authItemId,n=i.authItemName,o=i.operationItemIds,d={authItemName:Object(u["a"])(n),operationItemIds:o.join(","),menuId:t.menuId};t.editAuth.loading=!0,a?(d.authItemId=a,s(d).then(h.bind(t,"保存成功!")).finally((function(){return t.editAuth.loading=!1}))):r(d).then(h.bind(t,"新建成功!")).finally((function(){return t.editAuth.loading=!1}))}function h(t){this.$message.success(t),this.editAuth.show=!1,this.getAuthItemList()}}))},onDelAuth:function(t){var e=this,i=t.authItemId,a=t.authItemName;this.$confirm("确定删除【 ".concat(a," 】吗?"),"提示",{type:"warning"}).then((function(){d({authItemId:i}).then((function(t){e.$message.success("删除成功!"),e.getAuthItemList()}))}))},toOperationList:function(){this.$router.push("/operation-list?type=".concat(this.appType))}}},p=m,c=i("2877"),I=Object(c["a"])(p,a,n,!1,null,null,null);e["default"]=I.exports},d157:function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));i("c5f6"),i("a481"),i("28a5"),i("6b54");function a(t){return t=t.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]|[\uD800-\uDBFF]|[\uDC00-\uDFFF]|[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g,""),unescape(escape(t).replace(/\%uD.{3}/g,""))}}}]);
\ 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.
...@@ -5,6 +5,12 @@ let api = { ...@@ -5,6 +5,12 @@ let api = {
getEnterpriseDetail: '/enterprise-detail', // 获取企业详情 getEnterpriseDetail: '/enterprise-detail', // 获取企业详情
refreshEnterpriseInfo: '/setting/wx-enterprise-info-flush', // 刷新企业信息 refreshEnterpriseInfo: '/setting/wx-enterprise-info-flush', // 刷新企业信息
storeRangeDetail: '/store-range-detail', // 查询绑定信息 storeRangeDetail: '/store-range-detail', // 查询绑定信息
loginBack: {
url: '/operation-login',
method: 'post',
useFormData: true,
useIntercept: false
}
}; };
export default getFetch(api, '/hb-manage-operation-web'); export default getFetch(api, '/hb-manage-operation-web');
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-08-03 10:08:57
* @LastEditors: 无尘
* @LastEditTime: 2020-10-20 14:01:11
-->
<template> <template>
<div class="header"> <div class="header">
<a :href="`${origin}/operation-platform/#/index`" class="logo"> <a :href="`${origin}/operation-platform/#/index`" class="logo">
...@@ -28,6 +36,7 @@ export default { ...@@ -28,6 +36,7 @@ export default {
getUserInfo() { getUserInfo() {
getUserInfo().then(res => { getUserInfo().then(res => {
const result = res.result || {}; const result = res.result || {};
localStorage.setItem('haobanOperate', JSON.stringify(result));
this.userInfo = Object.assign({}, result); this.userInfo = Object.assign({}, result);
this.$emit('updateAsideMenu', result.menuTree || []); this.$emit('updateAsideMenu', result.menuTree || []);
}); });
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-08-03 10:08:57
* @LastEditors: 无尘
* @LastEditTime: 2020-10-20 14:11:20
-->
<template> <template>
<div style="padding: 20px"> <div style="padding: 20px">
<el-input <el-input
...@@ -37,6 +45,7 @@ ...@@ -37,6 +45,7 @@
</div> </div>
</el-table-column> </el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<el-button slot-scope="{ row }" type="text" @click="tologinBack(row)">登录</el-button>
<el-button slot-scope="{ row }" type="text" @click="toEnterpriseDetail(row)">详情</el-button> <el-button slot-scope="{ row }" type="text" @click="toEnterpriseDetail(row)">详情</el-button>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -57,7 +66,7 @@ ...@@ -57,7 +66,7 @@
<script> <script>
import api from '@/api/enterprise.js'; import api from '@/api/enterprise.js';
const { getEnterpriseList } = api; const { getEnterpriseList, loginBack } = api;
export default { export default {
name: 'EnterpriseList', name: 'EnterpriseList',
...@@ -92,6 +101,25 @@ export default { ...@@ -92,6 +101,25 @@ export default {
this.getEnterpriseList(); this.getEnterpriseList();
}, },
methods: { methods: {
/**
* @description: 登录好办后台
* @param {Object} row
* @author: 无尘
*/
tologinBack(row) {
const userInfo = localStorage.setItem('haobanOperate') ? JSON.parse(localStorage.setItem('haobanOperate')) : { id: '', userMobile: '', username: '', };
const params = {
phoneNumber: userInfo.userMobile,
nationCode: '86',
accountId: userInfo.id,
wxEnterpriseId: row.wxEnterpriseId,
accountName: userInfo.username
};
loginBack(params)
.then(res => {
});
},
// 获取企业列表 // 获取企业列表
getEnterpriseList() { getEnterpriseList() {
const { search, version, bindFlag } = this.search; const { search, version, bindFlag } = this.search;
......
...@@ -103,6 +103,7 @@ ...@@ -103,6 +103,7 @@
<el-radio :label="1">管理员权限集</el-radio> <el-radio :label="1">管理员权限集</el-radio>
<el-radio :label="2">管理员和门店适用</el-radio> <el-radio :label="2">管理员和门店适用</el-radio>
<el-radio :label="3">门店适用</el-radio> <el-radio :label="3">门店适用</el-radio>
<el-radio :label="4">超管</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-form> </el-form>
......
...@@ -87,6 +87,7 @@ ...@@ -87,6 +87,7 @@
<el-radio label="1">管理员权限集</el-radio> <el-radio label="1">管理员权限集</el-radio>
<el-radio label="2">管理员和门店适用</el-radio> <el-radio label="2">管理员和门店适用</el-radio>
<el-radio label="3">门店适用</el-radio> <el-radio label="3">门店适用</el-radio>
<el-radio label="4">超管</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-form> </el-form>
......
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