ZN
2 天以前 5fc4e0f0cd2554eeaa911384ed87373aa4ee3c5f
feat(生产报表/销售台账): 添加审核备注列并优化发货状态显示

- 在生产报表表格中添加"备注信息"列,显示审核意见
- 在销售台账中优化发货状态显示逻辑,优先显示"已出库"状态
- 调整发货状态判断函数,提高代码可读性
已修改2个文件
10 ■■■■■ 文件已修改
src/views/productionManagement/productionReporting/index.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/index.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productionManagement/productionReporting/index.vue
@@ -273,6 +273,11 @@
      width: 120,
    },
    {
      label: "备注信息",
      prop: "auditOpinion",
      minWidth: 120,
    },
    {
      label: "创建时间",
      prop: "createTime",
      width: 120,
src/views/salesManagement/salesLedger/index.vue
@@ -51,7 +51,9 @@
                                                             width="100px"
                                                             align="center">
                <template #default="scope">
                                    <el-tag v-if="scope.row.approveStatus === 1"
                    <el-tag v-if="getShippingStatusText(scope.row) === '已发货'"
                                                    type="success">已出库</el-tag>
                                    <el-tag v-else-if="scope.row.approveStatus === 2"
                                                    type="success">充足</el-tag>
                                    <el-tag v-else
                                                    type="danger">不足</el-tag>
@@ -1419,6 +1421,7 @@
/** 判断单个产品是否已发货(根据shippingStatus判断,已发货或审核通过不可编辑和删除) */
const isProductShipped = (product) => {
    if (!product) return false;
    const status = String(product.shippingStatus || "").trim();
    // 如果发货状态是"已发货"或"审核通过",则不可编辑和删除
    return status === "已发货" || status === "审核通过";