张诺
12 小时以前 87d0b636a580b78d94edbdf96ca666317ba48f17
feat(库存管理): 增加存货名称和辅单位数量列并调整表格布局

调整合格品、不合格品和原材料记录页面的表格列,增加存货名称和辅单位数量列,同时优化列宽设置。将质量管理的指标维护页面中的类别筛选从下拉框改为标签页,并统一调整相关页面的标签页边距。
已修改5个文件
69 ■■■■■ 文件已修改
src/views/inventoryManagement/stockManagement/Qualified.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/inventoryManagement/stockManagement/Unqualified.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/qualityManagement/metricBinding/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/qualityManagement/metricMaintenance/index.vue 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/inventoryManagement/stockManagement/Qualified.vue
@@ -26,10 +26,12 @@
        <el-table-column label="仓库编码" prop="warehouseCode" show-overflow-tooltip />
        <el-table-column label="仓库" prop="warehouseName" show-overflow-tooltip />
        <el-table-column label="存货编码" prop="productCode" show-overflow-tooltip />
        <el-table-column label="存货" prop="productName" show-overflow-tooltip />
        <el-table-column label="规格型号" prop="model" show-overflow-tooltip />
        <el-table-column label="单位(主单位)" prop="unit" show-overflow-tooltip />
        <el-table-column label="单位(辅单位)" prop="subUnit" show-overflow-tooltip />
        <el-table-column label="库存数量" prop="qualitity" show-overflow-tooltip />
        <el-table-column label="单位(主单位)" prop="unit" min-width="100" show-overflow-tooltip />
        <el-table-column label="单位(辅单位)" prop="subUnit" min-width="100" show-overflow-tooltip />
        <el-table-column label="数量(主单位)" prop="qualitity" min-width="100" show-overflow-tooltip />
        <el-table-column label="数量(辅单位)" prop="subQualitity" min-width="100" show-overflow-tooltip />
        <el-table-column label="备注" prop="remark"  show-overflow-tooltip />
        <el-table-column label="最近更新时间" prop="updateTime" show-overflow-tooltip />
        <el-table-column fixed="right" label="操作" min-width="60" align="center">
src/views/inventoryManagement/stockManagement/Unqualified.vue
@@ -26,10 +26,12 @@
        <el-table-column label="仓库编码" prop="warehouseCode" show-overflow-tooltip />
        <el-table-column label="仓库" prop="warehouseName" show-overflow-tooltip />
        <el-table-column label="存货编码" prop="productCode" show-overflow-tooltip />
        <el-table-column label="存货" prop="productName" show-overflow-tooltip />
        <el-table-column label="规格型号" prop="model" show-overflow-tooltip />
        <el-table-column label="单位(主单位)" prop="unit" show-overflow-tooltip />
        <el-table-column label="单位(辅单位)" prop="subUnit" show-overflow-tooltip />
        <el-table-column label="库存数量" prop="qualitity" show-overflow-tooltip />
        <el-table-column label="单位(主单位)" prop="unit" min-width="100" show-overflow-tooltip />
        <el-table-column label="单位(辅单位)" prop="subUnit" min-width="100" show-overflow-tooltip />
        <el-table-column label="数量(主单位)" prop="qualitity" min-width="100" show-overflow-tooltip />
        <el-table-column label="数量(辅单位)" prop="subQualitity" min-width="100" show-overflow-tooltip />
        <el-table-column label="备注" prop="remark"  show-overflow-tooltip />
        <el-table-column label="最近更新时间" prop="updateTime" show-overflow-tooltip />
        <el-table-column fixed="right" label="操作" min-width="60" align="center">
