2 lines
2.2 KiB
Java
2 lines
2.2 KiB
Java
var d=(n,c,t)=>new Promise((r,a)=>{var i=o=>{try{s(t.next(o))}catch(l){a(l)}},e=o=>{try{s(t.throw(o))}catch(l){a(l)}},s=o=>o.done?r(o.value):Promise.resolve(o.value).then(i,e);s((t=t.apply(n,c)).next())});import{c as m,a as u}from"./MesXslMixerAction.api-pla456HR.js";const I=[{title:"设备名称",align:"center",dataIndex:"equipmentId_dictText",width:180},{title:"动作名称",align:"center",dataIndex:"actionName",width:180},{title:"动作代号",align:"center",dataIndex:"actionCode",width:160},{title:"创建时间",align:"center",dataIndex:"createTime",width:170}],f=[{label:"设备名称",field:"equipmentId",component:"JDictSelectTag",componentProps:{dictCode:"mes_xsl_equipment_ledger,equipment_name,id"},colProps:{span:6}},{label:"动作名称",field:"actionName",component:"Input",colProps:{span:6}},{label:"动作代号",field:"actionCode",component:"Input",colProps:{span:6}}],h=[{label:"",field:"id",component:"Input",show:!1},{label:"设备名称",field:"equipmentId",component:"JDictSelectTag",required:!0,componentProps:{dictCode:"mes_xsl_equipment_ledger,equipment_name,id",placeholder:"请选择设备台账中的设备"}},{label:"动作名称",field:"actionName",component:"Input",required:!0,dynamicRules:({model:n})=>[{required:!0,message:"请输入动作名称"},{validator:(c,t)=>d(null,null,function*(){var a,i;const r=t==null?"":String(t).trim();if(!r)return Promise.resolve();try{return yield m({actionName:r,dataId:n==null?void 0:n.id}),Promise.resolve()}catch(e){return Promise.reject(((i=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:i.message)||(e==null?void 0:e.message)||"动作名称不能重复")}}),trigger:"blur"}]},{label:"动作代号",field:"actionCode",component:"Input",required:!0,dynamicRules:({model:n})=>[{required:!0,message:"请输入动作代号"},{validator:(c,t)=>d(null,null,function*(){var a,i;const r=t==null?"":String(t).trim();if(!r)return Promise.resolve();try{return yield u({actionCode:r,dataId:n==null?void 0:n.id}),Promise.resolve()}catch(e){return Promise.reject(((i=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:i.message)||(e==null?void 0:e.message)||"动作代号不能重复")}}),trigger:"blur"}]}];export{I as c,h as f,f as s};
|