/*
* ÎïÁÏ»ù´¡ÐÅÏ¢²éѯµ¯³ö¿ò
*/
import { SetupContext, defineComponent } from 'vue'
import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer'
import styles from './$EntityName$QueryDrawer.module.scss'
import { use$EntityName$QueryDrawer } from '../../../../Controllers/$EntityName$QueryDrawer.tsx'
import DyFormForHighQuery from '@/components/DyFormForHighQuery/DyFormForHighQuery'
// @ts-ignore
export default defineComponent<{
[key: string]: any
}>({
name: 'µ¯´°',
props: {
//ö¾ÙÀàÐÍ×Öµä
enumListDict:{
type: Array as () => Array<{ key: string; value: object }>, // ¶¨ÒåÊý×éÔªËØÀàÐÍ
default: () => [] // ĬÈÏÖµ
},
modelValue: {
type: Boolean,
default: false,
},
title: {
type: String,
default: '',
},
row: {
type: Object,
},
sort: {
type: Number,
default: 0,
},
},
emits: ['update:modelValue', 'close', 'submit', 'confirmquery1'],
setup(props: Record, ctx: SetupContext) {
const {
onClose,
onConfirmQuery,
onOpen,
onReset,
formRef,
visible,
formItems,
formData,
} = use$EntityName$QueryDrawer(props, ctx)
return () => (
)
},
})