src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue
@@ -26,10 +26,12 @@
        <el-table-column label="仓库编码" prop="warehouseCode" show-overflow-tooltip />
        <el-table-column label="仓库" prop="warehouseName" show-overflow-tooltip />
        <el-table-column label="存货编码" prop="productCode" show-overflow-tooltip />
        <el-table-column label="存货" prop="productName" show-overflow-tooltip />
        <el-table-column label="规格型号" prop="model" show-overflow-tooltip />
        <el-table-column label="单位(主单位)" prop="unit" show-overflow-tooltip />
        <el-table-column label="单位(辅单位)" prop="subUnit" show-overflow-tooltip />
        <el-table-column label="库存数量" prop="qualitity" show-overflow-tooltip />
        <el-table-column label="单位(主单位)" prop="unit" min-width="100" show-overflow-tooltip />
        <el-table-column label="单位(辅单位)" prop="subUnit" min-width="100" show-overflow-tooltip />
        <el-table-column label="数量(主单位)" prop="qualitity" min-width="100" show-overflow-tooltip />
        <el-table-column label="数量(辅单位)" prop="subQualitity" min-width="100" show-overflow-tooltip />
        <el-table-column label="备注" prop="remark"  show-overflow-tooltip />
        <el-table-column label="最近更新时间" prop="updateTime" show-overflow-tooltip />
        <el-table-column fixed="right" label="操作" min-width="60" align="center">
src/views/qualityManagement/metricBinding/index.vue
@@ -442,7 +442,7 @@
}
.metric-tabs {
  margin-bottom: 10px;
  margin: 10px;
}
.metric-binding-row {
src/views/qualityManagement/metricMaintenance/index.vue
@@ -1,5 +1,10 @@
<template>
  <div class="app-container metric-maintenance">
    <el-tabs v-model="activeTab" @tab-change="handleTabChange" class="metric-tabs">
      <el-tab-pane label="原材料检验" name="0" />
      <el-tab-pane label="过程检验" name="1" />
      <el-tab-pane label="出厂检验" name="2" />
    </el-tabs>
    <el-row :gutter="16" class="metric-maintenance-row">
      <!-- 左侧:检测标准列表 -->
      <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12" class="left-col">
@@ -52,21 +57,6 @@
            @change="handleQuery"
            @clear="handleQuery"
          />
        </template>
        <template #inspectTypeHeader>
          <el-select
            v-model="searchForm.inspectType"
            placeholder="类别"
            clearable
            size="small"
            style="width: 120px"
            @change="handleQuery"
            @clear="handleQuery"
          >
            <el-option label="原材料检验" value="0" />
            <el-option label="过程检验" value="1" />
            <el-option label="出厂检验" value="2" />
          </el-select>
        </template>
        <template #stateHeader>
          <el-select
@@ -187,6 +177,9 @@
const { proxy } = getCurrentInstance()
// 类别 Tab(0=原材料,1=过程,2=出厂)
const activeTab = ref('0')
// 左侧标准列表:整行内容居中(配合样式)
const rowClassNameCenter = () => 'row-center'
@@ -297,7 +290,6 @@
  {
    label: '类别',
    prop: 'inspectType',
    headerSlot: 'inspectTypeHeader',
    align: 'center',
    dataType: 'tag',
    formatData: (val) => {
@@ -389,6 +381,20 @@
    ]
  }
])
const handleTabChange = () => {
  searchForm.value.standardNo = ''
  searchForm.value.standardName = ''
  searchForm.value.remark = ''
  searchForm.value.state = ''
  searchForm.value.processId = ''
  searchForm.value.inspectType = activeTab.value
  page.current = 1
  currentStandard.value = null
  detailTableData.value = []
  paramSelectedRows.value = []
  getStandardList()
}
// 查询列表
const getStandardList = () => {
@@ -692,6 +698,7 @@
}
onMounted(() => {
  searchForm.value.inspectType = activeTab.value
  getProcessList()
  getStandardList()
})
@@ -703,6 +710,10 @@
  min-width: 0;
}
.metric-tabs {
  margin: 10px;
}
.metric-maintenance-row {
  width: 100%;
}