|
|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div class="wrapper">
|
|
|
- <span class="sqrk" @click="showModal">申请库(1)</span>
|
|
|
+ <span class="sqrk" @click="showModal">申请库(1)</span>
|
|
|
<span>
|
|
|
<a-select ref="select" v-model:value="value" style="width: 200px" :options="options" @focus="focus"
|
|
|
@change="handleChange">
|
|
|
@@ -11,9 +11,9 @@
|
|
|
</span>
|
|
|
<div>
|
|
|
<a-checkbox v-model:checked="checked1">全部</a-checkbox>
|
|
|
- <a-checkbox v-model:checked="checked2">测试数据1</a-checkbox>
|
|
|
+ <!-- <a-checkbox v-model:checked="checked2">测试数据1</a-checkbox>
|
|
|
<a-checkbox v-model:checked="checked3">测试数据2</a-checkbox>
|
|
|
- <a-checkbox v-model:checked="checked4">测试数据3</a-checkbox>
|
|
|
+ <a-checkbox v-model:checked="checked4">测试数据3</a-checkbox> -->
|
|
|
</div>
|
|
|
<a-modal v-model:visible="visible" title="申请库" @ok="handleOk" width="1440px" height="980px">
|
|
|
<library></library>
|
|
|
@@ -23,12 +23,12 @@
|
|
|
|
|
|
|
|
|
<script lang="ts">
|
|
|
-import { defineComponent, ref, computed, unref } from 'vue';
|
|
|
+import { defineComponent, ref, computed, unref, getCurrentInstance } from 'vue';
|
|
|
import library from "../../library/index.vue"
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'Search',
|
|
|
- components: {library},
|
|
|
+ components: { library },
|
|
|
setup() {
|
|
|
const value = ref<string>('1');
|
|
|
const key = ref<string>('');
|
|
|
@@ -36,6 +36,8 @@ export default defineComponent({
|
|
|
const checked2 = ref<boolean>(false);
|
|
|
const checked3 = ref<boolean>(false);
|
|
|
const checked4 = ref<boolean>(false);
|
|
|
+ const currentInstance = getCurrentInstance();
|
|
|
+ const parentSetup = currentInstance.parent.setupState;
|
|
|
|
|
|
const options = ref<SelectTypes['options']>([
|
|
|
{
|
|
|
@@ -53,7 +55,7 @@ export default defineComponent({
|
|
|
]);
|
|
|
|
|
|
function onSearch() {
|
|
|
-
|
|
|
+ parentSetup.getDataList(key.value)
|
|
|
}
|
|
|
|
|
|
const visible = ref<boolean>(false);
|