Legal.vue 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <div class="wrap-ctnr" v-if="state == 'legal'">
  3. <div class="info-ctnr">
  4. <mt-field label="法人姓名" placeholder="请输入法人姓名" v-model="legalInfo.name"></mt-field>
  5. <mt-field label="法人电话" placeholder="请输入法人电话" type="tel" v-model="legalInfo.tel"></mt-field>
  6. <mt-field label="身份证号" placeholder="请输入法人身份证号" v-model="legalInfo.num"></mt-field>
  7. <div class="wrap-box">
  8. <uploader msg="身份证正面"></uploader>
  9. <uploader msg="身份证反面"></uploader>
  10. </div>
  11. </div>
  12. <router-link to="/mine/company/author" class="btn-box">下一步</router-link>
  13. </div>
  14. </template>
  15. <script type="text/javascript">
  16. import uploader from "./Uploader.vue"
  17. export default{
  18. data(){
  19. return {
  20. state:"legal",
  21. legalInfo:{
  22. name:"",
  23. tel:"",
  24. num:""
  25. }
  26. }
  27. },
  28. components:{
  29. uploader
  30. }
  31. }
  32. </script>
  33. <style scoped>
  34. .wrap-ctnr{
  35. height: 100%;
  36. background: #E8EFF5;
  37. margin-top: 1.066098rem;
  38. .info-ctnr{
  39. background-color: #fff;
  40. width: 8.795309rem;
  41. margin: 0 auto;
  42. border-radius: 0.133262rem;
  43. position: relative;
  44. top: -0.666311rem;
  45. box-shadow: 0 0 20px 5px rgba(96, 192, 255, 0.35);
  46. overflow: hidden;
  47. .mint-field{
  48. height: 1.172708rem;
  49. line-height: 1.172708rem;
  50. border-bottom: 2px solid #e8eff5;
  51. }
  52. .wrap-box{
  53. display: flex;
  54. justify-content: space-around;
  55. }
  56. }
  57. /*按钮样式*/
  58. .btn-box{
  59. display: block;
  60. width: 8.795309rem;
  61. height: 1.066098rem;
  62. line-height: 1.066098rem;
  63. margin: 0 auto;
  64. border-radius: 40px;
  65. background-color: #60c0ff;
  66. color: #fff;
  67. font-size: 30px;
  68. box-shadow: 0 0 20px 5px rgba(96, 192, 255, 0.35);
  69. }
  70. }
  71. </style>