schedule.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import request from '@/utils/request'
  2. // import { merge } from 'lodash'
  3. // 列表搜索参数
  4. export const MANU_ORDER_QUERY = {
  5. custName: null, // 客人名称
  6. custNum: null, // 客人款号
  7. facId: null, // 生产工厂
  8. styleNum: null, // 工厂款号
  9. manuNum: null, // 指令号
  10. beginDate: null, // 开始:工厂交期
  11. endDate: null, // 结束:工厂交期
  12. status: null, // 状态:0-生产 1-完成
  13. createBy: null, // 创建人
  14. createTime: null, // 创建时间
  15. pageNum: 1, // 页面索引
  16. pageSize: 15 // 分页数量
  17. }
  18. /**
  19. * 查询订单进度
  20. * @permi manu:ord:list
  21. * @param {MANU_ORDER_QUERY} query 查询条件
  22. * @returns {Object}
  23. */
  24. export function listManuOrder(query) {
  25. return request({
  26. url: '/manu/sched/list',
  27. method: 'get',
  28. params: merge({}, MANU_ORDER_QUERY, query)
  29. })
  30. };
  31. /**
  32. * 下载导入模板(指令单排程)
  33. * @permi ['manu:sched:add'] 导入所需权限
  34. * @param
  35. * @returns
  36. */
  37. export function downloadTemplate() {
  38. return request({
  39. url: '/manu/sched/download_template',
  40. method: 'get'
  41. })
  42. };