diff --git a/resources/frontend/src/api/supplyChain.js b/resources/frontend/src/api/supplyChain.js
index d744357..b5e02fc 100644
--- a/resources/frontend/src/api/supplyChain.js
+++ b/resources/frontend/src/api/supplyChain.js
@@ -39,6 +39,14 @@ export function getPurchaseLog(params) {
})
}
+export function examinePurchase(data) {
+ return http({
+ url: "/api/purchase_record/purchase_batch_check",
+ method: "post",
+ data
+ })
+}
+
export function addPurchaseLog(data) {
return http({
url: "/api/supplier/purchase_record",
diff --git a/resources/frontend/src/components/Goods/add.vue b/resources/frontend/src/components/Goods/add.vue
new file mode 100644
index 0000000..b8db8fa
--- /dev/null
+++ b/resources/frontend/src/components/Goods/add.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+ {{ parseLabel(node) }}
+
+
+
+
+
规格{{ i + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+ 增加规格
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/frontend/src/components/Goods/edit.vue b/resources/frontend/src/components/Goods/edit.vue
new file mode 100644
index 0000000..c0ebf7f
--- /dev/null
+++ b/resources/frontend/src/components/Goods/edit.vue
@@ -0,0 +1,194 @@
+
+
+
+
+
+ {{ parseLabel(node) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/frontend/src/router/list.js b/resources/frontend/src/router/list.js
index aa478d4..aa4f865 100644
--- a/resources/frontend/src/router/list.js
+++ b/resources/frontend/src/router/list.js
@@ -142,17 +142,22 @@ const list = [
},
{
path: "PURCHASE_RECORD",
- name: "入库采购",
+ name: "商品采购",
component: () => import("../views/supplyChain/procureLog.vue")
},
+ {
+ path: "PURCHASE_RECORD_CHECK",
+ name: "质检入库",
+ component: () => import("../views/supplyChain/procureCheck.vue")
+ },
{
path: "LOSS_RECORD",
- name: "报损记录",
+ name: "仓库报损",
component: () => import("../views/supplyChain/lossRecord.vue")
},
{
path: "DAILY_STOCK_RECORD",
- name: "每日盘点记录",
+ name: "库存盘点",
component: () => import("../views/supplyChain/dailyStock.vue")
}
]
diff --git a/resources/frontend/src/views/Login.vue b/resources/frontend/src/views/Login.vue
index c98f9cc..2f44e87 100644
--- a/resources/frontend/src/views/Login.vue
+++ b/resources/frontend/src/views/Login.vue
@@ -76,6 +76,7 @@
console.log(res.data.roles)
if(res.data.roles && res.data.roles[0]) {
localStorage.setItem("roleName", res.data.roles[0].name)
+ localStorage.setItem("userId", res.data.id)
this.$message({
message: "成功登录,欢迎来到后台管理系统",
type: "success"
diff --git a/resources/frontend/src/views/goods/addgoods/addgoods.vue b/resources/frontend/src/views/goods/addgoods/addgoods.vue
index 767c865..e968291 100644
--- a/resources/frontend/src/views/goods/addgoods/addgoods.vue
+++ b/resources/frontend/src/views/goods/addgoods/addgoods.vue
@@ -40,6 +40,7 @@
{{ parseLabel(node) }}
+
+ style="width: 100%" @selection-change="handleSelectionChange">
@@ -94,19 +94,19 @@
{{ scope.row.name }}
{{ scope.row.external_sku_id }}
-
{{ scope.row.goods && scope.row.goods.updated_at }}
+
{{ scope.row.updated_at }}
-
+
-
+
-
+
@@ -227,7 +227,7 @@
-->
-
+
@@ -237,14 +237,18 @@
{{scope.row.sale_stock}}
+ @click="openSaleEdit(scope.row, scope.$index)">
-
-
+
+
+ {{ scope.row.stock }}
+
+
+
- 编辑
-
-
-
+
+
编辑
+
+
@@ -285,16 +287,21 @@
@@ -302,13 +309,12 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -432,6 +438,12 @@
+
+
+
+
+
+
@@ -442,9 +454,11 @@
import { orderRest } from "@/api/shop"
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
+ import addGoods from "@/components/Goods/add.vue"
+ import editGoods from "@/components/Goods/edit.vue"
export default {
- components: { Treeselect },
+ components: { Treeselect, addGoods, editGoods },
data() {
return {
editPriceId: '', //参考售价的id
@@ -540,7 +554,10 @@
chooseList: [],
showUpdate: false,
commitLoading: false,
- is_admin: localStorage.getItem('roleName') == '超级管理员' || localStorage.getItem('roleName') == '系统管理员'
+ is_admin: localStorage.getItem('roleName') == '超级管理员' || localStorage.getItem('roleName') == '系统管理员',
+ showAdd: false,
+ showEdit: false,
+ curId: 0
}
},
methods: {
@@ -553,7 +570,9 @@
},
// 列表编辑
handleEdit(id) {
- this.$router.push({ path: "EDIT_GOODS", query: { id: id } })
+ // this.$router.push({ path: "EDIT_GOODS", query: { id: id } })
+ this.curId = id
+ this.showEdit = true
},
// 获取商品列表
@@ -675,7 +694,11 @@
},
// 新增商品跳转
addNewgoods() {
- this.$router.push("/ADDGOODS")
+ // this.$router.push("/ADDGOODS")
+ this.showAdd = true
+ },
+ refreshList() {
+ this.handleChoose(this.current_page)
},
//分页功能
@@ -1088,7 +1111,7 @@
this.commitLoading = false
})
},
- showEdit(row, index) {
+ openSaleEdit(row, index) {
this.$set(this.tableData[index], 'edit', true)
this.$set(this.tableData[index], 'sale_stock_old', row.sale_stock)
},
diff --git a/resources/frontend/src/views/supplyChain/dailyStock.vue b/resources/frontend/src/views/supplyChain/dailyStock.vue
index 94fa632..0ecce3b 100644
--- a/resources/frontend/src/views/supplyChain/dailyStock.vue
+++ b/resources/frontend/src/views/supplyChain/dailyStock.vue
@@ -66,7 +66,7 @@
- 添加标签
+ 添加记录
+
+
+ 待审核
+ 审核通过
+ 审核不通过
+
+
编辑
@@ -69,7 +83,7 @@
-
+
@@ -84,14 +98,28 @@
+
+
+
+
+
+
-
+
-
+
-
+
+ 元
+
+
+
+
+ 元
+
+
+
+
+
- 添加标签
+ 添加采购商品