|
|
|
@ -68,7 +68,7 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 空状态 -->
|
|
|
|
<!-- 空状态 -->
|
|
|
|
<view v-if="list.length === 0" class="empty-state">
|
|
|
|
<view v-if="list.length === 0 && loadingStatus !== 'loading'" class="empty-state">
|
|
|
|
<uv-icon name="file-text" size="60" color="#ccc"></uv-icon>
|
|
|
|
<uv-icon name="file-text" size="60" color="#ccc"></uv-icon>
|
|
|
|
<text class="empty-text">暂无生成记录</text>
|
|
|
|
<text class="empty-text">暂无生成记录</text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
@ -200,7 +200,7 @@ const deleteRecord = (record) => {
|
|
|
|
|
|
|
|
|
|
|
|
// 加载生成记录
|
|
|
|
// 加载生成记录
|
|
|
|
const loadRecords = async () => {
|
|
|
|
const loadRecords = async () => {
|
|
|
|
loadingStatus.value === "loading";
|
|
|
|
loadingStatus.value = "loading";
|
|
|
|
RPC.post("/planned_list", { page: page.value, page_size: 20 })
|
|
|
|
RPC.post("/planned_list", { page: page.value, page_size: 20 })
|
|
|
|
.then((res) => {
|
|
|
|
.then((res) => {
|
|
|
|
list.value = [...list.value, ...res.list];
|
|
|
|
list.value = [...list.value, ...res.list];
|
|
|
|
@ -220,7 +220,7 @@ const loadRecords = async () => {
|
|
|
|
onPullDownRefresh(() => {
|
|
|
|
onPullDownRefresh(() => {
|
|
|
|
list.value = [];
|
|
|
|
list.value = [];
|
|
|
|
page.value = 1;
|
|
|
|
page.value = 1;
|
|
|
|
loadingStatus.value === "loading";
|
|
|
|
loadingStatus.value = "loading";
|
|
|
|
RPC.post("/planned_list", { page: page.value, page_size: 20 })
|
|
|
|
RPC.post("/planned_list", { page: page.value, page_size: 20 })
|
|
|
|
.then((res) => {
|
|
|
|
.then((res) => {
|
|
|
|
list.value = [...list.value, ...res.list];
|
|
|
|
list.value = [...list.value, ...res.list];
|
|
|
|
|