mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
7.4 KiB
JavaScript
1 line
7.4 KiB
JavaScript
(window["webpackJsonp_park-unit-web"]=window["webpackJsonp_park-unit-web"]||[]).push([["chunk-de0e7dd6"],{"03f0":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("qz-wrap",{attrs:{loading:e.loading}},[n("qz-table",{attrs:{columns:e.columns,data:e.tableData,attrs:{"row-key":"id"}},scopedSlots:e._u([{key:"name",fn:function(t){var r=t.row;return[r.isEdit?[n("el-input",{staticStyle:{width:"260px"},model:{value:r.name,callback:function(t){e.$set(r,"name",t)},expression:"row.name"}},[n("template",{slot:"suffix"},[n("el-button",{attrs:{type:"text"},on:{click:e.fetchTableData}},[e._v("取消")]),n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.onUpdate(r)}}},[e._v("保存")])],1)],2)]:n("span",{staticClass:"click-item",on:{click:function(t){return e.onToogleEdit(r,e.index,!0)}}},[e._v(e._s(r.name)+" "),n("i",{staticClass:"el-icon-edit"})])]}},{key:"personCount",fn:function(t){var r=t.row;return[n("span",{staticClass:"click-item",on:{click:function(t){return e.routerJump("UnitPersonList",{orgId:r.id})}}},[e._v(" "+e._s(r.personCount)+" "),n("i",{staticClass:"el-icon-setting"})])]}},{key:"unitVehicle",fn:function(t){var r=t.row;return[n("span",{staticClass:"click-item",on:{click:function(t){return e.routerJump("UnitVehicleList",{companyId:r.id})}}},[e._v(" "+e._s(r.carNum)+" "),n("i",{staticClass:"el-icon-setting"})])]}},{key:"isValid",fn:function(t){var r=t.row;return[[0,1].includes(r.isValid)?[n("qz-dot-tag",{attrs:{type:["danger","success"][r.isValid]}},[e._v(e._s(e.statusMap[r.isValid]||"-"))])]:e._e()]}},{key:"action",fn:function(t){var r=t.row;return[n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.onOpenModal("view",r)}}},[e._v("详情")]),n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.onOpenModal("edit",r)}}},[e._v("编辑")]),n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.onUpdateStatus(r)}}},[e._v(e._s(1===r.isValid?"停用":"启用"))]),n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.onDelete(r)}}},[e._v("删除")])]}}])}),n("org-edit-modal",{ref:"orgModalRef",on:{fresh:e.fetchTableData}})],1)},a=[],i=(n("a4d3"),n("99af"),n("4de4"),n("4160"),n("b0c0"),n("e439"),n("dbb4"),n("b64b"),n("159b"),n("ade3")),c=n("2909"),s=(n("96cf"),n("1da1")),o=n("d4ec"),u=n("bee2"),l=n("99de"),p=n("7e84"),f=n("262e"),d=n("9ab4"),h=n("60a3"),b=n("f58a"),v=n("6891"),g=n("8fdb"),y=n("ae85");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(i["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var O=function(e){function t(){var e;return Object(o["a"])(this,t),e=Object(l["a"])(this,Object(p["a"])(t).apply(this,arguments)),e.columns=v["k"],e.routerJump=e.$utils.routerJump,e.statusMap={0:"已停用",1:"已启用"},e.orgType="",e}return Object(f["a"])(t,e),Object(u["a"])(t,[{key:"created",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetchOrgType();case 2:this.fetchTableData();case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchOrgType",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,n;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,n=t.data,this.orgType=n.filter((function(e){return"单位"==e.name}))[0].id||"",e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchTableData",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.loading=!0,e.next=4,this.service.unitList({typeId:this.orgType});case 4:t=e.sent,n=t.data,this.tableData=n,this.loading=!1,e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](0),this.loading=!1;case 13:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"getChildrenIds",value:function(e,t){var n=this;e.forEach((function(e){t.push(e.id),e.children&&e.children.length>0&&n.getChildrenIds(e.children,t)}))}},{key:"onOpenModal",value:function(e,t){this.orgModalRef.open(e,t)}},{key:"onToogleEdit",value:function(e,t,n){e.isEdit=n,this.tableData=Object(c["a"])(this.tableData)}},{key:"onUpdate",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,n=k({},t),delete n.extend,e.next=5,this.service.updateUnit(n);case 5:this.$message.success("保存成功"),this.fetchTableData(),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(t){return e.apply(this,arguments)}return t}()},{key:"onUpdateStatus",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,n={id:t.id},!t.isValid){e.next=7;break}return e.next=5,this.service.disableOrg(n);case 5:e.next=9;break;case 7:return e.next=9,this.service.enableOrg(n);case 9:this.$message.success("修改成功"),this.fetchTableData(),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:"onDelete",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0===t.personCount){e.next=4;break}this.$alert("单位内无人员时才可删除"),e.next=18;break;case 4:return n=t.children&&t.children.length>0?"以及下层的机构":"",e.prev=5,e.next=8,this.$confirm("确定删除".concat(t.name,"单位").concat(n,"吗?"),{center:!0});case 8:return r=[t.id],t.children&&t.children.length>0&&this.getChildrenIds(t.children,r),e.next=12,this.service.deleteOrg({ids:r});case 12:this.$message.success("删除成功"),this.fetchTableData(),e.next=18;break;case 16:e.prev=16,e.t0=e["catch"](5);case 18:case"end":return e.stop()}}),e,this,[[5,16]])})));function t(t){return e.apply(this,arguments)}return t}()}]),t}(Object(h["b"])(Object(y["a"])()));d["a"]([Object(h["d"])()],O.prototype,"orgModalRef",void 0),d["a"]([Object(b["a"])("是否修改该单位状态?")],O.prototype,"onUpdateStatus",null),O=d["a"]([Object(h["a"])({name:"Org",components:{OrgEditModal:g["a"]}})],O);var w=O,x=w,j=(n("ec4f"),n("2877")),_=Object(j["a"])(x,r,a,!1,null,"38b8d84b",null);t["default"]=_.exports},2483:function(e,t,n){},b0c0:function(e,t,n){var r=n("83ab"),a=n("9bf2").f,i=Function.prototype,c=i.toString,s=/^\s*function ([^ (]*)/,o="name";!r||o in i||a(i,o,{configurable:!0,get:function(){try{return c.call(this).match(s)[1]}catch(e){return""}}})},ec4f:function(e,t,n){"use strict";var r=n("2483"),a=n.n(r);a.a}}]); |