setting.060e3b33.js 6.7 KB

1
  1. import{az as y,aa as b,d as K,a6 as Q,r as F,b as W,o as X,c as o,e as D,f as k,u as i,g as r,h as u,i as a,F as P,j as Y,k as Z,A as T,aT as ee,t as S,m as g,aU as te,aV as ue,E as d,N as le,R as ae,S as se,_ as ne}from"./index.0308b213.js";import{g as oe}from"./list.5526c7ef.js";const ie=n=>y.request({url:"/addon/activitySeckill.web.index/getConfig",params:n}),ce=n=>y.request({url:"/addon/activitySeckill.web.index/add",method:"POST",data:n}),de=n=>y.request({url:"/addon/activitySeckill.web.index/del",method:"POST",data:n}),re=n=>y.request({url:"/addon/activitySeckill.web.index/setConfig",method:"POST",data:n}),_e=()=>b.get("agent/plugin.activitySeckill.Setting/getConfig"),me=n=>b.post("agent/plugin.activitySeckill.Setting/setConfig",n),pe=n=>b.post("agent/plugin.activitySeckill.Setting/add",n),C=n=>(ae("data-v-b03c953c"),n=n(),se(),n),ge={class:"seckill-config"},ve={key:0,class:"header-card"},fe={class:"agent-select"},Fe=C(()=>r("span",{class:"label"},"\u9009\u62E9\u4EE3\u7406\uFF1A",-1)),De={class:"header-card"},he={class:"status-wrapper"},Be=C(()=>r("span",{class:"status-label"},"\u79D2\u6740\u6D3B\u52A8\u603B\u5F00\u5173\uFF1A",-1)),ke=g(" \u65B0\u589E\u6D3B\u52A8 "),ye={class:"content-card"},Ee={class:"time-text"},Ae={class:"time-text"},Se=g(" \u7F16\u8F91 "),be=g(" \u5220\u9664 "),Ce={class:"time-range-wrapper"},Ve=C(()=>r("span",{class:"separator"},"\u81F3",-1)),we=g("\u53D6\u6D88"),xe=g("\u786E\u5B9A"),He=K({setup(n){const{OpPlatform:_}=Q(),m=F(0),p=F(!1),E=F([]),l=W({id:null,start_time:null,end_time:null,status:1}),c=F(""),h=F([]),U=()=>{_.value!="agent"?re({status:m.value,agent_id:c.value}).then(e=>{d.success(`\u79D2\u6740\u529F\u80FD\u5DF2${m.value?"\u5F00\u542F":"\u5173\u95ED"}`)}):me({status:m.value}).then(e=>{d.success(`\u79D2\u6740\u529F\u80FD\u5DF2${m.value?"\u5F00\u542F":"\u5173\u95ED"}`)})},q=()=>{l.id=null,l.start_time=null,l.end_time=null,l.status=1,p.value=!0},O=e=>{l.id=e.id,l.start_time=e.start_time,l.end_time=e.end_time,l.status=e.status,p.value=!0},$=e=>{le.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6D3B\u52A8\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(()=>{de({agent_id:c.value,id:e}).then(s=>{v(),d.success("\u5220\u9664\u6210\u529F")})}).catch(()=>{})},L=()=>{if(!l.start_time||!l.end_time){d.warning("\u8BF7\u586B\u5199\u5B8C\u6574\u4FE1\u606F");return}if(l.start_time>=l.end_time){d.warning("\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u5F00\u59CB\u65F6\u95F4");return}const e={...l,id:l.id||"",agent_id:c.value};_.value!="agent"?ce(e).then(s=>{v(),d.success(l.id?"\u66F4\u65B0\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),p.value=!1}):pe(e).then(s=>{v(),d.success(l.id?"\u66F4\u65B0\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),p.value=!1})},N=async()=>{try{oe().then(e=>{h.value=e.list||[],h.value.length>0&&V(h.value[0].id)})}catch(e){console.error("\u83B7\u53D6\u4EE3\u7406\u5217\u8868\u5931\u8D25:",e),d.error("\u83B7\u53D6\u4EE3\u7406\u5217\u8868\u5931\u8D25")}},V=async e=>{try{c.value=e,v()}catch(s){console.error("\u83B7\u53D6\u914D\u7F6E\u5931\u8D25:",s),d.error("\u83B7\u53D6\u914D\u7F6E\u5931\u8D25")}},v=async()=>{try{(c.value!=""||_.value=="agent")&&(_.value!="agent"?ie({agent_id:c.value}).then(e=>{m.value=e.status||0,E.value=e.list||[]}):_e({agent_id:c.value}).then(e=>{m.value=e.status||0,E.value=e.list||[]}))}catch(e){console.error("\u83B7\u53D6\u914D\u7F6E\u5931\u8D25:",e),d.error("\u83B7\u53D6\u914D\u7F6E\u5931\u8D25")}};return X(()=>{console.log(_.value,"OpPlatform.valueOpPlatform.value"),_.value!="agent"?N():v()}),(e,s)=>{const I=o("el-option"),M=o("el-select"),w=o("el-switch"),A=o("el-icon"),f=o("el-button"),B=o("el-table-column"),z=o("el-tag"),j=o("el-table"),x=o("el-time-picker"),H=o("el-form-item"),G=o("el-form"),R=o("el-dialog");return D(),k("div",ge,[i(_)!="agent"?(D(),k("div",ve,[r("div",fe,[Fe,u(M,{modelValue:c.value,"onUpdate:modelValue":s[0]||(s[0]=t=>c.value=t),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u4EE3\u7406",class:"agent-select-input",onChange:V},{default:a(()=>[(D(!0),k(P,null,Y(h.value,t=>(D(),Z(I,{key:t.id,label:t.title,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])])):T("",!0),c.value||i(_)=="agent"?(D(),k(P,{key:1},[r("div",De,[r("div",he,[Be,u(w,{modelValue:m.value,"onUpdate:modelValue":s[1]||(s[1]=t=>m.value=t),"active-value":1,"inactive-value":0,"active-text":"\u5DF2\u5F00\u542F","inactive-text":"\u5DF2\u5173\u95ED",onChange:U},null,8,["modelValue"])]),u(f,{type:"primary",class:"add-btn",onClick:q},{default:a(()=>[u(A,null,{default:a(()=>[u(i(ee))]),_:1}),ke]),_:1})]),r("div",ye,[u(j,{data:E.value,style:{width:"100%"},"header-cell-style":{background:"#f5f7fa",color:"#606266"}},{default:a(()=>[u(B,{prop:"start_time",label:"\u5F00\u59CB\u65F6\u95F4",align:"center"},{default:a(({row:t})=>[r("span",Ee,S(t.start_time),1)]),_:1}),u(B,{prop:"end_time",label:"\u7ED3\u675F\u65F6\u95F4",align:"center"},{default:a(({row:t})=>[r("span",Ae,S(t.end_time),1)]),_:1}),u(B,{prop:"status",label:"\u72B6\u6001",align:"center",width:"120"},{default:a(({row:t})=>[u(z,{type:t.status===1?"success":"info",size:"small"},{default:a(()=>[g(S(t.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:2},1032,["type"])]),_:1}),u(B,{label:"\u64CD\u4F5C",align:"center",width:"180"},{default:a(t=>[u(f,{type:"primary",link:"",onClick:J=>O(t.row)},{default:a(()=>[u(A,null,{default:a(()=>[u(i(te))]),_:1}),Se]),_:2},1032,["onClick"]),u(f,{type:"danger",link:"",onClick:J=>$(t.row.id)},{default:a(()=>[u(A,null,{default:a(()=>[u(i(ue))]),_:1}),be]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])])],64)):T("",!0),u(R,{modelValue:p.value,"onUpdate:modelValue":s[6]||(s[6]=t=>p.value=t),title:"\u6D3B\u52A8\u914D\u7F6E",width:"560px","destroy-on-close":""},{footer:a(()=>[u(f,{onClick:s[5]||(s[5]=t=>p.value=!1)},{default:a(()=>[we]),_:1}),u(f,{type:"primary",onClick:L},{default:a(()=>[xe]),_:1})]),default:a(()=>[u(G,{model:i(l),"label-width":"100px",class:"dialog-form"},{default:a(()=>[u(H,{label:"\u6D3B\u52A8\u65F6\u95F4"},{default:a(()=>[r("div",Ce,[u(x,{modelValue:i(l).start_time,"onUpdate:modelValue":s[2]||(s[2]=t=>i(l).start_time=t),placeholder:"\u5F00\u59CB\u65F6\u95F4",format:"HH:mm",style:{width:"100px"},"value-format":"HH:mm",class:"time-picker"},null,8,["modelValue"]),Ve,u(x,{modelValue:i(l).end_time,"onUpdate:modelValue":s[3]||(s[3]=t=>i(l).end_time=t),placeholder:"\u7ED3\u675F\u65F6\u95F4",format:"HH:mm",style:{width:"100px"},"value-format":"HH:mm",class:"time-picker"},null,8,["modelValue"])])]),_:1}),u(H,{label:"\u6D3B\u52A8\u72B6\u6001"},{default:a(()=>[u(w,{modelValue:i(l).status,"onUpdate:modelValue":s[4]||(s[4]=t=>i(l).status=t),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])])}}});const Ue=ne(He,[["__scopeId","data-v-b03c953c"]]);export{Ue as default};