Commit b5b5bddf authored by 徐一鸣's avatar 徐一鸣

云资源申请字段验证fixed

parent e3d25bf2
...@@ -918,6 +918,14 @@ import InfoList from "@/components/infoList"; ...@@ -918,6 +918,14 @@ import InfoList from "@/components/infoList";
import ApassDialog from "@/components/apass-dialog"; import ApassDialog from "@/components/apass-dialog";
import helper from "@/services/helper.js"; import helper from "@/services/helper.js";
var checkName = (rule, value, callback) => {
if (new RegExp("^[a-z0-9]([0-9]||[a-z]||-)*$").test(value)) {
callback();
} else {
callback(new Error("小写字母或数字开头,可以由小写字母、数字、- 组成"));
}
};
export default { export default {
components: { components: {
BlockRadius, BlockRadius,
...@@ -959,12 +967,16 @@ export default { ...@@ -959,12 +967,16 @@ export default {
ruleNew: { ruleNew: {
namespace: [ namespace: [
{ required: true, message: "请输入工作区域名称", trigger: "blur" }, { required: true, message: "请输入工作区域名称", trigger: "blur" },
{ max: 16, message: "长度应小于16个字符", trigger: "blur" },
{ validator: checkName, trigger: "blur" },
], ],
workplace: [ workplace: [
{ required: true, message: "请输入中文名称", trigger: "blur" }, { required: true, message: "请输入中文名称", trigger: "blur" },
{ max: 16, message: "长度应小于16个字符", trigger: "blur" },
], ],
workplacedesc: [ workplacedesc: [
{ required: true, message: "请输入描述信息", trigger: "blur" }, { required: true, message: "请输入描述信息", trigger: "blur" },
{ max: 100, message: "长度应小于100个字符", trigger: "blur" },
], ],
cpu: [{ required: true, message: "请选择CPU使用量", trigger: "blur" }], cpu: [{ required: true, message: "请选择CPU使用量", trigger: "blur" }],
memory: [ memory: [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment