通知公告时间选择

This commit is contained in:
wanglei
2021-11-23 14:07:26 +08:00
parent 5f5c76a97e
commit b5cc45f078

View File

@@ -61,7 +61,7 @@
</div>
</div>
<AiBack ref="aiBack" v-if="!userSelect"/>
<u-datetime-picker :show="show" mode="datetime" :value="Number(new Date())" @confirm="confirm"></u-datetime-picker>
<u-picker v-model="show" mode="time" :params="options" @confirm="confirm"></u-picker>
<AiSelectEnterprise :visible.sync="userSelect" :value="form.persons" v-if="userSelect" @change="change"></AiSelectEnterprise>
</div>
</template>
@@ -92,6 +92,15 @@
},
userSelect: false,
flag: null,
options: {
year: true,
month: true,
day: true,
hour: true,
minute: true,
second: true,
timestamp: true,
},
}
},
watch:{
@@ -112,17 +121,10 @@
},
methods: {
confirm(e){
const date = new Date(e.value);
if(e.value< (Date.now())|0){
if(e.timestamp< (Date.now()/1000)|0){
return this.$u.toast("发送时间不能小于当前时间");
}
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const hours = date.getHours();
const minutes = date.getMinutes();
this.form.releaseTime = `${year}-${month}-${day} ${hours}:${minutes}:00`;
this.show = false;
this.form.releaseTime = `${e.year}-${e.month}-${e.day} ${e.hour}:${e.minute}:${e.second}`;
},
fileList(e){
this.form.files = e