import{g as F}from"./index.170442172366511.js";import{E as g}from"./index.1704421723665.js";import{J as V,f as D,a1 as U,a as B,Y as s,R as u,a5 as i,o as w,b as N,W as f}from"./vue.1704421723665.js";const v={class:"system-add-gas-container"},M={class:"dialog-footer"},S=f("\u53D6 \u6D88"),E=f("\u786E \u5B9A"),k=V({name:"gasDialog",emits:["getGasData"],setup(y,{expose:p,emit:d}){const t=D(),e=U({disabled:!1,title:"",isShowUserDialog:!1,gasForm:{id:"",gasName:"",gasMolecularFormula:"",gasThreshold:"",gasUnit:""},gasFormRules:{gasName:[{required:!0,message:"\u8BF7\u586B\u5199\u6C14\u4F53\u540D\u79F0",trigger:"blur"}],gasMolecularFormula:[{required:!0,message:"\u8BF7\u586B\u5199\u6C14\u4F53\u5206\u5B50\u5F0F",trigger:"blur"}],gasThreshold:[{required:!0,message:"\u8BF7\u586B\u5199\u9608\u503C",trigger:"blur"}],gasUnit:[{required:!0,message:"\u8BF7\u9009\u62E9\u6C14\u4F53\u5355\u4F4D",trigger:"blur"}]}}),c=(r,a)=>{e.isShowUserDialog=!0,r==="\u65B0\u589E"?(e.disabled=!1,e.title="\u65B0\u589E\u6C14\u4F53",e.gasForm={id:"",gasName:"",gasMolecularFormula:"",gasThreshold:"",gasUnit:""}):r==="\u7F16\u8F91"?(e.disabled=!1,e.title="\u7F16\u8F91\u6C14\u4F53",e.gasForm=JSON.parse(JSON.stringify(a))):(e.disabled=!0,e.title="\u67E5\u770B\u6C14\u4F53",e.gasForm=JSON.parse(JSON.stringify(a)))},b=async()=>{if(e.title=="\u65B0\u589E\u6C14\u4F53"){if(await t.value.validate()){const a={molecularFormula:e.gasForm.gasMolecularFormula,name:e.gasForm.gasName,unit:e.gasForm.gasUnit,threshold:e.gasForm.gasThreshold};let l=await F().addGas(a);l.data.code===100?(g({type:"success",message:"\u65B0\u589E\u6210\u529F"}),t.value.clearValidate(),e.isShowUserDialog=!1,d("getGasData")):g({type:"warning",message:l.data.msg})}}else if(e.title=="\u7F16\u8F91\u6C14\u4F53"){if(await t.value.validate()){const a={id:e.gasForm.id,molecularFormula:e.gasForm.gasMolecularFormula,name:e.gasForm.gasName,unit:e.gasForm.gasUnit,threshold:e.gasForm.gasThreshold};let l=await F().editGas(a);l.data.code===100?(g({type:"success",message:"\u7F16\u8F91\u6210\u529F"}),t.value.clearValidate(),e.isShowUserDialog=!1,d("getGasData")):g({type:"warning",message:l.data.msg})}}else t.value.clearValidate(),e.isShowUserDialog=!1,d("getGasData")},_=()=>{t.value.clearValidate(),e.isShowUserDialog=!1,d("getGasData")};return p({openDialog:c}),(r,a)=>{const l=i("el-input"),m=i("el-form-item"),h=i("el-form"),n=i("el-button"),C=i("el-dialog");return w(),B("div",v,[s(C,{title:e.title,modelValue:e.isShowUserDialog,"onUpdate:modelValue":a[4]||(a[4]=o=>e.isShowUserDialog=o),width:"500px"},{footer:u(()=>[N("span",M,[s(n,{onClick:_,size:"default"},{default:u(()=>[S]),_:1}),s(n,{type:"primary",onClick:b,size:"default"},{default:u(()=>[E]),_:1})])]),default:u(()=>[s(h,{model:e.gasForm,size:"default",ref_key:"gasRef",ref:t,rules:e.title=="\u65B0\u589E\u6C14\u4F53"||e.title=="\u7F16\u8F91\u6C14\u4F53"?e.gasFormRules:"","label-width":"110px"},{default:u(()=>[s(m,{label:"\u6C14\u4F53\u540D\u79F0:",prop:"gasName"},{default:u(()=>[s(l,{modelValue:e.gasForm.gasName,"onUpdate:modelValue":a[0]||(a[0]=o=>e.gasForm.gasName=o),modelModifiers:{trim:!0},disabled:e.disabled},null,8,["modelValue","disabled"])]),_:1}),s(m,{label:"\u6C14\u4F53\u5206\u5B50\u5F0F:",prop:"gasMolecularFormula"},{default:u(()=>[s(l,{modelValue:e.gasForm.gasMolecularFormula,"onUpdate:modelValue":a[1]||(a[1]=o=>e.gasForm.gasMolecularFormula=o),modelModifiers:{trim:!0},disabled:e.disabled},null,8,["modelValue","disabled"])]),_:1}),s(m,{label:"\u6C14\u4F53\u9608\u503C:",prop:"gasThreshold"},{default:u(()=>[s(l,{modelValue:e.gasForm.gasThreshold,"onUpdate:modelValue":a[2]||(a[2]=o=>e.gasForm.gasThreshold=o),modelModifiers:{trim:!0},disabled:e.disabled},null,8,["modelValue","disabled"])]),_:1}),s(m,{label:"\u6C14\u4F53\u5355\u4F4D:",prop:"gasUnit"},{default:u(()=>[s(l,{modelValue:e.gasForm.gasUnit,"onUpdate:modelValue":a[3]||(a[3]=o=>e.gasForm.gasUnit=o),modelModifiers:{trim:!0},disabled:e.disabled},null,8,["modelValue","disabled"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{k as default};
|