medicine/Medicine-Server/admin/assets/index-103047e9.js

3 lines
2.0 KiB
JavaScript

import{_ as x}from"./uploadImg.vue_vue_type_script_setup_true_lang-b9dd268c.js";import{bs as _,d as y,r as s,o as k,ae as c,af as C,ao as n,ai as o,ah as B,as as N,ap as S,al as M,b3 as V}from"./index-f507b509.js";import{_ as $,a as q}from"./FormItem-fc05640e.js";import{_ as A}from"./Spin-54682491.js";import"./instance-fe8c748d.js";import"./Image-fd969fb6.js";import"./utils-789cdfe0.js";import"./Eye-b894168a.js";import"./Tooltip-458833ce.js";import"./Popover-6dc2c39f.js";import"./format-length-c9d165c6.js";import"./next-frame-once-7035a838.js";import"./Add-d007482e.js";function L(){return _.request({url:"config/info",method:"get"})}function R(r){return _.request({url:"config/edit",method:"post",data:r})}const Q=y({__name:"index",setup(r){const t=s({id:1,bannerImg:""}),a=s(!1),f=s(null),i=s([]),u=s(!1);function p(e){t.value.bannerImg=e}async function d(){a.value=!0;const e=await L();i.value[0]={id:Math.random().toString(),status:"finished",name:"背景图",url:e.bannerImg},u.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 k(()=>{d()}),(e,l)=>{const b=x,m=$,v=M,h=q,w=A,I=V;return c(),C("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(m,{label:"首页背景图",path:"bannerImg"},{default:o(()=>[u.value?(c(),B(b,{key:0,fromKey:"bannerImg",list:i.value,onUploadSuccess:p},null,8,["list"])):N("",!0)]),_:1}),n(m,{label:" "},{default:o(()=>[n(v,{type:"primary",onClick:g},{default:o(()=>[S("保存")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["show"])]),_:1})])}}});export{Q as default};
//# sourceMappingURL=index-103047e9.js.map