import request from '@/utils/request' export const props = { // 显示选择器 show: { type: Boolean, default: false }, // 已选导购的ID集合 selectedIds: { type: Array, required: false, default: () => ([]) }, // 获取导购列表API goodsApi: { type: String, required: true }, // 扩展的导购API参数 purchasePlanApiParams: { type: Object, default: () => ({}) }, // 请求方法 request: { type: Function, required: false, default: request }, // 最大可选个数 limit: { type: Number, default: -1 }, // 扩展列 columns: { type: Array, default: () => (generalColumns) }, // 是否是管理端 isAdmin: { type: Boolean, default: true }, // 调出仓选择数据 warehouseList: { type: Array, default: [] }, // 是否显示仓库搜索 showWarehouseSearch: { type: Boolean, default: true } } export const data = { } // 一般列 export const generalColumns = [ // { label: '仓库名称', prop: 'warehouse_entry_id' }, { label: '商品编号', prop: 'goods_vo.sn' }, // { label: '库位号', prop: 'code'}, { label: 'sku', prop: 'product_vo.bar_code' }, { label: '序列号', prop: 'product_vo.sn_code'}, { label: '商品名称', prop: 'goods_vo.name' }, { label: '规格型号', prop: 'product_vo.spec_name' }, { label: '单位', prop: 'product_vo.unit' }, { label: '库存数量', prop: 'usable_stock' } ]