From 03a89aec014a072f69f20adb085c85dcccc5df29 Mon Sep 17 00:00:00 2001 From: xingyy <373639591@qq.com> Date: Wed, 20 Sep 2023 17:11:42 +0800 Subject: [PATCH] submit --- pages/consignment-painting/index.vue | 146 ++++++++++++++++++++++++++- 1 file changed, 142 insertions(+), 4 deletions(-) diff --git a/pages/consignment-painting/index.vue b/pages/consignment-painting/index.vue index 919ab15..c83606d 100644 --- a/pages/consignment-painting/index.vue +++ b/pages/consignment-painting/index.vue @@ -26,6 +26,27 @@
*暂时不可选
+
+
起始日期
+
+
年份
+
+
+
+
+ + + {{item}}年 + + + {{item}}月 + + + {{item}}日 + + +
+
@@ -108,13 +129,93 @@ export default { name: "order-details", data(){ - return{ - show_1:true + const date = new Date() + const years = [] + const year = date.getFullYear() + const months = [] + const month = date.getMonth() + 1 + const days = [] + const day = date.getDate() + for (let i = 1990; i <= date.getFullYear(); i++) { + years.push(i) + } + for (let i = 1; i <= 12; i++) { + months.push(i) + } + for (let i = 1; i <= 31; i++) { + days.push(i) + } + return { + data:[], + show_1:true, + title: 'picker-view', + years, + year, + months, + month, + days, + day, + value: [9999, month - 1, day - 1], + visible: true, + } + }, + mounted(){ + const today = new Date(); + this.value= [today.getFullYear() - 1990, today.getMonth(),today.getDate()-1] + this.data=[today.getFullYear(),today.getMonth() + 1,today.getDate()] + }, + methods:{ + isDateFont(item,num){ + if (Array.isArray&&this.data.length===3){ + return this.data[num]===item + } + }, + changeData(e){ + this.data=[e.detail.value[0]+1990,e.detail.value[1]+1,e.detail.value[2]+1] } } }