query endpoints

This commit is contained in:
Qiuxia Fan 2022-03-28 17:42:33 +08:00
parent d53fe5ed73
commit 45545815c2

View File

@ -71,9 +71,9 @@ limitations under the License. -->
:options="selectorStore.destPods" :options="selectorStore.destPods"
size="small" size="small"
placeholder="Select a data" placeholder="Select a data"
@change="changePods" @change="changeDestPods"
class="selectorPod" class="selectorPod"
@query="searchPods" @query="searchDestPods"
:isRemote="dashboardStore.entity === 'EndpointRelation'" :isRemote="dashboardStore.entity === 'EndpointRelation'"
/> />
</div> </div>
@ -325,6 +325,14 @@ function changePods(pod: any) {
} }
} }
function changeDestPods(pod: any) {
if (pod[0]) {
selectorStore.setCurrentDestPod(pod[0]);
} else {
selectorStore.setCurrentDestPod(null);
}
}
function changeMode() { function changeMode() {
if (dashboardStore.editMode) { if (dashboardStore.editMode) {
ElMessage.warning(t("editWarning")); ElMessage.warning(t("editWarning"));
@ -494,12 +502,18 @@ function getTools() {
} }
} }
function searchPods(query: string) { function searchPods(query: string) {
const param = {
keyword: query,
};
fetchPods(EntityType[2].value, selectorStore.currentService.id, false, param);
}
function searchDestPods(query: string) {
const param = { const param = {
keyword: query, keyword: query,
}; };
fetchPods( fetchPods(
dashboardStore.entity, EntityType[6].value,
selectorStore.currentService.id, selectorStore.currentDestService.id,
false, false,
param param
); );