From b0ee3100f52959ca40b604ec12d7b32ce55c61d7 Mon Sep 17 00:00:00 2001
From: master <master@163.com>
Date: 星期一, 28 三月 2022 19:53:54 +0800
Subject: [PATCH] 2022-3-28提交调试
---
src/cool/modules/basedevice/views/basedevice_group.vue | 35 ++++++++++++++++++++++++++++++++++-
1 files changed, 34 insertions(+), 1 deletions(-)
diff --git a/src/cool/modules/basedevice/views/basedevice_group.vue b/src/cool/modules/basedevice/views/basedevice_group.vue
index c040d17..888cb03 100644
--- a/src/cool/modules/basedevice/views/basedevice_group.vue
+++ b/src/cool/modules/basedevice/views/basedevice_group.vue
@@ -1,6 +1,7 @@
<template>
<cl-crud :ref="setRefs('crud')"
- @load="onLoad">
+ @load="onLoad"
+ :on-refresh="onRefresh">
<el-row type="flex"
align="middle">
<!-- 鍒锋柊鎸夐挳 -->
@@ -116,8 +117,39 @@
// crud 鍔犺浇
function onLoad({ ctx, app }: CrudLoad) {
// 缁戝畾 service
+ // ctx.service(
+ // service.business.devicegroup
+ // .postdata({
+ // bid: "get_group_task"
+ // })
+ // .then((data: any) => {
+ // console.log(data);
+ // })
+ // )
+ // .set("dict", {
+ // page: "postdata"
+ // })
+ // .done();
ctx.service(service.business.devicegroup).done();
app.refresh();
+ }
+
+ async function onRefresh(params: any, { next, done, render }: any) {
+ // params 鏄瘡娆¤姹傜殑鍙傛暟
+ // next(params) 鏄户缁線涓嬫墽琛� page 鐨勮姹�
+ // done() 瀹屾垚璇锋眰锛屽叧闂璴oading
+ // render(list, pagination) 娓叉煋鍒楄〃鍙婂垎椤典俊鎭�
+
+ let { list, pagination } = await next({});
+
+ list.map((_e: any) => {});
+
+ render(list);
+
+ // 涔熷彲浠ヤ笉浣跨敤 next锛岀敤鍏朵粬 service 浠f浛锛屼絾鏄� render 灏辫璁剧疆鍒嗛〉淇℃伅锛�
+ render(list, {
+ total: "鎬绘暟"
+ });
}
return {
@@ -125,6 +157,7 @@
setRefs,
upsert,
table,
+ onRefresh,
onLoad
};
}
--
Gitblit v1.9.1