fix(pl): 允许关联保护提示换行并记录工单验证结果
This commit is contained in:
1 parent
d30a406aa6
commit
262ed3971c
2 files changed
+13
-5
No files matched your search
@@ -1,8 +1,16 @@
|
||||
# 实施与验证
|
||||
- [x] 完整读取工单、确认 Web+后端范围并批准 Figma v1。
|
||||
- [ ] 在 test_pl_quota_cert_bindings.py 补充关联锁定、产品集合变更拒绝、租户/软删除隔离测试,先观察失败。
|
||||
- [ ] 在 quota-cert-form.test.ts 补充新增空行、切换合同、锁定行和保存校验测试,先观察失败。
|
||||
- [ ] 修改证件与合同服务的只读状态和保存保护,保持原事务、ID 与数据权限。
|
||||
- [ ] 修改 quota-cert/index.vue 与 API 类型;复用原样式和 payload 白名单。
|
||||
- [x] 在 test_pl_quota_cert_bindings.py 补充关联锁定、产品集合变更拒绝、租户/软删除隔离测试,先观察失败。
|
||||
- [x] 在 quota-cert-form.test.ts 补充新增空行、切换合同、锁定行和保存校验测试,先观察失败。
|
||||
- [x] 修改证件与合同服务的只读状态和保存保护,保持原事务、ID 与数据权限。
|
||||
- [x] 修改 quota-cert/index.vue 与 API 类型;复用原样式和 payload 白名单。
|
||||
- [ ] 执行相关 pytest、前端脚本、lint 和构建;完成实际视觉验证及审查。
|
||||
- [ ] 在授权内交付;PR、合并、关单需另有授权,不提前记完成。
|
||||
|
||||
## 已执行验证
|
||||
- 后端相关 SQLite 内存测试:78 passed(含6项新增保护用例、引用只读状态断言)。
|
||||
- 前端真实页面脚本 harness:16 passed;包含新增空行、切换合同、引用/合同锁定与既有ID往返。
|
||||
- 改动页面和API文件 ESLint:通过;生产 Vite build:通过,有既有组件命名与大包提示。
|
||||
- 全仓 vue-tsc --noEmit:未通过,输出1326行,改动页面和API类型无诊断;其他文件类型错误未纳入本工单修复。
|
||||
- Chrome 1440×1000 合成数据组件渲染:使用实际两区模板、Element Plus 和构建CSS;新增空行/锁定状态无JS错误,锁定按钮禁用,提示可换行。该验证不等同于登录业务环境端到端或集成环境验收。
|
||||
- 未执行:真实业务环境联调、集成分支冒烟;未启停既有服务,未修改业务数据库。
|
||||
@@ -320,7 +320,7 @@
|
||||
label="合同信息不可用"
|
||||
/>
|
||||
</el-select>
|
||||
<p v-if="row.editLocked" class="form-tip"
|
||||
<p v-if="row.editLocked" class="form-tip" style="white-space: normal"
|
||||
>已有用证关联,不能编辑或移除,请联系管理员。</p
|
||||
>
|
||||
</template>
|
||||
|
||||
Reference in new issue
Block a user