index.vue 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497
  1. <template>
  2. <view class="content iPhoneX">
  3. <view v-if="isWatchFutureVideo == '0'" class="video">
  4. <video :initial-time="videoTime" id="futureVideo" autoplay show-play-btn :controls="false"
  5. :src="videoSrc"></video>
  6. <view style="width: 100%;padding-top: 15rpx;display: flex;" class="">
  7. <button @click="resetVideo" type="primary" style="width: 150rpx;">重播</button>
  8. <button @click="() => {
  9. isWatchFutureVideo = '1'
  10. }" type="warn" style="width: 150rpx;">关闭</button>
  11. </view>
  12. </view>
  13. <image class="bg" src="https://ndata.zzxcx.net/xpgx-xcx/index/bg1.png"></image>
  14. <image mode="widthFix" class="logo" src="https://ndata.zzxcx.net/xpgx-xcx/index/bg5.png"></image>
  15. <view class="form">
  16. <view class="content">
  17. <image class="content-title" mode="widthFix" src="https://ndata.zzxcx.net/xpgx-xcx/index/title.png"></image>
  18. <view class="content-inputs">
  19. <view class="content-inputs-row">
  20. <view class="content-inputs-row-label">命主姓名</view>
  21. <view>
  22. <input v-model="form.username" class="content-inputs-row-input" />
  23. </view>
  24. </view>
  25. <view class="content-inputs-row">
  26. <view class="content-inputs-row-label">起盘方式</view>
  27. <view @click="selectRadioByForm" class="content-inputs-row-radioGroup">
  28. <view data-value="公历" data-field="type" class="content-inputs-row-radioUnchecked"
  29. :class="{ 'content-inputs-row-radioChecked': form.type == '公历' }" checked="true">
  30. 公历排盘 <!-- <view style="width: 100%;height: 100%;"></view> -->
  31. </view>
  32. <view data-value="农历" data-field="type" class="content-inputs-row-radioUnchecked"
  33. :class="{ 'content-inputs-row-radioChecked': form.type == '农历' }" checked="true">
  34. 农历排盘 <!-- <view style="width: 100%;height: 100%;"></view> -->
  35. </view>
  36. </view>
  37. </view>
  38. <view style="height: auto;" class="content-inputs-row">
  39. <view class="content-inputs-row-label">出生时间</view>
  40. <view style="display: flex;flex-wrap: wrap;justify-content: space-between;" class="">
  41. <picker @change="changeFormBirthDay" :value="form.birthday" fields="day" mode="date">
  42. <view class="content-inputs-row-menu">
  43. {{ form.birthday.split('-')[0] }}年 <image
  44. style="height: 15rpx;width: 22rpx;margin-left: 8rpx;" :src="downArrowImg"></image>
  45. </view>
  46. </picker>
  47. <picker @change="changeFormBirthDay" :value="form.birthday" fields="day" mode="date">
  48. <view class="content-inputs-row-menu">
  49. {{ form.birthday.split('-')[1] }}月 <image
  50. style="height: 15rpx;width: 22rpx;margin-left: 8rpx;" :src="downArrowImg"></image>
  51. </view>
  52. </picker>
  53. <picker @change="changeFormBirthDay" :value="form.birthday" fields="day" mode="date">
  54. <view class="content-inputs-row-menu">
  55. {{ form.birthday.split('-')[2] }}日 <image
  56. style="height: 15rpx;width: 22rpx;margin-left: 8rpx;" :src="downArrowImg"></image>
  57. </view>
  58. </picker>
  59. <picker @change="changeFormBirthHour" mode="time">
  60. <view class="content-inputs-row-menu">
  61. {{ form.birthHour }} <image style="height: 15rpx;width: 22rpx;margin-left: 8rpx;"
  62. :src="downArrowImg"></image>
  63. </view>
  64. </picker>
  65. <navigator style="height: 80rpx;" open-type="navigate" url="/otherPages/forecastHistory/index">
  66. <button hover-class="none"
  67. style="background: #EEBB65;color: #fff;line-height: 80rpx;height: 80rpx;">
  68. 历史记录
  69. </button>
  70. </navigator>
  71. </view>
  72. </view>
  73. <view class="content-inputs-row" style="flex-wrap: wrap;">
  74. <view class="content-inputs-row-label">命主性别</view>
  75. <view @click="selectRadioByForm" class="content-inputs-row-radioGroup">
  76. <view data-field="sex" data-value="1" class="content-inputs-row-radioUnchecked"
  77. :class="{ 'content-inputs-row-radioChecked': form.sex == 1 }" checked="true">
  78. 男 <!-- <view style="width: 100%;height: 100%;"></view> -->
  79. </view>
  80. <view data-field="sex" data-value="2" class="content-inputs-row-radioUnchecked"
  81. :class="{ 'content-inputs-row-radioChecked': form.sex == 2 }" checked="true">
  82. 女 <!-- <view style="width: 100%;height: 100%;"></view> -->
  83. </view>
  84. </view>
  85. <view style="color: red;text-align: right;width: 100%;font-size: 24rpx;padding-right: 90rpx;">
  86. 排盘结果男女有别,请正确选择</view>
  87. </view>
  88. <view class="content-inputs-row">
  89. <view class="content-inputs-row-label">是否保存</view>
  90. <view @click="selectRadioByForm" class="content-inputs-row-radioGroup">
  91. <view data-field="isSave" data-value="1" class="content-inputs-row-radioUnchecked"
  92. :class="{ 'content-inputs-row-radioChecked': form.isSave == 1 }" checked="true">
  93. 是 <!-- <view style="width: 100%;height: 100%;"></view> -->
  94. </view>
  95. <view data-field="isSave" data-value="0" class="content-inputs-row-radioUnchecked"
  96. :class="{ 'content-inputs-row-radioChecked': form.isSave == 0 }" checked="true">
  97. 否 <!-- <view style="width: 100%;height: 100%;"></view> -->
  98. </view>
  99. </view>
  100. </view>
  101. <view class="content-button">
  102. <!-- <navigator url="/pages/forecast/index"> -->
  103. <view @click="submitForm" class="content-button-submit">开始排盘</view>
  104. <!-- </navigator> -->
  105. </view>
  106. </view>
  107. </view>
  108. </view>
  109. <custom-tab-bar></custom-tab-bar>
  110. <view style="height: 48px;width: 100%;">
  111. </view>
  112. </view>
  113. </template>
  114. <script>
  115. import Vue from 'vue';
  116. import calendar from 'js-calendar-converter'
  117. export default {
  118. data() {
  119. return {
  120. videoSrc: "https://ndata.zzxcx.net/xpgx-xcx/video/8zi.mp4",
  121. videoTime: 0,
  122. isWatchFutureVideo: uni.getStorageSync("isWatchFutureVideo") || "0",
  123. title: '国学',
  124. downArrowImg: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAAAXNSR0IArs4c6QAABI5JREFUWEfVmHtsFFUUxr8zQ3Gh7c62UUNIiFHUVKLGVirBNyERoZ3lITXRBBIkKUkjuo8afBCtkGCi3ZlCYzTiH2Ag0ZQ0sLOV+IqPEJFUqM8QEyMqqGkIdmdLa0u7c/S2bGnLXPfZGu9/u+fx/ebsd+/MLOF/tijFG15ZssBx1O0EqgD4W3bwrNlh//RfXU9ghe82VXW2MZT5AE5QElsj78Z/GQFuXF1ytTOsngRQngJkwhkHwwt3Rvu6pxs6rJdWMCtfgKCN0z6lDHpuGQEO6b4AwKYL2EenPfaytjYkpwu6Xp87uxh9Rwm41UVz7SiwX3sGjB1uUATaFrHiL0wXcEjX3gSw0U2PmR4bARb+ZUf9BoDqkphkBQ+ah+wPpxo6VOtbD+K9Ep2+JA3Pv7TpdN+LDH5ektztFA1VtrT3/zFV0IGakpsURf0SwGxXDUa9EbN3jwHX1UGdN6C9B2CpBOrT0x576VT4Wfi2BP2dAC9w16Z9hhVfJ2JjwOLDUyuK5yTVGV0A5rh6CNhhWvZzhZ5yyO/dC6b1kr4nlUFPdfP73X2XAY9uQN8SMH8g8TOTw8sjHQnxSxRkBXVtIwFio7mtfoZ6h2n9+X0qOGHCqS+Dtd6tRLRd0uQs84xKM3but3yJG2vKbnYU55jUt6ANhhXfM17HFbipCUriuHYYwAPuUHzE25tY0vQJhnOFbqi7qsQzcKETQIVEY49hJTZMjrkCi6TRu5/SBdBcya592YjZW3IFDunafgCPSuq/O4/iRW9Yv/dnDCwSgzVl95DifCzzs0KsN0cTHdlCh3Rt0z8b+3VJXZ/jJKtbOs6LR4XLlnTCqcxwrfY0E16SFJ8bYqVqV6zn10yhxUONovLnAGa51hCvM6KJfbJ+aYHF0RfUtQ4Clkugj5Z67Pub2nAhHfTm5eXeoqJkJxg3usNitxG16/+tTybACOulVzKUEwDmSaZiGNFEOB1wWNfeYeBhSd7X7CldbLad+StvYNEg4C+9S2FF+LnIpSEzaLVpxQ/JxIK6t4FAr0rivUlyqndGe39Id9EZTTjVJKRrjQBekTTtcVSqajkY/3lyPFCrVSkE4dsr3GqZ+BEzmng7HayIZwUs8kO6LwpwraR5p9dj3z3ez1vqyrShAUfY6TrXGsZrRsxuyAQ2F2AEl3nLaSYJgGvcRajVsOJPXIyJDXuAgDUSoK6hYXtx62EMThmwaNy40rvIcegzADNdTw6ihyLReHtY925m0C7JZG1WeKEZTfyYKWxOE77kZ+lrFcCwAWwC4S3pRTHqIjH7QDaweQGP+llrB7AqW1Fggm2yKs92001oHljl8ylJFn6+NgvV416PfWcmNxpXu2Uh5JoartFuZ2XkyHL186SiuAJUNVv2qVx185pwSjTo9z5OTK1pIJhAayJW/GCusPl6eIJu0K+1EWOtDIbBpmklQvnAFhT44g1CvPVePxmKGce0Wfa9ufp2fL+CWGLsqPP7KsF8ZNIrz1lKUrX4Xyzf6RZ0wmN+1n33EVg8b9zAwFcqKU82R3vEnzQFWQWdcEGI0jT5G9p5ijo2ng6iAAAAAElFTkSuQmCC",
  125. yearsRange: [2020, 2021, 2022],
  126. yearsValue: 0,
  127. chinaHours: [
  128. '子时 23:00-1:00',
  129. '丑时 1:00-3:00',
  130. '寅时 3:00-5:00',
  131. '卯时 5:00-7:00',
  132. '辰时 7:00-9:00',
  133. '巳时 9:00-11:00',
  134. '午时 11:00-13:00',
  135. '未时 13:00-15:00',
  136. '申时 15:00-17:00',
  137. '酉时 17:00-19:00',
  138. '戌时 19:00-21:00',
  139. '亥时 21:00-23:00'
  140. ],
  141. form: {
  142. isPay: 0,
  143. birthday: '1995-01-01',
  144. birthHour: '00:00',
  145. birthChinaHour: '子时',
  146. isSave: 0, //是否保存 0:不保存 1保存
  147. sex: 1, //性别 1:男 2:女
  148. username: "",
  149. type: '公历'
  150. }
  151. }
  152. },
  153. onLoad() {
  154. uni.setStorageSync("isWatchFutureVideo", "1")
  155. uni.login({
  156. success: res => {
  157. console.log(res)
  158. // api.login.loginJscode({
  159. // jscode: res.code
  160. // }).then(result => {
  161. // uni.setStorageSync("token", result.data.data.token)
  162. // })
  163. }
  164. })
  165. },
  166. onShow() {
  167. if (typeof this.$mp.page.getTabBar === 'function' &&
  168. this.$mp.page.getTabBar()) {
  169. this.$mp.page.getTabBar().init()
  170. }
  171. },
  172. methods: {
  173. resetVideo() {
  174. //const query = wx.createSelectorQuery()
  175. //const video =query.select('#futureVideo')
  176. //console.log(video)
  177. var videoContext = wx.createVideoContext('futureVideo', this);
  178. videoContext.seek(0)
  179. videoContext.play()
  180. // this.videoSrc =''
  181. // this.videoSrc = "https://ndata.zzxcx.net/xpgx-xcx/video/8zi.mp4"
  182. },
  183. submitForm() {
  184. let that = this
  185. wx.showModal({
  186. title: '看广告免费测算',
  187. content: '是否观看激励广告',
  188. success(res) {
  189. if (res.confirm) {
  190. console.log('用户点击确定')
  191. let videoAd = null;
  192. if (wx.createRewardedVideoAd) {
  193. videoAd = wx.createRewardedVideoAd({
  194. adUnitId: "adunit-f0e94618f34d4baf",
  195. });
  196. videoAd.onLoad(() => { });
  197. videoAd.onError((err) => {
  198. console.log(err)
  199. });
  200. videoAd.offClose();
  201. videoAd.onClose((res) => {
  202. if (!res.isEnded) {
  203. return
  204. }
  205. uni.navigateTo({
  206. url: `/pages/forecast/index?birthday=${that.form.birthday + ' ' + that.form.birthHour+':00'}&sex=${that.form.sex}&username=${that.form.username}`
  207. })
  208. });
  209. videoAd.show().catch(() => {
  210. // 失败重试
  211. videoAd
  212. .load()
  213. .then(() => videoAd.show())
  214. .catch((err) => {
  215. console.log("激励视频 广告显示失败");
  216. });
  217. });
  218. } else if (res.cancel) {
  219. console.log('用户点击取消')
  220. }
  221. }
  222. }
  223. })
  224. // api.openApi.openApiBirthdayLog({
  225. // name:this.form.name,
  226. // sex:this.form.sex,
  227. // birthday:this.form.birthday+' '+this.form.birthHour+':00',
  228. // isPay:this.form.isPay
  229. // })
  230. },
  231. selectRadioByForm(e) {
  232. let field = String(e.target.dataset.field)
  233. switch (field) {
  234. case 'type':
  235. this.form.type = String(e.target.dataset.value)
  236. break;
  237. case 'sex':
  238. this.form.sex = Number(e.target.dataset.value)
  239. break;
  240. case 'isSave':
  241. this.form.isSave = Number(e.target.dataset.value)
  242. break;
  243. }
  244. },
  245. changeFormBirthHour(e) {
  246. this.form.birthHour = e.detail.value
  247. },
  248. changeFormBirthDay(e) {
  249. console.log(e.detail)
  250. this.form.birthday = e.detail.value
  251. if (this.form.type == '农历') {
  252. let birthdays = this.form.birthday.split('-')
  253. let c = calendar.lunar2solar(birthdays[0], birthdays[1], birthdays[2])
  254. this.form.birthday = `${c.cYear}-${c.cMonth}-${c.cDay}`
  255. }
  256. }
  257. }
  258. };
  259. </script>
  260. <style lang="less">
  261. .content {
  262. display: flex;
  263. flex-direction: row;
  264. position: relative;
  265. height: 1500rpx;
  266. .video {
  267. position: absolute;
  268. top: 10vh;
  269. z-index: 100;
  270. display: flex;
  271. justify-content: center;
  272. width: 100%;
  273. flex-wrap: wrap;
  274. video {
  275. width: 100%;
  276. height: 60vh;
  277. }
  278. }
  279. .bg {
  280. width: 100%;
  281. min-height: 100%;
  282. }
  283. .logo {
  284. width: 100%;
  285. position: absolute;
  286. top: 0;
  287. }
  288. .form {
  289. position: absolute;
  290. padding: 0 30rpx;
  291. top: 462rpx;
  292. width: 100vw;
  293. height: 913rpx;
  294. .content {
  295. width: 100%;
  296. height: 100%;
  297. padding: 0 30rpx;
  298. border-radius: 20rpx;
  299. background: #E4CFAC;
  300. display: flex;
  301. flex-wrap: wrap;
  302. align-items: flex-start;
  303. align-content: flex-start;
  304. .content-title {
  305. width: 100%;
  306. margin-top: 15rpx;
  307. }
  308. .content-inputs {
  309. width: 100%;
  310. background-color: #fff;
  311. height: 792rpx;
  312. padding: 30rpx 0rpx;
  313. .content-inputs-row {
  314. padding: 0rpx 30rpx;
  315. margin-bottom: 20rpx;
  316. height: 80rpx;
  317. font-size: 28rpx;
  318. font-weight: 600;
  319. color: #724D0F;
  320. display: flex;
  321. justify-content: space-between;
  322. align-items: center;
  323. align-content: center;
  324. .content-inputs-row-label {
  325. min-width: 128rpx;
  326. }
  327. .content-inputs-row-input {
  328. height: 80rpx;
  329. font-size: 48rpx;
  330. background: #F7EDDD;
  331. width: 442rpx;
  332. padding-left: 20rpx;
  333. box-sizing: border-box;
  334. }
  335. .content-inputs-row-menu {
  336. padding-left: 20rpx;
  337. padding-right: 20rpx;
  338. display: inline-flex;
  339. justify-content: space-between;
  340. align-items: center;
  341. align-content: center;
  342. font-size: 28rpx;
  343. margin-bottom: 20rpx;
  344. background: #F7EDDD;
  345. height: 80rpx;
  346. }
  347. .content-inputs-row-radioGroup {
  348. background-color: #F7EDDD;
  349. width: 442rpx;
  350. height: 80rpx;
  351. align-items: center;
  352. align-content: center;
  353. display: flex;
  354. }
  355. .content-inputs-row-radioUnchecked {
  356. // width: 38rpx;
  357. // height: 38rpx;
  358. // background-image: url("https://ndata.zzxcx.net/xpgx-xcx/index/select.png");
  359. // background-size: 100%;
  360. margin-left: 25rpx;
  361. height: 38rpx;
  362. display: flex;
  363. }
  364. .content-inputs-row-radioUnchecked::before {
  365. width: 38rpx;
  366. height: 38rpx;
  367. background-repeat: no-repeat;
  368. background-size: 100% 100%;
  369. margin-right: 10rpx;
  370. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABFpJREFUWEfNmF1sU2UYx//POd0YruccI0FJMAG5kAgS4MJFE4NL9Ia1Z3jBFKPBDyImGsSeojdCsoRxo2srfiViRjRqwlIudG3HDSaFaDR4MY1OgxcOZBok86PnlLjOnvcxb78sW7u1XZk9lz3P87y/vu97no8/oYEn0NO5iVT1fgbdQ8B6gFcD0AEwABugXxk4T+Av2HU/jYxe/bbeZahWh2e74V2m6U8TsAegjbX65e14nIGhjGO/+3YS6Vp8FwTr7oZnq1d/DkSHCFiRWwb8GzElWBFnAWV85qqYuHKT85d8d/Mf2o2eG2idQryBhLKNiX0EuiXvh9/BfHhyuf1mNAp3PsB5wV7wee9QFPUjAFsLQc4yi8HJ5c7oQoGLi/b1Qb31b62HSDkAYFvh9zEh3EdfS6R/qAZXFSxgajsA5UMCvAxcAIvnI3EnVssxVLMJ+DUTpLxOwFqGPFLxWCTmfFLJviKY5dd3M+E4gVQwD//j2nvfOCUv9eKffduht6n6MRA9zGBXAZ4MxewPZkeeAxY0tQcF6GQOCnwkHLMPLh5nbgTL1AcAejkPxztDMefjcqtrwOSdIkU9J48Pgo+EE9cHqghg+fQBKBIOaRZuV/mdK4H1d8Nja8a53EVnDIfjqV3XY6dmxwyYxjABDwEY051UV38SWWlTAgv4tCApyiCAnzyU2vLKCJylAMvdOY8xBmAdWATDcSdcAssnT+NCLk8x+8Jxe3QpoEpH6td7QJSQeS7jpNbKJJzbMcuvWSAlxODPIzH73qWEKsGZRhLAfcVdK4Dp50F0O7PoXWyuavRPyRxHpIyA+cdw3F5Plr9zM8jztSwzkx326lozeqMA1fxyFWJa/yVXvji7hSzTkKXiVTCOh+OpPc1esJ54lt8YAuEpAbxIgV4jSoydTOKJyIjzfj2Bmm0b6NUeJ1beY8ZJuWOyV7rTBXcdjdlfNXuxeuLtN/W7VJDMpd9RwNSnCLSCIFaGYs5UPYGabbtvu3dlm0e9AuBPskw9A1D7pY7UsmgUM81erJ54/X1ot6eNDMDZVgXLtOhR8lQLX/5WTBeUTxetmWBbtiTlu4sWLOKt0vYETCNJs9ue8kbx/2h9ii3PnEZR7lpZaz3hodTmpWqtX+qFlmXjGwC3sRAHIgkndE3PXz6MEPOJUNx+pJ5y0qit5ddPyBmz6jAiA5ePb8w8EInbhxpdsBa/oF8/zEQH5x3fioFacuAtm1pKEoE81hnXfqaZEkG7qr/DRLvqkgiKcOWiCoAJZrF/sYNK4es7mrvojYgqRbgKMtQZQAxe6nBO1Tq0lMlQwdx4ln8al6GKcJWEO4AvAxRnEp8hq4xn2b14+WI6JX1WrfEanjZ1DSA2SuEOxD0ArZLvisLdWNp+K1mQAqp9JAsqikVHmYQ7vNpeEEmpc0MtX91/Nvw9mIem086xpkmdlQACOzo3QagPAHT3LHFYBUjqaD9LcRjgL+G6pxsRh/8FXsBF6DXA4sQAAAAASUVORK5CYII=);
  371. content: '';
  372. display: inline-block;
  373. }
  374. .content-inputs-row-radioChecked {
  375. // width: 38rpx;
  376. // height: 38rpx;
  377. // background-image: url("https://ndata.zzxcx.net/xpgx-xcx/index/select.png");
  378. // background-size: 100%;
  379. margin-left: 25rpx;
  380. height: 38rpx;
  381. display: flex;
  382. }
  383. .content-inputs-row-radioChecked::before {
  384. width: 38rpx;
  385. height: 38rpx;
  386. background-repeat: no-repeat;
  387. background-size: 100% 100%;
  388. margin-right: 10rpx;
  389. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABYxJREFUWEfNmGtsFFUUx/9nZmlRlkdEogmJIiEUCuxMMRYi3WkTTTQloh/wragQ8YOJj+4sNQLJJjxC2Wl9JH4QAxF8hNcHHwE10aQ7WxBqQncKVEsIiAmJjxIQt9qWzj3mznYLbXe7S7uQ3g/7Ze899zfnnnvuOX/CCEaDsWCBy+oDRLwYTHNAmM6MSdIUES6DcR7E7cz0o0ruDzX28ePXuw3luyBSVer3u+NeBmgVCPPyXefNY5wEeHtSvfJRpLEtmc/anGCRKvj8IvAqQ1lPwNSUUf4DwAGAbPSirae368ys5l8uyX9Ol8+ZUuQbPxM+lAJsAFgK0B0pPlwgiA1JpfWDSCN6hwMcFqzOmD9XhfoZQGV9RmwWwmpuaj24D3Dz+fK9gHquIlBNimICkKASscWF+mytfeznbDaygkWD+qNE/ClAfgC/shCvhZtav84HJtucaEXgEVKU9wHMADjJTM+F44kvM83PCLbVCKxQoOwAoAK8J9nduTpy9PTl0UCl10YWzZrkL56wDaAnIb1O/JIZcz4ZbHsImBXUHwNhv4RiYFPYTqwrBNBgG1FD30jAWg+OsdyMJ764ds4AsDpj4VwVbrM8PobYFLZbbwhUGiBqBDYSlLXyWF245bX2if6Y6wdL3T69GUCZPD7Tdp7K5am6JYESVaFqAhYyKdO8PMbiLwaOuYIP1h5qbc9lI2poewj0BICWpJIoT9/WfrBopVZDTPUAn3HdLr32UPs/2YzWG/r9zNgEQqVkyTKPwYgRYW3IThzOZqsv5loAmknEoVDMafA+UP5suXfmZN+tE8+A6DYClobsxMFMhh4H1PKgvoXANSBScnkjlRlYMKihOZ54K1uKqTf0agYOyDzXqfTMkEnYA7MMLQSQxcyHwnGnItOGMh/9ZuifA5BuH8nYe9ROPJMNLhrUG4lQycShcMxpSIEFtXYQzWYSy8KxzLlqa4VmKQqFRkKUXiME169pcmSiHTL6ctxXYD5lxp0SigYXBoiEI5+Zo7YzPdMXpWKK43kfXzZ6ZkFEwUwxJ8NkkaGdl89XryCd6o2AyVCiAO8wbWdVJpuWoceuPiej8Zm31jbthLw0Q4ZlaNsBWkkQYbKC+j4QlgN40bQTOwfPfndJoKRXVWR+yfng54nMPlfMfSNDKrEM/QUAH4OxnyxDl7XSfBDKzVjip8HGraD2Joi8K1ywwVxjxp13huxVqd8HhsylJyTYRQBToPw7zWw81TF4ctTQdxKwomBQqfJnV9hOSO8MGJuDZdOKiP9k4KIEuwLAl+zoKY60tfVk8Ni3IHqokGBg/s6MOw8PthkpLS3y317UDaCXLEPrAqh4bIFxN0UNvcOrTLMcpRXUdoHo+UJ6LNdRAui4Gvy9KDcP35zgZ8GhcFPqTbx2WAOCf6ymizGbYLdUlGk+hRNj7kmSZ2wZWjtAs1mIZdkajpv+iPeBjZmyJ10sDikUh/PajSoU0yXPkEJReq2+Uqthr7TGWdf9T8tVWgvGZiKvgc1aWjPDVghvD1da1y0pmaiqtzgA7gHYNG1HMlw1Gqmq8vnFpVQzwrzbjDtP50qqhWhGrKC2G+T1mC1JZUp5pLHRkw6ytm8QvNFsctbnghvN/5ahbQBo3bDtW3qDMdnwpuEGSATMu5M9na8UVCIomvAhiGTf6gqIlWvs1l2DPZ+vqHKWhXi9QKLKe32Bfv2iSpq+TzLol6GYEVOYrSNNzjf5ylBeiqkIVIOUkGzPUrZHIUOl4bIId7+T16BSXHHpZJeCcz0Xuv+Wa4qmFk8eL3C3UHkeg4OygQboTg+nUMLdtecupc6JPG41C0/qLL2u28hoY4W3d9KVbQWTOjMBSHFYsPIgiBaDUQLCXQAmgaXelRaH0Q7mIwqJ70ciDv8PRRUGCsFUzCMAAAAASUVORK5CYII=);
  390. content: '';
  391. display: inline-block;
  392. }
  393. }
  394. .content-button {
  395. display: flex;
  396. justify-content: center;
  397. .content-button-submit {
  398. width: 400rpx;
  399. line-height: 80rpx;
  400. font-size: 34rpx;
  401. color: #66271B;
  402. background: linear-gradient(0deg, #D68D13, #EEBB65);
  403. text-align: center;
  404. font-weight: 500;
  405. border-radius: 10rpx;
  406. border: 4rpx solid #FDE575;
  407. }
  408. }
  409. }
  410. }
  411. }
  412. }
  413. .text-area {
  414. display: flex;
  415. justify-content: center;
  416. }
  417. .title {
  418. font-size: 36rpx;
  419. color: #8f8f94;
  420. }
  421. </style>