2 lines
6.1 KiB
Java
2 lines
6.1 KiB
Java
var u=(e,n,t)=>new Promise((a,r)=>{var c=o=>{try{l(t.next(o))}catch(d){r(d)}},s=o=>{try{l(t.throw(o))}catch(d){r(d)}},l=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,s);l((t=t.apply(e,n)).next())});import{J as m}from"./JVxeTypes-C-gX5UoZ.js";import{s as p,d as i}from"./index-X7Y8jykP.js";const{createConfirm:h}=p(),g="/xslmes/mesXslRubberQuickTestMethod/exportXls",x="/xslmes/mesXslRubberQuickTestMethod/importExcel",I=e=>i.get({url:"/xslmes/mesXslRubberQuickTestMethod/list",params:e}),k=e=>i.get({url:"/xslmes/mesXslRubberQuickTestMethod/queryById",params:e}),f=e=>i.get({url:"/xslmes/mesXslRubberQuickTestMethod/queryLineListByMethodId",params:e}),q=()=>i.get({url:"/xslmes/mesXslRubberQuickTestMethod/nextMethodCode"},{successMessageMode:"none"}),b=e=>i.get({url:"/xslmes/mesXslRubberQuickTestMethod/checkMethodName",params:e},{successMessageMode:"none",errorMessageMode:"none"}),M=(e,n)=>i.delete({url:"/xslmes/mesXslRubberQuickTestMethod/delete",params:e},{joinParamsToUrl:!0}).then(()=>{n()}),w=(e,n)=>{h({iconType:"warning",title:"确认删除",content:"是否删除选中数据",okText:"确认",cancelText:"取消",onOk:()=>i.delete({url:"/xslmes/mesXslRubberQuickTestMethod/deleteBatch",data:e},{joinParamsToUrl:!0}).then(()=>{n()})})},P=(e,n)=>{const t=n?"/xslmes/mesXslRubberQuickTestMethod/edit":"/xslmes/mesXslRubberQuickTestMethod/add";return i.post({url:t,params:e})},C=[{title:"方法编号",align:"center",dataIndex:"methodCode",width:100},{title:"实验方法名称",align:"center",dataIndex:"methodName",width:180},{title:"实验类型",align:"center",dataIndex:"quickTestTypeName",width:140},{title:"实验温度°C",align:"center",dataIndex:"testTempC",width:110},{title:"预热时间min",align:"center",dataIndex:"preheatTimeMin",width:110},{title:"实验时间min",align:"center",dataIndex:"testTimeMin",width:110},{title:"转子类型",align:"center",dataIndex:"rotorType_dictText",width:90},{title:"创建人",align:"center",dataIndex:"createBy",width:100},{title:"创建时间",align:"center",dataIndex:"createTime",width:165,customRender:({text:e})=>e?String(e).length>19?String(e).substring(0,19):e:""}],N=[{label:"方法编号",field:"methodCode",component:"Input",colProps:{span:6}},{label:"实验方法名称",field:"methodName",component:"Input",colProps:{span:6}},{label:"实验类型",field:"quickTestTypeId",component:"JSearchSelect",componentProps:{dict:"mes_xsl_rubber_quick_test_type,type_name,id",async:!0},colProps:{span:6}},{label:"转子类型",field:"rotorType",component:"JDictSelectTag",componentProps:{dictCode:"xslmes_rubber_quick_test_rotor_type",placeholder:"大转子/小转子"},colProps:{span:6}}],R=[{label:"",field:"id",component:"Input",show:!1},{label:"方法编号",field:"methodCode",component:"Input",componentProps:{readonly:!0,placeholder:"保存时从001起自动生成"}},{label:"实验方法名称",field:"methodName",component:"Input",required:!0,componentProps:{placeholder:"同租户内不可重复"},dynamicRules:({model:e})=>[{required:!0,message:"请输入实验方法名称"},{validator:(n,t)=>u(null,null,function*(){var r,c;const a=t==null?"":String(t).trim();if(!a)return Promise.resolve();try{return yield b({methodName:a,dataId:e==null?void 0:e.id}),Promise.resolve()}catch(s){const l=((c=(r=s==null?void 0:s.response)==null?void 0:r.data)==null?void 0:c.message)||(s==null?void 0:s.message)||"实验方法名称已存在";return Promise.reject(l)}}),trigger:["blur","change"]}]},{label:"实验类型",field:"quickTestTypeId",component:"JSearchSelect",required:!0,componentProps:{dict:"mes_xsl_rubber_quick_test_type,type_name,id",async:!0,placeholder:"请选择实验类型"}},{label:"",field:"quickTestTypeName",component:"Input",show:!1},{label:"实验温度°C",field:"testTempC",component:"InputNumber",componentProps:{style:{width:"100%"},precision:2}},{label:"预热时间min",field:"preheatTimeMin",component:"InputNumber",componentProps:{style:{width:"100%"},precision:2,min:0}},{label:"实验时间min",field:"testTimeMin",component:"InputNumber",componentProps:{style:{width:"100%"},precision:2,min:0}},{label:"实验角度Deg",field:"testAngleDeg",component:"InputNumber",componentProps:{style:{width:"100%"},precision:2}},{label:"实验频率Hz",field:"testFreqHz",component:"InputNumber",componentProps:{style:{width:"100%"},precision:2,min:0}},{label:"转子类型",field:"rotorType",component:"JDictSelectTag",componentProps:{dictCode:"xslmes_rubber_quick_test_rotor_type",placeholder:"大转子/小转子"}},{label:"转子速度rpm",field:"rotorSpeedRpm",component:"InputNumber",componentProps:{style:{width:"100%"},precision:2,min:0}},{label:"方法描述",field:"methodDesc",component:"InputTextArea",colProps:{span:24},componentProps:{rows:3,maxlength:500}}],S={torque:"xslmes_rubber_quick_test_torque_unit",time:"xslmes_rubber_quick_test_time_unit",mooney:"xslmes_rubber_quick_test_mooney_unit"},U={torqueUnitType:"Ib.in",timeUnitType:"sec",mooneyUnitType:"MU"};function X(e){var a;if(!(e!=null&&e.length))return;const t=(a=[...e].sort((r,c)=>{var s,l,o,d;return Number((l=(s=r.sortOrder)!=null?s:r.sort)!=null?l:0)-Number((d=(o=c.sortOrder)!=null?o:c.sort)!=null?d:0)})[0])==null?void 0:a.value;return t!=null&&String(t)!==""?String(t):void 0}const v=[{title:"",key:"dataPointId",type:m.hidden},{title:"数据点",key:"pointName",type:m.normal,width:160,disabled:!0},{title:"单位类型",key:"unitType",type:m.normal,width:120,disabled:!0},{title:"扭矩单位类型",key:"torqueUnitType",type:m.select,width:130,dictCode:"xslmes_rubber_quick_test_torque_unit",allowClear:!1,placeholder:"请选择",validateRules:[{required:!0,message:"${title}不能为空"}]},{title:"时间单位类型",key:"timeUnitType",type:m.select,width:120,dictCode:"xslmes_rubber_quick_test_time_unit",allowClear:!1,placeholder:"请选择",validateRules:[{required:!0,message:"${title}不能为空"}]},{title:"门尼单位类型",key:"mooneyUnitType",type:m.select,width:120,dictCode:"xslmes_rubber_quick_test_mooney_unit",allowClear:!1,placeholder:"请选择",validateRules:[{required:!0,message:"${title}不能为空"}]}];export{U as L,f as a,q as b,S as c,C as d,I as e,R as f,x as g,g as h,N as i,w as j,M as k,v as l,X as p,k as q,P as s};
|