mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 08:20:31 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window["webpackJsonp_park-unit-web"]=window["webpackJsonp_park-unit-web"]||[]).push([["chunk-68d8184a"],{2909:function(e,t,r){"use strict";function o(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}r("a4d3"),r("e01a"),r("d28b"),r("a630"),r("e260"),r("d3b7"),r("25f0"),r("3ca3"),r("ddb0");function a(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function s(e){return o(e)||a(e)||n()}r.d(t,"a",(function(){return s}))},"8fdb":function(e,t,r){"use strict";var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.visible?r("qz-drawer",{attrs:{visible:e.visible,"confirm-loading":e.confirmLoading,title:e.title},on:{"update:visible":function(t){e.visible=t},confirm:e.onOk,close:e.onCancel}},["view"===e.mode?r("qz-form-info",{model:{value:e.orgFormInfo,callback:function(t){e.orgFormInfo=t},expression:"orgFormInfo"}}):r("qz-form",{ref:"orgFormRef",attrs:{form:e.form,rows:e.rows,width:"420px",footer:!1},scopedSlots:e._u([{key:"orgSelect",fn:function(){return[r("CwOrgChoose",{ref:"CwOrgChooseRef",attrs:{props:e.orgProps,disabled:e.cwOrgDisabled},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}})]},proxy:!0},{key:"ext1",fn:function(){return[r("span",[e._v(e._s(e.addressStr))])]},proxy:!0},{key:"ext2",fn:function(){return[r("CwAddressChoose",{on:{changeName:e.handleChangeAddress},model:{value:e.form.ext2,callback:function(t){e.$set(e.form,"ext2",t)},expression:"form.ext2"}})]},proxy:!0},{key:"ext5",fn:function(){return[r("CwAddressChoose",{on:{changeName:e.handleChangeAddress},model:{value:e.form.ext5,callback:function(t){e.$set(e.form,"ext5",t)},expression:"form.ext5"}})]},proxy:!0},{key:"zondIds",fn:function(){return[r("CwAreaChoose",{attrs:{mode:"all"},model:{value:e.form.zoneIds,callback:function(t){e.$set(e.form,"zoneIds",t)},expression:"form.zoneIds"}})]},proxy:!0}],null,!1,1352384250)})],1):e._e()},a=[],n=(r("a4d3"),r("99af"),r("4de4"),r("4160"),r("a15b"),r("d81d"),r("b0c0"),r("e439"),r("dbb4"),r("b64b"),r("d3b7"),r("ac1f"),r("25f0"),r("1276"),r("159b"),r("ade3")),s=(r("96cf"),r("1da1")),i=r("d4ec"),l=r("bee2"),c=r("99de"),h=r("7e84"),u=r("262e"),f=r("9ab4"),p=r("60a3");function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){Object(n["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d={add:"新增机构",edit:"编辑机构",view:"查看机构"},x=function(e){function t(){var e;return Object(i["a"])(this,t),e=Object(c["a"])(this,Object(h["a"])(t).apply(this,arguments)),e.form={name:"",typeId:void 0,parentId:void 0,level:null,ext1:"",ext2:"",ext3:"",ext4:"",ext5:"",ext6:"-",ext7:"",ext8:"",ext9:"",ext10:"",ext11:"",ext12:"",ext13:"",zoneIds:void 0},e.parentOrgRow={parentId:{label:"上级单位",customSlot:"orgSelect"}},e.baseFormRows={name:{label:"机构名称",type:"text",valid:{required:!0},attrs:{clearable:!0}},typeId:{label:"机构类型",type:"select",options:[],valid:{required:!0},attrs:{disabled:!1},listeners:{change:e.onOrgTypeChange}}},e.parkFormRows={ext1:{label:"标准地址",customSlot:"ext1"},ext2:{label:"省份/城市/区县",customSlot:"ext2"},ext3:{label:"街道",type:"text",attrs:{clearable:!0}},ext4:{label:"街路巷",type:"text",attrs:{clearable:!0}},ext5:{label:"详细地址",type:"text",attrs:{clearable:!0}}},e.unitTypeOption=[{label:"国有企业",value:"1"},{label:"民营企业",value:"2"},{label:"合资企业",value:"3"},{label:"外资企业",value:"4"},{label:"国家机构",value:"5"},{label:"事业单位",value:"6"}],e.unitFormRows={zondIds:{label:"所属区域",customSlot:"zondIds"},ext1:{label:"统一社会信用代码",type:"text"},ext2:{label:"单位性质",type:"select",options:e.unitTypeOption},ext3:{label:"所属行业",type:"text"},ext4:{label:"营业期限",type:"daterange",attrs:{valueFormat:"yyyy-MM-DD"}},ext5:{label:"省份/城市/区县",customSlot:"ext5"},ext6:{label:"街道",type:"text",attrs:{clearable:!0}},ext7:{label:"街路巷",type:"text",attrs:{clearable:!0}},ext8:{label:"详细地址",type:"text",attrs:{clearable:!0}},ext9:{label:"单位紧急联系人",type:"text",attrs:{clearable:!0}},ext10:{label:"单位紧急联系方式",type:"text",attrs:{clearable:!0}},ext11:{label:"租赁期限",type:"daterange",attrs:{valueFormat:"yyyy-MM-DD"}},ext12:{label:"车位数量",type:"text"},ext13:{label:"备注",type:"text"}},e.rows={},e.properties=[],e.orgFormInfo=[],e.mode="",e.orgTypeOptions=[],e.title="",e.visible=!1,e.confirmLoading=!1,e.orgProps={multiple:!1,emitPath:!1,checkStrictly:!0,label:"name",value:"id"},e.chooseAreaName="",e.viewData={},e}return Object(u["a"])(t,e),Object(l["a"])(t,[{key:"viewDateRange",value:function(e){return 0==e.length?"-":e[0]+"~"+e[1]}},{key:"open",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,r){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.mode=t,this.viewData=r,"view"===t){e.next=6;break}return r&&(this.form=b({},r)),e.next=6,this.fetchOrgTypes();case 6:"add"===t?this.getAddForm():this.fetchOrgDetail(r),this.title=d[t],this.visible=!0;case 9:case"end":return e.stop()}}),e,this)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"getAddForm",value:function(){this.form={name:"",typeId:void 0,parentId:void 0,level:null,ext1:"",ext2:"",ext3:"",ext4:"",ext5:"",ext6:"-",ext7:"",ext8:"",ext9:"",ext10:"",ext11:"",ext12:"",ext13:"",zoneIds:void 0},this.rows=Object.assign({},this.baseFormRows,this.parentOrgRow)}},{key:"fetchOrgDetail",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var r,o,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.properties=[],e.next=4,this.service.orgDetail({id:t.id});case 4:if(r=e.sent,o=r.data,this.form=o,"园区"===o.type||"单位"===o.type||"物业"===o.type?this.baseFormRows.typeId.attrs.disabled=!0:this.baseFormRows.typeId.attrs.disabled=!1,"园区"===o.type&&(this.form.ext2=this.form.ext2?this.form.ext2.split(","):[],this.chooseAreaName=this.form.ext14||"",this.form.ext1=this.form.ext1||this.$set(this.form,"ext1",""),this.form.ext3=this.form.ext3||this.$set(this.form,"ext3",""),this.form.ext4=this.form.ext4||this.$set(this.form,"ext4",""),this.form.ext5=this.form.ext5||this.$set(this.form,"ext5","")),"单位"===o.type&&(this.form.ext11=this.form.ext11?this.form.ext11.split(","):this.$set(this.form,"ext11",[]),this.form.ext4=this.form.ext4?this.form.ext4.split(","):this.$set(this.form,"ext4",[]),this.form.ext5=this.form.ext5?this.form.ext5.split(","):this.$set(this.form,"ext5",[])),"单位"===o.type||"园区"===o.type){e.next=13;break}return e.next=13,this.fetchOrgTypeDetail(this.form.typeId||"");case 13:"view"===this.mode?this.getOrgFormInfo():this.getFormItems(),"单位"!=o.type&&"园区"!=o.type||(this.$set(this,"properties",[]),a="园区"==o.type?this.parkFormRows:this.unitFormRows,this.rows=Object.assign({},this.rows,a)),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){return e.apply(this,arguments)}return t}()},{key:"fetchOrgTypes",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.allOrgType({});case 3:t=e.sent,r=t.data,this.orgTypeOptions=r.map((function(e){return{label:e.name,value:e.id}})),this.baseFormRows["typeId"].options=this.orgTypeOptions,e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchOrgTypeDetail",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var r,o,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t){e.next=4;break}return this.properties=[],e.abrupt("return");case 4:return e.next=6,this.service.orgTypeDetail({id:t});case 6:r=e.sent,o=r.data,a=o.properties||[],this.properties=a.filter((function(e){return 0===e.status})),this.getFormItems(),e.next=15;break;case 13:e.prev=13,e.t0=e["catch"](0);case 15:case"end":return e.stop()}}),e,this,[[0,13]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onOk",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,"view"===this.mode){e.next=23;break}return e.next=4,this.orgFormRef.validate();case 4:if(this.confirmLoading=!0,t=b({},this.form),r=t.parentId,"[object Array]"===Object.prototype.toString.call(r)&&(t.parentId=r[r.length-1]),"[object Array]"===Object.prototype.toString.call(t.ext2)&&(t.ext2=t.ext2.join(",")),"[object Array]"===Object.prototype.toString.call(t.ext5)&&(t.ext5=t.ext5.join(",")),"[object Array]"===Object.prototype.toString.call(t.ext4)&&(t.ext4=t.ext4.join(",")),"[object Array]"===Object.prototype.toString.call(t.ext11)&&(t.ext11=t.ext11.join(",")),this.chooseAreaName&&(t.ext14=this.chooseAreaName),delete t.extend,!this.form.id){e.next=19;break}return e.next=17,this.service.updateOrg(t);case 17:e.next=21;break;case 19:return e.next=21,this.service.addOrg(t);case 21:this.$message.success("保存成功"),this.$emit("fresh");case 23:this.visible=!1,e.next=28;break;case 26:e.prev=26,e.t0=e["catch"](0);case 28:return e.prev=28,this.confirmLoading=!1,e.finish(28);case 31:case"end":return e.stop()}}),e,this,[[0,26,28,31]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onOrgTypeChange",value:function(e){var t=this.baseFormRows.typeId.options.filter((function(t){return t.value==e}))[0];if("单位"==t.label&&(this.form.parentId=this.CwOrgChooseRef.options[0].id),"单位"!=t.label&&"园区"!=t.label)this.fetchOrgTypeDetail(e);else{this.$set(this,"properties",[]),this.getFormItems();var r="园区"==t.label?this.parkFormRows:this.unitFormRows;this.rows=Object.assign({},this.rows,r)}}},{key:"getOrgFormInfo",value:function(){var e=this;if(this.orgFormInfo=[],this.orgFormInfo.push({label:"机构名称",value:this.form.name||"-"}),this.orgFormInfo.push({label:"机构类型",value:this.form.type||"-"}),this.properties.forEach((function(t){e.orgFormInfo.push({label:t.name,value:e.form[t.code]||"-"})})),"园区"==this.form.type&&this.orgFormInfo.push({label:"地址",value:this.form.ext14+this.form.ext3+this.form.ext4+this.form.ext5||"-"}),"单位"==this.form.type){this.orgFormInfo.push({label:"地址",value:this.form.ext14+this.form.ext6+this.form.ext7+this.form.ext8||"-"}),this.orgFormInfo.push({label:"统一社会信用代码",value:this.form.ext1||"-"});var t=this.unitTypeOption.filter((function(t){return t.value==e.form.ext2}))[0];this.orgFormInfo.push({label:"单位性质",value:t&&t.label||"-"}),this.orgFormInfo.push({label:"所属区域",value:this.viewData.zoneName||"-"}),this.orgFormInfo.push({label:"所属行业",value:this.form.ext3||"-"}),this.orgFormInfo.push({label:"营业期限",value:this.viewDateRange(this.form.ext4)}),this.orgFormInfo.push({label:"单位紧急联系人",value:this.form.ext9||"-"}),this.orgFormInfo.push({label:"单位紧急联系方式",value:this.form.ext10||"-"}),this.orgFormInfo.push({label:"租赁期限",value:this.viewDateRange(this.form.ext11)}),this.orgFormInfo.push({label:"车位数量",value:this.form.ext12||"-"}),this.orgFormInfo.push({label:"备注",value:this.form.ext13||"-"})}}},{key:"getFormItems",value:function(){var e=Object.assign({},this.baseFormRows,1!==this.form.level?this.parentOrgRow:{});this.properties.forEach((function(t){e[t.code]={label:t.name,type:"text",key:Math.random()}})),this.rows=Object.assign({},e)}},{key:"onCancel",value:function(){this.baseFormRows.typeId.attrs.disabled=!1}},{key:"handleChangeAddress",value:function(e){this.chooseAreaName=e}},{key:"cwOrgDisabled",get:function(){var e=this,t=this.baseFormRows.typeId.options.filter((function(t){return t.value==e.form.typeId}))[0];return t&&"单位"==t.label}},{key:"addressStr",get:function(){return"".concat(this.chooseAreaName).concat(this.form.ext3).concat(this.form.ext4).concat(this.form.ext5)}}]),t}(p["e"]);f["a"]([Object(p["d"])()],x.prototype,"orgFormRef",void 0),f["a"]([Object(p["d"])()],x.prototype,"CwOrgChooseRef",void 0),x=f["a"]([Object(p["a"])({name:"OrgEditModal",components:{}})],x);var y=x,v=y,g=r("2877"),O=Object(g["a"])(v,o,a,!1,null,"28990070",null);t["a"]=O.exports},a630:function(e,t,r){var o=r("23e7"),a=r("4df4"),n=r("1c7e"),s=!n((function(e){Array.from(e)}));o({target:"Array",stat:!0,forced:s},{from:a})},ae85:function(e,t,r){"use strict";r("a4d3"),r("4de4"),r("4160"),r("e439"),r("dbb4"),r("b64b"),r("159b");var o=r("ade3"),a=r("d4ec"),n=r("bee2"),s=r("99de"),i=r("7e84"),l=r("262e"),c=r("9ab4"),h=r("60a3");function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){Object(o["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t["a"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fetchTableData",r=function(r){function o(){var t;return Object(a["a"])(this,o),t=Object(s["a"])(this,Object(i["a"])(o).apply(this,arguments)),t.tableData=[],t.searchForm=f({},e),t.pager={rowsOfPage:10,currentPage:1,total:0},t.loading=!1,t}return Object(l["a"])(o,r),Object(n["a"])(o,[{key:"getSearchParams",value:function(){var e=f({},this.searchForm,{},this.pager);return delete e.total,e}},{key:"onSearch",value:function(){this.pager.currentPage=1,this[t]()}}]),o}(h["e"]);return r=c["a"]([Object(h["a"])({components:{}})],r),r}},f58a:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var o=r("5c96"),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"是否确认执行该操作?";return function(t,r,a){var n=a.value;return a.value=function(){for(var t=this,r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];Object(o["MessageBox"])({title:"提示",message:e,type:"warning",confirmButtonText:"确认",cancelButtonText:"取消",center:!1,callback:function(e){"confirm"===e&&n.apply(t,a)}})},a}}}}]); |