12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- /**
- * @Description 报价API
- * @Author 何伯法
- * @Date 2024-04-20
- * @LastEditors 何伯法
- * @LastEditTime 2024-04-20
- */
- import request from '@/utils/request'
- import { merge } from 'lodash'
- // 列表搜索参数
- export const QUOTATION_QUERY = {
- company: null, // 公司
- cust: null, // 客人
- color: null, // 颜色
- beginOrderDate: null, // 下单日期:开始
- endOrderDate: null, // 下单日期:结束
- createBy: null, // 创建人
- createTime: null, // 创建时间
- pageNum: 1, // 页面索引
- pageSize: 15 // 分页数量
- }
- /**
- * 查询
- * @permi trade:quotation:list
- * @param {QUOTATION_QUERY} query 查询条件
- * @returns {Object}
- */
- export function listQuotation(query) {
- return request({
- url: '/trade/quotation/list',
- method: 'get',
- params: merge({}, QUOTATION_QUERY, query)
- })
- };
- /**
- * 获取
- * @permi trade:quotation:view || trade:quotation:edit
- * @param {Number} id ID
- * @returns {Object} {data}
- */
- export function getQuotation(id) {
- return request({
- url: '/trade/quotation/' + id,
- method: 'get'
- })
- };
- /* 表单参数 */
- export const QUOTATION_FROM = {
- remark: null, // 备注
- fob: null, // 价格
- createBy: null, // 创建人
- createTime: null // 创建时间
- }
- /**
- * 添加
- * @permi trade:quotation:add
- * @param {QUOTATION_FROM} data 数据
- * @returns {Object} {data}
- */
- export function addQuotation(data) {
- return request({
- url: '/trade/quotation',
- method: 'post',
- data: merge({}, QUOTATION_FROM, data)
- })
- };
|