1 |
- (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["saSystemList"],{d5b71:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"wrapper-cont"},[a("el-card",{staticClass:"box-card search-content",attrs:{shadow:"never"}},[a("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"saSystemSearchForm",model:e.searchParams}},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"名称"}},[a("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.searchParams.name,callback:function(t){e.$set(e.searchParams,"name",t)},expression:"searchParams.name"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{placeholder:"请输入备注"},model:{value:e.searchParams.remark,callback:function(t){e.$set(e.searchParams,"remark",t)},expression:"searchParams.remark"}})],1)],1)],1),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{offset:16,span:8}},[a("el-form-item",{staticClass:"search-content-button-container"},[a("el-button-group",[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.search}},[e._v("查询\n ")]),a("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.resetSearchParam}},[e._v("重置\n ")])],1)],1)],1)],1)],1)],1),a("el-card",{staticClass:"box-card",attrs:{shadow:"hover"}},[e.inViewMode?e._e():a("el-button-group",[e.hasPermission("add")?a("el-button",{attrs:{size:"mini",icon:"el-icon-plus"},on:{click:e.addNewSaSystem}},[e._v("新增\n ")]):e._e(),e.hasPermission("del")?a("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedSaSystem}},[e._v("删除\n ")]):e._e(),e.hasPermission("view")?a("el-button",{attrs:{size:"mini",icon:"el-icon-tickets"},on:{click:e.viewSelectedSaSystem}},[e._v("查看\n ")]):e._e()],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.saSystemTableLoading,expression:"saSystemTableLoading"}],ref:"saSystemTable",staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.saSystemTablePage.list},on:{"row-click":e.handleRowClick,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"name",label:"名称",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"remark",label:"备注",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"modifyTime",label:"最后修改时间",sortable:"custom","show-overflow-tooltip":""}}),e.inViewMode?e._e():a("el-table-column",{attrs:{label:"操作","min-width":100},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{content:"编辑",placement:"top",enterable:!1,"hide-after":1e3}},[a("el-button",{attrs:{size:"mini",icon:"el-icon-edit"},on:{click:function(a){return e.saSystemRecordEdit(t)}}})],1),a("el-tooltip",{attrs:{content:"删除",placement:"top",enterable:!1,"hide-after":1e3}},[a("el-button",{attrs:{size:"mini",type:"danger",icon:"el-icon-delete"},on:{click:function(a){return e.saSystemRecordRemove(t)}}})],1)]}}],null,!1,3274264157)})],1),a("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper","pager-count":5,"hide-on-single-page":"",total:e.saSystemTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}})],1)],1)},i=[],r=(a("ac6a"),a("28a5"),a("55dd"),a("9181")),o=a("9586"),n=JSON.stringify({name:"",remark:"",limit:5,offset:0,order:"",sort:""}),l={name:"saSystemList",data:function(){var e=this;return{searchParams:JSON.parse(n),editType:e.$$utils.getQueryString("editType"),saSystemTablePage:{},saSystemTableLoading:!1}},computed:{inViewMode:function(){return"view"===this.editType||!this.hasPermission("add")&&!this.hasPermission("edit")&&!this.hasPermission("del")}},methods:{hasPermission:function(e){return this.$$utils.permission.hasPermission("".concat(o["b"]).concat(e))},search:function(){this.searchParams.offset=0,this.refreshTable()},refreshTable:function(){var e=this;e.saSystemTableLoading=!0,r["a"].getSaSystemList(e.searchParams).then((function(t){e.saSystemTablePage=t,e.saSystemTableLoading=!1}))},resetSearchParam:function(){this.searchParams=JSON.parse(n),this.refreshTable()},handleRowClick:function(e,t,a){this.$$utils.eleTableClickSelection(this.$refs.saSystemTable,e,a)},handleTableSizeChange:function(e){this.searchParams.limit=e,this.refreshTable()},handleTableCurrentChange:function(e){this.searchParams.offset=this.searchParams.limit*(e-1),this.refreshTable()},handleSortChange:function(e){null===e.prop||null===e.order?(this.searchParams.sort=n.sort,this.searchParams.order=n.order):(this.searchParams.sort=e.prop,this.searchParams.order=e.order.split("ending")[0]),this.refreshTable()},addNewSaSystem:function(){this.showFormDialog({editType:"add"})},viewSelectedSaSystem:function(){var e=this,t=e.$refs.saSystemTable.selection;1===t.length?e.showFormDialog({editType:"view",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行查看")},showFormDialog:function(e){var t=this;t.$$utils.openLayerDialog({el:"saSystemForm",url:"".concat(o["c"],"/saSystemForm"),props:e,title:"".concat(t.$$utils.getEditTypeName(e.editType),"可用性系统"),onConfirm:function(a,s){"view"!==e.editType?a.save((function(){t.refreshTable(),s()})):s()}})},deleteSelectedSaSystem:function(){var e=this,t=e.$refs.saSystemTable.selection;0!==t.length?e.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var a=[];t.forEach((function(e){e.id&&a.push(e.id)})),a.length>0&&r["a"].deleteAllSaSystem(a).then((function(t){e.refreshTable(),e.$$utils.direwolfCommonTips("success","删除可用性系统成功")}))})):e.$$utils.direwolfCommonTips("warning","请选择要删除的记录")},editSelectedSaSystem:function(){var e=this,t=this.$refs.saSystemTable.selection;1===t.length?e.showFormDialog({editType:"edit",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行修改")},saSystemRecordEdit:function(e){this.showFormDialog({editType:"edit",id:e.row.id})},saSystemRecordRemove:function(e){var t=this;t.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var a="删除可用性系统";r["a"].deleteSaSystem(e.row.id).then((function(e){t.refreshTable(),t.$$utils.direwolfCommonTips("success","".concat(a,"成功"))}))}))},handleSelectionChange:function(e){}},created:function(){var e=this;r["a"].checkListPermission("List").then((function(t){e.refreshTable()}))}},c=l,m=a("2877"),h=Object(m["a"])(c,s,i,!1,null,"90c47ffe",null);t["default"]=h.exports}}]);
|