index.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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="jiazheng-search-box">
  8. <uni-datetime-picker v-model="data.range" type="daterange" @change="onDateSelect" style="flex: 1" class="yishou-date-box"/>
  9. </view>
  10. <view class="zjzgs-body-box">
  11. <view class="zjzgs-num-box" v-for="item in data.list" :key="item.jzId">
  12. <view class="zjzgs-title">{{ item.jzName }}</view>
  13. <view class="num-item-box">
  14. <view>家政人员数量:{{ item.userCount }}</view>
  15. <view class="num-btn" v-if="!!item.userCount" @click="checkUser(item)">详情</view>
  16. </view>
  17. <view class="num-item-box">
  18. <view>申请办证数量:{{ item.applyCount }}</view>
  19. <view class="num-btn" v-if="!!item.applyCount" @click="checkApplyCert(item)">详情</view>
  20. </view>
  21. <view class="num-item-box">
  22. <view>已办证数量:{{ item.certCount }}</view>
  23. <view class="num-btn" v-if="!!item.certCount" @click="checkCert(item)">详情</view>
  24. </view>
  25. </view>
  26. </view>
  27. </view>
  28. </template>
  29. <script setup>
  30. import * as httpApi from "@/api/zijiazhenggongsi"
  31. import {
  32. reactive,
  33. ref
  34. } from "vue";
  35. const data = reactive({
  36. list: [], // 办证列表
  37. startDate: '',
  38. endDate: '',
  39. range: []
  40. })
  41. function goUpPage() {
  42. uni.redirectTo({
  43. url: `/pages/admin/ShouYe/shouye`
  44. })
  45. }
  46. function onDateSelect(data1) {
  47. getZigongsiList(data1)
  48. }
  49. function getZigongsiList() {
  50. httpApi.getZiJiazhengGongsiList({
  51. endDate: data.range[1],
  52. startDate: data.range[0]
  53. }).then(res => {
  54. console.log('res',res)
  55. data.list = res.data;
  56. })
  57. }
  58. function checkUser(item) {
  59. uni.redirectTo({
  60. url:'/pages/admin/Jiazheng/index?isZijiazheng=true'
  61. })
  62. }
  63. function checkApplyCert(item) {
  64. uni.redirectTo({
  65. url: `/pages/admin/zijiazheng/banzhengshuliang?listIds=${item.applyList.join(',')}`
  66. })
  67. }
  68. function checkCert(item) {
  69. uni.redirectTo({
  70. url: `/pages/admin/zijiazheng/banzhengshuliang?listIds=${item.certList.join(',')}`
  71. })
  72. }
  73. </script>
  74. <style>
  75. </style>