fuWuShiJian.vue 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <template>
  2. <uni-collapse class="fwnr-collapse-box collapse-border-box" @change="handleChange">
  3. <uni-collapse-item title="服务时间" :open="true">
  4. <view class="form-label-select">
  5. <view class="phone-form-label"><text class="form-label-require"></text>甲丙双方服务期限(开始)</view>
  6. <picker mode='date' :value="data.hetong.jiabingStartDate" @change="onDateStartSelect"
  7. class="form-radio-select">
  8. <view class="data-select-box">
  9. <view>{{data.hetong.jiabingStartDate}}</view>
  10. <icon></icon>
  11. </view>
  12. </picker>
  13. </view>
  14. <view class="form-label-select">
  15. <view class="phone-form-label"><text class="form-label-require"></text>甲丙双方服务期限(结束)</view>
  16. <picker mode='date' :value="data.hetong.jiabingEndDate" @change="onDateEndSelect"
  17. class="form-radio-select">
  18. <view class="data-select-box">
  19. <view>{{data.hetong.jiabingEndDate}}</view>
  20. <icon></icon>
  21. </view>
  22. </picker>
  23. </view>
  24. <view class="form-label-select">
  25. <view class="phone-form-label"><text class="form-label-require"></text>甲乙双方服务期限(开始)</view>
  26. <picker mode='date' :value="data.hetong.jiayiStartDate" @change="onDateStartSelect2"
  27. class="form-radio-select">
  28. <view class="data-select-box">
  29. <view>{{data.hetong.jiayiStartDate}}</view>
  30. <icon></icon>
  31. </view>
  32. </picker>
  33. </view>
  34. <view class="form-label-select">
  35. <view class="phone-form-label"><text class="form-label-require"></text>甲乙双方服务期限(结束)</view>
  36. <picker mode='date' :value="data.hetong.jiayiEndDate" @change="onDateEndSelect2"
  37. class="form-radio-select">
  38. <view class="data-select-box">
  39. <view>{{data.hetong.jiayiEndDate}}</view>
  40. <icon></icon>
  41. </view>
  42. </picker>
  43. </view>
  44. </uni-collapse-item>
  45. </uni-collapse>
  46. </template>
  47. <script setup>
  48. import {
  49. useHetong
  50. } from "../useHetong.js"
  51. const {
  52. injectHetong
  53. } = useHetong();
  54. const data = injectHetong();
  55. const emits = defineEmits(['change'])
  56. function handleChange() {
  57. emits('change')
  58. }
  59. function onDateStartSelect(e) {
  60. console.log('cccc', e)
  61. data.hetong.jiabingStartDate = e.detail.value
  62. }
  63. function onDateEndSelect(e) {
  64. data.hetong.jiabingEndDate = e.detail.value
  65. }
  66. function onDateStartSelect2(e) {
  67. data.hetong.jiayiStartDate = e.detail.value
  68. }
  69. function onDateEndSelect2(e) {
  70. data.hetong.jiayiEndDate = e.detail.value
  71. }
  72. </script>
  73. <style>
  74. </style>