queryService.ts 8.51 KB
import request from "@/utils/request";

/** 获取数往知来接入idaas的token。 */
export const getTokenByCode = (params) => {
  return request({
    url: `${import.meta.env.VITE_APP_USER_API_BASEURL}/staff/login`,
    method: 'post',
    data: params
  })
}

/** 退出登录 */
export const loginOut = () => {
  return request({
    url: `${import.meta.env.VITE_APP_USER_API_BASEURL}/user/logout`,
    method: 'post'
  })
}

/** 刷新token,延长过期时间 */
export const refreshToken = (params) => {
  return request({
    url: `${import.meta.env.VITE_APP_USER_API_BASEURL}/user/refreshToken?refreshToken=${params.refreshToken}`,
    method: 'post'
  })
}

/** 获取登录人员的菜单 */
export const getSystemMenu = (params, isAdmin) => {
  return request({
    url:
      isAdmin == "Y"
        ? `${
            import.meta.env.VITE_APP_AUTH_URL
          }/product-menu-permission/tenant/get-product-menu?tenantGuid=${params.tenantGuid}&platformSystemGuid=32774fcfdf5e43e8b866660374d8bced`
        : `${
            import.meta.env.VITE_APP_AUTH_URL
          }/product-menu-permission/staff/get-product-menu-template?platformSystemGuid=32774fcfdf5e43e8b866660374d8bced`,
    method: "get",
  });
};

// 获取当前用户对应的产品和菜单
export const getUserInfo = () => {
  return request({
    url: `${import.meta.env.VITE_APP_API_BASEURL}/menu/data/get-product-menu-by-currentuser`,
    method: 'get'
  })
}
// 获取区划数据
export const getAreaData = (params) => request({
  url: `${import.meta.env.VITE_APP_CONFIG_URL}/area/data/get-areas`,
  method: 'get',
  params
})

// 文件上传
export const getImageUrl = (params) => request({
  url: `${import.meta.env.VITE_APP_ADD_FILE}/obs/upload-file-include-filename`,
  method: 'post',
  data: params,
})

/** 查看图片 */
// export const getImageContent = (params) => request({
//   url: `${import.meta.env.VITE_APP_API_BASEURL}/obs/view-pic?filePath=${params}`,
//   method: 'get',
//   responseType: 'blob'
// });
export const getImageContent = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/obs/view-pic`,
  method: 'get',
  responseType: 'blob'
});

/** 修改密码 */
export const editPasswordInterface = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/admin-user/data/updatePwd`,
  method: 'put',
  params
})

/**
 * 会员信息
**/
// 获取会员产品信息
export const getProduct = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/tenant/data/get-product-tenant`,
  method: 'get',
  params
})
// 查看平台会员信息
export const getTenantInfo = (params) => request({
  // url: `${import.meta.env.VITE_APP_PERSONAL_URL}/tenant/getByGuid/${params}`,
  // url: `http://localhost:9000/circulation/ms-data-circulation-portal-service/enterprise/detail-by-name`,
  url: `http://192.168.6.22:29900/circulation/ms-data-circulation-portal-service/enterprise/detail-by-name`,
  method: 'get',
  params
})
// 查看平台会员详情
export const getTenantDetailInfo = (params) => request({
  url: `${import.meta.env.VITE_APP_PERSONAL_URL}/tenant/getByGuid/${params}`,
  method: 'get'
})

// 查看人员详情
export const getStaffDetailInfo = (params) => request({
  url: `${import.meta.env.VITE_APP_PERSONAL_URL}/staff/getByGuid/${params}`,
  method: 'get'
})



/**
 * 日志管理
**/
// 详情
export const getLogDetail = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/log/detail`,
  method: 'get',
  params
})
// 分页查询
export const getLogList = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/log/list`,
  method: 'post',
  data: params
})


// 附件上传。
export const getFileUrl = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/obs/upload-file-for-import_base_name`,
  method: 'postfile',
  data: params,
})

/** 获取不同会员类型的交易所列表数据。 */
export const getServiceTenants = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/tenant/get-tenant-by-type`,
  method: 'post',
  data: params
})

