通知公告级别接口,搜索条件待处理,是否全部放到一起一个接口
This commit is contained in:
9
src/api/home/notice.js
Normal file
9
src/api/home/notice.js
Normal file
@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 根据status查询字典集合 1->技术领域 2->需求类型 3->成熟度 4->合作标签 5->地级市 6->合肥区县 7->城市级别
|
||||
export function getDictListByStatus(params) {
|
||||
return request({
|
||||
url: '/dict/getDictListByStatus',
|
||||
params
|
||||
});
|
||||
}
|
@ -34,6 +34,20 @@
|
||||
</el-radio-button>
|
||||
</el-radio-group>
|
||||
</div>
|
||||
<div
|
||||
class="screen_l_t_item"
|
||||
v-if="queryParams.radio1 == 2 || queryParams.radio1 == 3"
|
||||
>
|
||||
<el-radio-group v-model="queryParams.radio1_1" size="medium">
|
||||
<el-radio-button
|
||||
:label="item.id"
|
||||
v-for="item in levelList2"
|
||||
:key="item.id"
|
||||
>
|
||||
{{ item.name }}
|
||||
</el-radio-button>
|
||||
</el-radio-group>
|
||||
</div>
|
||||
<div class="screen_l_t_item">
|
||||
<span class="text_col">归口:</span>
|
||||
<el-radio-group v-model="queryParams.radio2" size="medium">
|
||||
@ -104,6 +118,7 @@
|
||||
</template>
|
||||
<script>
|
||||
import { mapGetters } from 'vuex';
|
||||
import { getDictListByStatus } from '@/api/home/notice';
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
@ -113,6 +128,7 @@ export default {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
radio1: '',
|
||||
radio1_1: '1417717740679987200',
|
||||
radio2: ''
|
||||
},
|
||||
levelList: [
|
||||
@ -128,12 +144,29 @@ export default {
|
||||
label: '3',
|
||||
name: '合肥区县'
|
||||
}
|
||||
]
|
||||
],
|
||||
levelList2: []
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
...mapGetters(['token'])
|
||||
},
|
||||
watch: {
|
||||
'queryParams.radio1'(a, b) {
|
||||
console.log(a, b);
|
||||
if (a == 2) {
|
||||
getDictListByStatus({ type: 5 }).then(({ data }) => {
|
||||
this.levelList2 = data;
|
||||
this.queryParams.radio1_1 = '1417717740679987200';
|
||||
});
|
||||
} else if (a == 3) {
|
||||
getDictListByStatus({ type: 6 }).then(({ data }) => {
|
||||
this.levelList2 = data;
|
||||
this.queryParams.radio1_1 = '1417719159088742400';
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getList() {},
|
||||
handleClick() {}
|
||||
|
Reference in New Issue
Block a user