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

60 lines
1.2 KiB

10 months 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. export const getStoreName = () => {
  7. return request(`/contract/miniapp/store/list`, 'GET')
  8. }
  9. export const getProduct = (product) => {
  10. return request(`/contract/miniapp/product/categories`, 'GET',product)
  11. }
  12. export const idCardInfo = (idCardInfo) => {
  13. return request(`/contract/miniapp/file/ocr/idcard`, 'GET',idCardInfo,true)
  14. }
  15. export const upload = (url) => {
  16. uni.uploadFile({
  17. url: 'https://gpt.aiym.run/contract/miniapp/file/upload', //仅为示例,非真实的接口地址
  18. filePath: url,
  19. name: 'file',
  20. formData: {
  21. biz: 'cert'
  22. },
  23. success: (uploadFileRes) => {
  24. return uploadFileRes
  25. console.log('ossurl:',uploadFileRes.data);
  26. },
  27. fail:(err)=>{
  28. console.log(err)
  29. }
  30. });
  31. }
  32. export const getOrderList = () => {
  33. return request(`/contract/miniapp/order/list`, 'POST')
  34. }
  35. export const getChildListBatch = () => {
  36. return request(`/contract/miniapp/car/rootList`, 'GET')
  37. }
  38. export const add = (appOrderCarList) => {
  39. return request(`/contract/miniapp/order/add`, 'POST',appOrderCarList)
  40. }