Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/85.b75c8cb1b4ca1f3d3536.js
T
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00

1 line
11 KiB
JavaScript

webpackJsonp([85],{gOTG:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Dd8w"),l=a.n(r),n=a("yfAY"),i=a("x1DN"),o=a("r0hc"),s=a("Xxa5"),c=a.n(s),u=a("exGp"),f=a.n(u);function m(e,t){var a="";if(t.some(function(t){e==t.label&&(a=t.value)}),a){var r=a.slice(0,2);return t.filter(function(e){return r==e.value.slice(0,2)&&e.value%1e4})}return[]}function p(e,t,a){var r="";if(a.some(function(t){e==t.label&&t.value%1e4&&(r=t.value)}),r){var l=r.slice(0,4);return t.filter(function(e){return l==e.value.slice(0,4)})}return[]}function d(e){return e.filter(function(e){return!(e.value%100)})}function h(e){return e.filter(function(e){return e.value%100})}var v=[],b=[],g={mixins:[{data:function(){return{allCitys:[],provinces:[],citys:[],allDistrict:[],districts:[]}},created:function(){},methods:{provinceChange:function(e){var t=m(e,this.allCitys);this.citys=b.concat(t),this.districts=[],this.form.area="",this.form.city="";try{this.$forceUpdate()}catch(e){}},cityChange:function(e){var t=p(e,this.allDistrict,this.allCitys);this.districts=t,this.form.area=""},handleProvinceChange:function(){var e=this.form.province;this.citys=b.concat(m(e,this.allCitys))},handleCityChange:function(){var e=p(this.form.city,this.allDistrict,this.allCitys);this.districts=e},fetchLocations:function(){var e=this;return f()(c.a.mark(function t(){var a;return c.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.b.locations();case 2:return a=t.sent,e.provinces=v.concat(a.filter(function(e){return!(e.value%1e4)})),e.allCitys=d(a),e.allDistrict=h(a),t.abrupt("return");case 7:case"end":return t.stop()}},t,e)}))()}}}],data:function(){var e=this;return{forbidden:!1,editId:this.$route.query.id,parentName:"",createdLoading:!1,addressRule:{validator:function(t,a,r){e.form.province||r(new Error("请选择省份")),e.form.city||r(new Error("请选择城市")),e.form.address||r(new Error("请填写详细地址")),r()},trigger:"blur"},form:{parentCode:"",parentId:"",level:"",code:"",name:"",area:"",legalFlag:0,linkManName:"",linkManTel:"",linkManFax:"",address:"",remark:"",province:"",city:""},orgs:[],orgTypes:[]}},computed:{ifEdit:function(){return"OrgEdit"===this.$route.name},msg:function(){return this.ifEdit?"更新成功":"添加成功"}},created:function(){var e=this;this.fetchLocations().then(function(t){e.fetchEditInfo()}),this.fetchOptions()},methods:{levelChange:function(e){var t=this;this.baseOrgTypes.some(function(a){return a.value>e&&(t.form.level=a.value),a.value>e})},fetchEditInfo:function(){var e=this;this.ifEdit&&this.editId?(this.parentName=this.$route.query.parentName,o.a.detail(this.editId).then(function(t){t.legalFlag=Number(t.legalFlag),!t.remark&&(t.remark=""),t.area||(t.area=null),e.form=t,e.handleProvinceChange(),e.handleCityChange(),e.$nextTick(function(){e.$refs.ruleForm.clearValidate()})})):this.ifEdit&&!this.editId&&this.$router.push("/org/index")},fetchOptions:function(){var e=this;n.b.org().then(function(t){e.orgs=t}),this.orgTypes=this.$store.getters.dicts.filter(function(e){return"orgType"===e.typeCode}).map(function(e){return{label:e.name,value:e.code}}),this.baseOrgTypes=this.orgTypes},fetchCreateData:function(){var e=this,t=l()({},this.form);(this.ifEdit?o.a.edit(t):o.a.add(t)).then(function(t){e.$message.success(e.msg),e.$router.push("/org/index")}).catch(function(t){e.$message.error(t.message)})},handleCancel:function(){this.$router.back()},handleConfirm:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(!t)return!1;e.fetchCreateData()})}},components:{cascader:i.a}},y={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container full"},[a("el-card",{staticClass:"full-card",staticStyle:{"min-width":"1150px"}},[a("el-form",{ref:"ruleForm",staticStyle:{"max-width":"1350px"},attrs:{"label-width":"110px",disabled:e.forbidden,model:e.form}},[a("el-row",[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"上级机构",prop:"parentId",rules:[e.$rule.normalRule("empty","上级机构不能为空")]}},[e.ifEdit?a("el-input",{attrs:{disabled:""},model:{value:e.parentName,callback:function(t){e.parentName=t},expression:"parentName"}}):a("cascader",{attrs:{orgOnly:"",code:e.form.parentCode,placeholder:"请选择上级机构",disabled:e.ifEdit},on:{"update:code":function(t){return e.$set(e.form,"parentCode",t)},levelChange:e.levelChange},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{ref:"level",attrs:{label:"机构层级",rules:[e.$rule.normalRule("empty","机构层级不能为空")],prop:"level"}},[a("el-select",{attrs:{size:"small",placeholder:"请选择机构层级"},model:{value:e.form.level,callback:function(t){e.$set(e.form,"level",t)},expression:"form.level"}},e._l(e.orgTypes,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"机构名称",rules:[e.$rule.normalRule("empty","机构名称不能为空"),e.$rule.lenRule(0,64)],prop:"name"}},[a("m-input",{attrs:{size:"small",maxlength:"64",placeholder:"请输入机构名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"机构代码",rules:[e.$rule.normalRule("empty","机构代码不能为空"),e.$rule.normalRule("code")],prop:"code"}},[a("el-input",{attrs:{placeholder:"请输入机构代码",maxlength:"32","show-word-limit":"",disabled:e.ifEdit},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{staticStyle:{width:"320px"},attrs:{label:"是否独立运营",rules:[e.$rule.normalRule("empty","是否独立运营不能为空")],prop:"legalFlag"}},[a("el-radio-group",{model:{value:e.form.legalFlag,callback:function(t){e.$set(e.form,"legalFlag",t)},expression:"form.legalFlag"}},[a("el-radio",{attrs:{label:1}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("否")])],1),e._v(" "),a("el-tooltip",{staticStyle:{"margin-left":"20px"},attrs:{content:"当前机构及下层级机构不给上级查看,当前层级及以下层级有数据权限",placement:"right",effect:"dark"}},[a("i",{staticClass:"el-icon-info"})])],1)],1)],1),e._v(" "),a("el-row",{},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"机构地址",rules:[e.$rule.normalRule("empty","请选择省"),e.$rule.lenRule(0,255)],prop:"province"}},[a("el-select",{attrs:{placeholder:"省/直辖市"},on:{change:e.provinceChange},model:{value:e.form.province,callback:function(t){e.$set(e.form,"province",t)},expression:"form.province"}},e._l(e.provinces,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.label}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{rules:[e.$rule.normalRule("empty","请选择市")],"label-width":"0",prop:"city"}},[a("el-select",{staticStyle:{"margin-left":"10px"},on:{change:e.cityChange},model:{value:e.form.city,callback:function(t){e.$set(e.form,"city",t)},expression:"form.city"}},e._l(e.citys,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.label}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{rules:[e.$rule.normalRule("empty","请选择区")],"label-width":"0",prop:"area"}},[a("el-select",{staticStyle:{"margin-left":"10px"},model:{value:e.form.area,callback:function(t){e.$set(e.form,"area",t)},expression:"form.area"}},e._l(e.districts,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.label}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{rules:[e.$rule.normalRule("empty","请填写详细地址"),e.$rule.lenRule(0,255)],"label-width":"20px",prop:"address"}},[a("div",{staticClass:"word-limit-ctnr"},[a("el-input",{attrs:{placeholder:"请输入此机构详细地址",maxlength:"255"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)])],1)],1),e._v(" "),a("el-row",{},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"联系人",prop:"linkManName",rules:[e.$rule.lenRule(0,64)]}},[a("el-input",{attrs:{placeholder:"请输入联系人",maxlength:"64"},model:{value:e.form.linkManName,callback:function(t){e.$set(e.form,"linkManName",t)},expression:"form.linkManName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"联系电话",rules:[e.$rule.lenRule(0,16),e.$rule.normalRule("phones")],prop:"linkManTel"}},[a("el-input",{attrs:{placeholder:"请输入联系电话",maxlength:"16"},model:{value:e.form.linkManTel,callback:function(t){e.$set(e.form,"linkManTel",t)},expression:"form.linkManTel"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"传真",rules:[e.$rule.lenRule(0,24)],prop:"linkManFax"}},[a("el-input",{attrs:{placeholder:"请输入传真",maxlength:"24"},model:{value:e.form.linkManFax,callback:function(t){e.$set(e.form,"linkManFax",t)},expression:"form.linkManFax"}})],1)],1)],1),e._v(" "),a("el-row",{staticClass:"submit-form-auto"},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"备注(可选)",rules:[e.$rule.lenRule(0,255)],prop:"remark"}},[a("div",{staticClass:"word-limit-ctnr"},[a("el-input",{attrs:{placeholder:"请输入备注",type:"textarea",rows:5,resize:"none",maxlength:"255"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}}),e._v(" "),a("span",{staticClass:"word-limit"},[e._v(e._s(e.form.remark.length||0)+"/255")])],1)])],1)],1),e._v(" "),a("p"),e._v(" "),a("p"),e._v(" "),a("el-row",[e.forbidden?e._e():a("el-form-item",{staticStyle:{"margin-top":"12px"}},[a("el-button",{attrs:{type:"primary",loading:e.createdLoading},on:{click:e.handleConfirm}},[e._v("确定\n ")]),e._v(" "),a("el-button",{on:{click:e.handleCancel}},[e._v("取消")])],1)],1)],1),e._v(" "),e.ifEdit&&e.forbidden?a("el-row",[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.orgEdit],expression:"[$auth.orgEdit]"}],staticStyle:{float:"left","margin-left":"120px"},attrs:{type:"primary"},on:{click:function(t){e.forbidden=!1}}},[e._v("编辑\n ")])],1):e._e()],1)],1)},staticRenderFns:[]};var x=a("VU/8")(g,y,!1,function(e){a("paUg")},"data-v-6bf24f00",null);t.default=x.exports},paUg:function(e,t,a){var r=a("r01T");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);a("rjj0")("7b91e88c",r,!0)},r01T:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.app-container .auto-form[data-v-6bf24f00] {\n min-width: 1150px;\n max-width: 1350px;\n}\n.app-container .auto-form-sub[data-v-6bf24f00] {\n min-width: 950px;\n max-width: 1350px;\n}\n.app-container[data-v-6bf24f00] .el-select,\n.app-container .el-cascader[data-v-6bf24f00],\n.app-container .el-date-editor[data-v-6bf24f00] {\n display: block;\n}\n.app-container[data-v-6bf24f00] .el-col-8,\n.app-container .el-col-10[data-v-6bf24f00],\n.app-container .submit-form-auto[data-v-6bf24f00] {\n padding-right: 40px;\n}\n@media screen and (min-width: 1600px) {\n.app-container[data-v-6bf24f00] .el-col-8,\n .app-container .el-col-10[data-v-6bf24f00],\n .app-container .submit-form-auto[data-v-6bf24f00] {\n padding-right: 80px;\n}\n}\n",""])}});