智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
7.9 KiB

import{d as e,r as a,q as t,y as l,al as s,am as r,K as o,L as u,o as i,c as n,w as p,b as d,u as x,z as f,A as c,f as m,n as _,Q as v,R as g,a3 as b,t as y,I as h,g as j,i as F,E as k,j as w,D as T,F as C,G as B,a as I,S as P,C as L}from"./index-ed377420.js";import{_ as R}from"./u-avatar.53d13655.js";import{_ as S}from"./u--image.321add45.js";import{_ as z}from"./pay.20533412.js";import{_ as E}from"./loading-page.vue_vue_type_script_setup_true_lang.1c79156d.js";import{t as G}from"./topTabbar.5c01942d.js";import{g as O,_ as V}from"./message.vue_vue_type_script_setup_true_lang.a8b3c03b.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.d58f766c.js";import"./u-text.4b5d2c60.js";import"./u-image.8e8cf8e7.js";import"./u-transition.62225ebb.js";import"./u-popup.c17b5064.js";import"./u-safe-bottom.c40cd15c.js";import"./pay.0a02b60a.js";import"./u-loading-icon.9ec5388c.js";const A=q(e({__name:"money",setup(e){const q=G();q.setTopTabbarParam({title:""});const A=a(!0),D=a(0),J=a(""),K=a({}),M=a(!1),N=a(!0),Q=a(null);t((e=>{D.value=e.id||0,J.value=e.type||""})),l((()=>{D.value&&J.value&&U(J.value,D.value)})),s((()=>{Q.value&&(clearTimeout(Q.value),Q.value=null)})),r((()=>{Q.value&&(clearTimeout(Q.value),Q.value=null)}));const U=(e,a)=>{N.value&&(A.value=!0,N.value=!1),O(e,a).then((t=>{K.value=t.data,o({title:K.value.config.pay_page_name}),q.setTopTabbarParam({title:K.value.config.pay_page_name}),A.value=!1,2!=K.value.status&&1!=K.value.status&&-1!=K.value.status?Q.value=setTimeout((()=>{U(e,a)}),3e3):(clearTimeout(Q.value),Q.value=null)})).catch((()=>{Q.value&&(clearTimeout(Q.value),Q.value=null),A.value=!1;u({title:"未找到帮付订单信息",url:"/app/pages/index/index",mode:"reLaunch"})}))},W=a(null),X=()=>{W.value.open(K.value.config)},H=a(),Y=()=>{var e;y()?null==(e=H.value)||e.open(K.value.trade_type,K.value.trade_id,"/app/pages/index/index","friendspay"):h().setLoginBack({url:"/app/pages/friendspay/money",param:{id:K.value.trade_id,type:K.value.trade_type}})};return(e,a)=>{const t=j(F("u-avatar"),R),l=k,s=w,r=T,o=L,u=j(F("u--image"),S),y=j(F("pay"),z),h=j(F("loading-page"),E);return i(),n(s,{style:_(e.themeColor())},{default:p((()=>[Object.keys(K.value).length&&!A.value?(i(),n(s,{key:0,class:"bg-[var(--page-bg-color)] min-h-screen overflow-hidden"},{default:p((()=>[d(s,{style:_({background:"url("+x(C)("static/resource/images/app/friendpay_money.png")+") left bottom / cover no-repeat"}),class:"pb-[194rpx] overflow-hidden"},{default:p((()=>[d(s,{class:"mt-[20rpx] flex flex-col items-center"},{default:p((()=>[d(t,{src:x(C)(K.value.member.headimg),size:"50",leftIcon:"none","default-url":x(C)("static/resource/images/default_headimg.png")},null,8,["src","default-url"]),d(s,{class:"flex items-center mt-[20rpx] text-[#fff] text-[26rpx] leading-[36rpx]"},{default:p((()=>[d(l,{class:"font-bold mr-[10rpx] max-w-[250rpx] truncate"},{default:p((()=>[f(c(K.value.member.nickname),1)])),_:1}),d(l,null,{default:p((()=>[f("请您帮忙付款~")])),_:1})])),_:1}),K.value.config.pay_leave_message?(i(),n(s,{key:0,class:"message bg-[#fe0708] relative max-w-[520rpx] px-[20rpx] py-[12rpx] rounded-[12rpx] border-solid border-[1rpx] border-color text-[24rpx] text-[#fff] leading-[30rpx] box-border text-center mt-[20rpx] mx-[114rpx]"},{default:p((()=>[f(c(K.value.config.pay_leave_message),1)])),_:1})):m("v-if",!0)])),_:1})])),_:1},8,["style"]),d(s,{class:"-mt-[154rpx] card-template sidebar-margin mb-[var(--top-m)]"},{default:p((()=>[d(s,{class:"text-[24rpx] text-center mb-[10rpx]"},{default:p((()=>[f(c(x(B)("payMoney")),1)])),_:1}),d(s,{class:"text-center mb-[50rpx]"},{default:p((()=>[d(l,{class:"text-[32rpx] font-500 price-font text-[#FF4142]"},{default:p((()=>[f("¥")])),_:1}),d(l,{class:"text-[56rpx] font-bold price-font text-[#FF4142]"},{default:p((()=>[f(c(parseFloat(K.value.money).toFixed(2).split(".")[0]),1)])),_:1}),d(l,{class:"text-[32rpx] font-500 price-font text-[#FF4142]"},{default:p((()=>[f("."+c(parseFloat(K.value.money).toFixed(2).split(".")[1]),1)])),_:1})])),_:1}),d(s,{class:"px-[20rpx] box-border"},{default:p((()=>[2==K.value.status?(i(),n(r,{key:0,class:"bg-[#FFB4B1] !text-[#fff] h-[80rpx] leading-[80rpx] rounded-[100rpx] text-[26rpx] font-500","hover-class":"none"},{default:p((()=>[f(c(x(B)("finish")),1)])),_:1})):-1==K.value.status?(i(),n(r,{key:1,class:"bg-[#FFB4B1] !text-[#fff] h-[80rpx] leading-[80rpx] rounded-[100rpx] text-[26rpx] font-500","hover-class":"none"},{default:p((()=>[f(c(x(B)("close")),1)])),_:1})):(i(),n(r,{key:2,class:"botton-color !text-[#fff] h-[80rpx] leading-[80rpx] rounded-[100rpx] text-[26rpx] font-500","hover-class":"none",loading:M.value,onClick:Y},{default:p((()=>[f(c(K.value.config.pay_button_name?K.value.config.pay_button_name:x(B)("payGenerously")),1)])),_:1},8,["loading"]))])),_:1}),d(s,{class:"mt-[20rpx] flex items-baseline justify-center text-[var(--text-color-light9)]",onClick:a[0]||(a[0]=e=>x(I)({url:"/app/pages/index/index"}))},{default:p((()=>[d(l,{class:"text-[24rpx] mr-[6rpx]"},{default:p((()=>[f("返回首页")])),_:1})])),_:1})])),_:1}),K.value.config.pay_info_switch?(i(),n(s,{key:0,class:"card-template sidebar-margin mb-[var(--top-m)]"},{default:p((()=>["[]"!==JSON.stringify(K.value.trade_info)&&K.value.trade_info.item_list.length?(i(),v(g,{key:0},[d(s,{class:"flex justify-between items-center mb-[30rpx]"},{default:p((()=>[d(s,{class:"text-[30rpx] text-[#333] font-500"},{default:p((()=>[f(c(x(B)("helpPayInfo")),1)])),_:1}),K.value.config.pay_explain_switch?(i(),n(s,{key:0,class:"flex-shrink-0",onClick:X},{default:p((()=>[d(l,{class:"mr-[8rpx] text-[24rpx]"},{default:p((()=>[f(c(K.value.config.pay_explain_title),1)])),_:1}),d(l,{class:"nc-iconfont nc-icon-jichuxinxiV6xx text-[26rpx]"})])),_:1})):m("v-if",!0)])),_:1}),d(s,{class:"border-0 border-solid border-b-[1rpx] border-[#f6f6f6] mb-[20rpx]"},{default:p((()=>[(i(!0),v(g,null,b(K.value.trade_info.item_list,((e,a)=>(i(),n(s,{class:P(["flex justify-between",{" mb-[34rpx]":a+1!=K.value.trade_info.length}])},{default:p((()=>[d(s,{class:"w-[170rpx] h-[170rpx] rounded-[var(--goods-rounded-big)] overflow-hidden flex-shrink-0"},{default:p((()=>[d(u,{class:"overflow-hidden",radius:"var(--goods-rounded-big)",width:"170rpx",height:"170rpx",src:x(C)(e.item_image?e.item_image:""),model:"aspectFill"},{error:p((()=>[d(o,{class:"w-[170rpx] h-[170rpx] rounded-[var(--goods-rounded-big)] overflow-hidden",src:x(C)("static/resource/images/diy/shop_default.jpg"),mode:"aspectFill"},null,8,["src"])])),_:2},1032,["src"])])),_:2},1024),d(s,{class:"ml-[20rpx] flex flex-1 flex-col justify-between"},{default:p((()=>[d(s,null,{default:p((()=>[d(s,{class:"text-[28rpx] using-hidden leading-[40rpx] text-[#333]"},{default:p((()=>[f(c(e.item_name),1)])),_:2},1024),e.item_sub_name?(i(),n(s,{key:0,class:"text-[24rpx] mt-[14rpx] text-[var(--text-color-light9)] using-hidden leading-[28rpx]"},{default:p((()=>[f(c(e.item_sub_name),1)])),_:2},1024)):m("v-if",!0)])),_:2},1024),d(s,{class:"flex justify-between items-baseline"},{default:p((()=>[d(s,{class:"price-font text-[#FF4142]"},{default:p((()=>[d(l,{class:"text-[24rpx]"},{default:p((()=>[f("¥")])),_:1}),d(l,{class:"text-[40rpx] font-500"},{default:p((()=>[f(c(parseFloat(e.item_price).toFixed(2).split(".")[0]),1)])),_:2},1024),d(l,{class:"text-[24rpx] font-500"},{default:p((()=>[f("."+c(parseFloat(e.item_price).toFixed(2).split(".")[1]),1)])),_:2},1024)])),_:2},1024),d(l,{class:"text-right text-[26rpx]"},{default:p((()=>[f("x"+c(e.item_num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["class"])))),256))])),_:1}),d(s,{class:"text-[26rpx] text-right"},{default:p((()=>[f(c(K.value.trade_info.item_total),1)])),_:1})],64)):(i(),n(s,{key:1,class:"text-[28rpx] leading-[40rpx] text-[#333]"},{default:p((()=>[f(c(K.value.body),1)])),_:1}))])),_:1})):m("v-if",!0)])),_:1})):m("v-if",!0),m(" 帮付说明 "),d(V,{ref_key:"messageRef",ref:W},null,512),m(" 支付 "),d(y,{ref_key:"payRef",ref:H},null,512),d(h,{loading:A.value},null,8,["loading"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-906f180b"]]);export{A as default};