|
@@ -100,7 +100,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
|
- import { ref, onBeforeMount, reactive } from 'vue';
|
|
|
|
|
|
|
+ import { onBeforeMount, reactive } from 'vue';
|
|
|
import { Tag } from 'ant-design-vue';
|
|
import { Tag } from 'ant-design-vue';
|
|
|
import { BasicTable, TableAction, useTable } from '/@/components/Table';
|
|
import { BasicTable, TableAction, useTable } from '/@/components/Table';
|
|
|
import { useModal } from '/@/components/Modal';
|
|
import { useModal } from '/@/components/Modal';
|
|
@@ -113,7 +113,7 @@
|
|
|
// import { downloadFile, listDictModel } from '/@/api/common';
|
|
// import { downloadFile, listDictModel } from '/@/api/common';
|
|
|
// import { listDictModel } from '/@/api/common';
|
|
// import { listDictModel } from '/@/api/common';
|
|
|
import { commonDict } from '/@/utils';
|
|
import { commonDict } from '/@/utils';
|
|
|
- import { templateRef } from '@vueuse/core';
|
|
|
|
|
|
|
+ // import { templateRef } from '@vueuse/core';
|
|
|
import { useDebounceFn } from '@vueuse/shared';
|
|
import { useDebounceFn } from '@vueuse/shared';
|
|
|
|
|
|
|
|
defineOptions({
|
|
defineOptions({
|
|
@@ -250,14 +250,15 @@
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<sytle scoped lang="less">
|
|
|
|
|
-.table-search {
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- &-item {
|
|
|
|
|
- margin-right: 10px;
|
|
|
|
|
- max-width: 180px;
|
|
|
|
|
|
|
+<style lang="less" scoped>
|
|
|
|
|
+ .table-search {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+
|
|
|
|
|
+ &-item {
|
|
|
|
|
+ margin-right: 10px;
|
|
|
|
|
+ max-width: 180px;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
-}
|
|
|
|
|
-</sytle>
|
|
|
|
|
|
|
+</style>
|