condition.vue 987 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <view class="condition">
  3. <tm-trees :options="options"
  4. :defaultOpen="defaultOpen"
  5. :defaultChecked="defaultChecked"
  6. v-on:checked-keys="checkedHandle"></tm-trees>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. data() {
  12. return {
  13. options: [
  14. {key: 'zhuyuan',label: '住院', children: [
  15. {key: 'ICU',label: 'ICU', children: []},
  16. {key: 'RCC',label: 'RCC', children: []},
  17. {key: 'shengchan',label: '生产', children: [{
  18. key: 'ziranchan',label: '自然产'
  19. }]},
  20. ]},{key: 'zhuyuan',label: '住院', children: [
  21. {key: 'ICU',label: 'ICU', children: []},
  22. {key: 'RCC',label: 'RCC', children: []},
  23. {key: 'shengchan',label: '生产', children: [{
  24. key: 'ziranchan',label: '自然产'
  25. }]},
  26. ]}
  27. ],
  28. defaultOpen: ['zhuyuan'],
  29. defaultChecked: ['ICU']
  30. }
  31. },
  32. methods: {
  33. checkedHandle: function(keys) {
  34. console.log(keys);
  35. }
  36. }
  37. }
  38. </script>
  39. <style lang="less">
  40. </style>