@@ -5,7 +5,7 @@ | |||
<link rel="icon" type="image/svg+xml" href="/logo_1.jpg" /> | |||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |||
<title>菊城人才市场后台管理</title> | |||
<script type="module" crossorigin src="/assets/index-VZI0l5el.js"></script> | |||
<script type="module" crossorigin src="/assets/index-feoHyXCg.js"></script> | |||
<link rel="stylesheet" crossorigin href="/assets/index-DSahY579.css"> | |||
</head> | |||
<body> |
@@ -11,12 +11,16 @@ | |||
<a-input addon-before="文章" v-model:value="commomParams.search.keyword" placeholder="请输入文章" | |||
@keyup.enter="getData" /> | |||
</a-form-item> | |||
</a-col> | |||
<a-col span="24"> | |||
<a-form-item> | |||
<search-select placeholder="请选择上级栏目" :list="section_list" :select_value="commomParams.search.section_id" | |||
<search-select placeholder="请选择栏目" :list="section_list" :select_value="commomParams.search.section_id" | |||
@searchData="sectionSearch" @getSelectValue="getSectionValue" | |||
:select_disabled="false"></search-select> | |||
</a-form-item> | |||
</a-col> | |||
</a-row> | |||
</a-form> | |||
</a-drawer> | |||
@@ -72,7 +76,7 @@ | |||
// 选择栏目/频道 | |||
let section_list = ref<Object[]>([]) | |||
const sectionSearch = (val : Object) => { | |||
listSection(val).then((res : object) => { | |||
listSection({keyword: val, pagesize: 200}).then((res : object) => { | |||
const data = res.data.sections.map((item : object) => ({ | |||
label: item.name, | |||
value: item.id, |
@@ -41,6 +41,7 @@ | |||
let { store, commomParams, showModal, showOtherModal1 } = useCommon(); | |||
let loading = ref<Boolean>(true); | |||
onMounted(() => { | |||
commomParams.value.search.status = 0; | |||
getData(commomParams.value.search); | |||
}) | |||
@@ -58,7 +59,8 @@ | |||
pagesize: 10, | |||
sort: 'id', | |||
sortby: 'desc', | |||
keyword: '' | |||
keyword: '', | |||
status: 0 | |||
} | |||
} | |||
getData(); |
@@ -12,6 +12,15 @@ | |||
placeholder="请输入招聘会名称" @keyup.enter="getData"/> | |||
</a-form-item> | |||
</a-col> | |||
<a-col span="24"> | |||
<a-form-item> | |||
<a-select v-model:value="commomParams.search.status" placeholder="请选择开通状态" @change="statusChange"> | |||
<a-select-option :value="0">全部</a-select-option> | |||
<a-select-option :value="1">进行中</a-select-option> | |||
<a-select-option :value="2">已结束</a-select-option> | |||
</a-select> | |||
</a-form-item> | |||
</a-col> | |||
</a-row> | |||
</a-form> | |||
</a-drawer> | |||
@@ -31,6 +40,13 @@ | |||
// watch(() => props.search_params, (newVal) => { | |||
// emit('searchData', commomParams.value.search) | |||
// }) | |||
interface listType { | |||
status ?: Number | |||
} | |||
commomParams.value.search = commomParams.value.search as listType; | |||
commomParams.value.search.status = 0; | |||
const getData = () => { | |||
emit('searchData', commomParams.value.search); | |||
@@ -46,6 +62,7 @@ | |||
sortby: 'desc', | |||
keyword: '' | |||
} | |||
commomParams.value.search.status = 0; | |||
emit('clearData', commomParams.value.search); | |||
hideSearch() | |||
} | |||
@@ -54,6 +71,10 @@ | |||
clearSearch() | |||
hideSearch() | |||
} | |||
const statusChange = (val) => { | |||
getData() | |||
} | |||
</script> | |||
<style> |