|
|
@@ -1,5 +1,12 @@
|
|
|
<template>
|
|
|
<a-space size="large">
|
|
|
+ <a-select
|
|
|
+ v-model="target_status"
|
|
|
+ :style="{ width: '200px', 'background-color': 'var(--color-bg-5)' }"
|
|
|
+ @change="handleSearch"
|
|
|
+ >
|
|
|
+ <a-option v-for="item in status_list" :key="item.value" :value="item.value">{{ item.labelName }}</a-option>
|
|
|
+ </a-select>
|
|
|
<a-select
|
|
|
v-model="target_app"
|
|
|
:placeholder="$t('management.searchAppTip')"
|
|
|
@@ -104,6 +111,12 @@ const searchText = ref('');
|
|
|
const target_app = ref(''); // 当前选择的应用
|
|
|
const target_label_list = ref([]);
|
|
|
const label_list = ref([]);
|
|
|
+const target_status = ref('1');
|
|
|
+const status_list = ref([
|
|
|
+ { value: '1', labelName: '已发布' },
|
|
|
+ { value: '0', labelName: '已下线' },
|
|
|
+ { value: '', labelName: '全部' }
|
|
|
+]);
|
|
|
const visible = ref(false);
|
|
|
const show_model_item = ref(false);
|
|
|
const show_select_icon = ref(false);
|
|
|
@@ -129,7 +142,8 @@ const handleSearch = funcDebounce(
|
|
|
const search_data = {
|
|
|
searchText: searchText.value,
|
|
|
target_app: target_app.value,
|
|
|
- target_label_list: target_label_list.value
|
|
|
+ target_label_list: target_label_list.value,
|
|
|
+ target_status: target_status.value
|
|
|
};
|
|
|
bus_intelligentSearch.emit(search_data);
|
|
|
},
|