Commit 7074f5f1 authored by 张俊's avatar 张俊

上下架时间判断

parent bed74864
...@@ -146,7 +146,27 @@ export default { ...@@ -146,7 +146,27 @@ export default {
components: { components: {
uploadFile, uploadFile,
}, },
data: () => ({ data(){
var validateup = (rule, value, callback) => {
if (value === '') {
callback(new Error('请选择上架时间'));
} else {
if (this.detail.down_time !== '') {
this.$refs.detail_form.validateField('down_time');
}
callback();
}
};
var validatedown = (rule, value, callback) => {
if (value === '') {
callback(new Error('请选择下架时间'));
} else if (value.getTime() <= this.detail.up_time.getTime()) {
callback(new Error('下架时间应在上架时间之后'));
} else {
callback();
}
};
return{
pageType: 0, // 0:新增,1:编辑,2:详情 pageType: 0, // 0:新增,1:编辑,2:详情
detail: { detail: {
name: "", name: "",
...@@ -198,6 +218,10 @@ export default { ...@@ -198,6 +218,10 @@ export default {
message: "请选择上架时间", message: "请选择上架时间",
trigger: "change", trigger: "change",
}, },
{
validator:validateup,
trigger: "change",
},
], ],
fileList: [ fileList: [
{ {
...@@ -212,6 +236,10 @@ export default { ...@@ -212,6 +236,10 @@ export default {
message: "请选择下架时间", message: "请选择下架时间",
trigger: "change", trigger: "change",
}, },
{
validator:validatedown,
trigger: "change",
},
], ],
url: [], url: [],
}, },
...@@ -226,7 +254,8 @@ export default { ...@@ -226,7 +254,8 @@ export default {
}, },
], ],
submitLoading: false, submitLoading: false,
}), }
},
computed: { computed: {
pageName() { pageName() {
return ["新增", "编辑", "详情"][this.pageType]; return ["新增", "编辑", "详情"][this.pageType];
...@@ -256,13 +285,7 @@ export default { ...@@ -256,13 +285,7 @@ export default {
this.detail.fileList = val[0].url; this.detail.fileList = val[0].url;
this.detail.size = val[0].size; this.detail.size = val[0].size;
console.log(this.detail.fileList); console.log(this.detail.fileList);
this.$refs.detail_form.validate((valid) => { this.$refs.detail_form.validateField('fileList')
if (valid) {
} else {
return false;
}
});
}, },
getDetail() { getDetail() {
this.$http this.$http
......
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