mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-03 11:48:14 +00:00
2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{d as h,k as a,h as E,c as C,J as u,ae as p,u as l,a as c,b as r,e as i,w as s,aO as k,F as w,D as y,G as T,ap as S,bk as V,H as L}from"./index-9f163f98.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{u as $}from"./diy-700f9c59.js";const F={class:"content-wrap"},M={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("imageLimitErrorTipsFour")),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=y,n=T,d=S,g=V,v=L;return E(),C(w,null,[u(c("div",F,[r(o.$slots,"field"),i(v,{"label-width":"100px",class:"px-[10px]",onSubmit:e[2]||(e[2]=k(()=>{},["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",M,[r(o.$slots,"style-field"),r(o.$slots,"style")],512),[[p,l(t).editTab=="style"]])],64)}}}),I=Object.freeze(Object.defineProperty({__proto__:null,default:B},Symbol.toStringTag,{value:"Module"}));export{I as _};
|