Files
starRiverProperty/frontend/decompiled/cwos-portal/static/js/87.0c3e4b84a7bf847ad108.js
hpd840321 7b2bd307f1 Initial commit: reorganized source tree
- backend/: 13 Maven modules (cw-elevator-application, cloudwalk-cloud, intelligent-cwoscomponent, ninca-crk, etc.)
- frontend/: 4 Vue projects (elevator-front, cwos-portal, alarm-front, front_acs) + decompiled + scripts
- scripts/: build, test-env, tools (Docker Compose, service templates, API parity)
- docs/: AGENTS.md, superpowers specs, architecture docs
- .gitignore: standard Java/Maven exclusions

Moved from legacy maven-*/ root layout to backend/ organized structure.
2026-05-09 09:56:45 +08:00

1 line
6.0 KiB
JavaScript

webpackJsonp([87],{IdNP:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=r("Dd8w"),o=r.n(l),a=r("yfAY"),n=r("y5xs"),i={data:function(){return{info:this.$route.query.info?this.$route.query.info:"",editId:this.$route.query?this.$route.query.id:"",createdLoading:!1,form:{roleId:[]},orgs:[],roles:[],workCode:""}},computed:{ifEdit:function(){return"UserEdit"===this.$route.name},msg:function(){return this.ifEdit?"更新成功":"添加成功"}},created:function(){this.fetchEditInfo(),this.fetchOptions()},methods:{fetchEditInfo:function(){var e=this;this.ifEdit&&this.editId?n.a.detail(this.editId).then(function(t){t.roleId=t.roleIds||[],delete t.roleIds,e.form={userId:t.userId,id:t.id,orgId:t.orgId,orgName:t.orgName,loginName:t.loginName,workCode:t.workCode,roleId:t.roleId,name:t.name,email:t.email,position:t.position,telephone:t.telephone,title:t.title,remark:t.remark},e.workCode=t.workCode}):this.ifEdit&&!this.editId&&this.$router.push("/user/index")},fetchOptions:function(){var e=this;a.b.org().then(function(t){e.orgs=t}),a.b.orgType().then(function(t){e.orgTypes=t}),a.b.roles().then(function(t){e.roles=t})},fetchCreateData:function(){var e=this,t=o()({},this.form);this.createdLoading=!0,(this.ifEdit?n.a.edit(t):n.a.add(t)).then(function(t){e.createdLoading=!1,e.$message.success(e.msg),e.$router.push("/user/index")}).catch(function(t){e.$message.error(t.message),e.createdLoading=!1})},handleCancel:function(){this.$router.back()},handleConfirm:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(!t)return!1;e.fetchCreateData()})}},components:{cascader:r("x1DN").a}},s={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container full"},[r("el-card",{staticStyle:{"min-height":"100%"}},[r("el-form",{ref:"ruleForm",attrs:{"label-width":"120px",model:e.form}},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"所属机构",rules:[e.$rule.normalRule()],prop:"orgId"}},[r("cascader",{attrs:{orgName:e.form.orgName},model:{value:e.form.orgId,callback:function(t){e.$set(e.form,"orgId",t)},expression:"form.orgId"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"用户名",rules:[e.$rule.normalRule("请填写用户名"),e.$rule.normalRule("userName")],prop:"loginName"}},[r("el-input",{attrs:{disabled:e.ifEdit,maxlength:"20",placeholder:"6~20位英文大小写、数字,字母开头"},model:{value:e.form.loginName,callback:function(t){e.$set(e.form,"loginName","string"==typeof t?t.trim():t)},expression:"form.loginName"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"工号",rules:[e.$rule.lenRule(0,32)],prop:"workCode"}},[r("m-input",{attrs:{disabled:e.ifEdit&&e.workCode,maxlength:"32",placeholder:"请输入此用户工号"},model:{value:e.form.workCode,callback:function(t){e.$set(e.form,"workCode","string"==typeof t?t.trim():t)},expression:"form.workCode"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"关联角色",rules:[e.$rule.normalRule()],prop:"roleId"}},[r("el-select",{attrs:{multiple:"","collapse-tags":"",placeholder:"请选择"},model:{value:e.form.roleId,callback:function(t){e.$set(e.form,"roleId",t)},expression:"form.roleId"}},e._l(e.roles,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"联系人",rules:[e.$rule.normalRule(),e.$rule.lenRule(0,32)],prop:"name"}},[r("el-input",{attrs:{placeholder:"请输入此用户联系人"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"联系方式",rules:[e.$rule.lenRule(0,32),e.$rule.normalRule("phones")],prop:"telephone"}},[r("el-input",{attrs:{maxlength:"32",placeholder:"请输入此用户联系方式"},model:{value:e.form.telephone,callback:function(t){e.$set(e.form,"telephone",t)},expression:"form.telephone"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"邮箱",rules:[e.$rule.lenRule(0,256),e.$rule.normalRule("email")],prop:"email"}},[r("el-input",{attrs:{maxlength:"256",placeholder:"请输入此用户邮箱地址"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"职位",rules:[e.$rule.lenRule(0,32)],prop:"position"}},[r("el-input",{attrs:{maxlength:"32",placeholder:"请输入此用户职位"},model:{value:e.form.position,callback:function(t){e.$set(e.form,"position",t)},expression:"form.position"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"职务",rules:[e.$rule.lenRule(0,32)],prop:"title"}},[r("el-input",{attrs:{maxlength:"32",placeholder:"请输入此用户职务"},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"备注",rules:[e.$rule.lenRule(0,255)],prop:"remark"}},[r("m-input",{attrs:{type:"textarea",rows:5,showLimit:"",maxlength:"255",placeholder:"请输入此用户备注"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),e._v(" "),r("el-form-item",{staticStyle:{"margin-top":"12px"}},[r("el-button",{attrs:{type:"primary",loading:e.createdLoading},on:{click:e.handleConfirm}},[e._v("确定")]),e._v(" "),r("el-button",{on:{click:e.handleCancel}},[e._v("取消")])],1)],1)],1)],1)},staticRenderFns:[]};var m=r("VU/8")(i,s,!1,function(e){r("z0xL")},"data-v-678442d1",null);t.default=m.exports},jskW:function(e,t,r){(e.exports=r("FZ+f")(!1)).push([e.i,"\n[data-v-678442d1] .el-select,\n.el-cascader[data-v-678442d1] {\n display: block;\n}\n",""])},z0xL:function(e,t,r){var l=r("jskW");"string"==typeof l&&(l=[[e.i,l,""]]),l.locals&&(e.exports=l.locals);r("rjj0")("d1dce8a4",l,!0)}});