1 |
- (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["sODeviceForm"],{a988:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-form",{ref:"sODeviceForm",staticClass:"with-border",attrs:{id:"sODeviceForm","label-position":"right",size:"small","label-width":"100px",model:e.entity,rules:e.rules}},[i("el-collapse",{attrs:{value:["basicInfo"]}},[i("el-collapse-item",{attrs:{title:"基础信息",name:"basicInfo"}},[i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"name",label:"名称"}},[i("el-input",{attrs:{placeholder:"请输入名称",disabled:e.inViewMode},model:{value:e.entity.name,callback:function(t){e.$set(e.entity,"name",t)},expression:"entity.name"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"code",label:"编码"}},[i("el-input",{attrs:{placeholder:"请输入编码",disabled:e.inViewMode},model:{value:e.entity.code,callback:function(t){e.$set(e.entity,"code",t)},expression:"entity.code"}})],1)],1)],1),i("el-row",{attrs:{type:"flex",justify:"left"}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"type",label:"类型"}},[i("el-input",{attrs:{placeholder:"请输入类型",disabled:e.inViewMode},model:{value:e.entity.type,callback:function(t){e.$set(e.entity,"type",t)},expression:"entity.type"}})],1)],1)],1)],1)],1)],1)},r=[],n=(i("7f7f"),i("dc30")),o=i("e6a9"),l=(window.getDirewolfLibrary(),{name:"sODeviceForm",components:{},props:{editType:{default:""},id:{default:""}},data:function(){return{entity:{name:"",code:"",type:"",groupId:"",appId:""},dataLoading:!1,rules:{name:[{max:100,message:"长度不能超过 100 个字符",trigger:"blur"}],code:[{max:32,message:"长度不能超过 32 个字符",trigger:"blur"}],type:[{max:10,message:"长度不能超过 10 个字符",trigger:"blur"}],groupId:[{max:32,message:"长度不能超过 32 个字符",trigger:"blur"}],appId:[{max:32,message:"长度不能超过 32 个字符",trigger:"blur"}]}}},computed:{inViewMode:function(){return"view"===(this.$route.query.editType||this.editType||"view")},incomingPkValue:function(){return this.id||this.$route.query.id}},methods:{initFormData:function(){var e=this,t=e.incomingPkValue;t&&(e.dataLoading=!0,n["a"].getSODeviceEntity(t).then((function(t){e.dataLoading=!1,e.entity=t.data})))},save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:n["a"].saveSODevice,formRef:"sODeviceForm",info:"保存设备表",success:e})},deviceGroupSelect:function(){var e=this,t={editType:"view"};e.$$utils.openLayerDialog({el:"sODeviceGroupList",url:"".concat(o["c"],"/sODeviceGroupList"),props:t,title:"设备分组表选择",onConfirm:function(t,i){t=t.$children[0];var a=t.$refs.sODeviceGroupTable.selection;if(1===a.length){var r=a[0];e.entity.groupId=r.id,e.entity.groupName=r.name,e.entity.appId=r.appId,i()}else e.$$utils.direwolfCommonTips("warning","仅能选择一条记录")}})}},created:function(){var e=this;e.initFormData()}}),s=l,c=i("2877"),d=Object(c["a"])(s,a,r,!1,null,"1b674dc8",null);t["default"]=d.exports}}]);
|