import { defineComponent, ref, reactive, useSSRContext } from 'vue'; import { ssrRenderAttrs, ssrRenderStyle, ssrRenderList, ssrInterpolate, ssrRenderAttr, ssrIncludeBooleanAttr, ssrLooseContain, ssrLooseEqual, ssrRenderClass } from 'vue/server-renderer'; import { u as useApi } from './useApi-B7CB0Cnn.mjs'; import { u as useToast } from './useToast-BwtTR9dH.mjs'; import { u as useAuthStore } from './auth-QFkCoU1C.mjs'; import { a as useRouter } from './server.mjs'; import 'pinia'; import '../nitro/nitro.mjs'; import 'node:http'; import 'node:https'; import 'node:events'; import 'node:buffer'; import 'node:fs'; import 'node:path'; import 'node:crypto'; import 'node:url'; import '../routes/renderer.mjs'; import 'vue-bundle-renderer/runtime'; import 'unhead/server'; import 'devalue'; import 'unhead/utils'; import 'perfect-debounce'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "apps", __ssrInlineRender: true, setup(__props) { useApi(); useToast(); useAuthStore(); useRouter(); const view = ref("list"); const rows = ref([]); const loading = ref(false); const isEditing = ref(false); const testPassed = ref(false); const testing = ref(false); const testResult = reactive({ show: false, apiOk: false, apiMsg: "", dbOk: false, dbMsg: "" }); const form = reactive({ id: 0, name: "", region: "", base_url: "", service_dsn: "", remark: "", enabled: true }); function dbName(dsn) { const m = (dsn || "").match(/\/([^/?]+)\?/); return m ? m[1] : "-"; } ref(null); const az = reactive({ appId: 0, appLabel: "", start: "", end: "", resultShow: false, resultClass: "", mode: "", // 进度 steps: [], curIndex: 0, curTotal: 0, curName: "", pct: 0, // 结果 errMsg: "", report: null, running: false, btnText: "开始分析" }); return (_ctx, _push, _parent, _attrs) => { _push(`
注册各应用的地址与业务库 DSN(仅「重置设备码」清用户绑定时用);厂家/产品/设备码统一在 console 主库,无需逐应用配。
| ID | 名称 | 区域 | 应用地址 | 业务库 | 启用 | 操作 |
|---|---|---|---|---|---|---|
| 暂无注册应用 | ||||||
| ${ssrInterpolate(a.id)} | ${ssrInterpolate(a.name || "")} | ${ssrInterpolate(a.region || "")} | ${ssrInterpolate(a.base_url || "")} | ${ssrInterpolate(dbName(a.service_dsn))} | `); if (a.enabled) { _push(`是`); } else { _push(`否`); } _push(` | |