chunk-6245322d.90830407.js 9.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6245322d"],{"08fa":function(t,e,i){"use strict";i.d(e,"a",(function(){return a})),i.d(e,"b",(function(){return o})),i.d(e,"f",(function(){return r})),i.d(e,"e",(function(){return l})),i.d(e,"c",(function(){return s})),i.d(e,"d",(function(){return u}));var n=i("b775");function a(t){return Object(n["a"])({url:"/sis/lamplight",method:"post",data:t})}function o(t){return Object(n["a"])({url:"/sis/lamplight/"+t,method:"delete"})}function r(t){return Object(n["a"])({url:"/sis/lamplight",method:"put",data:t})}function l(t){return Object(n["a"])({url:"/sis/lamplight/selectSisLamplightListPage",method:"get",params:t})}function s(t){return Object(n["a"])({url:"/sis/lamplight/lamplightInfo",method:"get",params:t})}function u(){return Object(n["a"])({url:"/sis/lamplight/selectSisLamplightList",method:"get"})}},a769:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0}},[i("el-form-item",{attrs:{label:"设备名称",prop:"lamplightName"}},[i("el-input",{attrs:{placeholder:"请输入设备名称",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.lamplightName,callback:function(e){t.$set(t.queryParams,"lamplightName",e)},expression:"queryParams.lamplightName"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:t.handleAdd}},[t._v("新增 ")])],1),i("right-toolbar",{attrs:{showSearch:t.showSearch},on:{"update:showSearch":function(e){t.showSearch=e},"update:show-search":function(e){t.showSearch=e},queryTable:t.getList}})],1),t.refreshTable?i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.lamplightList,width:"120"}},[i("el-table-column",{attrs:{label:"序号",align:"center",type:"index"}}),i("el-table-column",{attrs:{label:"灯光设备名称",align:"center",prop:"lamplightName"}}),i("el-table-column",{attrs:{label:"所属灯光控制设备",align:"center",prop:"modbusName"}}),i("el-table-column",{attrs:{label:"灯光控制设备端口",align:"center",prop:"modbusPort"}}),i("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(i){return t.handleUpdate(e.row)}}},[t._v("编辑 ")]),i("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(i){return t.handleDelete(e.row)}}},[t._v("删除 ")]),i("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-view"},on:{click:function(i){return t.handleView(e.row)}}},[t._v("查看 ")])]}}],null,!1,3306729300)})],1):t._e(),i("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total>0"}],attrs:{total:t.total,page:t.queryParams.pageNum,limit:t.queryParams.pageSize},on:{"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},pagination:t.getList}}),i("el-dialog",{attrs:{title:t.title,visible:t.open,width:"600px","append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[i("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"140px"}},[i("el-form-item",{attrs:{label:"灯光设备名称",prop:"lamplightName"}},[i("el-input",{attrs:{placeholder:"请输入",maxlength:"50"},model:{value:t.form.lamplightName,callback:function(e){t.$set(t.form,"lamplightName",e)},expression:"form.lamplightName"}})],1),i("el-form-item",{attrs:{label:"所属灯光控制设备",prop:"modbusId"}},[i("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:t.form.modbusId,callback:function(e){t.$set(t.form,"modbusId",e)},expression:"form.modbusId"}},t._l(t.modbusOption,(function(t){return i("el-option",{key:t.id,attrs:{label:t.modbusName,value:t.id}})})),1)],1),i("el-form-item",{attrs:{label:"灯光控制设备端口",prop:"modbusPort"}},[i("el-input-number",{attrs:{placeholder:"请输入数字1~7",min:1,max:7,step:1,precision:0,"controls-position":"right",size:"medium"},model:{value:t.form.modbusPort,callback:function(e){t.$set(t.form,"modbusPort",e)},expression:"form.modbusPort"}})],1),i("el-form-item",{attrs:{label:"备注"}},[i("el-input",{attrs:{type:"textarea",placeholder:"请输入内容",maxlength:"100"},model:{value:t.form.remake,callback:function(e){t.$set(t.form,"remake",e)},expression:"form.remake"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确 定")]),i("el-button",{on:{click:t.cancel}},[t._v("取 消")])],1)],1),i("el-dialog",{attrs:{title:t.title,visible:t.openView,width:"600px","append-to-body":""},on:{"update:visible":function(e){t.openView=e}}},[i("el-descriptions",{attrs:{"label-style":{width:"120px"},"content-style":{width:"180px"},column:2,border:""}},[i("el-descriptions-item",{attrs:{label:"灯光设备编号"}},[t._v(t._s(t.form.id))]),i("el-descriptions-item",{attrs:{label:"灯光设备名称"}},[t._v(t._s(t.form.lamplightName))]),i("el-descriptions-item",{attrs:{label:"所属灯光控制设备"}},[t._v(t._s(t.form.modbusName))]),i("el-descriptions-item",{attrs:{label:"灯光控制设备端口"}},[t._v(t._s(t.form.modbusPort))]),i("el-descriptions-item",{attrs:{label:"备注"}},[t._v(t._s(t.form.remake))])],1)],1)],1)},a=[],o=(i("e9c4"),i("a9e3"),i("b64b"),i("08fa")),r=i("b20a"),l={name:"cameraEquipmentMGT",dicts:["sys_normal_disable","sys_yes_no","sys_online_offline"],data:function(){return{loading:!0,showSearch:!0,lamplightList:[],total:0,title:"",open:!1,openView:!1,refreshTable:!0,queryParams:{pageNum:1,pageSize:10},form:{},rules:{lamplightName:[{required:!0,message:"设备名称不能为空",trigger:"blur"}],modbusId:[{required:!0,message:"所属控制设备不能为空",trigger:"blur"}],modbusPort:[{required:!0,message:"控制设备端口不能为空",trigger:"blur"}]},modbusOption:[]}},created:function(){this.getList(),this.getModbusOption()},methods:{getList:function(){var t=this;this.loading=!0,Object(o["e"])(this.queryParams).then((function(e){t.lamplightList=e.rows,t.total=e.total,t.loading=!1}))},getModbusOption:function(){var t=this;Object(r["e"])().then((function(e){t.modbusOption=e}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={deptId:void 0,parentId:void 0,deptName:void 0,orderNum:void 0,leader:void 0,phone:void 0,email:void 0,status:"0"},this.resetForm("form")},handleQuery:function(){this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleAdd:function(){this.reset(),this.open=!0,this.title="添加灯光设备"},handleUpdate:function(t){this.reset(),this.form=JSON.parse(JSON.stringify(t)),this.form.modbusId=Number(t.modbusId),this.open=!0,this.title="修改灯光设备"},handleView:function(t){this.reset(),this.form=JSON.parse(JSON.stringify(t)),this.title="灯光设备详情",this.openView=!0},handleStatusChange:function(t){var e=this,i="0"===t.lamplightStatus?"启用":"停用";this.$modal.confirm('确认要"'+i+'"吗?').then((function(){return Object(o["f"])({id:t.id,lamplightStatus:t.lamplightStatus})})).then((function(){e.$modal.msgSuccess(i+"成功")})).catch((function(){t.lamplightStatus="0"===t.lamplightStatus?"1":"0"}))},handleOnlineChange:function(t){var e=this,i="0"===t.lamplightOnline?"启用":"停用";this.$modal.confirm('确认要"'+i+'"吗?').then((function(){return Object(o["f"])({id:t.id,lamplightOnline:t.lamplightOnline})})).then((function(){e.$modal.msgSuccess(i+"成功")})).catch((function(){t.lamplightOnline="0"===t.lamplightOnline?"1":"0"}))},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){e&&(t.$modal.loading("正在加载,请稍候!"),void 0!=t.form.id?Object(o["f"])(t.form).then((function(e){t.$modal.msgSuccess("修改成功"),t.open=!1,t.$modal.closeLoading(),t.getList()})).catch((function(){t.$modal.msgError("修改失败"),t.$modal.closeLoading()})):Object(o["a"])(t.form).then((function(e){t.$modal.msgSuccess("新增成功"),t.open=!1,t.$modal.closeLoading(),t.getList()})).catch((function(){t.$modal.msgError("新增失败"),t.$modal.closeLoading()})))}))},handleDelete:function(t){var e=this;this.$modal.confirm('是否确认删除名称为"'+t.lamplightName+'"的数据项?').then((function(){return Object(o["b"])(t.id)})).then((function(){e.getList(),e.$modal.msgSuccess("删除成功")})).catch((function(){}))}}},s=l,u=i("2877"),m=Object(u["a"])(s,n,a,!1,null,null,null);e["default"]=m.exports},b20a:function(t,e,i){"use strict";i.d(e,"a",(function(){return a})),i.d(e,"b",(function(){return o})),i.d(e,"f",(function(){return r})),i.d(e,"c",(function(){return l})),i.d(e,"e",(function(){return s})),i.d(e,"d",(function(){return u}));var n=i("b775");function a(t){return Object(n["a"])({url:"/sis/modbus",method:"post",data:t})}function o(t){return Object(n["a"])({url:"/sis/modbus/"+t,method:"delete"})}function r(t){return Object(n["a"])({url:"/sis/modbus",method:"put",data:t})}function l(t){return Object(n["a"])({url:"/sis/modbus/selectModbusListPage",method:"get",params:t})}function s(){return Object(n["a"])({url:"/sis/modbus/selectModbusList",method:"get"})}function u(t){return Object(n["a"])({url:"/sis/modbus/selectsisModbusTreeListPage",method:"get",params:t})}}}]);