#
Junjie
2024-08-02 e83dacb5066a86db29dbdc232218d8aba6adc95f
zy-asrs-admin/src/views/in/waitPakin/edit.vue
@@ -31,10 +31,10 @@
        let result = resp.data;
        if (result.code === 200) {
            message.success(isSave.value ? formatMessage('page.add.success', '新增成功') : formatMessage('page.update.success', '更新成功'));
            emit('tableReload', 'reload')
        } else {
            message.error(result.msg);
        }
        emit('tableReload', 'reload')
        nextTick(() => {
            formTable.value.resetFields()
        })
@@ -45,9 +45,11 @@
};
const orderQueryList = ref(null);
orderQuery();
function orderQuery() {
    postForm('/api/order/query', {}).then(resp => {
orderQuery(null);
function orderQuery(condition) {
    postForm('/api/order/query', {
        condition: condition
    }).then(resp => {
        let result = resp.data;
        orderQueryList.value = result.data;
    })
@@ -88,6 +90,10 @@
    zpalletBarcodeQuery(e)
}
const handleSearchChange = (e) => {
    orderQuery(e);
}
const handleSelectChange = async (id) => {
    orderQueryList.value.forEach((item) => {
        if (item.value == id) {
@@ -98,7 +104,7 @@
    let result = await orderDetlQuery(id);
    let tmp = []
    result.data.forEach((item) => {
        let count = item.anfme - item.qty - item.workQty;
        let count = item.anfme - item.qty - item.workQty - item.waitQty;
        tmp.push({
            value: item.id,
            label: item.mat$.matnr + '-' + count,
@@ -149,7 +155,7 @@
                    style="width: 250px;">
                    <a-select v-model:value="formData.orderId" :placeholder="formatMessage('common.select', '请选择')"
                        style="width: 100%" show-search :options="orderQueryList" optionFilterProp="label"
                        optionLabelProp="label" @change="handleSelectChange">
                        optionLabelProp="label" @change="handleSelectChange" @search="handleSearchChange">
                    </a-select>
                </a-form-item>
                <a-form-item :label="formatMessage('db.man_wait_pakin.order_no', '订单编号')" name="orderNo"