Commit cb5fefa6 authored by 陈宗胤(贵阳日报)'s avatar 陈宗胤(贵阳日报)
parents e5fcb027 8ab770a6
......@@ -31,5 +31,9 @@ export const saveCompanyInfoApi = params => instance.post("/company/save", param
//企业申诉
export const companyAppealApi = params => instance.post("/company/appeal", params);
//添加反馈信息
export const feedbackAdd = params => instance.post("/feedback/add/business", params);
//我的反馈列表
export const feedbackList = params => instance.post("/feedback/list", params);
<template>
<NavBar :showIcon="true" :showTitle="true" title="记录" backgroundBox="#FFFFFF"></NavBar>
<view class="problem-page">
<view class="history-item" v-for="i in 10" :key="i">
<view class="history-item" v-for="item in list" :key="item.id">
<view class="item-left">
<view class="title">贵州人力资源服务业高质量发若</view>
<view class="title">{{item.questionDesc}}</view>
<view class="time">2024-06-21 12:30</view>
</view>
<view class="btn" style="background: #f3f4f8">待回复</view>
......@@ -21,6 +21,13 @@
</template>
<script setup>
import { feedbackList } from "@/api/user";
const list = ref([]);
const params = ref({
pageNo: 1,
pageSize: 10,
isEnd: false
});
/**
* 跳转详情
*/
......@@ -29,9 +36,46 @@ const navigateTo = () => {
url: `/pages/user/feedbackDetails/index`
});
};
onPullDownRefresh(() => {});
onShow(() => {
feedbackListFn();
});
const feedbackListFn = () => {
if (params.value.isEnd === true)
return new Promise(resolve => {
resolve();
});
xma.showLoading({
title: "加载中...",
mask: true
});
return feedbackList(params.value).then(res => {
if (res.data.length < params.value.pageSize) {
params.value.isEnd = true;
}
params.value.pageNo += 1;
list.value = list.value.concat(res.data);
xma.hideLoading();
});
};
const refresh = () => {
return new Promise((resolve, reject) => {
list.value = [];
params.value.pageNo = 1;
params.value.isEnd = false;
resolve();
});
};
onPullDownRefresh(() => {
refresh().then(() => {
feedbackListFn().then(() => {
xma.stopPullDownRefresh();
});
});
});
// 触底加载
onReachBottom(() => {});
onReachBottom(() => {
feedbackListFn();
});
</script>
<style lang="scss" scoped>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment