niucloud-admin/niucloud/public/admin/assets/storage-local-9eb160be.js
全栈小学生 c665981070 up
2025-05-23 14:56:18 +08:00

2 lines
2.0 KiB
JavaScript

import{d as B,r as f,l as C,V as N,h as V,m as y,w as a,a as S,e as n,i as d,t as c,u as s,k as i,J as U,a8 as h,a9 as O,G as j,H as G,E as I,R as L,L as $}from"./index-08dd4327.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{N as H,O as J}from"./sys-c2b6ae2b.js";const T={class:"dialog-footer"},ae=B({__name:"storage-local",emits:["complete"],setup(q,{expose:D,emit:b}){const u=f(!1),t=f(!0),p={is_use:"",storage_type:""},o=C({...p}),_=f(),w=N(()=>({})),E=async r=>{t.value||!r||await r.validate(async e=>{e&&(t.value=!0,H(o).then(v=>{t.value=!1,u.value=!1,b("complete")}).catch(()=>{t.value=!1}))})};return D({showDialog:u,setFormData:async(r=null)=>{if(t.value=!0,Object.assign(o,p),r){const e=await(await J(r.storage_type)).data;Object.keys(o).forEach(l=>{e[l]!=null&&(o[l]=e[l])})}t.value=!1}}),(r,e)=>{const l=h,v=O,x=j,R=G,g=I,k=L,F=$;return V(),y(k,{modelValue:u.value,"onUpdate:modelValue":e[3]||(e[3]=m=>u.value=m),title:s(i)("localStorage"),width:"580px","destroy-on-close":!0},{footer:a(()=>[S("span",T,[n(g,{onClick:e[1]||(e[1]=m=>u.value=!1)},{default:a(()=>[d(c(s(i)("cancel")),1)]),_:1}),n(g,{type:"primary",loading:t.value,onClick:e[2]||(e[2]=m=>E(_.value))},{default:a(()=>[d(c(s(i)("confirm")),1)]),_:1},8,["loading"])])]),default:a(()=>[U((V(),y(R,{model:o,"label-width":"140px",ref_key:"formRef",ref:_,rules:s(w),class:"page-form"},{default:a(()=>[n(x,{label:s(i)("isUse")},{default:a(()=>[n(v,{modelValue:o.is_use,"onUpdate:modelValue":e[0]||(e[0]=m=>o.is_use=m)},{default:a(()=>[n(l,{label:"1"},{default:a(()=>[d(c(s(i)("startUsing")),1)]),_:1}),n(l,{label:"0"},{default:a(()=>[d(c(s(i)("statusDeactivate")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[F,t.value]])]),_:1},8,["modelValue","title"])}}});export{ae as default};