ZN
2 天以前 9e33eb2456af53e36e09e085ff98b503159fb6c9
fix(销售台账): 修正发货条件判断逻辑

使用 hasSufficientStock 字段替代已弃用的 approveStatus 字段来判断库存是否充足,确保发货按钮状态显示正确。
已修改1个文件
6 ■■■■ 文件已修改
src/views/salesManagement/salesLedger/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/index.vue
@@ -53,7 +53,7 @@
                <template #default="scope">
                    <el-tag v-if="getShippingStatusText(scope.row) === '已发货'"
                                                    type="success">已出库</el-tag>
                                    <el-tag v-else-if="scope.row.approveStatus === 2"
                                    <el-tag v-else-if="scope.row.hasSufficientStock"
                                                    type="success">充足</el-tag>
                                    <el-tag v-else
                                                    type="danger">不足</el-tag>
@@ -2084,8 +2084,8 @@
 * @param row 行数据
 */
const canShip = (row) => {
    // 产品状态必须是充足(approveStatus === 1)
    if (row.approveStatus !== 1) {
    // 产品状态必须是充足(基于 hasSufficientStock 判断)
    if (!row || !row.hasSufficientStock) {
        return false;
    }