pjb
2025-07-08 fcbb4059f11d1e2b320d581bf6f960d9965142c6
zy-asrs-admin/src/components/order/order/edit.vue
@@ -25,7 +25,7 @@
        orderDetlChild.value.orderId = formData.value.id;
        orderDetlChild.value.isAdd = isSave.value;
        orderNoQuery();
    }else {
    } else {
        orderDetlChild.value.orderId = null;
    }
})
@@ -46,6 +46,9 @@
        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
    }
@@ -132,61 +135,33 @@
                <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_time', '单据日期')" name="orderTime"
                    style="width: 250px;">
                    <a-input v-model:value="formData.orderTime" />
                </a-form-item> -->
                <a-form-item :label="formatMessage('db.man_order.order_type', '单据类型')" name="orderType">
                    <a-select v-model:value="formData.orderType" :placeholder="formatMessage('common.select', '请选择')"
                        style="width: 100%" show-search :options="orderTypeQueryList" optionFilterProp="label"
                        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.status', '状态')" name="status" >
                    <a-select v-model:value="formData.status" :options="[
                        { label: '正常', value: 1 },
                        { label: '禁用', value: 0 },
                    ]">
                    </a-select>
                </a-form-item> -->
                <!-- <a-form-item :label="formatMessage('db.man_order.create_time', '添加时间')" name="createTime"
                    style="width: 250px;">
                    <a-date-picker v-model:value="formData.createTime" show-time format="YYYY-MM-DD HH:mm:ss"
                        value-format="YYYY-MM-DD HH:mm:ss" />
                </a-form-item>
                <a-form-item :label="formatMessage('db.man_order.create_by', '添加人员')" name="createBy"
                    style="width: 250px;">
                    <a-select v-model:value="formData.createBy" :placeholder="formatMessage('common.select', '请选择')"
                        style="width: 100%" show-search :options="userQueryList" optionFilterProp="label"
                        optionLabelProp="label">
                    </a-select>
                </a-form-item>
                <a-form-item :label="formatMessage('db.man_order.update_time', '修改时间')" name="updateTime"
                    style="width: 250px;">
                    <a-date-picker v-model:value="formData.updateTime" show-time format="YYYY-MM-DD HH:mm:ss"
                        value-format="YYYY-MM-DD HH:mm:ss" />
                </a-form-item>
                <a-form-item :label="formatMessage('db.man_order.update_by', '修改人员')" name="updateBy"
                    style="width: 250px;">
                    <a-select v-model:value="formData.updateBy" :placeholder="formatMessage('common.select', '请选择')"
                        style="width: 100%" show-search :options="userQueryList" optionFilterProp="label"
                        optionLabelProp="label">
                    </a-select>
                </a-form-item> -->
                <!-- <a-form-item :label="formatMessage('db.man_order.memo', '备注')" name="memo" style="width: 250px;">
                    <a-input v-model:value="formData.memo" />
                </a-form-item> -->
                <div>
                    <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"
                        style="visibility: hidden;">Submit</a-button>