assign-mission.vue 961 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template>
  2. <view class="assign-mission">
  3. <scroll-view class="scroll-y" scroll-y="true">
  4. <tm-radio-group
  5. :list="list"
  6. :defaultValue='defaultValue'
  7. @change="changeSelect"
  8. :setting="{
  9. value: 'value',
  10. name: 'label'
  11. }"
  12. />
  13. </scroll-view>
  14. <view class="fixed-buttom-btn">
  15. <text class="btn-text">确定</text>
  16. </view>
  17. </view>
  18. </template>
  19. <script>
  20. // 指派改善任务
  21. export default {
  22. data() {
  23. return {
  24. defaultValue: 1,
  25. list: [
  26. {value: 1, label: 'PDCA1'},
  27. {value: 2, label: 'PDCA2'},
  28. {value: 3, label: 'PDCA3'},
  29. {value: 4, label: 'PDCA4'}
  30. ]
  31. }
  32. },
  33. created() {
  34. uni.setNavigationBarTitle({
  35. title: '指派改善任务'
  36. });
  37. },
  38. methods: {
  39. changeSelect(selectVal, selectData, i) {
  40. this.defaultValue = selectVal;
  41. }
  42. }
  43. }
  44. </script>
  45. <style lang="less">
  46. .assign-mission {
  47. height: 100%;
  48. .scroll-y {
  49. height: calc(100% - 87.5rpx);
  50. }
  51. }
  52. </style>