风险预分析和风险检查表插件完成

This commit is contained in:
2026-09-10 13:18:19 +08:00
parent a5cca53127
commit bb41d5a849
9 changed files with 643 additions and 162 deletions
@@ -11,6 +11,8 @@ const themeStore = useThemeStore();
const props = defineProps(['type','orgTree','isAiOpen','title','currentId','formInfo'])
const emit = defineEmits(['save','submit','confirmTab']);
// 是否是ai生成
const isAiGenerated = ref<boolean>(false);
const footerRef = ref<any>(null);
const editing = ref<any>(null);
const list = ref<{id:number,item:string,basis:string,standard:string,method:string,org_id:number}[]>([]);
@@ -43,6 +45,7 @@ const onRegenerate = async () => {
// 建议责任方文本 → 组织树节点(按名称模糊匹配,匹配不到留空人工选择)
org_id: matchOrgId(r.owner_suggest),
}));
isAiGenerated.value = true;
window.$message?.success("验收量化标准已由 AI 生成,均可手动修改");
} catch (e: any) {
aiFail(e);
@@ -125,7 +128,7 @@ defineExpose({list, onRegenerate})
<Icon icon="ix:success" class="size-18px text-emerald-500" />
验收评价(依据预期效果设定可量化验收标准)
</span>
<span class="inline-flex items-center gap-1 rounded-full border border-violet-200 bg-violet-100 px-2 py-0.5 text-xs font-medium text-violet-700">
<span v-if="isAiGenerated" class="inline-flex items-center gap-1 rounded-full border border-violet-200 bg-violet-100 px-2 py-0.5 text-xs font-medium text-violet-700">
✨ AI 生成 · 需人工确认
</span>
<span class="ml-auto text-xs text-slate-400">申请阶段由 AI 依据「预期效果」生成量化标准与验收方式,可手动修改;投用运行后由车间和各专业按标准验收并给出评估结论</span>