合同小程序前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
1.9 KiB

6 days ago
5 days ago
6 days ago
3 days ago
6 days ago
5 days ago
6 days ago
5 days ago
  1. import request from 'request.uts'; // 封装的request.js文件的位置
  2. // 获取用户基本信息
  3. export const login = (usr) => {
  4. return request(`/contract/miniapp/user/login`, 'POST',usr)
  5. }
  6. // 获取隐私等基本信息
  7. export const getInfoList = (usr) => {
  8. return request(`/contract/miniapp/info/list`, 'GET',usr)
  9. }
  10. // 判断token状态是否存在
  11. export const isToken = () => {
  12. if(!uni.getStorageSync('token')){
  13. uni.navigateTo(
  14. { url: '/pages/index/login' }
  15. )
  16. }
  17. }
  18. export const getStoreName = () => {
  19. return request(`/contract/miniapp/store/list`, 'GET')
  20. }
  21. export const getProduct = (product) => {
  22. return request(`/contract/miniapp/product/categories`, 'GET',product)
  23. }
  24. export const idCardInfo = (idCardInfo) => {
  25. return request(`/contract/miniapp/file/ocr/idcard`, 'GET',idCardInfo,true)
  26. }
  27. export const upload = (url) => {
  28. uni.uploadFile({
  29. url: 'https://gpt.aiym.run/contract/miniapp/file/upload', //仅为示例,非真实的接口地址
  30. filePath: url,
  31. name: 'file',
  32. formData: {
  33. biz: 'cert'
  34. },
  35. success: (uploadFileRes) => {
  36. return uploadFileRes
  37. console.log('ossurl:',uploadFileRes.data);
  38. },
  39. fail:(err)=>{
  40. console.log(err)
  41. }
  42. });
  43. }
  44. export const getOrderList = () => {
  45. return request(`/contract/miniapp/order/list`, 'POST')
  46. }
  47. export const getChildListBatch = () => {
  48. return request(`/contract/miniapp/car/rootList`, 'GET')
  49. }
  50. export const add = (appOrderCarList) => {
  51. return request(`/contract/miniapp/order/add`, 'POST',appOrderCarList)
  52. }
  53. export const list = (params) => {
  54. return request(`/contract/miniapp/order/list`, 'GET',params)
  55. }
  56. export const carCert = (params) => {
  57. return request(`/contract/miniapp/file/ocr/carCert`, 'GET',params,true)
  58. }
  59. export const logout = () => {
  60. return request(`/contract/miniapp/user/logout`, 'POST')
  61. }
  62. export const addContract = (ID) => {
  63. return request(`/contract/miniapp/order/addContract`, 'GET',ID)
  64. }