| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import {
- http,
- Method
- } from '@/utils/request.js';
- // 使用storage模块的方法设置登录状态为false
- import storage from "@/utils/storage.js";
- const request = http.request;
- /**
- * 获取用户关联的地块列表
- * @param {number} pageNum - 页码
- * @param {number} pageSize - 每页数量
- * @returns {Promise}
- */
- export function fetchUserFieldList(pageNum = 1, pageSize = 10) {
- const user = storage.getUserInfo();
- return http.request({
- url: 'uniapp/field/list/user',
- method: Method.POST,
- data: {
- userId: user.userId,
- params: {
- pageNum: pageNum,
- pageSize: pageSize
- }
- }
- });
- }
- /**
- * 获取当前登录用户默认地块
- */
- export function listFieldName(userId) {
- return http.request({
- url: `uniapp/field/name/${userId}`,
- method: Method.GET,
- });
- }
- /**
- * 根据当前登录用户搜索关联地块
- * @param keyWord 搜索关键词
- */
- export function searchUserField(data) {
- console.log("da",data);
- const user = storage.getUserInfo();
- return http.request({
- url: 'uniapp/field/search/user',
- method: Method.POST,
- data:{
- userId: user.userId,
- params: {
- keyword:data.keyword,
- pageNum: data.pageNum,
- pageSize: data.pageSize
- }
- }
- });
- }
- /**
- * 根据当前登录用户统计地块信息
- */
- export function countUserPlots() {
- const user = storage.getUserInfo();
- return http.request({
- url: `uniapp/field/count/${user.userId}`,
- method: Method.GET,
- });
- }
|