| | |
| | | <template> |
| | | <z-paging ref="paging" v-model="dataList" @query="queryList" show-refresher-update-time> |
| | | <template #top> |
| | | <!-- 增加一个搜索栏 --> |
| | | <wd-search v-model="searchValue" @search="handleSearch"> |
| | | </wd-search> |
| | | <wd-tabs v-model="activeTab" @change="handleTabChange"> |
| | | <wd-tab title="待点检"></wd-tab> |
| | | <wd-tab title="待确认"></wd-tab> |
| | |
| | | <view class="text-color-gray text-sm mt-2 flex"> |
| | | <text>状态:</text> |
| | | <template v-if="item.status === '1'"> |
| | | <wd-icon class="icon-color-success" name="check-outline" size="34rpx"></wd-icon> |
| | | <text class="ml-1">已完成</text> |
| | | <wd-icon class="icon-color-warning" name="check-outline" size="34rpx"></wd-icon> |
| | | <text class="ml-1">待确认</text> |
| | | </template> |
| | | <template v-else-if="item.status === '2'"> |
| | | <wd-icon class="icon-color-warning" name="check-outline" size="34rpx"></wd-icon> |
| | | <text class="ml-1">已确认</text> |
| | | <wd-icon class="icon-color-success" name="check-outline" size="34rpx"></wd-icon> |
| | | <text class="ml-1">已完成</text> |
| | | </template> |
| | | <template v-else> |
| | | <wd-icon class="icon-color-base" name="detection" size="40rpx"></wd-icon> |
| | |
| | | const equName = ref<string>('所有设备') |
| | | const filterDate = ref<string>('1') |
| | | const status = ref<string>('0') // 默认为待点检状态 |
| | | const searchValue = ref<string>('') |
| | | |
| | | const viewModeList = ref<Record<string, any>[]>([ |
| | | { label: '日视图', value: 'Day' }, |
| | |
| | | pageSize, |
| | | viewMode: viewMode.value, |
| | | status: status.value, // 添加状态筛选 |
| | | params: { |
| | | searchValue: searchValue.value, |
| | | }, |
| | | } |
| | | if (filterDate.value === '1') { |
| | | params.planTime = dayjs().format('YYYY-MM-DD') |
| | |
| | | }) |
| | | } |
| | | |
| | | function handleSearch() { |
| | | console.log('handleSearch') |
| | | paging.value.reload() |
| | | } |
| | | |
| | | function reloadData() { |
| | | paging.value.reload() |
| | | } |