2 lines
2.3 KiB
Java
2 lines
2.3 KiB
Java
var l=(n,d,t)=>new Promise((r,i)=>{var a=o=>{try{c(t.next(o))}catch(s){i(s)}},e=o=>{try{c(t.throw(o))}catch(s){i(s)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(a,e);c((t=t.apply(n,d)).next())});import{c as m,a as u}from"./MesXslMixerCondition.api-yHAEEvhh.js";const I=[{title:"设备名称",align:"center",dataIndex:"equipmentId_dictText",width:180},{title:"条件名称",align:"center",dataIndex:"conditionName",width:180},{title:"条件代码",align:"center",dataIndex:"conditionCode",width:160},{title:"创建时间",align:"center",dataIndex:"createTime",width:170},{title:"创建用户",align:"center",dataIndex:"createBy",width:120},{title:"修改时间",align:"center",dataIndex:"updateTime",width:170}],h=[{label:"设备名称",field:"equipmentId",component:"JDictSelectTag",componentProps:{dictCode:"mes_xsl_equipment_ledger,equipment_name,id"},colProps:{span:6}},{label:"条件名称",field:"conditionName",component:"Input",colProps:{span:6}},{label:"条件代码",field:"conditionCode",component:"Input",colProps:{span:6}}],f=[{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:"conditionName",component:"Input",required:!0,dynamicRules:({model:n})=>[{required:!0,message:"请输入条件名称"},{validator:(d,t)=>l(null,null,function*(){var i,a;const r=t==null?"":String(t).trim();if(!r)return Promise.resolve();try{return yield m({conditionName:r,dataId:n==null?void 0:n.id}),Promise.resolve()}catch(e){return Promise.reject(((a=(i=e==null?void 0:e.response)==null?void 0:i.data)==null?void 0:a.message)||(e==null?void 0:e.message)||"条件名称不能重复")}}),trigger:"blur"}]},{label:"条件代码",field:"conditionCode",component:"Input",required:!0,dynamicRules:({model:n})=>[{required:!0,message:"请输入条件代码"},{validator:(d,t)=>l(null,null,function*(){var i,a;const r=t==null?"":String(t).trim();if(!r)return Promise.resolve();try{return yield u({conditionCode:r,dataId:n==null?void 0:n.id}),Promise.resolve()}catch(e){return Promise.reject(((a=(i=e==null?void 0:e.response)==null?void 0:i.data)==null?void 0:a.message)||(e==null?void 0:e.message)||"条件代码不能重复")}}),trigger:"blur"}]}];export{I as c,f,h as s};
|