/** 获取会员的附件模板 */
export const getTenantAttach = (params) => request({
  url: `${import.meta.env.VITE_APP_PERSONAL_URL}/attachment-template/list-attachment?tenantGuid=${params}`,
  method: 'get'
})

/** 获取cron表达式最近五次执行时间 */
export const getCronExecTime = (cronExpress) => request({
  url: `${import.meta.env.VITE_APP_PLAN_BASEURL}/common/get-recently-time?cronExpress=${cronExpress}`,
  method: 'get'
})

/**重置密码 */

export const resetUserPwd = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/user/reset-user-pwd`,
  method: 'get',
  params
})


/** ----------------- 消息管理 ------------------- */
/** 获取所有的消息列表 */
export const getAllMessageList = (params) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/data/get-message-list`,
  method: 'post',
  data: params
})

/** 获取消息数目 */
export const getMessageCount = (params) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/get-message-count`,
  method: 'post',
  data: params
})

/** 将消息状态更新为已读 */
export const updateMessageState = (params) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/data/update-state`,
  method: 'post',
  data: params
});

/** 将全部消息设为已读。 */
export const updateAllFinish = (staffGuid) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/update-all-finish?staffGuid=${staffGuid}`,
  method: 'put'
});


/** 导入导出 */
// 数据导入-新增
export const addImportData = (url, params) => request({
  url: url,
  method: 'post',
  data: params,
  headers: {
    'Content-Type': 'multipart/form-data'
  }
})
// 数据导入-删除
export const deleteImportData = (params) => request({
  url: `${import.meta.env.VITE_APP_ADD_FILE}/import-data/delete`,
  method: 'delete',
  data: params,
})
// 数据导入-分页查询
export const getImportData = (params) => request({
  url: `${import.meta.env.VITE_APP_ADD_FILE}/import-data/page-list`,
  method: 'post',
  data: params,
})

// 导出采集任务分类模板。
export const exportCollectTask = (params) => request({
  url: `${import.meta.env.VITE_APP_ADD_FILE}/import-config/export-more-sheet-template`,
  method: 'post',
  data: params,
  responseType: 'blob'
})

// 导出数据字典模板
export const exportDictionary = (params) => request({
  url: `${import.meta.env.VITE_APP_PLAN_BASEURL}/export/data-dictionary/schema`,
  method: 'post',
  data: params,
  responseType: 'blob'
})

/**
 *  数据源管理
**/
// 分页查询
export const getDataSourceList = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/list`,
  method: "post",
  data: params,
});

// 获取数据源列表
export const getDataSource = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/get-source-list`,
  method: "post",
  data: params,
});
// 新增
export const addDataSource = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/save`,
  method: "post",
  data: params,
});
// 删除
export const deleteDataSource = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/delete`,
  method: "delete",
  data: params,
});
// 修改
export const updateDataSource = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/update`,
  method: "put",
  data: params,
});
// 查看数据源详情
export const getDataSourceDetail = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/detail/${params}`,
  method: "get",
});
// 连通检测
export const checkDataSourceConnect = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/check-connect`,
  method: "post",
  params,
});
// 连接测试
export const checkDataSourceConnectTest = (params) => request({
  url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/check-connect-test`,
  method: "post",
  data: params,
});

// 获取所有参数列表
export const getAllFlowData = (params) => request({
  url: `${import.meta.env.VITE_APP_CONFIG_URL}/dict/data/get-by-dictType`,
  method: 'get',
  params
})
// 获取资产/价值评估机构数据
export const getSingleList = (params) => request({
  url: `${import.meta.env.VITE_APP_PERSONAL_URL}/tenant/singlePage`,
  method: 'post',
  data: params
})
// 获取当前登录人信息
export const getCurrentUserInfo = (params) => {
  return request({
    url: `${import.meta.env.VITE_APP_PERSONAL_URL}/staff/data/get-current-staff`,
    method: "post",
    params
  });
};