cuilei
2 天以前 7edd931aa33aa0f4fff9a89e1bc1a064c3709035
src/views/mes/modules/MesProductionWorkOrderScheduleModal.vue
@@ -157,7 +157,6 @@
<!--              :layouts="['PrevPage', 'JumpNumber', 'NextPage', 'FullJump', 'Sizes', 'Total']"-->
<!--              @page-change="handlePageChange">-->
<!--            </vxe-pager>-->
          </div>
        </a-card>
      </a-col>
      <a-col :span="12">
@@ -233,16 +232,17 @@
      },
      // 表头
      url: {
        list: '/mesproductionworkorder/mesProductionWorkOrder/list',
        delete: '/mesproductionworkorder/mesProductionWorkOrder/delete',
        deleteBatch: '/mesproductionworkorder/mesProductionWorkOrder/deleteBatch',
        exportXlsUrl: '/mesproductionworkorder/mesProductionWorkOrder/exportXls',
        importExcelUrl: 'mesproductionworkorder/mesProductionWorkOrder/importExcel',
        list: '/mes/mesProductionWorkOrder/list',
        delete: '/mes/mesProductionWorkOrder/delete',
        deleteBatch: '/mes/mesProductionWorkOrder/deleteBatch',
        exportXlsUrl: '/mes/mesProductionWorkOrder/exportXls',
        importExcelUrl: 'mes/mesProductionWorkOrder/importExcel',
        listProductionLinesOption: '/base/factory/queryIdTree',
        queryShiftGroupByFactoryId: '/base/shiftGroup/queryShiftGroupByFactoryId',
        queryFactoryById: '/base/factory/queryById',
        schedule: '/mesproductionworkorder/mesProductionWorkOrder/schedule',
        addSchedulePlan: '/mesproductionworkorder/mesProductionWorkOrder/addSchedulePlan'
        queryLswMaterialByProductionType: '/lsw/lswMaterial/queryLswMaterialByProductionType',
        schedule: '/mes/mesProductionWorkOrder/schedule',
        addSchedulePlan: '/mes/mesProductionWorkOrder/addSchedulePlan'
      },
      editRules: {
        materialNumber: [
@@ -482,21 +482,20 @@
        });
        promises.push(shiftGroupPromise);
        const materialNumberPromise = ajaxGetDictItems("lsw_material,material_name,material_number,del_flag!='1' order by material_number asc", null).then(res => {
        const materialNumberPromise = getAction(this.url.queryLswMaterialByProductionType, { factoryId: factoryId }).then(res => {
          if (res.success) {
            this.materialOptions = res.result.map(item => {
              return {
                value: item.value,
                label: item.value
                value: item.materialNumber,
                label: item.materialNumber
              }
            });
            })
            this.materNumberNameMap = res.result.reduce((map, item) => {
              map[item.value] = item.text
              map[item.materialNumber] = item.materialName
              return map
            }, {})
          }
        }).catch(() => {
        });
        })
        promises.push(materialNumberPromise);
        // 等待所有请求完成
@@ -522,6 +521,8 @@
          if (this.dateRange[0]) {
            this.calendarStartDate = this.dateRange[0].clone().startOf('week');
          }
        } else {
          this.$message.error(res.message)
        }
      })
    },