rfidBuildingForm.Dh2_Twjq.js 1.8 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. import{f as e,c as a,u as l}from"./rfidBuilding.DCBG2zIN.js";import{K as u,u as i,a as d,r as o,g as s,c as t,o as r,b as n,f as m,w as c,h as f,E as p}from"./index.DlqNVRUO.js";const v={class:"gva-form-box"},b=Object.assign({name:"RfidBuildingForm"},{__name:"rfidBuildingForm",setup(b){const g=u(),y=i(),_=d(!1),N=d(""),h=d({id:void 0,buildingName:""}),w=o({}),V=d();(async()=>{if(g.query.id){const a=await e({ID:g.query.id});0===a.code&&(h.value=a.data,N.value="update")}else N.value="create"})();const k=async()=>{var e;_.value=!0,null==(e=V.value)||e.validate(async e=>{if(!e)return _.value=!1;let u;switch(N.value){case"create":default:u=await a(h.value);break;case"update":u=await l(h.value)}_.value=!1,0===u.code&&p({type:"success",message:"创建/更改成功"})})},x=()=>{y.go(-1)};return(e,a)=>{const l=s("el-input"),u=s("el-form-item"),i=s("el-button"),d=s("el-form");return r(),t("div",null,[n("div",v,[m(d,{model:h.value,ref_key:"elFormRef",ref:V,"label-position":"right",rules:w,"label-width":"80px"},{default:c(()=>[m(u,{label:"id字段:",prop:"id"},{default:c(()=>[m(l,{modelValue:h.value.id,"onUpdate:modelValue":a[0]||(a[0]=e=>h.value.id=e),modelModifiers:{number:!0},clearable:!0,placeholder:"请输入id字段"},null,8,["modelValue"])]),_:1}),m(u,{label:"buildingName字段:",prop:"buildingName"},{default:c(()=>[m(l,{modelValue:h.value.buildingName,"onUpdate:modelValue":a[1]||(a[1]=e=>h.value.buildingName=e),clearable:!0,placeholder:"请输入buildingName字段"},null,8,["modelValue"])]),_:1}),m(u,null,{default:c(()=>[m(i,{loading:_.value,type:"primary",onClick:k},{default:c(()=>[...a[2]||(a[2]=[f("保存",-1)])]),_:1},8,["loading"]),m(i,{type:"primary",onClick:x},{default:c(()=>[...a[3]||(a[3]=[f("返回",-1)])]),_:1})]),_:1})]),_:1},8,["model","rules"])])])}}});export{b as default};