diff --git a/src/views/canteen/canteenErpMaterial/index.vue b/src/views/canteen/canteenErpMaterial/index.vue
index 031868f..d6429b5 100644
--- a/src/views/canteen/canteenErpMaterial/index.vue
+++ b/src/views/canteen/canteenErpMaterial/index.vue
@@ -44,7 +44,11 @@
-
+
+
+ {{ canteenErpCategoryOptions.find((item: any) => item.id == row.categoryId)?.name }}
+
+
{{ displayPrice(row.purchasePrice, "") }}
@@ -83,6 +87,7 @@ import { BasicTableProps, useTable } from "/@/hooks/table"
import { fetchList, delObjs } from "/@/api/canteen/canteenErpMaterial"
import { useMessage, useMessageBox } from "/@/hooks/message"
import { displayPrice } from "/@/utils/formatMoney"
+import { getSimpleAll } from "/@/api/canteen/canteenErpCategory"
// 引入组件
const FormDialog = defineAsyncComponent(() => import("./form.vue"))
@@ -100,6 +105,7 @@ const state: BasicTableProps = reactive({
queryForm: {},
pageList: fetchList,
})
+const canteenErpCategoryOptions = ref([])
// table hook
const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, downBlobFile, tableStyle } = useTable(state)
@@ -140,4 +146,13 @@ const handleDelete = async (ids: string[]) => {
useMessage().error(err.msg)
}
}
+
+onMounted(async () => {
+ const res = await getSimpleAll()
+ if (res.code == 0) {
+ canteenErpCategoryOptions.value = res.data
+ } else {
+ canteenErpCategoryOptions.value = []
+ }
+})