yanjinhui
2025-10-20 614945e153d38d1dadf5beb1e1d4dbc6db07c226
н¨Îļþ¼Ð/WMS/src/views/taskinfo/Dt_SupplyTask.vue
ÎļþÃû´Ó н¨Îļþ¼Ð/WMS/src/views/taskinfo/task.vue ÐÞ¸Ä
@@ -26,8 +26,15 @@
      sortName: "createDate",
    });
    const editFormFields = ref({
      taskNum: "",
      palletCode: "",
      warehouseId: "",
      batchNo: "",
      materielCode: "",
      materielName: "",
      materielSpec: "",
      taskType: "",
      taskStatus: "",
      warehouseCode: "",
      locationCode: "",
      stockQuantity: "",
      supplyQuantity: "",
@@ -38,22 +45,67 @@
    const editFormOptions = ref([
      [
        {
          field: "taskNum",
          title: "任务号",
          type: "int",
          span: 12,
          readonly: true
        },
        {
          field: "palletCode",
          title: "托盘编号",
          type: "string",
          span: 12
        },
        {
          field: "locationCode",
          title: "货位编号",
          type: "string",
          required: true,
          span: 12
        }
      ],
      [
        {
          field: "warehouseId",
          field: "batchNo",
          title: "批次号",
          type: "string",
          span: 12
        },
        {
          field: "materielCode",
          title: "物料编号",
          type: "string",
          span: 12
        }
      ],
      [
        {
          field: "materielName",
          title: "物料名称",
          type: "string",
          span: 12
        },
        {
          field: "materielSpec",
          title: "物料规格",
          type: "string",
          span: 12
        }
      ],
      [
        {
          field: "taskType",
          title: "任务类型",
          type: "select",
          span: 12,
          datakey:"TaskTypeEnum",
          data: []
        },
        {
          field: "taskStatus",
          title: "任务状态",
          type: "select",
          span: 12,
          data: []
        }
      ],
      [
        {
          field: "warehouseCode",
          title: "库房编号",
          type: "select",
          required: true,
@@ -62,9 +114,10 @@
          bind: { key: "warehouses", data: [] }
        },
        {
          field: "orderNo",
          title: "单据编号",
          field: "locationCode",
          title: "货位编号",
          type: "string",
          required: true,
          span: 12
        }
      ],
@@ -85,6 +138,12 @@
      ],
      [
        {
          field: "orderNo",
          title: "单据编号",
          type: "string",
          span: 12
        },
        {
          field: "dispatchertime",
          title: "任务下发时间",
          type: "datetime",
@@ -103,23 +162,50 @@
    const searchFormFields = ref({
      taskNum: "",
      palletCode: "",
      batchNo: "",
      materielCode: "",
      materielName: "",
      taskType: "",
      taskStatus: "",
      warehouseCode: "",
      locationCode: "",
      warehouseId: "",
      orderNo: "",
    });
    const searchFormOptions = ref([
      [
        { title: "任务号", field: "taskNum", type: "int" },
        { title: "托盘编号", field: "palletCode", type: "like" },
        { title: "货位编号", field: "locationCode", type: "like" },
        { title: "批次号", field: "batchNo", type: "like" },
      ],
      [
        { title: "物料编号", field: "materielCode", type: "like" },
        { title: "物料名称", field: "materielName", type: "like" },
        {
          title: "任务类型",
          field: "taskType",
          type: "select",
          datakey:"TaskTypeEnum",
          data: []
        },
      ],
      [
        { 
          title: "任务状态",
          field: "taskStatus",
          type: "select",
          data: []
        },
        {
          title: "库房", 
          field: "warehouseId",
          field: "warehouseCode",
          type: "select", 
          data: [],
          bind: { key: "warehouses", data: [] } 
        },
        { title: "货位编号", field: "locationCode", type: "like" },
      ],
      [
        { title: "单据编号", field: "orderNo", type: "like" },
        { title: "创建人", field: "creater", type: "like" },
      ],
    ]);
@@ -149,7 +235,52 @@
        align: "left",
      },
      {
        field: "warehouseId",
        field: "batchNo",
        title: "批次号",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "materielCode",
        title: "物料编号",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "materielName",
        title: "物料名称",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materielSpec",
        title: "物料规格",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "taskType",
        title: "任务类型",
        type: "select",
        width: 100,
        align: "left",
        bind: { key: "TaskTypeEnum", data: [] },
        data: [],
      },
      {
        field: "taskStatus",
        title: "任务状态",
        type: "select",
        width: 100,
        align: "left",
        data: [],
      },
      {
        field: "warehouseCode",
        title: "库房编号",
        type: "select",
        width: 100,