jiazhengCard.vue 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <template>
  2. <!-- class="sfht-mt24" -->
  3. <view>
  4. <!-- 合同模板 form-radius-box-->
  5. <view class="form-label-select" style="border: 0;">
  6. <view class="phone-form-label"><text class="form-label-require">*</text>家政人员</view>
  7. <view class="form-radio-select" @click="handleSelect">
  8. <view v-show="!!data.hetong.realName">{{data.hetong.realName}}</view>
  9. <icon></icon>
  10. </view>
  11. </view>
  12. </view>
  13. <!-- 家政 -->
  14. <selectJz ref="jzRef" @select="onJzSelect"></selectJz>
  15. </template>
  16. <script setup>
  17. import {
  18. ref,
  19. reactive,
  20. nextTick
  21. } from "vue";
  22. import selectJz from "./selectJz.vue"
  23. import {
  24. useHetong
  25. } from "../useHetong.js"
  26. const {
  27. injectHetong
  28. } = useHetong();
  29. const data = injectHetong()
  30. const jzRef = ref(null);
  31. function handleSelect() {
  32. jzRef.value.handleShow()
  33. }
  34. function onJzSelect(da) {
  35. data.hetong.realName = da.realName;
  36. data.hetong.userId = da.userId;
  37. }
  38. </script>
  39. <style>
  40. </style>