| 1 |
- import{_ as N,u as U,B as D}from"./index-DgoHEtHi.js";import{F as T,a as q}from"./index-kxNenEF5.js";import{S as E}from"./index-DLCNcDdR.js";/* empty css */import{T as M}from"./index-fYB0aMLN.js";import"./index-nnYgwlCn.js";/* empty css */import{P as j}from"./index-BZcjICKE.js";import{U as z}from"./index-Cegp3kF8.js";import"./index-CWcus-Da.js";import{_ as G}from"./logo-CxXS7KxG.js";import{r as R,e as X,j as _,B as Y,c,v as r,w as l,N as A,p as H,o as i,a as s,b as J,q as K,s as O,t as f,u as g}from"./vue-vendor-C15EL-OS.js";/* empty css */import"./index-Qb-pyRo4.js";import{u as Q}from"./use-platform-information-By8xPspB.js";import{u as W,b as Z}from"./login-COw5jZh4.js";import{I as tt}from"./index-3KYlBPPk.js";import{M as b}from"./index-DspURcUh.js";import"./index-B3z4cY-J.js";import"./index-ZjZN4fXe.js";import"./responsive-observe-4ACH6YSC.js";import"./resize-observer-CtBHPzQ9.js";import"./index.es-BW_FzNZC.js";import"./index-BAvDvmi9.js";import"./use-merge-state-dwxyZWoX.js";import"./render-function-BO12zM-t.js";function et(n){return{platform_name:[{required:!0,message:n("settings.platform_name_empty"),trigger:"blur"},{minLength:1,maxLength:20,message:n("settings.platform_name_length"),trigger:"blur"}],platform_introduce:[{required:!0,message:n("settings.platform_introduce_empty"),trigger:"blur"},{minLength:1,maxLength:20,message:n("settings.platform_introduce_length"),trigger:"blur"}]}}const ot={key:0,class:"arco-upload-list-picture custom-upload-avatar"},at=["src"],rt={class:"arco-upload-list-picture-mask"},lt={key:1,class:"arco-upload-picture-card"},st={class:"setting-password-btn-container"},nt={__name:"SettingsGlobal",setup(n){const{t:v}=U(),p=Q();A();const a=R({platform_name:"",platform_logo:"xxx",platform_introduce:""}),h=X(()=>et(v)),y=_(!1),o=_(),w=(t,e)=>{o.value={...e}},I=t=>{o.value=t},V=async()=>{try{const t=await Z(a.platform_name,a.platform_introduce,a.platform_logo);if(console.log(t),t.code/1===200){const e=new Date().getTime();p.updatePlatformInformation(t.data.title,t.data.desc,e),b.success(t.msg)}else b.error(t.msg)}catch(t){console.log(t)}},k=async()=>{const t=new FormData;t.append("file",o.value.file);try{const e=await W(t);console.log(e),e.code/1===200&&(console.log(e),a.platform_logo=e.data.logo)}catch(e){console.log(e)}},x=async()=>{!a.platform_name.trim().length||!a.platform_introduce.trim().length||(o.value&&await k(),await V())};return Y(()=>{a.platform_name=p.platform_name,a.platform_introduce=p.platform_introduce}),(t,e)=>{const L=tt,m=q,S=H("IconEdit"),$=j,B=z,C=M,d=D,F=E,P=T;return i(),c("div",null,[r(P,{ref:"ref_form",model:a,style:{width:"900px"},rules:h.value},{default:l(()=>[r(m,{field:"platform_name",label:t.$t("settings.platform_name")},{default:l(()=>[r(L,{modelValue:a.platform_name,"onUpdate:modelValue":e[0]||(e[0]=u=>a.platform_name=u),placeholder:t.$t("settings.platform_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(m,{field:"platform_logo",label:t.$t("settings.platform_logo")},{default:l(()=>[r(B,{action:"/",fileList:o.value?[o.value]:[],"show-file-list":!1,accept:"image/png,image/jpeg",onChange:w,onProgress:I},{"upload-button":l(()=>[s("div",{class:J(`arco-upload-list-item${o.value&&o.value.status==="error"?" arco-upload-list-item-error":""}`)},[o.value&&o.value.url?(i(),c("div",ot,[s("img",{src:o.value.url},null,8,at),s("div",rt,[r(S)]),o.value.status==="uploading"&&o.value.percent<100?(i(),K($,{key:0,percent:o.value.percent,type:"circle",size:"mini",style:{position:"absolute",left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%)"}},null,8,["percent"])):O("",!0)])):(i(),c("div",lt,e[2]||(e[2]=[s("div",{class:"arco-upload-picture-card-text"},[s("img",{width:"82px",src:G,alt:""})],-1)])))],2)]),_:1},8,["fileList"])]),_:1},8,["label"]),r(m,{field:"platform_introduce",label:t.$t("settings.platform_introduce")},{default:l(()=>[r(C,{modelValue:a.platform_introduce,"onUpdate:modelValue":e[1]||(e[1]=u=>a.platform_introduce=u),placeholder:t.$t("settings.platform_introduce_placeholder"),"allow-clear":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(m,null,{default:l(()=>[s("div",st,[r(F,null,{default:l(()=>[r(d,{class:"submit-btn"},{default:l(()=>[f(g(t.$t("settings.btn_cancel")),1)]),_:1}),r(d,{class:"submit-btn",type:"primary","html-type":"submit",loading:y.value,onClick:x},{default:l(()=>[f(g(t.$t("settings.btn_submit")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["model","rules"])])}}},Ut=N(nt,[["__scopeId","data-v-bb2f15a9"]]);export{Ut as default};
|