pc_vue_admin/src/api/production/productcode/productcodeApi.js

36 lines
935 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/productcode/scheme/` + url, ...arg)
const requestCode = (url, ...arg) => baseRequest(`/productcode/controller/` + url, ...arg)
/**
* 产码方案Api接口管理器
*
* @author luojun
* @date 2024/08/31 10:25
**/
export default {
// 获取产码方案分页
productCodeSchemePage(data) {
return request('page', data, 'get')
},
// 提交产码方案表单 edit为true时为编辑默认为新增
productCodeSchemeSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除产码方案
productCodeSchemeDelete(data) {
return request('delete', data)
},
// 获取产码方案详情
productCodeSchemeDetail(data) {
return request('detail', data, 'get')
},
// 产码生成
productCodeSchemeProduce(data) {
return requestCode('produce', data, 'get', {
responseType: 'blob'
})
}
}