1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/change-login-bg.BlDa4z2x.js
2024-10-25 14:59:47 +08:00

2 lines
3.9 KiB
JavaScript

import{g as D,_ as M,W as O,k as p,m as y,n,t as l,J as k,p as o,D as b,F as c,E as r,H as R,l as s,a9 as V,aa as $}from"./vendor/index.CRpmXtWV.js";import{c as j,d as z,f as v,R as h,H as G,am as S,_ as H}from"../index.D-NvtsOM.js";import{a as J}from"./file.BexoPAcX.js";const x=f=>(V("data-v-408815f8"),f=f(),$(),f),q={class:"sys-login-bg"},A={key:0},W=x(()=>k("br",null,null,-1)),K=x(()=>k("br",null,null,-1)),Q=D({__name:"change-login-bg",setup(f){const d=j(),{t}=z();let e=M({edite:!1,loading:!1,filePath:"",flag:""});function C(i){if(e.loading)return!1;const a=["image/jpeg","image/png","image/svg+xml","image/webp"].includes(i.type);a||s.message.error(t("views.system.setting.uploadFormat",{format:"jpg、png、svg、webp"}),3);const m=i.size/1024/1024<10;return m||s.message.error(t("views.system.setting.uploadSize",{size:10}),3),a&&m}function P(i){s.Modal.confirm({title:t("common.tipTitle"),content:t("views.system.setting.sysLoginBgTipContentUpload"),onOk(){const a=s.message.loading(t("common.loading"),0);e.loading=!0;let m=new FormData;m.append("file",i.file),m.append("subPath","default"),J(m).then(g=>{if(e.loading=!1,a(),g.code===h){s.message.success(t("views.system.setting.uploadSuccess"),3),e.filePath=g.data.fileName;const _=G("baseUrl")||"/omc-api";e.flag=`${_}${g.data.fileName}`}else s.message.error(g.msg,3)})}})}function u(i){e.edite=i,i||(e.filePath="#",e.flag=v(d.loginBackground))}function L(){s.Modal.confirm({title:t("common.tipTitle"),content:t("views.system.setting.sysLoginBgTipContent"),onOk(){const i=s.message.loading(t("common.loading"),0);e.loading=!0,S({key:"sys.loginBackground",value:e.filePath}).then(a=>{e.loading=!1,i(),a.code===h?(s.message.success(t("views.system.setting.saveSuccess"),3),d.loginBackground=e.filePath,u(!1)):s.message.error(a.msg,3)})}})}function T(){s.Modal.confirm({title:t("common.tipTitle"),content:t("views.system.setting.sysLoginBgTipContentRevert"),onOk(){const i=s.message.loading(t("common.loading"),0);e.loading=!0,e.filePath="#",S({key:"sys.loginBackground",value:e.filePath}).then(a=>{e.loading=!1,i(),a.code===h?(s.message.success(t("views.system.setting.revertSuccess"),3),d.loginBackground=e.filePath,u(!1)):s.message.error(a.msg,3)})}})}return O(()=>{e.filePath=v(d.loginBackground),e.flag=v(d.loginBackground)}),(i,a)=>{const m=s.Image,g=s.Button,_=s.Upload,w=s.FormItem,I=s.Form,B=s.Col,U=s.TypographyParagraph,F=s.Typography,E=s.Row;return p(),y(E,{gutter:16},{default:n(()=>[l(B,{lg:12,md:12,xs:24,style:{"margin-bottom":"30px"}},{default:n(()=>[k("div",q,[o(e).flag==="#"?(p(),b("span",A,c(o(t)("views.system.setting.sysLoginBgNone")),1)):(p(),y(m,{key:1,src:o(e).flag},null,8,["src"]))]),o(e).edite?(p(),y(I,{key:0,layout:"vertical"},{default:n(()=>[l(w,null,{default:n(()=>[l(_,{name:"file","list-type":"picture",accept:".jpg,.png,.svg,.webp","max-count":1,"show-upload-list":!1,"before-upload":C,"custom-request":P},{default:n(()=>[l(g,{type:"link",disabled:o(e).loading},{default:n(()=>[r(c(o(t)("views.system.setting.uploadFile")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),l(w,null,{default:n(()=>[l(g,{type:"primary",disabled:o(e).filePath===o(e).flag,onClick:L},{default:n(()=>[r(c(o(t)("views.system.setting.saveSubmit")),1)]),_:1},8,["disabled"]),l(g,{style:{"margin-left":"10px"},onClick:a[0]||(a[0]=N=>u(!1))},{default:n(()=>[r(c(o(t)("common.cancel")),1)]),_:1})]),_:1})]),_:1})):(p(),b(R,{key:1},[l(g,{type:"default",onClick:a[1]||(a[1]=N=>u(!0))},{default:n(()=>[r(c(o(t)("common.editText")),1)]),_:1}),l(g,{type:"text",danger:"",style:{"margin-left":"10px"},onClick:T},{default:n(()=>[r(c(o(t)("views.system.setting.revert")),1)]),_:1})],64))]),_:1}),l(B,{lg:12,md:12,xs:24},{default:n(()=>[l(F,null,{default:n(()=>[l(U,null,{default:n(()=>[r(c(o(t)("views.system.setting.sysLoginBgInstruction")),1),W,r(" "+c(o(t)("views.system.setting.sysLoginBgInstruction1")),1),K,r(" "+c(o(t)("views.system.setting.sysLoginBgInstruction2")),1)]),_:1})]),_:1})]),_:1})]),_:1})}}}),ee=H(Q,[["__scopeId","data-v-408815f8"]]);export{ee as default};