NGToolsAdmin/unpackage/dist/build/web/static/js/pages-system-user-edit.ff48bd7d.js

1 line
12 KiB
JavaScript
Raw Permalink Normal View History

2024-09-13 08:39:31 +00:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-system-user-edit"],{"4a7f":function(t,a,e){"use strict";e.r(a);var n=e("b31f"),i=e.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(s);a["default"]=i.a},"50fb":function(t,a,e){"use strict";var n=e("c248"),i=e.n(n);i.a},b31f:function(t,a,e){"use strict";(function(t){e("6a54");var n=e("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=n(e("9b1b"));e("4626"),e("5ac7"),e("64aa"),e("bf0f"),e("fd3c"),e("aa9c"),e("5ef2"),e("3efd"),e("aa77");var s=e("b787"),o=t.database();o.command;function r(t){var a={};for(var e in s.validator)t.includes(e)&&(a[e]=s.validator[e]);return a}var l={data:function(){return{showPassword:!1,formData:{username:"",nickname:"",password:void 0,role:[],tags:[],authorizedApp:[],mobile:void 0,email:void 0,status:!1},rules:(0,i.default)((0,i.default)({},r(["username","password","role","mobile","email"])),{},{status:{rules:[{format:"bool"}]}}),roles:[],userId:"",appList:[],unknownAppids:[]}},onLoad:function(t){var a=t.id;this.formDataId=a;var e=uni.getStorageSync("uni-id-pages-userInfo")||{};this.userId=e._id,this.getDetail(a),this.loadroles()},methods:{gotoAppList:function(){uni.navigateTo({url:"../app/list"})},gotoTagList:function(){uni.navigateTo({url:"../tag/list"})},gotoTagAdd:function(){var t=this;uni.navigateTo({url:"../tag/add",events:{refreshCheckboxData:function(){t.$refs.checkboxTags.loadData()}}})},trigger:function(){this.showPassword=!this.showPassword},submitForm:function(t){this.$refs.form.submit()},submit:function(t){var a=this,e=t.detail,n=e.value,i=e.errors;i||(uni.showLoading({title:"修改中...",mask:!0}),"boolean"===typeof n.status&&(n.status=Number(!n.status)),n.uid=this.formDataId,this.$request("updateUser",n).then((function(){uni.showToast({title:"修改成功"});var t=a.getOpenerEventChannel();t.emit&&t.emit("refreshData"),setTimeout((function(){return uni.navigateBack()}),500)})).catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})})).finally((function(t){uni.hideLoading()})))},resetPWd:function(t){this.$request("system/user/resetPwd",t).then().catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})})).finally()},getDetail:function(t){var a=this;uni.showLoading({mask:!0}),o.collection("uni-id-users").doc(t).field("username,nickname,role,dcloud_appid as authorizedApp,tags,mobile,email,status").get().then((function(t){var e=t.result.data[0];e&&(void 0===e.status&&(e.status=!0),0===e.status&&(e.status=!0),1===e.status&&(e.status=!1),a.formData=Object.assign(a.formData,e),a.loadAppList(a.formData.authorizedApp))})).catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})})).finally((function(){uni.hideLoading()}))},loadroles:function(){var t=this;o.collection("uni-id-roles").limit(500).get().then((function(a){var e=[];t.roles=a.result.data.map((function(t){return e.push(t.role_id),{value:t.role_id,text:t.role_name}})),-1===e.indexOf("admin")&&t.roles.unshift({value:"admin",text:"超级管理员"})})).catch((function(t){uni.showModal({title:"提示",content:t.message,showCancel:!1})}))},loadAppList:function(t){var a=this;o.collection("opendb-app-list").limit(500).get().then((function(e){var n=e.result.data.map((function(t,a){return{value:t.appid,text:t.name}}));n||(n=[]),t.map((function(t){var e=n.find((function(a){return a.value===t}));e||(a.unknownAppids.push(t),n.push({value:t,text:"未知应用".concat(t)}))})),a.appList=n})).catch((function(t){uni.showModal({title:"提示",content:t.message,showCancel:!1})}))},parseUserStatus:function(t){return 0===t?"启用":1===t?"禁用":2===t?"审核中":3===t?"审核拒绝":4===t?"已注销":"undefined"!==typeof t?"未知":"启用"}},computed:{unknownAppidsCom:function(){var t=this,a="";return this.unknownAppids.map((function(e,n){a+=e,n!==t.unknownAppids.length-1&&(a+="、")})),a}}};a.default=l}).call(this,e("861b")["default"])},b787:function(t,a,e){"use strict";e("6a54");var n=e("f5bd").default