Bladeren bron

日期格式变为YYYYMMM

ljb 11 maanden geleden
bovenliggende
commit
e7b525991f

+ 6 - 4
src/components/year-month-select/index.vue

@@ -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;

+ 1 - 1
src/views/cy-person-sum-list/index.vue

@@ -43,7 +43,7 @@ export default window.$crudCommon({
   data() {
     return {
       params: {
-        yearAndMonth: moment(new Date()).format('YYYY-MM'),
+        yearAndMonth: moment(new Date()).format('YYYYMM'),
         spanArr: [
           { prop: 'projectName', span: [] },
         ]

+ 2 - 2
src/views/technician-roster/index.vue

@@ -88,7 +88,7 @@ export default window.$crudCommon({
   data() {
     return {
       params: {
-        yearAndMonth: moment(new Date()).format('YYYY-MM'),
+        yearAndMonth: moment(new Date()).format('YYYYMM'),
       },
       excelBox: false,
       excelForm: {},
@@ -98,7 +98,7 @@ export default window.$crudCommon({
   },
   watch: {
     'params.yearAndMonth'(newVal) {
-      if (newVal.indexOf("-") > -1) {
+      if (newVal.length > 4) {
         // 是否勾选未全年
         this.isSelAnnual = false;
       } else {