2 lines
2.1 KiB
JavaScript
2 lines
2.1 KiB
JavaScript
import{Q as o}from"./QItemLabel.f82e345a.js";import{z as b,r as x,A as u,B as c,C as e,H as t,I as _,aa as I,ab as i,J as V,K as w,am as L,au as B,aG as m,aH as f,L as n,M as r,ba as S,a5 as q,G as N}from"./index.4dc78c2a.js";import{Q as P}from"./QList.46b0869f.js";import{u as U}from"./use-quasar.aad22094.js";const $={__name:"LotteryItemConfig",setup(z){const y=U(),g=V();w(),b();const p=x([]);function v(){L.getLotteryConfig({lottery_type_id:g.query.id}).then(s=>{p.value=s})}v();function Q(s,d){y.dialog({cancel:!0,...d,prompt:{model:"",type:"text",...d.prompt}}).onOk(l=>{k(s,l)})}function k(s,d){return L.updateLotteryConfig({lottery_type_id:g.query.id,field:s,field_val:d}).then(l=>{v()}).catch(l=>(y.notify({type:"negative",message:l.message}),Promise.reject(l)))}return(s,d)=>{const l=B("PageLayout");return u(),c(l,null,{default:e(()=>[t(P,{separator:"",class:"bg-white"},{default:e(()=>[(u(!0),_(i,null,I(p.value,(a,h)=>(u(),_(i,{key:h},[a.field==="opened"||p.value[0].field_val?(u(),_(i,{key:0},[a.type=="switch"?(u(),c(m,{key:0},{default:e(()=>[t(f,null,{default:e(()=>[t(o,null,{default:e(()=>[n(r(a.name),1)]),_:2},1024),t(o,{caption:""},{default:e(()=>[n(r(a.desc),1)]),_:2},1024)]),_:2},1024),t(f,{side:""},{default:e(()=>[t(S,{"model-value":a.field_val==1?1:0,"true-value":1,"false-value":0,"onUpdate:modelValue":C=>k(a.field,C)},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)):a.type=="input"?(u(),c(m,{key:1,onClick:C=>Q(a.field,{title:a.name,prompt:{type:"number",model:a.field_val}}),clickable:""},{default:e(()=>[t(f,null,{default:e(()=>[t(o,null,{default:e(()=>[n(r(a.name),1)]),_:2},1024),t(o,{caption:""},{default:e(()=>[n(r(a.desc),1)]),_:2},1024)]),_:2},1024),t(f,{side:""},{default:e(()=>[t(o,null,{default:e(()=>[n(r(a.field_val)+" ",1),t(q,{name:"keyboard_arrow_right",size:"14px"})]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"])):(u(),c(m,{key:2},{default:e(()=>[t(f,null,{default:e(()=>[t(o,null,{default:e(()=>[n(r(a.name),1)]),_:2},1024),t(o,{caption:""},{default:e(()=>[n(r(a.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))],64)):N("",!0)],64))),128))]),_:1})]),_:1})}}};export{$ as default};
|