occdb_search_industry.vue 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <template>
  2. 职业信息查询
  3. <el-card style="width:200px">
  4. <div @click="changeTab('hyfl')">
  5. <el-button @click="jumpTo('/xjc-integratedmachine/environment/occdb_search_industry_list')">点击查询</el-button>
  6. </div>
  7. <div @click="changeTab('hldm')">
  8. 霍兰德码查询
  9. <el-button @click="jumpTo('/xjc-integratedmachine/environment/occdb_interestcode')">点击查询s</el-button>
  10. </div>
  11. <div @click="changeTab('gjz')">
  12. 关键字查询
  13. <el-input v-model="form.name"></el-input>
  14. <el-button @click="byKeyWord">关键字查询</el-button>
  15. <el-table :data="data_list">
  16. <el-table-column label="名称" align="center" key="name" prop="name"/>
  17. <el-table-column label="详情">
  18. <template #default="scope">
  19. <el-tooltip content="详情>>" placement="top">
  20. <el-button link type="primary" icon="Edit" @click="toDetail(scope.row)"></el-button>
  21. </el-tooltip>
  22. </template>
  23. </el-table-column>
  24. </el-table>
  25. </div>
  26. </el-card>
  27. <div v-show="tab == 'hyfl'">
  28. 行业分类是把.............................
  29. </div>
  30. <div v-show="tab == 'hldm'">
  31. </div>
  32. <div v-show="tab == 'gjz'">
  33. </div>
  34. </template>
  35. <script setup>
  36. import {getOccupationByKeyword} from '@/api/xjc-integratedmachine/environment/occupation.js'
  37. const router = useRouter()
  38. const route = useRoute()
  39. const total = ref(0)
  40. const param = route.query
  41. const tab = ref("hyfl")
  42. function changeTab(path) {
  43. tab.value = path
  44. }
  45. function jumpTo(path) {
  46. router.push({
  47. path: path
  48. })
  49. }
  50. const form = ref({
  51. name: ''
  52. })
  53. const data_list = ref([])
  54. function byKeyWord() {
  55. getOccupationByKeyword(form.value).then(resp =>{
  56. console.log("sss",resp)
  57. data_list.value = resp.list
  58. })
  59. }
  60. function toDetail(item){
  61. router.push({
  62. path : '/xjc-integratedmachine/environment/occ_details_video',
  63. query :{
  64. id : item.id
  65. }
  66. })
  67. }
  68. </script>
  69. <style scoped>
  70. </style>