-
-
-
-
-
-
-
-
+
+ 标签
+
+
+
+
+
+
+
+
+
+
上传时间
import { defineEmits, defineProps, ref, nextTick } from 'vue';
-import { Button, Input, DatePicker } from 'ant-design-vue';
+import { Button, Input, DatePicker, Select } from 'ant-design-vue';
import dayjs from 'dayjs';
+import { getRawMaterialTagsList } from '@/api/all/generationWorkshop';
const props = defineProps({
query: {
@@ -67,6 +85,14 @@ const props = defineProps({
const emits = defineEmits(['search', 'reset', 'update:query']);
const created_at = ref([]);
+const tagData = ref([]);
+
+const getTagData = async () => {
+ const { code, data } = await getRawMaterialTagsList();
+ if (code === 200) {
+ tagData.value = data ?? [];
+ }
+};
const handleSearch = () => {
emits('update:query', props.query);
@@ -96,4 +122,18 @@ const handleReset = () => {
created_at.value = [];
emits('reset');
};
+
+onMounted(() => {
+ getTagData();
+});
+
+
diff --git a/src/views/material-center/components/raw-material/constants.ts b/src/views/material-center/components/raw-material/constants.ts
index 3f9b17e..ff0bfb1 100644
--- a/src/views/material-center/components/raw-material/constants.ts
+++ b/src/views/material-center/components/raw-material/constants.ts
@@ -44,6 +44,7 @@ export const INITIAL_QUERY = {
// uid: '',
type: RawMaterialType.All,
created_at: [],
+ tag_ids: [],
sort_column: undefined,
sort_order: undefined,
};