fei.wang
2025-04-30 722da005a5ec126bedf752ac6bd5c5c7f6172155
pages/index/main.vue
@@ -53,8 +53,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> -->
      <tn-skeleton :show="showSkeleton"></tn-skeleton>
      <successCom ref="refSuccess"></successCom>
   </view>
@@ -80,6 +83,11 @@
      },
      data() {
         return {
            // page: {
            //    total: 10000,
            //    pageSize: 50,
            //    currentPage: 2
            // },
            show: false,
            width: '90%',
            checkboxValue1: [],
@@ -149,6 +157,20 @@
         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
@@ -193,6 +215,7 @@
         },
         // 模拟请求加载数据
         handleLoad(data, callback) {
            console.log(data);
            const params = {
               current: data.page,
               size: data.size,
@@ -201,17 +224,20 @@
            }
            if (this.vuex_is_login) {
               findwarning(params).then((res) => {
                  console.log(res);
                  if (res.code == 0) {
                     let list = [];
                     setTimeout(() => {
                        let list = res.data.map(item => ({
                           ...item,
                           checked: false // 初始化checked属性为false
                        }));
                        let list = [];
                        for (var i = 0; i < res.data.records.length; i++) {
                           list.push(res.data.records[i]);
                        }
                     this.list = []
                        this.list = [...this.list, ...list];
                        console.log(this.list);
                        callback({
                           list: this.list,
                           total: res.data.length
                           total: res.data.total
                        });
                     }, 1500);
                  }
@@ -238,13 +264,13 @@
                     let list = [];
                     setTimeout(() => {
                        let list = [];
                        for (var i = 0; i < res.data.length; i++) {
                           list.push(res.data[i]);
                        for (var i = 0; i < res.data.records.length; i++) {
                           list.push(res.data.records[i]);
                        }
                        this.list = [...this.list, ...list];
                        callback({
                           list: this.list,
                           total: res.data.length
                           total: res.data.total
                        });
                     }, 1500);
                  }
@@ -253,6 +279,7 @@
         },
         // 模拟请求数据刷新
         handleRefresh(data, callback) {
            const params = {
               current: data.page,
               size: data.size,
@@ -262,18 +289,23 @@
            }
            if (this.vuex_is_login) {
               findwarning(params).then((res) => {
                  console.log(res);
                  if (res.code == 0) {
                     let list = [];
                     setTimeout(() => {
                        let list = [];
                        for (var i = 0; i < res.data.length; i++) {
                           list.push(res.data[i]);
                        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.length
                           total: res.data.total
                        });
                     }, 1500);
                  }