fei.wang
6 天以前 645834e1c3efb3a8c50dcbda98d87caba04bd421
pages/index/main.vue
@@ -17,10 +17,13 @@
            <view v-for="(item, index) in list" :key="index">
               <view>
                  <tn-button class="modal-btn" backgroundColor="#01BEFF" size="sm"
                     @click="itemClick(item,index)">删除</tn-button>
                  <view style="display: flex;margin-top: 10px;">
                     <!-- <u-checkbox-group v-model="item.checked" placement="column" @change="checkboxChange(item)">
                        <u-checkbox :customStyle="{marginTop: '5px'}">
                        </u-checkbox>
@@ -28,21 +31,31 @@
                     <view style="margin-left: 23px;margin-bottom: 10px;font-size: 20px;">告警类型:{{item.warntype}}
                     </view>
                  </view>
<view style="display: flex;">
                     <!-- <view>{{index+1}}</view>
                     <view style="margin-left: 15px;margin-bottom: 10px;color: #5e5e5e;">编号:{{item.tagid}}
                     </view>
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">名称:{{item.pname}}</view> -->
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">触发围栏:{{item.baoliu1}}
                     </view>
                  </view>
                  <view style="display: flex;">
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">ID:{{item.tagid}}
                     <view>{{index+1}}</view>
                     <view style="margin-left: 15px;margin-bottom: 10px;color: #5e5e5e;">编号:{{item.tagid}}
                     </view>
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">名称:{{item.pname}}</view>
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">触发围栏:{{item.baoliu1}}</view>
                     <!-- <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">触发围栏:{{item.baoliu1}}
                     </view> -->
                  </view>
   <view style="display: flex;">
                  <view style="display: flex;">
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">设备类型:{{item.pbaoliu1}}
                     </view>
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">告警类型:{{item.ptype}}</view>
                     <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">告警类型:{{item.ptype}}
                     </view>
                     <!-- <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">触发围栏:{{item.baoliu1}}</view> -->
                  </view>
                  <!-- <view style="margin-left: 23px;margin-bottom: 10px;color: #5e5e5e;">
@@ -53,11 +66,11 @@
                  <u-line style="margin-left: 14px;"></u-line>
               </view>
            </view>
         </data-list>
      </view>
         <!--    <page-pagination :total="page.total" layout="total,first,prev,page,next,last,limit,jumper"></page-pagination> -->
      <!--    <page-pagination :total="page.total" layout="total,first,prev,page,next,last,limit,jumper"></page-pagination> -->
      <tn-skeleton :show="showSkeleton"></tn-skeleton>
      <successCom ref="refSuccess"></successCom>
   </view>
@@ -157,20 +170,6 @@
         this.lock = true
      },
      methods: {
         // change(currentPage, type) { // 当前页改变
         //    this.page.currentPage = currentPage;
         //    console.log("点击了" + type + ",当前页:" + currentPage);
         // },
         // sizeChange(pageSize) { // 每页条数改变
         //    this.page.pageSize = pageSize;
         //    console.log("每页", pageSize, "条");
         // },
         // changeTotal() { // 更改总条数
         //    this.page.total = 555
         // },
         // changeCurrentPage() { // 更改当前页
         //    this.page.currentPage = 3
         // },
         moreprocessing() {
            const params = {
               ids: this.checkboxValue1
@@ -215,16 +214,14 @@
         },
         // 模拟请求加载数据
         handleLoad(data, callback) {
            console.log(data);
            const params = {
               current: data.page,
               size: data.size,
               company: this.company,
               juese:uni.getStorageSync('juese'),
               juese: uni.getStorageSync('juese'),
            }
            if (this.vuex_is_login) {
               findwarning(params).then((res) => {
                  console.log(res);
                  if (res.code == 0) {
                     let list = [];
                     setTimeout(() => {
@@ -232,9 +229,8 @@
                        for (var i = 0; i < res.data.records.length; i++) {
                           list.push(res.data.records[i]);
                        }
                     this.list = []
                        // this.list = []
                        this.list = [...this.list, ...list];
                        console.log(this.list);
                        callback({
                           list: this.list,
                           total: res.data.total
@@ -254,7 +250,7 @@
               current: 1,
               size: 10,
               objectid: this.keyword,
               juese:uni.getStorageSync('juese'),
               juese: uni.getStorageSync('juese'),
               company: this.company,
            }
            if (this.vuex_is_login) {
@@ -279,30 +275,25 @@
         },
         // 模拟请求数据刷新
         handleRefresh(data, callback) {
            const params = {
               current: data.page,
               size: data.size,
               objectid: data.objectid,
               company: this.company,
               juese:uni.getStorageSync('juese'),
               juese: uni.getStorageSync('juese'),
            }
            if (this.vuex_is_login) {
               findwarning(params).then((res) => {
                  console.log(res);
                  if (res.code == 0) {
                     let list = [];
                     setTimeout(() => {
                        let list = [];
                        console.log(res.data.records.length);
                        for (var i = 0; i < res.data.records.length; i++) {
                           console.log(111);
                           list.push(res.data.records[i]);
                        }
                        console.log(list);
                        this.list = []
                        this.list = [...this.list, ...list];
                        console.log(this.list);
                        callback({
                           list: this.list,
                           total: res.data.total