| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 | /** * @Description 指令单API * @Author 何伯法 * @Date 2023-08-14 10:50 * @LastEditors 何伯法 * @LastEditTime 2023-09-19 09:26 */import request from '@/utils/request'import { merge } from 'lodash'// 列表搜索参数export const MANU_ORDER_QUERY = {    custName: null, // 客人名称    facName: null, // 生产工厂    styleNum: null, // 工厂款号    custNum: null, // 客人款号    manuNum: null, // 指令号    beginDate: null, // 开始:工厂交期    endDate: null, // 结束:工厂交期    status: null, // 状态:0-生产 1-完成    createBy: null, // 创建人    createTime: null, // 创建时间    pageNum: 1, // 页面索引    pageSize: 15 // 分页数量}/** * 查询指令单列表 * @permi manu:ord:list * @param { MANU_ORDER_QUERY } query 查询条件 * @returns { Object } {total,rows:[]} */export function listManuOrder(query) {    return request({        url: '/manu/ord/list',        method: 'get',        params: merge({}, MANU_ORDER_QUERY, query)    })};/** * 获取指令单 * @permi manu:ord:view || manu:ord:edit * @param {Number} id 指令单ID * @returns {Object} {data} */export function getManuOrder(id) {    return request({        url: '/manu/ord/' + id,        method: 'get'    })};/** * 添加指令单 * @permi manu:ord:add * @param {Object} data 指令单数据 * @returns {Object} {data} */export function addManuOrder(data) {    return request({        url: '/manu/ord',        method: 'post',        data: data    })};/** * 修改指令单 * @permi manu:ord:edit * @param {Object} data 指令单数据 * @returns {Object} {data} */export function editManuOrder(data) {    return request({        url: '/manu/ord',        method: 'put',        data: data    })};/** * 删除指令单 * @permi manu:ord:delete * @param {Number} ids 指令单ID集合 * @returns {Object} {data} */export function deleteManuOrder(ids) {    return request({        url: '/manu/ord/' + (ids || []).join(','),        method: 'delete'    })};/** * 完成指令单 * @permi manu:ord:complete * @param {Number} ids 指令单ID集合 * @returns {Object} {data} */export function completeManuOrder(ids) {    return request({        url: '/manu/ord/complete',        method: 'get',        params: { ids: (ids || []).join(','), status: '1' }    })};/** * 下载导入模板(指令单) * @permi ['manu:ord:add', 'customer:order:edit'] 导入所需权限 * @param  * @returns  */export function downloadTemplate() {    return request({        url: '/manu/ord/download_template',        method: 'get'    })};/** * 通过鞋款查询指令单列表 * @permi * @param  * @returns  */export function getStyleNumList() {    return request({        url: '/manu/ord/style_num',        method: 'get'    })};
 |