index-30c101e3.js 7.7 KB

1
  1. import{D as W,A as S}from"./index-ad86104a.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";import{a as c,o as K,W as s,X as l,Y as v,m as e,Z as t,E as n,F as T,a5 as X,a2 as A,u as z,a4 as f,a3 as O,$ as x,N as R,a0 as Y,a1 as Z}from"./vue-7f5e2b1b.js";import{U as G}from"./UnlockOutlined-0be3a6af.js";import{u as j}from"./vue-router-e2815956.js";const H={class:"panel"},J={key:0},Q={class:"amount"},ee={style:{"text-align":"center"}},te={__name:"orderInfo",emits:["onGetid"],setup(g,{emit:C}){const p=[{title:"公司名称",dataIndex:"enterprisename",key:"enterprisename"},{title:"账号",dataIndex:"accountno",key:"accountno"},{title:"到期时间",dataIndex:"enddate",key:"enddate"}],r=c([]),w=c([]),b=c([]),d=c({}),h=async a=>{const o=await S.requested({classname:"system.payorder.payorder",method:"createOrder",content:{}});d.value.sys_payorderid=o.data.sys_payorderid,C("onGetid",d.value.sys_payorderid),a()},I=c([]),_=c({}),i=async()=>{const a=await S.requested({classname:"system.payorder.payorder",method:"chooseSystemPartition",content:{pageNumber:1,pageSize:999,where:{condition:""}}});d.value.sys_site_systempartitionid=a.data[0].sys_site_systempartitionid,_.value=a.data[0],I.value=a.data;const o=await S.requested({classname:"system.payorder.payorder",method:"chooseUsers",content:{pageNumber:1,pageSize:999,where:{condition:""}}});r.value=o.data,o.data.some(k=>{k.isleader===1&&(w.value.push(k.userid),b.value.push(k))}),y()},u=c({}),y=async()=>{const a=await S.requested({classname:"system.payorder.payorder",method:"insertUsers",content:{sys_site_systempartitionid:d.value.sys_site_systempartitionid,sys_payorderid:d.value.sys_payorderid,remarks:d.value.remarks,users:b.value.map(o=>({isleader:o.isleader,userid:o.userid,sa_agentsid:o.sa_agentsid}))}});u.value=a.data},m=a=>{I.value.some(o=>{a.key==o.sys_site_systempartitionid&&(_.value=o)}),d.value.sys_site_systempartitionid=a.key,y()},q=(a,o)=>{w.value=a,o.value=o},$=a=>({disabled:a.isleader===1,name:a.enterprisename});return K(()=>{h(()=>{i()})}),(a,o)=>{const k=s("a-descriptions-item"),U=s("a-menu-item"),V=s("a-menu"),F=s("a-button"),P=s("a-dropdown"),D=s("a-descriptions"),E=s("a-table"),L=s("a-space");return l(),v("div",H,[e(D,{class:"mt-10",size:"small",labelStyle:{color:"#666",width:"80px",textAlign:"left"}},{default:t(()=>[e(k,{label:"付费说明"},{default:t(()=>[n("付费订单")]),_:1}),e(k,{label:"选择版本"},{default:t(()=>[e(P,null,{overlay:t(()=>[e(V,{onClick:m},{default:t(()=>[(l(!0),v(T,null,X(I.value,N=>(l(),A(U,{key:N.sys_site_systempartitionid},{default:t(()=>[e(z(G)),n(" "+f(N.partitionname),1)]),_:2},1024))),128))]),_:1})]),default:t(()=>[e(F,{size:"small"},{default:t(()=>[e(z(G)),n(" "+f(_.value.partitionname)+" ",1),e(z(W))]),_:1})]),_:1})]),_:1})]),_:1}),e(E,{class:"mt-10",dataSource:r.value,columns:p,"row-selection":{selectedRowKeys:w.value,onChange:q,getCheckboxProps:$,hideSelectAll:!0,preserveSelectedRowKeys:!1},rowKey:"userid",size:"small",bordered:""},{bodyCell:t(({column:N,record:M})=>[N.key==="enddate"?(l(),v("span",J,f(M.enddate[d.value.sys_site_systempartitionid]),1)):O("",!0)]),_:1},8,["dataSource","row-selection"]),e(D,{column:6,class:"mt-10",labelStyle:{color:"#666",textAlign:"left"}},{default:t(()=>[e(k,{label:"账号数",span:6},{default:t(()=>[n(f(b.value.length),1)]),_:1}),e(k,{label:"原价",span:6},{default:t(()=>[n(f(u.value.orig_amount),1)]),_:1}),e(k,{label:"应付总额",span:6},{default:t(()=>[n(" ¥"),x("span",Q,f(u.value.amount),1)]),_:1})]),_:1}),x("div",ee,[e(L,null,{default:t(()=>[R(a.$slots,"extra",{},void 0,!0)]),_:3})])])}}},ae=B(te,[["__scopeId","data-v-986ad37a"]]);const se=g=>(Y("data-v-07502bc0"),g=g(),Z(),g),oe={key:0},ne={key:1,class:"panel"},re={key:0,style:{color:"red"}},le={key:1,style:{color:"#afb0be"}},de={key:2,style:{color:"#afb0be"}},ie={key:3},ce={class:"amount"},_e={class:"pay_font"},ue={class:"qrcode"},pe=se(()=>x("span",{style:{color:"#FA8C16",display:"block",width:"850px","text-align":"center","font-size":"16px",margin:"20px auto"}},"温馨提示:请使用微信扫码支付",-1)),ye={__name:"payInfo",props:["sys_payorderid"],setup(g){const C=g,p=[{title:"公司名称",dataIndex:"enterprisename",key:"enterprisename"},{title:"账号",dataIndex:"accountno",key:"accountno"},{title:"手机号",dataIndex:"phonenumber",key:"phonenumber"},{title:"到期时间",dataIndex:"enddate",key:"enddate"}],r=c({}),w=async()=>{const _=await S.requested({classname:"system.payorder.payorder",method:"detail",content:{sys_payorderid:C.sys_payorderid}});r.value=_.data,I()},b=c([]),d=async()=>{const _=await S.requested({classname:"system.payorder.payorder",method:"detail_userlist",content:{sys_payorderid:C.sys_payorderid,pageNumber:1,pageSize:99,where:{nocache:!0,condition:""}}});b.value=_.data},h=c(""),I=async _=>{const i=await S.requested({classname:"system.payment.wechatpay",method:"createNativeWechatOrder",content:{orderno:r.value.orderno}});i.code===1?h.value=i.data.code_url:h.value="failed"};return K(()=>{w(),d()}),(_,i)=>{const u=s("a-result"),y=s("a-descriptions-item"),m=s("a-descriptions"),q=s("a-table"),$=s("a-qrcode");return h.value=="failed"?(l(),v("div",oe,[e(u,{status:"error",title:"创建支付信息失败!","sub-title":"创建支付信息失败,请重新刷新重试,若还是失败请联系管理人员!"},{extra:t(()=>[R(_.$slots,"extra",{},void 0,!0)]),_:3})])):(l(),v("div",ne,[x("div",null,[e(m,{column:6,class:"mt-10",labelStyle:{color:"#666",textAlign:"left"}},{default:t(()=>[e(y,{label:"单据号",span:2},{default:t(()=>[n(f(r.value.orderno),1)]),_:1}),e(y,{label:"付费状态",span:2},{default:t(()=>[r.value.ispaid=="0"||r.value.ispaid=="2"?(l(),v("span",re,"未付费")):r.value.ispaid=="4"?(l(),v("span",le,"已退款")):r.value.ispaid=="3"?(l(),v("span",de,"已取消")):(l(),v("span",ie,"已付费"))]),_:1}),e(y,{label:"付费金额",span:2},{default:t(()=>[n(" ¥"),x("span",ce,f(r.value.amount),1)]),_:1}),e(y,{label:"付费版本",span:2},{default:t(()=>[n(f(r.value.partitionname),1)]),_:1}),e(y,{label:"付费类型",span:2},{default:t(()=>[x("span",_e,f(r.value.sys_payincidence=="1"?"按账号付费":"按主体付费"),1)]),_:1})]),_:1}),e(q,{class:"mt-10",dataSource:b.value,columns:p,size:"small",bordered:""},null,8,["dataSource"])]),x("div",ue,[e($,{size:300,value:h.value,icon:""},null,8,["value"])]),pe]))}}},me=B(ye,[["__scopeId","data-v-07502bc0"]]);const ve={style:{"margin-top":"20px"}},fe={class:"steps-content"},be={__name:"index",setup(g){const C=j(),p=c(0);c({});const w=[{title:"购买提醒"},{title:"创建订单"},{title:"支付订单"}].map(i=>({key:i.title,title:i.title})),b=i=>{p.value=i},d=()=>{p.value--},h=c(0),I=i=>{h.value=i},_=()=>{location.reload()};return(i,u)=>{const y=s("a-steps"),m=s("a-button"),q=s("a-result");return l(),v("div",ve,[e(y,{style:{width:"600px",margin:"0 auto"},current:p.value,items:z(w)},null,8,["current","items"]),x("div",fe,[p.value==0?(l(),A(q,{key:0,status:"warning",title:"您当前还未购买此付费功能,请先购买!","sub-title":"点击去购买将为你创建支付订单!"},{extra:t(()=>[e(m,{key:"console",type:"primary",onClick:u[0]||(u[0]=$=>b(1))},{default:t(()=>[n("去购买")]),_:1}),e(m,{key:"buy",onClick:u[1]||(u[1]=$=>z(C).go(-1))},{default:t(()=>[n("返回上一页")]),_:1})]),_:1})):O("",!0),p.value==1?(l(),A(ae,{key:1,onOnGetid:I},{extra:t(()=>[e(m,{key:"console",type:"primary",onClick:u[2]||(u[2]=$=>b(2))},{default:t(()=>[n("确认")]),_:1}),e(m,{key:"buy",onClick:d},{default:t(()=>[n("上一步")]),_:1})]),_:1})):O("",!0),p.value==2?(l(),A(me,{key:2,sys_payorderid:h.value},{extra:t(()=>[e(m,{key:"console",type:"primary",onClick:_},{default:t(()=>[n("刷新")]),_:1}),e(m,{key:"buy",onClick:d},{default:t(()=>[n("上一步")]),_:1})]),_:1},8,["sys_payorderid"])):O("",!0)])])}}},Ie=B(be,[["__scopeId","data-v-b3113947"]]);export{Ie as default};