3 lines
1.9 KiB
JavaScript
3 lines
1.9 KiB
JavaScript
import{_ as y,a as x}from"./uploadImg.vue_vue_type_script_setup_true_lang-0c258b9c.js";import{bB as _,d as B,r as s,q as C,ar as m,as as k,aB as n,av as o,au as N,aF as S,aC as q,ay as M,bg as V}from"./index-232e6af6.js";import{_ as $,a as A}from"./FormItem-a40a74e1.js";import"./instance-71079165.js";import"./Image-705a3996.js";import"./utils-9fd52155.js";import"./Eye-51fdc120.js";import"./Tooltip-38260d83.js";import"./format-length-c9d165c6.js";import"./next-frame-once-7035a838.js";import"./Add-e074b4dd.js";function L(){return _.request({url:"config/info",method:"get"})}function R(r){return _.request({url:"config/edit",method:"post",data:r})}const O=B({__name:"index",setup(r){const t=s({id:1,bannerImg:""}),a=s(!1),f=s(null),u=s([]),i=s(!1);function p(e){t.value.bannerImg=e}async function d(){a.value=!0;const e=await L();u.value[0]={id:Math.random().toString(),status:"finished",name:"背景图",url:e.bannerImg},i.value=!0,a.value=!1,t.value=e}async function g(){var e,l;if(!t.value.bannerImg)return(e=window==null?void 0:window.$message)==null||e.warning("请上传背景图"),!1;a.value=!0,await R(t.value),(l=window==null?void 0:window.$message)==null||l.success("修改成功"),a.value=!1}return C(()=>{d()}),(e,l)=>{const v=y,c=$,b=M,h=A,w=x,I=V;return m(),k("div",null,[n(I,{title:"系统配置",bordered:!1,class:"h-full rounded-8px shadow-sm"},{default:o(()=>[n(w,{show:a.value},{default:o(()=>[n(h,{class:"w-[800px]",model:t.value,ref_key:"formRef",ref:f,"label-width":"120","label-align":"right","label-placement":"left"},{default:o(()=>[n(c,{label:"首页背景图",path:"bannerImg"},{default:o(()=>[i.value?(m(),N(v,{key:0,fromKey:"bannerImg",list:u.value,onUploadSuccess:p},null,8,["list"])):S("",!0)]),_:1}),n(c,{label:" "},{default:o(()=>[n(b,{type:"primary",onClick:g},{default:o(()=>[q("保存")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["show"])]),_:1})])}}});export{O as default};
|
|
//# sourceMappingURL=index-39f0fca2.js.map
|