You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
2.6 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const utils_dateTimePicker = require("../../utils/dateTimePicker.js");
const _sfc_main = {
data() {
return {
dateTimeArray: null,
dateTime: [],
startYear: (/* @__PURE__ */ new Date()).getFullYear(),
endYear: (/* @__PURE__ */ new Date()).getFullYear() + 2,
currentTime: ""
};
},
props: {
timeval: {
type: String,
default: () => {
return "";
}
}
},
created() {
common_vendor.index.__f__("log", "at components/panel/time.vue:43", "create 是否触发", this.timeval);
},
watch: {
timeval(oldVal, newVal) {
common_vendor.index.__f__("log", "at components/panel/time.vue:47", "watch 是否触发", oldVal, "--", newVal);
this.currentTime = oldVal ? oldVal : newVal;
}
},
mounted() {
var obj = utils_dateTimePicker.dateTimePicker.dateTimePicker(this.startYear, this.endYear, this.currentTime);
this.currentTime = this.timeval;
this.dateTimeArray = obj.dateTimeArray;
this.dateTime = obj.dateTime == -1 ? 0 : obj.dateTime;
},
methods: {
changeDateTime(e) {
common_vendor.index.__f__("log", "at components/panel/time.vue:59", "DateTime", e);
var dateTimeArray = this.dateTimeArray, dateTime = e.detail.value;
if (dateTime[3] == -1) {
this.currentTime = dateTimeArray[0][dateTime[0]].replace("年", "") + "-" + dateTimeArray[1][dateTime[1]].replace("月", "") + "-" + dateTimeArray[2][dateTime[2]].replace("日", "") + " 06:00";
} else {
this.currentTime = dateTimeArray[0][dateTime[0]].replace("年", "") + "-" + dateTimeArray[1][dateTime[1]].replace("月", "") + "-" + dateTimeArray[2][dateTime[2]].replace("日", "") + " " + dateTimeArray[3][dateTime[3]];
}
common_vendor.index.__f__("log", "at components/panel/time.vue:67", "拼接:", this.currentTime);
this.$emit("confirmChooseTime", this.currentTime);
},
changeDateTimeColumn(e) {
common_vendor.index.__f__("log", "at components/panel/time.vue:71", "Column", e);
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.t(!!$data.currentTime ? $data.currentTime : "----"),
b: $data.dateTimeArray,
c: $data.dateTime,
d: common_vendor.o((...args) => $options.changeDateTime && $options.changeDateTime(...args)),
e: common_vendor.o(($event) => $options.changeDateTimeColumn($event))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/panel/time.js.map