pages-group-addGroupMemberPay.75e97014.js
4.66 KB
import{r as e,o as a,c as t,w as l,a as s,i as u,b as n,d as r,j as o,k as d,F as i,f as c,B as f,z as p,_ as v,u as _,p as m,G as g,t as k,Y as y,Z as x,l as b,q as h}from"./index-faed4152.js";import{_ as I}from"./uni-icons.3b49d363.js";import{a as w,o as j,r as C}from"./uni-app.es.32d1ec75.js";import{_ as Y,a as T}from"./uni-swipe-action.33021097.js";import{_ as z}from"./uni-popup.24379d89.js";import{_ as L}from"./nodata.2b892211.js";import{a9 as B,aa as P,ag as F,ah as G}from"./api.6a2ba825.js";import{_ as N}from"./_plugin-vue_export-helper.1b428a4d.js";const V=N({__name:"addGroupMemberPay",setup(N){const V=s(),$=e({rangeId:0}),q=e({}),D=e({});e(0);const E=e(1),M=e({}),Z=e(null);e(!0);const A=e([{text:"一年",value:1},{text:"二年",value:2},{text:"三年",value:3},{text:"四年",value:4},{text:"五年",value:5}]);function H(){J()}function J(){B($.value).then((e=>{D.value=[],e.rows.forEach((e=>{if(e.rangeId==$.value.rangeId)return D.value=e.certList,void(q.value=e)}))}))}function K(){let e=`/pages/group/vipList?rangeId=${$.value.rangeId}`;f({url:e})}function O(){0!=$.value.rangeId&&P($.value.rangeId).then((e=>{p({title:"提交成功"}),v()}))}return w((e=>{e.rangeId&&($.value.rangeId=e.rangeId)})),j((()=>{V.globalData.isLogin?H():V.firstLoadCallback=()=>{H()}})),(e,s)=>{const f=u,v=h,w=C(_("uni-icons"),I),j=C(_("uni-swipe-action-item"),Y),B=C(_("uni-swipe-action"),T),P=m,N=g,V=C(_("uni-popup"),z);return a(),t(f,{class:"hasfixedbottom"},{default:l((()=>[n(f,{class:"searchbar",style:{"justify-content":"center"}},{default:l((()=>[n(f,{class:"invertedbtn-red",onClick:K},{default:l((()=>[r("+ 在线选择")])),_:1})])),_:1}),n(B,null,{default:l((()=>[(a(!0),o(i,null,d(D.value,(e=>(a(),t(j,{class:"personitem"},{right:l((()=>[n(f,{class:"slot-button"},{default:l((()=>[n(f,{onClick:a=>{var t;b({title:"提示",content:`确定删除${(t=e).memberName}吗`,success:function(e){e.confirm&&G([t.certId]).then((e=>{p({title:"删除成功"}),1==D.value.length&&($.value.rangeId=0),J()}))}})}},{default:l((()=>[n(w,{type:"trash-filled",color:"#fff",size:"20"}),n(v,{class:"slot-button-text"},{default:l((()=>[r("删除")])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),default:l((()=>[n(f,{class:"content-box"},{default:l((()=>[n(f,{style:{width:"70%"}},{default:l((()=>[n(f,null,{default:l((()=>[r(k(e.memberName)+" ",1),n(f,{class:"date"},{default:l((()=>[r(" 团体类型: "),2==e.deptType?(a(),t(v,{key:0},{default:l((()=>[r("一级协会")])),_:1})):c("",!0),3==e.deptType?(a(),t(v,{key:1},{default:l((()=>[r("直属协会")])),_:1})):c("",!0),4==e.deptType?(a(),t(v,{key:2},{default:l((()=>[r("二级协会")])),_:1})):c("",!0),5==e.deptType?(a(),t(v,{key:3},{default:l((()=>[r("三级协会")])),_:1})):c("",!0),6==e.deptType?(a(),t(v,{key:4},{default:l((()=>[r("职业性团体会员")])),_:1})):c("",!0)])),_:2},1024),n(f,{class:"date"},{default:l((()=>[r("原有效期:"),n(v,null,{default:l((()=>{var a;return[r(k(null==(a=e.validityTime)?void 0:a.slice(0,10)),1)]})),_:2},1024)])),_:2},1024)])),_:2},1024),n(f,{class:"flexbox"},{default:l((()=>[n(f,null,{default:l((()=>[r(" 单价 "),n(f,null,{default:l((()=>[r("¥"+k(e.unitPrice),1)])),_:2},1024)])),_:2},1024),n(f,null,{default:l((()=>[r(" 总价 "),n(f,null,{default:l((()=>[n(v,{class:"text-danger"},{default:l((()=>[r("¥"+k(e.allPrice),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024),n(f,{class:"flex",onClick:a=>{return t=e,M.value=t,E.value=t.renewYear,void Z.value.open();var t}},{default:l((()=>[n(f,{class:"text-danger"},{default:l((()=>[r("("+k(A.value[e.renewYear-1].text)+")",1)])),_:2},1024),n(w,{type:"forward",size:"18",color:"#999"})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)))),256))])),_:1}),0==D.value.length?(a(),t(f,{key:0,class:"nodata"},{default:l((()=>[n(P,{mode:"aspectFit",src:L}),n(N,{class:"btn-red",onClick:K},{default:l((()=>[r("+ 在线选择")])),_:1})])),_:1})):c("",!0),n(f,{class:"fixedBottom"},{default:l((()=>{var e;return[n(N,{class:"btn-red",disabled:(null==(e=D.value)?void 0:e.length)<=0,onClick:O},{default:l((()=>[r("保存并提交")])),_:1},8,["disabled"])]})),_:1}),n(V,{ref_key:"pickView",ref:Z,type:"bottom"},{default:l((()=>[n(f,{class:"pickViewBox"},{default:l((()=>[(a(!0),o(i,null,d(A.value,(e=>(a(),t(f,{onClick:a=>function(e){E.value=e.value,Z.value.close(),M.value.renewYear=e.value,F({certId:M.value.certId,renewYear:M.value.renewYear}).then((e=>{for(var a of D.value)a.perId==M.value.perId&&(a.renewYear=M.value.renewYear);J()}))}(e)},{default:l((()=>[r(k(e.text),1),y(n(w,{type:"checkmarkempty",size:"20",color:"green"},null,512),[[x,e.value==E.value]])])),_:2},1032,["onClick"])))),256))])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-f659c3a0"]]);export{V as default};