Files
theresa3rd-bot/Theresa3rd-Bot/dist/assets/index.51b487be.js
mol 32f4bfe768
Some checks failed
continuous-integration/drone Build is failing
first commit
2023-12-08 13:49:50 +08:00

2 lines
7.7 KiB
JavaScript

import{t as le,e as te,w as oe,x as U,y as ne,_ as se}from"./index.522031d9.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as re,f as _,b8 as B,C as F,aE as y,aH as u,G as i,aI as a,aM as r,D as $,aK as N,aJ as M,u as f,aN as J,b5 as b,b4 as ce,bI as de,bH as ie,bE as pe,bF as me,aV as _e,b6 as Fe,aR as fe,bJ as be,bO as ve,bg as ge,bh as Be}from"./arco.e1f675a6.js";import{u as Ee}from"./loading.4dd025d4.js";import{c as Ce}from"./validator.9beafd7e.js";import"./chart.d3b875fb.js";import"./vue.a6ab00f8.js";const he=v=>(ge("data-v-a75d0561"),v=v(),Be(),v),ye={class:"container"},Ae=he(()=>i("span",{class:"delCard"},"\u5220\u9664",-1)),De={style:{marginTop:"5px"}},Se=["onClick"],ke=["onClick"],we={class:"addTemp"},Ve={class:"actions"},Oe={name:"ReminderSetting"},Ue=re({...Oe,setup(v){const A=_(),{loading:D,setLoading:p}=Ee(),S=le(),R=te(),P=oe(),k=_([]),w=_([]),e=_({}),g=_({}),z=async()=>{var l;try{if(await((l=A.value)==null?void 0:l.validate())){b.error({content:"\u6570\u636E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u68C0\u67E5",position:"top"});return}p(!0),await S.saveReminderSetting(e.value),g.value=JSON.parse(JSON.stringify(e.value)),b.success({content:"\u4FDD\u5B58\u6210\u529F",position:"top"})}catch(n){console.log(n),b.error({content:"\u4FDD\u5B58\u5931\u8D25",position:"top"})}finally{p(!1)}},q=async()=>{try{p(!0),e.value=JSON.parse(JSON.stringify(g.value)),b.info({content:"\u91CD\u7F6E\u5B8C\u6BD5",position:"top"})}catch(l){console.log(l)}finally{p(!1)}},G=async()=>{var l;(l=e.value.timers)==null||l.push({templates:[{template:""}]})},L=async l=>{var n;(n=e.value.timers)==null||n.splice(l,1)},T=async(l,n)=>{var c;!e.value.timers||e.value.timers.length<=l||(c=e.value.timers[l].templates)==null||c.splice(n+1,0,{template:""})},H=async(l,n)=>{if(!e.value.timers||e.value.timers.length<=l)return;const c=e.value.timers[l].templates;!c||c.length<=1?b.error({content:"\u5FC5\u987B\u81F3\u5C11\u4FDD\u7559\u4E00\u6761\u5185\u5BB9",position:"top"}):c.splice(n,1)},Q=async()=>{try{k.value=await P.loadFacePaths()}catch(l){console.log(l)}},x=async()=>{try{w.value=await R.getGroupOptions()}catch(l){console.log(l)}},K=async()=>{try{p(!0),e.value=await S.loadReminderSetting(),g.value=JSON.parse(JSON.stringify(e.value))}catch(l){console.log(l)}finally{p(!1)}};return Q(),x(),K(),(l,n)=>{const c=B("save-warning"),j=B("Breadcrumb"),E=ce,d=de,C=ie,W=pe,V=me,X=B("group-select"),Y=_e,Z=B("preview-textarea"),I=ne,O=Fe,ee=fe,ue=be,ae=ve;return F(),y(ae,{class:"spin",loading:f(D),tip:"\u52A0\u8F7D\u4E2D...",size:35},{default:u(()=>[i("div",ye,[a(ue,{ref_key:"formRef",ref:A,layout:"horizontal",size:"large","auto-label-width":!0,"scroll-to-first-error":!0,model:e.value},{default:u(()=>[a(C,{class:"card"},{default:u(()=>[a(c,{initModel:g.value,formModel:e.value},null,8,["initModel","formModel"]),a(j,{items:["menu.settings","menu.settings.reminder"]},null,8,["items"]),a(d,{field:"enable",label:"\u542F\u7528\u529F\u80FD",tooltip:"\u662F\u5426\u542F\u7528\u8BE5\u529F\u80FD",style:{marginBottom:"0px"},feedback:""},{default:u(()=>[a(E,{"model-value":e.value.enable,"onUpdate:modelValue":n[0]||(n[0]=t=>e.value.enable=t)},{checked:u(()=>[r("ON")]),unchecked:u(()=>[r("OFF")]),_:1},8,["model-value"])]),_:1})]),_:1}),(F(!0),$(N,null,M(e.value.timers,(t,s)=>(F(),y(C,{class:"card",key:s,title:`\u6A21\u677F${f(U)((s+1).toString(),0 .toString(),2)}`},{extra:u(()=>[a(W,{onOk:o=>L(s),content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u6A21\u7248\u5417\uFF1F",type:"warning",position:"br"},{default:u(()=>[Ae]),_:2},1032,["onOk"])]),default:u(()=>[a(d,{field:`timers[${s}].enable`,label:"\u5F00\u542F",tooltip:"\u662F\u5426\u542F\u7528\u8BE5\u5B9A\u65F6\u5668",disabled:!e.value.enable,feedback:""},{default:u(()=>[a(E,{"model-value":t.enable,"onUpdate:modelValue":o=>t.enable=o},{checked:u(()=>[r("ON")]),unchecked:u(()=>[r("OFF")]),_:2},1032,["model-value","onUpdate:modelValue"])]),_:2},1032,["field","disabled"]),a(d,{field:`timers[${s}].name`,label:"\u540D\u79F0",tooltip:"\u5B9A\u65F6\u5668\u540D\u79F0",disabled:!e.value.enable||!t.enable,rules:[{required:!0,message:"\u5FC5\u987B\u8F93\u5165\u540D\u79F0"}],feedback:""},{default:u(()=>[a(V,{"model-value":t.name,"onUpdate:modelValue":o=>t.name=o,placeholder:"\u8F93\u5165\u4E00\u4E2A\u540D\u79F0","allow-clear":""},null,8,["model-value","onUpdate:modelValue"])]),_:2},1032,["field","disabled"]),a(d,{field:`timers[${s}].cron`,label:"Cron",tooltip:"\u5B9A\u65F6\u5668Cron\u8868\u8FBE\u5F0F\uFF0C\u8BE6\u7EC6\u53EF\u4EE5\u767E\u5EA6Cron\u5728\u7EBF\u751F\u6210",disabled:!e.value.enable||!t.enable,rules:[{...f(Ce)},{required:!0,message:"\u5FC5\u987B\u8F93\u5165\u4E00\u4E2ACron\u8868\u8FBE\u5F0F"}],feedback:""},{default:u(()=>[a(V,{"model-value":t.cron,"onUpdate:modelValue":o=>t.cron=o,placeholder:"\u8F93\u5165\u4E00\u4E2ACron\u8868\u8FBE\u5F0F","allow-clear":""},null,8,["model-value","onUpdate:modelValue"])]),_:2},1032,["field","disabled","rules"]),a(d,{field:`timers[${s}].groups`,label:"\u53D1\u9001\u7FA4",tooltip:"\u5C06\u63D0\u9192\u5185\u5BB9\u53D1\u9001\u5230\u7FA4",disabled:!e.value.enable||!t.enable,rules:[{required:!0,message:"\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u7FA4"}],feedback:""},{default:u(()=>[a(X,{"model-value":t.groups,"onUpdate:modelValue":o=>t.groups=o,options:w.value,"select-all":""},null,8,["model-value","onUpdate:modelValue","options"])]),_:2},1032,["field","disabled"]),a(d,{field:`timers[${s}].atAll`,label:"\u827E\u7279\u5168\u4F53",tooltip:"\u662F\u5426\u827E\u7279\u5168\u4F53",disabled:!e.value.enable||!t.enable,feedback:""},{default:u(()=>[a(E,{"model-value":t.atAll,"onUpdate:modelValue":o=>t.atAll=o},{checked:u(()=>[r("ON")]),unchecked:u(()=>[r("OFF")]),_:2},1032,["model-value","onUpdate:modelValue"])]),_:2},1032,["field","disabled"]),a(d,{field:`timers[${s}].atMembers`,label:"\u827E\u7279\u6210\u5458",tooltip:"\u827E\u7279\u6307\u5B9A\u7684QQ\u53F7",disabled:!e.value.enable||!t.enable,feedback:""},{default:u(()=>[a(Y,{"model-value":t.atMembers,"onUpdate:modelValue":o=>t.atMembers=o,style:{minHeight:"100px"},scrollbar:!0,placeholder:"\u9009\u62E9\u4E00\u4E2A\u6216\u591A\u4E2A\u6210\u5458","allow-search":"","allow-clear":"",multiple:"","allow-create":""},null,8,["model-value","onUpdate:modelValue"])]),_:2},1032,["field","disabled"]),(F(!0),$(N,null,M(t.templates,(o,m)=>(F(),y(d,{key:m,field:`timers[${s}].templates[${m}].template`,label:`\u5185\u5BB9${f(U)((m+1).toString(),0 .toString(),2)}`,tooltip:"\u63D0\u9192\u5185\u5BB9\u6A21\u7248\uFF0C\u53EF\u4EE5\u6DFB\u52A0\u591A\u4E2A\uFF0C\u591A\u4E2A\u6A21\u7248\u5C06\u4F1A\u8FDB\u884C\u968F\u673A",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",disabled:!e.value.enable||!t.enable,rules:[{required:!0,message:"\u5FC5\u987B\u8F93\u5165\u5185\u5BB9"}],feedback:""},{extra:u(()=>[i("div",De,[i("span",{class:"addContent",onClick:h=>T(s,m)},"\u65B0\u589E\u5185\u5BB9",8,Se),i("span",{class:"delContent",onClick:h=>H(s,m)},"\u5220\u9664\u5185\u5BB9",8,ke)])]),default:u(()=>[a(Z,{"model-value":o.template,"onUpdate:modelValue":h=>o.template=h,facePaths:k.value},null,8,["model-value","onUpdate:modelValue","facePaths"])]),_:2},1032,["field","label","disabled"]))),128))]),_:2},1032,["title"]))),128)),a(C,{class:"card addCard",size:"small","body-style":{padding:"0px",height:"100%"},style:{marginTop:"5px",marginBottom:"20px"},onClick:G},{default:u(()=>[i("p",we,[a(I),r("\u70B9\u51FB\u6DFB\u52A0\u4E00\u5957\u6A21\u7248")])]),_:1}),i("div",Ve,[a(ee,{direction:"horizontal",size:"medium"},{default:u(()=>[a(O,{type:"primary",loading:f(D),onClick:z},{default:u(()=>[r(J(l.$t("button.submit")),1)]),_:1},8,["loading"]),a(O,{onClick:q},{default:u(()=>[r(J(l.$t("button.reset")),1)]),_:1})]),_:1})])]),_:1},8,["model"])])]),_:1},8,["loading"])}}});const Te=se(Ue,[["__scopeId","data-v-a75d0561"]]);export{Te as default};