home.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>心悦分销平台</title>
  6. <link rel="shortcut icon" href="favicon.ico" />
  7. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  8. <link rel="stylesheet" type="text/css" href="css/common.css">
  9. <link rel="stylesheet" type="text/css" href="css/popup.css">
  10. <link rel="stylesheet" type="text/css" href="css/style.css">
  11. </head>
  12. <body>
  13. <div id="home">
  14. <div
  15. class="alertbg"
  16. v-show="
  17. realNameShow ||
  18. cardActiveShow ||
  19. diamondActiveShow ||
  20. incardShow ||
  21. inDiamondShow ||
  22. reviewShow
  23. "
  24. @click="closeAlert"
  25. ></div>
  26. <div class="userinfo" :class="isBig ? 'userinfobig' : ''">
  27. <div class="userinfo-top">
  28. <div class="headimg" bindtap="toInfo">
  29. <!-- <router-link to="/info"> -->
  30. <img
  31. src="infoData.avatar || headbg"
  32. title="头像"
  33. alt="头像"
  34. @click="gotoInfo"
  35. />
  36. <!-- </router-link> -->
  37. </div>
  38. </div>
  39. <div class="info-name">
  40. 1
  41. </div>
  42. <ul class="info-bottom">
  43. <li class="bottom-list">分销商ID 12345</li>
  44. <li class="bottom-list">元宝 1</li>
  45. <!-- <li class='bottom-list'>抽奖卡 {{infoData.lottery}}</li> -->
  46. <!-- <li class='bottom-list'>
  47. 领取上月赠卡
  48. <img src='../assets/img/help.png' />
  49. </li> -->
  50. </ul>
  51. </div>
  52. <div class="cardinfo">
  53. <div class="table mg-t-b3" :class="isBig ? 'mg-t-b4' : ''">
  54. <div class="tr bg-w">
  55. <div class="th c-snow w-b20">aa</div>
  56. <div class="th">上月进货</div>
  57. <div class="th">本月进货</div>
  58. <div class="th ">当前库存</div>
  59. </div>
  60. <div class="tr">
  61. <div class="td w-b20">房卡</div>
  62. <div class="td c-red">{{ infoData.preMonth.roomcard }}</div>
  63. <div class="td c-blue">
  64. {{ infoData.theMonth.roomcard }}
  65. </div>
  66. <div class="td c-red">{{ infoData.repertory }}</div>
  67. </div>
  68. <div class="tr">
  69. <div class="td w-b20">钻石</div>
  70. <div class="td c-red">{{ infoData.preMonth.diamonds }}</div>
  71. <div class="td c-blue">
  72. {{ infoData.theMonth.diamonds }}
  73. </div>
  74. <div class="td c-red">{{ infoData.diamonds }}</div>
  75. </div>
  76. </div>
  77. <div class="cardrecord pr" :class="isBig ? 'mg-t-b2' : ''">
  78. <div class="des">
  79. {{ info.awardInfo1Prefix }}
  80. <span class="red">{{ infoData.monthBuyCount }}</span
  81. >{{ info.awardInfo1Suffix }}
  82. <span
  83. class="red underline"
  84. v-if="infoData.award"
  85. @click="receiveAward"
  86. >领取上月赠卡</span
  87. >
  88. </div>
  89. <div class="des">
  90. {{ info.awardInfo2Prefix }}
  91. <span class="red">{{ infoData.nextTargetBuyCount }}</span
  92. >{{ info.awardInfo2 }}
  93. <span class="red">{{ infoData.nextAward }}</span
  94. >{{ info.awardInfo2Suffix }}
  95. </div>
  96. </div>
  97. <!-- <div class='bd-b'></div> -->
  98. </div>
  99. <div class="domain">
  100. <div class="domain-itembox">
  101. <div class="domain-item" @click="clickPurchase('card')">
  102. <img
  103. src="../assets/img/index_icon1.png"
  104. :class="isBig ? 'big' : ''"
  105. />
  106. <span>房卡进货</span>
  107. </div>
  108. <div class="domain-item" @click="showIncard('card')">
  109. <img
  110. src="../assets/img/index_icon2.png"
  111. :class="isBig ? 'big' : ''"
  112. />
  113. <span>玩家充卡</span>
  114. </div>
  115. <router-link :to="searchUrl" tag="div" class="domain-item">
  116. <img
  117. src="../assets/img/index_icon3.png"
  118. :class="isBig ? 'big' : ''"
  119. title="用卡查询"
  120. alt="用卡查询icon"
  121. />
  122. <span>用卡查询</span>
  123. </router-link>
  124. </div>
  125. <div class="domain-itembox">
  126. <div class="domain-item" @click="clickPurchase('diamonds')">
  127. <img
  128. src="../assets/img/index_icon4.png"
  129. :class="isBig ? 'big' : ''"
  130. />
  131. <span>钻石进货</span>
  132. </div>
  133. <div class="domain-item" @click="showIncard('diamonds')">
  134. <img
  135. src="../assets/img/index_icon5.png"
  136. :class="isBig ? 'big' : ''"
  137. />
  138. <span>玩家充钻</span>
  139. </div>
  140. <router-link
  141. :to="searchUrl_diamonds"
  142. tag="div"
  143. class="domain-item"
  144. >
  145. <img
  146. src="../assets/img/index_icon6.png"
  147. :class="isBig ? 'big' : ''"
  148. title="钻石查询"
  149. alt="钻石查询icon"
  150. />
  151. <span>钻石查询</span>
  152. </router-link>
  153. </div>
  154. </div>
  155. <!-- 活动广告 -->
  156. <div class="lottery-link" v-if="info.displayAdvertising">
  157. <img :src="infoData.app_mg" alt="lottery" title="lottery" />
  158. </div>
  159. <!-- 实名认证 -->
  160. <transition enter-active-class="fadeIn" leave-active-class="fadeOut">
  161. <div class="realname hide" v-show="realNameShow">
  162. <div class="index-title">
  163. 实名认证
  164. <div class="bd-b"></div>
  165. </div>
  166. <div class="index-inputs">
  167. <div class="index-inputs-item">
  168. <div class="inputs-label">姓 名</div>
  169. <input
  170. placeholder="请输入真实姓名"
  171. name="name"
  172. class="inputs-input"
  173. type="text"
  174. v-model="realName.name"
  175. />
  176. <div class="bd-b"></div>
  177. </div>
  178. <div class="index-inputs-item">
  179. <div class="inputs-label">身份证</div>
  180. <input
  181. placeholder="请输入身份证号码"
  182. type="text"
  183. name="idcard"
  184. class="inputs-input"
  185. v-model="realName.idcard"
  186. />
  187. <div class="bd-b"></div>
  188. </div>
  189. </div>
  190. <div class="index-bottom">
  191. <button @click="closeAlert">取消</button>
  192. <button class="sure" @click="submitName">确定</button>
  193. </div>
  194. </div>
  195. </transition>
  196. <!-- 进卡活动 -->
  197. <transition
  198. enter-active-class="slideInUp"
  199. leave-active-class="slideOutDown"
  200. >
  201. <!-- 进卡活动 -->
  202. <div class="incard" v-show="cardActiveShow">
  203. <div class="title">
  204. 进卡活动
  205. <div class="bd-b"></div>
  206. </div>
  207. <div class="rules">
  208. <div class="rules-label">本月累计进卡</div>
  209. <ul class="rules-des">
  210. <li
  211. v-for="(item, index) in awardActive.notice"
  212. :key="index"
  213. >
  214. {{ item }}
  215. </li>
  216. </ul>
  217. </div>
  218. <span class="rules-tip">{{ awardActive.tip }}</span>
  219. <div class="now-advantage">{{ awardActive.tip2 }}</div>
  220. <div class="price">
  221. <div class="price-item">
  222. <div class="left">套餐</div>
  223. <div class="right">
  224. {{ comboPropCount }}张, {{ needMoney }}元
  225. </div>
  226. <div class="bd-b"></div>
  227. </div>
  228. <div class="price-item">
  229. <div class="left">数量(套)</div>
  230. <div class="right">
  231. <span class="control" @click="reduceCard">-</span>
  232. <span class="num">{{ goodsNum }}</span>
  233. <span class="control" @click="addCard">+</span>
  234. </div>
  235. <div class="bd-b"></div>
  236. </div>
  237. <div class="price-item">
  238. <div class="left">总价(元)</div>
  239. <div class="right">{{ totalMoney }}</div>
  240. <div class="bd-b"></div>
  241. </div>
  242. </div>
  243. <div class="index-bottom">
  244. <button @click="closeAlert">取消</button>
  245. <button class="sure" @click="buyCard('card')">进卡</button>
  246. </div>
  247. </div>
  248. </transition>
  249. <!-- 钻石进货 -->
  250. <transition
  251. enter-active-class="slideInUp"
  252. leave-active-class="slideOutDown"
  253. >
  254. <!-- 钻石进货 -->
  255. <div class="incard" v-show="diamondActiveShow">
  256. <div class="title">
  257. 钻石进货
  258. <div class="bd-b"></div>
  259. </div>
  260. <div class="price">
  261. <div class="price-item">
  262. <div class="left">套餐</div>
  263. <div class="right">
  264. {{ comboPropCount }}个, {{ needMoney }}元
  265. </div>
  266. <div class="bd-b"></div>
  267. </div>
  268. <div class="price-item">
  269. <div class="left">数量(套)</div>
  270. <div class="right">
  271. <span class="control" @click="reduceCard">-</span>
  272. <span class="num">{{ goodsNum }}</span>
  273. <span class="control" @click="addCard">+</span>
  274. </div>
  275. <div class="bd-b"></div>
  276. </div>
  277. <div class="price-item">
  278. <div class="left">总价(元)</div>
  279. <div class="right">{{ totalMoney }}</div>
  280. <div class="bd-b"></div>
  281. </div>
  282. </div>
  283. <div class="index-bottom">
  284. <button @click="closeAlert">取消</button>
  285. <button class="sure" @click="buyCard('diamonds')">
  286. 进卡
  287. </button>
  288. </div>
  289. </div>
  290. </transition>
  291. <!-- 玩家充卡 -->
  292. <transition
  293. enter-active-class="slideInUp"
  294. leave-active-class="slideOutDown"
  295. >
  296. <div class="player-incard" v-if="incardShow || inDiamondShow">
  297. <div class="index-title">
  298. {{ incardShow ? "玩家充卡" : "玩家充钻" }}
  299. </div>
  300. <div class="index-inputs">
  301. <div class="index-inputs-item">
  302. <div class="inputs-label">游戏ID</div>
  303. <input
  304. id="playId"
  305. placeholder="在此输入玩家ID"
  306. class="inputs-input"
  307. name="game_user_id"
  308. type="number"
  309. v-model="incard.game_user_id"
  310. @focus="inputFocus"
  311. @blur="inputBlur"
  312. />
  313. <div class="bd-b"></div>
  314. </div>
  315. <div class="index-inputs-item">
  316. <div class="inputs-label">数 量</div>
  317. <input
  318. id="number"
  319. placeholder="在此输入充卡数量"
  320. class="inputs-input"
  321. name="number"
  322. type="number"
  323. v-model="incard.add_number"
  324. @focus="inputFocus"
  325. @blur="inputBlur"
  326. />
  327. <div class="bd-b"></div>
  328. </div>
  329. </div>
  330. <div class="index-bottom">
  331. <button
  332. @click="
  333. incardShow = false;
  334. inDiamondShow = false;
  335. "
  336. >
  337. 取消
  338. </button>
  339. <button class="sure" @click="showReview">充值</button>
  340. </div>
  341. </div>
  342. </transition>
  343. <!-- 确认信息 -->
  344. <transition
  345. enter-active-class="slideInUp"
  346. leave-active-class="slideOutDown"
  347. >
  348. <div class="player-incard" v-show="reviewShow">
  349. <div class="index-title">
  350. 请核对以下信息
  351. </div>
  352. <div class="playerInfo">
  353. <div class="left">
  354. <div class="playerInfo-item">
  355. <div class="label">游戏ID</div>
  356. <div class="content">{{ incard.game_user_id }}</div>
  357. <div class="bd-b"></div>
  358. </div>
  359. <div class="playerInfo-item">
  360. <div class="label">昵 称</div>
  361. <div class="content">{{ incard.name }}</div>
  362. <div class="bd-b"></div>
  363. </div>
  364. </div>
  365. <div class="right">
  366. <img
  367. :src="incard.avatar || headbg"
  368. alt="头像"
  369. title="头像"
  370. />
  371. </div>
  372. <div class="playerInfo-item">
  373. <div class="label">数 量</div>
  374. <div class="content">{{ incard.add_number }}</div>
  375. <div class="bd-b"></div>
  376. </div>
  377. </div>
  378. <div class="index-bottom">
  379. <button @click="reviewShow = false">取消</button>
  380. <button class="sure" @click="palyerInCard">确定</button>
  381. </div>
  382. </div>
  383. </transition>
  384. <!-- 公告弹窗 -->
  385. <div class="mask hide" v-show="publicIsShow"></div>
  386. <transition enter-active-class="fadeIn " leave-active-class="fadeOut">
  387. <div class="agreetit hide" style="height: 8rem; top: 25%;" v-show="publicIsShow">
  388. <div class="title">{{publicData.title || '公告'}}</div>
  389. <div class="agreetit-main">
  390. <p v-html="publicData.content || '暂无公告'"></p>
  391. </div>
  392. <div class="bottom">
  393. <div class="cancle" @click="closePublic">关闭</div>
  394. <div class="sure" @click="gotoPublic">查看</div>
  395. </div>
  396. </div>
  397. </transition>
  398. <div id="opacity">
  399. <div class="ios">
  400. <img src="../assets/img/ios-opacity_01.png" alt="">
  401. </div>
  402. </div>
  403. </div>
  404. <div style="display: block; width:1px; height:1px; overflow: hidden;">
  405. <a target="cyxyv" href="https://v.yunaq.com/certificate?domain=mpa.xinyueyouxi.com&from=label&code=90020"><img src="https://aqyzmedia.yunaq.com/labels/label_sm_90020.png"></a>
  406. </div>
  407. <script src="js/jquery-2.1.4.min.js"></script>
  408. <script src="js/jweixin-1.3.2.js"></script>
  409. <script src="js/vue.js"></script>
  410. <script src="js/popup.js"></script>
  411. <script src="js/rem.js"></script>
  412. <script type="text/javascript">
  413. document.write('<script type="text/javascript" charset="UTF-8" src="js/common.js?v='+new Date().getTime()+'"><\/script>');
  414. document.write('<script type="text/javascript" charset="UTF-8" src="js/page/fillin.js?v='+new Date().getTime()+'"><\/script>');
  415. </script>
  416. </body>
  417. </html>