jiuyiUniapp/jiuyi2/unpackage/dist/build/web/assets/pages-news-redPacket.Du0i0T...

2 lines
3.4 KiB
JavaScript

import{B as e,g as a,r as l,Q as t,l as s,c as u,w as n,i as o,o as d,b as r,e as f,t as c,s as m,h as p,j as i,Z as _,v,I as g}from"./index-CZsuXyof.js";import{_ as y}from"./uni-icons.CE6FQOeI.js";import{o as b,r as h}from"./uni-app.es.Cv5-J_i3.js";import{_ as I}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */const V=I({__name:"redPacket",setup(I){const V=e(),x=a({status:0}),j=a([{id:1,name:"积分红包"},{id:2,name:"余额红包"}]),w=l(""),k=l("恭喜发财,大吉大利"),T=l(""),B=l(0),C=t((()=>j[B.value])),U=t((()=>{let e=Number(w.value||0);return e=e.toFixed(2),e})),G=t((()=>V.state.userinfo));function P(){uni.$chat.isReady()||!G.value.userId?uni.$chat.getGroupProfile({groupID:x.roomId}).then((e=>{if(0==e.code){const a=e.data.group;T.value=a.memberCount}})):setTimeout((function(){P()}),200)}function R(e){const a=e.detail.value;a!==B.value&&(B.value=a)}function $(){x.num>T.value&&(x.num=T.value)}function D(){const e={...x};2!=e.sendType||e.num?w.value?(e[{1:"score",2:"balance"}[C.value.id]]=w.value,e.name||(e.name=k.value),e.type=C.value.id,e.userId=G.value.userId,console.log("data",e),i.news.sendRedBag({data:e}).then((e=>{200!=e.code?p.alert({content:e.msg,showCancel:!1}):uni.navigateBack()}))):p.alert("总金额不能为空"):p.alert("数量不能为空")}return b((e=>{const a=e.sendType;a&&(x.sendType=a,x[{1:"sendId",2:"roomId"}[a]]=e.msgId,2==a&&P())})),(e,a)=>{const l=o,t=h(s("uni-icons"),y),p=_,i=v,b=g;return d(),u(l,{class:"app"},{default:n((()=>[r(l,{class:"container"},{default:n((()=>[r(p,{mode:"selector",range:j,"range-key":"name",onChange:R},{default:n((()=>[r(l,{class:"form-group rows mtb30 ptb25 bfff"},{default:n((()=>[r(l,null,{default:n((()=>[f("红包类型:")])),_:1}),r(l,{class:"f1 tar mr10"},{default:n((()=>[f(c(C.value.name),1)])),_:1}),r(t,{type:"right"})])),_:1})])),_:1},8,["range"]),r(l,{class:"form-group rows mtb30 bfff"},{default:n((()=>[r(i,null,{default:n((()=>[f("总金额:")])),_:1}),r(l,{class:"easyinput f1 tar"},{default:n((()=>[r(b,{class:"f34",type:"text",modelValue:w.value,"onUpdate:modelValue":a[0]||(a[0]=e=>w.value=e),placeholder:"0.00"},null,8,["modelValue"])])),_:1})])),_:1}),2==x.sendType?(d(),u(l,{key:0,class:"mtb30"},{default:n((()=>[r(l,{class:"form-group rows bfff"},{default:n((()=>[r(i,null,{default:n((()=>[f("数量:")])),_:1}),r(l,{class:"easyinput f1 tar"},{default:n((()=>[r(b,{class:"f34",type:"text",modelValue:x.num,"onUpdate:modelValue":a[1]||(a[1]=e=>x.num=e),placeholder:"填写个数",onBlur:$},null,8,["modelValue"])])),_:1}),r(l,{class:"ml10"},{default:n((()=>[f("个")])),_:1})])),_:1}),T.value?(d(),u(l,{key:0,class:"hint mt10 ml20 f24 c999"},{default:n((()=>[f("本群"+c(T.value)+"共人",1)])),_:1})):m("",!0)])),_:1})):m("",!0),r(l,{class:"form-group rows mtb30 bfff"},{default:n((()=>[r(i,null,{default:n((()=>[f("祝福语:")])),_:1}),r(l,{class:"f1 tar"},{default:n((()=>[r(b,{class:"f34",type:"text",modelValue:x.name,"onUpdate:modelValue":a[2]||(a[2]=e=>x.name=e),placeholder:k.value},null,8,["modelValue","placeholder"])])),_:1})])),_:1}),r(l,{class:"total df jcc mt30 ptb50"},{default:n((()=>[r(i,null,{default:n((()=>[f("¥")])),_:1}),r(i,null,{default:n((()=>[f(c(U.value),1)])),_:1})])),_:1}),r(l,{class:"btn-primary btn plus mauto",onClick:D},{default:n((()=>[f("发送红包")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-c20fe11c"]]);export{V as default};