|
|
@@ -27,6 +27,8 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import moment from "moment";
|
|
|
+
|
|
|
export default {
|
|
|
name: "YearMonthSelect",
|
|
|
props: {
|
|
|
@@ -50,9 +52,9 @@ export default {
|
|
|
value: {
|
|
|
handler(newVal) {
|
|
|
if (newVal) {
|
|
|
- let dateArr = newVal.split("-");
|
|
|
- this.year = dateArr[0];
|
|
|
- this.month = dateArr[1] || "00";
|
|
|
+ let dateStr = newVal.replace(/-/g, '');
|
|
|
+ this.year = dateStr.substr(0, 4);
|
|
|
+ this.month = dateStr.substr(4, 2) || "00";
|
|
|
}
|
|
|
},
|
|
|
immediate: true,
|
|
|
@@ -81,7 +83,7 @@ export default {
|
|
|
if (month == "00") {
|
|
|
return year;
|
|
|
}
|
|
|
- return year + "-" + month;
|
|
|
+ return year + "" + month;
|
|
|
},
|
|
|
handleMonthClick(data) {
|
|
|
this.month = data.value;
|