k94314517
2024-06-04 2848d4f884e973df73df2d70bdca0b0f2743e205
h5/pages/staff/task/index.vue
@@ -12,10 +12,10 @@
        </view>
      </view>
      <view class="box_head_list">
        <view class="box_head_item active">待处理 12</view>
        <view class="box_head_item">已处理</view>
        <view class="box_head_item">我发起的</view>
        <view class="box_head_item">抄送我的</view>
        <view @click="statusClick()" class="box_head_item active">待处理</view>
        <view @click="statusClick()" class="box_head_item">已处理</view>
        <view @click="statusClick()" class="box_head_item">我发起的</view>
        <view @click="statusClick()" class="box_head_item">抄送我的</view>
      </view>
    </scroll-view>
    <view class="box_list">
@@ -139,7 +139,10 @@
        startTime: '',
        endTime: ''
      },
      pagination: {},
      pagination: {
        capacity: 10,
        page: 1
      },
      dataList: [],
      cate: [
        { name: '访客申请', id: 1 },
@@ -152,12 +155,20 @@
    this.getList()
  },
  methods: {
    statusClick(val) {
      this.pagination.page = 1
      this.getList()
    },
    getList() {
      const { pagination } = this
      const { pagination, search } = this
      pagination.page++
      taskCenter({
        model: {}
        ...pagination,
        model: {
          ...search
        }
      }).then(res => {
        this.dataList = res.data.records
        this.dataList = [...this.dataList, ...res.data.records]
      })
    },
    handleAppr(item) {
@@ -332,7 +343,7 @@
            padding: 0 32rpx;
            height: 60rpx;
            line-height: 60rpx;
            background: #279baa;
            background: $uni-color-primary;
            color: #fff;
            font-size: 26rpx;
            font-weight: 300;