|
@@ -135,6 +135,15 @@ export default {
|
|
|
callback();
|
|
|
}
|
|
|
};
|
|
|
+ var validatorCheckPhone = (rule, value, callback) => {
|
|
|
+ if (rule.required) {
|
|
|
+ if (!value) {
|
|
|
+ return callback(new Error(rule.message));
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ };
|
|
|
var validatorstandPrice = (rule, value, callback) => {
|
|
|
var reg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/;
|
|
|
if (!reg.test(value)) {
|
|
@@ -221,10 +230,10 @@ export default {
|
|
|
],
|
|
|
supplyId: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请选择供应商",
|
|
|
trigger: "change",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
},
|
|
|
],
|
|
|
goodsType: [
|
|
@@ -260,18 +269,18 @@ export default {
|
|
|
],
|
|
|
schoolId: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请选择院校",
|
|
|
trigger: "change",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
},
|
|
|
],
|
|
|
majorId: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请选择专业",
|
|
|
trigger: "change",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
},
|
|
|
],
|
|
|
subjectIds: [
|
|
@@ -284,10 +293,10 @@ export default {
|
|
|
],
|
|
|
classHours: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请输入学时",
|
|
|
trigger: "blur",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
},
|
|
|
],
|
|
|
coverUrl: [
|
|
@@ -314,21 +323,11 @@ export default {
|
|
|
},
|
|
|
],
|
|
|
standPrice: [
|
|
|
- {
|
|
|
- type: "number",
|
|
|
- required: true,
|
|
|
- message: "请输入标准价格",
|
|
|
- trigger: "blur",
|
|
|
- },
|
|
|
+ { required: true, message: "请输入标准价格", trigger: "blur",type:"number" },
|
|
|
{ validator: validatorstandPrice, trigger: "blur" },
|
|
|
],
|
|
|
lowestPrice: [
|
|
|
- {
|
|
|
- type: "number",
|
|
|
- required: true,
|
|
|
- message: "请输入最低价格",
|
|
|
- trigger: "blur",
|
|
|
- },
|
|
|
+ { required: true, message: "请输入最低价格", trigger: "blur",type:"number" },
|
|
|
{ validator: validatorlowestPrice, trigger: "blur" },
|
|
|
],
|
|
|
standPriceJson: [
|
|
@@ -355,7 +354,6 @@ export default {
|
|
|
],
|
|
|
examNumber: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请输入次数",
|
|
|
trigger: "blur",
|
|
@@ -364,7 +362,6 @@ export default {
|
|
|
],
|
|
|
doNumber: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请输入次数",
|
|
|
trigger: "blur",
|
|
@@ -374,7 +371,6 @@ export default {
|
|
|
|
|
|
studyCount: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请输入次数",
|
|
|
trigger: "blur",
|
|
@@ -391,7 +387,6 @@ export default {
|
|
|
],
|
|
|
serviceTimeNum: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请输入非零正整数",
|
|
|
trigger: "blur",
|
|
@@ -414,15 +409,15 @@ export default {
|
|
|
],
|
|
|
certificateTypeId: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
required: false,
|
|
|
message: "请选择证书类型",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
trigger: "change",
|
|
|
},
|
|
|
],
|
|
|
certificateId: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
required: false,
|
|
|
message: "请选择证书名称",
|
|
|
trigger: "change",
|
|
@@ -430,7 +425,7 @@ export default {
|
|
|
],
|
|
|
certificateTpId: [
|
|
|
{
|
|
|
- type: "number",
|
|
|
+ validator: validatorCheckPhone,
|
|
|
required: false,
|
|
|
message: "请选择证书模板",
|
|
|
trigger: "change",
|