2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{_ as ee}from"./InfiniteScroll.48857ad1.js";import{W as te}from"./WarnTip.bd50c0a8.js";import{_ as oe}from"./AuthButton.e95862d4.js";import{U as ae}from"./UserAvatar.7c4dc612.js";import{z as G,r as O,u as W,A as u,I as g,H as e,C as t,aH as I,a9 as d,L as r,M as v,B as x,G as b,ab as V,aa as le,bv as D,Q as f,a5 as F,aG as j,at as H,ar as P,as as $,b9 as Q,bB as E,be as J,am as T,bb as se,bc as re,bD as ne,bp as ie,F as s,J as me,K as ue,au as N}from"./index.407529ee.js";import{Q as q}from"./QItemLabel.84f8fc36.js";import{Q as K}from"./QBtnGroup.f1f18a27.js";import{Q as pe}from"./QFooter.0a5f5bbe.js";import{f as de,R as B}from"./tools.d504304c.js";import{u as X}from"./use-quasar.77d0a83b.js";import{u as ce}from"./infiniteScroll.33d75810.js";import{Q as A}from"./QBadge.c8581f1e.js";import{_ as _e}from"./plugin-vue_export-helper.21dcd24c.js";import"./sorry.39e3201d.js";import"./selection.3b73b165.js";import"./QImg.4d218f67.js";import"./QResizeObserver.7b4aedc1.js";const z=w=>(se("data-v-1b96587e"),w=w(),re(),w),ye=["src"],fe={key:0,class:"text-caption row q-gutter-sm"},ve={class:"text-subtitle1 text-weight-bold"},he=z(()=>d("div",{class:"text-caption text-grey"},"\u81EA\u52A8\u7529\u5355\u91D1\u989D\u914D\u7F6E",-1)),ge={class:"row q-pa-sm"},xe=z(()=>d("span",{class:"col"},"\u4E0D\u9650\u5236\u91D1\u989D",-1)),be={class:"row q-pa-sm"},ke=z(()=>d("span",{class:"col"},"\u9650\u5236\u91D1\u989D",-1)),we={key:0,class:"row q-pa-sm flex-center q-gutter-x-sm"},Ce={class:"col-4"},Ve=z(()=>d("span",null," \u2014 ",-1)),qe={class:"col-4"},Ie={__name:"CooperateLotteryItem",props:{item:{type:Object,default:function(){return{}}},cooperateType:{type:String,default:function(){return"entrust"}},shopCooperateId:{}},emits:["update:item","delete"],setup(w,{emit:C}){const o=w,y=[{label:"\u81EA\u52A8\u7529\u5355",value:1},{label:"\u624B\u52A8\u7529\u5355",value:2}],p=X(),L=G();function S(i){if(i===2){p.dialog({cancel:!0,title:"\u62D2\u7EDD\u5408\u4F5C\u5F69\u79CD\u7533\u8BF7",message:"\u6E05\u8F93\u5165\u62D2\u7EDD\u539F\u56E0",prompt:{model:""}}).onOk(a=>{U({audit_state:i,audit_message:a})});return}U({audit_state:i,audit_message:"\u540C\u610F"})}function U(i){i.shop_cooperate_lottery_id=o.item.id,T.auditPartnerLottery(i).then(a=>{p.notify({type:"positive",message:(a.audit_state==1?"\u540C\u610F":"\u62D2\u7EDD")+"\u5408\u4F5C\u5F69\u79CD\u7533\u8BF7\u6210\u529F"}),C("update:item",{...o.item,...a}),L.refresh()}).catch(a=>{p.notify({type:"negative",message:a.message})})}function c(i){i.shop_cooperate_id=o.item.shop_cooperate_id,i.shop_cooperate_lottery_id=o.item.id,T.updatePartnerLottery(i).then(a=>{const n={...o.item,...i,...a};p.notify({type:"positive",message:"\u4FEE\u6539\u5408\u4F5C\u5F69\u79CD\u6210\u529F"}),C("update:item",n),k.value=!1}).catch(a=>{p.notify({type:"negative",message:a.message})})}function h(){T.unbindPartnerLottery({shop_cooperate_id:o.item.shop_cooperate_id,shop_cooperate_lottery_id:o.item.id}).then(i=>{p.notify({type:"positive",message:"\u89E3\u7ED1\u5408\u4F5C\u5F69\u79CD\u6210\u529F"}),C("delete",o.item)}).catch(i=>{p.notify({type:"negative",message:i.message})})}const k=O(!1),l=W({limit_money:!1,money_max:"",money_min:"",order_method:""});function m(i){if(i==2){o.item.order_method!=2&&p.dialog({title:"",message:"\u786E\u5B9A\u5C06\u8BE5\u5F69\u79CD\u8BBE\u4E3A\u624B\u52A8\u7529\u5355\uFF1F",cancel:!0}).onOk(()=>{c({order_method:i})});return}l.order_method=i,l.money_min=o.item.money_min,l.money_max=o.item.money_max,l.limit_money=o.item.limit_money,k.value=!0}function R(){if(l.limit_money){if(l.money_min*1<0)return p.notify("\u6700\u4F4E\u91D1\u989D\u4E0D\u80FD\u5C0F\u4E8E0\uFF01");if(l.money_max*1<0)return p.notify("\u6700\u9AD8\u91D1\u989D\u4E0D\u80FD\u5C0F\u4E8E0\uFF01");if(l.money_max*1<=l.money_min*1)return p.notify("\u6700\u9AD8\u91D1\u989D\u4E0D\u80FD\u5C0F\u4E8E\u6700\u4F4E\u91D1\u989D\uFF01")}c({order_method:l.order_method,limit_money:l.limit_money,money_min:l.money_min,money_max:l.money_max})}return(i,a)=>(u(),g(V,null,[e(j,{class:"bg-white q-mt-sm q-py-md"},{default:t(()=>[e(I,{side:"",class:"q-pr-sm"},{default:t(()=>[d("img",{width:"34",src:"/statics/lottery/"+o.item.lottery_type.type+".png"},null,8,ye)]),_:1}),e(I,null,{default:t(()=>[e(q,{class:"col"},{default:t(()=>[r(v(o.item.lottery_type.name)+" ",1),o.item.lottery_early_minute?(u(),x(A,{key:0,color:"primary"},{default:t(()=>[r("\u63D0\u524D"+v(o.item.lottery_early_minute)+"\u5206\u949F",1)]),_:1})):b("",!0)]),_:1}),e(q,{class:"text-red",caption:""},{default:t(()=>[r("\u4F63\u91D1\uFF1A"+v(o.item.brokerage)+"%",1)]),_:1}),o.item.audit_state==3?(u(),x(q,{key:0,lines:"2",caption:""},{default:t(()=>[r(" \u7533\u8BF7\u8BF4\u660E\uFF1A"+v(o.item.apply_message),1)]),_:1})):o.item.audit_state==2?(u(),x(q,{key:1,lines:"2",caption:""},{default:t(()=>[r(" \u62D2\u7EDD\u539F\u56E0\uFF1A"+v(o.item.audit_message),1)]),_:1})):b("",!0)]),_:1}),e(I,{side:"",class:"q-pl-none"},{default:t(()=>[o.item.audit_state==1?(u(),g("div",fe,[o.cooperateType=="entrust"?(u(),g(V,{key:0},le(y,n=>e(D,{key:n.value,"model-value":o.item.order_method,val:n.value,label:n.label,size:"xs",dense:"",onClick:M=>m(n.value)},null,8,["model-value","val","label","onClick"])),64)):b("",!0)])):o.item.audit_state==2?(u(),x(A,{key:1,outline:"",color:"orange",label:"\u5DF2\u62D2\u7EDD"})):o.item.audit_state==3?(u(),x(K,{key:2,unelevated:""},{default:t(()=>[o.cooperateType=="entrusted"?(u(),g(V,{key:0},[e(f,{color:"primary",dense:"",class:"q-py-none q-px-sm",onClick:a[0]||(a[0]=n=>S(1))},{default:t(()=>[r("\u540C\u610F")]),_:1}),e(f,{color:"orange",dense:"",class:"q-py-none q-px-sm",onClick:a[1]||(a[1]=n=>S(2))},{default:t(()=>[r("\u62D2\u7EDD")]),_:1})],64)):(u(),x(A,{key:1,outline:"",color:"primary",label:"\u7533\u8BF7\u4E2D"}))]),_:1})):b("",!0)]),_:1}),o.cooperateType=="entrust"&&o.item.audit_state==1?(u(),g("div",{key:0,class:"relative-position unbind-btn",onClick:a[2]||(a[2]=n=>h())},[e(F,{name:"close",class:""}),o.item.audit_state==1?(u(),g(V,{key:0},[r("\u89E3\u9664")],64)):(u(),g(V,{key:1},[r("\u5220\u9664")],64))])):b("",!0)]),_:1}),e(J,{modelValue:k.value,"onUpdate:modelValue":a[8]||(a[8]=n=>k.value=n),position:"bottom",class:"full-width"},{default:t(()=>[e(H,{class:"full-width"},{default:t(()=>[e(P,{class:"text-center q-pb-none"},{default:t(()=>[d("div",ve,v(o.item.lottery_type.name),1),he]),_:1}),e(P,null,{default:t(()=>[d("label",ge,[xe,e(D,{modelValue:l.limit_money,"onUpdate:modelValue":a[3]||(a[3]=n=>l.limit_money=n),val:!1,size:"sm",dense:""},null,8,["modelValue"])]),d("label",be,[ke,e(D,{modelValue:l.limit_money,"onUpdate:modelValue":a[4]||(a[4]=n=>l.limit_money=n),val:!0,size:"sm",dense:""},null,8,["modelValue"])]),l.limit_money?(u(),g("div",we,[d("div",Ce,[e($,{modelValue:l.money_min,"onUpdate:modelValue":a[5]||(a[5]=n=>l.money_min=n),suffix:"\u5143",dense:"",placeholder:"\u6700\u4F4E\u91D1\u989D","input-class":"text-center"},null,8,["modelValue"])]),Ve,d("div",qe,[e($,{modelValue:l.money_max,"onUpdate:modelValue":a[6]||(a[6]=n=>l.money_max=n),suffix:"\u5143",dense:"",placeholder:"\u6700\u9AD8\u91D1\u989D","input-class":"text-center"},null,8,["modelValue"])])])):b("",!0)]),_:1}),e(Q,{size:"0.5px"}),e(E,{align:"stretch",class:"row"},{default:t(()=>[e(f,{color:"",class:"col",unelevated:"",flat:"",onClick:a[7]||(a[7]=n=>k.value=!1)},{default:t(()=>[r("\u53D6\u6D88")]),_:1}),e(f,{color:"primary",class:"col",unelevated:"",flat:"",onClick:R},{default:t(()=>[r("\u786E\u8BA4")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}};var Qe=_e(Ie,[["__scopeId","data-v-1b96587e"]]);const $e={class:"bg-white"},Te=["href"],Le={class:"text-subtitle1 text-weight-bold row flex-center"},Je={__name:"CooperateShopDetail",setup(w){const C=X(),o=me();ue(),G();const y=ne({shop:{},shop_cooperate:{}}),{list:p,refresh:L,load:S,scrollRef:U}=ce(l=>T.getPartnerInfo({page:l,type:o.params.cooperateType,shop_cooperate_id:o.params.shopCooperateId}).then(m=>(y.value={shop:m.shop||{},shop_cooperate:m.shop_cooperate||{}},{data:m.list}))),c=O(0),h=W({money:"",password_pay:"",remark:""});function k(){T[c.value=="incr"?"addPartnerMoney":"deductPartnerMoney"]({shop_id:y.value.shop.id,...h}).then(l=>{C.notify({type:"positive",message:(c.value=="incr"?"\u52A0\u6B3E":"\u6263\u6B3E")+"\u6210\u529F"}),c.value=0,L()}).catch(l=>{C.notify({type:"negative",message:l.message})})}return(l,m)=>{const R=ae,i=N("router-link"),a=oe,n=te,M=ee,Y=N("PageLayout");return u(),x(Y,null,ie({"header-right":t(()=>[e(f,{flat:"",dense:"",to:{path:"/order/search",query:{title:"\u5386\u53F2\u8BA2\u5355",shopCooperateId:s(o).params.shopCooperateId}}},{default:t(()=>[r("\u5386\u53F2\u8BA2\u5355")]),_:1},8,["to"])]),default:t(()=>[e(M,{load:s(S),list:s(p),ref_key:"scrollRef",ref:U,empty:"\u6682\u65E0\u5408\u4F5C\u5F69\u79CD"},{prepend:t(()=>[d("div",$e,[e(j,null,{default:t(()=>[e(I,{avatar:""},{default:t(()=>[e(R,{color:"accent",src:s(y).shop.avatar_url||s(y).shop.avatar},null,8,["src"])]),_:1}),e(I,null,{default:t(()=>[e(q,{class:"col"},{default:t(()=>[r(v(s(y).shop.name),1)]),_:1}),e(q,{caption:""},{default:t(()=>[r("\u7F16\u53F7\uFF1A"+v(s(y).shop.shop_sn),1)]),_:1})]),_:1}),s(y).shop.seller_phone?(u(),x(I,{key:0,side:""},{default:t(()=>[d("a",{href:"tel:"+s(y).shop.seller_phone,class:"text-primary row flex-center"},[e(F,{name:"perm_phone_msg",class:"q-mr-xs"}),r("\u8054\u7CFB\u5E97\u4E3B")],8,Te)]),_:1})):b("",!0)]),_:1}),e(i,{to:"/cooperate/wallet/"+s(o).params.shopCooperateId,class:"row justify-between items-center q-py-sm q-px-md"},{default:t(()=>[d("span",null,[e(f,{dense:"",round:"",color:"primary",unelevated:"",class:"q-mr-xs",size:"xs",icon:"currency_yen"}),r("\u5408\u4F5C\u5E97\u94FA\u4F59\u989D")]),d("span",Le,[r("\xA5"+v(s(de)(s(y).shop_cooperate.balance))+" ",1),e(F,{name:"keyboard_arrow_right",size:"14px"})])]),_:1},8,["to"]),s(o).params.cooperateType==="entrusted"?(u(),g(V,{key:0},[e(Q),e(a,null,{default:t(()=>[e(K,{class:"row full-width",unelevated:"",square:""},{default:t(()=>[e(f,{class:"col",color:"primary",flat:"",onClick:m[0]||(m[0]=_=>c.value="incr")},{default:t(()=>[r("\u52A0\u6B3E")]),_:1}),e(Q,{vertical:""}),e(f,{class:"col",flat:"",onClick:m[1]||(m[1]=_=>c.value="reduce")},{default:t(()=>[r("\u6263\u6B3E")]),_:1})]),_:1})]),_:1}),e(Q)],64)):b("",!0)]),s(o).params.cooperateType==="entrust"?(u(),x(n,{key:0,class:"text-left text-caption"},{default:t(()=>[r("\u6D3E\u5355\u63D0\u524D\u65F6\u95F4 > \u51FA\u7968\u65B9\u63D0\u524D\u65F6\u95F4\uFF0C\u4F1A\u5BFC\u81F4\u4E34\u573A\u5355\u5B50\u65E0\u6CD5\u7529\u8FC7\u53BB")]),_:1})):b("",!0)]),default:t(({index:_})=>[e(Qe,{item:s(p)[_],"onUpdate:item":Z=>s(p)[_]=Z,cooperateType:s(o).params.cooperateType,shopCooperateId:s(o).params.shopCooperateId,onDelete:s(L)},null,8,["item","onUpdate:item","cooperateType","shopCooperateId","onDelete"])]),_:1},8,["load","list"]),e(J,{"model-value":!!c.value,"onUpdate:modelValue":m[6]||(m[6]=_=>c.value=0)},{default:t(()=>[e(H,{class:"full-width"},{default:t(()=>[e(P,{class:"text-center q-pb-none"},{default:t(()=>[r(v(c.value=="incr"?"\u52A0\u6B3E":"\u6263\u6B3E"),1)]),_:1}),e(P,null,{default:t(()=>[e($,{dense:"",modelValue:h.money,"onUpdate:modelValue":m[2]||(m[2]=_=>h.money=_),type:"number",placeholder:"\u8BF7\u8F93\u5165\u91D1\u989D","lazy-rules":"",rules:[s(B).required,s(B).greaterThan(0)]},null,8,["modelValue","rules"]),e($,{dense:"",modelValue:h.password_pay,"onUpdate:modelValue":m[3]||(m[3]=_=>h.password_pay=_),"lazy-rules":"",rules:[s(B).required,s(B).password],type:"password",placeholder:"\u8BF7\u8F93\u5165\u652F\u4ED8\u5BC6\u7801"},null,8,["modelValue","rules"]),e($,{dense:"",modelValue:h.remark,"onUpdate:modelValue":m[4]||(m[4]=_=>h.remark=_),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1}),e(Q,{size:"0.5px"}),e(E,{align:"stretch",class:"row"},{default:t(()=>[e(f,{color:"",class:"col",unelevated:"",flat:"",onClick:m[5]||(m[5]=_=>c.value=0)},{default:t(()=>[r("\u53D6\u6D88")]),_:1}),e(f,{color:"primary",class:"col",unelevated:"",flat:"",onClick:k},{default:t(()=>[r("\u786E\u8BA4")]),_:1})]),_:1})]),_:1})]),_:1},8,["model-value"])]),_:2},[s(o).params.cooperateType==="entrust"?{name:"footer",fn:t(()=>[e(pe,{class:"row"},{default:t(()=>[e(f,{to:s(o).path+"/lottery/add",square:"",class:"col",unelevated:"",color:"primary"},{default:t(()=>[r("\u6DFB\u52A0\u5408\u4F5C\u5F69\u79CD")]),_:1},8,["to"])]),_:1})]),key:"0"}:void 0]),1024)}}};export{Je as default};
|