时间选择

This commit is contained in:
wanglei
2021-11-22 11:47:00 +08:00
parent 4857e4c124
commit 7e325c0d40

View File

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