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

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
})
}
// 查询设备分享信息
export function selectShareInfo(data) {
return request({
url: '/assets/agri/selectShareInfo',
method: 'get',
params: data
})
}

View File

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