yanjinhui
2025-10-24 4e9a3d6063aa619b020623a0ac6fcfa6d3b63e13
н¨Îļþ¼Ð/WMS/src/views/outbound/outboundOrderDetail_Hty.vue
@@ -2,7 +2,7 @@
*Author:jxx
 *Contact:283591387@qq.com
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *业务请在@/extension/widesea_wcs/order/Dt_OutboundOrderDetail_Hty.js此处编写
 *业务请在@/extension/outbound/deliveryOrderDetail_Hty.js此处编写
 -->
<template>
    <view-grid ref="grid"
@@ -25,36 +25,287 @@
                key: 'id',
                footer: "Foots",
                cnName: '历史出库单明细',
                name: 'outboundOrderDetail_Hty',
                url: "/OutboundOrderDetail_Hty/",
                name: 'dtDeliveryOrderDetailHty',
                url: "/DtDeliveryOrderDetailHty/",
                sortName: "id"
            });
            const editFormFields = ref({});
            const editFormOptions = ref([]);
            const searchFormFields = ref({});
            const searchFormOptions = ref([]);
            const columns = ref([{field:'id',title:'主键',type:'int',width:110,hidden:true,readonly:true,require:true,align:'left'},
                       {field:'orderId',title:'出库单主键',type:'int',width:110,require:true,align:'left',sort:true},
                       {field:'materielCode',title:'物料编号',type:'string',width:110,require:true,align:'left'},
                       {field:'materielName',title:'物料名称',type:'string',width:180,align:'left'},
                       {field:'batchNo',title:'批次号',type:'string',width:110,require:true,align:'left'},
                       {field:'orderQuantity',title:'单据数量',type:'decimal',width:110,require:true,align:'left'},
                       {field:'lockQuantity',title:'锁定数量',type:'decimal',width:110,require:true,align:'left'},
                       {field:'overOutQuantity',title:'已出数量',type:'decimal',width:110,require:true,align:'left'},
                       {field:'orderDetailStatus',title:'订单明细状态',type:'int',width:110,require:true,align:'left'},
                       {field:'remark',title:'备注',type:'string',width:220,align:'left'},
                       {field:'sourceId',title:'源主键',type:'int',width:110,require:true,align:'left'},
                       {field:'operateType',title:'备注',type:'string',width:110,require:true,align:'left'},
                       {field:'creater',title:'创建人',type:'string',width:110,require:true,align:'left'},
                       {field:'createDate',title:'创建时间',type:'datetime',width:150,require:true,align:'left',sort:true},
                       {field:'modifier',title:'修改人',type:'string',width:100,align:'left'},
                       {field:'modifyDate',title:'修改日期',type:'datetime',width:150,align:'left',sort:true}]);
            const searchFormFields = ref({
                goods_no: "",
                batch_num: "",
                ootDetailStatus: "",
                status: "",
            });
            const searchFormOptions = ref([
                [
                    {
                        title: "药品编码",
                        field: "goods_no",
                        type: "like"
                    },
                    {
                        title: "批号",
                        field: "batch_num",
                        type: "like"
                    },
                ],
                [
                    {
                        title: "状态",
                        field: "ootDetailStatus",
                        type: "select",
                        dataKey: "ootDetailStatus",
                        data: [],
                    },
                    {
                        title: "同步状态",
                        field: "status",
                        type: "select",
                        dataKey: "syncStatus",
                        data: [],
                    },
                ],
            ]);
            const columns = ref([
                {
                    field: 'id',
                    title: '历史记录主键',
                    type: 'int',
                    width: 120,
                    hidden: true,
                    readonly: true,
                    require: true,
                    align: 'left'
                },
                {
                    field: 'sourceId',
                    title: '原主键',
                    type: 'int',
                    width: 100,
                    align: 'left'
                },
                {
                    field: 'deliveryOrderId',
                    title: '关联出库单ID',
                    type: 'int',
                    width: 120,
                    align: 'left'
                },
                {
                    field: 'reservoirarea',
                    title: '库区',
                    type: 'string',
                    width: 120,
                    align: 'left',
                    bind: { key: "warehouseNuber", data: [] }
                },
                {
                    field: 'goods_no',
                    title: '药品编码',
                    type: 'string',
                    width: 150,
                    align: 'left',
                    bind: { key: "medicineGoods", data: [] }
                },
                {
                    field: 'order_qty',
                    title: '订单数量',
                    type: 'decimal',
                    width: 120,
                    align: 'left'
                },
                {
                    field: 'order_Outqty',
                    title: '出库完成数量',
                    type: 'decimal',
                    width: 120,
                    align: 'left'
                },
                {
                    field: 'batch_num',
                    title: '批号',
                    type: 'string',
                    width: 120,
                    align: 'left'
                },
                {
                    field: 'exp_date',
                    title: '校期',
                    type: 'string',
                    width: 120,
                    align: 'left'
                },
                {
                    field: 'ootDetailStatus',
                    title: '状态',
                    type: 'string',
                    width: 120,
                    align: 'left',
                    bind: { key: "ootDetailStatus", data: [] }
                },
                {
                    field: 'status',
                    title: '同步状态',
                    type: 'int',
                    width: 120,
                    align: 'left',
                    bind: { key: "syncStatus", data: [] }
                },
                {
                    field: 'operateType',
                    title: '操作类型',
                    type: 'string',
                    width: 120,
                    align: 'left',
                    bind: { key: "operateType", data: [] }
                },
                {
                    field: 'insertTime',
                    title: '移入历史时间',
                    type: 'datetime',
                    width: 160,
                    align: 'left',
                    sort: true
                },
                {
                    field: 'creater',
                    title: '创建人',
                    type: 'string',
                    width: 90,
                    align: 'left'
                },
                {
                    field: 'createDate',
                    title: '创建时间',
                    type: 'datetime',
                    width: 160,
                    align: 'left',
                    sort: true
                },
                {
                    field: 'modifier',
                    title: '修改人',
                    type: 'string',
                    width: 100,
                    align: 'left'
                },
                {
                    field: 'modifyDate',
                    title: '修改时间',
                    type: 'datetime',
                    width: 160,
                    align: 'left',
                    sort: true
                }
            ]);
            const detail = ref({
                cnName: "#detailCnName",
                table: "#detailTable",
                columns: [],
                sortName: "",
                key: ""
                cnName: "历史出库单明细详情",
                table: "DtDeliveryOrderDetailHtyDetail",
                columns: [
                    {
                        field: 'id',
                        title: '历史记录主键',
                        type: 'int',
                        width: 120,
                        hidden: true,
                        readonly: true,
                        require: true,
                        align: 'left'
                    },
                    {
                        field: 'sourceId',
                        title: '原主键',
                        type: 'int',
                        width: 100,
                        align: 'left'
                    },
                    {
                        field: 'deliveryOrderId',
                        title: '关联出库单ID',
                        type: 'int',
                        width: 120,
                        align: 'left'
                    },
                    {
                        field: 'reservoirarea',
                        title: '库区',
                        type: 'string',
                        width: 120,
                        align: 'left',
                        bind: { key: "warehouseNuber", data: [] }
                    },
                    {
                        field: 'goods_no',
                        title: '药品编码',
                        type: 'string',
                        width: 150,
                        align: 'left',
                        bind: { key: "medicineGoods", data: [] }
                    },
                    {
                        field: 'order_qty',
                        title: '订单数量',
                        type: 'decimal',
                        width: 120,
                        align: 'left'
                    },
                    {
                        field: 'order_Outqty',
                        title: '出库完成数量',
                        type: 'decimal',
                        width: 120,
                        align: 'left'
                    },
                    {
                        field: 'batch_num',
                        title: '批号',
                        type: 'string',
                        width: 120,
                        align: 'left'
                    },
                    {
                        field: 'exp_date',
                        title: '校期',
                        type: 'string',
                        width: 120,
                        align: 'left'
                    },
                    {
                        field: 'ootDetailStatus',
                        title: '状态',
                        type: 'string',
                        width: 120,
                        align: 'left',
                        bind: { key: "ootDetailStatus", data: [] }
                    },
                    {
                        field: 'status',
                        title: '同步状态',
                        type: 'int',
                        width: 120,
                        align: 'left',
                        bind: { key: "syncStatus", data: [] }
                    },
                    {
                        field: 'operateType',
                        title: '操作类型',
                        type: 'string',
                        width: 120,
                        align: 'left',
                        bind: { key: "operateType", data: [] }
                    },
                    {
                        field: 'insertTime',
                        title: '移入历史时间',
                        type: 'datetime',
                        width: 160,
                        align: 'left',
                        sort: true
                    }
                ],
                sortName: "sourceId",
                key: "sourceId"
            });
            return {
                table,
@@ -68,4 +319,4 @@
            };
        },
    });
</script>
</script>