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

2 lines
4.6 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-button")+e.resolveComponent("nut-form")+e.resolveComponent("nut-input")+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/button/button.js")+(()=>"../../uni_modules/nutui-uni/components/form/form.js")+(()=>"../../uni_modules/nutui-uni/components/input/input.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:"goodsOrderAdd",setup(l){e.onLoad((e=>{console.log(e)}));const a=e.ref(!1),u=e.ref(""),n=[{value:1,label:"已付"}],s=e=>{"goods"==u.value&&d.value>=0&&(console.log("处理商品支付状态",d.value),t.value[d.value].goods_pay_status_txt=e.selectedOptions[0].label,t.value[d.value].goods_pay_status=e.selectedOptions[0].value),console.log(y),a.value=!1,u.value="",d.value=-1},t=e.ref([]),d=e.ref(0),v=e.ref(0),i=()=>{console.log(t.value),t.value.push({goods_type_name:null,goods_type_id:null,goods_name:null,goods_id:null,goods_price:null,goods_pay_status:1,goods_pay_status_txt:"已付",cascader_val:[]})},p=e.ref(!1),r=e.computed((()=>{var e;let o=[];return v.value>=0?(null==(e=t.value[v.value])?void 0:e.cascader_val)??[]:o})),c=(...e)=>{console.log("onGoodsChange",e)},_=e=>{console.log("onGoodsPathChange",e),console.log("goodsIndex",v.value),console.log("orderGoods.value[goodsIndex.value]",t.value[v.value]),t.value[v.value].goods_type_name=null,t.value[v.value].goods_type_id=null,t.value[v.value].goods_name=null,t.value[v.value].goods_id=null,t.value[v.value].goods_price=null,e.length>=1&&null!==e[0]&&(t.value[v.value].goods_type_name=e[0].text,t.value[v.value].goods_type_id=e[0].value),e.length>=2&&null!==e[1]&&(t.value[v.value].goods_name=e[1].text,t.value[v.value].goods_id=e[1].value,t.value[v.value].goods_price=e[1].goods_price),console.log("orderGoods.value[goodsIndex.value]",t.value[v.value])},m=()=>{console.log("onCloseGoodsCascader"),console.log("goodsIndex.value",v.value),t.value[v.value].goods_type_id&&t.value[v.value].goods_id&&(t.value[v.value].cascader_val=[t.value[v.value].goods_type_id,t.value[v.value].goods_id]),v.value=0,console.log("goodsIndex.value",v.value)},g=()=>{console.log("onOpenGoodsCascader"),console.log("goodsIndex.value",v.value)},y=e.reactive({order_type:2,discount_amount:null,remarks:null}),x=e.ref([]);e.onMounted((()=>{o.fetchGoods().then((e=>{x.value=e}))}));const f=()=>{let l={order_goods:t.value,order:y};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)=>({a:e.f(t.value,((o,l,n)=>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=>{p.value=!0,v.value=l}),l),e:"314177ae-1-"+n+",314177ae-0",f:e.t(o.goods_price),g:"314177ae-2-"+n+",314177ae-0",h:e.t(o.goods_pay_status_txt),i:e.o((e=>((e,o=-1)=>{u.value=e,d.value=o,a.value=!0,console.log(e)})("goods",l)),l),j:"314177ae-3-"+n+",314177ae-0",k:e.o((e=>(e=>{t.value.splice(e,1)})(l)),l),l:"314177ae-5-"+n+",314177ae-4-"+n,m:"314177ae-4-"+n+",314177ae-0",n:l}))),b:e.p({"label-position":"top"}),c:e.p({"label-position":"top"}),d:e.p({"label-position":"top"}),e:e.p({type:"danger",size:"mini"}),f:e.p({"label-position":"top"}),g:e.o(i),h:e.p({type:"primary",plain:!0,size:"small"}),i:e.o((e=>y.discount_amount=e)),j:e.p({placeholder:"请输入金额",type:"number",modelValue:y.discount_amount}),k:e.o((e=>y.remarks=e)),l:e.p({rows:3,placeholder:"请输入备注",modelValue:y.remarks}),m:e.p({label:"备注"}),n:e.o(f),o:e.p({type:"primary",block:!0}),p:e.o(c),q:e.o(_),r:e.o(g),s:e.o(m),t:e.o((e=>p.value=e)),v:e.o((e=>r.value=e)),w:e.p({title:"商品选择","text-key":"label","value-key":"value","children-key":"children",options:x.value,"title-ellipsis":!1,visible:p.value,modelValue:r.value}),x:e.o(s),y:e.o((e=>a.value=!1)),z:e.p({columns:n,"field-names":{text:"label",value:"value"},title:"选择支付状态"}),A:e.o((e=>a.value=e)),B:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:a.value})})}},a=e._export_sfc(l,[["__scopeId","data-v-314177ae"]]);wx.createPage(a);