import request from '@/utils/request' // 获取货品资料列表 export function fetchProductList(params) { return request({ url: '/sys/product_list/', method: 'get', params }) } export function createProductList(params, data) { return request({ url: '/sys/product_list/', method: 'post', params, data }) } // 添加货品资料 export function createProduct(data) { return request({ url: '/sys/product/', method: 'post', data }) } // 修改货品资料 export function updateProduct(data, id) { return request({ url: '/sys/product/' + id + '/', method: 'put', data }) } // 删除货品资料 export function deleteProduct(id) { return request({ url: '/sys/product/' + id + '/', method: 'delete' }) } // 货品资料的单笔查询 export function fetchProductDetail(id) { return request({ url: '/sys/product/' + id + '/', method: 'get' }) } // 查询某货品的图片 export function fetchListImage(params) { return request({ url: '/sys/product_image/', method: 'get', params }) } // 货品图片添加 export function createUploadImg(data) { return request({ url: '/sys/product_image/', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data }) } // 货品图片修改 export function updateUploadImg(data) { return request({ url: '/sys/product_image/', method: 'put', headers: { 'Content-Type': 'multipart/form-data' }, data }) } export function fetchProductListForQueryWin(params) { return request({ url: '/sys/product_select/', method: 'get', params }) } // 获取货品分类树状图 export function getProductTypeTree() { return request({ url: '/sys/product_category_tree/', method: 'get' }) } // 查询货品资料关联哪写文档 export function selectProductConnectDocuments(params) { return request({ url: '/document/relation_doc/?object_type=PRD', method: 'get', params }) } // 货品资料关联文档的上传、修改、删除 export function productConnectDocuments(data) { return request({ url: '/document/relation_doc/?object_type=PRD', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data }) } // 货品的单位信息 export function fetchProductUnitById(params) { return request({ url: '/sys/product_unit_list/', method: 'get', params }) } // 通过商品国标码,获取商品信息 export function fetchProductByGbCode(params) { return request({ url: '/standard/all_barcord/', method: 'get', params }) } // 货品(辅助属性)版本 查询、检测、修改 export function productVersionSelect(data) { return request({ url: '/sys/productversion_select/', method: 'post', data }) }