You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

0 lines
25 KiB

1 month ago
  1. {"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_