storeInformation.vue 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <template>
  2. <view class="container">
  3. <view class="top-box">
  4. 为了方便我们与您尽快联系达成合作,请如实填写以下资料,谢谢您的支持与配合
  5. </view>
  6. <view class="content-box">
  7. <view class="content-item">
  8. <view class="item-l"> 负责人 </view>
  9. <view class="item-r">
  10. <u--input placeholder="请输入负责人名称" border="surround" v-model="value"></u--input>
  11. </view>
  12. </view>
  13. <view class="content-item">
  14. <view class="item-l"> 手机号码 </view>
  15. <view class="item-r">
  16. <u--input placeholder="请输入手机号码" border="surround" v-model="value" type='number'></u--input>
  17. </view>
  18. </view>
  19. </view>
  20. <view class="content-box">
  21. <view class="content-item">
  22. <view class="item-l"> 主营服务 </view>
  23. <view class="item-r">
  24. <!-- <u--input placeholder="请选择主营服务" border="surround" suffixIcon="arrow-right" v-model="value" ></u--input> -->
  25. <uni-data-select class="data_select" placeholder="请选择主营服务" v-model="value1" :localdata="range"
  26. @change="change"></uni-data-select>
  27. <u-icon name="arrow-right" color="#97989A" size="18"></u-icon>
  28. </view>
  29. </view>
  30. <view class="content-item">
  31. <view class="item-l"> 辅营服务 </view>
  32. <view class="item-r">
  33. <!-- <u--input placeholder="请选择辅营服务" border="surround" suffixIcon="arrow-right" v-model="value"
  34. ></u--input> -->
  35. <uni-data-select class="data_select" placeholder="请选择辅营服务" v-model="value1" :localdata="range"
  36. @change="change"></uni-data-select>
  37. <u-icon name="arrow-right" color="#97989A" size="18"></u-icon>
  38. </view>
  39. </view>
  40. </view>
  41. <view class="content-box">
  42. <view class="content-item">
  43. <view class="item-l"> 店铺名称 </view>
  44. <view class="item-r">
  45. <u--input placeholder="请输入店铺名称" border="surround" v-model="value" ></u--input>
  46. </view>
  47. </view>
  48. <view class="content-item">
  49. <view class="item-l"> 所在地 </view>
  50. <view class="item-r">
  51. <u--input placeholder="请选择所在地" border="surround" suffixIcon="arrow-right" v-model="value"
  52. ></u--input>
  53. </view>
  54. </view>
  55. <view class="content-item">
  56. <view class="item-l"> 详细地址 </view>
  57. <view class="item-r">
  58. <u--input placeholder="请输入门店详细地址" border="surround" v-model="value" ></u--input>
  59. </view>
  60. </view>
  61. </view>
  62. <view class="content-box">
  63. <imgs-upload :filelist.sync="filelist"></imgs-upload>
  64. <p class='upload-text'>店铺门面图(需要包含完整牌匾)</p>
  65. </view>
  66. <view class="content-box">
  67. <imgs-upload :filelist.sync="filelist"></imgs-upload>
  68. <p class='upload-text'>店内真实环境图</p>
  69. </view>
  70. <button class="btn" @click="handlerSkipNext">下一步</button>
  71. </view>
  72. </template>
  73. <script>
  74. import ImgsUpload from "@/pages/tabbar/mine/openStore/components/ImgsUpload.vue"
  75. export default {
  76. data() {
  77. return {
  78. value: '',
  79. value1: -1,
  80. range: [{
  81. value: 0,
  82. text: "篮球"
  83. },
  84. {
  85. value: 1,
  86. text: "足球"
  87. },
  88. {
  89. value: 2,
  90. text: "游泳"
  91. },
  92. ],
  93. filelist: [],
  94. }
  95. },
  96. components:{ImgsUpload},
  97. methods: {
  98. // 跳转到3/4法人信息
  99. handlerSkipNext() {
  100. uni.navigateTo({
  101. url: '/pages/tabbar/mine/openStore/corporateInformation'
  102. })
  103. },
  104. change(e) {
  105. console.log("e:", e);
  106. },
  107. }
  108. }
  109. </script>
  110. <style lang="scss" scoped>
  111. .container {
  112. background-color: #F7F7F7 !important;
  113. padding-bottom: 40rpx;
  114. .top-box {
  115. color: #666666;
  116. font-size: 26rpx;
  117. text-align: center;
  118. padding: 20rpx 40rpx;
  119. background-color: #fff;
  120. }
  121. .content-box {
  122. padding: 20rpx 40rpx;
  123. background-color: #fff;
  124. margin: 10rpx 0;
  125. .content-item {
  126. display: flex;
  127. align-items: center;
  128. justify-content: space-around;
  129. width: 100%;
  130. margin: 20rpx 0;
  131. .item-l {
  132. width: 30%;
  133. }
  134. .item-r {
  135. width: 70%;
  136. background-color: #F7F7F7;
  137. border-radius: 20rpx;
  138. display: flex;
  139. .data_select {
  140. width: 90%;
  141. }
  142. }
  143. }
  144. .upload-text{
  145. text-align: center;
  146. color: #666666;
  147. font-size:28rpx;
  148. margin-top: 20rpx;
  149. }
  150. }
  151. .btn {
  152. background-color: #5992BB !important;
  153. color: #fff;
  154. font-size: 32rpx;
  155. border-radius: 40rpx;
  156. margin-top: 40rpx;
  157. width: 95%;
  158. }
  159. }
  160. ::v-deep .u-input__content__field-wrapper__field.data-v-fdbb9fe6 {}
  161. ::v-deep .uni-select {
  162. border: none !important;
  163. }
  164. ::v-deep .uni-select__input-placeholder {
  165. font-size: 28rpx !important;
  166. color: #CBCED4 !important;
  167. }
  168. </style>