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