王恒
2025-08-06 c62f4961f9d86460a5d483d7b31c05f98b113290
policy/dataLook/dataLook.vue
@@ -44,7 +44,8 @@
               <u-icon name="calendar" size="24" @click="openDate(1)"></u-icon>
            </view>
            <view class="number set-height">
               <view class="date">{{pageQuerm.beginTimeStr1}} <text class="margin-text">至</text> {{pageQuerm.endTimeStr1}}</view>
          <view class="date">{{pageQuerm.beginTimeStr1}} <text class="margin-text">至</text> {{pageQuerm.endTimeStr1}}
          </view>
               <view class="progress-box"  style="margin-top: 20rpx;">
                  <!-- <qiun-data-charts v-if="!show" key="11" type="bar"
                     :opts="opts" :chartData="chartData" /> -->
@@ -68,8 +69,10 @@
               <u-icon name="calendar" size="24" @click="openDate(2)"></u-icon>
            </view>
            <view class="number">
               <view class="date" style="margin-bottom: 36rpx;">{{pageQuerm.beginTimeStr2}} <text class="margin-text">至</text>
                  {{pageQuerm.endTimeStr2}}</view>
          <view class="date" style="margin-bottom: 36rpx;">{{pageQuerm.beginTimeStr2}} <text
              class="margin-text">至</text>
            {{pageQuerm.endTimeStr2}}
          </view>
               <view class="list-box">
                  <view class="list-item" v-for="(item,index) in listData" :key="index">
                     <view class="width-set">
@@ -94,23 +97,17 @@
               <u-icon name="calendar" size="24" @click="openDate(3)"></u-icon>
            </view>
            <view class="number">
               <view class="date" style="margin-bottom: 20rpx;">{{pageQuerm.beginTimeStr3}} <text class="margin-text">至</text> {{pageQuerm.endTimeStr3}}</view>
          <view class="date" style="margin-bottom: 20rpx;">{{pageQuerm.beginTimeStr3}} <text
              class="margin-text">至</text> {{pageQuerm.endTimeStr3}}</view>
               <view class="progress-box">
                  <qiun-data-charts type="pie"   v-if="!show"  tooltipFormat="tooltipDemo1"
 key="22" :opts="opts1" :chartData="chartData1" />
            <qiun-data-charts type="pie" v-if="!show" tooltipFormat="tooltipDemo1" key="22" :opts="opts1"
              :chartData="chartData1" />
               </view>
            </view>
         </view>
      </view>
          <u-datetime-picker
                      :show="show"
                  @cancel="show = false"
                  :maxDate="new Date().getTime()"
                  v-model="currentValue"
                      mode="year-month"
                  @confirm="confirmDate"
              ></u-datetime-picker>
    <u-datetime-picker :show="show" @cancel="show = false" :maxDate="new Date().getTime()" v-model="currentValue"
      mode="year-month" @confirm="confirmDate"></u-datetime-picker>
   </view>
</template>
@@ -131,8 +128,7 @@
            currentValue: '',
            show: false,
            infoData: [],
            listData: [
            ],
        listData: [],
            chartData: {},
            pageQuerm: {
               pageNum: 1,
@@ -213,8 +209,10 @@
           date.setDate(1); // 设置日为月份的第一天
         this.pageQuerm.beginTime = this.$u.timeFormat(date, "yyyy-mm-dd") + " " + "00:00:00"
         this.pageQuerm.endTime = this.$u.timeFormat(new Date(), "yyyy-mm-dd") + " " +"23:59:59"
         this.pageQuerm.beginTimeStr1 = this.pageQuerm.beginTimeStr2 = this.pageQuerm.beginTimeStr3 = this.$u.timeFormat(date, "yyyy-mm-dd")
         this.pageQuerm.endTimeStr1 = this.pageQuerm.endTimeStr2 = this.pageQuerm.endTimeStr3 = this.$u.timeFormat(new Date(), "yyyy-mm-dd")
      this.pageQuerm.beginTimeStr1 = this.pageQuerm.beginTimeStr2 = this.pageQuerm.beginTimeStr3 = this.$u.timeFormat(
        date, "yyyy-mm-dd")
      this.pageQuerm.endTimeStr1 = this.pageQuerm.endTimeStr2 = this.pageQuerm.endTimeStr3 = this.$u.timeFormat(
        new Date(), "yyyy-mm-dd")
         this.getTotalInfo()
         this.getCompanyCount()
         this.getServerData();
@@ -224,12 +222,14 @@
      methods: {
         confirmDate(e) {
            if(new Date().getMonth() == new Date(e.value).getMonth()){
               this.pageQuerm[`beginTimeStr${this.typeItem}`] = this.$u.timeFormat(new Date(e.value).setDate(1), 'yyyy-mm-dd')
          this.pageQuerm[`beginTimeStr${this.typeItem}`] = this.$u.timeFormat(new Date(e.value).setDate(1),
            'yyyy-mm-dd')
               this.pageQuerm[`endTimeStr${this.typeItem}`] = this.$u.timeFormat(e.value, 'yyyy-mm-dd')
               this.pageQuerm.beginTime = this.$u.timeFormat(new Date(e.value).setDate(1), 'yyyy-mm-dd') + " " + "00:00:00"
               this.pageQuerm.endTime = this.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM:ss')
            } else {
               this.pageQuerm[`beginTimeStr${this.typeItem}`] = this.$u.timeFormat(new Date(e.value).setDate(1), 'yyyy-mm-dd')
          this.pageQuerm[`beginTimeStr${this.typeItem}`] = this.$u.timeFormat(new Date(e.value).setDate(1),
            'yyyy-mm-dd')
               this.pageQuerm.beginTime = this.$u.timeFormat(new Date(e.value).setDate(1), 'yyyy-mm-dd') + " " + "00:00:00"
               const date = new Date(e.value);
               const year = date.getFullYear();