Commit 311f010e authored by 张冬's avatar 张冬

项目编辑时间问题

parent 9be73a25
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
class="sidebar-el-menu" class="sidebar-el-menu"
:default-active="$route.path" :default-active="$route.path"
:collapse="collapse" :collapse="collapse"
background-color="#FF5203" background-color="#fff"
text-color="#fff" text-color="#000"
active-text-color="rgb(51, 218, 193)" active-text-color="rgb(51, 218, 193)"
:unique-opened="true" :unique-opened="true"
router router
......
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
:disabled="!openbidButton" :disabled="!openbidButton"
>立即开标</el-button >立即开标</el-button
> >
<el-button v-if="openStatus == 2" type="primary" @click="end" style="margin-top: 10px" :disabled="!endbidButton" <el-button v-if="openStatus == 2" type="primary" @click="end" :disabled="!endbidButton"
>结束开标</el-button >结束开标</el-button
> >
</div> </div>
......
...@@ -56,18 +56,23 @@ export default { ...@@ -56,18 +56,23 @@ export default {
}, },
data() { data() {
let checkTime = (rule, value, callback) => { let checkTime = (rule, value, callback) => {
let value1=new Date(value).getTime();
let nowTime = new Date().getTime(); let nowTime = new Date().getTime();
if (nowTime < value) { if (nowTime < value1) {
callback(); callback();
} else { } else {
return callback(new Error('请选择大于当前的时间')); return callback(new Error('请选择大于当前的时间'));
} }
}; };
let checkTime1 = (rule, value, callback) => { let checkTime1 = (rule, value, callback) => {
let releaseTime=new Date(this.ruleForm.releaseTime).getTime();
let value1=new Date(value).getTime();
console.log(releaseTime,value1)
if (!this.ruleForm.releaseTime) { if (!this.ruleForm.releaseTime) {
return callback(new Error('请先选择招标公告正式发布时间')); return callback(new Error('请先选择招标公告正式发布时间'));
} else { } else {
if (value > this.ruleForm.releaseTime) { if (value1 > releaseTime) {
callback(); callback();
} else { } else {
return callback(new Error('请选择大于招标公告正式发布时间')); return callback(new Error('请选择大于招标公告正式发布时间'));
...@@ -75,10 +80,12 @@ export default { ...@@ -75,10 +80,12 @@ export default {
} }
}; };
let checkTime2 = (rule, value, callback) => { let checkTime2 = (rule, value, callback) => {
let startTime=new Date(this.ruleForm.startTime).getTime();
let value1=new Date(value).getTime();
if (!this.ruleForm.startTime) { if (!this.ruleForm.startTime) {
return callback(new Error('请先选择标书获取开始时间')); return callback(new Error('请先选择标书获取开始时间'));
} else { } else {
if (value > this.ruleForm.startTime) { if (value1 > startTime) {
callback(); callback();
} else { } else {
return callback(new Error('请选择大于标书获取开始时间')); return callback(new Error('请选择大于标书获取开始时间'));
...@@ -86,10 +93,12 @@ export default { ...@@ -86,10 +93,12 @@ export default {
} }
}; };
let checkTime3 = (rule, value, callback) => { let checkTime3 = (rule, value, callback) => {
let endTime=new Date(this.ruleForm.endTime).getTime();
let value1=new Date(value).getTime();
if (!this.ruleForm.endTime) { if (!this.ruleForm.endTime) {
return callback(new Error('请先选择标书获取结束时间')); return callback(new Error('请先选择标书获取结束时间'));
} else { } else {
if (value > this.ruleForm.endTime) { if (value1 > endTime) {
callback(); callback();
} else { } else {
return callback(new Error('请选择大于标书获取结束时间')); return callback(new Error('请选择大于标书获取结束时间'));
...@@ -97,10 +106,12 @@ export default { ...@@ -97,10 +106,12 @@ export default {
} }
}; };
let checkTime4 = (rule, value, callback) => { let checkTime4 = (rule, value, callback) => {
let answerQuestionEndTime=new Date(this.ruleForm.answerQuestionEndTime).getTime();
let value1=new Date(value).getTime();
if (!this.ruleForm.answerQuestionEndTime) { if (!this.ruleForm.answerQuestionEndTime) {
return callback(new Error('请先选择投标人澄清答疑截止时间')); return callback(new Error('请先选择投标人澄清答疑截止时间'));
} else { } else {
if (value > this.ruleForm.answerQuestionEndTime) { if (value1 > answerQuestionEndTime) {
callback(); callback();
} else { } else {
return callback(new Error('请选择投标人澄清答疑截止时间')); return callback(new Error('请选择投标人澄清答疑截止时间'));
...@@ -110,52 +121,26 @@ export default { ...@@ -110,52 +121,26 @@ export default {
return { return {
rules: { rules: {
releaseTime: [ releaseTime: [
{
required: true,
message: '请选择时间',
trigger: 'blur'
},
{ {
validator: checkTime validator: checkTime
} }
], ],
startTime: [ startTime: [
{
required: true,
message: '请选择时间',
trigger: 'blur'
},
{ {
validator: checkTime1 validator: checkTime1
} }
], ],
endTime: [ endTime: [
{
required: true,
message: '请选择时间',
trigger: 'blur'
},
{ {
validator: checkTime2 validator: checkTime2
} }
], ],
answerQuestionEndTime: [ answerQuestionEndTime: [
{
required: true,
message: '请选择时间',
trigger: 'blur'
},
{ {
validator: checkTime3 validator: checkTime3
} }
], ],
openBidStartTime: [ openBidStartTime: [
{
required: true,
message: '请选择时间',
trigger: 'blur'
},
{ {
validator: checkTime4 validator: checkTime4
} }
...@@ -165,6 +150,7 @@ export default { ...@@ -165,6 +150,7 @@ export default {
}, },
methods: { methods: {
releaseTime(val) { releaseTime(val) {
console.log(val);
this.ruleForm.releaseTime = new Date(val).getTime(); this.ruleForm.releaseTime = new Date(val).getTime();
}, },
startTime(val) { startTime(val) {
......
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