2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
import{d9 as e,da as l,db as a,dc as u,dd as t,de as o,df as n,dg as d,b as r,h as s,dh as m,_ as i,d as c,u as p,a as _,j as f,F as v,di as V,r as b,c as g,al as h,e as k,l as U,n as w,g as y,t as S,N as x,dj as A,dk as O,d6 as C,Y as R,dl as I,z as P,dm as T,U as j,dn as D,dp as E,p as z,dq as H,dr as M,J as Y,ds as q,d7 as Q,v as B,b2 as F,ag as J,aZ as K,m as L,w as N,bo as W,bq as Z,am as $,bO as G,d3 as X,O as ee,d0 as le,aY as ae,E as ue,an as te}from"./index.D4F5fok9.js";import{E as oe}from"./el-card.Ct6O88s-.js";import{E as ne}from"./el-text.BZJaClWd.js";function de(e){return e!=e}function re(l,a){return!!(null==l?0:l.length)&&function(l,a,u){return a==a?function(e,l,a){for(var u=a-1,t=e.length;++u<t;)if(e[u]===l)return u;return-1}(l,a,u):e(l,de,u)}(l,a,0)>-1}var se=l&&1/a(new l([,-0]))[1]==1/0?function(e){return new l(e)}:function(){};var me=o(function(e){return function(e,l,o){var n=-1,d=re,r=e.length,s=!0,m=[],i=m;if(r>=200){var c=se(e);if(c)return a(c);s=!1,d=t,i=new u}else i=m;e:for(;++n<r;){var p=e[n],_=p;if(p=0!==p?p:0,s&&_==_){for(var f=i.length;f--;)if(i[f]===_)continue e;m.push(p)}else d(i,_,o)||(i!==m&&i.push(_),m.push(p))}return m}(n(e,1,d,!0))});var ie=i(c({__name:"panel-time-range",props:r({...m,parsedValue:{type:s(Array)}}),emits:["pick","select-range","set-picker-option"],setup(e,{emit:l}){const a=e,u=(e,l)=>{const a=[];for(let u=e;u<=l;u++)a.push(u);return a},{t:t,lang:o}=p(),n=_("time"),d=_("picker"),r=f(T),{arrowControl:s,disabledHours:m,disabledMinutes:i,disabledSeconds:c,defaultValue:j}=r.props,D=v(()=>[n.be("range-picker","body"),n.be("panel","content"),n.is("arrow",s),Y.value?"has-seconds":""]),E=v(()=>[n.be("range-picker","body"),n.be("panel","content"),n.is("arrow",s),Y.value?"has-seconds":""]),z=v(()=>a.parsedValue[0]),H=v(()=>a.parsedValue[1]),M=V(a),Y=v(()=>a.format.includes("ss")),q=v(()=>a.format.includes("A")?"A":a.format.includes("a")?"a":""),Q=e=>{F(e.millisecond(0),H.value)},B=e=>{F(z.value,e.millisecond(0))},F=(e,u)=>{a.visible&&l("pick",[e,u],!0)},J=v(()=>z.value>H.value),K=b([0,2]),L=(e,a)=>{l("select-range",e,a,"min"),K.value=[e,a]},N=v(()=>Y.value?11:8),W=(e,a)=>{l("select-range",e,a,"max");const u=y(N);K.value=[e+u,a+u]},Z=(e,l)=>{const a=m?m(e):[],t="start"===e,o=(l||(t?H.value:z.value)).hour(),n=t?u(o+1,23):u(0,o-1);return me(a,n)},$=(e,l,a)=>{const t=i?i(e,l):[],o="start"===l,n=a||(o?H.value:z.value);if(e!==n.hour())return t;const d=n.minute(),r=o?u(d+1,59):u(0,d-1);return me(t,r)},G=(e,l,a,t)=>{const o=c?c(e,l,a):[],n="start"===a,d=t||(n?H.value:z.value),r=d.hour(),s=d.minute();if(e!==r||l!==s)return o;const m=d.second(),i=n?u(m+1,59):u(0,m-1);return me(o,i)},X=([e,l])=>[te(e,"start",!0,l),te(l,"end",!1,e)],{getAvailableHours:ee,getAvailableMinutes:le,getAvailableSeconds:ae}=I(Z,$,G),{timePickerOptions:ue,getAvailableTime:te,onSetOption:oe}=A({getAvailableHours:ee,getAvailableMinutes:le,getAvailableSeconds:ae});return l("set-picker-option",["formatToString",e=>e?P(e)?e.map(e=>e.format(a.format)):e.format(a.format):null]),l("set-picker-option",["parseUserInput",e=>e?P(e)?e.map(e=>C(e,a.format).locale(o.value)):C(e,a.format).locale(o.value):null]),l("set-picker-option",["isValidValue",e=>{const l=e.map(e=>C(e).locale(o.value)),a=X(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:u,up:t,down:o}=R;if([a,u].includes(l)){return(e=>{const l=Y.value?[0,3,6,11,14,17]:[0,3,8,11],a=["hours","minutes"].concat(Y.value?["seconds"]:[]),u=(l.indexOf(K.value[0])+e+l.length)%l.length,t=l.length/2;u<t?ue.start_emitSelectRange(a[u]):ue.end_emitSelectRange(a[u-t])})(l===a?-1:1),void e.preventDefault()}if([t,o].includes(l)){const a=l===t?-1:1,u=K.value[0]<N.value?"start":"end";return ue[`${u}_scrollDown`](a),void e.preventDefault()}}]),l("set-picker-option",["getDefaultValue",()=>{if(P(j))return j.map(e=>C(e).locale(o.value));const e=C(j).locale(o.value);return[e,e.add(60,"m")]}]),l("set-picker-option",["getRangeAvailableTime",X]),(e,a)=>e.actualVisible?(k(),g("div",{key:0,class:w([y(n).b("range-picker"),y(d).b("panel")])},[U("div",{class:w(y(n).be("range-picker","content"))},[U("div",{class:w(y(n).be("range-picker","cell"))},[U("div",{class:w(y(n).be("range-picker","header"))},S(y(t)("el.datepicker.startTime")),3),U("div",{class:w(y(D))},[x(O,{ref:"minSpinner",role:"start","show-seconds":y(Y),"am-pm-mode":y(q),"arrow-control":y(s),"spinner-date":y(z),"disabled-hours":Z,"disabled-minutes":$,"disabled-seconds":G,onChange:Q,onSetOption:y(oe),onSelectRange:L},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),U("div",{class:w(y(n).be("range-picker","cell"))},[U("div",{class:w(y(n).be("range-picker","header"))},S(y(t)("el.datepicker.endTime")),3),U("div",{class:w(y(E))},[x(O,{ref:"maxSpinner",role:"end","show-seconds":y(Y),"am-pm-mode":y(q),"arrow-control":y(s),"spinner-date":y(H),"disabled-hours":Z,"disabled-minutes":$,"disabled-seconds":G,onChange:B,onSetOption:y(oe),onSelectRange:W},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),U("div",{class:w(y(n).be("panel","footer"))},[U("button",{type:"button",class:w([y(n).be("panel","btn"),"cancel"]),onClick:e=>{l("pick",M.value,!1)}},S(y(t)("el.datepicker.cancel")),11,["onClick"]),U("button",{type:"button",class:w([y(n).be("panel","btn"),"confirm"]),disabled:y(J),onClick:e=>((e=!1)=>{l("pick",[z.value,H.value],e)})()},S(y(t)("el.datepicker.confirm")),11,["disabled","onClick"])],2)],2)):h("v-if",!0)}}),[["__file","panel-time-range.vue"]]);C.extend(Q);const ce=B(c({name:"ElTimePicker",install:null,props:{...D,isRange:Boolean},emits:[j],setup(e,l){const a=b(),[u,t]=e.isRange?["timerange",ie]:["time",E],o=e=>l.emit(j,e);return z(H,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 n=null!=(l=e.format)?l:M;return x(q,Y(e,{ref:a,type:u,format:n,"onUpdate:modelValue":o}),{default:e=>x(t,e,null)})}}})),pe=F({__name:"base-setting",setup(e){const l=J({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""}),a=b([]),u=e=>{a.value.push(e)},t=(e,l)=>{},o=()=>{};return(e,n)=>{const d=$,r=Z,s=X,m=G,i=ne,c=K("Plus"),p=ue,_=le,f=ce,v=te,V=W,b=oe;return k(),L(b,{class:"base-info"},{header:N(()=>n[28]||(n[28]=[U("div",{class:"clearfix"},[U("span",null,"基本设置")],-1)])),default:N(()=>[x(V,{model:y(l),"label-width":"auto",style:{"max-width":"600px"}},{default:N(()=>[x(r,{label:"网站名称"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[0]||(n[0]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"网站地址"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[1]||(n[1]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"是否开启https"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[2]||(n[2]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[29]||(n[29]=[ee("开启")])),_:1,__:[29]}),x(s,{value:"2"},{default:N(()=>n[30]||(n[30]=[ee("关闭")])),_:1,__:[30]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"联系邮箱"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[3]||(n[3]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"客服电话"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[4]||(n[4]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"网站客服QQ"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[5]||(n[5]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"网站后台目录"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[6]||(n[6]=e=>y(l).name=e)},null,8,["modelValue"]),x(i,null,{default:N(()=>n[31]||(n[31]=[ee("注意:不能输入中文,只能是英文字母,不建议更改!")])),_:1,__:[31]})]),_:1}),x(r,{label:"网站登录地址"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[7]||(n[7]=e=>y(l).name=e)},null,8,["modelValue"]),x(i,null,{default:N(()=>n[32]||(n[32]=[ee("注意:不能输入中文,只能是英文字母和数字,且字母开头,中间不能有字符出现.")])),_:1,__:[32]})]),_:1}),x(r,{label:"网站备案号"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[8]||(n[8]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"公司名称"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[9]||(n[9]=e=>y(l).name=e)},null,8,["modelValue"])]),_:1}),x(r,{label:"商户logo"},{default:N(()=>[x(_,{"file-list":y(a),"onUpdate:fileList":n[10]||(n[10]=e=>ae(a)?a.value=e:null),action:"https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15","list-type":"picture-card","on-preview":u,"on-remove":t},{default:N(()=>[x(p,null,{default:N(()=>[x(c)]),_:1})]),_:1},8,["file-list"])]),_:1}),x(r,{label:"商户代付"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[11]||(n[11]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[33]||(n[33]=[ee("开启")])),_:1,__:[33]}),x(s,{value:"2"},{default:N(()=>n[34]||(n[34]=[ee("关闭")])),_:1,__:[34]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"商户认证"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[12]||(n[12]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[35]||(n[35]=[ee("开启")])),_:1,__:[35]}),x(s,{value:"2"},{default:N(()=>n[36]||(n[36]=[ee("关闭")])),_:1,__:[36]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"邀请码注册"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[13]||(n[13]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[37]||(n[37]=[ee("开启")])),_:1,__:[37]}),x(s,{value:"2"},{default:N(()=>n[38]||(n[38]=[ee("关闭")])),_:1,__:[38]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"提现通知"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[14]||(n[14]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[39]||(n[39]=[ee("开启")])),_:1,__:[39]}),x(s,{value:"2"},{default:N(()=>n[40]||(n[40]=[ee("关闭")])),_:1,__:[40]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"允许重复订单"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[15]||(n[15]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[41]||(n[41]=[ee("开启")])),_:1,__:[41]}),x(s,{value:"2"},{default:N(()=>n[42]||(n[42]=[ee("关闭")])),_:1,__:[42]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"IP登录白名单"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[16]||(n[16]=e=>y(l).name=e),type:"textarea",autosize:{minRows:3}},null,8,["modelValue"]),x(i,{type:"danger"},{default:N(()=>n[43]||(n[43]=[ee("输入多个IP请换行,如果不输入默认所有IP可登录")])),_:1,__:[43]})]),_:1}),x(r,{label:"网站统计代码"},{default:N(()=>[x(d,{modelValue:y(l).name,"onUpdate:modelValue":n[17]||(n[17]=e=>y(l).name=e),type:"textarea",autosize:{minRows:3}},null,8,["modelValue"])]),_:1}),x(r,{label:"谷歌令牌验证"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[18]||(n[18]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[44]||(n[44]=[ee("开启")])),_:1,__:[44]}),x(s,{value:"2"},{default:N(()=>n[45]||(n[45]=[ee("关闭")])),_:1,__:[45]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"代付API"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[19]||(n[19]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[46]||(n[46]=[ee("开启")])),_:1,__:[46]}),x(s,{value:"2"},{default:N(()=>n[47]||(n[47]=[ee("关闭")])),_:1,__:[47]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"使用随机商户号"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[20]||(n[20]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[48]||(n[48]=[ee("开启")])),_:1,__:[48]}),x(s,{value:"2"},{default:N(()=>n[49]||(n[49]=[ee("关闭")])),_:1,__:[49]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"用户注册是否需要激活"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[21]||(n[21]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[50]||(n[50]=[ee("是")])),_:1,__:[50]}),x(s,{value:"2"},{default:N(()=>n[51]||(n[51]=[ee("否")])),_:1,__:[51]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"管理员只允许同时一处登录"},{default:N(()=>[x(m,{modelValue:y(l).resource,"onUpdate:modelValue":n[22]||(n[22]=e=>y(l).resource=e)},{default:N(()=>[x(s,{value:"1"},{default:N(()=>n[52]||(n[52]=[ee("是")])),_:1,__:[52]}),x(s,{value:"2"},{default:N(()=>n[53]||(n[53]=[ee("否")])),_:1,__:[53]})]),_:1},8,["modelValue"])]),_:1}),x(r,{label:"验证错误最大次数限制"},{default:N(()=>[x(d,{modelValue:y(l).resource,"onUpdate:modelValue":n[23]||(n[23]=e=>y(l).resource=e),type:"number",placeholder:"请输入内容"},null,8,["modelValue"]),x(i,null,{default:N(()=>n[54]||(n[54]=[ee("包括商户登录,后台管理员登录,短信验证码,支付密码,谷歌验证码")])),_:1,__:[54]})]),_:1}),x(r,{label:"验证错误超限冻结时间(分钟)"},{default:N(()=>[x(d,{modelValue:y(l).resource,"onUpdate:modelValue":n[24]||(n[24]=e=>y(l).resource=e),type:"number",placeholder:"请输入内容"},null,8,["modelValue"]),x(i,null,{default:N(()=>n[55]||(n[55]=[ee("输入错误密码/验证码超限后,这个时间内系统拒绝验证")])),_:1,__:[55]})]),_:1}),x(r,{label:"谷歌安全码"},{default:N(()=>[x(d,{modelValue:y(l).resource,"onUpdate:modelValue":n[25]||(n[25]=e=>y(l).resource=e),type:"number",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),x(r,{label:"日切开始时间"},{default:N(()=>[x(f,{modelValue:y(l).clear_start,"onUpdate:modelValue":n[26]||(n[26]=e=>y(l).clear_start=e),placeholder:"日切开始时间"},null,8,["modelValue"])]),_:1}),x(r,{label:"日切完成时间"},{default:N(()=>[x(f,{modelValue:y(l).clear_complete,"onUpdate:modelValue":n[27]||(n[27]=e=>y(l).clear_complete=e),placeholder:"日切完成时间"},null,8,["modelValue"]),x(i,{type:"info"},{default:N(()=>n[56]||(n[56]=[ee("日切开始时间与日切完成时间 最少差距5分钟")])),_:1,__:[56]})]),_:1}),x(r,null,{default:N(()=>[x(v,{type:"primary",onClick:o},{default:N(()=>n[57]||(n[57]=[ee("保存")])),_:1,__:[57]})]),_:1})]),_:1},8,["model"])]),_:1})}}},[["__scopeId","data-v-82eaf00c"]]);export{pe as default};
|