pages-personalVip-renew.0506f7e7.js
4.56 KB
import{r as e,o as a,c as l,w as t,a as s,i as u,b as n,d as o,t as r,j as i,k as d,F as p,f as c,B as f,z as v,_,u as m,q as x,p as g,G as b,Y as h,Z as y,l as C}from"./index-faed4152.js";import{_ as k}from"./uni-easyinput.cf12d792.js";import{a as I,o as w,r as j}from"./uni-app.es.32d1ec75.js";import{_ as Y}from"./uni-icons.3b49d363.js";import{_ as V,a as z}from"./uni-swipe-action.33021097.js";import{_ as N}from"./uni-popup.24379d89.js";import{_ as B}from"./nodata.2b892211.js";import{e as D,f as P,h as L,i as F}from"./api.6a2ba825.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";const q=$({__name:"renew",setup($){const q=s(),G=e({rangeId:-1}),S=e({}),U=e({}),Z=e(0),A=e(1),E=e({}),H=e(null);e(!0);const J=e([{text:"一年",value:1},{text:"二年",value:2},{text:"三年",value:3},{text:"四年",value:4},{text:"五年",value:5}]);function K(){M()}function M(){D(G.value).then((e=>{U.value=e.pageData.rows,Z.value=e.pageData.total,S.value=e}))}function O(){let e=`/pages/personalVip/vipList?rangeId=${G.value.rangeId}`;f({url:e})}function Q(){-1!=G.value.rangeId&&P(G.value.rangeId).then((e=>{v({title:"提交成功"}),_()}))}return I((e=>{e.rangeId&&(G.value.rangeId=e.rangeId)})),w((()=>{q.globalData.isLogin?K():q.firstLoadCallback=()=>{K()}})),(e,s)=>{const f=j(m("uni-easyinput"),k),_=u,I=x,w=j(m("uni-icons"),Y),D=j(m("uni-swipe-action-item"),V),P=j(m("uni-swipe-action"),z),$=g,q=b,Z=j(m("uni-popup"),N);return a(),l(_,{class:"hasfixedbottom"},{default:t((()=>[n(_,{class:"searchbar"},{default:t((()=>[n(f,{placeholderStyle:"font-size:30rpx","input-border":!1,prefixIcon:"search",modelValue:G.value.personName,"onUpdate:modelValue":s[0]||(s[0]=e=>G.value.personName=e),placeholder:"搜索姓名或证件号码",onBlur:M,onClear:M},null,8,["modelValue"]),n(_,{class:"invertedbtn-red",onClick:O},{default:t((()=>[o("+ 添加会员")])),_:1})])),_:1}),n(_,{class:"vipData mtb30"},{default:t((()=>[n(_,null,{default:t((()=>[o(" 人数合计:"),n(I,null,{default:t((()=>[o(r(S.value.personCount?S.value.personCount:0),1)])),_:1}),o("人 ")])),_:1}),n(_,null,{default:t((()=>[o(" 新会员合计:"),n(I,null,{default:t((()=>[o(r(S.value.newPersonCount?S.value.newPersonCount:0),1)])),_:1}),o("人 ")])),_:1}),n(_,null,{default:t((()=>[o(" 续费会员合计:"),n(I,null,{default:t((()=>[o(r(S.value.oldPersonCount?S.value.oldPersonCount:0),1)])),_:1}),o("人 ")])),_:1})])),_:1}),n(P,null,{default:t((()=>[(a(!0),i(p,null,d(U.value,(e=>(a(),l(D,{class:"personitem"},{right:t((()=>[n(_,{class:"slot-button"},{default:t((()=>[n(_,{onClick:a=>{var l;C({title:"提示",content:`确定删除${(l=e).personName}吗`,success:function(e){e.confirm&&F([l.payId]).then((e=>{v({title:"删除成功"}),1==U.value.length&&(G.value.rangeId=-1),M()}))}})}},{default:t((()=>[n(w,{type:"trash-filled",color:"#fff",size:"20"}),n(I,{class:"slot-button-text"},{default:t((()=>[o("删除")])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),default:t((()=>[n(_,{class:"content-box"},{default:t((()=>[n(_,{class:"flexbox"},{default:t((()=>[n(_,{class:"colorful"},{default:t((()=>{var a;return[o(r(null==(a=e.personName)?void 0:a.slice(0,1)),1)]})),_:2},1024),n(_,null,{default:t((()=>[o(r(e.personName)+" ",1),n(_,{class:"date"},{default:t((()=>[o(" 证件号:"+r(e.personIdcCode),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),n(_,{class:"flexbox",onClick:a=>{return l=e,E.value=l,A.value=l.payYear,void H.value.open();var l}},{default:t((()=>[n(_,{class:"text-danger"},{default:t((()=>[o("("+r(J.value[e.payYear-1].text)+")",1)])),_:2},1024),n(w,{type:"forward",size:"18",color:"#999"})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)))),256))])),_:1}),0==U.value.length?(a(),l(_,{key:0,class:"nodata"},{default:t((()=>[n($,{mode:"aspectFit",src:B}),n(q,{class:"btn-red",onClick:O},{default:t((()=>[o("+ 在线选择")])),_:1})])),_:1})):c("",!0),n(_,{class:"fixedBottom"},{default:t((()=>{var e;return[n(q,{class:"btn-red",disabled:(null==(e=U.value)?void 0:e.length)<=0,onClick:Q},{default:t((()=>[o("保存并提交")])),_:1},8,["disabled"])]})),_:1}),n(Z,{ref_key:"pickView",ref:H,type:"bottom"},{default:t((()=>[n(_,{class:"pickViewBox"},{default:t((()=>[(a(!0),i(p,null,d(J.value,(e=>(a(),l(_,{onClick:a=>function(e){A.value=e.value,H.value.close(),E.value.payYear=e.value,L(E.value.payId,E.value.payYear).then((e=>{for(var a of U.value)a.perId==E.value.perId&&(a.payYear=E.value.payYear)}))}(e)},{default:t((()=>[o(r(e.text),1),h(n(w,{type:"checkmarkempty",size:"20",color:"green"},null,512),[[y,e.value==A.value]])])),_:2},1032,["onClick"])))),256))])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-4d7d4f71"]]);export{q as default};