index.vue 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. <template>
  2. <div class="home">
  3. <!-- <ModalForm
  4. formRef={ref}
  5. width={500}
  6. onFinish={async (values) => {
  7. await submit(values);
  8. }}
  9. title="申请试用"
  10. open={open}
  11. >
  12. <ProFormText
  13. fieldProps={{
  14. addonBefore: (
  15. <img
  16. style={{ width: 15, height: 15 }}
  17. src={require('../../assets/img_home_modal_0.png')}
  18. />
  19. ),
  20. }}
  21. rules={[{ required: true }]}
  22. name="companyName"
  23. placeholder="请输入您的公司名称"
  24. />
  25. <ProFormText
  26. fieldProps={{
  27. addonBefore: (
  28. <img
  29. style={{ width: 15, height: 15 }}
  30. src={require('../../assets/img_home_modal_1.png')}
  31. />
  32. ),
  33. }}
  34. rules={[{ required: true }]}
  35. name="address"
  36. placeholder="请选择所在城市"
  37. />
  38. <ProFormText
  39. fieldProps={{
  40. addonBefore: (
  41. <img
  42. style={{ width: 15, height: 15 }}
  43. src={require('../../assets/img_home_modal_2.png')}
  44. />
  45. ),
  46. }}
  47. rules={[{ required: true }]}
  48. name="customName"
  49. placeholder="请输入您的姓名"
  50. />
  51. <ProFormText
  52. fieldProps={{
  53. addonBefore: (
  54. <img
  55. style={{ width: 15, height: 15 }}
  56. src={require('../../assets/img_home_modal_3.png')}
  57. />
  58. ),
  59. }}
  60. rules={[{ required: true }]}
  61. name="phone"
  62. placeholder="请输入您的联系方式"
  63. />
  64. <ProFormText
  65. fieldProps={{
  66. addonAfter: (
  67. <a
  68. style={{ display: 'inline-block', width: 100 }}
  69. onClick={() => {
  70. if (!result.loading && countdown === 0) {
  71. var phone = ref.current?.getFieldValue('phone') as string;
  72. if (new RegExp('^1[0-9]{10}$').test(phone)) {
  73. result.run(phone);
  74. } else {
  75. message.error('请输入正确的手机号');
  76. }
  77. }
  78. }}
  79. >
  80. {countdown === 0 ? '获取验证码' : Math.round(countdown / 1000)}
  81. </a>
  82. ),
  83. addonBefore: (
  84. <img
  85. style={{ width: 15, height: 15 }}
  86. src={require('../../assets/img_home_modal_4.png')}
  87. />
  88. ),
  89. }}
  90. rules={[{ required: true }]}
  91. name="verifyCode"
  92. placeholder="请输入验证码"
  93. />
  94. </ModalForm> -->
  95. <!-- <img class="home-back" src={require('../../assets/img_home.png')} /> -->
  96. <img src="../static/image/img_home.png" class="home-back" alt="">
  97. <div class="home-qa">
  98. <div class="home-title">为什么选择惠融易客</div>
  99. <div class="home-title-sub">
  100. 与传统方式相比较,惠融易客的优势又都有哪些?
  101. </div>
  102. <div class="home-qa-img-row">
  103. <div class="container">
  104. <!-- <Row gutter={[24, 24]}>
  105. {homeList0.map((p, i) => {
  106. return (
  107. <Col span={8} key={p.title}>
  108. <div class={`home-qa-img-row-item `}>
  109. <img
  110. src={require(`../../assets/img_home_qs_0_${i}.png`)}
  111. />
  112. <div class="home-qa-img-row-item-absolute">
  113. <div class="home-qa-img-row-item-absolute-title">
  114. {p.title}
  115. </div>
  116. <div class="home-qa-img-row-item-absolute-subtitle">
  117. {p.content}
  118. </div>
  119. </div>
  120. </div>
  121. </Col>
  122. );
  123. })}
  124. {homeList1.map((p, i) => {
  125. return (
  126. <Col span={8} key={p.title}>
  127. <div class={`home-qa-img-row-item `}>
  128. <img
  129. src={require(`../../assets/img_home_qs_1_${i}.png`)}
  130. />
  131. <div class="home-qa-img-row-item-absolute">
  132. <div class="home-qa-img-row-item-absolute-title">
  133. <span>0{i + 1}</span> {p.title}
  134. </div>
  135. <div class="home-qa-img-row-item-absolute-subtitle">
  136. {p.content}
  137. </div>
  138. </div>
  139. </div>
  140. </Col>
  141. );
  142. })}
  143. </Row> -->
  144. </div>
  145. </div>
  146. </div>
  147. <div class="home-ad">
  148. <div class="container">
  149. <div class="home-title">精准获客</div>
  150. <div class="home-title-sub">
  151. 多渠道投放对接,帮助企业搭建推广产品矩阵
  152. </div>
  153. <!-- <Row gutter={[100, 24]} class="home-ad-row">
  154. {[...Array(6).keys()].map((p) => {
  155. return (
  156. <Col span={8}>
  157. <img src={require(`../../assets/img_home_ad_${p}.png`)} />
  158. </Col>
  159. );
  160. })}
  161. </Row> -->
  162. </div>
  163. </div>
  164. <div class="home-static">
  165. <div class="container">
  166. <div class="home-title">精准获客</div>
  167. <div class="home-title-sub">
  168. 多渠道投放对接,帮助企业搭建推广产品矩阵
  169. </div>
  170. <!-- <Row align="middle" gutter={32}>
  171. <Col class="home-static-title">已加入</Col>
  172. <Col>
  173. <Row gutter={12}>
  174. {'1233333'.split('').map((p) => {
  175. return (
  176. <Col flex={1} class="home-static-num">
  177. <div class="home-static-num-wrap">{p}</div>
  178. </Col>
  179. );
  180. })}
  181. </Row>
  182. </Col>
  183. <Col class="home-static-title">人</Col>
  184. </Row> -->
  185. <div style='text-align: center;'>
  186. <Button class="home-static-btn">立即申请试用</Button>
  187. </div>
  188. </div>
  189. </div>
  190. </div>
  191. </template>
  192. <script>
  193. export default {
  194. name: 'IndexPage'
  195. }
  196. </script>
  197. <style lang="less">
  198. @import '../static/index.less';
  199. </style>