-
\ No newline at end of file
diff --git a/src/views/rule-engine/Scene/Save/Timer/AddModal.vue b/src/views/rule-engine/Scene/Save/Timer/AddModal.vue
index cf5afd85..82631c0f 100644
--- a/src/views/rule-engine/Scene/Save/Timer/AddModal.vue
+++ b/src/views/rule-engine/Scene/Save/Timer/AddModal.vue
@@ -53,9 +53,9 @@ const cancel = () => {
emit("cancel")
}
-watchEffect(() => {
- addModel.timer = props.value
-})
+// watchEffect(() => {
+// addModel.timer = props.value
+// })
diff --git a/src/views/rule-engine/Scene/Save/Timer/index.vue b/src/views/rule-engine/Scene/Save/Timer/index.vue
index 30edd897..81d29554 100644
--- a/src/views/rule-engine/Scene/Save/Timer/index.vue
+++ b/src/views/rule-engine/Scene/Save/Timer/index.vue
@@ -2,7 +2,7 @@
@@ -49,6 +49,7 @@ const visible = ref(false)
const rules = [{
validator(_: any, v: any) {
+ console.log(v)
if (!v) {
return Promise.reject(new Error('请配置定时触发规则'));
}
@@ -85,5 +86,21 @@ const save = (_data: OperationTimer, options: Record) => {
}
-
\ No newline at end of file
diff --git a/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue b/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue
index 3e7782a1..f1adc12b 100644
--- a/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue
+++ b/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue
@@ -59,7 +59,9 @@ const allActive = computed(() => {
watch(() => props.type, () => {
const isMonth = props.type === 'month'
const day = isMonth ? 31 : 7
- change(0)
+ if (!props.value.length) {
+ change(0)
+ }
timeOptions.value = new Array(day)
.fill(1)
.map((_, index) => {
diff --git a/src/views/rule-engine/Scene/Save/components/TriggerWay.vue b/src/views/rule-engine/Scene/Save/components/TriggerWay.vue
index 9f5401cc..a079509b 100644
--- a/src/views/rule-engine/Scene/Save/components/TriggerWay.vue
+++ b/src/views/rule-engine/Scene/Save/components/TriggerWay.vue
@@ -57,15 +57,17 @@ const classNames = computed(() => {
})
const handleClick = (type: string) => {
- emit('update:modelValue', type)
+ if (!props.disabled) {
+ emit('update:modelValue', type)
+ }
}
\ No newline at end of file
diff --git a/src/views/rule-engine/Scene/index.vue b/src/views/rule-engine/Scene/index.vue
index 535e7bf4..92f38c15 100644
--- a/src/views/rule-engine/Scene/index.vue
+++ b/src/views/rule-engine/Scene/index.vue
@@ -300,7 +300,7 @@ const getActions = (
];
if (data.triggerType === 'manual') {
const _item: ActionsType = {
- key: 'trigger',
+ key: 'tigger',
text: '手动触发',
disabled: data.state?.value === 'disable',
tooltip: {
diff --git a/vite.config.ts b/vite.config.ts
index 3686a5bf..baf145c2 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -92,8 +92,8 @@ export default defineConfig(({ mode}) => {
[env.VITE_APP_BASE_API]: {
// target: 'http://192.168.33.22:8800',
// target: 'http://192.168.32.244:8881',
- // target: 'http://120.77.179.54:8844', // 120测试
- target: 'http://192.168.33.46:8844', // 本地开发环境
+ target: 'http://120.77.179.54:8844', // 120测试
+ // target: 'http://192.168.33.46:8844', // 本地开发环境
ws: 'ws://192.168.33.46:8844',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')