| 1 |
- /* empty css */import{F as D,a as U}from"./index-593ma1Lw.js";import{S as N}from"./index-CqRwYcHm.js";import{T}from"./index-C8qZeJFA.js";import"./index-CA_9wWtr.js";/* empty css */import{P as q}from"./index-DHBWbPMS.js";import{U as E}from"./index-Djy4fT0F.js";import"./index-Ew_GAvIT.js";import{u as M,_ as j}from"./use-platform-information-Tmg_jBsj.js";import{r as z,e as G,j as _,x as R,c as u,D as l,A as r,Y,p as A,o as i,a as s,b as J,s as X,q as H,I as f,J as g}from"./vue-vendor-BSLWZmNt.js";import{M as b}from"./index-rT7you44.js";import"./index-DD-Xchrk.js";import{u as K,b as O}from"./login-Cakk8eY4.js";import{_ as Q,u as W,B as Z}from"./index-BuZ8RqOW.js";import{I as tt}from"./index-CjKQNOS8.js";import"./index-B3z4cY-J.js";import"./index-BMsXtd4H.js";import"./get-value-by-path-6Qp_6Uo8.js";import"./responsive-observe-4ACH6YSC.js";import"./resize-observer-B0bvkKaf.js";import"./index.es-BW_FzNZC.js";import"./index-DKcLuBm9.js";import"./use-merge-state-CE8KUZP3.js";import"./render-function-CrOd21Ym.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"],lt={class:"arco-upload-list-picture-mask"},rt={key:1,class:"arco-upload-picture-card"},st={class:"setting-password-btn-container"},nt={__name:"SettingsGlobal",setup(n){const{t:v}=W(),p=M();Y();const a=z({platform_name:"",platform_logo:"xxx",platform_introduce:""}),h=G(()=>et(v)),y=_(!1),o=_(),I=(t,e)=>{o.value={...e}},w=t=>{o.value=t},V=async()=>{try{const t=await O(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 K(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 R(()=>{a.platform_name=p.platform_name,a.platform_introduce=p.platform_introduce}),(t,e)=>{const L=tt,m=U,S=A("IconEdit"),$=q,C=E,F=T,d=Z,B=N,P=D;return i(),u("div",null,[l(P,{ref:"ref_form",model:a,style:{width:"900px"},rules:h.value},{default:r(()=>[l(m,{field:"platform_name",label:t.$t("settings.platform_name")},{default:r(()=>[l(L,{modelValue:a.platform_name,"onUpdate:modelValue":e[0]||(e[0]=c=>a.platform_name=c),placeholder:t.$t("settings.platform_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{field:"platform_logo",label:t.$t("settings.platform_logo")},{default:r(()=>[l(C,{action:"/",fileList:o.value?[o.value]:[],"show-file-list":!1,accept:"image/png,image/jpeg",onChange:I,onProgress:w},{"upload-button":r(()=>[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(),u("div",ot,[s("img",{src:o.value.url},null,8,at),s("div",lt,[l(S)]),o.value.status==="uploading"&&o.value.percent<100?(i(),X($,{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"])):H("",!0)])):(i(),u("div",rt,e[2]||(e[2]=[s("div",{class:"arco-upload-picture-card-text"},[s("img",{width:"82px",src:j,alt:""})],-1)])))],2)]),_:1},8,["fileList"])]),_:1},8,["label"]),l(m,{field:"platform_introduce",label:t.$t("settings.platform_introduce")},{default:r(()=>[l(F,{modelValue:a.platform_introduce,"onUpdate:modelValue":e[1]||(e[1]=c=>a.platform_introduce=c),placeholder:t.$t("settings.platform_introduce_placeholder"),"allow-clear":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,null,{default:r(()=>[s("div",st,[l(B,null,{default:r(()=>[l(d,{class:"submit-btn"},{default:r(()=>[f(g(t.$t("settings.btn_cancel")),1)]),_:1}),l(d,{class:"submit-btn",type:"primary","html-type":"submit",loading:y.value,onClick:x},{default:r(()=>[f(g(t.$t("settings.btn_submit")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["model","rules"])])}}},Dt=Q(nt,[["__scopeId","data-v-be6d6a57"]]);export{Dt as default};
|