123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- /**
- * @Description 外贸API
- * @Author 何伯法
- * @Date 2024-04-17
- * @LastEditors 何伯法
- * @LastEditTime 2024-04-17
- */
- import request from '@/utils/request'
- import { merge } from 'lodash'
- // 列表搜索参数
- export const SHOE_STYLE_QUERY = {
- styleNum: null, // 工厂款号
- version: null, // 版本号
- color: null, // 颜色
- beginOrderDate: null, // 下单日期:开始
- endOrderDate: null, // 下单日期:结束
- createBy: null, // 创建人
- createTime: null, // 创建时间
- pageNum: 1, // 页面索引
- pageSize: 15 // 分页数量
- }
- /**
- * 查询
- * @permi trade:style:list
- * @param {SHOE_STYLE_QUERY} query 查询条件
- * @returns {Object}
- */
- export function listShoeStyle(query) {
- return request({
- url: '/trade/style/list',
- method: 'get',
- params: merge({}, SHOE_STYLE_QUERY, query)
- })
- };
- /**
- * 通过IDS查询
- * @permi trade:style:list
- * @param {Array} ids 查询条件
- * @returns {Array}
- */
- export function queryByIds(ids) {
- return request({
- url: '/trade/style/ids',
- method: 'get',
- params: { ids: (ids || []).join(',') }
- })
- };
- /**
- * jsd
- * @permi trade:style:remove
- * @param {Number} ids ID集合
- * @returns {Object} {data}
- */
- export function getSign(query) {
- return request({
- url: '/api/sns/wx/jssdk_sign',
- method: 'get',
- params: merge({}, query)
- })
- };
- /**
- * 获取
- * @permi trade:style:view || trade:style:edit
- * @param {Number} id ID
- * @returns {Object} {data}
- */
- export function getShoeStyle(id) {
- return request({
- url: '/trade/style/' + id,
- method: 'get'
- })
- };
- /* 表单参数 */
- export const SHOE_STYLE_FROM = {
- styleNum: null, // 鞋款
- version: null, // 版本
- color: null, // 颜色
- orderDate: null, // 下单日期
- foto: null, // 鞋图
- pice: null, // 鞋底图
- enColor: null, // 英文颜色
- size: null, // 尺码
- qty: null, // 数量
- upper: null, // 面料
- lining: null, // 内衬
- insole: null, // 内里
- outsole: null, // 大底
- outsoleNumber: null, // 大底编号
- codeSegment: null, // 码段
- gender: null, // 性别
- fob: null, // 价格
- lastNumber: null, // 楦头编号
- createBy: null, // 创建人
- createTime: null // 创建时间
- }
- /**
- * 添加
- * @permi trade:style:add
- * @param {SHOE_STYLE_FROM} data 数据
- * @returns {Object} {data}
- */
- export function addShoeStyle(data) {
- return request({
- url: '/trade/style',
- method: 'post',
- data: merge({}, SHOE_STYLE_FROM, data)
- })
- };
- /**
- * 编辑
- * @permi trade:style:update
- * @param {SHOE_STYLE_FROM} data 数据
- * @returns {Object} {data}
- */
- export function editShoeStyle(data) {
- return request({
- url: '/trade/style',
- method: 'post',
- data: merge({}, SHOE_STYLE_FROM, data)
- })
- };
- /**
- * 删除
- * @permi trade:style:remove
- * @param {Number} ids ID集合
- * @returns {Object} {data}
- */
- export function deleteShoeStyle(ids) {
- return request({
- url: '/trade/style/' + (ids || []).join(','),
- method: 'delete'
- })
- };
- /**
- * 下载导入模板
- * @permi
- * @param
- * @returns
- */
- export function downloadTemplate() {
- return request({
- url: '/trade/style/download_template',
- method: 'get'
- })
- };
|