chore: 小修改

pull/453/head
xiaojunnuo 2025-06-29 00:25:08 +08:00
parent acaa8b1731
commit a761989f3e
8 changed files with 205 additions and 200 deletions

View File

@ -189,6 +189,7 @@ watch(
const input = pluginType === "plugin" ? form.input : form; const input = pluginType === "plugin" ? form.input : form;
const watches = {}; const watches = {};
for (const key of props.watches) { for (const key of props.watches) {
//@ts-ignore
watches[key] = input[key]; watches[key] = input[key];
} }
return { return {
@ -198,10 +199,11 @@ watch(
}, },
async (value, oldValue) => { async (value, oldValue) => {
const { form } = value; const { form } = value;
const oldForm = oldValue.form; const oldForm = oldValue?.form;
let changed = oldForm == null || optionsRef.value.length == 0; let changed = oldForm == null || optionsRef.value.length == 0;
for (const key of props.watches) { for (const key of props.watches) {
if (form[key] != oldForm[key]) { //@ts-ignore
if (oldForm && form[key] != oldForm[key]) {
changed = true; changed = true;
break; break;
} }

View File

@ -89,7 +89,7 @@ function loadLocalesMapFromDir(regexp: RegExp, modules: Record<string, () => Pro
* @param locale * @param locale
*/ */
function setI18nLanguage(locale: Locale) { function setI18nLanguage(locale: Locale) {
// setAntdvLocale(locale); setAntdvLocale(locale);
//@ts-ignore //@ts-ignore
i18n.global.locale.value = locale; i18n.global.locale.value = locale;

View File

@ -15,13 +15,13 @@ export default defineComponent({
props: { props: {
type: { type: {
type: String, type: String,
default: "aliyun" default: "aliyun",
}, },
from: { from: {
type: String, //user | sys type: String, //user | sys
default: "user" default: "user",
}, },
modelValue: {} modelValue: {},
}, },
emits: ["update:modelValue"], emits: ["update:modelValue"],
setup(props, ctx) { setup(props, ctx) {
@ -39,7 +39,7 @@ export default defineComponent({
() => { () => {
return props.type; return props.type;
}, },
(value) => { value => {
console.log("access type changed:", value); console.log("access type changed:", value);
onTypeChanged(value); onTypeChanged(value);
} }
@ -51,9 +51,9 @@ export default defineComponent({
return { return {
crudBinding, crudBinding,
crudRef crudRef,
}; };
} },
}); });
</script> </script>
<style lang="less"> <style lang="less">

View File

@ -6,7 +6,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { computed, inject, ref } from "vue"; import { computed, inject, ref } from "vue";
defineOptions({ defineOptions({
name: "SecretPlainGetter" name: "SecretPlainGetter",
}); });
const props = defineProps<{ const props = defineProps<{

View File

@ -28,28 +28,28 @@ export default defineComponent({
props: { props: {
modelValue: { modelValue: {
type: [Number, String], type: [Number, String],
default: null default: null,
}, },
type: { type: {
type: String, type: String,
default: "aliyun" default: "aliyun",
}, },
placeholder: { placeholder: {
type: String, type: String,
default: "请选择" default: "请选择",
}, },
size: { size: {
type: String, type: String,
default: "middle" default: "middle",
}, },
from: { from: {
type: String, //user | sys type: String, //user | sys
default: "user" default: "user",
}, },
disabled: { disabled: {
type: Boolean, type: Boolean,
default: false default: false,
} },
}, },
emits: ["update:modelValue", "change", "selectedChange"], emits: ["update:modelValue", "change", "selectedChange"],
setup(props, ctx) { setup(props, ctx) {
@ -92,7 +92,7 @@ export default defineComponent({
() => { () => {
return props.modelValue; return props.modelValue;
}, },
async (value) => { async value => {
selectedId.value = null; selectedId.value = null;
target.value = null; target.value = null;
if (value == null) { if (value == null) {
@ -101,7 +101,7 @@ export default defineComponent({
await refreshTarget(value); await refreshTarget(value);
}, },
{ {
immediate: true immediate: true,
} }
); );
@ -114,11 +114,11 @@ export default defineComponent({
() => { () => {
return props.type; return props.type;
}, },
async (value) => { async value => {
await refreshProviderDefine(value); await refreshProviderDefine(value);
}, },
{ {
immediate: true immediate: true,
} }
); );
@ -134,7 +134,7 @@ export default defineComponent({
console.log("choose ok:", selectedId.value); console.log("choose ok:", selectedId.value);
emitValue(selectedId.value); emitValue(selectedId.value);
chooseForm.show = false; chooseForm.show = false;
} },
}); });
return { return {
@ -142,9 +142,9 @@ export default defineComponent({
target, target,
selectedId, selectedId,
providerDefine, providerDefine,
chooseForm chooseForm,
}; };
} },
}); });
</script> </script>
<style lang="less"> <style lang="less">

View File

@ -95,10 +95,13 @@ export function getCommonColumnDefine(crudExpose: any, typeRef: any, api: any) {
}, },
renderLabel(item: any) { renderLabel(item: any) {
return ( return (
<span class={"flex-o"}> <span class={"flex flex-between items-center"}>
<span class={"flex items-center"}>
<fs-icon icon={item.icon} class={"mr-5 fs-16 color-blue"} /> <fs-icon icon={item.icon} class={"mr-5 fs-16 color-blue"} />
{item.label} {item.label}
</span> </span>
<span>{item.value}</span>
</span>
); );
}, },
}, },

View File

@ -46,7 +46,7 @@ importers:
packages/core/acme-client: packages/core/acme-client:
dependencies: dependencies:
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../basic version: link:../basic
'@peculiar/x509': '@peculiar/x509':
specifier: ^1.11.0 specifier: ^1.11.0
@ -207,10 +207,10 @@ importers:
packages/core/pipeline: packages/core/pipeline:
dependencies: dependencies:
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../basic version: link:../basic
'@certd/plus-core': '@certd/plus-core':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../pro/plus-core version: link:../../pro/plus-core
dayjs: dayjs:
specifier: ^1.11.7 specifier: ^1.11.7
@ -415,7 +415,7 @@ importers:
packages/libs/lib-k8s: packages/libs/lib-k8s:
dependencies: dependencies:
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@kubernetes/client-node': '@kubernetes/client-node':
specifier: 0.21.0 specifier: 0.21.0
@ -455,16 +455,16 @@ importers:
packages/libs/lib-server: packages/libs/lib-server:
dependencies: dependencies:
'@certd/acme-client': '@certd/acme-client':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/acme-client version: link:../../core/acme-client
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@certd/plus-core': '@certd/plus-core':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../pro/plus-core version: link:../../pro/plus-core
'@midwayjs/cache': '@midwayjs/cache':
specifier: ~3.14.0 specifier: ~3.14.0
@ -607,16 +607,16 @@ importers:
packages/plugins/plugin-cert: packages/plugins/plugin-cert:
dependencies: dependencies:
'@certd/acme-client': '@certd/acme-client':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/acme-client version: link:../../core/acme-client
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@certd/plugin-lib': '@certd/plugin-lib':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../plugin-lib version: link:../plugin-lib
'@google-cloud/publicca': '@google-cloud/publicca':
specifier: ^1.3.0 specifier: ^1.3.0
@ -698,10 +698,10 @@ importers:
specifier: ^3.787.0 specifier: ^3.787.0
version: 3.810.0(aws-crt@1.26.2) version: 3.810.0(aws-crt@1.26.2)
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@kubernetes/client-node': '@kubernetes/client-node':
specifier: 0.21.0 specifier: 0.21.0
@ -789,19 +789,19 @@ importers:
packages/pro/commercial-core: packages/pro/commercial-core:
dependencies: dependencies:
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@certd/lib-server': '@certd/lib-server':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-server version: link:../../libs/lib-server
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@certd/plugin-plus': '@certd/plugin-plus':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../plugin-plus version: link:../plugin-plus
'@certd/plus-core': '@certd/plus-core':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../plus-core version: link:../plus-core
'@midwayjs/core': '@midwayjs/core':
specifier: ~3.20.3 specifier: ~3.20.3
@ -886,22 +886,22 @@ importers:
specifier: ^1.0.2 specifier: ^1.0.2
version: 1.0.3 version: 1.0.3
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@certd/lib-k8s': '@certd/lib-k8s':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-k8s version: link:../../libs/lib-k8s
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@certd/plugin-cert': '@certd/plugin-cert':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../plugins/plugin-cert version: link:../../plugins/plugin-cert
'@certd/plugin-lib': '@certd/plugin-lib':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../plugins/plugin-lib version: link:../../plugins/plugin-lib
'@certd/plus-core': '@certd/plus-core':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../plus-core version: link:../plus-core
ali-oss: ali-oss:
specifier: ^6.21.0 specifier: ^6.21.0
@ -1004,7 +1004,7 @@ importers:
packages/pro/plus-core: packages/pro/plus-core:
dependencies: dependencies:
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
dayjs: dayjs:
specifier: ^1.11.7 specifier: ^1.11.7
@ -1294,10 +1294,10 @@ importers:
version: 0.1.3(zod@3.24.4) version: 0.1.3(zod@3.24.4)
devDependencies: devDependencies:
'@certd/lib-iframe': '@certd/lib-iframe':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-iframe version: link:../../libs/lib-iframe
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@rollup/plugin-commonjs': '@rollup/plugin-commonjs':
specifier: ^25.0.7 specifier: ^25.0.7
@ -1480,46 +1480,46 @@ importers:
specifier: ^3.705.0 specifier: ^3.705.0
version: 3.810.0(aws-crt@1.26.2) version: 3.810.0(aws-crt@1.26.2)
'@certd/acme-client': '@certd/acme-client':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/acme-client version: link:../../core/acme-client
'@certd/basic': '@certd/basic':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/basic version: link:../../core/basic
'@certd/commercial-core': '@certd/commercial-core':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../pro/commercial-core version: link:../../pro/commercial-core
'@certd/cv4pve-api-javascript': '@certd/cv4pve-api-javascript':
specifier: ^8.4.1 specifier: ^8.4.1
version: 8.4.1 version: 8.4.1
'@certd/jdcloud': '@certd/jdcloud':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-jdcloud version: link:../../libs/lib-jdcloud
'@certd/lib-huawei': '@certd/lib-huawei':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-huawei version: link:../../libs/lib-huawei
'@certd/lib-k8s': '@certd/lib-k8s':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-k8s version: link:../../libs/lib-k8s
'@certd/lib-server': '@certd/lib-server':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/lib-server version: link:../../libs/lib-server
'@certd/midway-flyway-js': '@certd/midway-flyway-js':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../libs/midway-flyway-js version: link:../../libs/midway-flyway-js
'@certd/pipeline': '@certd/pipeline':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../core/pipeline version: link:../../core/pipeline
'@certd/plugin-cert': '@certd/plugin-cert':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../plugins/plugin-cert version: link:../../plugins/plugin-cert
'@certd/plugin-lib': '@certd/plugin-lib':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../plugins/plugin-lib version: link:../../plugins/plugin-lib
'@certd/plugin-plus': '@certd/plugin-plus':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../pro/plugin-plus version: link:../../pro/plugin-plus
'@certd/plus-core': '@certd/plus-core':
specifier: ^1.35.2 specifier: ^1.35.5
version: link:../../pro/plus-core version: link:../../pro/plus-core
'@huaweicloud/huaweicloud-sdk-cdn': '@huaweicloud/huaweicloud-sdk-cdn':
specifier: ^3.1.120 specifier: ^3.1.120