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

2 lines
7.8 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:"orderEdit",setup(l){e.onLoad((e=>{console.log("onLoad"),G.room_id=e.roomId,a(),console.log(G),console.log(e)}));const a=()=>{o.fetchRoomOrder(G.room_id).then((e=>{console.log(e),G.room_id=e.room_id,G.order_type=e.order_type,G.fee_type=e.fee_type.value,G.fee_type_name=e.fee_type.text,G.fee_combo_id=e.fee_combo_id,G.fee_combo_name=e.fee_combo_name,G.fee_combo_price=e.fee_combo_price,G.fee_amount=e.fee_amount,G.fee_pay_status=e.fee_pay_status.value,G.fee_pay_status_txt=e.fee_pay_status.text,G.over_often=e.over_often,G.over_amount=e.over_amount,G.over_pay_status=e.over_pay_status.value,G.over_pay_status_txt=e.over_pay_status.text,G.discount_amount=e.discount_amount,G.remarks=e.remarks,b.value=e.goods,3!==G.fee_type&&n()}))},t=e.ref(!1),u=[{value:1,label:"美团"},{value:2,label:"抖音"},{value:3,label:"线下"}],s=e=>{console.log(e),G.fee_type_name=e.selectedOptions[0].label,G.fee_type=e.selectedOptions[0].value,console.log(G),3!==G.fee_type&&n(),t.value=!1},n=()=>{console.log("获取套餐"),o.fetchCombos({type:G.fee_type}).then((e=>{console.log(e),v.value=e}))},_=e.ref(!1),p=e.ref([]),v=e.ref([]),i=e=>{console.log(e),G.fee_combo_name=e.selectedOptions[0].label,G.fee_combo_id=e.selectedOptions[0].value,G.fee_combo_price=e.selectedOptions[0].combo_price,console.log(G),_.value=!1},d=e.ref(!1);e.ref([]);const c=e.ref(""),r=[{value:1,label:"已付"},{value:2,label:"未付"},{value:3,label:"赠送"}],m=(e,o=-1)=>{c.value=e,g.value=o,d.value=!0,console.log(e)},f=e=>{"fee"==c.value&&(G.fee_pay_status_txt=e.selectedOptions[0].label,G.fee_pay_status=e.selectedOptions[0].value),"over"==c.value&&(G.over_pay_status_txt=e.selectedOptions[0].label,G.over_pay_status=e.selectedOptions[0].value),"goods"==c.value&&g.value>=0&&(console.log("处理商品支付状态",g.value),b.value[g.value].goods_pay_status_txt=e.selectedOptions[0].label,b.value[g.value].goods_pay_status=e.selectedOptions[0].value),console.log(G),d.value=!1,c.value="",g.value=-1},b=e.ref([]),g=e.ref(0),y=e.ref(0),x=()=>{console.log(b.value),b.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:[]})},h=e.ref(!1),k=e.computed((()=>{var e;let o=[];return y.value>=0?(null==(e=b.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]",b.value[y.value]),b.value[y.value].goods_type_name=null,b.value[y.value].goods_type_id=null,b.value[y.value].goods_name=null,b.value[y.value].goods_id=null,b.value[y.value].goods_price=null,e.length>=1&&null!==e[0]&&(b.value[y.value].goods_type_name=e[0].text,b.value[y.value].goods_type_id=e[0].value),e.length>=2&&null!==e[1]&&(b.value[y.value].goods_name=e[1].text,b.value[y.value].goods_id=e[1].value,b.value[y.value].goods_price=e[1].goods_price),console.log("orderGoods.value[goodsIndex.value]",b.value[y.value])},j=()=>{console.log("onCloseGoodsCascader"),console.log("goodsIndex.value",y.value),b.value[y.value].goods_type_id&&b.value[y.value].goods_id&&(b.value[y.value].cascader_val=[b.value[y.value].goods_type_id,b.value[y.value].goods_id]),y.value=0,console.log("goodsIndex.value",y.value)},I=()=>{console.log("onOpenGoodsCascader"),console.log("goodsIndex.value",y.value)},G=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}),V=e.ref([]);e.onMounted((()=>{o.fetchGoods().then((e=>{V.value=e}))}));const w=l=>{let a={order_goods:b.value,order:G,flag:l};console.log("提交的订单数据:",a),o.fetchEditOrder(a).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(G.fee_type_name),b:e.o((e=>t.value=!0)),c:e.p({"label-position":"top"}),d:1===G.fee_type||2===G.fee_type},1===G.fee_type||2===G.fee_type?{e:e.t(G.fee_combo_name),f:e.o((e=>_.value=!0)),g:e.p({"label-position":"top"})}:{h:e.o((e=>G.fee_amount=e)),i:e.p({placeholder:"请输入金额",type:"number",modelValue:G.fee_amount}),j:e.p({"label-position":"top"})},{k:e.t(G.fee_pay_status_txt),l:e.o((e=>m("fee"))),m:e.p({"label-position":"top"}),n:1==G.fee_type||2==G.fee_type},(1==G.fee_type||G.fee_type,{}),{o:1==G.fee_type||2==G.fee_type},1==G.fee_type||2==G.fee_type?{p:e.o((e=>G.over_often=e)),q:e.p({placeholder:"请输入小时",type:"number",modelValue:G.over_often}),r:e.p({"label-position":"top"}),s:e.o((e=>G.over_amount=e)),t:e.p({placeholder:"请输入金额",type:"number",modelValue:G.over_amount}),v:e.p({"label-position":"top"}),w:e.t(G.over_pay_status_txt),x:e.o((e=>m("over"))),y:e.p({"label-position":"top"})}:{},{z:e.f(b.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=>{h.value=!0,y.value=l}),l),e:"81cfabcb-13-"+a+",81cfabcb-12",f:e.t(o.goods_price),g:"81cfabcb-14-"+a+",81cfabcb-12",h:e.t(o.goods_pay_status_txt),i:e.o((e=>m("goods",l)),l),j:"81cfabcb-15-"+a+",81cfabcb-12",k:e.o((e=>(e=>{b.value.splice(e,1)})(l)),l),l:"81cfabcb-17-"+a+",81cfabcb-16-"+a,m:"81cfabcb-16-"+a+",81cfabcb-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(x),G:e.p({type:"primary",plain:!0,size:"small"}),H:e.o((e=>G.discount_amount=e)),I:e.p({placeholder:"请输入金额",type:"number",modelValue:G.discount_amount}),J:e.o((e=>G.remarks=e)),K:e.p({rows:3,placeholder:"请输入备注",modelValue:G.remarks}),L:e.p({label:"备注"}),M:e.o((e=>w(1))),N:e.p({type:"success",block:!0}),O:e.o((e=>w(2))),P:e.p({type:"danger",block:!0}),Q:e.o(C),R:e.o(O),S:e.o(I),T:e.o(j),U:e.o((e=>h.value=e)),V:e.o((e=>k.value=e)),W:e.p({title:"商品选择","text-key":"label","value-key":"value","children-key":"children",options:V.value,"title-ellipsis":!1,visible:h.value,modelValue:k.value}),X:e.o(f),Y:e.o((e=>d.value=!1)),Z:e.p({columns:r,"field-names":{text:"label",value:"value"},title:"选择支付状态"}),aa:e.o((e=>d.value=e)),ab:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:d.value}),ac:e.o(i),ad:e.o((e=>_.value=!1)),ae:e.o((e=>p.value=e)),af:e.p({columns:v.value,"field-names":{text:"label",value:"value"},title:"选择团购套餐",modelValue:p.value}),ag:e.o((e=>_.value=e)),ah:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:_.value}),ai:e.o(s),aj:e.o((e=>t.value=!1)),ak:e.p({columns:u,"field-names":{text:"label",value:"value"},title:"选择结算方式"}),al:e.o((e=>t.value=e)),am:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:t.value})})}},a=e._export_sfc(l,[["__scopeId","data-v-81cfabcb"]]);wx.createPage(a);