sODeviceGroupList-1.3.10.js 7.9 KB

1
  1. (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["sODeviceGroupList"],{"5e2e":function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"wrapper-cont",attrs:{id:"sODeviceGroupList"}},[i("el-card",{staticClass:"box-card search-content",attrs:{shadow:"never"}},[i("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"sODeviceGroupSearchForm",model:e.searchParams}},[i("el-row",{attrs:{gutter:15}},[i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"设备分组名称"}},[i("el-input",{attrs:{placeholder:"请输入设备分组名称"},model:{value:e.searchParams.name,callback:function(t){e.$set(e.searchParams,"name",t)},expression:"searchParams.name"}})],1)],1),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"设备分组类型"}},[i("el-input",{attrs:{placeholder:"请输入设备分组类型"},model:{value:e.searchParams.type,callback:function(t){e.$set(e.searchParams,"type",t)},expression:"searchParams.type"}})],1)],1),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"描述"}},[i("el-input",{attrs:{placeholder:"请输入描述"},model:{value:e.searchParams.remark,callback:function(t){e.$set(e.searchParams,"remark",t)},expression:"searchParams.remark"}})],1)],1)],1),i("el-row",{attrs:{gutter:15}},[i("el-col",[i("el-form-item",{staticClass:"search-content-button-container"},[i("el-button-group",[i("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.refreshTable}},[e._v("查询\n ")]),i("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.resetSearchParam}},[e._v("重置\n ")])],1)],1)],1)],1)],1)],1),i("el-card",{staticClass:"box-card",attrs:{shadow:"hover"}},[e.inViewMode?e._e():i("el-button-group",[e.hasPermission("add")?i("el-button",{attrs:{size:"mini",icon:"el-icon-plus"},on:{click:e.addNewSODeviceGroup}},[e._v("新增\n ")]):e._e(),e.hasPermission("del")?i("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedSODeviceGroup}},[e._v("删除\n ")]):e._e(),e.hasPermission("view")?i("el-button",{attrs:{size:"mini",icon:"el-icon-tickets"},on:{click:e.viewSelectedSODeviceGroup}},[e._v("查看\n ")]):e._e()],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.sODeviceGroupTableLoading,expression:"sODeviceGroupTableLoading"}],ref:"sODeviceGroupTable",staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.sODeviceGroupTablePage.list},on:{"row-click":e.handleRowClick,"sort-change":e.handleSortChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),i("el-table-column",{attrs:{prop:"name",label:"设备分组名称",sortable:"custom","show-overflow-tooltip":""}}),i("el-table-column",{attrs:{prop:"type",label:"设备分组类型",sortable:"custom","show-overflow-tooltip":""}}),i("el-table-column",{attrs:{prop:"remark",label:"描述",sortable:"custom","show-overflow-tooltip":""}}),e.inViewMode?e._e():i("el-table-column",{attrs:{label:"操作","min-width":100},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-tooltip",{attrs:{content:"编辑",placement:"top"}},[i("el-button",{attrs:{size:"mini",icon:"el-icon-edit"},on:{click:function(i){return e.sODeviceGroupRecordEdit(t)}}})],1),i("el-tooltip",{attrs:{content:"删除",placement:"top"}},[i("el-button",{attrs:{size:"mini",type:"danger",icon:"el-icon-delete"},on:{click:function(i){return e.sODeviceGroupRecordRemove(t)}}})],1),i("el-tooltip",{attrs:{content:"分配设备",placement:"top"}},[i("el-button",{attrs:{size:"mini",icon:"el-icon-thumb"},on:{click:function(i){return e.distributionDevices(t)}}})],1)]}}],null,!1,1877126573)})],1),i("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper",total:e.sODeviceGroupTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}})],1)],1)},o=[],a=(i("7f7f"),i("ac6a"),i("28a5"),i("cebc")),s=i("dc30"),n=i("e6a9"),l=(window.getDirewolfLibrary(),{name:"",type:"",remark:"",limit:5,offset:0,order:"",sort:""}),c={name:"sODeviceGroupList",components:{},data:function(){return{searchParams:Object(a["a"])({},l),editType:this.$$utils.getQueryString("editType"),sODeviceGroupTablePage:{},sODeviceGroupTableLoading:!1,fieldDictTypeMap:{},pageDictMap:{}}},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(n["b"]).concat(e))},refreshTable:function(){var e=this;e.sODeviceGroupTableLoading=!0,s["a"].getSODeviceGroupList(e.searchParams).then((function(t){e.sODeviceGroupTablePage=t.data,e.sODeviceGroupTableLoading=!1}))},resetSearchParam:function(){this.searchParams=Object(a["a"])({},l),this.refreshTable()},handleRowClick:function(e,t,i){this.$$utils.eleTableClickSelection(this.$refs.sODeviceGroupTable,e,i)},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?(this.searchParams.sort=l.sort,this.searchParams.order=l.order):(this.searchParams.sort=e.prop,this.searchParams.order=e.order.split("ending")[0]),this.refreshTable()},addNewSODeviceGroup:function(){this.showFormDialog({editType:"add"})},viewSelectedSODeviceGroup:function(){var e=this,t=e.$refs.sODeviceGroupTable.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:"sODeviceGroupForm",url:"".concat(n["c"],"/sODeviceGroupForm"),props:e,title:"".concat(t.$$utils.getEditTypeName(e.editType),"设备分组表"),onConfirm:function(i,r){"view"!==e.editType?i.save((function(){t.refreshTable(),r()})):r()}})},deleteSelectedSODeviceGroup:function(){var e=this,t=e.$refs.sODeviceGroupTable.selection;0!==t.length?e.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var i=[];t.forEach((function(e){e.id&&i.push(e.id)})),i.length>0&&s["a"].deleteAllSODeviceGroup(i).then((function(t){e.refreshTable(),e.$$utils.direwolfCommonTips("success","删除设备分组表成功")}))})):e.$$utils.direwolfCommonTips("warning","请选择要删除的记录")},editSelectedSODeviceGroup:function(){var e=this,t=this.$refs.sODeviceGroupTable.selection;1===t.length?e.showFormDialog({editType:"edit",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行修改")},sODeviceGroupRecordEdit:function(e){this.showFormDialog({editType:"edit",id:e.row.id})},sODeviceGroupRecordRemove:function(e){var t=this;t.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var i="删除设备分组表";s["a"].deleteSODeviceGroup(e.row.id).then((function(e){t.refreshTable(),t.$$utils.direwolfCommonTips("success","".concat(i,"成功"))}))}))},handleSelectionChange:function(e){},getDictByField:function(e){var t=this;return t.pageDictMap[t.fieldDictTypeMap[e]]},eleTableColumnFormatter:function(e,t){var i=e.column.property,r=e.row[i];for(var o in t)if(r==t[o].id)return t[o].appName;return"-"},distributionDevices:function(e){console.log(e);var t=this,i={groupId:e.row.id};t.$$utils.openLayerDialog({el:"sODeviceListForGroup",url:"".concat(n["c"],"/sODeviceListForGroup"),height:"600px",width:"1200px",props:i,btn:["保存","取消"],title:"分配该分组:".concat(e.row.name," 设备类型"),onConfirm:function(e,t){t()}})}},created:function(){var e=this;e.refreshTable()}},u=c,p=i("2877"),d=Object(p["a"])(u,r,o,!1,null,"08217cb9",null);t["default"]=d.exports}}]);