合同小程序前端代码仓库
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.

99 lines
1.8 KiB

1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month 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. // 判断token状态是否存在
  7. export const isToken = () => {
  8. if(!uni.getStorageSync('token')){
  9. uni.navigateTo(
  10. { url: '/pages/index/login' }
  11. )
  12. }
  13. }
  14. export const getStoreName = () => {
  15. return request(`/contract/miniapp/store/list`, 'GET')
  16. }
  17. export const getProduct = (product) => {
  18. return request(`/contract/miniapp/product/categories`, 'GET',product)
  19. }
  20. export const idCardInfo = (idCardInfo) => {
  21. return request(`/contract/miniapp/file/ocr/idcard`, 'GET',idCardInfo,true)
  22. }
  23. export const upload = (url) => {
  24. uni.uploadFile({
  25. url: 'https://gpt.aiym.run/contract/miniapp/file/upload', //仅为示例,非真实的接口地址
  26. filePath: url,
  27. name: 'file',
  28. formData: {
  29. biz: 'cert'
  30. },
  31. success: (uploadFileRes) => {
  32. return uploadFileRes
  33. console.log('ossurl:',uploadFileRes.data);
  34. },
  35. fail:(err)=>{
  36. console.log(err)
  37. }
  38. });
  39. }
  40. export const getOrderList = () => {
  41. return request(`/contract/miniapp/order/list`, 'POST')
  42. }
  43. export const getChildListBatch = () => {
  44. return request(`/contract/miniapp/car/rootList`, 'GET')
  45. }
  46. export const add = (appOrderCarList) => {
  47. return request(`/contract/miniapp/order/add`, 'POST',appOrderCarList)
  48. }
  49. export const list = (params) => {
  50. return request(`/contract/miniapp/order/list`, 'GET',params)
  51. }
  52. export const carCert = (params) => {
  53. return request(`/contract/miniapp/file/ocr/carCert`, 'GET',params,true)
  54. }
  55. export const logout = () => {
  56. return request(`/contract/miniapp/user/logout`, 'POST')
  57. }
  58. export const addContract = (ID) => {
  59. return request(`/contract/miniapp/order/addContract`, 'GET',ID)
  60. }