mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-04-25 11:18:23 +00:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{d as P,y as W,f as Z,r as F,h as d,c,e as s,w as a,u as l,aU as A,Z as R,s as u,F as E,a as t,t as o,q as i,C as r,B as L,v as J,W as G,i as I,aV as Q,a9 as X,M as Y,aR as ee,aS as te,bV as ae,ag as le,ah as se,E as oe,aa as ie,N as de,a3 as ne,p as re,g as ce}from"./index-3c779d75.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{g as _e}from"./card-8d142f66.js";import{_ as ue}from"./_plugin-vue_export-helper-c27b6911.js";const pe=y=>(re("data-v-8b241dd8"),y=y(),ce(),y),he={class:"main-container"},me={class:"panel-title"},ve={class:"input-width"},ge={class:"input-width"},fe={class:"input-width"},xe={class:"input-width"},be={class:"input-width"},ye={class:"input-width"},we={class:"input-width"},ke={key:0,class:"input-width"},Ee={key:1,class:"input-width"},Ne={class:"input-width"},Ce={class:"input-width"},Be={class:"input-width"},Fe={class:"panel-title"},Te={class:"text-[14px]"},De={class:"text-[14px]"},Se={class:"text-[14px]"},Re={class:"panel-title"},Le={key:0,class:"text-[14px]"},Ge={key:1,class:"text-[14px]"},Ie={key:1,class:"text-[14px]"},Ve={class:"panel-title"},qe={class:"flex"},ze={class:"flex items-center shrink-0"},Me=["src"],$e={class:"flex flex-col"},je={class:"multi-hidden text-[14px]"},Oe={class:"text-[12px] text-[#999]"},Ue={class:"text-[14px]"},He={class:"text-[14px]"},Ke={class:"text-[14px]"},Pe={class:"text-[14px]"},We={class:"panel-title"},Ze={key:0},Ae={class:"flex"},Je={class:"flex items-center shrink-0"},Qe=["src"],Xe={class:"flex flex-col"},Ye={class:"multi-hidden text-[14px]"},et={class:"text-[12px] text-[#999]"},tt={class:"text-[14px]"},at={class:"text-[14px]"},lt={class:"text-[14px]"},st={key:0,class:"panel-title"},ot={key:1,class:"mb-[50px]",style:{"min-height":"100px"}},it={class:"mr-[20px] min-w-[71px]"},dt={class:"leading-[1] text-[14px] w-[100px] flex justify-end"},nt={class:"leading-[1] text-[14px] w-[100px] flex justify-end mt-[15px]"},rt=pe(()=>t("div",{class:"w-[16px] h-[16px] flex items-center bg-[#D1EBFF] border-[1px] border-[#0091FF] rounded-[999px]"},[t("div",{class:"w-[8px] h-[8px] mx-auto bg-[#0091FF] rounded-[999px]"})],-1)),ct={key:0,class:"w-[2px] h-[50px] bg-[#D1EBFF] mx-auto"},_t={class:"leading-[1] ml-[20px] text-[14px]"},ut={class:"leading-[1] ml-[20px] text-[14px] mt-[15px]"},pt={class:"ml-[10px]"},ht=P({__name:"card_detail",setup(y){const T=W(),w=Z(),V=T.meta.title,q=F(T.query.card_id||0),x=F(!0),e=F(null);(()=>{_e(q.value).then(m=>{m.data&&(e.value=m.data,e.value.use_records_list=e.value.use_records_list.map(p=>(p.recordsGoods.forEach(b=>{b.rowNum=p.recordsGoods.length}),p)),x.value=!1)}).catch(()=>{x.value=!1})})();const z=({row:m,column:p,rowIndex:b,columnIndex:g})=>b===0?g>1?[m.rowNum,1]:[1,1]:g>1?[0,0]:[1,1],M=()=>{e.value&&w.push(`/shop_giftcard/giftcard/detail?giftcard_id=${e.value.giftcard_id}`)},$=m=>{const p=w.resolve({path:"/member/detail",query:{id:m}});window.open(p.href)},j=m=>{const p=w.resolve({path:"/shop/order/detail",query:{order_id:m.order_id}});window.open(p.href)},O=m=>{const p=w.resolve({path:"/member/balance",query:{id:m.member_id}});window.open(p.href)};return(m,p)=>{const b=Q,g=X,h=Y,f=ee,N=te,C=ae,_=le,B=se,D=oe,U=ie,H=de,S=ne;return d(),c("div",he,[s(g,{class:"card !border-none mb-[15px]",shadow:"never"},{default:a(()=>[s(b,{content:l(V),icon:l(A),onBack:M},null,8,["content","icon"])]),_:1}),R((d(),u(H,{model:e.value,"label-width":"100px",ref:"formRef",class:"page-form","label-position":"left"},{default:a(()=>[e.value?(d(),c(E,{key:0},[s(g,{class:"box-card !border-none relative",shadow:"never"},{default:a(()=>[t("h3",me,o(l(i)("giftcardInfoTitle")),1),s(N,{class:"row-bg px-[30px]",gutter:20},{default:a(()=>[s(f,{span:8},{default:a(()=>[s(h,{label:l(i)("cardType")},{default:a(()=>[t("div",ve,o(e.value.giftcard.type_name),1)]),_:1},8,["label"]),s(h,{label:l(i)("cardNo")},{default:a(()=>[t("div",ge,o(e.value.card_no),1)]),_:1},8,["label"]),e.value.giftcard.type=="real"?(d(),u(h,{key:0,label:l(i)("cardKey")},{default:a(()=>[t("div",fe,o(e.value.card_key),1)]),_:1},8,["label"])):r("",!0),s(h,{label:l(i)("formMember")},{default:a(()=>[t("div",{class:"input-width text-primary cursor-pointer",onClick:p[0]||(p[0]=n=>$(e.value.member.member_id))},o(e.value.member.nickname),1)]),_:1},8,["label"]),s(h,{label:l(i)("status")},{default:a(()=>[t("div",xe,o(e.value.status_name),1)]),_:1},8,["label"])]),_:1}),s(f,{span:8},{default:a(()=>[s(h,{label:l(i)("cardRightType")},{default:a(()=>[t("div",be,o(e.value.giftcard.card_right_type_name),1)]),_:1},8,["label"]),e.value.giftcard.card_right_type=="balance"?(d(),u(h,{key:0,label:l(i)("cardBalance")},{default:a(()=>[t("div",ye,"¥"+o(e.value.balance),1)]),_:1},8,["label"])):r("",!0),s(h,{label:l(i)("createTime")},{default:a(()=>[t("div",we,o(e.value.create_time),1)]),_:1},8,["label"]),s(h,{label:l(i)("validityTime")},{default:a(()=>[e.value.validity_time?(d(),c("div",ke,o(e.value.validity_time),1)):(d(),c("div",Ee,o(l(i)("validityForever")),1))]),_:1},8,["label"])]),_:1}),s(f,{span:8},{default:a(()=>[e.value.giftcard.type=="real"?(d(),u(h,{key:0,label:l(i)("activateTime")},{default:a(()=>[t("div",Ne,o(e.value.activate_time),1)]),_:1},8,["label"])):r("",!0),s(h,{label:l(i)("isGive")},{default:a(()=>[t("div",Ce,o(e.value.giftcard.is_give==1?"是":"否"),1)]),_:1},8,["label"]),s(h,{label:l(i)("cardSource")},{default:a(()=>[t("div",Be,o(e.value.source_name),1)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1}),s(g,{class:"box-card !border-none relative",shadow:"never"},{default:a(()=>[t("h3",Fe,o(l(i)("dataStatisticsTitle")),1),s(N,{class:"row-bg px-[30px]",gutter:20},{default:a(()=>[s(f,{span:8},{default:a(()=>[s(C,{value:e.value.total_num},{title:a(()=>[t("span",Te,o(e.value.giftcard.card_right_type=="balance"?l(i)("totalNum"):l(i)("canExchangeNum")),1)]),_:1},8,["value"])]),_:1}),s(f,{span:8},{default:a(()=>[s(C,{value:e.value.use_num},{title:a(()=>[t("span",De,o(e.value.giftcard.card_right_type=="balance"?l(i)("useCount"):l(i)("hasExchangeNum")),1)]),_:1},8,["value"])]),_:1}),s(f,{span:8},{default:a(()=>[s(C,{value:e.value.total_num-e.value.use_num},{title:a(()=>[t("span",Se,o(e.value.giftcard.card_right_type=="balance"?l(i)("notUseCount"):l(i)("notExchangeNum")),1)]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),s(g,{class:"box-card !border-none relative",shadow:"never"},{default:a(()=>[t("h3",Re,o(l(i)("useRuleTitle")),1),s(N,{class:"row-bg px-[30px]",gutter:20},{default:a(()=>[s(f,{span:8},{default:a(()=>[e.value.giftcard.card_right_type=="goods"?(d(),c(E,{key:0},[e.value.giftcard.card_goods_type=="all"?(d(),c("p",Le,"持卡人兑换时,可从按照商品列表中商品数量进行兑换")):r("",!0),e.value.giftcard.card_goods_type=="diy"?(d(),c("p",Ge,"持卡人兑换时,可从以下商品列表中任选"+o(e.value.giftcard.card_goods_count)+"件",1)):r("",!0)],64)):r("",!0),e.value.giftcard.card_right_type=="balance"?(d(),c("p",Ie,"持卡人兑换时,将储值卡的储值余额充值到账户余额中")):r("",!0)]),_:1})]),_:1})]),_:1}),e.value.giftcard.card_right_type=="goods"?(d(),u(g,{key:0,class:"box-card !border-none relative",shadow:"never"},{default:a(()=>[t("h3",Ve,o(l(i)("goodsSkuListTitle")),1),s(B,{data:e.value.cardGoods,size:"large",border:"","max-height":"400",style:{"max-width":"1000px"}},{default:a(()=>[s(_,{label:l(i)("goodsName"),align:"left",width:"350"},{default:a(({row:n})=>[t("div",qe,[t("div",ze,[t("img",{class:"w-[50px] h-[50px] mr-[10px]",src:l(L)(n.sku_image)},null,8,Me)]),t("div",$e,[t("p",je,o(n.goods_name),1),t("span",Oe,o(n.sku_name),1)])])]),_:1},8,["label"]),s(_,{label:l(i)("price"),"min-width":"120",align:"center"},{default:a(({row:n})=>[t("span",Ue,"¥"+o(n.price),1)]),_:1},8,["label"]),e.value.giftcard.card_goods_type=="all"?(d(),u(_,{key:0,label:l(i)("canExchangeNum"),"min-width":"120",align:"center"},{default:a(({row:n})=>[t("span",He,o(n.total_num),1)]),_:1},8,["label"])):r("",!0),s(_,{label:l(i)("hasExchangeNum"),"min-width":"120",align:"center"},{default:a(({row:n})=>[t("span",Ke,o(n.use_num),1)]),_:1},8,["label"]),e.value.giftcard.card_goods_type=="all"?(d(),u(_,{key:1,label:l(i)("notExchangeNum"),"min-width":"120",align:"center"},{default:a(({row:n})=>[t("span",Pe,o(n.total_num-n.use_num),1)]),_:1},8,["label"])):r("",!0)]),_:1},8,["data"])]),_:1})):r("",!0),s(g,{class:"box-card !border-none relative",shadow:"never"},{default:a(()=>[t("h3",We,o(l(i)("useRecordsList")),1),s(B,{size:"large",class:"table-top",border:"","max-height":"400"},{default:a(()=>[e.value.giftcard.card_right_type=="goods"?(d(),u(_,{key:0,label:l(i)("goodsName"),width:"350"},null,8,["label"])):r("",!0),e.value.giftcard.card_right_type=="balance"?(d(),u(_,{key:1,label:l(i)("cardBalance"),align:"center","min-width":"120"},null,8,["label"])):r("",!0),s(_,{label:e.value.giftcard.card_right_type=="balance"?l(i)("useNum"):l(i)("exchangeNum"),align:"center","min-width":"120"},null,8,["label"]),s(_,{label:l(i)("useTime"),align:"center","min-width":"120"},null,8,["label"]),s(_,{label:l(i)("operation"),fixed:"right",align:"center","min-width":"120"},null,8,["label"])]),_:1}),R((d(),c("div",{class:J(e.value.use_records_list.length>0?"":"border-l-[1px] border-r-[1px] border-b-[1px] border-solid border-[var(--el-border-color-lighter)]")},[x.value?r("",!0):(d(),c("div",Ze,[e.value.use_records_list.length?(d(!0),c(E,{key:0},G(e.value.use_records_list,(n,k)=>(d(),c("div",{key:k},[s(B,{data:n.recordsGoods,size:"large",border:"","show-header":!1,"span-method":z,"max-height":"400"},{default:a(()=>[e.value.giftcard.card_right_type=="goods"?(d(),u(_,{key:0,align:"left",width:"350"},{default:a(({row:v})=>[t("div",Ae,[t("div",Je,[t("img",{class:"w-[50px] h-[50px] mr-[10px]",src:l(L)(v.sku_image)},null,8,Qe)]),t("div",Xe,[t("p",Ye,o(v.goods_name),1),t("span",et,o(v.sku_name),1)])])]),_:1})):r("",!0),e.value.giftcard.card_right_type=="balance"?(d(),u(_,{key:1,align:"center","min-width":"120"},{default:a(({row:v})=>[t("span",tt,"¥"+o(v.balance),1)]),_:1})):r("",!0),s(_,{align:"center","min-width":"120"},{default:a(({row:v})=>[t("span",at,o(v.use_num),1)]),_:1}),s(_,{align:"center","min-width":"120"},{default:a(({row:v})=>[t("span",lt,o(v.create_time),1)]),_:1}),s(_,{align:"center","min-width":"120"},{default:a(({row:v})=>[e.value.giftcard.card_right_type=="goods"?(d(),u(D,{key:0,type:"primary",link:"",onClick:K=>j(v)},{default:a(()=>[I(o(l(i)("toRelationOrder")),1)]),_:2},1032,["onClick"])):(d(),u(D,{key:1,type:"primary",link:"",onClick:K=>O(n)},{default:a(()=>[I(o(l(i)("toMemberBalanceList")),1)]),_:2},1032,["onClick"]))]),_:2},1024)]),_:2},1032,["data"])]))),128)):(d(),u(U,{key:1,"image-size":1,description:l(i)("emptyData")},null,8,["description"]))]))],2)),[[S,x.value]])]),_:1}),s(g,{class:"box-card !border-none relative",shadow:"never"},{default:a(()=>[e.value.giftcard_log.length>0?(d(),c("h3",st,o(l(i)("cardLogList")),1)):r("",!0),e.value.giftcard_log.length>0?(d(),c("div",ot,[(d(!0),c(E,null,G(e.value.giftcard_log,(n,k)=>(d(),c("div",{class:"flex",key:k},[t("div",it,[t("div",dt,o(n.create_time&&n.create_time.split(" ")[0]),1),t("div",nt,o(n.create_time&&n.create_time.split(" ")[1]),1)]),t("div",null,[rt,k+1!=e.value.giftcard_log.length?(d(),c("div",ct)):r("",!0)]),t("div",null,[t("div",_t,o(n.name),1),t("div",ut,[t("span",null,o(n.type_name),1),t("span",pt,o(n.remark),1)])])]))),128))])):r("",!0)]),_:1})],64)):r("",!0)]),_:1},8,["model"])),[[S,x.value]])])}}});const It=ue(ht,[["__scopeId","data-v-8b241dd8"]]);export{It as default};
|