diff --git a/src/api/inventory_warehouse.ts b/src/api/inventory_warehouse.ts new file mode 100644 index 000000000..66ce582bf --- /dev/null +++ b/src/api/inventory_warehouse.ts @@ -0,0 +1,29 @@ +import request from '@/utils/request' + +// 仓库盘存列表 +export function apiInventoryWarehouseLists(params: any) { + return request.get({ url: '/inventory_warehouse/inventorywarehouse/lists', params }) +} + +// 添加仓库盘存 +export function apiInventoryWarehouseAdd(params: any) { + return request.post({ url: '/inventory_warehouse/inventorywarehouse/add', params }) +} + +// 编辑仓库盘存 +export function apiInventoryWarehouseEdit(params: any) { + return request.post({ url: '/inventory_warehouse/inventorywarehouse/edit', params }) +} + +// 删除仓库盘存 +export function apiInventoryWarehouseDelete(params: any) { + return request.post({ url: '/inventory_warehouse/inventorywarehouse/delete', params }) +} + +// 仓库盘存详情 +export function apiInventoryWarehouseDetail(params: any) { + return request.get({ url: '/inventory_warehouse/inventorywarehouse/detail', params }) +} +export function apiInventoryWarehouseEnterNums(params: any) { + return request.post({ url: '/inventory_warehouse/inventorywarehouse/enter_nums', params }) +} diff --git a/src/views/inventory_store/edit.vue b/src/views/inventory_store/edit.vue index d533901c3..024b725dc 100644 --- a/src/views/inventory_store/edit.vue +++ b/src/views/inventory_store/edit.vue @@ -9,9 +9,31 @@ @close="handleClose" > - + + + + + + + + @@ -25,6 +47,8 @@ import { apiInventoryStoreEdit, apiInventoryStoreDetail } from '@/api/inventory_store' +import { apiSystemStoreLists } from '@/api/system_store' + import { timeFormat } from '@/utils/util' import type { PropType } from 'vue' defineProps({ @@ -46,9 +70,29 @@ const popupTitle = computed(() => { // 表单数据 const formData = reactive({ id: '', + store_id: '', nums: 0 }) - +const storeloading = ref(false) +const storeList = ref([]) +const remoteMethod = (e = '') => { + storeloading.value = true + apiSystemStoreLists({ + name: e, + page_size: 50 + }) + .then((res) => { + storeList.value = res.lists + setTimeout(() => { + storeloading.value = false + }, 300) + }) + .catch((err) => { + setTimeout(() => { + storeloading.value = false + }, 300) + }) +} // 表单验证 const formRules = reactive({}) diff --git a/src/views/inventory_store/index.vue b/src/views/inventory_store/index.vue index dfd6c0991..334225a1d 100644 --- a/src/views/inventory_store/index.vue +++ b/src/views/inventory_store/index.vue @@ -2,13 +2,27 @@ - - + + + + + + - - - - + + + {{ row.product_name }} + + + + + {{ row.admin_name }} + + + + + {{ row.staff_name }} + + + + + {{ row.store_name }} + + diff --git a/src/views/inventory_warehouse/details.vue b/src/views/inventory_warehouse/details.vue new file mode 100644 index 000000000..da93f017f --- /dev/null +++ b/src/views/inventory_warehouse/details.vue @@ -0,0 +1,81 @@ + + + + + + + + + + + diff --git a/src/views/inventory_warehouse/edit.vue b/src/views/inventory_warehouse/edit.vue new file mode 100644 index 000000000..3926f2fcb --- /dev/null +++ b/src/views/inventory_warehouse/edit.vue @@ -0,0 +1,99 @@ + + + + + + + + + + + + + diff --git a/src/views/inventory_warehouse/index.vue b/src/views/inventory_warehouse/index.vue new file mode 100644 index 000000000..dad7fde52 --- /dev/null +++ b/src/views/inventory_warehouse/index.vue @@ -0,0 +1,173 @@ + + + + + + + + + 查询 + 重置 + + + + + + + + + 生成今日盘库 + + + + + + 库存核准 + + + + + + + {{ row.product_name }} + + + + + {{ row.admin_name }} + + + + + + + + {{ row.status_name }} + + + + + + 编辑 + + + + + + + + + + + + + + + + + + + + + + + +