From 9498d189e4cfbc5a7c03f8afe64f761c3b172cc9 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 8 Oct 2024 19:02:51 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20pipeline=20utils=20=E8=BD=AC=E7=A7=BB?= =?UTF-8?q?=E5=88=B0basic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/basic/.eslintrc | 22 +++++++ packages/core/basic/.gitignore | 28 ++++++++ packages/core/basic/.npmignore | 3 + packages/core/basic/.npmrc | 2 + packages/core/basic/CHANGELOG.md | 10 --- packages/core/basic/package.json | 66 +++++++++++++++++-- packages/core/basic/src/index.js | 0 packages/core/basic/src/index.ts | 1 + packages/core/basic/src/utils/index.ts | 33 ++++++++++ .../src/utils/util.cache.ts | 0 .../src/utils/util.file.ts | 0 .../src/utils/util.hash.ts | 0 .../{pipeline => basic}/src/utils/util.log.ts | 0 .../src/utils/util.merge.ts | 0 .../src/utils/util.promise.ts | 0 .../src/utils/util.request.ts | 52 +++++++-------- .../src/utils/util.sleep.ts | 0 .../{pipeline => basic}/src/utils/util.sp.ts | 0 packages/core/basic/tsconfig.json | 42 ++++++++++++ packages/core/pipeline/package.json | 6 +- packages/core/pipeline/src/core/executor.ts | 5 +- .../core/pipeline/src/core/run-history.ts | 2 +- packages/core/pipeline/src/core/storage.ts | 2 +- packages/core/pipeline/src/plugin/api.ts | 2 +- packages/core/pipeline/src/utils/index.ts | 34 +--------- packages/libs/lib-server/package.json | 2 +- .../cname-record-info.vue | 34 +++++----- .../cname-verify-plan.vue | 4 ++ .../cert/domains-verify-plan-editor/index.vue | 4 ++ packages/ui/certd-server/package.json | 2 +- .../src/modules/sys/plus/plus-controller.ts | 49 +++++++++++++- 31 files changed, 301 insertions(+), 104 deletions(-) create mode 100644 packages/core/basic/.eslintrc create mode 100644 packages/core/basic/.gitignore create mode 100644 packages/core/basic/.npmignore create mode 100644 packages/core/basic/.npmrc delete mode 100644 packages/core/basic/CHANGELOG.md delete mode 100644 packages/core/basic/src/index.js create mode 100644 packages/core/basic/src/index.ts create mode 100644 packages/core/basic/src/utils/index.ts rename packages/core/{pipeline => basic}/src/utils/util.cache.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.file.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.hash.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.log.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.merge.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.promise.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.request.ts (75%) rename packages/core/{pipeline => basic}/src/utils/util.sleep.ts (100%) rename packages/core/{pipeline => basic}/src/utils/util.sp.ts (100%) create mode 100644 packages/core/basic/tsconfig.json diff --git a/packages/core/basic/.eslintrc b/packages/core/basic/.eslintrc new file mode 100644 index 00000000..6d1374ff --- /dev/null +++ b/packages/core/basic/.eslintrc @@ -0,0 +1,22 @@ +{ + "parser": "@typescript-eslint/parser", + "plugins": [ + "@typescript-eslint" + ], + "extends": [ + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + "prettier" + ], + "env": { + "mocha": true + }, + "rules": { + "@typescript-eslint/no-var-requires": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/ban-ts-ignore": "off", + "@typescript-eslint/no-explicit-any": "off", +// "no-unused-expressions": "off", + "max-len": [0, 160, 2, { "ignoreUrls": true }] + } +} diff --git a/packages/core/basic/.gitignore b/packages/core/basic/.gitignore new file mode 100644 index 00000000..c90f5f96 --- /dev/null +++ b/packages/core/basic/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +test/user.secret.* +test/**/*.js +src/**/*.spec.ts diff --git a/packages/core/basic/.npmignore b/packages/core/basic/.npmignore new file mode 100644 index 00000000..739a0043 --- /dev/null +++ b/packages/core/basic/.npmignore @@ -0,0 +1,3 @@ +node_modules +src +dist/**/*.spec.* \ No newline at end of file diff --git a/packages/core/basic/.npmrc b/packages/core/basic/.npmrc new file mode 100644 index 00000000..6c2b9be4 --- /dev/null +++ b/packages/core/basic/.npmrc @@ -0,0 +1,2 @@ +link-workspace-packages=true +prefer-workspace-packages=true diff --git a/packages/core/basic/CHANGELOG.md b/packages/core/basic/CHANGELOG.md deleted file mode 100644 index a8049599..00000000 --- a/packages/core/basic/CHANGELOG.md +++ /dev/null @@ -1,10 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [1.25.9](https://github.com/certd/certd/compare/v1.25.8...v1.25.9) (2024-10-01) - -### Bug Fixes - -* 修复西部数码账户级别apikey不可用的bug ([f8f3e8b](https://github.com/certd/certd/commit/f8f3e8b43fd5d815887bcb53b95f46dc96424b79)) diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index 4c801d36..136d53a8 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -1,12 +1,68 @@ { "name": "@certd/basic", + "private": false, "version": "1.25.9", - "main": "src/index.js", + "type": "module", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", "scripts": { - "build": "echo 'basic'" + "dev": "vite", + "before-build": "rimraf dist && rimraf tsconfig.tsbuildinfo && rimraf .rollup.cache", + "build": "npm run before-build && tsc --skipLibCheck", + "build3": "rollup -c", + "build2": "vue-tsc --noEmit && vite build", + "preview": "vite preview", + "test": "mocha --loader=ts-node/esm" + }, + "dependencies": { + "nanoid": "^5.0.7", + "axios": "^1.7.2", + "fix-path": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "lodash-es": "^4.17.21", + "lru-cache": "^10.0.0", + "node-forge": "^1.3.1", + "nodemailer": "^6.9.3", + "proxy-agent": "^6.4.0", + "qs": "^6.11.2", + "dayjs": "^1.11.7" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^23.0.4", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-terser": "^0.4.3", + "@rollup/plugin-typescript": "^11.0.0", + "@types/lodash-es": "^4.17.12", + "@types/node-forge": "^1.3.2", + "@types/uuid": "^9.0.2", + "@typescript-eslint/eslint-plugin": "^5.59.7", + "@typescript-eslint/parser": "^5.59.7", + "@types/mocha": "^10.0.1", + "@types/chai": "^4.3.10", + "chai": "4.3.10", + "mocha": "^10.2.0", + "dayjs": "^1.11.7", + "eslint": "^8.41.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-prettier": "^4.2.1", + "iconv-lite": "^0.6.3", + "log4js": "^6.9.1", + "prettier": "^2.8.8", + "reflect-metadata": "^0.1.13", + "rimraf": "^5.0.5", + "rollup": "^3.7.4", + "rollup-plugin-typescript2": "^0.34.1", + "rollup-plugin-visualizer": "^5.8.2", + "ts-node": "^10.9.1", + "tsc-esm-fix": "^3.0.0", + "tslib": "^2.5.2", + "typescript": "^5.4.2", + "vite": "^4.3.8", + "vue-tsc": "^1.6.5" }, - "author": "", - "license": "MIT", - "description": "", "gitHead": "afa8155fda10f9a32427b351454b460897295a2c" } diff --git a/packages/core/basic/src/index.js b/packages/core/basic/src/index.js deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/core/basic/src/index.ts b/packages/core/basic/src/index.ts new file mode 100644 index 00000000..56336917 --- /dev/null +++ b/packages/core/basic/src/index.ts @@ -0,0 +1 @@ +export * from './utils/index.js' \ No newline at end of file diff --git a/packages/core/basic/src/utils/index.ts b/packages/core/basic/src/utils/index.ts new file mode 100644 index 00000000..ae5bf08c --- /dev/null +++ b/packages/core/basic/src/utils/index.ts @@ -0,0 +1,33 @@ +import sleep from "./util.sleep.js"; +import { http } from "./util.request.js"; +export * from "./util.request.js"; +export * from "./util.log.js"; +export * from "./util.file.js"; +export * from "./util.sp.js"; +export * from "./util.promise.js"; +export * from "./util.hash.js"; +export * from "./util.merge.js"; +export * from "./util.cache.js"; +import { nanoid } from "nanoid"; +import { mergeUtils } from "./util.merge.js"; +import { sp } from "./util.sp.js"; +import { hashUtils } from "./util.hash.js"; +import { promises } from "./util.promise.js"; +import { fileUtils } from "./util.file.js"; +import _ from "lodash-es"; +import { cache } from "./util.cache.js"; +import dayjs from 'dayjs'; + +export const utils = { + sleep, + http, + sp, + hash: hashUtils, + promises, + file: fileUtils, + _, + mergeUtils, + cache, + nanoid, + dayjs +}; diff --git a/packages/core/pipeline/src/utils/util.cache.ts b/packages/core/basic/src/utils/util.cache.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.cache.ts rename to packages/core/basic/src/utils/util.cache.ts diff --git a/packages/core/pipeline/src/utils/util.file.ts b/packages/core/basic/src/utils/util.file.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.file.ts rename to packages/core/basic/src/utils/util.file.ts diff --git a/packages/core/pipeline/src/utils/util.hash.ts b/packages/core/basic/src/utils/util.hash.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.hash.ts rename to packages/core/basic/src/utils/util.hash.ts diff --git a/packages/core/pipeline/src/utils/util.log.ts b/packages/core/basic/src/utils/util.log.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.log.ts rename to packages/core/basic/src/utils/util.log.ts diff --git a/packages/core/pipeline/src/utils/util.merge.ts b/packages/core/basic/src/utils/util.merge.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.merge.ts rename to packages/core/basic/src/utils/util.merge.ts diff --git a/packages/core/pipeline/src/utils/util.promise.ts b/packages/core/basic/src/utils/util.promise.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.promise.ts rename to packages/core/basic/src/utils/util.promise.ts diff --git a/packages/core/pipeline/src/utils/util.request.ts b/packages/core/basic/src/utils/util.request.ts similarity index 75% rename from packages/core/pipeline/src/utils/util.request.ts rename to packages/core/basic/src/utils/util.request.ts index 71d654f4..17d39bf7 100644 --- a/packages/core/pipeline/src/utils/util.request.ts +++ b/packages/core/basic/src/utils/util.request.ts @@ -1,10 +1,10 @@ -import axios, { AxiosRequestConfig } from "axios"; -import { logger } from "./util.log.js"; -import { Logger } from "log4js"; -import { HttpProxyAgent } from "http-proxy-agent"; -import { HttpsProxyAgent } from "https-proxy-agent"; -import nodeHttp from "http"; -import * as https from "node:https"; +import axios, { AxiosRequestConfig } from 'axios'; +import { logger } from './util.log.js'; +import { Logger } from 'log4js'; +import { HttpProxyAgent } from 'http-proxy-agent'; +import { HttpsProxyAgent } from 'https-proxy-agent'; +import nodeHttp from 'http'; +import * as https from 'node:https'; export class HttpError extends Error { status?: number; statusText?: string; @@ -18,8 +18,8 @@ export class HttpError extends Error { } super(error.message); - if (error?.message?.indexOf("ssl3_get_record:wrong version number") >= 0) { - this.message = "http协议错误,服务端要求http协议,请检查是否使用了https请求"; + if (error?.message?.indexOf('ssl3_get_record:wrong version number') >= 0) { + this.message = 'http协议错误,服务端要求http协议,请检查是否使用了https请求'; } this.name = error.name; @@ -64,7 +64,7 @@ export function createAxiosService({ logger }: { logger: Logger }) { } let agents = defaultAgents; if (config.skipSslVerify) { - logger.info("跳过SSL验证"); + logger.info('跳过SSL验证'); agents = createAgent({ rejectUnauthorized: false } as any); } delete config.skipSslVerify; @@ -75,51 +75,51 @@ export function createAxiosService({ logger }: { logger: Logger }) { }, (error: Error) => { // 发送失败 - logger.error("接口请求失败:", error); + logger.error('接口请求失败:', error); return Promise.reject(error); } ); // 响应拦截 service.interceptors.response.use( (response: any) => { - logger.info("http response:", JSON.stringify(response?.data)); + logger.info('http response:', JSON.stringify(response?.data)); return response.data; }, (error: any) => { const status = error.response?.status; switch (status) { case 400: - error.message = "请求错误"; + error.message = '请求错误'; break; case 401: - error.message = "未授权,请登录"; + error.message = '未授权,请登录'; break; case 403: - error.message = "拒绝访问"; + error.message = '拒绝访问'; break; case 404: error.message = `请求地址出错: ${error.response.config.url}`; break; case 408: - error.message = "请求超时"; + error.message = '请求超时'; break; case 500: - error.message = "服务器内部错误"; + error.message = '服务器内部错误'; break; case 501: - error.message = "服务未实现"; + error.message = '服务未实现'; break; case 502: - error.message = "网关错误"; + error.message = '网关错误'; break; case 503: - error.message = "服务不可用"; + error.message = '服务不可用'; break; case 504: - error.message = "网关超时"; + error.message = '网关超时'; break; case 505: - error.message = "HTTP版本不受支持"; + error.message = 'HTTP版本不受支持'; break; default: break; @@ -127,12 +127,12 @@ export function createAxiosService({ logger }: { logger: Logger }) { logger.error( `请求出错:status:${error.response?.status},statusText:${error.response?.statusText},url:${error.config?.url},method:${error.config?.method}。` ); - logger.error("返回数据:", JSON.stringify(error.response?.data)); + logger.error('返回数据:', JSON.stringify(error.response?.data)); if (error.response?.data) { error.message = error.response.data.message || error.response.data.msg || error.response.data.error || error.response.data; } if (error instanceof AggregateError) { - logger.error("AggregateError", error); + logger.error('AggregateError', error); } const err = new HttpError(error); return Promise.reject(err); @@ -155,14 +155,14 @@ export function createAgent(opts: nodeHttp.AgentOptions = {}) { let httpAgent, httpsAgent; const httpProxy = process.env.HTTP_PROXY || process.env.http_proxy; if (httpProxy) { - logger.info("use httpProxy:", httpProxy); + logger.info('use httpProxy:', httpProxy); httpAgent = new HttpProxyAgent(httpProxy, opts as any); } else { httpAgent = new nodeHttp.Agent(opts); } const httpsProxy = process.env.HTTPS_PROXY || process.env.https_proxy; if (httpsProxy) { - logger.info("use httpsProxy:", httpsProxy); + logger.info('use httpsProxy:', httpsProxy); httpsAgent = new HttpsProxyAgent(httpsProxy, opts as any); } else { httpsAgent = new https.Agent(opts); diff --git a/packages/core/pipeline/src/utils/util.sleep.ts b/packages/core/basic/src/utils/util.sleep.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.sleep.ts rename to packages/core/basic/src/utils/util.sleep.ts diff --git a/packages/core/pipeline/src/utils/util.sp.ts b/packages/core/basic/src/utils/util.sp.ts similarity index 100% rename from packages/core/pipeline/src/utils/util.sp.ts rename to packages/core/basic/src/utils/util.sp.ts diff --git a/packages/core/basic/tsconfig.json b/packages/core/basic/tsconfig.json new file mode 100644 index 00000000..42bad159 --- /dev/null +++ b/packages/core/basic/tsconfig.json @@ -0,0 +1,42 @@ +{ + "compileOnSave": true, + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "node", + "esModuleInterop": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "inlineSourceMap":true, + "noImplicitThis": true, + "noUnusedLocals": true, + "stripInternal": true, + "skipLibCheck": true, + "pretty": true, + "declaration": true, + "forceConsistentCasingInFileNames": true, + "typeRoots": [ "./typings", "./node_modules/@types"], + "outDir": "dist", + "rootDir": "src", + "composite": true, + "useDefineForClassFields": true, + "strict": true, +// "sourceMap": true, + "resolveJsonModule": true, + "isolatedModules": false, + "lib": ["ESNext", "DOM"], + }, + "include": [ + "src/**/*.ts", + "src/**/*.d.ts", + "src/**/*.json" + ], + "exclude": [ + "*.js", + "*.ts", + "*.spec.ts", + "dist", + "node_modules", + "test" + ], +} diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index 9c2f102e..062bed3c 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -36,14 +36,15 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.0.0", - "@types/chai": "^4.3.10", "@types/lodash-es": "^4.17.12", - "@types/mocha": "^10.0.1", "@types/node-forge": "^1.3.2", "@types/uuid": "^9.0.2", "@typescript-eslint/eslint-plugin": "^5.59.7", "@typescript-eslint/parser": "^5.59.7", + "@types/mocha": "^10.0.1", + "@types/chai": "^4.3.10", "chai": "4.3.10", + "mocha": "^10.2.0", "dayjs": "^1.11.7", "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", @@ -52,7 +53,6 @@ "eslint-plugin-prettier": "^4.2.1", "iconv-lite": "^0.6.3", "log4js": "^6.9.1", - "mocha": "^10.2.0", "prettier": "^2.8.8", "reflect-metadata": "^0.1.13", "rimraf": "^5.0.5", diff --git a/packages/core/pipeline/src/core/executor.ts b/packages/core/pipeline/src/core/executor.ts index 99fb2eaa..1d2f5075 100644 --- a/packages/core/pipeline/src/core/executor.ts +++ b/packages/core/pipeline/src/core/executor.ts @@ -4,16 +4,15 @@ import { RunHistory, RunnableCollection } from "./run-history.js"; import { AbstractTaskPlugin, PluginDefine, pluginRegistry, TaskInstanceContext, UserInfo } from "../plugin/index.js"; import { ContextFactory, IContext } from "./context.js"; import { IStorage } from "./storage.js"; -import { logger } from "../utils/util.log.js"; +import { logger } from "../utils/index.js"; import { Logger } from "log4js"; -import { createAxiosService } from "../utils/util.request.js"; +import { createAxiosService } from "../utils/index.js"; import { IAccessService } from "../access/index.js"; import { RegistryItem } from "../registry/index.js"; import { Decorator } from "../decorator/index.js"; import { ICnameProxyService, IEmailService } from "../service/index.js"; import { FileStore } from "./file-store.js"; import { hashUtils, utils } from "../utils/index.js"; -// import { TimeoutPromise } from "../utils/util.promise.js"; export type ExecutorOptions = { pipeline: Pipeline; diff --git a/packages/core/pipeline/src/core/run-history.ts b/packages/core/pipeline/src/core/run-history.ts index e6ee250a..dbf3e688 100644 --- a/packages/core/pipeline/src/core/run-history.ts +++ b/packages/core/pipeline/src/core/run-history.ts @@ -1,6 +1,6 @@ import { HistoryResult, Pipeline, ResultType, Runnable, RunnableMap, Stage, Step, Task } from "../dt/index.js"; import _ from "lodash-es"; -import { buildLogger } from "../utils/util.log.js"; +import { buildLogger } from "../utils/index.js"; import { Logger } from "log4js"; export type HistoryStatus = { diff --git a/packages/core/pipeline/src/core/storage.ts b/packages/core/pipeline/src/core/storage.ts index e237e3a2..f24775ba 100644 --- a/packages/core/pipeline/src/core/storage.ts +++ b/packages/core/pipeline/src/core/storage.ts @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import { fileUtils } from "../utils/util.file.js"; +import { fileUtils } from "../utils/index.js"; export interface IStorage { get(scope: string, namespace: string, version: string, key: string): Promise; diff --git a/packages/core/pipeline/src/plugin/api.ts b/packages/core/pipeline/src/plugin/api.ts index 7dc9a4c7..fabee1fc 100644 --- a/packages/core/pipeline/src/plugin/api.ts +++ b/packages/core/pipeline/src/plugin/api.ts @@ -6,7 +6,7 @@ import { IAccessService } from "../access/index.js"; import { ICnameProxyService, IEmailService } from "../service/index.js"; import { IContext, PluginRequestHandleReq, RunnableCollection } from "../core/index.js"; import { ILogger, logger, utils } from "../utils/index.js"; -import { HttpClient } from "../utils/util.request.js"; +import { HttpClient } from "../utils/index.js"; import dayjs from "dayjs"; import _ from "lodash-es"; export type UserInfo = { diff --git a/packages/core/pipeline/src/utils/index.ts b/packages/core/pipeline/src/utils/index.ts index ae5bf08c..5a595f40 100644 --- a/packages/core/pipeline/src/utils/index.ts +++ b/packages/core/pipeline/src/utils/index.ts @@ -1,33 +1 @@ -import sleep from "./util.sleep.js"; -import { http } from "./util.request.js"; -export * from "./util.request.js"; -export * from "./util.log.js"; -export * from "./util.file.js"; -export * from "./util.sp.js"; -export * from "./util.promise.js"; -export * from "./util.hash.js"; -export * from "./util.merge.js"; -export * from "./util.cache.js"; -import { nanoid } from "nanoid"; -import { mergeUtils } from "./util.merge.js"; -import { sp } from "./util.sp.js"; -import { hashUtils } from "./util.hash.js"; -import { promises } from "./util.promise.js"; -import { fileUtils } from "./util.file.js"; -import _ from "lodash-es"; -import { cache } from "./util.cache.js"; -import dayjs from 'dayjs'; - -export const utils = { - sleep, - http, - sp, - hash: hashUtils, - promises, - file: fileUtils, - _, - mergeUtils, - cache, - nanoid, - dayjs -}; +export * from "@certd/basic"; diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index 2e172b94..9b4041c4 100644 --- a/packages/libs/lib-server/package.json +++ b/packages/libs/lib-server/package.json @@ -37,7 +37,7 @@ "typeorm": "^0.3.20", "lodash-es": "^4.17.21", "dayjs": "^1.11.7", - "@midwayjs/upload": "3" + "@midwayjs/upload": "^3.16.4" }, "devDependencies": { "mwts": "^1.3.0", diff --git a/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-record-info.vue b/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-record-info.vue index 272b644f..2196bb0b 100644 --- a/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-record-info.vue +++ b/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-record-info.vue @@ -1,5 +1,6 @@ diff --git a/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-verify-plan.vue b/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-verify-plan.vue index 35b4c67e..19cc9198 100644 --- a/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-verify-plan.vue +++ b/packages/ui/certd-client/src/components/plugins/cert/domains-verify-plan-editor/cname-verify-plan.vue @@ -1,10 +1,14 @@