取
-
+
{
+ opts.value = {
+ percentage_param1: [],
+ percentage_param2: [],
+ percentage_param4: [],
+ percentage_param5: []
+ }
formData.value = {
percentageName: undefined,
- percentageType: 1,
+ percentageType: 2,
rules: [
{
ruleParam1: '2',
@@ -306,6 +343,24 @@ const submitForm = async () => {
function handleRemove(index) {
formData.value.rules.splice(index, 1)
}
+
+function planChanged(paramName, editble = true) {
+ const defaultRule = formData.value.rules[0]
+ formData.value.rules.forEach((it, index) => {
+ if (formData.value.percentageType == 2) {
+ if (!editble) {
+ it[paramName] = defaultRule[paramName]
+ }
+ } else {
+ if (index > 0) {
+ it[paramName] = defaultRule[paramName]
+ }
+ if (paramName == 'ruleParam2') {
+ it['ruleParam5'] = defaultRule[paramName]
+ }
+ }
+ })
+}