(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-212272b2"],{2939:function(e,t,s){"use strict";s("b8c7")},a481:function(e,t,s){"use strict";var n=s("cb7c"),o=s("4bf8"),a=s("9def"),r=s("4588"),i=s("0390"),c=s("5f1b"),l=Math.max,u=Math.min,d=Math.floor,_=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;s("214f")("replace",2,(function(e,t,s,p){return[function(n,o){var a=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,a,o):s.call(String(a),n,o)},function(e,t){var g=p(s,e,this,t);if(g.done)return g.value;var m=n(e),f=String(this),v="function"==typeof t;v||(t=String(t));var y,b=m.global;b&&(y=m.unicode,m.lastIndex=0);for(var $=[];;){if(null===(P=c(m,f)))break;if($.push(P),!b)break;""===String(P[0])&&(m.lastIndex=i(f,a(m.lastIndex),y))}for(var x,w="",C=0,k=0;k<$.length;k++){for(var P=$[k],A=String(P[0]),M=l(u(r(P.index),f.length),0),S=[],V=1;V<P.length;V++)S.push(void 0===(x=P[V])?x:String(x));var F,O=P.groups;O=v?(F=[A].concat(S,M,f),void 0!==O&&F.push(O),String(t.apply(void 0,F))):function(e,t,n,a,r,i){var c=n+e.length,l=a.length,u=h;return void 0!==r&&(r=o(r),u=_),s.call(i,u,(function(s,o){var i;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(c);case"<":i=r[o.slice(1,-1)];break;default:var u=+o;if(0==u)return s;if(l<u){var _=d(u/10);return 0===_?s:_<=l?void 0===a[_-1]?o.charAt(1):a[_-1]+o.charAt(1):s}i=a[u-1]}return void 0===i?"":i}))}(A,f,M,S,O,t);C<=M&&(w+=f.slice(C,M)+O,C=M+A.length)}return w+f.slice(C)}]}))},b8c7:function(e,t,s){},e98d:function(e,t,s){"use strict";s.r(t),s("8e6e"),s("456d"),s("6762"),s("2fdb"),s("7f7f");var n=s("bd86"),o=(s("ac6a"),s("a481"),s("386d"),s("2f62"));function a(e,t){var s,n=Object.keys(e);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(e),t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)),n}function r(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?a(Object(s),!0).forEach((function(t){Object(n.a)(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):a(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}o={name:"personal-center-account-management",data:function(){return{totalPage:0,listInfo:{},headers:[],search:{keyword:"",page:1,limit:8,customer_type:"",customer_desire:"",track_type:"",ywy_name:"",date:"",account_type:""},open_dialog:{add_account:!1,warning1:!1,warning2:!1},account_form:{phone_number:"",code:"",son_account_type:2},list:[],count_down:61,showEditAuthorityDialog:!1,permissions:[],choosedPermissions:[],editAuthorityForm:{user_id:"",model:"order",permissions:[]},authorityMap:{order_permissions:{up:!1,get_all:!1,delete:!1,has_unconfirmed:!1,up_offer_price:!1,get_cost:!0,get_offer_price:!1},customer_permissions:{get_all_customer:!1},finance_permissions:{get_all_finance:!1},warehouse_permissions:{get_all_warehouse:!1},workshop_permissions:{get_all_workshop:!1,workshop_arrange:!1,workshop_finish:!1,workshop_deliver:!1,workshop_revert:!1}},changePsdForm:{phone_number:""},changePsdDialog:!1,targetId:"",changePsdValid:!1,changeType:"",is_english:"en-US"===this.$i18n.locale,roleTypeList:[{label:this.$t("personal_center.staff_account"),value:2},{label:this.$t("personal_center.dealer_account"),value:3}],son_account_type:2}},methods:{initParams:function(){this.headers=[{text:this.$t("personal_center.account")},{text:this.$t("personal_center.register_time")},{text:this.$t("personal_center.expire_time")},{text:this.$t("personal_center.operation")}]},changePage:function(e){this.search.page=e,this.getList()},getList:function(){var e=this;this.$store.commit("setGlobalLoading",!0),this.$axios.get("users",this.search).then((function(t){t.code?(e.list=t.data.data,e.totalPage=t.data.last_page,e.listInfo={all:t.data.all_count,wgz:t.data.wgz_count,ygz:t.data.ygz_count,ywy_today:t.data.today_ywy_track_num,ywy_all:t.data.today_all_track_num}):e.$VMessage.error(e.$t("alertmessage.failed_list")),e.$store.commit("setGlobalLoading",!1)})).catch((function(t){e.$VMessage.error(e.$t("alertmessage.failed_list"))}))},addAccountDialog:function(){0<this.userinfo.son_counts-this.list.length-1?(this.account_form={phone_number:"",code:"",son_account_type:2},this.open_dialog.add_account=!0):this.$router.replace({name:"personal-center.purchase"})},sendCode:function(){var e,t=this;this.account_form.phone_number?/^1\d{10}$/.test(this.account_form.phone_number)?(e={phone_number:this.account_form.phone_number,type:"add_son_account"},this.$axios.get("verification-code",e).then((function(e){t.$VMessage.success(t.$t("alertmessage.success_send")),t.startCount()})).catch((function(e){429==e.state?t.$VMessage.error(t.$t("alertmessage.one_min_once")):t.$VMessage.error(t.$t("alertmessage.failed_send"))}))):this.$VMessage.error(this.$t("login.correctphonenumber")):this.$VMessage.error(this.$t("login.phone_numberrequire"))},startCount:function(){var e=null,t=this;this.count_down--,e=setInterval((function(){t.count_down--,t.count_down<=0&&(t.count_down=61,clearInterval(e))}),1e3)},addAccount:function(){var e=this;this.account_form.phone_number?/^1\d{10}$/.test(this.account_form.phone_number)?this.account_form.code?this.$axios.post("current-user/son-accounts",this.account_form).then((function(t){t.code?(e.$VMessage.success(e.$t("alertmessage.success_added")),e.open_dialog.add_account=!1,e.getList()):e.$VMessage.error(e.$t("server_message."+t.message))})).catch((function(t){422==t.status?e.$VMessage.error(e.$t("alertmessage.code_err")):e.$VMessage.error(e.$t("alertmessage.failed_add"))})):this.$VMessage.error(this.$t("login.coderequire")):this.$VMessage.error(this.$t("login.correctphonenumber")):this.$VMessage.error(this.$t("login.phone_numberrequire"))},deleteAccount:function(e){var t=this;this.$axios.delete("son-accounts/"+e).then((function(e){e.code?(t.$VMessage.success(t.$t("alertmessage.success_delete")),t.getList()):t.$VMessage.error(t.$t("alertmessage.failed_delete"))})).catch((function(e){t.$VMessage.error(t.$t("alertmessage.failed_delete"))}))},beforeEditAuthority:function(e){var t=this;this.permissions=[],this.editAuthorityForm.user_id=e.id,e.permissions.forEach((function(e){"1"==e.value&&t.choosedPermissions.push(e.key)})),this.son_account_type=e.son_account_type,this.showEditAuthorityDialog=!0},confirmEditAuthority:function(){var e,t=this;for(e in this.authorityMap)for(var s in this.authorityMap[e])this.editAuthorityForm.permissions.push({key:s,value:-1<this.choosedPermissions.indexOf(s)?1:0});this.$axios.post("up_son_user_permission",this.editAuthorityForm).then((function(e){e.code?(t.resetAuthorityForm(),t.confirmEditAccountType()):t.$VMessage.error(t.$t("server_message."+e.message))})).catch((function(e){t.$VMessage.error(t.$t("server_message."+e.message))}))},confirmEditAccountType:function(){var e=this,t={uid:this.editAuthorityForm.user_id,son_account_type:this.son_account_type};this.$axios.post("up-son-account-type",t).then((function(t){t.code?(e.$VMessage.success(e.$t("server_message."+t.message)),e.showEditAuthorityDialog=!1,e.getList()):e.$VMessage.error(e.$t("server_message."+t.message))})).catch((function(t){e.$VMessage.error(e.$t("server_message."+t.message))}))},cancelEditAuthority:function(){this.showEditAuthorityDialog=!1,this.resetAuthorityForm()},resetAuthorityForm:function(){this.choosedPermissions=[],this.editAuthorityForm.permissions=[]},beforeChangePsd:function(e,t){this.changePsdForm.phone_number=e.phone_number,this.targetId=e.id,this.changeType=t,1==this.changeType?delete this.changePsdForm.nickname:(this.changePsdForm.nickname=e.nickname,delete this.changePsdForm.password),this.changePsdDialog=!0},confirmChangePsd:function(){var e=this;this.changePsdValid&&this.$axios.put("son_user_update/"+this.targetId,this.changePsdForm).then((function(t){t.code?(e.$VMessage.success(e.$t("server_message."+t.message)),e.changePsdDialog=!1,e.getList()):e.$VMessage.error(e.$t("server_message."+t.message))})).catch((function(t){e.$VMessage.error(e.$t("server_message."+t.message))}))}},computed:r(r({Rules:function(){var e=this;return{password:[function(t){return!!t||e.$t("login.passwordrequire")},function(t){return t.length<=18&&8<=t.length||e.$t("login.correctpassword")}]}},is_xs_screen:function(){return"xs"===this.$vuetify.breakpoint.name},showBuyBtn:function(){return(0<this.userinfo.son_counts-this.list.length-1||!this.isApp)&&!this.userinfo.is_ty}},Object(o.c)(["userinfo","isApp"])),Object(o.b)(["isMicromessenger"])),mounted:function(){var e;this.getList(),this.is_xs_screen?document.title=this.$t("personal_center.account_management"):(e=(!(e=localStorage.getItem("language"))&&navigator.language.includes("zh")?"zh-CN":e)||"en-US",document.title="zh-CN"==e?"画门窗":"WindoorCraft")},created:function(){this.initParams()}},s("2939"),s=s("2877"),o=Object(s.a)(o,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticStyle:{"min-height":"calc(100vh - 53px)",background:"#fff"}},[s("div",{staticClass:"title d-none d-sm-block px-12 py-6"},[s("span",{staticStyle:{"font-size":"18px","font-family":"FZLanTingHei-M-GBK-Regular, FZLanTingHei-M-GBK","font-weight":"400",color:"#333333"}},[e._v("\n          "+e._s(e.$t("personal_center.account_management")))]),e.showBuyBtn?s("v-btn",{staticClass:"float-right",staticStyle:{width:"97px",height:"34px"},attrs:{outlined:"",color:"#EC3D33"},on:{click:e.addAccountDialog}},[e._v("\n          "+e._s(0<e.userinfo.son_counts-e.list.length-1?e.$t("personal_center.add_sub_account"):e.$t("personal_center.buy_sub_account"))+"\n        ")]):e._e(),s("span",{directives:[{name:"show",rawName:"v-show",value:!e.userinfo.fid,expression:"!userinfo.fid"}],staticClass:"body-2 float-right mr-5",staticStyle:{"line-height":"36px",color:"#666666"}},[e._v("\n          "+e._s(e.$t("personal_center.add_sub_text1"))+" "),s("span",{staticClass:"text-red"},[e._v(e._s(0<e.userinfo.son_counts-e.list.length-1?e.userinfo.son_counts-e.list.length-1:0))]),e._v("\n          "+e._s(e.$t("personal_center.add_sub_text2"))+"\n        ")])],1),s("div",{staticClass:"tab-content"},[s("div",{staticClass:"tab-list d-flex d-sm-none justify-space-between"},[s("span",{directives:[{name:"show",rawName:"v-show",value:!e.userinfo.fid,expression:"!userinfo.fid"}],staticClass:"body-2 float-right mr-5",staticStyle:{"line-height":"36px",color:"#666666"}},[e._v("\n            "+e._s(e.$t("personal_center.add_sub_text1"))+" "),s("span",{staticClass:"text-red"},[e._v(e._s(0<e.userinfo.son_counts-e.list.length-1?e.userinfo.son_counts-e.list.length-1:0))]),e._v("\n            "+e._s(e.$t("personal_center.add_sub_text2"))+"\n          ")]),e.showBuyBtn?s("v-btn",{staticStyle:{width:"97px",height:"34px"},attrs:{outlined:"",color:"#EC3D33"},on:{click:e.addAccountDialog}},[e._v("\n            "+e._s(0<e.userinfo.son_counts-e.list.length-1?e.$t("personal_center.add_sub_account"):e.$t("personal_center.buy_sub_account"))+"\n          ")]):e._e()],1),s("div",{staticClass:"tab-list"},[s("div",{staticClass:" d-flex align-center"},[s("v-avatar",{staticClass:"cursor-pointer mr-3",staticStyle:{position:"relative"},attrs:{size:"67"}},[s("img",{attrs:{src:e.userinfo.header_img_url||"https://randomuser.me/api/portraits/men/81.jpg"}})]),s("div",[s("div",[e._v("\n                "+e._s(e.userinfo.phone_number)+"\n                "),s("v-chip",{staticClass:"ma-2",staticStyle:{height:"22px"},attrs:{"x-small":"",label:"",color:"orange ","text-color":"white"}},[e._v("\n                  "+e._s(e.$t("personal_center.mainAccount"))+"\n                ")])],1),s("div",{staticClass:"mt-n2"},[e._v("\n                "+e._s(e.userinfo.fid&&1==e.userinfo.company_id?e.$t("personal_center.experience"):e.userinfo.permanent?e.$t("personal_center.permanent"):e.userinfo.expiration_time)+"\n              ")]),s("div",[e._v("\n                "+e._s(e.userinfo.created_at)+"\n              ")])])],1)]),e.userinfo.fid<=1?s("div",{staticClass:"tab-list tab-option",on:{click:function(t){return e.$router.push({name:"personal-center.logout"})}}},[s("div",[e._v(e._s(e.$t("personal_center.logout_account")))]),s("span",{staticClass:"d-flex"},[e._v(e._s(e.$t("personal_center.logout_tip"))),s("i",{staticClass:"iconfont iconyoujiantou"})])]):e._e(),s("v-simple-table",{staticClass:"mt-lg-2",class:e.is_xs_screen?"pa-0":"pa-5",scopedSlots:e._u([{key:"default",fn:function(){return[s("thead",[s("tr",e._l(e.headers,(function(t,n){return s("th",{key:n,staticClass:"text-center"},[e._v("\n                  "+e._s(t.text)+"\n                ")])})),0)]),s("tbody",e._l(e.list,(function(t,n){return s("tr",{key:n},[s("td",{staticClass:"text-center account-td"},[s("span",[e._v(e._s(t.phone_number+"/"+t.nickname))])]),s("td",{staticClass:"text-center"},[s("span",[e._v(e._s(t.created_at))])]),s("td",{staticClass:"text-center"},[s("span",[e._v("\n                    "+e._s(e.userinfo.fid&&1==e.userinfo.company_id?e.$t("personal_center.experience"):e.userinfo.permanent?e.$t("personal_center.permanent"):e.userinfo.expiration_time))])]),s("td",{staticClass:"text-center"},[s("div",{staticClass:"text-center"},[s("v-menu",{attrs:{"offset-y":"","open-on-hover":""},scopedSlots:e._u([{key:"activator",fn:function(t){return t=t.on,[s("i",e._g({staticClass:"iconfont icongengduo ml-2 grey--text",staticStyle:{"font-size":"16px"},attrs:{width:"auto"}},t))]}}],null,!0)},[s("v-list",{attrs:{dense:"",color:"white"}},[s("v-list-item",{on:{click:function(s){return e.beforeEditAuthority(t)}}},[s("div",{staticClass:"text-center"},[e._v(e._s(e.$t("personal_center.editAuthority")))])]),s("v-list-item",{on:{click:function(s){return e.beforeChangePsd(t,1)}}},[s("div",{staticClass:"text-center"},[e._v(e._s(e.$t("personal_center.change_psd")))])]),s("v-list-item",{on:{click:function(s){return e.beforeChangePsd(t,2)}}},[s("div",{staticClass:"text-center"},[e._v(e._s(e.$t("personal_center.change_nickname")))])])],1)],1)],1)])])})),0)]},proxy:!0}])}),s("div",{staticClass:"text-center mt-2 d-sm-flex pagination-line "},[s("v-pagination",{attrs:{length:e.totalPage,"total-visible":8},on:{input:e.changePage},model:{value:e.search.page,callback:function(t){e.$set(e.search,"page",t)},expression:"search.page"}}),s("div",{staticClass:"pagination-jump"},[s("span",[e._v("前往")]),s("div",{staticClass:"pagination-jump-wrapper"},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.search.page,expression:"search.page",modifiers:{number:!0}}],attrs:{type:"number",autocomplete:"off",min:1,max:e.totalPage},domProps:{value:e.search.page},on:{change:e.getList,input:function(t){t.target.composing||e.$set(e.search,"page",e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("span",[e._v("页")])])],1)],1)]),s("comm-dialog",{attrs:{title:e.$t("personal_center.bind_child_account"),width:"380",visible:e.open_dialog.add_account},on:{close:function(t){e.open_dialog.add_account=!1},confirm:e.addAccount},scopedSlots:e._u([{key:"content",fn:function(){return[s("v-text-field",{staticClass:"body-2",attrs:{outlined:"",dense:"",placeholder:e.$t("login.phone_numberrequire")},model:{value:e.account_form.phone_number,callback:function(t){e.$set(e.account_form,"phone_number",t)},expression:"account_form.phone_number"}}),s("v-row",{staticClass:"mx-0",attrs:{"no-gutters":""}},[s("v-col",{attrs:{cols:"8"}},[s("v-text-field",{staticClass:"body-2",attrs:{outlined:"",dense:"",placeholder:e.$t("login.coderequire")},model:{value:e.account_form.code,callback:function(t){e.$set(e.account_form,"code",t)},expression:"account_form.code"}})],1),s("v-col",{attrs:{cols:"4"}},[s("v-btn",{staticClass:"body-2 ml-2",attrs:{color:"#dddddd",elevation:"0",width:"110",height:"40",disabled:e.count_down<=60},on:{click:e.sendCode}},[s("span",{staticStyle:{color:"#212121"}},[e._v(e._s(e.$t("login.sendcode"))+e._s(60<e.count_down?"":"("+e.count_down+")"))])])],1)],1),s("p",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("personal_center.choose_account_role"))),s("span",{staticClass:"text-red"},[e._v("*")])]),s("v-radio-group",{attrs:{row:""},model:{value:e.account_form.son_account_type,callback:function(t){e.$set(e.account_form,"son_account_type",t)},expression:"account_form.son_account_type"}},e._l(e.roleTypeList,(function(e,t){return s("v-radio",{key:t,attrs:{label:e.label,value:e.value}})})),1)]},proxy:!0}])}),s("comm-dialog",{attrs:{title:e.$t("alertmessage.system_warning"),width:"420",visible:e.open_dialog.warning1,"cancel-btn":!1,"confirm-text":e.$t("alertmessage.isee")},on:{close:function(t){e.open_dialog.warning1=!1},confirm:function(t){e.open_dialog.warning1=!1}},scopedSlots:e._u([{key:"content",fn:function(){return[s("div",{staticClass:"text-center body-2 dialog-warning"},[s("i",{staticClass:"iconfont icontishi1"}),s("span",[e._v(e._s(e.$t("personal_center.err_tip1")))])])]},proxy:!0}])}),s("comm-dialog",{attrs:{title:e.$t("alertmessage.system_warning"),width:"420",visible:e.open_dialog.warning2,"cancel-btn":!1,"confirm-text":e.$t("alertmessage.isee")},on:{close:function(t){e.open_dialog.warning2=!1},confirm:function(t){e.open_dialog.warning2=!1}},scopedSlots:e._u([{key:"content",fn:function(){return[s("div",{staticClass:"text-center body-2 dialog-warning"},[s("i",{staticClass:"iconfont icontishi1"}),s("span",[e._v(e._s(e.$t("personal_center.err_tip2")))])])]},proxy:!0}])}),s("comm-dialog",{attrs:{visible:e.showEditAuthorityDialog,title:e.$t("personal_center.account_settings"),cancelText:e.$t("alertmessage.cancel"),confirmText:e.$t("alertmessage.confirm"),width:"500"},on:{close:e.cancelEditAuthority,cancel:e.cancelEditAuthority,confirm:e.confirmEditAuthority},scopedSlots:e._u([{key:"content",fn:function(){return[s("p",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("personal_center.choose_account_role"))),s("span",{staticClass:"text-red"},[e._v("*")])]),s("v-radio-group",{attrs:{row:""},model:{value:e.son_account_type,callback:function(t){e.son_account_type=t},expression:"son_account_type"}},e._l(e.roleTypeList,(function(e,t){return s("v-radio",{key:t,attrs:{label:e.label,value:e.value}})})),1),s("div",{directives:[{name:"show",rawName:"v-show",value:4!=e.son_account_type,expression:"son_account_type != 4"}],staticClass:"authority-container"},e._l(e.authorityMap,(function(t,n){return s("div",{key:n,staticClass:"mb-3"},[s("p",{staticClass:"mb-1 authority-title"},[e._v(e._s(e.$t("personal_center."+n)))]),s("v-row",{staticClass:"mx-0"},e._l(t,(function(t,n){return s("v-col",{key:n,staticClass:"authority-item",attrs:{cols:"4"}},[s("v-checkbox",{staticStyle:{"margin-top":"0"},attrs:{"hide-details":"",multiple:"",label:e.$t("personal_center."+n),value:n},model:{value:e.choosedPermissions,callback:function(t){e.choosedPermissions=t},expression:"choosedPermissions"}})],1)})),1)],1)})),0)]},proxy:!0}])}),s("comm-dialog",{attrs:{title:1==e.changeType?e.$t("personal_center.change_psd"):e.$t("personal_center.change_nickname"),width:"380",visible:e.changePsdDialog},on:{close:function(t){e.changePsdDialog=!1},confirm:e.confirmChangePsd},scopedSlots:e._u([{key:"content",fn:function(){return[s("v-form",{ref:"changePsdForm",model:{value:e.changePsdValid,callback:function(t){e.changePsdValid=t},expression:"changePsdValid"}},[s("v-text-field",{staticClass:"body-2",attrs:{outlined:"",dense:"",disabled:""},model:{value:e.changePsdForm.phone_number,callback:function(t){e.$set(e.changePsdForm,"phone_number",t)},expression:"changePsdForm.phone_number"}}),s("v-row",{staticClass:"mx-0",attrs:{"no-gutters":""}},[1==e.changeType?s("v-col",{attrs:{cols:"12"}},[s("v-text-field",{staticClass:"body-2",attrs:{outlined:"",dense:"",placeholder:e.$t("personal_center.new_psd"),rules:e.Rules.password},model:{value:e.changePsdForm.password,callback:function(t){e.$set(e.changePsdForm,"password",t)},expression:"changePsdForm.password"}})],1):e._e(),2==e.changeType?s("v-col",{attrs:{cols:"12"}},[s("v-text-field",{staticClass:"body-2",attrs:{outlined:"",dense:""},model:{value:e.changePsdForm.nickname,callback:function(t){e.$set(e.changePsdForm,"nickname",t)},expression:"changePsdForm.nickname"}})],1):e._e()],1)],1)]},proxy:!0}])})],1)}),[],!1,null,"6db6d38a",null),t.default=o.exports}}]);