banzhengshuliang.vue 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <template>
  2. <view class="phone-zjzgs-page">
  3. <view class="icon-title-navBar-box">
  4. <view @click="goUpPage" class="nav-bar-icon"></view>
  5. <text class="nav-bar-title">申请办证数量</text>
  6. </view>
  7. <view class="zjzgs-body-box">
  8. <view class="zjzgs-num-box" v-for="item in certList" :key="item.jzId">
  9. <view class="zjzgs-title">{{ item.jgName }}</view>
  10. <view class="num-item-box">
  11. <view>职业等级:{{ item.zyName }}{{item.zyLevel}}</view>
  12. </view>
  13. <view class="num-item-box">
  14. <view>申请数量:{{ item.userCount }}</view>
  15. </view>
  16. <view class="list-btn-box">
  17. <view class="list-btn" @click="checkUser(item)">查看详情</view>
  18. </view>
  19. </view>
  20. </view>
  21. </view>
  22. </template>
  23. <script setup>
  24. import {
  25. onLoad
  26. } from "@dcloudio/uni-app"
  27. import {ref} from "vue"
  28. import * as httpApi from "@/api/zijiazhenggongsi"
  29. const listIds = ref([])
  30. const certList = ref([])
  31. const startDate = ref(null)
  32. const endDate = ref(null)
  33. const jzId = ref(null)
  34. onLoad((options) =>{
  35. listIds.value = options.listIds.split(',');
  36. startDate.value = options.startDate;
  37. endDate.value = options.endDate;
  38. jzId.value = options.jzId;
  39. getCertInfo()
  40. })
  41. function getCertInfo() {
  42. httpApi.getZiJiazhengGongsiInfo({idList:listIds.value}).then(res => {
  43. certList.value = res.data;
  44. })
  45. }
  46. function checkUser(item) {
  47. uni.redirectTo({
  48. url:`/pages/admin/Jiazheng/index?isZijiazheng=true&userIdList=${item.userList.join(',')}&listIds=${listIds.value.join(',')}&startDate=${startDate.value}&endDate=${endDate.value}&from=banzhengshuliang&jzId=${jzId.value}`
  49. })
  50. }
  51. function goUpPage() {
  52. uni.redirectTo({
  53. url:`/pages/admin/zijiazheng/index?startDate=${startDate.value}&endDate=${endDate.value}`
  54. })
  55. }
  56. </script>
  57. <style>
  58. </style>