| | |
| | | orderDetlChild.value.orderId = formData.value.id;
|
| | | orderDetlChild.value.isAdd = isSave.value;
|
| | | orderNoQuery();
|
| | | }else {
|
| | | } else {
|
| | | orderDetlChild.value.orderId = null;
|
| | | }
|
| | | })
|
| | |
| | |
|
| | | const onFinish = values => {
|
| | | // console.log('Success:', values);
|
| | | open.value = false;
|
| | |
|
| | | let param = {
|
| | | orderNo: formData.value.orderNo,
|
| | | orderType: formData.value.orderType,
|
| | | orderSettle: formData.value.orderSettle,
|
| | | address: formData.value.address,
|
| | | phone: formData.value.phone,
|
| | | customer: formData.value.customer,
|
| | | list: orderDetlChild.value.tableData
|
| | | }
|
| | |
|
| | |
| | | post(isSave.value ? '/api/order/save' : '/api/order/update', param).then((resp) => {
|
| | | let result = resp.data;
|
| | | if (result.code === 200) {
|
| | | open.value = false;
|
| | | message.success(isSave.value ? formatMessage('page.add.success', '新增成功') : formatMessage('page.update.success', '更新成功'));
|
| | | emit('tableReload', 'reload')
|
| | | nextTick(() => {
|
| | | formTable.value.resetFields()
|
| | | })
|
| | | } else {
|
| | | message.error(result.msg);
|
| | | }
|
| | | emit('tableReload', 'reload')
|
| | | nextTick(() => {
|
| | | formTable.value.resetFields()
|
| | | })
|
| | | })
|
| | | };
|
| | | const onFinishFailed = errorInfo => {
|
| | |
| | | optionLabelProp="label">
|
| | | </a-select>
|
| | | </a-form-item>
|
| | | <a-form-item v-if="!isSave" :label="formatMessage('db.man_order.order_settle', '单据状态')" name="orderSettle">
|
| | | <a-form-item v-if="!isSave" :label="formatMessage('db.man_order.order_settle', '单据状态')"
|
| | | name="orderSettle">
|
| | | <a-select v-model:value="formData.orderSettle" :placeholder="formatMessage('common.select', '请选择')"
|
| | | style="width: 100%" show-search :options="orderSettleQueryList" optionFilterProp="label"
|
| | | optionLabelProp="label">
|
| | | </a-select>
|
| | | </a-form-item>
|
| | | <!-- <a-form-item :label="formatMessage('db.man_order.order_no', '物流公司')" name="orderNo" >
|
| | | <a-input v-model:value="formData.orderNo" />
|
| | | </a-form-item>
|
| | | <a-form-item :label="formatMessage('db.man_order.order_no', '快递单号')" name="orderNo">
|
| | | <a-input v-model:value="formData.orderNo"/>
|
| | | </a-form-item>
|
| | | <a-form-item :label="formatMessage('db.man_order.order_no', '物流公司')" name="orderNo" >
|
| | | <a-input v-model:value="formData.orderNo"/>
|
| | | </a-form-item>
|
| | | <a-form-item :label="formatMessage('db.man_order.order_no', '快递单号')" name="orderNo">
|
| | | <a-input v-model:value="formData.orderNo"/>
|
| | | </a-form-item> -->
|
| | | <div v-if="props.ioModel == 2">
|
| | | <a-form-item :label="formatMessage('db.man_order.order_no', '客户名称')" name="customer">
|
| | | <a-input v-model:value="formData.customer" />
|
| | | </a-form-item>
|
| | | <a-form-item :label="formatMessage('db.man_order.order_no', '收货地址')" name="address">
|
| | | <a-input v-model:value="formData.address" />
|
| | | </a-form-item>
|
| | | <a-form-item :label="formatMessage('db.man_order.order_no', '电话')" name="phone">
|
| | | <a-input v-model:value="formData.phone" />
|
| | | </a-form-item>
|
| | | </div>
|
| | | <a-form-item :label="formatMessage('db.man_order.update_time', '订单明细')" name="orderDetl">
|
| | | <OrderDetlComponent ref="orderDetlChild" v-if="open" />
|
| | | <OrderDetlComponent ref="orderDetlChild" v-if="open" :ioModel="props.ioModel" />
|
| | | </a-form-item>
|
| | | <a-form-item>
|
| | | <a-button type="primary" html-type="submit" ref="submitButton"
|