修改获取大棚列表信息逻辑

feasure-livedata
lld 2026-04-05 19:23:28 +08:00
parent c2a38758b0
commit abc9b91e73
2 changed files with 15 additions and 17 deletions

View File

@ -76,3 +76,12 @@ export function switchAgriMode(imei, code) {
params: code params: code
}) })
} }
// 查询设备分享信息
export function selectShareInfo(data) {
return request({
url: '/assets/agri/selectShareInfo',
method: 'get',
params: data
})
}

View File

@ -55,6 +55,7 @@
</view> </view>
<view class="arrow"></view> <view class="arrow"></view>
</view> </view>
<view v-if="!mySharedDevices.length" class="empty-tip"></view>
</view> </view>
<!-- 分享给我的列表 仅显示已接受的--> <!-- 分享给我的列表 仅显示已接受的-->
@ -83,7 +84,7 @@
</template> </template>
<script> <script>
import {listAgri} from "@/api/system/assets/agri"; import {selectShareInfo} from "@/api/system/assets/agri";
import store from "@/store"; import store from "@/store";
export default { export default {
@ -137,23 +138,11 @@ export default {
}) })
}, },
getShareAgriList() { getShareAgriList() {
// selectShareInfo({inviteBy: store.getters.id, status:1}).then(response => {
listAgri({inviteBy: store.getters.id, status:1}).then(response => {
if (response.code === 200) { if (response.code === 200) {
// // 使
var mySharedDevices this.mySharedDevices = response.data.mySharedDevices || [];
= response.rows.filter(item => item.userId === store.getters.id); this.toMeDevices = response.data.toMeDevices || [];
//
var sharedDevices
= response.rows.filter(item => item.userId !== store.getters.id);
mySharedDevices.forEach(shareDevice => {
shareDevice.sharedCount = sharedDevices.filter(device => device.imei===shareDevice.imei
&& device.inviteBy === store.getters.id).length
});
this.mySharedDevices = mySharedDevices;
//
this.toMeDevices = mySharedDevices.filter(item => item.inviteBy && item.userId !== item.inviteBy );
} }
}) })
}, },