|
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-94641ab6","chunk-2d0d2af5"],{"1b32":function(e,t,n){},"5a0c":function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){"use strict";var e="millisecond",t="second",n="minute",a="hour",r="day",i="week",o="month",s="quarter",c="year",d="date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d+)?$/,u=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m=function(e,t,n){var a=String(e);return!a||a.length>=t?e:""+Array(t+1-a.length).join(n)+e},p={s:m,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),a=Math.floor(n/60),r=n%60;return(t<=0?"+":"-")+m(a,2,"0")+":"+m(r,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var a=12*(n.year()-t.year())+(n.month()-t.month()),r=t.clone().add(a,o),i=n-r<0,s=t.clone().add(a+(i?-1:1),o);return+(-(a+(n-r)/(i?r-s:s-r))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(l){return{M:o,y:c,w:i,d:r,D:d,h:a,m:n,s:t,ms:e,Q:s}[l]||String(l||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},h="en",v={};v[h]=f;var D=function(e){return e instanceof _},y=function(e,t,n){var a;if(!e)return h;if("string"==typeof e)v[e]&&(a=e),t&&(v[e]=t,a=e);else{var r=e.name;v[r]=e,a=r}return!n&&a&&(h=a),a||!n&&h},g=function(e,t){if(D(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new _(n)},b=p;b.l=y,b.i=D,b.w=function(e,t){return g(e,{locale:t.$L,utc:t.$u,$offset:t.$offset})};var _=function(){function m(e){this.$L=this.$L||y(e.locale,null,!0),this.parse(e)}var p=m.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(b.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var a=t.match(l);if(a){var r=a[2]-1||0,i=(a[7]||"0").substring(0,3);return n?new Date(Date.UTC(a[1],r,a[3]||1,a[4]||0,a[5]||0,a[6]||0,i)):new Date(a[1],r,a[3]||1,a[4]||0,a[5]||0,a[6]||0,i)}}return new Date(t)}(e),this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return b},p.isValid=function(){return!("Invalid Date"===this.$d.toString())},p.isSame=function(e,t){var n=g(e);return this.startOf(t)<=n&&n<=this.endOf(t)},p.isAfter=function(e,t){return g(e)<this.startOf(t)},p.isBefore=function(e,t){return this.endOf(t)<g(e)},p.$g=function(e,t,n){return b.u(e)?this[t]:this.set(n,e)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(e,s){var l=this,u=!!b.u(s)||s,m=b.p(e),p=function(e,t){var n=b.w(l.$u?Date.UTC(l.$y,t,e):new Date(l.$y,t,e),l);return u?n:n.endOf(r)},f=function(e,t){return b.w(l.toDate()[e].apply(l.toDate("s"),(u?[0,0,0,0]:[23,59,59,999]).slice(t)),l)},h=this.$W,v=this.$M,D=this.$D,y="set"+(this.$u?"UTC":"");switch(m){case c:return u?p(1,0):p(31,11);case o:return u?p(1,v):p(0,v+1);case i:var g=this.$locale().weekStart||0,_=(h<g?h+7:h)-g;return p(u?D-_:D+(6-_),v);case r:case d:return f(y+"Hours",0);case a:return f(y+"Minutes",1);case n:return f(y+"Seconds",2);case t:return f(y+"Milliseconds",3);default:return this.clone()}},p.endOf=function(e){return this.startOf(e,!1)},p.$set=function(i,s){var l,u=b.p(i),m="set"+(this.$u?"UTC":""),p=(l={},l[r]=m+"Date",l[d]=m+"Date",l[o]=m+"Month",l[c]=m+"FullYear",l[a]=m+"Hours",l[n]=m+"Minutes",l[t]=m+"Seconds",l[e]=m+"Milliseconds",l)[u],f=u===r?this.$D+(s-this.$W):s;if(u===o||u===c){var h=this.clone().set(d,1);h.$d[p](f),h.init(),this.$d=h.set(d,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](f);return this.init(),this},p.set=function(e,t){return this.clone().$set(e,t)},p.get=function(e){return this[b.p(e)]()},p.add=function(e,s){var d,l=this;e=Number(e);var u=b.p(s),m=function(t){var n=g(l);return b.w(n.date(n.date()+Math.round(t*e)),l)};if(u===o)return this.set(o,this.$M+e);if(u===c)return this.set(c,this.$y+e);if(u===r)return m(1);if(u===i)return m(7);var p=(d={},d[n]=6e4,d[a]=36e5,d[t]=1e3,d)[u]||1,f=this.$d.getTime()+e*p;return b.w(f,this)},p.subtract=function(e,t){return this.add(-1*e,t)},p.format=function(e){var t=this;if(!this.isValid())return"Invalid Date";var n=e||"YYYY-MM-DDTHH:mm:ssZ",a=b.z(this),r=this.$locale(),i=this.$H,o=this.$m,s=this.$M,c=r.weekdays,d=r.months,l=function(e,a,r,i){return e&&(e[a]||e(t,n))||r[a].substr(0,i)},m=function(e){return b.s(i%12||12,e,"0")},p=r.meridiem||function(e,t,n){var a=e<12?"AM":"PM";return n?a.toLowerCase():a},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:b.s(s+1,2,"0"),MMM:l(r.monthsShort,s,d,3),MMMM:l(d,s),D:this.$D,DD:b.s(this.$D,2,"0"),d:String(this.$W),dd:l(r.weekdaysMin,this.$W,c,2),ddd:l(r.weekdaysShort,this.$W,c,3),dddd:c[this.$W],H:String(i),HH:b.s(i,2,"0"),h:m(1),hh:m(2),a:p(i,o,!0),A:p(i,o,!1),m:String(o),mm:b.s(o,2,"0"),s:String(this.$s),ss:b.s(this.$s,2,"0"),SSS:b.s(this.$ms,3,"0"),Z:a};return n.replace(u,(function(e,t){return t||f[e]||a.replace(":","")}))},p.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},p.diff=function(e,d,l){var u,m=b.p(d),p=g(e),f=6e4*(p.utcOffset()-this.utcOffset()),h=this-p,v=b.m(this,p);return v=(u={},u[c]=v/12,u[o]=v,u[s]=v/3,u[i]=(h-f)/6048e5,u[r]=(h-f)/864e5,u[a]=h/36e5,u[n]=h/6e4,u[t]=h/1e3,u)[m]||h,l?v:b.a(v)},p.daysInMonth=function(){return this.endOf(o).$D},p.$locale=function(){return v[this.$L]},p.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),a=y(e,t,!0);return a&&(n.$L=a),n},p.clone=function(){return b.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},m}(),C=_.prototype;return g.prototype=C,[["$ms",e],["$s",t],["$m",n],["$H",a],["$W",r],["$M",o],["$y",c],["$D",d]].forEach((function(e){C[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),g.extend=function(e,t){return e(t,_,g),g},g.locale=y,g.isDayjs=D,g.unix=function(e){return g(1e3*e)},g.en=v[h],g.Ls=v,g}))},"63f0":function(e,t,n){"use strict";var a=n("1b32"),r=n.n(a);r.a},"716d":function(e,t,n){"use strict";var a=n("efaf"),r=n.n(a);r.a},"8bde":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"card-header"},[e.hasLeft?n("div",[e._t("left")],2):e._e(),n("div",{staticClass:"title"},[e._t("title")],2),n("div",[e._t("right")],2)])},r=[],i={data:function(){return{hasLeft:!1}},mounted:function(){this.hasLeft=!!this.$slots.left}},o=i,s=(n("fdc5"),n("2877")),c=Object(s["a"])(o,a,r,!1,null,"983c43b0",null);t["a"]=c.exports},e668:function(e,t,n){},efaf:function(e,t,n){},f851:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"customer-view"},[n("div",{staticClass:"customer-view-header"},[n("div",[n("span",{staticClass:"header-title",class:{"header-title-active":"all"===e.listViewType},on:{click:function(t){t.stopPropagation(),e.listViewType="all"}}},[e._v("客户列表")]),n("span",{staticClass:"header-title",class:{"header-title-active":"serviceProvider"===e.listViewType},on:{click:function(t){t.stopPropagation(),e.listViewType="serviceProvider"}}},[e._v("服务商列表")])]),n("div",{staticClass:"header-extra"},[n("el-button",{attrs:{type:"plain",size:"small"},on:{click:function(t){t.stopPropagation(),e.selectedNode={nodeType:"company",label:"新增企业"}}}},[e._v("新增企业")])],1)]),n("section",{staticClass:"customer-view-body"},[n("div",{staticClass:"customer-view-side"},[n("side-tree",{attrs:{nodeList:e.treeNodeList,showServiceProviderOnly:"serviceProvider"===e.listViewType},on:{"node-click":e.treeNodeClick}})],1),n("div",{staticClass:"customer-view-main"},[e.selectedNode?["company"!==e.selectedNode.nodeType?n("div",{staticClass:"general-node-view"},[n("card-header",{staticClass:"general-node-view-header",scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" 总体概况 ")]},proxy:!0}],null,!1,54951714)}),n("div",{staticClass:"general-node-view-body"},[n("div",{staticClass:"node-item"},[n("span",[e._v("企业总数:")]),n("span",[e._v(e._s(e.overallsituation.companyCount))])]),n("div",{staticClass:"node-item"},[n("span",[e._v("注册用户数:")]),n("span",[e._v(e._s(e.overallsituation.userCount))])])])],1):e._e(),"company"===e.selectedNode.nodeType?n("company-detail",{attrs:{node:e.selectedNode},on:{reload:function(t){e.selectedNode=e.treeNodeList[0],e.listCompany()}}}):e._e()]:e._e()],2)])])},r=[],i=(n("99af"),n("96cf"),n("1da1")),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"admin_treeBox navtree side-tree"},[n("div",{staticClass:"admininput_search"},[n("el-input",{staticClass:"el-input_mini",attrs:{placeholder:"搜索名称","prefix-icon":"Cicon icon font_family icon-icon_sousuo iconsize_mini"},model:{value:e.searchVal,callback:function(t){e.searchVal=t},expression:"searchVal"}})],1),n("div",{staticClass:"navtreebox"},[n("el-tree",{ref:"tree",attrs:{data:e.nodeList,"node-key":"id","default-expand-all":"","highlight-current":!0,"filter-node-method":e.filterTreeNode,"expand-on-click-node":!1,indent:8},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node,r=t.data;return n("span",{staticClass:"custom-tree-node"},[n("span",["default"==r.id?n("i",{staticClass:"el-icon-models"}):e._e(),0==a.isLeaf&&"default"!=r.id?n("i",{}):e._e(),"company"==r.nodeType?n("i",{staticClass:"el-icon-floder"}):e._e(),1==a.isLeaf&&"default"!=r.id&&0==a.childNodes.length&&2==a.level?n("i",{staticClass:"el-tree-node__expand-icon el-icon-caret-right bianjutop bianjutop2"}):e._e(),n("span",[e._v(e._s(a.label))])])])}}])})],1)])},s=[],c=(n("4de4"),n("c975"),{props:{nodeList:Array,showServiceProviderOnly:Boolean},data:function(){return{searchVal:""}},mounted:function(){this.nodeList&&this.nodeList.length&&this.$refs.tree.setCurrentNode(this.nodeList[0])},watch:{searchVal:function(e){this.$refs.tree.filter(e)},nodeList:function(e){var t=this;setTimeout((function(){t.$refs.tree.setCurrentNode(e[0])}),0)},showServiceProviderOnly:function(){this.$refs.tree.filter(this.searchVal)}},methods:{nodeClick:function(e){this.$emit("node-click",e)},filterTreeNode:function(e,t){var n,a=!this.showServiceProviderOnly||(null===(n=t.data)||void 0===n?void 0:n.isServiceProvider);return e?a&&-1!==t.label.indexOf(e):a}}}),d=c,l=n("2877"),u=Object(l["a"])(d,o,s,!1,null,null,null),m=u.exports,p=n("8bde"),f=(n("4160"),n("d81d"),n("b0c0"),n("d3b7"),n("3ca3"),n("159b"),n("ddb0"),n("b775")),h=n("5a0c"),v=n.n(h);function D(){return y.apply(this,arguments)}function y(){return y=Object(i["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,k();case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))),y.apply(this,arguments)}function g(e,t){return b.apply(this,arguments)}function b(){return b=Object(i["a"])(regeneratorRuntime.mark((function e(t,n){var a,r,i,o,s,c,d,l,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=6;break}return e.next=3,Object(f["b"])("company/queryProviceTree");case 3:return a=e.sent,r=a.Data||[],e.abrupt("return",r.map((function(e){var t=e.ProviceID,n=e.ProviceName,a=e.num;return O("other",t,n,{num:a})})));case 6:if(n){e.next=12;break}return e.next=9,Object(f["b"])("company/queryCompanyByProviceIdAndIndustryId",{proviceId:t});case 9:return i=e.sent,o=i.Data||[],e.abrupt("return",o.map((function(e){var n=e.industry_id,a=e.name;return O("other",n,a,void 0,t)})));case 12:return e.next=14,Object(f["b"])("company/queryCompanyByProviceIdAndIndustryId",{proviceId:n,industryId:t});case 14:return s=e.sent,c=s.Data||{},d=c.companys||[],l=c.industrys||[],u=[],d.forEach((function(e){var t=e.company_id,a=e.company_name,r=e.service_provider_status;u.push(O("company",t,a,{isServiceProvider:"1"==r},n,!0))})),l.forEach((function(e){var t=e.industry_id,a=e.name;u.push(O("other",t,a,void 0,n))})),e.abrupt("return",u);case 22:case"end":return e.stop()}}),e)}))),b.apply(this,arguments)}function _(e){return C.apply(this,arguments)}function C(){return C=Object(i["a"])(regeneratorRuntime.mark((function e(t){var n,a,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(f["b"])("company/queryCompanyById",{id:t});case 2:return n=e.sent,a=n.Data||{},r=a.user||{},i={address:a.company.Address,bankAccount:a.company.BankAccount,compAllName:a.company.CompAllName,companyID:a.company.Id,companyName:a.company.CompanyName,createTime:a.company.CreateTime,createUserID:a.company.CreateUserID,dutyParagraph:a.company.DutyParagraph,industryID:a.company.IndustryId,industryName:a.company.IndustryName,logoUrl:a.company.LogoUrl,manageUserID:a.company.ManageUserId,modifyTime:a.company.ModifyTime,modifyUserID:a.company.ModifyUserID,openingBank:a.company.OpeningBank,proviceID:a.company.ProviceId,proviceName:a.company.ProviceName,remark:a.company.Remark,disable:a.company.Disable,ipfsApi:a.company.IpfsApi,ipfsBootstrap:a.company.IpfsBootstrap,serviceProviderStatus:a.company.ServiceProviderStatus,templateConsoleStatus:a.company.TemplateConsoleStatus,templateProxyStatus:a.company.TemplateProxyStatus,cnName:r.CnName,email:r.Email,phone:r.Phone,sex:r.Sex,strCreateTime:v()(new Date(a.company.CreateTime)).format("YYYY-MM-DD HH:mm:ss"),telphone:a.company.Telphone,userCount:a.userNum,deptCount:a.deptNum},e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)}))),C.apply(this,arguments)}function w(e){return I.apply(this,arguments)}function I(){return I=Object(i["a"])(regeneratorRuntime.mark((function e(t){var n,a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={CnName:t.cnName,Email:t.email,Phone:t.phone,Sex:t.sex,UserName:t.phone},a={Address:t.address,BankAccount:t.bankAccount,CompAllName:t.compAllName,CompanyName:t.companyName,CreateUserId:t.userId,DutyParagraph:t.dutyParagraph,IndustryId:t.industryID,LogoUrl:t.logoUrl,ModifyUserId:t.modifyUserId,OpeningBank:t.openingBank,ProviceId:t.proviceID,Remark:t.remark,Telphone:t.telphone,IpfsApi:t.ipfsApi,IpfsBootstrap:t.ipfsBootstrap,ServiceProviderStatus:0,TemplateConsoleStatus:0,TemplateProxyStatus:0},e.next=4,Object(f["b"])("company/addCompany",{company:a,user:n});case 4:return r=e.sent,e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))),I.apply(this,arguments)}function $(e){return x.apply(this,arguments)}function x(){return x=Object(i["a"])(regeneratorRuntime.mark((function e(t){var n,a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={CnName:t.cnName,Email:t.email,Phone:t.phone,Sex:t.sex,Id:t.manageUserID,UserName:t.phone},a={Address:t.address,BankAccount:t.bankAccount,CompAllName:t.compAllName,CompanyName:t.companyName,CreateUserId:t.userId,DutyParagraph:t.dutyParagraph,IndustryId:t.industryID,LogoUrl:t.logoUrl,ManageUserId:t.manageUserID,ModifyUserId:t.modifyUserId,OpeningBank:t.openingBank,ProviceId:t.proviceID,Remark:t.remark,Telphone:t.telphone,Id:t.companyID,IpfsApi:t.ipfsApi,IpfsBootstrap:t.ipfsBootstrap,ServiceProviderStatus:t.serviceProviderStatus,TemplateConsoleStatus:t.templateConsoleStatus,TemplateProxyStatus:t.templateProxyStatus},e.next=4,Object(f["b"])("company/updateCompanyById",{company:a,user:n});case 4:return r=e.sent,e.abrupt("return",Object(f["c"])(r));case 6:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}function k(e,t){return F.apply(this,arguments)}function F(){return F=Object(i["a"])(regeneratorRuntime.mark((function e(t,n){var a,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,g(t,n);case 2:if(a=e.sent,r=a.filter((function(e){return!1===e.isLeaf})),r.length){e.next=6;break}return e.abrupt("return",a);case 6:return e.next=8,Promise.all(r.map((function(e){return k(e.id,e.topNodeId)})));case 8:return i=e.sent,r.forEach((function(e,t){e.children=i[t]})),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)}))),F.apply(this,arguments)}function N(e,t){return S.apply(this,arguments)}function S(){return S=Object(i["a"])(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(f["b"])("company/disablEenableCompanyByCompanyId",{id:t,status:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),S.apply(this,arguments)}function O(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments.length>4?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return{id:t,label:n,topNodeId:r,nodeType:e,isLeaf:i,disabled:o,data:a}}var P=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"company-node-view"},[n("card-header",{staticClass:"company-node-view-header",scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.node.label))]},proxy:!0},{key:"right",fn:function(){return[e.editing?e._e():n("el-dropdown",{attrs:{trigger:"click"}},[n("el-button",{attrs:{size:"small"}},[e._v("企业管理")]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("el-dropdown-item",[n("span",{staticClass:"dropdown-button",on:{click:function(t){t.stopPropagation(),e.editing=!0}}},[e._v("编辑")])]),n("el-dropdown-item",[n("span",{staticClass:"dropdown-button",on:{click:function(t){return t.stopPropagation(),e.toggleState(t)}}},[e._v(e._s(0==e.nodeDetailFormData.disable?"禁用":"启用"))])]),n("el-dropdown-item",[n("span",{staticClass:"dropdown-button danger_button",on:{click:function(t){return t.stopPropagation(),e.deleteCompany(t)}}},[e._v("删除")])])],1)],1),e.editing?[n("el-button",{attrs:{size:"small"},on:{click:function(t){t.stopPropagation(),e.editing=!1}}},[e._v("取消")]),n("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){t.stopPropagation(),e.node.id?e.updateCompanyInfo():e.createCompany()}}},[e._v("保存")])]:e._e()]},proxy:!0}])}),n("div",{staticClass:"company-node-view-body"},[n("el-form",{ref:"form",attrs:{model:e.nodeDetailFormData,rules:e.companyRules,"show-message":e.editing,"hide-required-asterisk":!e.editing,"label-position":"left","label-width":"100px"}},[n("div",{staticClass:"form-subtitle"},[e._v("企业信息")]),n("div",{staticClass:"yiyunTable_list_item"},[n("div",{class:e.el_formLabelcolor+" UserEditinfoBox DivInputHeight"},[n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"企业简称:",prop:"companyName"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.companyName))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.companyName,callback:function(t){e.$set(e.nodeDetailFormData,"companyName",t)},expression:"nodeDetailFormData.companyName"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"企业全称:",prop:"compAllName"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.compAllName))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.compAllName,callback:function(t){e.$set(e.nodeDetailFormData,"compAllName",t)},expression:"nodeDetailFormData.compAllName"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"所属省份:",prop:"proviceName"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.proviceName))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.nodeDetailFormData.proviceID,callback:function(t){e.$set(e.nodeDetailFormData,"proviceID",t)},expression:"nodeDetailFormData.proviceID"}},e._l(e.proviceOptions,(function(e){return n("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})})),1)],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"地址:"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.address))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.address,callback:function(t){e.$set(e.nodeDetailFormData,"address",t)},expression:"nodeDetailFormData.address"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"所属行业:",prop:"industryName"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.industryName))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.nodeDetailFormData.industryID,callback:function(t){e.$set(e.nodeDetailFormData,"industryID",t)},expression:"nodeDetailFormData.industryID"}},e._l(e.industryOptions,(function(e){return n("el-option",{key:e.industryID,attrs:{label:e.name,value:e.industryID}})})),1)],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"单位电话:",prop:"telphone"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.telphone))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.telphone,callback:function(t){e.$set(e.nodeDetailFormData,"telphone",t)},expression:"nodeDetailFormData.telphone"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"法人:",prop:"cnName"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.cnName))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.cnName,callback:function(t){e.$set(e.nodeDetailFormData,"cnName",t)},expression:"nodeDetailFormData.cnName"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"性别:",prop:"sex"}},[0==e.editing?n("div",[1==e.nodeDetailFormData.sex?n("div",[e._v("帅哥")]):e._e(),0==e.nodeDetailFormData.sex?n("div",[e._v("美女")]):e._e()]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-radio-group",{model:{value:e.nodeDetailFormData.sex,callback:function(t){e.$set(e.nodeDetailFormData,"sex",t)},expression:"nodeDetailFormData.sex"}},[n("el-radio",{attrs:{label:1}},[e._v("男")]),n("el-radio",{attrs:{label:0}},[e._v("女")])],1)],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"手机号:",prop:"phone"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.phone))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{attrs:{disabled:!!e.nodeDetailFormData.companyID},model:{value:e.nodeDetailFormData.phone,callback:function(t){e.$set(e.nodeDetailFormData,"phone",t)},expression:"nodeDetailFormData.phone"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"邮箱:",prop:"email"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.email))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.email,callback:function(t){e.$set(e.nodeDetailFormData,"email",t)},expression:"nodeDetailFormData.email"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"税号:"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.dutyParagraph))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.dutyParagraph,callback:function(t){e.$set(e.nodeDetailFormData,"dutyParagraph",t)},expression:"nodeDetailFormData.dutyParagraph"}})],1):e._e()])],1),n("div",{staticClass:"clear"}),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"存储API:",prop:"ipfsApi"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.ipfsApi))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.ipfsApi,callback:function(t){e.$set(e.nodeDetailFormData,"ipfsApi",t)},expression:"nodeDetailFormData.ipfsApi"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"存储节点:",prop:"ipfsBootstrap"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.ipfsBootstrap))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.ipfsBootstrap,callback:function(t){e.$set(e.nodeDetailFormData,"ipfsBootstrap",t)},expression:"nodeDetailFormData.ipfsBootstrap"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"开户行:"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.openingBank))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.openingBank,callback:function(t){e.$set(e.nodeDetailFormData,"openingBank",t)},expression:"nodeDetailFormData.openingBank"}})],1):e._e()])],1),n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"银行账号:"}},[0==e.editing?n("div",[e._v(e._s(e.nodeDetailFormData.bankAccount))]):e._e(),1==e.editing?n("div",{staticClass:"boolEdit_Input"},[n("el-input",{model:{value:e.nodeDetailFormData.bankAccount,callback:function(t){e.$set(e.nodeDetailFormData,"bankAccount",t)},expression:"nodeDetailFormData.bankAccount"}})],1):e._e()])],1),0==e.editing?n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"企业成员:"}},[n("div",[e._v(e._s(e.nodeDetailFormData.userCount)+"人")])])],1):e._e(),0==e.editing?n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"企业部门:"}},[n("div",[e._v(e._s(e.nodeDetailFormData.deptCount)+"个")])])],1):e._e(),0==e.editing?n("div",{staticClass:"node-form-field"},[n("el-form-item",{attrs:{label:"创建时间:"}},[n("div",[e._v(e._s(e.nodeDetailFormData.strCreateTime))])])],1):e._e()])])]),!e.editing&&e.node.id?n("div",{staticClass:"company-access"},[n("div",{staticClass:"form-subtitle"},[e._v(e._s(e.isServiceProvider?"平台权限":"服务商权限"))]),e.isServiceProvider?e._e():n("div",{staticClass:"node-form-field"},[n("span",[e._v("允许成为服务商")]),n("el-switch",{attrs:{value:e.isServiceProvider},on:{change:function(t){return e.toggleAccess("serviceProviderStatus")}}})],1),e.isServiceProvider?n("div",{staticClass:"node-form-field"},[n("span",[e._v("允许访问模板控制台")]),n("el-switch",{attrs:{value:e.canAccessTemplateConsole},on:{change:function(t){return e.toggleAccess("templateConsoleStatus")}}})],1):e._e(),e.isServiceProvider?n("div",{staticClass:"node-form-field"},[n("span",[e._v("允许代理模板")]),n("el-switch",{attrs:{value:e.canAccessTemplateProxy},on:{change:function(t){return e.toggleAccess("templateProxyStatus")}}})],1):e._e()]):e._e()],1)],1)},A=[],M=(n("7db0"),n("3835")),T=n("5530"),B={companyName:[{required:!0,message:"请输入企业简称",trigger:["blur","change"]}],compAllName:[{required:!0,message:"请输入企业全称",trigger:["blur","change"]}],proviceName:[{required:!0,message:"请选择所属省份",trigger:"change"}],industryName:[{required:!0,message:"请选择所属行业",trigger:"change"}],telphone:[{required:!0,message:"请输入单位电话",trigger:["blur","change"]}],cnName:[{required:!0,message:"请输入法人",trigger:["blur","change"]}],sex:[{required:!0,message:"请选择性别",trigger:"change"}],phone:[{required:!0,message:"请输入手机号",trigger:["blur","change"]}],email:[{required:!0,message:"请输入邮箱",trigger:["blur","change"]}],ipfsApi:[{max:64,required:!0,message:"请输入64个字数之内的任意字符串",trigger:["blur","change"]}],ipfsBootstrap:[{max:1024,required:!0,message:"请输入1024个字数之内的任意字符串",trigger:["blur","change"]}]},j={components:{CardHeader:p["a"]},props:{node:{type:Object,default:function(){return{}}}},data:function(){return{editing:!this.node.id,companyRules:B,nodeDetailFormData:{},industryOptions:[],proviceOptions:[],nodeDetailData:{}}},computed:{el_formLabelcolor:function(){return this.editing?"textlabelblock":"textlabelgray"},selectedIndustyId:function(){return this.nodeDetailFormData.industryID},selectProvinceId:function(){return this.nodeDetailFormData.proviceID},isServiceProvider:function(){return 1===this.nodeDetailData.serviceProviderStatus},canAccessTemplateConsole:function(){return 1===this.nodeDetailData.templateConsoleStatus},canAccessTemplateProxy:function(){return 1===this.nodeDetailData.templateProxyStatus}},watch:{editing:function(e){if(!e){if(!this.node.id)return void this.$emit("reload");this.nodeDetailFormData=Object(T["a"])({},this.nodeDetailData)}},node:function(e){this.nodeDetailFormData={},this.nodeDetailData={},e&&e.id?(this.editing=!1,this.loadCompanyInfo(e.id)):this.editing=!0},selectedIndustyId:function(e){var t=this,n=this.industryOptions.find((function(e){return e.industryID===t.nodeDetailFormData.industryID}));n&&(this.nodeDetailFormData.industryName=n.name)},selectProvinceId:function(){var e=this,t=this.proviceOptions.find((function(t){return t.id===e.nodeDetailFormData.proviceID}));t&&(this.nodeDetailFormData.proviceName=t.label)}},mounted:function(){this.loadIndustury(),this.loadProvinces(),this.node&&this.node.id&&this.loadCompanyInfo(this.node.id)},methods:{loadIndustury:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$fetchApi("industry/queryAllIndustry");case 2:n=t.sent,a=(n.Data||[]).map((function(e){return{industryID:e.Id,name:e.Name}})),e.industryOptions=a;case 5:case"end":return t.stop()}}),t)})))()},loadProvinces:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$fetchApi("provice/queryAllProvice");case 2:n=t.sent,e.proviceOptions=(n.Data||[]).map((function(e){return{id:e.Id,label:e.ProviceName}}));case 4:case"end":return t.stop()}}),t)})))()},loadCompanyInfo:function(e){var t=this;return Object(i["a"])(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,_(e);case 2:a=n.sent,t.nodeDetailData=a,t.nodeDetailFormData=Object(T["a"])({},t.nodeDetailData);case 5:case"end":return n.stop()}}),n)})))()},updateCompanyInfo:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(n){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n){t.next=2;break}return t.abrupt("return");case 2:return e.nodeDetailFormData.modifyUserID=sessionStorage.userId,t.next=5,$(e.nodeDetailFormData);case 5:if(a=t.sent,r=0===a.Code,r){t.next=10;break}return e.$notify({message:a.Msg,type:["warning"]}),t.abrupt("return");case 10:e.$notify({message:"企业“".concat(e.nodeDetailFormData.companyName,"”已完成修改。"),type:["success"],duration:2500}),e.loadCompanyInfo(),e.nodeDetailData=Object(T["a"])({},e.nodeDetailFormData),e.editing=!1;case 14:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},createCompany:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(n){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n){t.next=2;break}return t.abrupt("return");case 2:return e.nodeDetailFormData.createUserID=sessionStorage.userId,e.nodeDetailFormData.modifyUserID=sessionStorage.userId,t.next=6,w(e.nodeDetailFormData);case 6:if(a=t.sent,r=0===a.Code,r){t.next=11;break}return e.$notify({type:"error",message:a.Msg,offset:100,duration:5e3}),t.abrupt("return");case 11:e.$notify({message:"企业“".concat(e.nodeDetailFormData.companyName,"”已完成添加。"),type:["success"],duration:2500}),e.$emit("reload");case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},toggleState:function(){var e=this,t=0==this.nodeDetailFormData.disable?1:0,n=this,a="",r="warning";0==t?a="启用":(a="禁用",r="error"),this.$confirm("".concat(a,"的企业将").concat("禁用"==a?"无法":"有权","访问LOCKING, 确定").concat(a,"企业“").concat(this.nodeDetailFormData.companyName,"”吗?"),"",{confirmButtonText:"确定",cancelButtonText:"取消",type:r}).then(Object(i["a"])(regeneratorRuntime.mark((function r(){var i,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.nodeDetailFormData.modifyUserID=sessionStorage.userId,e.nodeDetailFormData.disable=t,r.next=4,N(e.nodeDetailFormData.companyID,t);case 4:if(i=r.sent,o=0===i.Code,o){r.next=9;break}return n.$notify({type:"error",message:i.Msg,offset:100,duration:5e3}),r.abrupt("return");case 9:n.$notify({message:"企业“".concat(e.nodeDetailFormData.companyName,"”已").concat(a,"。"),type:["success"],duration:2500});case 10:case"end":return r.stop()}}),r)})))).catch((function(){}))},deleteCompany:function(){var e=this;this.$confirm("确定删除企业“".concat(this.nodeDetailFormData.companyName,"”吗?"),"",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.nodeDetailFormData.companyID,t.next=3,e.$fetchApi("company/deleteCompanyById",{id:n});case 3:a=t.sent,r=0===a.Code,r?(e.$notify({message:"企业“".concat(e.nodeDetailFormData.companyName,"”已删除。"),type:["success"],duration:2500}),e.$emit("reload")):e.$notify({type:"error",message:a.Data,offset:100,duration:5e3});case 6:case"end":return t.stop()}}),t)})))).catch((function(){}))},toggleAccess:function(e){var t=this,n=!this.nodeDetailFormData[e],a=function(){return"serviceProviderStatus"===e?["允许成为服务商","取消服务商资质"]:"templateConsoleStatus"===e?["允许访问模板控制台","取消模板控台的访问权限"]:"templateProxyStatus"===e?["允许代理模板","取消代理模板的权限"]:[]}(),r=Object(M["a"])(a,2),o=r[0],s=r[1];this.$confirm("确认".concat(n?o:s,"?"),"",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(i["a"])(regeneratorRuntime.mark((function a(){var r,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.nodeDetailFormData.modifyUserID=sessionStorage.userId,t.nodeDetailFormData[e]=n?1:0,a.next=4,$(t.nodeDetailFormData);case 4:if(r=a.sent,i=0===r.Code,i){a.next=9;break}return t.$notify({message:r.Msg,type:["warning"]}),a.abrupt("return");case 9:t.$notify({message:"变更成功。",type:["success"],duration:2500}),t.nodeDetailData=Object(T["a"])({},t.nodeDetailFormData);case 11:case"end":return a.stop()}}),a)}))))}}},R=j,L=(n("63f0"),Object(l["a"])(R,P,A,!1,null,"4b5641ed",null)),U=L.exports,E={components:{SideTree:m,CardHeader:p["a"],CompanyDetail:U},data:function(){return{listViewType:"all",treeNodeList:[],selectedNode:null,overallsituation:{}}},mounted:function(){this.loadSysinfo(),this.listCompany()},watch:{treeNodeList:function(e){e&&e.length&&(this.selectedNode=e[0])}},methods:{loadSysinfo:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$fetchApi("company/queryGeneralOverview");case 2:n=t.sent,a=n.Data||{},e.overallsituation={companyCount:a.companyNum,userCount:a.userNum};case 5:case"end":return t.stop()}}),t)})))()},listCompany:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,D();case 2:n=t.sent,e.treeNodeList=[{label:"总体概况",id:"default",data:{}}].concat(n),e.listViewType="all";case 5:case"end":return t.stop()}}),t)})))()},treeNodeClick:function(e){this.selectedNode=e}}},q=E,H=(n("716d"),Object(l["a"])(q,a,r,!1,null,"bc486146",null));t["default"]=H.exports},fdc5:function(e,t,n){"use strict";var a=n("e668"),r=n.n(a);r.a}}]);
|