{"ast":null,"code":"import { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, withCtx as _withCtx, renderList as _renderList, Fragment as _Fragment, createBlock as _createBlock, createTextVNode as _createTextVNode } from \"vue\";\nconst _hoisted_1 = {\n class: \"order-create\"\n};\nconst _hoisted_2 = {\n class: \"customer-input\"\n};\nconst _hoisted_3 = {\n key: 0,\n class: \"customer-name\"\n};\nconst _hoisted_4 = {\n key: 1,\n class: \"customer-error\"\n};\nconst _hoisted_5 = {\n class: \"preview-fee\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_el_input_number = _resolveComponent(\"el-input-number\");\n const _component_el_form_item = _resolveComponent(\"el-form-item\");\n const _component_el_input = _resolveComponent(\"el-input\");\n const _component_el_option = _resolveComponent(\"el-option\");\n const _component_el_select = _resolveComponent(\"el-select\");\n const _component_el_icon = _resolveComponent(\"el-icon\");\n const _component_el_tooltip = _resolveComponent(\"el-tooltip\");\n const _component_el_button = _resolveComponent(\"el-button\");\n const _component_el_form = _resolveComponent(\"el-form\");\n const _component_el_card = _resolveComponent(\"el-card\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_el_card, null, {\n header: _withCtx(() => _cache[7] || (_cache[7] = [_createElementVNode(\"div\", {\n class: \"card-header\"\n }, [_createElementVNode(\"span\", null, \"创建订单\")], -1 /* HOISTED */)])),\n default: _withCtx(() => [_createVNode(_component_el_form, {\n ref: \"formRef\",\n model: $setup.form,\n rules: $setup.rules,\n \"label-width\": \"120px\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_form_item, {\n label: \"客户ID\",\n prop: \"customerId\"\n }, {\n default: _withCtx(() => [_createElementVNode(\"div\", _hoisted_2, [_createVNode(_component_el_input_number, {\n modelValue: $setup.form.customerId,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = $event => $setup.form.customerId = $event),\n min: 1,\n precision: 0,\n placeholder: \"请输入客户ID\",\n style: {\n \"width\": \"220px\"\n },\n onChange: $setup.handleCustomerIdChange\n }, null, 8 /* PROPS */, [\"modelValue\"]), $setup.customerName ? (_openBlock(), _createElementBlock(\"span\", _hoisted_3, \" 客户名称:\" + _toDisplayString($setup.customerName), 1 /* TEXT */)) : _createCommentVNode(\"v-if\", true), $setup.customerError ? (_openBlock(), _createElementBlock(\"span\", _hoisted_4, _toDisplayString($setup.customerError), 1 /* TEXT */)) : _createCommentVNode(\"v-if\", true)])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"商品名称\",\n prop: \"goodsName\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_input, {\n modelValue: $setup.form.goodsName,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = $event => $setup.form.goodsName = $event),\n placeholder: \"请输入商品名称\"\n }, null, 8 /* PROPS */, [\"modelValue\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"商品数量\",\n prop: \"goodsQuantity\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_input_number, {\n modelValue: $setup.form.goodsQuantity,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = $event => $setup.form.goodsQuantity = $event),\n min: 1,\n precision: 0,\n placeholder: \"请输入数量\"\n }, null, 8 /* PROPS */, [\"modelValue\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"始发地\",\n prop: \"startLocationId\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_select, {\n modelValue: $setup.form.startLocationId,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = $event => $setup.form.startLocationId = $event),\n placeholder: \"请选择始发地\",\n onChange: $setup.handleLocationChange\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.locations, item => {\n return _openBlock(), _createBlock(_component_el_option, {\n key: item.id,\n label: item.fullAddress,\n value: item.id\n }, null, 8 /* PROPS */, [\"label\", \"value\"]);\n }), 128 /* KEYED_FRAGMENT */))]),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"modelValue\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"目的地\",\n prop: \"endLocationId\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_select, {\n modelValue: $setup.form.endLocationId,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = $event => $setup.form.endLocationId = $event),\n placeholder: \"请选择目的地\",\n onChange: $setup.handleLocationChange\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.locations, item => {\n return _openBlock(), _createBlock(_component_el_option, {\n key: item.id,\n label: item.fullAddress,\n value: item.id\n }, null, 8 /* PROPS */, [\"label\", \"value\"]);\n }), 128 /* KEYED_FRAGMENT */))]),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"modelValue\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"中转站\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_select, {\n modelValue: $setup.form.transferLocationIds,\n \"onUpdate:modelValue\": _cache[5] || (_cache[5] = $event => $setup.form.transferLocationIds = $event),\n multiple: \"\",\n placeholder: \"请选择中转站(可选)\",\n onChange: $setup.handleLocationChange\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.availableTransferLocations, item => {\n return _openBlock(), _createBlock(_component_el_option, {\n key: item.id,\n label: item.fullAddress,\n value: item.id\n }, null, 8 /* PROPS */, [\"label\", \"value\"]);\n }), 128 /* KEYED_FRAGMENT */))]),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"modelValue\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"基础运费\",\n prop: \"baseTransportFee\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_input_number, {\n modelValue: $setup.form.baseTransportFee,\n \"onUpdate:modelValue\": _cache[6] || (_cache[6] = $event => $setup.form.baseTransportFee = $event),\n min: 0,\n precision: 2,\n step: 100,\n onChange: $setup.handleFeeChange\n }, null, 8 /* PROPS */, [\"modelValue\"]), _createVNode(_component_el_tooltip, {\n content: \"基础运费是始发地到终点站的运费\",\n placement: \"right\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_icon, {\n class: \"info-icon\"\n }, {\n default: _withCtx(() => [_createVNode($setup[\"InfoFilled\"])]),\n _: 1 /* STABLE */\n })]),\n _: 1 /* STABLE */\n })]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, {\n label: \"预计总运费\"\n }, {\n default: _withCtx(() => [_createElementVNode(\"span\", _hoisted_5, \"¥\" + _toDisplayString($setup.previewFee.toFixed(2)), 1 /* TEXT */), _createVNode(_component_el_tooltip, {\n content: \"每增加一个中转站,运费增加20%\",\n placement: \"right\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_icon, {\n class: \"info-icon\"\n }, {\n default: _withCtx(() => [_createVNode($setup[\"InfoFilled\"])]),\n _: 1 /* STABLE */\n })]),\n _: 1 /* STABLE */\n }), _cache[8] || (_cache[8] = _createElementVNode(\"span\", {\n class: \"fee-tip\"\n }, \"(每个中转点增加20%运费)\", -1 /* HOISTED */))]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_form_item, null, {\n default: _withCtx(() => [_createVNode(_component_el_button, {\n type: \"primary\",\n loading: $setup.loading,\n onClick: $setup.handleSubmit\n }, {\n default: _withCtx(() => _cache[9] || (_cache[9] = [_createTextVNode(\" 创建订单 \")])),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"loading\"])]),\n _: 1 /* STABLE */\n })]),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"model\"])]),\n _: 1 /* STABLE */\n })]);\n}","map":{"version":3,"names":["class","key","_createElementBlock","_hoisted_1","_createVNode","_component_el_card","header","_withCtx","_cache","_createElementVNode","default","_component_el_form","ref","model","$setup","form","rules","_component_el_form_item","label","prop","_hoisted_2","_component_el_input_number","modelValue","customerId","$event","min","precision","placeholder","style","onChange","handleCustomerIdChange","customerName","_hoisted_3","_toDisplayString","_createCommentVNode","customerError","_hoisted_4","_","_component_el_input","goodsName","goodsQuantity","_component_el_select","startLocationId","handleLocationChange","_Fragment","_renderList","locations","item","_createBlock","_component_el_option","id","fullAddress","value","endLocationId","transferLocationIds","multiple","availableTransferLocations","baseTransportFee","step","handleFeeChange","_component_el_tooltip","content","placement","_component_el_icon","_hoisted_5","previewFee","toFixed","_component_el_button","type","loading","onClick","handleSubmit","_createTextVNode"],"sources":["D:\\IDEAproject\\frontend\\Front-end logistics\\src\\views\\order\\OrderCreate.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n "],"mappings":";;EACOA,KAAK,EAAC;AAAc;;EAeZA,KAAK,EAAC;AAAgB;;EAhBrCC,GAAA;EAyBsCD,KAAK,EAAC;;;EAzB5CC,GAAA;EA4BuCD,KAAK,EAAC;;;EA+E7BA,KAAK,EAAC;AAAa;;;;;;;;;;;;uBA1GjCE,mBAAA,CA4HM,OA5HNC,UA4HM,GA3HJC,YAAA,CA0HUC,kBAAA;IAzHGC,MAAM,EAAAC,QAAA,CACf,MAEMC,MAAA,QAAAA,MAAA,OAFNC,mBAAA,CAEM;MAFDT,KAAK,EAAC;IAAa,IACtBS,mBAAA,CAAiB,cAAX,MAAI,E;IALpBC,OAAA,EAAAH,QAAA,CASM,MAkHU,CAlHVH,YAAA,CAkHUO,kBAAA;MAjHRC,GAAG,EAAC,SAAS;MACZC,KAAK,EAAEC,MAAA,CAAAC,IAAI;MACXC,KAAK,EAAEF,MAAA,CAAAE,KAAK;MACb,aAAW,EAAC;;MAbpBN,OAAA,EAAAH,QAAA,CAeQ,MAiBe,CAjBfH,YAAA,CAiBea,uBAAA;QAjBDC,KAAK,EAAC,MAAM;QAACC,IAAI,EAAC;;QAfxCT,OAAA,EAAAH,QAAA,CAgBU,MAeM,CAfNE,mBAAA,CAeM,OAfNW,UAeM,GAdJhB,YAAA,CAOEiB,0BAAA;UAxBdC,UAAA,EAkBuBR,MAAA,CAAAC,IAAI,CAACQ,UAAU;UAlBtC,uBAAAf,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IAkBuBV,MAAA,CAAAC,IAAI,CAACQ,UAAU,GAAAC,MAAA;UACvBC,GAAG,EAAE,CAAC;UACNC,SAAS,EAAE,CAAC;UACbC,WAAW,EAAC,SAAS;UACrBC,KAAoB,EAApB;YAAA;UAAA,CAAoB;UACnBC,QAAM,EAAEf,MAAA,CAAAgB;iDAEChB,MAAA,CAAAiB,YAAY,I,cAAxB7B,mBAAA,CAEO,QAFP8B,UAEO,EAFyC,QACzC,GAAAC,gBAAA,CAAGnB,MAAA,CAAAiB,YAAY,oBA1BlCG,mBAAA,gBA4BwBpB,MAAA,CAAAqB,aAAa,I,cAAzBjC,mBAAA,CAEO,QAFPkC,UAEO,EAAAH,gBAAA,CADFnB,MAAA,CAAAqB,aAAa,oBA7B9BD,mBAAA,e;QAAAG,CAAA;UAkCQjC,YAAA,CAEea,uBAAA;QAFDC,KAAK,EAAC,MAAM;QAACC,IAAI,EAAC;;QAlCxCT,OAAA,EAAAH,QAAA,CAmCU,MAA2D,CAA3DH,YAAA,CAA2DkC,mBAAA;UAnCrEhB,UAAA,EAmC6BR,MAAA,CAAAC,IAAI,CAACwB,SAAS;UAnC3C,uBAAA/B,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IAmC6BV,MAAA,CAAAC,IAAI,CAACwB,SAAS,GAAAf,MAAA;UAAEG,WAAW,EAAC;;QAnCzDU,CAAA;UAsCQjC,YAAA,CAOea,uBAAA;QAPDC,KAAK,EAAC,MAAM;QAACC,IAAI,EAAC;;QAtCxCT,OAAA,EAAAH,QAAA,CAuCU,MAKE,CALFH,YAAA,CAKEiB,0BAAA;UA5CZC,UAAA,EAwCqBR,MAAA,CAAAC,IAAI,CAACyB,aAAa;UAxCvC,uBAAAhC,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IAwCqBV,MAAA,CAAAC,IAAI,CAACyB,aAAa,GAAAhB,MAAA;UAC1BC,GAAG,EAAE,CAAC;UACNC,SAAS,EAAE,CAAC;UACbC,WAAW,EAAC;;QA3CxBU,CAAA;UA+CQjC,YAAA,CAaea,uBAAA;QAbDC,KAAK,EAAC,KAAK;QAACC,IAAI,EAAC;;QA/CvCT,OAAA,EAAAH,QAAA,CAgDU,MAWY,CAXZH,YAAA,CAWYqC,oBAAA;UA3DtBnB,UAAA,EAiDqBR,MAAA,CAAAC,IAAI,CAAC2B,eAAe;UAjDzC,uBAAAlC,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IAiDqBV,MAAA,CAAAC,IAAI,CAAC2B,eAAe,GAAAlB,MAAA;UAC7BG,WAAW,EAAC,QAAQ;UACnBE,QAAM,EAAEf,MAAA,CAAA6B;;UAnDrBjC,OAAA,EAAAH,QAAA,CAsDc,MAAyB,E,kBAD3BL,mBAAA,CAKE0C,SAAA,QA1DdC,WAAA,CAsD6B/B,MAAA,CAAAgC,SAAS,EAAjBC,IAAI;iCADbC,YAAA,CAKEC,oBAAA;cAHChD,GAAG,EAAE8C,IAAI,CAACG,EAAE;cACZhC,KAAK,EAAE6B,IAAI,CAACI,WAAW;cACvBC,KAAK,EAAEL,IAAI,CAACG;;;UAzD3Bb,CAAA;;QAAAA,CAAA;UA8DQjC,YAAA,CAaea,uBAAA;QAbDC,KAAK,EAAC,KAAK;QAACC,IAAI,EAAC;;QA9DvCT,OAAA,EAAAH,QAAA,CA+DU,MAWY,CAXZH,YAAA,CAWYqC,oBAAA;UA1EtBnB,UAAA,EAgEqBR,MAAA,CAAAC,IAAI,CAACsC,aAAa;UAhEvC,uBAAA7C,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IAgEqBV,MAAA,CAAAC,IAAI,CAACsC,aAAa,GAAA7B,MAAA;UAC3BG,WAAW,EAAC,QAAQ;UACnBE,QAAM,EAAEf,MAAA,CAAA6B;;UAlErBjC,OAAA,EAAAH,QAAA,CAqEc,MAAyB,E,kBAD3BL,mBAAA,CAKE0C,SAAA,QAzEdC,WAAA,CAqE6B/B,MAAA,CAAAgC,SAAS,EAAjBC,IAAI;iCADbC,YAAA,CAKEC,oBAAA;cAHChD,GAAG,EAAE8C,IAAI,CAACG,EAAE;cACZhC,KAAK,EAAE6B,IAAI,CAACI,WAAW;cACvBC,KAAK,EAAEL,IAAI,CAACG;;;UAxE3Bb,CAAA;;QAAAA,CAAA;UA6EQjC,YAAA,CAcea,uBAAA;QAdDC,KAAK,EAAC;MAAK;QA7EjCR,OAAA,EAAAH,QAAA,CA8EU,MAYY,CAZZH,YAAA,CAYYqC,oBAAA;UA1FtBnB,UAAA,EA+EqBR,MAAA,CAAAC,IAAI,CAACuC,mBAAmB;UA/E7C,uBAAA9C,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IA+EqBV,MAAA,CAAAC,IAAI,CAACuC,mBAAmB,GAAA9B,MAAA;UACjC+B,QAAQ,EAAR,EAAQ;UACR5B,WAAW,EAAC,YAAY;UACvBE,QAAM,EAAEf,MAAA,CAAA6B;;UAlFrBjC,OAAA,EAAAH,QAAA,CAqFc,MAA0C,E,kBAD5CL,mBAAA,CAKE0C,SAAA,QAzFdC,WAAA,CAqF6B/B,MAAA,CAAA0C,0BAA0B,EAAlCT,IAAI;iCADbC,YAAA,CAKEC,oBAAA;cAHChD,GAAG,EAAE8C,IAAI,CAACG,EAAE;cACZhC,KAAK,EAAE6B,IAAI,CAACI,WAAW;cACvBC,KAAK,EAAEL,IAAI,CAACG;;;UAxF3Bb,CAAA;;QAAAA,CAAA;UA6FQjC,YAAA,CAWea,uBAAA;QAXDC,KAAK,EAAC,MAAM;QAACC,IAAI,EAAC;;QA7FxCT,OAAA,EAAAH,QAAA,CA8FU,MAME,CANFH,YAAA,CAMEiB,0BAAA;UApGZC,UAAA,EA+FqBR,MAAA,CAAAC,IAAI,CAAC0C,gBAAgB;UA/F1C,uBAAAjD,MAAA,QAAAA,MAAA,MAAAgB,MAAA,IA+FqBV,MAAA,CAAAC,IAAI,CAAC0C,gBAAgB,GAAAjC,MAAA;UAC7BC,GAAG,EAAE,CAAC;UACNC,SAAS,EAAE,CAAC;UACZgC,IAAI,EAAE,GAAG;UACT7B,QAAM,EAAEf,MAAA,CAAA6C;iDAEXvD,YAAA,CAEawD,qBAAA;UAFDC,OAAO,EAAC,iBAAiB;UAACC,SAAS,EAAC;;UArG1DpD,OAAA,EAAAH,QAAA,CAsGY,MAAmD,CAAnDH,YAAA,CAAmD2D,kBAAA;YAA1C/D,KAAK,EAAC;UAAW;YAtGtCU,OAAA,EAAAH,QAAA,CAsGuC,MAAc,CAAdH,YAAA,CAAcU,MAAA,gB;YAtGrDuB,CAAA;;UAAAA,CAAA;;QAAAA,CAAA;UA0GQjC,YAAA,CAMea,uBAAA;QANDC,KAAK,EAAC;MAAO;QA1GnCR,OAAA,EAAAH,QAAA,CA2GU,MAA6D,CAA7DE,mBAAA,CAA6D,QAA7DuD,UAA6D,EAAnC,GAAC,GAAA/B,gBAAA,CAAGnB,MAAA,CAAAmD,UAAU,CAACC,OAAO,qBAChD9D,YAAA,CAEawD,qBAAA;UAFDC,OAAO,EAAC,kBAAkB;UAACC,SAAS,EAAC;;UA5G3DpD,OAAA,EAAAH,QAAA,CA6GY,MAAmD,CAAnDH,YAAA,CAAmD2D,kBAAA;YAA1C/D,KAAK,EAAC;UAAW;YA7GtCU,OAAA,EAAAH,QAAA,CA6GuC,MAAc,CAAdH,YAAA,CAAcU,MAAA,gB;YA7GrDuB,CAAA;;UAAAA,CAAA;sCA+GU5B,mBAAA,CAA2C;UAArCT,KAAK,EAAC;QAAS,GAAC,gBAAc,qB;QA/G9CqC,CAAA;UAkHQjC,YAAA,CAQea,uBAAA;QA1HvBP,OAAA,EAAAH,QAAA,CAmHU,MAMY,CANZH,YAAA,CAMY+D,oBAAA;UALVC,IAAI,EAAC,SAAS;UACbC,OAAO,EAAEvD,MAAA,CAAAuD,OAAO;UAChBC,OAAK,EAAExD,MAAA,CAAAyD;;UAtHpB7D,OAAA,EAAAH,QAAA,CAuHW,MAEDC,MAAA,QAAAA,MAAA,OAzHVgE,gBAAA,CAuHW,QAED,E;UAzHVnC,CAAA;;QAAAA,CAAA;;MAAAA,CAAA;;IAAAA,CAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}