update
This commit is contained in:
parent
2bc9479c26
commit
372e414840
@ -137,6 +137,27 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<!-- 正则表达式规则-->
|
||||||
|
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
||||||
|
<el-col :span="24">
|
||||||
|
<el-form-item label="正则表达">
|
||||||
|
<el-input v-model="form.ruleConfig.regular.regular" placeholder="请输入正则规则" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
||||||
|
<el-form-item label="常用正则">
|
||||||
|
<el-radio-group v-model="form.zzStatus" @change="handleZzStatusRadioChange">
|
||||||
|
<el-radio label="1">手机号码</el-radio>
|
||||||
|
<el-radio label="2">邮箱</el-radio>
|
||||||
|
<el-radio label="3">整数</el-radio>
|
||||||
|
<el-radio label="4">负数</el-radio>
|
||||||
|
<el-radio label="5">身份证</el-radio>
|
||||||
|
<el-radio label="6">日期格式yyyy-mm-dd</el-radio>
|
||||||
|
<el-radio label="7">IP</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
|
</el-row>
|
||||||
<el-form-item label="状态" prop="status">
|
<el-form-item label="状态" prop="status">
|
||||||
<el-radio-group v-model="form.status">
|
<el-radio-group v-model="form.status">
|
||||||
<el-radio
|
<el-radio
|
||||||
@ -222,9 +243,13 @@ export default {
|
|||||||
},
|
},
|
||||||
accuracy: {
|
accuracy: {
|
||||||
maxLength: undefined
|
maxLength: undefined
|
||||||
|
},
|
||||||
|
regular: {
|
||||||
|
regular: undefined
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
status: '1'
|
status: '1',
|
||||||
|
zzStatus: '0' // 状态正则
|
||||||
},
|
},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
@ -410,6 +435,14 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
handleZzStatusRadioChange(value) {
|
||||||
|
// 在这里执行其他需要的操作
|
||||||
|
if (value === '1') {
|
||||||
|
this.form.ruleConfig.regular.regular = '^[1-9][0-9]{10}$'
|
||||||
|
} else if (value === '2') {
|
||||||
|
this.form.ruleConfig.regular.regular = '^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -136,6 +136,13 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
||||||
|
<el-col :span="24">
|
||||||
|
<el-form-item label="正则表达">
|
||||||
|
<el-input v-model="form.ruleConfig.regular.regular" placeholder="请输入正则规则" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
<el-form-item label="状态">
|
<el-form-item label="状态">
|
||||||
<el-radio-group v-model="form.status">
|
<el-radio-group v-model="form.status">
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -137,6 +137,26 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
||||||
|
<el-col :span="24">
|
||||||
|
<el-form-item label="正则表达">
|
||||||
|
<el-input v-model="form.ruleConfig.regular.regular" placeholder="请输入正则规则" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
||||||
|
<el-form-item label="常用正则">
|
||||||
|
<el-radio-group v-model="form.zzStatus" @change="handleZzStatusRadioChange">
|
||||||
|
<el-radio label="1">手机号码</el-radio>
|
||||||
|
<el-radio label="2">邮箱</el-radio>
|
||||||
|
<el-radio label="3">整数</el-radio>
|
||||||
|
<el-radio label="4">负数</el-radio>
|
||||||
|
<el-radio label="5">身份证</el-radio>
|
||||||
|
<el-radio label="6">日期格式yyyy-mm-dd</el-radio>
|
||||||
|
<el-radio label="7">IP</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
|
</el-row>
|
||||||
<el-form-item label="状态" prop="status">
|
<el-form-item label="状态" prop="status">
|
||||||
<el-radio-group v-model="form.status">
|
<el-radio-group v-model="form.status">
|
||||||
<el-radio
|
<el-radio
|
||||||
@ -398,6 +418,14 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
handleZzStatusRadioChange(value) {
|
||||||
|
// 在这里执行其他需要的操作
|
||||||
|
if (value === '1') {
|
||||||
|
this.form.ruleConfig.regular.regular = '^[1-9][0-9]{10}$'
|
||||||
|
} else if (value === '2') {
|
||||||
|
this.form.ruleConfig.regular.regular = '^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
<span>{{ title }}</span>
|
<span>{{ title }}</span>
|
||||||
<el-button-group style="float: right;">
|
<el-button-group style="float: right;">
|
||||||
<el-button v-hasPerm="['quality:rule:add']" type="primary" size="mini" icon="el-icon-finished" :loading="loadingOptions.loading" :disabled="loadingOptions.isDisabled" @click="submitForm">{{ loadingOptions.loadingText }}</el-button>
|
<el-button type="primary" size="mini" icon="el-icon-finished" :loading="loadingOptions.loading" :disabled="loadingOptions.isDisabled" @click="submitForm">{{ loadingOptions.loadingText }}</el-button>
|
||||||
<el-button size="mini" icon="el-icon-back" @click="showCard">返回</el-button>
|
<el-button size="mini" icon="el-icon-back" @click="showCard">返回</el-button>
|
||||||
</el-button-group>
|
</el-button-group>
|
||||||
</div>
|
</div>
|
||||||
@ -158,7 +158,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
<el-row v-if="form.ruleConfig.ruleItemCode === 'regular_key'">
|
||||||
<el-form-item label="常用正则" prop="status">
|
<el-form-item label="常用正则">
|
||||||
<el-radio-group v-model="form.zzStatus" @change="handleZzStatusRadioChange">
|
<el-radio-group v-model="form.zzStatus" @change="handleZzStatusRadioChange">
|
||||||
<el-radio label="1">手机号码</el-radio>
|
<el-radio label="1">手机号码</el-radio>
|
||||||
<el-radio label="2">邮箱</el-radio>
|
<el-radio label="2">邮箱</el-radio>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user