diff --git a/src/components/VehicleReportFallback.vue b/src/components/VehicleReportFallback.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/ui/CQCXGYTS2.vue b/src/ui/CQCXGYTS2.vue index be1cee4..a924886 100644 --- a/src/ui/CQCXGYTS2.vue +++ b/src/ui/CQCXGYTS2.vue @@ -51,10 +51,13 @@ const maskedName = computed(() => { return name.length > 1 ? name[0] + '*'.repeat(name.length - 1) : '*'; }); -// status: 0 一致, -1 不一致, -2 非法姓名, -4 无记录 +// status: 0 一致, -1 不一致, -2 非法姓名, -4 无记录(接口多为 result.status) const status = computed(() => { - const s = props.data?.status; - if (s === 0 || s === -1 || s === -2 || s === -4) return s; + const d = props.data; + const direct = d?.status; + if (direct === 0 || direct === -1 || direct === -2 || direct === -4) return direct; + const nested = d?.result?.status; + if (nested === 0 || nested === -1 || nested === -2 || nested === -4) return nested; return null; });