dredge.vue 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895
  1. <template>
  2. <!-- <view class="content"> -->
  3. <view class="dredge-box">
  4. <view class="box-top">
  5. <!-- <view class="goback-box" @click="goback()"><image class="goback" src="https://37shop.liuniu946.com/front/img/fanhui.png" mode=""></image></view>
  6. <view class="header">开通创业主播</view> -->
  7. <view class="left">
  8. <view class="head"><image :src="userInfo.avatar || '/static/error/missing-face.png'" mode=""></image></view>
  9. <view class="text">
  10. <view class="name">{{ userInfo.nickname }}</view>
  11. <view class="state">{{ userInfo.level_info ? userInfo.level_info.name : '普通用户' }}</view>
  12. </view>
  13. </view>
  14. <!-- <view class="right" @click="submit">立刻开通</view> -->
  15. <view class="right" v-if="userInfo.level < 2" @click="submit">立刻开通</view>
  16. <view class="right" v-else>已开通</view>
  17. </view>
  18. <view class="box-between">
  19. <view class="top">
  20. <view class="label">主播权益</view>
  21. <view class="jurisdiction-list">
  22. <view class="interests">
  23. <view class="img"><image src="https://zhibo.liuniu946.com/img/anchor7.png" mode="" style="width: 46rpx;height: 44rpx;"></image></view>
  24. <view class="commission">佣金奖励</view>
  25. </view>
  26. <view class="interests">
  27. <view class="img"><image src="https://zhibo.liuniu946.com/img/anchor8.png" mode="" style="width: 46rpx;height: 44rpx;"></image></view>
  28. <view class="commission">专属折扣</view>
  29. </view>
  30. <view class="interests">
  31. <view class="img"><image src="https://zhibo.liuniu946.com/img/anchor9.png" mode="" style="width: 46rpx;height: 44rpx;"></image></view>
  32. <view class="commission">申请网店</view>
  33. </view>
  34. </view>
  35. </view>
  36. <view class="between">
  37. <view class="label">主播优选</view>
  38. <view class="label-list">
  39. <view class="label-box">
  40. <view class="text-box">
  41. <view class="box-first">无需审核</view>
  42. <view class="box-second">开通网店</view>
  43. </view>
  44. <view class="img"><image src="https://zhibo.liuniu946.com/img/anchor4.png" mode="" style="width: 157rpx;height: 112rpx;"></image></view>
  45. </view>
  46. <view class="label-box">
  47. <view class="text-box">
  48. <view class="box-first">免费提供30次</view>
  49. <view class="box-second">直播设备</view>
  50. </view>
  51. <view class="img"><image src="https://zhibo.liuniu946.com/img/anchor5.png" mode="" style="width: 98rpx; height: 107rpx;"></image></view>
  52. </view>
  53. <view class="label-box">
  54. <view class="text-box">
  55. <view class="box-first">推广得</view>
  56. <view class="box-second">更多佣金</view>
  57. </view>
  58. <view class="img"><image src="https://zhibo.liuniu946.com/img/anchor6.png" mode="" style="width: 116rpx; height: 110rpx;"></image></view>
  59. </view>
  60. </view>
  61. </view>
  62. </view>
  63. <!-- <scroll-view scroll-y="true" class="img-box">
  64. <image class="img" v-for="item in imgList" :src="item" mode="widthFix"></image>
  65. </scroll-view> -->
  66. <view class="box">
  67. <view class="font-header">台州智播直播城商业管理有限公司</view>
  68. <view class="font-header">创业播主会员服务协议</view>
  69. <view class="banben">1.0版</view>
  70. <view class="main">
  71. 台州智播直播城商业管理有限公司(以下简称“直播城”)根据企业项目定位和发展战略,对公司客户按照会员制模式进行管理和服务,并为其提供整体产品和服务解决方案。
  72. </view>
  73. <view class="main">为了您能在台州智播直播城、台州智播商城开通创业播主会员服务,并享受到相应的优质服务,更好地提升用户体验,请您认真阅读以下内容,并共同遵照约守:</view>
  74. <view class="title">一、关于“创业播主会员卡”</view>
  75. <view class="main">
  76. 创业播主会员卡,是指台州智播直播城商业管理有限公司发行的,具有一定价值、金额或消费次数,供持卡人在台州智播直播城及指定范围内消费活动中进行实名认证、会员认证和身份识别,并凭此消费、或免于付费、或享受折扣的凭证。
  77. </view>
  78. <view class="title">二、“创业播主会员卡”的服务功能</view>
  79. <view class="main">
  80. 创业播主会员卡,拥有在指定空间、指定范围内、按照指定规则实现消费、活动、打折、积分、客户管理等多种服务功能。播主卡服务功能和服务项目根据产业发展变化而作相应微调。
  81. </view>
  82. <view class="title">三、会员服务对象</view>
  83. <view class="main">
  84. 创业播主会员卡,是直播城为大众创业者、实体门店店主、小微企业主精心打造的专属服务卡,分为个人会员和团体会员两种类型,其中团体会员包含企事业单位、机构及非盈利组织等单位。
  85. </view>
  86. <view class="title">服务费用</view>
  87. <view class="main">您需要提交本人身份证、完成会员基本信息注册登记、支付服务费人民币3999元后,方可享有创业播主会员资格。</view>
  88. <view class="main">创业播主会员服务费用标准以直播城当年核定的标准执行,以一年为服务周期,按年收取,享受的权益到期即终止、不予延续。</view>
  89. <view class="main">创业播主会员卡次年续费按首次购买价格续费,价格出现浮动后,原会员续费保持不变。</view>
  90. <view class="main">3、持卡人享有的会员权益无论何种情况、包括但不限于持卡人单方解约、中途退会等情况的,服务费用均不予退回。</view>
  91. <view class="title">服务期限</view>
  92. <view class="main">创业播主会员卡首次使用即为激活之日,开始计算起始时间。 创业播主会员的权益和义务 (一)创业播主会员(个人)的权益</view>
  93. <view class="main">1、提供专业共享直播间15-25平,30次使用权,每次3小时;</view>
  94. <view class="main">2、提供专业直播设备:声卡、手机、电脑等;</view>
  95. <view class="main">3、提供一年初、中级互联网营销师(主播)辅导培训随到随学;</view>
  96. <view class="main">4、专业优秀主播或教培师带播陪播;</view>
  97. <view class="main">5、提供源头台州直播商城供应链选品;</view>
  98. <view class="main">6、提供直播平台一定的技术支持和流量扶持等;</view>
  99. <view class="main">7、定期举办路演对接产品及资源;</view>
  100. <view class="main">8、提供高档休闲会客区(消费另付);</view>
  101. <view class="main">
  102. 9、可享受产品首年免费进驻并优先推荐上架“台州智播商城”创业网店及线下展示区,具体产品上架和展示由直播城统筹安排(详见《台州智播商城创业网店开户协议》);
  103. </view>
  104. <view class="main">10、除上述权益外,其他经直播城制定的相关权益。</view>
  105. <view class="main">(二)创业播主会员(小微企业)的权益</view>
  106. <view class="main">1、享受创业播主会员(个人)同等权益;</view>
  107. <view class="main">2、可根据企业需求,自主装修直播间,费用自理;</view>
  108. <view class="main">3、可提供上门直播培训服务;</view>
  109. <view class="main">4、可优先挑选直播城签约主播;</view>
  110. <view class="main">5、可享有直播城和平台优先带货权。</view>
  111. <view class="main">(三)创业播主会员的义务</view>
  112. <view class="main">1、会员申请遵循自愿的原则。</view>
  113. <view class="main">2、在办理会员卡时,务必提供真实的资料与信息,仔细阅读本会员协议,并如实填写会员登记表,以保障持卡人的会员权益。</view>
  114. <view class="main">3、在需要服务时须出示持卡人的会员卡,以便享受会员相关政策。</view>
  115. <view class="main">4、会员卡实行实名登记,仅限于持卡人本人使用,不得出租和转借,否则因此而产生的风险损失和法律责任由持卡人承担。</view>
  116. <view class="main">
  117. 5、会员应当遵守直播城包括且不仅限于安全、网络、直播、运营管理等各项规章制度,不得实施危害社会秩序、公共安全、他人健康和违反法律、法规及公序良俗的行为。
  118. </view>
  119. <view class="title">七、如何申办及补办</view>
  120. <view class="main">1、客户可凭身份证、单位登记证书、营业执照、社会团体登记证书等有效身份证件办理“创业播主会员卡”。若有变更,请及时与直播城联系。</view>
  121. <view class="main">2、会员卡如有遗失,请及时与直播城工作人员联系、并补办新卡,补办新卡需缴纳20元工本费用。</view>
  122. <view class="main">3、会员卡一年之内仅限转让一次。</view>
  123. <view class="main">4、持卡人可凭会员卡在指定充值点进行充值。</view>
  124. <view class="title">八、配套服务</view>
  125. <view class="main">持卡人可优先享受直播城相关附加配套服务:</view>
  126. <view class="main">1、短视频、图片、影像等专业拍摄制作等服务;</view>
  127. <view class="main">2、银行金融服务;</view>
  128. <view class="main">3、企业咨询、策划服务;</view>
  129. <view class="main">4、财税、法务等咨询和代理服务;</view>
  130. <view class="main">5、电信移动5G业务服务;</view>
  131. <view class="main">6、休闲会客区消费和服务;</view>
  132. <view class="main">7、提供不同规格的会议室、路演、会展等场地和空间;</view>
  133. <view class="main">8、会员食堂、爱华国际酒店餐饮住宿等服务。</view>
  134. <view class="title">九、持卡人福利与奖励政策</view>
  135. <view class="main">1、推荐发展新用户(包括创业网店店主、创业播主会员),可根据商城相关规定享有服务费20%的奖励。</view>
  136. <view class="main">2、推荐供应链选品入驻直播城,可享受相应的奖励政策;</view>
  137. <view class="main">3、持卡人可获赠“台州智播商场”创业播主网店1个(详见《台州智播商城创业网店开户协议》),直播城将赠送一张预存300元的直播城会员食堂消费卡。</view>
  138. <view class="main">以上福利与奖励政策以直播城官方发布的信息为准。该赠送部分属于直播城给予用户的福利政策,直播城有权根据经营管理需求作相应调整。</view>
  139. <view class="title">十、风险承担</view>
  140. <view class="main">1、由于持卡人使用不当所引起的纠纷、经济损失及法律后果,由持卡人自行承担经济损失和法律责任。如果造成直播城相关损失的,直播城有权向持卡人追偿。</view>
  141. <view class="main">2、直播城如发现持卡人有以下故意行为之一,有权保留取消持卡人使用服务的权利,并无需做出任何补偿:</view>
  142. <view class="main">(1)可能造成直播城全部或局部的服务受影响,或危害直播城运行。</view>
  143. <view class="main">(2)以任何欺诈行为获得会员资格。</view>
  144. <view class="main">(3)在直播城经营场所和相关互联网平台内发布涉及敏感政治、宗教或其他违反有关国家法律法规和公序良俗的文字、图片、视频、直播等。</view>
  145. <view class="main">(4)以任何非法目的而使用直播城包括且不仅限于经营场所、空间、网络系统、服务系统等。</view>
  146. <view class="title">十一、保密条款</view>
  147. <view class="main">除法律需要等原因外,直播城将严格保密会员个人信息。</view>
  148. <view class="title">十二、承诺</view>
  149. <view class="main">1、申请人承诺完全同意本手册条款并在完成申领程序后,即可成为直播城创业播主会员,享受直播城为持卡人提供的平台服务。</view>
  150. <view class="main">
  151. 2、双方在共同签署的《直播城服务条款》协议基础之上,还应当遵守直播城包括且不仅限于安全、网络、直播、运营管理等各项规章制度,不得实施危害社会秩序、公共安全、他人健康和违法法律法规及公序良俗的行为。
  152. </view>
  153. <view class="main">
  154. 3、持卡人保证在使用服务时,实施的所有行为均遵守国家与地方相关法律法规、相关直播平台规则以及直播城的相关规则、规定以及各种社会公共利益及公共道德,如有违反,由其自行承担相应的经济损失和法律责任。
  155. </view>
  156. <view class="title">十三、解释权</view>
  157. <view class="main">
  158. 1、持卡人有权在办卡前向直播城详细了解会员卡的费用、使用权限等相关内容,同时承诺已充分阅读并同意《直播城服务条款》《创业播主会员服务协议》《台州智播商城创业网店开户协议》的全部内容、并将基于您的真实贸易需求而使用直播城以及台州智播商城的服务。
  159. </view>
  160. <view class="main">
  161. 2、直播城对会员卡的使用享有最终解释权。 再一次恭贺您成为直播城创业播主会员,并享受以上服务和权益。有任何疑问和需要帮助的,请联系您的客户经理及直播城工作人员。
  162. </view>
  163. <view class="main">直播城客服热线:0576-88551888</view>
  164. <view class="main">用户签字;</view>
  165. <view class="main">用户身份证号:</view>
  166. <view class="main">用户联络电话:</view>
  167. <view class="main">台州智播直播城商业管理有限公司</view>
  168. <view class="main">日期:</view>
  169. </view>
  170. <view class="box-buttom">
  171. <view class="price-left">
  172. <!-- v-for="(item, index) in payList" key = "" -->
  173. <text class="entrepreneurship">服务费</text>
  174. <view class="discounts">限时特惠</view>
  175. <view class="price">
  176. <text>¥</text>
  177. <text>{{ money }}</text>
  178. </view>
  179. </view>
  180. <view class="price-right" v-if="userInfo.level < 2" @click="submit">马上开通</view>
  181. <view class="price-right1" v-else>已开通</view>
  182. </view>
  183. <uni-popup ref="popupPay" type="bottom">
  184. <view class="popup-box">
  185. <view class="popup-pay">
  186. <view class="paybox-top flex">
  187. <view class="type">选择支付方式</view>
  188. <view class="image" @click="close"><image src="https://zhibo.liuniu946.com/img/x.png" mode="aspectFill"></image></view>
  189. </view>
  190. <view class="paybox-main flex">
  191. <view class="zftype flex">
  192. <image src="https://zhibo.liuniu946.com/img/weixin.png" mode="aspectFill"></image>
  193. <view class="zf">微信支付</view>
  194. </view>
  195. <label class="radio1" @click="changePayType(1)"><radio style="transform:scale(0.7)" value="" :checked="payType == 1" color="#FE4141"></radio></label>
  196. </view>
  197. <view class="paybox-main flex">
  198. <view class="zftype flex">
  199. <image src="https://zhibo.liuniu946.com/img/yue.png" mode="aspectFill"></image>
  200. <view class="zf">余额支付</view>
  201. </view>
  202. <label class="radio" @click="changePayType(2)">
  203. <radio style="transform:scale(0.7)" class="rad" value="" :checked="payType == 2" color="#FE4141"></radio>
  204. </label>
  205. </view>
  206. </view>
  207. <view class="buttom flex">
  208. <view class="heji">
  209. 合计:
  210. <text>
  211. <text class="money">{{ money }}</text>
  212. </text>
  213. </view>
  214. <view class="zhifu" @click="pay">立即支付</view>
  215. </view>
  216. </view>
  217. </uni-popup>
  218. </view>
  219. <!-- </view> -->
  220. </template>
  221. <script>
  222. import { mapState, mapMutations } from 'vuex';
  223. import { getSign } from '@/api/contract.js';
  224. import { getLevel, accessLevel } from '@/api/anchor.js';
  225. import { openTheHost } from '@/api/anchor.js';
  226. import {
  227. // computedOrderkey,
  228. balance
  229. // createOrderkey,
  230. // orderPay
  231. } from '@/api/money.js';
  232. export default {
  233. data() {
  234. return {
  235. imgList: [],
  236. payType: 1,
  237. name: '',
  238. payName: 'weixin',
  239. payList: [],
  240. froms: '',
  241. money: '',
  242. explain: '',
  243. url: 'me',
  244. check: 1,
  245. now_money: '', // 当前余额
  246. payLoding: false //判断是否支付中
  247. };
  248. },
  249. onLoad() {
  250. this.loadData();
  251. console.log('===this.userInfo', this.userInfo), console.log('===this.weichatObj', this.weichatObj);
  252. },
  253. computed: {
  254. ...mapState(['userInfo', 'weichatObj']),
  255. level_name() {
  256. if (this.userInfo.level_info) {
  257. return this.userInfo.level_info.name;
  258. } else {
  259. return '暂无身份';
  260. }
  261. }
  262. },
  263. methods: {
  264. ...mapMutations(['setUserInfo', 'setWeiChatObj']),
  265. async loadData() {
  266. getLevel({}, 2).then(({ data }) => {
  267. console.log('----', data);
  268. this.money = data.money;
  269. this.name = data.name;
  270. this.explain = data.explain;
  271. });
  272. getSign({}, 3).then(({ data }) => {
  273. console.log('获取合同内容', data);
  274. this.imgList = data.pictures;
  275. });
  276. // 载入余额
  277. balance({}).then(({ data }) => {
  278. // 获取余额
  279. this.now_money = data.now_money;
  280. console.log('获取当前余额', this.now_money);
  281. });
  282. },
  283. goback() {
  284. uni.switchTab({
  285. url: '../user/user'
  286. });
  287. },
  288. navTo(url) {
  289. uni.navigateTo({
  290. url
  291. });
  292. },
  293. nav() {
  294. if (this.url == '') {
  295. this.$api.msg('请选择身份');
  296. } else if (this.url == 'me') {
  297. this.$refs.tiaozhuan.close();
  298. console.log('打开支付弹窗');
  299. this.$refs.popupPay.open();
  300. } else {
  301. uni.navigateTo({
  302. url: this.url
  303. });
  304. }
  305. },
  306. submit() {
  307. if (this.userInfo.company == 0) {
  308. uni.showModal({
  309. title: '友情提示',
  310. content: '您的企业认证正在审核中,请耐心等待',
  311. success: res => {
  312. if (res.confirm) {
  313. console.log('用户点击确定');
  314. } else if (res.cancel) {
  315. console.log('用户点击取消');
  316. }
  317. }
  318. });
  319. } else {
  320. console.log('打开跳转弹窗');
  321. // this.$refs.tiaozhuan.open();
  322. this.$refs.popupPay.open();
  323. }
  324. },
  325. close() {
  326. this.$refs.popupPay.close();
  327. },
  328. changePayType(type) {
  329. this.payType = type;
  330. console.log('this.payType', this.payType);
  331. if (this.payType == 1) {
  332. this.payName = 'weixin';
  333. console.log('weixin', this.payName);
  334. }
  335. if (this.payType == 2) {
  336. this.payName = 'yue';
  337. console.log('yue', this.payName);
  338. }
  339. },
  340. changeType(url, type) {
  341. console.log(url);
  342. if (this.url == url) {
  343. this.url = '';
  344. } else {
  345. this.url = url;
  346. }
  347. this.check = type;
  348. },
  349. paySuccessTo() {
  350. uni.hideLoading();
  351. uni.redirectTo({
  352. url: '/pages/contract/contract?type=3'
  353. });
  354. },
  355. pay() {
  356. console.log('点击');
  357. try {
  358. let obj = this;
  359. // 判断是否余额不足
  360. if (obj.payName == 'yue' && +obj.now_money < obj.money) {
  361. uni.showModal({
  362. title: '提示',
  363. content: '账户余额不足!',
  364. showCancel: false,
  365. success: res => {},
  366. fail: () => {},
  367. complete: () => {}
  368. });
  369. return;
  370. }
  371. // 支付中
  372. obj.payLoding = true;
  373. // #ifdef H5
  374. // 获取当前是否为微信浏览器
  375. obj.froms = uni.getStorageSync('weichatBrowser') || '';
  376. // #endif
  377. uni.showLoading({
  378. title: '支付中',
  379. mask: true
  380. });
  381. let data = {
  382. payType: this.payName,
  383. apply_level: 2,
  384. // #ifdef H5
  385. from: obj.froms ? 'weixin' : 'H5', //来源
  386. // #endif
  387. // #ifdef MP-WEIXIN
  388. from: 'routine', //来源
  389. // #endif
  390. // #ifdef APP-PLUS
  391. from: 'app' //来源
  392. // #endif
  393. };
  394. openTheHost(data).then(({ data }) => {
  395. console.log('fufei', data);
  396. uni.hideLoading();
  397. if (data.status == 'PAY_ERROR') {
  398. console.log(data);
  399. }
  400. if (data.status == 'SUCCESS') {
  401. this.$refs.popupPay.close();
  402. uni.showModal({
  403. title: '提示',
  404. content: '支付成功是否签订合同!',
  405. showCancel: false,
  406. success: res => {
  407. uni.navigateTo({
  408. url: '/pages/contract/contract?type=3'
  409. });
  410. },
  411. fail: () => {},
  412. complete: () => {}
  413. });
  414. }
  415. console.log('-----', data);
  416. let da = data.result.jsConfig;
  417. // #ifdef MP-WEIXIN
  418. if (obj.payName == 'weixin' || obj.payName == 'routine') {
  419. // let da = data.result.jsConfig;
  420. console.log('--da--', da);
  421. let data = {
  422. // #ifdef H5
  423. timestamp: da.timestamp,
  424. // #endif
  425. // #ifdef MP
  426. timeStamp: da.timestamp,
  427. // #endif
  428. nonceStr: da.nonceStr,
  429. package: da.package,
  430. signType: da.signType,
  431. paySign: da.paySign
  432. };
  433. console.log('--data--', data);
  434. wx.requestPayment(data);
  435. }
  436. // #endif
  437. uni.hideLoading();
  438. // #ifdef H5
  439. if (data.status == 'PAY_ERROR') {
  440. console.log(data);
  441. }
  442. if (data.status == 'SUCCESS') {
  443. this.$refs.popupPay.close();
  444. uni.showModal({
  445. title: '提示',
  446. content: '支付成功是否签订合同!',
  447. showCancel: false,
  448. success: res => {
  449. uni.navigateTo({
  450. url: '/pages/contract/contract?type=3'
  451. });
  452. },
  453. fail: () => {},
  454. complete: () => {}
  455. });
  456. }
  457. // #endif
  458. });
  459. } catch (e) {
  460. console.log('fufiecw', e);
  461. //TODO handle the exception
  462. }
  463. }
  464. }
  465. };
  466. </script>
  467. <style lang="scss">
  468. page {
  469. width: 100%;
  470. height: 100%;
  471. background-color: #f8f8f8;
  472. padding-bottom: 188rpx;
  473. }
  474. .dredge-box {
  475. background: #f8f8f8;
  476. .box-top {
  477. display: flex;
  478. align-items: center;
  479. justify-content: space-between;
  480. position: relative;
  481. width: 750rpx;
  482. height: 210rpx;
  483. background: #ff0000;
  484. // .goback-box {
  485. // position: absolute;
  486. // left: 16rpx;
  487. // // top: 19rpx;
  488. // height: 80rpx;
  489. // display: flex;
  490. // align-items: center;
  491. // .goback {
  492. // z-index: 100;
  493. // width: 32rpx;
  494. // height: 32rpx;
  495. // }
  496. // }
  497. // .header {
  498. // position: absolute;
  499. // left: 0;
  500. // // top: 19rpx;
  501. // width: 100%;
  502. // height: 80rpx;
  503. // font-size: 32rpx;
  504. // // font-weight: 500;
  505. // z-index: 99;
  506. // display: flex;
  507. // justify-content: center;
  508. // align-items: center;
  509. // color: #ffffff;
  510. // }
  511. .left {
  512. display: flex;
  513. align-items: center;
  514. padding-left: 24rpx;
  515. .head {
  516. // padding: 121rpx 0 0 33rpx;
  517. image {
  518. width: 104rpx;
  519. height: 104rpx;
  520. border-radius: 50%;
  521. }
  522. }
  523. .text {
  524. margin-left: 15rpx;
  525. // margin-top: 178rpx;
  526. .name {
  527. font-size: 35rpx;
  528. font-weight: 500;
  529. color: #ffffff;
  530. line-height: 28rpx;
  531. }
  532. .state {
  533. font-size: 23rpx;
  534. font-weight: 500;
  535. color: #ffffff;
  536. line-height: 28rpx;
  537. opacity: 0.52;
  538. padding-top: 16rpx;
  539. }
  540. }
  541. }
  542. .right {
  543. display: flex;
  544. justify-content: center;
  545. align-items: center;
  546. margin-right: 34rpx;
  547. // margin: 175rpx 23rpx 0 0;
  548. width: 190rpx;
  549. // height: 100%;
  550. height: 69rpx;
  551. background: #ff9090;
  552. border-radius: 35rpx;
  553. font-size: 30rpx;
  554. font-family: PingFang SC;
  555. font-weight: 500;
  556. color: #ff0000;
  557. line-height: 24rpx;
  558. }
  559. }
  560. .box-between {
  561. .top {
  562. background: #ffffff;
  563. .label {
  564. font-size: 36rpx;
  565. // font-weight: 500;
  566. color: #000000;
  567. line-height: 24rpx;
  568. padding: 41rpx 0 0 31rpx;
  569. }
  570. .jurisdiction-list {
  571. display: flex;
  572. text-align: center;
  573. justify-content: space-around;
  574. padding: 45rpx 0 39rpx 0;
  575. .interests {
  576. .img {
  577. font-size: 26rpx;
  578. // font-weight: 500;
  579. color: #ffffff;
  580. }
  581. .commission {
  582. font-size: 28rpx;
  583. font-family: PingFang SC;
  584. padding-top: 17rpx;
  585. // font-weight: 400;
  586. color: #505050;
  587. line-height: 24rpx;
  588. }
  589. }
  590. }
  591. }
  592. .between {
  593. background: #ffffff;
  594. // box-shadow: 0px 0px 20rpx 0px rgba(50, 50, 52, 0.06); //模块之间间隔
  595. margin: 20rpx auto 20rpx;
  596. .label {
  597. padding: 37rpx 0 0 31rpx;
  598. font-size: 36rpx;
  599. // font-weight: 500;
  600. color: #000000;
  601. line-height: 24rpx;
  602. }
  603. .label-list {
  604. padding-top: 30rpx;
  605. display: flex;
  606. justify-content: space-around;
  607. .label-box {
  608. background: #fafbff;
  609. border-radius: 10px;
  610. width: 222rpx;
  611. height: 288rpx;
  612. display: flex;
  613. flex-direction: column;
  614. justify-content: center;
  615. align-items: center;
  616. .text-box {
  617. display: flex;
  618. flex-direction: column;
  619. justify-content: space-around;
  620. align-items: center;
  621. width: 180rpx;
  622. height: 78rpx;
  623. .box-first {
  624. font-size: 28rpx;
  625. // font-weight: 400;
  626. color: #505050;
  627. line-height: 24rpx;
  628. }
  629. .box-second {
  630. font-size: 35rpx;
  631. // font-weight: 500;
  632. color: #000000;
  633. line-height: 24rpx;
  634. }
  635. }
  636. .img {
  637. padding-top: 39rpx;
  638. }
  639. }
  640. }
  641. }
  642. .buttom-box {
  643. width: 100%;
  644. line-height: 44rpx;
  645. font-size: 36rpx;
  646. color: #333;
  647. background: #ffffff;
  648. padding: 22rpx;
  649. .label {
  650. margin-bottom: 14rpx;
  651. }
  652. .info-1 {
  653. color: #666666;
  654. font-size: 28rpx;
  655. }
  656. }
  657. }
  658. .box-buttom {
  659. width: 750rpx;
  660. height: 98rpx;
  661. // position: absolute;
  662. // buttom:0;
  663. position: fixed;
  664. bottom: 0;
  665. right: 0;
  666. // position: absolute;
  667. // buttom:100rpx;
  668. display: flex;
  669. align-items: center;
  670. background: #34332f;
  671. .price-left {
  672. display: flex;
  673. .entrepreneurship {
  674. font-size: 30rpx;
  675. font-weight: 500;
  676. color: #ffffff;
  677. margin-left: 16rpx;
  678. }
  679. .price {
  680. color: #ff0000;
  681. font-size: 38rpx;
  682. font-weight: 500;
  683. margin-left: 16rpx;
  684. }
  685. .discounts {
  686. // width: 96rpx;
  687. // height: 40rpx;
  688. padding: 8rpx 7rpx 7rpx 8rpx;
  689. background: #fc4141;
  690. border-radius: 0rpx 16rpx 0rpx 16rpx;
  691. display: flex;
  692. justify-content: center;
  693. align-items: center;
  694. font-size: 18rpx;
  695. font-weight: 500;
  696. color: #ffffff;
  697. margin-left: 16rpx;
  698. }
  699. }
  700. .price-right {
  701. position: absolute;
  702. bottom: 0;
  703. right: 0;
  704. // position: fixed;
  705. // buttom: 0;
  706. // right: 0;
  707. width: 280rpx;
  708. height: 108rpx;
  709. background: linear-gradient(180deg, #fd4646, #ff3535);
  710. font-size: 36rpx;
  711. font-weight: bold;
  712. color: #ffffff;
  713. display: flex;
  714. justify-content: center;
  715. align-items: center;
  716. }
  717. .price-right1 {
  718. position: absolute;
  719. bottom: 0;
  720. right: 0;
  721. // position: fixed;
  722. // buttom: 0;
  723. // right: 0;
  724. width: 280rpx;
  725. height: 108rpx;
  726. background: #b5b5b5;
  727. font-size: 36rpx;
  728. font-weight: bold;
  729. color: #ffffff;
  730. display: flex;
  731. justify-content: center;
  732. align-items: center;
  733. }
  734. }
  735. }
  736. .img-box {
  737. width: 100%;
  738. display: flex;
  739. flex-direction: column;
  740. position: relative;
  741. background-color: #ffffff;
  742. // margin-bottom: 188rpx;
  743. // height: 1935rpx;
  744. // height: 700rpx;
  745. .label {
  746. padding: 0 34rpx;
  747. // padding: 37rpx 0 0 31rpx;
  748. padding-top: 24rpx;
  749. font-size: 36rpx;
  750. // font-weight: 500;
  751. color: #000000;
  752. }
  753. .img {
  754. width: 100%;
  755. // height: 1350rpx;
  756. // margin-bottom: 188rpx;
  757. }
  758. }
  759. .popup-box {
  760. width: 100%;
  761. height: 450rpx;
  762. background: #ffffff;
  763. }
  764. .popup-pay {
  765. position: relative;
  766. justify-content: space-between;
  767. padding: 0rpx 25rpx 32rpx 25rpx;
  768. .paybox-top {
  769. padding-top: 38rpx;
  770. width: 100%;
  771. .type {
  772. font-size: 28rpx;
  773. font-family: PingFang SC;
  774. font-weight: bold;
  775. color: #333333;
  776. }
  777. .image {
  778. padding-right: 24rpx;
  779. padding-bottom: 10rpx;
  780. image {
  781. width: 16rpx;
  782. height: 16rpx;
  783. }
  784. }
  785. }
  786. .paybox-main {
  787. width: 100%;
  788. margin-top: 54rpx;
  789. .zftype {
  790. padding-left: 5rpx;
  791. image {
  792. width: 38rpx;
  793. height: 40rpx;
  794. }
  795. .zf {
  796. padding-left: 18rpx;
  797. font-size: 28rpx;
  798. font-family: PingFang SC;
  799. font-weight: 400;
  800. color: #3f454b;
  801. }
  802. }
  803. }
  804. }
  805. .buttom {
  806. width: 100%;
  807. height: 113rpx;
  808. padding-top: 20rpx;
  809. align-items: center;
  810. .heji {
  811. height: 100%;
  812. width: 50%;
  813. padding-left: 23rpx;
  814. padding-top: 20rpx;
  815. font-size: 28rpx;
  816. font-family: PingFang SC;
  817. font-weight: 400;
  818. color: #3f454b;
  819. text {
  820. font-size: 24rpx;
  821. font-family: PingFang SC;
  822. font-weight: bold;
  823. color: #ff0000;
  824. .money {
  825. font-size: 36rpx;
  826. }
  827. }
  828. }
  829. .zhifu {
  830. width: 50%;
  831. height: 92rpx;
  832. background: linear-gradient(180deg, #fd4646, #ff3535);
  833. text-align: center;
  834. line-height: 92rpx;
  835. font-size: 32rpx;
  836. font-family: PingFang SC;
  837. font-weight: bold;
  838. color: #ffffff;
  839. }
  840. }
  841. .right .checkalls.checked {
  842. color: #fd4343;
  843. background: #ffffff;
  844. }
  845. .box {
  846. padding: 0 20rpx 150rpx;
  847. }
  848. .font-header {
  849. width: 100%;
  850. height: 80rpx;
  851. font-size: 40rpx;
  852. display: flex;
  853. justify-content: center;
  854. align-items: center;
  855. }
  856. .banben {
  857. width: 100%;
  858. font-size: 40rpx;
  859. display: flex;
  860. justify-content: center;
  861. align-items: center;
  862. }
  863. .main {
  864. margin-top: 10rpx;
  865. text-indent: 2em;
  866. font-size: 28rpx;
  867. line-height: 52rpx;
  868. }
  869. .title {
  870. margin-top: 20rpx;
  871. text-indent: 2em;
  872. font-weight: bold;
  873. font-size: 32rpx;
  874. }
  875. </style>