12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- 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: '商品条码', prop: 'bar_code' },
- { label: '序列号', prop: 'sn_code'},
- { label: '商品名称', prop: 'goods_vo.name' },
- { label: '规格型号', prop: 'spec_name' },
- { label: '单位', prop: 'unit' },
- { label: '库存数量', prop: 'usable_stock' }
- ]
|