Excel第108行 · 存在审核中或已归档流程时场站类型和调管单位应只读 2.1.待开发
问题描述:当项目存在审核中或已归档的流程时,场站基本信息内的类型和调管单位只读
未追溯到 readOnly 具体的父级派生逻辑,给出的是修复方向而非确定的完整改动点。
旧代码涉及的项目文件名及对应行数
xnybw5f/src/views/projectNew/components/baseInfo/components/stationInfo.vue 第14行(能源类型 item.type)、第53行(调管单位 item.company)均只用一个统一的 :disabled="readOnly" 控制,没有额外针对“该项目是否存在审核中/已归档流程”这个业务状态做单独判断。
修复代码涉及的项目文件名及行数
stationInfo.vue 第14、53行;需要向上追溯 readOnly 这个 prop 是从哪个父组件、按什么条件传入的(本次未继续往上追溯到具体的父组件计算逻辑)
修复方案
建议:不要复用泛化的 readOnly(它可能同时承担“查看模式”“无编辑权限”等多种含义),单独增加一个 hasActiveFlow(或类似命名)的 prop/computed,专门表示“该项目存在审核中或已归档流程”,能源类型和调管单位下拉框的 :disabled 用 readOnly || hasActiveFlow。hasActiveFlow 的取值来源需要和后端确认项目当前是否有在途/已归档的流程记录字段。