carAdd.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <template>
  2. <view>
  3. <u-navbar title="车辆管理">
  4. <view class="slot-wrap" @click="showDelete">
  5. <span class="navBtn">删除车辆</span>
  6. </view>
  7. </u-navbar>
  8. <view>
  9. <u-modal v-model="show" @confirm="confirmDelete" confirm-color="#fa3534" :show-cancel-button="true" ref="uModal" :asyncClose="true" :title="title" :content="content"></u-modal>
  10. </view>
  11. <view class="carDet">
  12. <u-form :model="form" ref="uForm">
  13. <u-form-item label="姓名"><u-input v-model="form.name" /></u-form-item>
  14. <u-form-item label="简介"><u-input v-model="form.intro" /></u-form-item>
  15. <u-form-item label="开关"><u-switch slot="right" v-model="switchVal"></u-switch></u-form-item>
  16. </u-form>
  17. </view>
  18. <u-button class="login-btn" type="success" shape="circle" @click="keepCar">保存</u-button>
  19. </view>
  20. </template>
  21. <script>
  22. export default {
  23. data() {
  24. return {
  25. show: false,
  26. title: '删除车辆',
  27. content: '是否删除此车牌号?',
  28. form: {
  29. name: '',
  30. intro: '',
  31. },
  32. switchVal: false
  33. }
  34. },
  35. methods: {
  36. showDelete() {
  37. this.show = true;
  38. },
  39. confirmDelete() {
  40. this.show = false;
  41. uni.redirectTo({
  42. url: '/pages/user/car/index'
  43. })
  44. },
  45. keepCar() {
  46. uni.redirectTo({
  47. url: '/pages/user/car/index'
  48. })
  49. }
  50. }
  51. }
  52. </script>
  53. <style>
  54. page{
  55. background: #fff;
  56. }
  57. </style>
  58. <style lang="scss" scoped>
  59. .slot-wrap{
  60. flex: 1;
  61. }
  62. .navBtn{
  63. float: right;
  64. margin-right: 15px;
  65. color:#FF6666;
  66. }
  67. .carDet{
  68. padding: 0 16px;
  69. }
  70. .login-btn {
  71. margin: 28px ;
  72. background-color:#00B962!important;
  73. border-color: #00B962!important;
  74. color:#fff!important;
  75. }
  76. </style>