浏览代码

feature_20250722_门店建议订单

zhujindu 4 月之前
父节点
当前提交
73c231cfd4
共有 1 个文件被更改,包括 47 次插入1 次删除
  1. 47 1
      src/views/deviceOutside/productItem.vue

+ 47 - 1
src/views/deviceOutside/productItem.vue

@@ -14,7 +14,7 @@
     <div class="lineGrey"></div>
     <div class="lineGrey"></div>
     <div class="container" style="width: 100%; margin: 0 auto">
     <div class="container" style="width: 100%; margin: 0 auto">
       <van-tabs class="myTab" type="card" v-model="tabVal" color="#0057ba" @change="tabChange">
       <van-tabs class="myTab" type="card" v-model="tabVal" color="#0057ba" @change="tabChange">
-        <van-tab title="近三个月订单" name="0"></van-tab>
+        <van-tab :title="timeData + '下单SKU'" name="0"></van-tab>
         <van-tab title="建议订单" name="1"></van-tab>
         <van-tab title="建议订单" name="1"></van-tab>
       </van-tabs>
       </van-tabs>
       <div v-for="item in list" v-if="list.length">
       <div v-for="item in list" v-if="list.length">
@@ -38,12 +38,58 @@ export default {
       list: [],
       list: [],
       tabVal: '0',
       tabVal: '0',
       detail: null,
       detail: null,
+      timeData: '',
     };
     };
   },
   },
   activated() {
   activated() {
+    this.getMonth();
     this.getMyInventoryList();
     this.getMyInventoryList();
   },
   },
   methods: {
   methods: {
+    getMonth() {
+      // 获取当前日期
+      var currentDate = new Date();
+
+      // 获取当前月份
+      var currentMonth = currentDate.getMonth();
+
+      // 获取当前年份
+      // var currentYear = currentDate.getFullYear();
+
+      var previousMonthDate1 = new Date();
+      if (currentDate.getDate() == 1) {
+        previousMonthDate1.setMonth(currentMonth - 1);
+      } else {
+      }
+      var previousMonth1 = previousMonthDate1.getMonth();
+      var previousYear1 = previousMonthDate1.getFullYear();
+
+      // 计算前三个月的年份和月份
+      var previousMonthDate = new Date();
+      if (currentDate.getDate() == 1) {
+        previousMonthDate.setMonth(currentMonth - 3);
+      } else {
+        previousMonthDate.setMonth(currentMonth - 2);
+      }
+      1;
+      var previousMonth = previousMonthDate.getMonth();
+      var previousYear = previousMonthDate.getFullYear();
+
+      //前三个月
+      if (previousYear1 == previousYear) {
+        var formattedPreviousMonth1 = previousYear1 + '-' + (previousMonth1 + 1);
+        // 格式化年份和月份
+        var formattedPreviousMonth = previousYear + '-' + (previousMonth + 1);
+        this.timeData =
+          formattedPreviousMonth.split('-')[1] + '-' + formattedPreviousMonth1.split('-')[1] + '月';
+      } else {
+        var formattedPreviousMonth1 = previousYear1 + '年' + (previousMonth1 + 1) + '月';
+        // .toString().padStart(2, '0');
+        // 格式化年份和月份
+        var formattedPreviousMonth = previousYear + '年' + (previousMonth + 1) + '月';
+        this.timeData = formattedPreviousMonth + '-' + formattedPreviousMonth1;
+      }
+    },
     tabChange(name) {
     tabChange(name) {
       this.tabVal = name;
       this.tabVal = name;
       this.setListData();
       this.setListData();