Files
starRiverProperty/frontend/canoe-account.bak20230928/js/chunk-732a35c2.e71e7c6a.js
T
反编译工作区 0c56a3e599 chore(frontend): add static frontend build artifacts (portal, front_acs, etc.)
Made-with: Cursor

Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
2026-04-27 13:40:23 +08:00

1 line
27 KiB
JavaScript

(window["webpackJsonp_canoe-account"]=window["webpackJsonp_canoe-account"]||[]).push([["chunk-732a35c2"],{"477d":function(e,t,a){"use strict";var s=a("83dc"),r=a.n(s);r.a},"64e9":function(e,t,a){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758f3",appIconColor:"#fff",appIconSize:"30px",appNameColor:"#fff",appNameSize:"30px"}},"7db0":function(e,t,a){"use strict";var s=a("23e7"),r=a("b727").find,o=a("44d2"),n=a("ae40"),i="find",l=!0,d=n(i);i in[]&&Array(1)[i]((function(){l=!1})),s({target:"Array",proto:!0,forced:l||!d},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),o(i)},"83dc":function(e,t,a){},"99af":function(e,t,a){"use strict";var s=a("23e7"),r=a("d039"),o=a("e8b5"),n=a("861d"),i=a("7b0b"),l=a("50c4"),d=a("8418"),c=a("65f0"),u=a("1dde"),m=a("b622"),p=a("2d00"),h=m("isConcatSpreadable"),f=9007199254740991,b="Maximum allowed index exceeded",v=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),y=u("concat"),g=function(e){if(!n(e))return!1;var t=e[h];return void 0!==t?!!t:o(e)},I=!v||!y;s({target:"Array",proto:!0,forced:I},{concat:function(e){var t,a,s,r,o,n=i(this),u=c(n,0),m=0;for(t=-1,s=arguments.length;t<s;t++)if(o=-1===t?n:arguments[t],g(o)){if(r=l(o.length),m+r>f)throw TypeError(b);for(a=0;a<r;a++,m++)a in o&&d(u,m,o[a])}else{if(m>=f)throw TypeError(b);d(u,m++,o)}return u.length=m,u}})},a761:function(e,t,a){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758f3",appIconColor:"#fff",appIconSize:"30px",appNameColor:"#fff",appNameSize:"30px"}},a9e3:function(e,t,a){"use strict";var s=a("83ab"),r=a("da84"),o=a("94ca"),n=a("6eeb"),i=a("5135"),l=a("c6b6"),d=a("7156"),c=a("c04e"),u=a("d039"),m=a("7c73"),p=a("241c").f,h=a("06cf").f,f=a("9bf2").f,b=a("58a8").trim,v="Number",y=r[v],g=y.prototype,I=l(m(g))==v,D=function(e){var t,a,s,r,o,n,i,l,d=c(e,!1);if("string"==typeof d&&d.length>2)if(d=b(d),t=d.charCodeAt(0),43===t||45===t){if(a=d.charCodeAt(2),88===a||120===a)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:s=2,r=49;break;case 79:case 111:s=8,r=55;break;default:return+d}for(o=d.slice(2),n=o.length,i=0;i<n;i++)if(l=o.charCodeAt(i),l<48||l>r)return NaN;return parseInt(o,s)}return+d};if(o(v,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var k,O=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof O&&(I?u((function(){g.valueOf.call(a)})):l(a)!=v)?d(new y(D(t)),a,O):D(t)},w=s?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;w.length>C;C++)i(y,k=w[C])&&!i(O,k)&&f(O,k,h(y,k));O.prototype=g,g.constructor=O,n(r,v,O)}},e2d3:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"account-management"},[a("div",{staticClass:"container-body"},[a("div",{staticClass:"search"},[a("div",{staticClass:"condition"},[a("div",{staticClass:"search-label"},[e._v("账号ID")]),a("el-input",{staticClass:"el-width-160",attrs:{placeholder:"账号ID",maxlength:"40"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.multiQueryInputBlur(t)}},model:{value:e.searchCondition.systemId,callback:function(t){e.$set(e.searchCondition,"systemId","string"===typeof t?t.trim():t)},expression:"searchCondition.systemId"}}),a("div",{staticClass:"search-label"},[e._v("姓名")]),a("el-input",{staticClass:"el-width-160",attrs:{placeholder:"姓名",maxlength:"40"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.multiQueryInputBlur(t)}},model:{value:e.searchCondition.name,callback:function(t){e.$set(e.searchCondition,"name","string"===typeof t?t.trim():t)},expression:"searchCondition.name"}}),a("div",{staticClass:"search-label"},[e._v("全部角色")]),a("el-select",{staticClass:"el-width-160",attrs:{placeholder:"全部角色",clearable:""},on:{change:e.multiQueryInputBlur},model:{value:e.searchCondition.roleId,callback:function(t){e.$set(e.searchCondition,"roleId",t)},expression:"searchCondition.roleId"}},e._l(e.rolesOptions,(function(e){return a("el-option",{key:e.id,attrs:{label:e.serviceName+"-"+e.name,value:e.id}})})),1),a("div",{staticClass:"search-label"},[e._v("状态")]),a("el-select",{staticClass:"el-width-160",attrs:{placeholder:"状态",clearable:""},on:{change:function(t){return e.handleCurrentChange("1")}},model:{value:e.searchCondition.status,callback:function(t){e.$set(e.searchCondition,"status",t)},expression:"searchCondition.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("div",{staticClass:"search-btns"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleCurrentChange("1")}}},[e._v("查询")]),a("el-button",{on:{click:e.resetSearchCondition}},[e._v("重置")])],1)],1)]),a("el-divider"),a("div",{staticClass:"operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.openAddOrEditAccountDialog({})}}},[e._v("添加账号")])],1),a("div",{staticClass:"table-block"},[a("div",{staticClass:"table"},[a("el-table",{attrs:{data:e.tableData,stripe:"",height:"100%"}},[a("el-table-column",{attrs:{prop:"systemId",label:"账号ID"}}),a("el-table-column",{attrs:{prop:"roleNames",label:"所属角色","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.roleIds&&t.row.roleIds.map((function(t){var a=e.rolesOptions.find((function(e){return e.id===t}));return a?a.serviceName+"-"+a.name:""})).join(",")))])]}}])}),a("el-table-column",{attrs:{prop:"name",label:"姓名"}}),a("el-table-column",{attrs:{prop:"telephone",label:"手机"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱"}}),a("el-table-column",{attrs:{label:"初始密码"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.mobileMode&&1===t.row.mailMode&&1===t.row.selfNotifyMode?a("span",[e._v(" 已发送到手机、邮箱、自行通知 ")]):1===t.row.mobileMode&&1===t.row.mailMode?a("span",[e._v(" 已发送到手机、邮箱 ")]):1===t.row.mailMode&&1===t.row.selfNotifyMode?a("span",[e._v(" 已发送到邮箱、自行通知 ")]):1===t.row.mobileMode&&1===t.row.selfNotifyMode?a("span",[e._v(" 已发送到手机、自行通知 ")]):1===t.row.mobileMode?a("span",[e._v("已发送到手机")]):1===t.row.mailMode?a("span",[e._v("已发送到邮箱")]):1===t.row.selfNotifyMode?a("span",[e._v("自行通知")]):e._e()]}}])}),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"status",style:1===t.row.status?"color:#02B290;":"color:#F56C6C;"},[e._v(e._s(1===t.row.status?"已启用":"已禁用"))])]}}])}),a("el-table-column",{staticClass:"action-list",attrs:{label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.openAddOrEditAccountDialog(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.resetPassword(t.row)}}},[e._v("重置密码")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.updateStatus(t.row)}}},[e._v(e._s(1===t.row.status?"禁用":"启用"))])]}}])})],1)],1),e.tableTotal>10?a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.searchCondition.currentPage,"page-sizes":[10,20,50,100],"page-size":e.searchCondition.rowsOfPage,layout:"total, sizes, prev, pager, next, jumper",total:e.tableTotal},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])],1),a("add-or-edit-account",{ref:"addOrEditAccountDialog",attrs:{"person-properties":e.personProperties,item:e.chooseDeviceItem,submitLoading:e.submitLoading},on:{validate:e.addOrEditDialogValidate}}),a("reset-password",{ref:"resetPasswordDialog",attrs:{item:e.chooseDeviceItem},on:{validate:e.resetPasswordDialogValidate}})],1)},r=[],o=(a("a4d3"),a("4de4"),a("4160"),a("a9e3"),a("e439"),a("dbb4"),a("b64b"),a("d3b7"),a("159b"),a("ade3")),n=a("d4ec"),i=a("bee2"),l=a("99de"),d=a("7e84"),c=a("262e"),u=a("9ab4"),m=a("60a3"),p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("main",[a("mk-dialog",{ref:"addOrEditAccountDialog",staticClass:"addOrEditAccountDialog",attrs:{"custom-class":"vertical-center",title:e.dialogTitle,width:"610px",destroy:!0}},[a("div",{staticClass:"add-or-edit-account-dialog",attrs:{slot:"content"},slot:"content"},[a("el-form",{ref:"addOrEditAccountForm",attrs:{rules:e.addFromRules,model:e.addFormData,"label-width":"122px"}},[a("el-form-item",{attrs:{label:"系统ID",prop:"systemId"}},[a("el-input",{staticClass:"width-420",attrs:{maxlength:"40",disabled:!!e.addFormData.id,placeholder:"请输入用户名/手机号/邮箱/工号"},on:{blur:e.getUserCheck},model:{value:e.addFormData.systemId,callback:function(t){e.$set(e.addFormData,"systemId","string"===typeof t?t.trim():t)},expression:"addFormData.systemId"}})],1),a("el-form-item",{attrs:{label:"所属角色",prop:"roleIds"}},[a("el-select",{staticClass:"width-420",attrs:{multiple:"",filterable:"",disabled:!e.addFormData.systemId,placeholder:"请选择所属角色"},on:{change:e.selectRoles},model:{value:e.addFormData.roleIds,callback:function(t){e.$set(e.addFormData,"roleIds",t)},expression:"addFormData.roleIds"}},[a("el-checkbox",{staticClass:"role-checkbox",on:{change:e.selectedAllRoles},model:{value:e.isSelectedAllRoles,callback:function(t){e.isSelectedAllRoles=t},expression:"isSelectedAllRoles"}},[e._v("全选")]),e._l(e.rolesOptions,(function(t){return a("el-option",{key:t.id,attrs:{label:t.serviceName+"-"+t.name,value:t.id}},[a("span",[e._v(e._s(t.serviceName+"-"+t.name))])])}))],2)],1),a("el-form-item",{attrs:{label:"姓名",prop:"personId"}},[a("el-select",{staticClass:"width-420",attrs:{filterable:"","allow-create":"",disabled:!e.addFormData.systemId,placeholder:"请输入或选择姓名"},on:{change:e.changeName},model:{value:e.addFormData.personId,callback:function(t){e.$set(e.addFormData,"personId",t)},expression:"addFormData.personId"}},e._l(e.nameList,(function(e){return a("el-option",{key:e.personId,attrs:{label:e.name,value:e.personId}})})),1)],1),a("el-form-item",{attrs:{label:"手机",prop:"telephone"}},[a("el-input",{staticClass:"width-420",attrs:{maxlength:"40",disabled:!(e.addFormData.systemId&&!e.systemIdIsTelphone),placeholder:"手机发送模式下用于接收账号密码"},model:{value:e.addFormData.telephone,callback:function(t){e.$set(e.addFormData,"telephone","string"===typeof t?t.trim():t)},expression:"addFormData.telephone"}})],1),a("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[a("el-input",{staticClass:"width-420",attrs:{maxlength:"40",disabled:!(e.addFormData.systemId&&!e.systemIdIsEmail),placeholder:"邮箱发送模式下用于接收账号密码"},model:{value:e.addFormData.email,callback:function(t){e.$set(e.addFormData,"email","string"===typeof t?t.trim():t)},expression:"addFormData.email"}})],1),a("el-form-item",{attrs:{label:"密码获取方式(可多选)",prop:"isSnapShot"}},[a("el-checkbox-group",{on:{change:e.checkPhoneOrEmail},model:{value:e.addFormData.isSnapShot,callback:function(t){e.$set(e.addFormData,"isSnapShot",t)},expression:"addFormData.isSnapShot"}},[a("el-checkbox",{key:"1",attrs:{label:"1",disabled:!e.addFormData.systemId}},[e._v("手机发送模式:系统将设置的初始密码发送至账号绑定手机")]),a("el-checkbox",{key:"2",attrs:{label:"2",disabled:!e.addFormData.systemId}},[e._v("邮箱发送模式:系统将设置的初始密码发送至账号绑定邮箱")]),a("el-checkbox",{key:"3",attrs:{label:"3",disabled:!e.addFormData.systemId}},[e._v("自行通知模式:请将设置的初始密码线下通知到账号所属人")])],1),a("span",{staticClass:"password-remark"},[e._v("备注:初始密码默认为Qz@123!")])],1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",loading:e.submitLoading},on:{click:e.submitAddOrEditAccountForm}},[e._v("确定")])],1)])],1)},h=[],f=(a("e01a"),a("d28b"),a("99af"),a("7db0"),a("c975"),a("d81d"),a("b0c0"),a("ac1f"),a("3ca3"),a("5319"),a("ddb0"),a("96cf"),a("1da1")),b=a("e33d"),v=function(e){function t(){var e;return Object(n["a"])(this,t),e=Object(l["a"])(this,Object(d["a"])(t).apply(this,arguments)),e.addFormData={id:"",systemId:"",roleIds:null,name:"",personId:null,telephone:"",email:"",mobileMode:"",mailMode:"",selfNotifyMode:"",isSnapShot:["3"]},e.addFromRules={systemId:[{required:!0,trigger:"blur",validator:function(t,a,s){if(Object(b["ValidSpaceWarp"])(a))s(new Error("请输入用户名/手机号/邮箱/工号"));else{var r=e.validIsNotChiness(a);r?s():s(new Error("不可输入中文"))}}}],roleIds:[{required:!0,message:"请选择所属角色",trigger:"change"}],personId:[{required:!0,message:"请输入账号所属人姓名",trigger:"blur",validator:function(e,t,a){Object(b["ValidSpaceWarp"])(t)?a(new Error("请输入账号所属人姓名")):a()}}],isSnapShot:[{required:!0,type:"array",trigger:"change",validator:function(e,t,a){0===t.length?a(new Error("请选择密码获取方式")):a()}}]},e.rolesOptions=[],e.nameList=[],e.isSelectedAllRoles=!1,e}return Object(c["a"])(t,e),Object(i["a"])(t,[{key:"personProperties_listener",value:function(e){var t=this;if(e&&e.length>0){var a=!0,s=!1,r=void 0;try{for(var o,n=function(){var e=o.value;if(e.hasRequired&&("phone"===e.code||"email"===e.code)){var a="phone"===e.code?"telephone":e.code;t.$set(t.addFromRules,a,[{required:!0,message:e.reminder,trigger:"blur",validator:function(t,a,s){Object(b["ValidSpaceWarp"])(a)?s(new Error(e.reminder)):s()}}])}},i=e[Symbol.iterator]();!(a=(o=i.next()).done);a=!0)n()}catch(l){s=!0,r=l}finally{try{a||null==i.return||i.return()}finally{if(s)throw r}}}}},{key:"treeSelectNormalizer",value:function(e){return{id:e.id,label:e.name,children:e.children}}},{key:"replaceLeftSpace",value:function(e,t){this.addFormData[t]=e.replace(b["LeftSpaceReg"],"")}},{key:"resetFrom",value:function(){this.addFormData={systemId:"",roleIds:[],name:"",personId:null,telephone:"",email:"",mobileMode:"",mailMode:"",selfNotifyMode:"",isSnapShot:["3"]}}},{key:"open",value:function(){var e=Object(f["a"])(regeneratorRuntime.mark((function e(t,a){var s,r,o,n,i,l=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.personProperties();case 3:if(s=e.sent,r=s.data,r&&r.hasAccount){e.next=12;break}return o=location.pathname,o=o.replace("account","person"),n="".concat(location.origin).concat(o,"#/person/attr"),i=this.$createElement,this.$msgbox({title:"提示",message:i("p",{style:{lineHeight:"120px",textAlign:"center"}},[i("span",null,"新增账号需先进行人员属性初始化, "),i("a",{style:"color: #0075da",attrs:{href:n,target:"_blank"}},"去进行初始化")]),showConfirmButton:!1}),e.abrupt("return");case 12:t?this.getUserDetail(t,a).then((function(e){e&&l.getUserCheck()})):(this.resetFrom(),this.isSelectedAllRoles=!1),this.getRolesQuery(),this.$refs.addOrEditAccountDialog.open(),e.next=19;break;case 17:e.prev=17,e.t0=e["catch"](0);case 19:case"end":return e.stop()}}),e,this,[[0,17]])})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"close",value:function(){var e=this;return this.$refs.addOrEditAccountDialog.close(),new Promise((function(t){e.$emit("close",{}),t()}))}},{key:"getUserCheck",value:function(){var e=this;this.addFormData.systemId&&this.service.getUserCheck({businessId:this.$store.state.user.userInfo.businessId,systemId:this.addFormData.systemId}).then((function(t){t.success?(e.nameList=(t.data||[]).map((function(e){return e.telephoneBak=e.telephone,e.emailBak=e.email,e})),e.systemIdIsTelphone?e.addFormData.telephone=e.addFormData.telephone||e.addFormData.systemId:e.systemIdIsEmail&&(e.addFormData.email=e.addFormData.email||e.addFormData.systemId)):e.$message.error(t.message)}))}},{key:"checkPhoneOrEmail",value:function(e){if(e&&e.length>0)return e.indexOf("1")>-1&&!this.validPhone(this.addFormData.telephone)?(this.$message.error("请先在手机输入框中输入电话号码"),!1):!(e.indexOf("2")>-1&&!this.validEmail(this.addFormData.email))||(this.$message.error("请先在邮箱输入框中输入邮箱地址"),!1)}},{key:"validSystemIdType",value:function(e){var t="";return this.systemIdIsTelphone&&!this.validPhone(e)?t="请输入正确的手机号码":this.systemIdIsEmail&&!this.validEmail(e)?t="请输入正确的邮箱地址":(this.systemIdIsUserName||this.systemIdIsPersonCode)&&(this.validNumberAndChar(e)||(t="只能输入英文大小写和数字")),t}},{key:"validPhone",value:function(e){var t=/^1\d{10}$/;return t.test(e)}},{key:"validEmail",value:function(e){var t=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;return t.test(e)}},{key:"validNumberAndChar",value:function(e){var t=/^[a-zA-Z0-9]+$/;return t.test(e)}},{key:"validIsNotChiness",value:function(e){var t=/^[^\u4e00-\u9fa5]+/;return t.test(e)}},{key:"getRolesQuery",value:function(){var e=this;this.service.getRolesQuery({businessId:this.$store.state.user.userInfo.businessId,status:1}).then((function(t){t.success?e.rolesOptions=t.data:e.$message.error(t.message)}))}},{key:"getUserDetail",value:function(e,t){var a=this;return this.service.getUserDetail({id:e,businessId:t}).then((function(e){if(e.success)return a.addFormData=Object.assign(a.addFormData,e.data),a.addFormData.isSnapShot=[],a.addFormData.personId||(a.addFormData.personId=a.addFormData.name,a.addFormData.name=""),1===e.data.mobileMode&&a.addFormData.isSnapShot.push("1"),1===e.data.mailMode&&a.addFormData.isSnapShot.push("2"),1===e.data.selfNotifyMode&&a.addFormData.isSnapShot.push("3"),e.success}))}},{key:"submitAddOrEditAccountForm",value:function(){var e=this;this.$refs.addOrEditAccountForm.validate((function(t){if(t&&(e.addFormData.id=e.item.id,e.addFormData.mobileMode=e.addFormData.isSnapShot.indexOf("1")>-1?1:"",e.addFormData.mailMode=e.addFormData.isSnapShot.indexOf("2")>-1?1:"",e.addFormData.selfNotifyMode=e.addFormData.isSnapShot.indexOf("3")>-1?1:"",e.addFormData.telephone=e.addFormData.telephone?e.addFormData.telephone:null,e.addFormData.email=e.addFormData.email?e.addFormData.email:null,e.checkPhoneOrEmail(e.addFormData.isSnapShot))){var a=Object.assign({},e.addFormData);e.addFormData.name||(a.name=a.personId,a.personId=null),e.$emit("validate",a)}}))}},{key:"selectedAllRoles",value:function(e){this.isSelectedAllRoles=e,this.addFormData.roleIds=e?this.rolesOptions.map((function(e){return e.id})):[]}},{key:"selectRoles",value:function(e){this.isSelectedAllRoles=e.length===this.rolesOptions.length}},{key:"changeName",value:function(e){var t=this.nameList.find((function(t){return t.personId===e}));t?(this.addFormData.email=t.emailBak,this.addFormData.telephone=t.telephoneBak,this.addFormData.personId=t.personId,this.addFormData.name=t.name):(this.addFormData.email="",this.addFormData.telephone="",this.addFormData.name="",this.addFormData.personId=e)}},{key:"created",value:function(){}},{key:"mounted",value:function(){}},{key:"dialogTitle",get:function(){return this.item.id?"修改账号":"添加账号"}},{key:"systemId",get:function(){if(this.personProperties&&this.personProperties.length>0){var e=!0,t=!1,a=void 0;try{for(var s,r=this.personProperties[Symbol.iterator]();!(e=(s=r.next()).done);e=!0){var o=s.value;if(1===o.hasSysAccount)return o.code}}catch(n){t=!0,a=n}finally{try{e||null==r.return||r.return()}finally{if(t)throw a}}}return""}},{key:"manualInput",get:function(){return"userName"===this.systemId||"personCode"===this.systemId}},{key:"autoInput",get:function(){return"phone"===this.systemId||"email"===this.systemId}},{key:"placeholder",get:function(){var e="";return"phone"===this.systemId?e="手机号":"userName"===this.systemId?e="用户名":"email"===this.systemId?e="邮箱":"personCode"===this.systemId&&(e="人员工号"),e}},{key:"systemIdIsTelphone",get:function(){return"phone"===this.systemId}},{key:"systemIdIsEmail",get:function(){return"email"===this.systemId}},{key:"systemIdIsUserName",get:function(){return"userName"===this.systemId}},{key:"systemIdIsPersonCode",get:function(){return"personCode"===this.systemId}}]),t}(m["d"]);u["a"]([Object(m["c"])({type:Object,default:function(){}})],v.prototype,"item",void 0),u["a"]([Object(m["c"])({type:Boolean,default:!1})],v.prototype,"submitLoading",void 0),u["a"]([Object(m["c"])({type:Array,default:function(){return[]}})],v.prototype,"personProperties",void 0),u["a"]([Object(m["e"])("personProperties",{immediate:!0,deep:!0})],v.prototype,"personProperties_listener",null),v=u["a"]([Object(m["a"])({components:{}})],v);var y=v,g=y,I=(a("fa86"),a("2877")),D=Object(I["a"])(g,p,h,!1,null,null,null),k=D.exports,O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("main",[a("mk-dialog",{ref:"resetPasswordDialog",staticClass:"resetPasswordDialog",attrs:{title:"重置密码",width:"400px",destroy:!0}},[a("div",{staticClass:"add-or-edit-account-dialog",attrs:{slot:"content"},slot:"content"},[a("el-form",{ref:"resetPasswordForm",attrs:{rules:e.fromRules,model:e.formData,"label-width":"122px"}},[a("el-form-item",{attrs:{label:"重置密码",prop:"password"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{maxlength:"40",placeholder:"请输入密码"},model:{value:e.formData.password,callback:function(t){e.$set(e.formData,"password","string"===typeof t?t.trim():t)},expression:"formData.password"}})],1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitResetPasswordForm}},[e._v("确定")]),a("el-button",{on:{click:e.close}},[e._v("取消")])],1)])],1)},w=[],C=function(e){function t(){var e;return Object(n["a"])(this,t),e=Object(l["a"])(this,Object(d["a"])(t).apply(this,arguments)),e.formData={password:"123456"},e.fromRules={password:[{required:!0,message:"请输入密码",trigger:"blur"}]},e}return Object(c["a"])(t,e),Object(i["a"])(t,[{key:"open",value:function(){this.$refs.resetPasswordDialog.open()}},{key:"close",value:function(){var e=this;return this.$refs.resetPasswordForm.resetFields(),this.$refs.resetPasswordDialog.close(),new Promise((function(t){e.$emit("close",{}),t()}))}},{key:"submitResetPasswordForm",value:function(){var e=this;this.$refs.resetPasswordForm.validate((function(t){t&&e.$emit("validate",e.formData)}))}},{key:"created",value:function(){}},{key:"mounted",value:function(){}}]),t}(m["d"]);u["a"]([Object(m["c"])({type:Object,default:function(){}})],C.prototype,"item",void 0),C=u["a"]([Object(m["a"])({components:{}})],C);var F=C,S=F,x=(a("477d"),Object(I["a"])(S,O,w,!1,null,"5dea48e4",null)),_=x.exports;a("64e9");function P(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,s)}return a}function $(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?P(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):P(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var E=function(e){function t(){var e;return Object(n["a"])(this,t),e=Object(l["a"])(this,Object(d["a"])(t).apply(this,arguments)),e.treeSelectValue=null,e.rolesOptions=[],e.standortOptions=[],e.searchCondition={},e.tableTotal=0,e.tableData=[],e.personProperties=[],e.chooseDeviceItem={id:"",businessId:"",name:"",serviceCode:"",loginName:"",workCode:"",position:"",title:"",email:"",telephone:"",remark:"",createTime:-1,roleNames:null,roleIds:null,status:-1},e.submitLoading=!1,e.statusOptions=[{label:"已启用",value:1},{label:"已禁用",value:2}],e}return Object(c["a"])(t,e),Object(i["a"])(t,[{key:"multiQueryInputBlur",value:function(e){this.searchCondition.currentPage=1,this.fetchTableData()}},{key:"resetSearchCondition",value:function(){this.searchCondition={systemId:null,name:null,roleId:null,status:null,rowsOfPage:10,currentPage:1},this.fetchTableData()}},{key:"handleSizeChange",value:function(e){this.searchCondition.rowsOfPage=Number(e),this.searchCondition.currentPage=Number(1),this.fetchTableData()}},{key:"handleCurrentChange",value:function(e){this.searchCondition.currentPage=Number(e),this.fetchTableData()}},{key:"fetchTableData",value:function(){var e=this;this.service.getUserList($({businessId:this.$store.state.user.userInfo.businessId},this.searchCondition)).then((function(t){t.success?(e.tableData=t.data.datas,e.tableTotal=t.data.totalRows):e.$message.error(t.message)}))}},{key:"updateStatus",value:function(e){var t=this,a=1===e.status?this.service.userDisable({userId:e.id}):this.service.userEnable({userId:e.id});a.then((function(a){if(a.success){var s=1===e.status?"已禁用成功":"已启用成功";t.$message({type:"success",message:s}),t.fetchTableData()}else t.$message.error(a.message)}))}},{key:"resetPassword",value:function(e){var t=this;this.service.userResetPwd({id:e.id,businessId:e.businessId}).then((function(e){e.success?t.$message.success("密码已重置为初始密码!"):t.$message.error(e.message)}))}},{key:"updateName",value:function(e){var t=this;this.service.train.list({parentId:e.taskId}).then((function(e){"00000000"===e.code?t.$message.success("修改成功"):t.$message.error(e.message)})).catch((function(e){}))}},{key:"getRolesQuery",value:function(){var e=this;this.service.getRolesQuery({businessId:this.$store.state.user.userInfo.businessId,status:1}).then((function(t){t.success?e.rolesOptions=t.data:e.$message.error(t.message)}))}},{key:"openAddOrEditAccountDialog",value:function(e){this.chooseDeviceItem=e,this.$refs.addOrEditAccountDialog.open(e.id,e.businessId)}},{key:"addOrEditDialogValidate",value:function(e){var t=this;this.submitLoading=!0;var a=Object.assign({businessId:this.$store.state.user.userInfo.businessId,corpCode:this.$store.state.user.userInfo.corpCode},$({},e)),s=this.chooseDeviceItem.id?this.service.updateUserInfo($({},a)):this.service.addUserInfo($({},a));s.then((function(e){e.success?(t.$message.success("操作成功!"),t.$refs.addOrEditAccountDialog.close(),t.searchCondition.currentPage=1,t.fetchTableData()):t.$message.error(e.message)})).finally((function(){t.submitLoading=!1}))}},{key:"resetPasswordDialogValidate",value:function(e){var t=this,a=Object.assign({},$({},e));this.service.addDeviceInfo($({},a)).then((function(e){e.success?(t.$message.success("操作成功!"),t.$refs.addOrEditAccountDialog.close(),t.searchCondition.currentPage=1,t.fetchTableData()):t.$message.error(e.message)}))}},{key:"personPropertiesList",value:function(){var e=this;return new Promise((function(t){e.service.personPropertiesList({businessId:e.$store.state.user.userInfo.businessId}).then((function(a){a.success?e.personProperties=a.data.properties:e.$message.error(a.message),t()}))}))}},{key:"created",value:function(){}},{key:"mounted",value:function(){this.resetSearchCondition(),this.getRolesQuery()}}]),t}(m["d"]);E=u["a"]([Object(m["a"])({components:{addOrEditAccount:k,resetPassword:_}})],E);var N=E,A=N,j=Object(I["a"])(A,s,r,!1,null,null,null);t["default"]=j.exports},fa86:function(e,t,a){"use strict";var s=a("a761"),r=a.n(s);r.a}}]);