liulijun
2025-11-17 d842fb603597a5db23c4359081a4e564ce716892
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/inboundOrderDetail.vue
@@ -1,16 +1,7 @@
<template>
    <view-grid
      ref="grid"
      :columns="columns"
      :detail="detail"
      :editFormFields="editFormFields"
      :editFormOptions="editFormOptions"
      :searchFormFields="searchFormFields"
      :searchFormOptions="searchFormOptions"
      :table="table"
      :extend="extend"
    >
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
    </view-grid>
  </template>
    <script>
@@ -21,79 +12,39 @@
      const table = ref({
        key: "id",
        footer: "Foots",
        cnName: "入库单明细",
      cnName: "新厂入库单明细",
        name: "inboundOrderDetail",
        url: "/InboundOrderDetail/",
        sortName: "id",
      });
      const editFormFields = ref({
        deviceCode: "",
        deviceName: "",
        deviceType: "",
        deviceStatus: "",
        deviceIp: "",
        devicePort: "",
        devicePlcType: "",
        deviceRemark: "",
      });
      const editFormOptions = ref([
        [
          {
            title: "设备编号",
            required: true,
            field: "deviceCode",
            type: "string",
          },
          {
            title: "设备名称",
            required: true,
            field: "deviceName",
            type: "string",
          },
          {
            title: "设备类型",
            required: true,
            field: "deviceType",
            type: "string",
          },
          {
            title: "设备状态",
            required: true,
            field: "deviceStatus",
            type: "string",
          },
        ],
        [
          { title: "设备IP", required: true, field: "deviceIp", type: "string" },
          {
            title: "设备端口",
            required: true,
            field: "devicePort",
            type: "string",
          },
          {
            title: "PLC类型",
            required: true,
            field: "devicePlcType",
            type: "string",
          },
          {
            title: "备注",
            field: "deviceRemark",
            type: "string",
          },
        ],
      ]);
      const searchFormFields = ref({
        deviceCode: "",
        deviceType: "",
        deviceStatus: "",
      orderId: "",
      detailId: "",
      barCode: "",
      materielCode: "",
      materielName: "",
      batchNo: "",
      orderDetailStatus: "",
      createDate: "",
      });
      const searchFormOptions = ref([
        [
          { title: "设备编号", field: "deviceCode" },
          { title: "设备类型", field: "deviceType" },
          { title: "设备状态", field: "deviceStatus" },
        { title: "入库单", field: "orderId", type: "like" },
        { title: "上游明细Id", field: "detailId", type: "like" },
        { title: "物料条码", field: "barCode", type: "like" },
        { title: "物料编号", field: "materielCode", type: "like" },
      ],
      [
        { title: "物料名称", field: "materielName", type: "like" },
        { title: "物料批次", field: "batchNo", type: "like" },
        { title: "状态", field: "orderDetailStatus", type: "select", dataKey: "inboundState", data: [], },
        { title: "创建时间", field: "createDate", type: "datetime", },
        ],
      ]);
      const columns = ref([
@@ -109,58 +60,114 @@
        },
        {
          field: "orderId",
          title: "入库单主键",
        title: "入库单",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "materielCode",
        field: "detailId",
        title: "上游明细Id",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "barCode",
        title: "物料条码",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialCode",
          title: "物料编号",
          type: "string",
          width: 150,
          align: "left",
        },
        {
          field: "materielName",
        field: "materialName",
          title: "物料名称",
          type: "string",
          width: 150,
          align: "left",
        },
        {
          field: "batchNo",
          title: "批次号",
        field: "materialLot",
        title: "物料批次",
          type: "decimal",
          width: 90,
          align: "left",
        },
        {
          field: "orderQuantity",
          title: "单据数量",
        field: "materialWide",
        title: "幅宽",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "receiptQuantity",
          title: "组盘数量",
        field: "materialThick",
        title: "卷径",
          type: "int",
          width: 120,
          align: "left",
        },
        {
          field: "overInQuantity",
          title: "上架数量",
        field: "materialWeight",
        title: "重量",
          type: "string",
          width: 200,
          align: "left",
        },
        {
          field: "orderDetailStatus",
          title: "订单明细状态",
        field: "materialSpec",
        title: "规格",
          type: "string",
          width: 180,
        align: "left",
      },
      {
        field: "orderQuantity",
        title: "单据数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "bindQuantity",
        title: "组盘数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "inQuantity",
        title: "已入库数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "orderDetailStatus",
        title: "明细状态",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "unit",
        title: "单位",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 200,
          align: "left",
        },
        {
@@ -191,13 +198,6 @@
          width: 160,
          align: "left",
        },
        {
          field: "remark",
          title: "备注",
          type: "string",
          width: 100,
          align: "left",
        },
      ]);
      const detail = ref({
        cnName: "#detailCnName",
@@ -218,4 +218,3 @@
    },
  });
  </script>