2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
var c=(x,y,s)=>new Promise((v,m)=>{var w=a=>{try{l(s.next(a))}catch(p){m(p)}},f=a=>{try{l(s.throw(a))}catch(p){m(p)}},l=a=>a.done?v(a.value):Promise.resolve(a.value).then(w,f);l((s=s.apply(x,y)).next())});import{_ as T}from"./index.vue_vue_type_script_setup_true_lang-8Iz1Oohf.js";import{h as D,b as E}from"./blindBox-BqHhL4EW.js";import{d as N,n as _,x as G,r,o as g,g as k,h as u,b as o,c as L,P as B,Q as R,e as n,_ as M}from"./index-CRmU-Qpi.js";const P={class:"flex"},Q={class:"ml-2 mr-2"},$={class:"ml-2 mr-2"},j={class:"rule-text"},z={class:"rule-text"},A={class:"rule-text"},H=N({__name:"settingRule",props:["formInline"],setup(x,{expose:y}){const s=_(),v=_([]),m=_([]),w=_({gift_id:[{required:!0,message:"请选择礼物",trigger:"change"}],introd:[{required:!0,message:"请输入玩法介绍",trigger:"blur"}],description:[{required:!0,message:"请输入说明",trigger:"blur"}]}),f=x,l=_(f.formInline?f.formInline:{introd:"",inlet_bag_id:"",waiting_start_num:"",start_num:"",selected_gift_id:"",locking_gift_id:"",give_homeowner_gift_id:"",end_time:"",tow_no_locking_time:"",next_time:"",price:""});function a(){return s.value}const p=()=>c(this,null,function*(){const{data:i,code:e}=yield D({type:2,label:6});v.value=e?i:[]}),q=()=>c(this,null,function*(){const{data:i,code:e}=yield E({activities_id:5});m.value=e?i:[]});function C(i){l.value.introd=i}return G(()=>{p(),q()}),y({getRef:a}),(i,e)=>{const U=r("el-option"),I=r("el-select"),d=r("el-form-item"),V=r("el-input"),b=r("el-input-number"),F=r("el-form");return g(),k(F,{ref_key:"ruleFormRef",ref:s,model:l.value,rules:w.value,"label-width":"150px"},{default:u(()=>[o(d,{label:"巡乐会入口",prop:"inlet_bag_id"},{default:u(()=>[o(I,{modelValue:l.value.inlet_bag_id,"onUpdate:modelValue":e[0]||(e[0]=t=>l.value.inlet_bag_id=t),placeholder:"请选择礼物"},{default:u(()=>[(g(!0),L(B,null,R(m.value,t=>(g(),k(U,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"巡乐会开启条件"},{default:u(()=>[n("div",P,[e[10]||(e[10]=n("div",null,"等待开始",-1)),n("div",Q,[o(V,{placeholder:"请输入",modelValue:l.value.waiting_start_num,"onUpdate:modelValue":e[1]||(e[1]=t=>l.value.waiting_start_num=t)},null,8,["modelValue"])]),e[11]||(e[11]=n("div",null,"次,",-1)),e[12]||(e[12]=n("div",null,"正式开始",-1)),n("div",$,[o(V,{placeholder:"请输入",modelValue:l.value.start_num,"onUpdate:modelValue":e[2]||(e[2]=t=>l.value.start_num=t)},null,8,["modelValue"])]),e[13]||(e[13]=n("div",null,"次。",-1))])]),_:1}),o(d,{label:"巡乐会锁定礼物条件"},{default:u(()=>[n("div",j,[e[14]||(e[14]=n("span",{class:"text-part"},"抽出礼物 ",-1)),o(I,{class:"input-number",style:{"min-width":"220px"},modelValue:l.value.selected_gift_id,"onUpdate:modelValue":e[3]||(e[3]=t=>l.value.selected_gift_id=t),placeholder:"请选择礼物"},{default:u(()=>[(g(!0),L(B,null,R(v.value,t=>(g(),k(U,{key:t.gid,label:t.gift_name,value:t.gid},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e[15]||(e[15]=n("span",{class:"text-part"},"锁定礼物 ",-1)),o(V,{class:"input-number",style:{"min-width":"220px"},placeholder:"请输入礼物ID",modelValue:l.value.locking_gift_id,"onUpdate:modelValue":e[4]||(e[4]=t=>l.value.locking_gift_id=t)},null,8,["modelValue"]),e[16]||(e[16]=n("span",{class:"text-part"},"赠送房主礼物 ",-1)),o(V,{class:"input-number",style:{"min-width":"220px"},placeholder:"请输入礼物ID",modelValue:l.value.give_homeowner_gift_id,"onUpdate:modelValue":e[5]||(e[5]=t=>l.value.give_homeowner_gift_id=t)},null,8,["modelValue"])])]),_:1}),o(d,{label:"巡乐会锁定时间"},{default:u(()=>[n("div",z,[e[17]||(e[17]=n("span",{class:"text-part"},"巡乐会正式开始后",-1)),o(b,{class:"input-number",modelValue:l.value.end_time,"onUpdate:modelValue":e[6]||(e[6]=t=>l.value.end_time=t),min:0,label:"时长分钟"},null,8,["modelValue"]),e[18]||(e[18]=n("span",{class:"text-part"},"(时长分钟)没有人锁定话,就结束掉;首次锁定后,在 ",-1)),o(b,{class:"input-number",modelValue:l.value.tow_no_locking_time,"onUpdate:modelValue":e[7]||(e[7]=t=>l.value.tow_no_locking_time=t),min:0,label:"时长分钟"},null,8,["modelValue"]),e[19]||(e[19]=n("span",{class:"text-part"},"(时长分钟)内,没有人在锁定,锁定礼物直接掉落到首次锁定用户的背包;如果有二次锁定,则每次减少 ",-1)),o(b,{class:"input-number",style:{"margin-top":"10px"},modelValue:l.value.next_time,"onUpdate:modelValue":e[8]||(e[8]=t=>l.value.next_time=t),min:0,label:"时长分钟"},null,8,["modelValue"]),e[20]||(e[20]=n("span",{class:"text-part"},"(时长分钟)重新等待再次锁定。 ",-1))])]),_:1}),o(d,{label:"价格设置",prop:"price"},{default:u(()=>[n("div",A,[e[21]||(e[21]=n("span",{class:"text-part"},"单次抽奖",-1)),o(b,{class:"input-number",modelValue:l.value.price,"onUpdate:modelValue":e[9]||(e[9]=t=>l.value.price=t),min:0,label:""},null,8,["modelValue"]),e[22]||(e[22]=n("span",{class:"text-part"},"金币。",-1))])]),_:1}),o(d,{label:"玩法介绍",prop:"introd"},{default:u(()=>[o(T,{style:{border:"1px solid #ccc"},echoValue:l.value.introd,onChangeValue:C},null,8,["echoValue"])]),_:1})]),_:1},8,["model","rules"])}}}),W=M(H,[["__scopeId","data-v-89cf5f92"]]);export{W as default};
|