niucloud-admin/niucloud/public/admin/assets/edit-form-image-c4f7ee37.js
全栈小学生 d680214fd1 up
2025-06-11 09:21:43 +08:00

2 lines
2.2 KiB
JavaScript

import{d as h,k as a,h as E,c as C,J as u,ac as p,u as l,a as c,b as r,e as i,w as s,aM as w,F as y,D as T,G as k,am as S,bi as V,H as L}from"./index-e05985b6.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{u as $}from"./diy-17e91366.js";const M={class:"content-wrap"},F={class:"style-wrap"},B=h({__name:"edit-form-image",setup(N,{expose:_}){const t=$();t.editComponent.ignore=["componentBgUrl"],t.editComponent.verify=o=>{const e={code:!0,message:""};return t.value[o].limit==""?(e.code=!1,e.message=a("imageLimitPlaceholder"),e):isNaN(t.value[o].limit)||!f.number.test(t.value[o].limit)?(e.code=!1,e.message=a("imageLimitErrorTips"),e):t.value[o].limit<0?(e.code=!1,e.message=a("imageLimitErrorTipsTwo"),e):t.value[o].limit==0?(e.code=!1,e.message=a("imageLimitErrorTipsThree"),e):(t.value[o].limit>9&&(e.code=!1,e.message=a("imafeLimitErrorTipsFour")),e)};const f={required:/[\S]+/,number:/^\d{0,10}$/,digit:/^\d{0,10}(.?\d{0,2})$/,special:/^\d{0,10}(.?\d{0,3})$/};return _({}),(o,e)=>{const b=T,n=k,d=S,g=V,v=L;return E(),C(y,null,[u(c("div",M,[r(o.$slots,"field"),i(v,{"label-width":"100px",class:"px-[10px]",onSubmit:e[2]||(e[2]=w(()=>{},["prevent"]))},{default:s(()=>[i(n,{label:l(a)("imageLimit")},{default:s(()=>[i(b,{modelValue:l(t).editComponent.limit,"onUpdate:modelValue":e[0]||(e[0]=m=>l(t).editComponent.limit=m),modelModifiers:{trim:!0},placeholder:l(a)("imageLimitPlaceholder"),clearable:"",maxlength:"2"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(n,{label:l(a)("上传方式")},{default:s(()=>[i(g,{modelValue:l(t).editComponent.uploadMode,"onUpdate:modelValue":e[1]||(e[1]=m=>l(t).editComponent.uploadMode=m),min:1},{default:s(()=>[i(d,{label:"拍照上传",value:"take_pictures"}),i(d,{label:"从相册选择",value:"select_from_album"})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),r(o.$slots,"other")],512),[[p,l(t).editTab=="content"]]),u(c("div",F,[r(o.$slots,"style-field"),r(o.$slots,"style")],512),[[p,l(t).editTab=="style"]])],64)}}}),O=Object.freeze(Object.defineProperty({__proto__:null,default:B},Symbol.toStringTag,{value:"Module"}));export{O as _};