liyong
14 小时以前 5b484489c5a04724dd958f127ab6381a2387e851
fix(salesLedger): 修复销售台账编辑权限控制问题

- 添加 hasProductionRecord 字段用于控制编辑按钮禁用状态
- 当存在生产记录时禁用编辑功能以防止数据冲突
- 在表单初始化时设置 hasProductionRecord 默认值为 false
已修改1个文件
3 ■■■■ 文件已修改
src/views/salesManagement/salesLedger/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/index.vue
@@ -122,7 +122,7 @@
        <el-table-column label="备注" prop="remarks" width="200" show-overflow-tooltip />
        <el-table-column fixed="right" label="操作" width="130" align="center">
          <template #default="scope">
            <el-button link type="primary" @click="openForm('edit', scope.row)" :disabled="!scope.row.isEdit">编辑</el-button>
            <el-button link type="primary" @click="openForm('edit', scope.row)" :disabled="!scope.row.isEdit || scope.row.hasProductionRecord">编辑</el-button>
            <el-button link type="primary" @click="downLoadFile(scope.row)">附件</el-button>
          </template>
        </el-table-column>
@@ -717,6 +717,7 @@
        maintenanceTime: "",
        productData: [],
        executionDate: "",
    hasProductionRecord: false,
    },
    rules: {
        salesman: [{ required: true, message: "请选择", trigger: "change" }],