diff --git a/src/views/ops/Job/JobDetail/JobDetail.vue b/src/views/ops/Job/JobDetail/JobDetail.vue
index 0b5d5757c..c3a39c8d7 100644
--- a/src/views/ops/Job/JobDetail/JobDetail.vue
+++ b/src/views/ops/Job/JobDetail/JobDetail.vue
@@ -3,14 +3,25 @@
+
+
+
+
+
diff --git a/src/views/ops/Template/Adhoc/AdhocDetail/AdhocDetail.vue b/src/views/ops/Template/Adhoc/AdhocDetail/AdhocDetail.vue
index ba99bd9a4..92495401b 100644
--- a/src/views/ops/Template/Adhoc/AdhocDetail/AdhocDetail.vue
+++ b/src/views/ops/Template/Adhoc/AdhocDetail/AdhocDetail.vue
@@ -3,14 +3,27 @@
+
+
+
+
+
diff --git a/src/views/ops/Template/components/Variable.vue b/src/views/ops/Template/components/Variable.vue
index 607ea1ec5..7cd46ce6c 100644
--- a/src/views/ops/Template/components/Variable.vue
+++ b/src/views/ops/Template/components/Variable.vue
@@ -5,7 +5,14 @@
-
+
0 || this.initial) {
- value.map((item) => {
+ handler(newVal, oldVal) {
+ if (oldVal === undefined) return
+ if (newVal.length > 0 || !this.initial) {
+ newVal.map((item) => {
item.default_value = item.text_default_value || item.select_default_value
})
- this.$emit('input', value)
+ this.$emit('input', newVal)
}
- if (value) {
+ if (newVal) {
this.initial = true
}
},