2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
import{bZ as e,b_ as l,b$ as a,c0 as t,c1 as n,c2 as u,c3 as r,c4 as s,b as o,h as d,c5 as i,_ as p,d as c,u as m,a as _,j as f,F as b,c6 as v,r as S,c as U,ag as y,e as T,l as g,n as h,g as V,t as D,N as A,c7 as C,c8 as k,c9 as R,Y as O,ca as w,z as x,U as q,cb as N,cc as P,p as E,cd as I,J as L,ce as j,cf as H,v as M,b1 as B,ad as F,b3 as K,w as $,bq as z,br as J,aj as Y,bO as Z,a5 as G,a6 as Q,bP as W,ak as X,O as ee,cg as le,ch as ae,bo as te}from"./index.DBufqXQZ.js";import{E as ne}from"./el-card.Bem8-qYG.js";import{E as ue,a as re}from"./el-col.BPCnpV4Q.js";import{b as se,s as oe}from"./sensitive-words.3GgvH6G7.js";function de(e){return e!=e}function ie(l,a){return!!(null==l?0:l.length)&&function(l,a,t){return a==a?function(e,l,a){for(var t=a-1,n=e.length;++t<n;)if(e[t]===l)return t;return-1}(l,a,t):e(l,de,t)}(l,a,0)>-1}var pe=l&&1/a(new l([,-0]))[1]==1/0?function(e){return new l(e)}:function(){};var ce=u((function(e){return function(e,l,u){var r=-1,s=ie,o=e.length,d=!0,i=[],p=i;if(o>=200){var c=pe(e);if(c)return a(c);d=!1,s=n,p=new t}else p=i;e:for(;++r<o;){var m=e[r],_=m;if(m=0!==m?m:0,d&&_==_){for(var f=p.length;f--;)if(p[f]===_)continue e;i.push(m)}else s(p,_,u)||(p!==i&&p.push(_),i.push(m))}return i}(r(e,1,s,!0))}));var me=p(c({__name:"panel-time-range",props:o({...i,parsedValue:{type:d(Array)}}),emits:["pick","select-range","set-picker-option"],setup(e,{emit:l}){const a=e,t=(e,l)=>{const a=[];for(let t=e;t<=l;t++)a.push(t);return a},{t:n,lang:u}=m(),r=_("time"),s=_("picker"),o=f("EP_PICKER_BASE"),{arrowControl:d,disabledHours:i,disabledMinutes:p,disabledSeconds:c,defaultValue:q}=o.props,N=b((()=>[r.be("range-picker","body"),r.be("panel","content"),r.is("arrow",d),j.value?"has-seconds":""])),P=b((()=>[r.be("range-picker","body"),r.be("panel","content"),r.is("arrow",d),j.value?"has-seconds":""])),E=b((()=>a.parsedValue[0])),I=b((()=>a.parsedValue[1])),L=v(a),j=b((()=>a.format.includes("ss"))),H=b((()=>a.format.includes("A")?"A":a.format.includes("a")?"a":"")),M=e=>{F(e.millisecond(0),I.value)},B=e=>{F(E.value,e.millisecond(0))},F=(e,t)=>{a.visible&&l("pick",[e,t],!0)},K=b((()=>E.value>I.value)),$=S([0,2]),z=(e,a)=>{l("select-range",e,a,"min"),$.value=[e,a]},J=b((()=>j.value?11:8)),Y=(e,a)=>{l("select-range",e,a,"max");const t=V(J);$.value=[e+t,a+t]},Z=(e,l)=>{const a=i?i(e):[],n="start"===e,u=(l||(n?I.value:E.value)).hour(),r=n?t(u+1,23):t(0,u-1);return ce(a,r)},G=(e,l,a)=>{const n=p?p(e,l):[],u="start"===l,r=a||(u?I.value:E.value);if(e!==r.hour())return n;const s=r.minute(),o=u?t(s+1,59):t(0,s-1);return ce(n,o)},Q=(e,l,a,n)=>{const u=c?c(e,l,a):[],r="start"===a,s=n||(r?I.value:E.value),o=s.hour(),d=s.minute();if(e!==o||l!==d)return u;const i=s.second(),p=r?t(i+1,59):t(0,i-1);return ce(u,p)},W=([e,l])=>[te(e,"start",!0,l),te(l,"end",!1,e)],{getAvailableHours:X,getAvailableMinutes:ee,getAvailableSeconds:le}=w(Z,G,Q),{timePickerOptions:ae,getAvailableTime:te,onSetOption:ne}=C({getAvailableHours:X,getAvailableMinutes:ee,getAvailableSeconds:le});return l("set-picker-option",["formatToString",e=>e?x(e)?e.map((e=>e.format(a.format))):e.format(a.format):null]),l("set-picker-option",["parseUserInput",e=>e?x(e)?e.map((e=>R(e,a.format).locale(u.value))):R(e,a.format).locale(u.value):null]),l("set-picker-option",["isValidValue",e=>{const l=e.map((e=>R(e).locale(u.value))),a=W(l);return l[0].isSame(a[0])&&l[1].isSame(a[1])}]),l("set-picker-option",["handleKeydownInput",e=>{const l=e.code,{left:a,right:t,up:n,down:u}=O;if([a,t].includes(l)){return(e=>{const l=j.value?[0,3,6,11,14,17]:[0,3,8,11],a=["hours","minutes"].concat(j.value?["seconds"]:[]),t=(l.indexOf($.value[0])+e+l.length)%l.length,n=l.length/2;t<n?ae.start_emitSelectRange(a[t]):ae.end_emitSelectRange(a[t-n])})(l===a?-1:1),void e.preventDefault()}if([n,u].includes(l)){const a=l===n?-1:1,t=$.value[0]<J.value?"start":"end";return ae[`${t}_scrollDown`](a),void e.preventDefault()}}]),l("set-picker-option",["getDefaultValue",()=>{if(x(q))return q.map((e=>R(e).locale(u.value)));const e=R(q).locale(u.value);return[e,e.add(60,"m")]}]),l("set-picker-option",["getRangeAvailableTime",W]),(e,a)=>e.actualVisible?(T(),U("div",{key:0,class:h([V(r).b("range-picker"),V(s).b("panel")])},[g("div",{class:h(V(r).be("range-picker","content"))},[g("div",{class:h(V(r).be("range-picker","cell"))},[g("div",{class:h(V(r).be("range-picker","header"))},D(V(n)("el.datepicker.startTime")),3),g("div",{class:h(V(N))},[A(k,{ref:"minSpinner",role:"start","show-seconds":V(j),"am-pm-mode":V(H),"arrow-control":V(d),"spinner-date":V(E),"disabled-hours":Z,"disabled-minutes":G,"disabled-seconds":Q,onChange:M,onSetOption:V(ne),onSelectRange:z},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),g("div",{class:h(V(r).be("range-picker","cell"))},[g("div",{class:h(V(r).be("range-picker","header"))},D(V(n)("el.datepicker.endTime")),3),g("div",{class:h(V(P))},[A(k,{ref:"maxSpinner",role:"end","show-seconds":V(j),"am-pm-mode":V(H),"arrow-control":V(d),"spinner-date":V(I),"disabled-hours":Z,"disabled-minutes":G,"disabled-seconds":Q,onChange:B,onSetOption:V(ne),onSelectRange:Y},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),g("div",{class:h(V(r).be("panel","footer"))},[g("button",{type:"button",class:h([V(r).be("panel","btn"),"cancel"]),onClick:e=>{l("pick",L.value,!1)}},D(V(n)("el.datepicker.cancel")),11,["onClick"]),g("button",{type:"button",class:h([V(r).be("panel","btn"),"confirm"]),disabled:V(K),onClick:e=>((e=!1)=>{l("pick",[E.value,I.value],e)})()},D(V(n)("el.datepicker.confirm")),11,["disabled","onClick"])],2)],2)):y("v-if",!0)}}),[["__file","panel-time-range.vue"]]);R.extend(H);const _e=M(c({name:"ElTimePicker",install:null,props:{...N,isRange:{type:Boolean,default:!1}},emits:[q],setup(e,l){const a=S(),[t,n]=e.isRange?["timerange",me]:["time",P],u=e=>l.emit(q,e);return E("ElPopperOptions",e.popperOptions),l.expose({focus:()=>{var e;null==(e=a.value)||e.focus()},blur:()=>{var e;null==(e=a.value)||e.blur()},handleOpen:()=>{var e;null==(e=a.value)||e.handleOpen()},handleClose:()=>{var e;null==(e=a.value)||e.handleClose()}}),()=>{var l;const r=null!=(l=e.format)?l:I;return A(j,L(e,{ref:a,type:t,format:r,"onUpdate:modelValue":u}),{default:e=>A(n,e,null)})}}})),fe={class:"system-container"},be=B({__name:"system-setting",setup(e){const l=[{label:"小时",value:"1"},{label:"天",value:"2"},{label:"周",value:"3"},{label:"月",value:"4"},{label:"年",value:"5"}],a=F({name:"",number:"",frequency:"",frequency_type:"",time:""}),t=F({USDT_ACCOUNT:"",USDT_CONTRACT_ADDRESS:"",USDT_API_URL:"",rules:{USDT_ACCOUNT:[{required:!0,message:"请输入USDT收款账号",trigger:"blur"}],USDT_CONTRACT_ADDRESS:[{required:!0,message:"请输入USDT合约地址",trigger:"blur"}],USDT_API_URL:[{required:!0,message:"请输入USDTAPI",trigger:"blur"}]}});K((()=>{u()}));const n=()=>{const e={USDT_ACCOUNT:t.USDT_ACCOUNT,USDT_CONTRACT_ADDRESS:t.USDT_CONTRACT_ADDRESS,USDT_API_URL:t.USDT_API_URL};oe(e).then((e=>{te.success("保存成功"),u()}))},u=()=>{se().then((e=>{t.USDT_ACCOUNT=e.data.USDT_ACCOUNT,t.USDT_CONTRACT_ADDRESS=e.data.USDT_CONTRACT_ADDRESS,t.USDT_API_URL=e.data.USDT_API_URL}))};return(e,u)=>{const r=Y,s=J,o=re,d=W,i=Z,p=ue,c=z,m=X,_=ne,f=_e,b=ae,v=le;return T(),U("div",fe,[A(_,{style:{"margin-top":"20px"}},{header:$((()=>u[19]||(u[19]=[g("div",{class:"card-header"},[g("span",null,"配置默认参数")],-1)]))),footer:$((()=>[A(m,{type:"primary",onClick:u[4]||(u[4]=()=>{})},{default:$((()=>u[21]||(u[21]=[ee("保存")]))),_:1,__:[21]})])),default:$((()=>[A(c,{model:V(a),style:{"max-width":"600px"},"label-width":"150px"},{default:$((()=>[A(s,{label:"最大群组数"},{default:$((()=>[A(r,{modelValue:V(a).name,"onUpdate:modelValue":u[0]||(u[0]=e=>V(a).name=e),type:"number"},null,8,["modelValue"])])),_:1}),A(s,{label:"默认发送频率"},{default:$((()=>[A(p,{gutter:20},{default:$((()=>[A(o,{span:8},{default:$((()=>[A(r,{type:"number",modelValue:V(a).frequency,"onUpdate:modelValue":u[1]||(u[1]=e=>V(a).frequency=e),clearable:""},null,8,["modelValue"])])),_:1}),A(o,{span:4},{default:$((()=>u[20]||(u[20]=[g("span",null,"次每",-1)]))),_:1,__:[20]}),A(o,{span:10},{default:$((()=>[A(i,{modelValue:V(a).frequency_type,"onUpdate:modelValue":u[2]||(u[2]=e=>V(a).frequency_type=e),placeholder:"请选择频率"},{default:$((()=>[(T(),U(G,null,Q(l,((e,l)=>A(d,{key:l,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1}),A(s,{label:"每日最大发送次数"},{default:$((()=>[A(r,{modelValue:V(a).name,"onUpdate:modelValue":u[3]||(u[3]=e=>V(a).name=e),type:"number"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1}),A(_,{style:{"margin-top":"20px"}},{header:$((()=>u[22]||(u[22]=[g("div",{class:"card-header"},[g("span",null,"通知设置")],-1)]))),footer:$((()=>[A(m,{type:"primary",onClick:u[9]||(u[9]=()=>{})},{default:$((()=>u[25]||(u[25]=[ee("保存")]))),_:1,__:[25]})])),default:$((()=>[A(c,{model:V(a),style:{"max-width":"600px"},"label-width":"180px"},{default:$((()=>[A(s,{label:"每日通知时间"},{default:$((()=>[A(f,{modelValue:V(a).time,"onUpdate:modelValue":u[5]||(u[5]=e=>V(a).time=e),placeholder:"每日通知时间"},null,8,["modelValue"])])),_:1}),A(s,{label:"每日通知内容模板"},{default:$((()=>[A(r,{modelValue:V(a).name,"onUpdate:modelValue":u[6]||(u[6]=e=>V(a).name=e),type:"textarea"},null,8,["modelValue"])])),_:1}),A(s,{label:"任务完成通知触发条件"},{default:$((()=>[A(v,{modelValue:V(a).name,"onUpdate:modelValue":u[7]||(u[7]=e=>V(a).name=e)},{default:$((()=>[A(b,{value:"1"},{default:$((()=>u[23]||(u[23]=[ee("单次发送")]))),_:1,__:[23]}),A(b,{value:"2"},{default:$((()=>u[24]||(u[24]=[ee("周期结算")]))),_:1,__:[24]})])),_:1},8,["modelValue"])])),_:1}),A(s,{label:"务完成通知内容模板"},{default:$((()=>[A(r,{modelValue:V(a).name,"onUpdate:modelValue":u[8]||(u[8]=e=>V(a).name=e),type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1}),A(_,{style:{"margin-top":"20px"}},{header:$((()=>u[26]||(u[26]=[g("div",{class:"card-header"},[g("span",null,"USDT设置")],-1)]))),footer:$((()=>[A(m,{type:"primary",onClick:n},{default:$((()=>u[27]||(u[27]=[ee("保存")]))),_:1,__:[27]})])),default:$((()=>[A(c,{model:V(t),style:{"max-width":"600px"},"label-width":"150px",rules:V(t).rules,ref:"usdtSettingRef"},{default:$((()=>[A(s,{label:"USDT收款账号",prop:"USDT_ACCOUNT"},{default:$((()=>[A(r,{modelValue:V(t).USDT_ACCOUNT,"onUpdate:modelValue":u[10]||(u[10]=e=>V(t).USDT_ACCOUNT=e),type:"number"},null,8,["modelValue"])])),_:1}),A(s,{label:"USDT合约地址",prop:"USDT_CONTRACT_ADDRESS"},{default:$((()=>[A(r,{modelValue:V(t).USDT_CONTRACT_ADDRESS,"onUpdate:modelValue":u[11]||(u[11]=e=>V(t).USDT_CONTRACT_ADDRESS=e),type:"number"},null,8,["modelValue"])])),_:1}),A(s,{label:"USDTAPI",prop:"USDT_API_URL"},{default:$((()=>[A(r,{modelValue:V(t).USDT_API_URL,"onUpdate:modelValue":u[12]||(u[12]=e=>V(t).USDT_API_URL=e),type:"number"},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1}),A(_,{style:{"margin-top":"20px"}},{header:$((()=>u[28]||(u[28]=[g("div",{class:"card-header"},[g("span",null,"预设模板")],-1)]))),footer:$((()=>[A(m,{type:"primary",onClick:u[18]||(u[18]=()=>{})},{default:$((()=>u[30]||(u[30]=[ee("保存")]))),_:1,__:[30]})])),default:$((()=>[A(c,{model:V(a),style:{"max-width":"600px"},"label-width":"150px"},{default:$((()=>[A(s,{label:"固定群组"},{default:$((()=>[A(i,{modelValue:V(a).frequency_type,"onUpdate:modelValue":u[13]||(u[13]=e=>V(a).frequency_type=e),multiple:"",placeholder:"请选择频率"},{default:$((()=>[(T(),U(G,null,Q(l,((e,l)=>A(d,{key:l,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1}),A(s,{label:"频率"},{default:$((()=>[A(p,{gutter:20},{default:$((()=>[A(o,{span:8},{default:$((()=>[A(r,{type:"number",modelValue:V(a).frequency,"onUpdate:modelValue":u[14]||(u[14]=e=>V(a).frequency=e),clearable:""},null,8,["modelValue"])])),_:1}),A(o,{span:4},{default:$((()=>u[29]||(u[29]=[g("span",null,"次每",-1)]))),_:1,__:[29]}),A(o,{span:10},{default:$((()=>[A(i,{modelValue:V(a).frequency_type,"onUpdate:modelValue":u[15]||(u[15]=e=>V(a).frequency_type=e),placeholder:"请选择频率"},{default:$((()=>[(T(),U(G,null,Q(l,((e,l)=>A(d,{key:l,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1}),A(s,{label:"周期"},{default:$((()=>[A(p,{gutter:20},{default:$((()=>[A(o,{span:10},{default:$((()=>[A(r,{type:"number",modelValue:V(a).frequency,"onUpdate:modelValue":u[16]||(u[16]=e=>V(a).frequency=e),clearable:""},null,8,["modelValue"])])),_:1}),A(o,{span:10},{default:$((()=>[A(i,{modelValue:V(a).frequency_type,"onUpdate:modelValue":u[17]||(u[17]=e=>V(a).frequency_type=e),placeholder:"请选择周期"},{default:$((()=>[(T(),U(G,null,Q(l,((e,l)=>A(d,{key:l,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})])}}},[["__scopeId","data-v-d60f2602"]]);export{be as default};
|