Files
cmgd-mini-app/unpackage/dist/build/mp-weixin/pages/index/orderAdd.js
2026-01-16 17:08:42 +08:00

2 lines
7.1 KiB
JavaScript

"use strict";const e=require("../../common/vendor.js"),o=require("../../api/index.js");if(!Array){(e.resolveComponent("nut-form-item")+e.resolveComponent("nut-input")+e.resolveComponent("nut-form")+e.resolveComponent("nut-button")+e.resolveComponent("nut-textarea")+e.resolveComponent("nut-cascader")+e.resolveComponent("nut-picker")+e.resolveComponent("nut-popup"))()}Math||((()=>"../../uni_modules/nutui-uni/components/formitem/formitem.js")+(()=>"../../uni_modules/nutui-uni/components/input/input.js")+(()=>"../../uni_modules/nutui-uni/components/form/form.js")+(()=>"../../uni_modules/nutui-uni/components/button/button.js")+(()=>"../../uni_modules/nutui-uni/components/textarea/textarea.js")+(()=>"../../uni_modules/nutui-uni/components/cascader/cascader.js")+(()=>"../../uni_modules/nutui-uni/components/picker/picker.js")+(()=>"../../uni_modules/nutui-uni/components/popup/popup.js"))();const l={__name:"orderAdd",setup(l){e.onLoad((e=>{console.log("onLoad"),I.room_id=e.roomId,console.log(I),console.log(e)}));const a=e.ref(!1),t=[{value:1,label:"美团"},{value:2,label:"抖音"},{value:3,label:"线下"}],u=e=>{console.log(e),I.fee_type_name=e.selectedOptions[0].label,I.fee_type=e.selectedOptions[0].value,console.log(I),3!==I.fee_type&&n(),a.value=!1},n=()=>{console.log("获取套餐"),o.fetchCombos({type:I.fee_type}).then((e=>{console.log(e),d.value=e}))},s=e.ref(!1),p=e.ref([]),d=e.ref([]),v=e=>{console.log("selectedValue",e),I.fee_combo_name=e.selectedOptions[0].label,I.fee_combo_id=e.selectedOptions[0].value,I.fee_combo_price=e.selectedOptions[0].combo_price,console.log(I),s.value=!1},i=e.ref(!1);e.ref([]);const _=e.ref(""),r=[{value:1,label:"已付"},{value:2,label:"未付"},{value:3,label:"赠送"}],c=(e,o=-1)=>{_.value=e,g.value=o,i.value=!0,console.log(e)},m=e=>{"fee"==_.value&&(I.fee_pay_status_txt=e.selectedOptions[0].label,I.fee_pay_status=e.selectedOptions[0].value),"over"==_.value&&(I.over_pay_status_txt=e.selectedOptions[0].label,I.over_pay_status=e.selectedOptions[0].value),"goods"==_.value&&g.value>=0&&(console.log("处理商品支付状态",g.value),f.value[g.value].goods_pay_status_txt=e.selectedOptions[0].label,f.value[g.value].goods_pay_status=e.selectedOptions[0].value),console.log(I),i.value=!1,_.value="",g.value=-1},f=e.ref([]),g=e.ref(0),y=e.ref(0),b=()=>{console.log(f.value),f.value.push({goods_type_name:null,goods_type_id:null,goods_name:null,goods_id:null,goods_price:null,goods_pay_status:0,goods_pay_status_txt:"请选择",cascader_val:[]})},x=e.ref(!1),h=e.computed((()=>{var e;let o=[];return y.value>=0?(null==(e=f.value[y.value])?void 0:e.cascader_val)??[]:o})),C=(...e)=>{console.log("onGoodsChange",e)},O=e=>{console.log("onGoodsPathChange",e),console.log("goodsIndex",y.value),console.log("orderGoods.value[goodsIndex.value]",f.value[y.value]),f.value[y.value].goods_type_name=null,f.value[y.value].goods_type_id=null,f.value[y.value].goods_name=null,f.value[y.value].goods_id=null,f.value[y.value].goods_price=null,e.length>=1&&null!==e[0]&&(f.value[y.value].goods_type_name=e[0].text,f.value[y.value].goods_type_id=e[0].value),e.length>=2&&null!==e[1]&&(f.value[y.value].goods_name=e[1].text,f.value[y.value].goods_id=e[1].value,f.value[y.value].goods_price=e[1].goods_price),console.log("orderGoods.value[goodsIndex.value]",f.value[y.value])},j=()=>{console.log("onCloseGoodsCascader"),console.log("goodsIndex.value",y.value),f.value[y.value].goods_type_id&&f.value[y.value].goods_id&&(f.value[y.value].cascader_val=[f.value[y.value].goods_type_id,f.value[y.value].goods_id]),y.value=0,console.log("goodsIndex.value",y.value)},k=()=>{console.log("onOpenGoodsCascader"),console.log("goodsIndex.value",y.value)},I=e.reactive({order_type:1,room_id:0,fee_type:0,fee_type_name:"请选择",fee_combo_id:0,fee_combo_name:"请选择",fee_combo_price:null,fee_amount:null,fee_pay_status:0,fee_pay_status_txt:"请选择",over_often:null,over_amount:null,over_pay_status:0,over_pay_status_txt:"请选择",discount_amount:null,remarks:null}),V=e.ref([]);e.onMounted((()=>{o.fetchGoods().then((e=>{V.value=e}))}));const G=()=>{let l={order_goods:f.value,order:I};console.log("提交的订单数据:",l),o.fetchAddOrder(l).then((o=>{console.log(o),e.index.showToast({icon:"none",title:"开台成功"}),setTimeout((()=>{e.index.switchTab({url:"/pages/index/index"})}),500)}))};return(o,l)=>e.e({a:e.t(I.fee_type_name),b:e.o((e=>a.value=!0)),c:e.p({"label-position":"top"}),d:1===I.fee_type||2===I.fee_type},1===I.fee_type||2===I.fee_type?{e:e.t(I.fee_combo_name),f:e.o((e=>s.value=!0)),g:e.p({"label-position":"top"})}:{h:e.o((e=>I.fee_amount=e)),i:e.p({placeholder:"请输入金额",type:"number",modelValue:I.fee_amount}),j:e.p({"label-position":"top"})},{k:e.t(I.fee_pay_status_txt),l:e.o((e=>c("fee"))),m:e.p({"label-position":"top"}),n:1==I.fee_type||2==I.fee_type},(1==I.fee_type||I.fee_type,{}),{o:1==I.fee_type||2==I.fee_type},1==I.fee_type||2==I.fee_type?{p:e.o((e=>I.over_often=e)),q:e.p({placeholder:"请输入小时",type:"number",modelValue:I.over_often}),r:e.p({"label-position":"top"}),s:e.o((e=>I.over_amount=e)),t:e.p({placeholder:"请输入金额",type:"number",modelValue:I.over_amount}),v:e.p({"label-position":"top"}),w:e.t(I.over_pay_status_txt),x:e.o((e=>c("over"))),y:e.p({"label-position":"top"})}:{},{z:e.f(f.value,((o,l,a)=>e.e({a:o.goods_type_name&&o.goods_name},o.goods_type_name&&o.goods_name?{b:e.t(o.goods_type_name),c:e.t(o.goods_name)}:{},{d:e.o((e=>{x.value=!0,y.value=l}),l),e:"f03d02da-13-"+a+",f03d02da-12",f:e.t(o.goods_price),g:"f03d02da-14-"+a+",f03d02da-12",h:e.t(o.goods_pay_status_txt),i:e.o((e=>c("goods",l)),l),j:"f03d02da-15-"+a+",f03d02da-12",k:e.o((e=>(e=>{f.value.splice(e,1)})(l)),l),l:"f03d02da-17-"+a+",f03d02da-16-"+a,m:"f03d02da-16-"+a+",f03d02da-12",n:l}))),A:e.p({"label-position":"top"}),B:e.p({"label-position":"top"}),C:e.p({"label-position":"top"}),D:e.p({type:"danger",size:"mini"}),E:e.p({"label-position":"top"}),F:e.o(b),G:e.p({type:"primary",plain:!0,size:"small"}),H:e.o((e=>I.discount_amount=e)),I:e.p({placeholder:"请输入金额",type:"number",modelValue:I.discount_amount}),J:e.o((e=>I.remarks=e)),K:e.p({rows:3,placeholder:"请输入备注",modelValue:I.remarks}),L:e.p({label:"备注"}),M:e.o(G),N:e.p({type:"primary",block:!0}),O:e.o(C),P:e.o(O),Q:e.o(k),R:e.o(j),S:e.o((e=>x.value=e)),T:e.o((e=>h.value=e)),U:e.p({title:"商品选择","text-key":"label","value-key":"value","children-key":"children",options:V.value,"title-ellipsis":!1,visible:x.value,modelValue:h.value}),V:e.o(m),W:e.o((e=>i.value=!1)),X:e.p({columns:r,"field-names":{text:"label",value:"value"},title:"选择支付状态"}),Y:e.o((e=>i.value=e)),Z:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:i.value}),aa:e.o(v),ab:e.o((e=>s.value=!1)),ac:e.o((e=>p.value=e)),ad:e.p({columns:d.value,"field-names":{text:"label",value:"value"},title:"选择团购套餐",modelValue:p.value}),ae:e.o((e=>s.value=e)),af:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:s.value}),ag:e.o(u),ah:e.o((e=>a.value=!1)),ai:e.p({columns:t,"field-names":{text:"label",value:"value"},title:"选择结算方式"}),aj:e.o((e=>a.value=e)),ak:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:a.value})})}},a=e._export_sfc(l,[["__scopeId","data-v-f03d02da"]]);wx.createPage(a);