常用单位完成,商品分类查询’新增‘详情

This commit is contained in:
duan
2025-02-14 15:35:59 +08:00
parent b6df8c5d21
commit 90e1bdaf78
20 changed files with 1195 additions and 110 deletions

View File

@@ -67,6 +67,7 @@
<template v-else-if="item.type === 'date-picker'">
<el-date-picker v-model="formData[item.prop]" v-bind="item.attrs" />
</template>
<!-- Text 文本 -->
<template v-else-if="item.type === 'text'">
<el-text v-bind="item.attrs">
@@ -168,6 +169,10 @@
{{ formData[item.prop] }}
</el-text>
</template>
<!-- 图片上传 -->
<template v-else-if="item.type === 'UpImage'">
<SingleImageUpload v-model="formData[item.prop]" />
</template>
<!-- 自定义 -->
<template v-else-if="item.type === 'custom'">
<slot :name="item.slotName ?? item.prop" :prop="item.prop" :formData="formData"
@@ -195,7 +200,7 @@ import { useThrottleFn } from "@vueuse/core";
import type { FormInstance, FormRules } from "element-plus";
import { nextTick, reactive, ref, watch, watchEffect } from "vue";
import type { IModalConfig, IObject } from "./types";
// import SingleImageUpload from "@/components/Upload/SingleImageUpload.vue";
// 定义接收的属性
const props = defineProps<{
modalConfig: IModalConfig;
@@ -204,7 +209,7 @@ const props = defineProps<{
const emit = defineEmits<{
submitClick: [];
}>();
console.log(props.modalConfig, '全部')
const pk = props.modalConfig.pk ?? "id";
const modalVisible = ref(false);
const formRef = ref<FormInstance>();