update field required hint
diff --git a/dubbo-admin-frontend/src/components/governance/AccessControl.vue b/dubbo-admin-frontend/src/components/governance/AccessControl.vue
index baa7422..5e26f27 100644
--- a/dubbo-admin-frontend/src/components/governance/AccessControl.vue
+++ b/dubbo-admin-frontend/src/components/governance/AccessControl.vue
@@ -146,7 +146,6 @@
<v-form ref="modalForm">
<v-text-field label="Service Unique ID"
hint="A service ID in form of group/service:version, group and version are optional"
- :rules="[required]"
:readonly="modal.id != null"
v-model="modal.service" />
<v-text-field
@@ -233,7 +232,6 @@
}
],
accesses: [],
- required: value => !!value || 'Service ID is required, in form of group/service:version, group and version are optional',
modal: {
enable: false,
title: 'Create New',
@@ -309,6 +307,7 @@
let doc = yaml.load(this.modal.content)
this.filter = ''
if (this.modal.service === '' && this.modal.service === null) {
+ this.$notify.error("Either service or application is needed")
return
}
var vm = this
diff --git a/dubbo-admin-frontend/src/components/governance/LoadBalance.vue b/dubbo-admin-frontend/src/components/governance/LoadBalance.vue
index db0e1ee..06ebce2 100644
--- a/dubbo-admin-frontend/src/components/governance/LoadBalance.vue
+++ b/dubbo-admin-frontend/src/components/governance/LoadBalance.vue
@@ -118,7 +118,6 @@
<v-text-field
label="Service Unique ID"
hint="A service ID in form of group/service:version, group and version are optional"
- :rules="[required]"
v-model="service"
></v-text-field>
<v-text-field
@@ -188,7 +187,6 @@
],
loadBalances: [
],
- required: value => !!value || 'Service ID is required, in form of group/service:version, group and version are optional',
template:
'methodName: sayHello # 0 for all methods\n' +
'strategy: # leastactive, random, roundrobin',
@@ -272,6 +270,7 @@
this.ruleText = this.verifyRuleText(this.ruleText)
let balancing = yaml.safeLoad(this.ruleText)
if (this.service === '' && this.application === '') {
+ this.$notify.error("Either service or application is needed")
return
}
balancing.service = this.service
diff --git a/dubbo-admin-frontend/src/components/governance/Overrides.vue b/dubbo-admin-frontend/src/components/governance/Overrides.vue
index 4c1cb0e..cec8aec 100644
--- a/dubbo-admin-frontend/src/components/governance/Overrides.vue
+++ b/dubbo-admin-frontend/src/components/governance/Overrides.vue
@@ -184,7 +184,6 @@
],
appConfigs: [
],
- required: value => !!value || 'Service ID is required, in form of group/service:version, group and version are optional',
template:
'apiVersion: v2.7\n' +
@@ -271,6 +270,7 @@
saveItem: function () {
let override = yaml.safeLoad(this.ruleText)
if (this.service === '' && this.application === '') {
+ this.$notify.error("Either service or application is needed")
return
}
override.service = this.service
diff --git a/dubbo-admin-frontend/src/components/governance/RoutingRule.vue b/dubbo-admin-frontend/src/components/governance/RoutingRule.vue
index 23103a6..5357762 100644
--- a/dubbo-admin-frontend/src/components/governance/RoutingRule.vue
+++ b/dubbo-admin-frontend/src/components/governance/RoutingRule.vue
@@ -186,7 +186,6 @@
],
appRoutingRules: [
],
- required: value => !!value || 'Service ID is required, in form of group/service:version, group and version are optional',
template:
'enabled: true\n' +
'priority: 100\n' +
@@ -296,6 +295,7 @@
saveItem: function () {
let rule = yaml.safeLoad(this.ruleText)
if (this.service === '' && this.application === '') {
+ this.$notify.error("Either service or application is needed")
return
}
rule.service = this.service
diff --git a/dubbo-admin-frontend/src/components/governance/TagRule.vue b/dubbo-admin-frontend/src/components/governance/TagRule.vue
index 6cf38ec..e7bd9ce 100644
--- a/dubbo-admin-frontend/src/components/governance/TagRule.vue
+++ b/dubbo-admin-frontend/src/components/governance/TagRule.vue
@@ -121,7 +121,6 @@
operations: operations,
tagRoutingRules: [
],
- required: value => !!value || 'Service ID is required, in form of group/service:version, group and version are optional',
template:
'force: false\n' +
'enabled: true\n' +
@@ -195,6 +194,7 @@
saveItem: function () {
let rule = yaml.safeLoad(this.ruleText)
if (this.application === '') {
+ this.$notify.error("application is required")
return
}
rule.application = this.application
diff --git a/dubbo-admin-frontend/src/components/governance/WeightAdjust.vue b/dubbo-admin-frontend/src/components/governance/WeightAdjust.vue
index f1514a9..ebedf5e 100644
--- a/dubbo-admin-frontend/src/components/governance/WeightAdjust.vue
+++ b/dubbo-admin-frontend/src/components/governance/WeightAdjust.vue
@@ -117,7 +117,6 @@
<v-text-field
label="Service Unique ID"
hint="A service ID in form of group/service:version, group and version are optional"
- :rules="[required]"
v-model="service"
></v-text-field>
<v-text-field
@@ -188,7 +187,6 @@
],
weights: [
],
- required: value => !!value || 'Service ID is required, in form of group/service:version, group and version are optional',
template:
'weight: 100 # 100 for default\n' +
'addresses: # addresses\'s ip\n' +
@@ -276,6 +274,7 @@
saveItem: function () {
let weight = yaml.safeLoad(this.ruleText)
if (this.service === '' && this.application === '') {
+ this.$notify.error("Either service or application is needed")
return
}
weight.service = this.service