ljc 3 месяцев назад
Сommit
5f4b7075b1
59 измененных файлов с 677 добавлено и 0 удалено
  1. 156 0
      PayInfo.html
  2. 0 0
      css/AlipayList.a3f2ceb2.css
  3. 1 0
      css/BalanceChange.86d980d2.css
  4. 0 0
      css/BlackList.eafac4f6.css
  5. 0 0
      css/Dashboard.09b75ac5.css
  6. 1 0
      css/GeCode.b43e3988.css
  7. 0 0
      css/OrderGrabbing.4c743490.css
  8. 1 0
      css/OrderList.6316cdb6.css
  9. 0 0
      css/RateList.74d92ff0.css
  10. 1 0
      css/Withdraw.815378c0.css
  11. 0 0
      css/app.2eccc7b4.css
  12. 0 0
      css/element-ui.css
  13. 0 0
      css/element@2.12.2.css
  14. BIN
      css/fonts/element-icons.woff
  15. 0 0
      css/forget.329062ac.css
  16. 171 0
      css/index.css
  17. 1 0
      css/info.6fff06e5.css
  18. 0 0
      css/list.07c29ba5.css
  19. 76 0
      css/preloading.css
  20. 0 0
      css/role.d9b4b713.css
  21. 0 0
      css/signin.1df0fe7f.css
  22. 1 0
      css/user.4f94bc30.css
  23. BIN
      favicon.ico
  24. BIN
      fonts/element-icons.535877f5.woff
  25. BIN
      fonts/element-icons.732389de.ttf
  26. BIN
      fonts/iconfont.4d9552d3.woff
  27. BIN
      fonts/iconfont.be6a010f.ttf
  28. BIN
      fonts/iconfont.d6bf243e.eot
  29. BIN
      img/CN.jpg
  30. BIN
      img/EN.jpg
  31. 34 0
      img/iconfont.a1a2e198.svg
  32. BIN
      img/logo.8abc47dc.png
  33. BIN
      img/logo.jpg
  34. 1 0
      index.html
  35. 0 0
      js/AlipayList.a9365492.js
  36. 0 0
      js/BalanceChange.1c31c9ad.js
  37. 0 0
      js/BalanceChange~OrderGrabbing~OrderList~Withdraw.fc69efb9.js
  38. 0 0
      js/BlackList.915c6482.js
  39. 0 0
      js/Dashboard.0416e4f3.js
  40. 0 0
      js/GeCode.7c2311e8.js
  41. 0 0
      js/OrderGrabbing.87331146.js
  42. 0 0
      js/OrderList.fb86b3b2.js
  43. 0 0
      js/RateList.7e91c24f.js
  44. 0 0
      js/Withdraw.4cf4954e.js
  45. 0 0
      js/app.a350a86a.js
  46. 1 0
      js/axios.min.js
  47. 0 0
      js/chunk-vendors.f0d4e080.js
  48. 0 0
      js/element-ui.js
  49. 0 0
      js/element@2.12.2.js
  50. 0 0
      js/forget.243a7393.js
  51. 225 0
      js/forget.js
  52. 1 0
      js/info.9f6ecbcb.js
  53. 0 0
      js/list.7866ada0.js
  54. 0 0
      js/list~role.60cd97a4.js
  55. 1 0
      js/page.2d868174.js
  56. 0 0
      js/role.42730186.js
  57. 0 0
      js/signin.a951e10b.js
  58. 0 0
      js/user.e11d54b0.js
  59. 5 0
      js/vue.min.js

+ 156 - 0
PayInfo.html

@@ -0,0 +1,156 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <title>GoPays</title>
+  <meta http-equiv="X-UA-Compatible" content="ie=edge">
+  <meta name="full-screen" content="yes">
+  <meta name="x5-fullscreen" content="true">
+  <meta name="viewport"
+        content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"/>
+
+  <link rel="stylesheet" href="css/element-ui.css">
+  <link rel="stylesheet" href="css/element@2.12.2.css">
+  <link rel="stylesheet" href="css/index.css">
+
+</head>
+<body>
+<div class="container" id="forget" v-loading="pictLoading" element-loading-background="rgba(43, 48, 67, 0.65)"
+     element-loading-spinner="el-icon-loading">
+  <div class="Va-document">
+    <div class="content-info">
+      <p class="title"><span class="tit1">{{ lang.serial }}</span> <span class="tit2">{{ params.serial || '--' }}</span>
+      </p>
+      <div class="pays">
+        <div class="pay">
+          <p class="tit">支付金额(CNY)</p>
+          <p class="num">{{ params.cny || '0' }}</p>
+        </div>
+        <div class="time">
+          <span v-if="timeStatus == 1">{{ time }}</span>
+          <span v-if="timeStatus == 2" style="color: #BF233D;">已过期</span>
+        </div>
+      </div>
+      <p class="beizhu">*[禁止备注]禁止备注任何敏感字样(入金,虚拟货币等),否则支付的款项无法找回。</p>
+      <div class="list" v-if="params.payType == 'ALIPAY'">
+        <div class="tit-label" style="width: 100%;">
+          <p class="label">二维码</p>
+          <p class="com" id="ShareLink7" style="display: flex;
+                    justify-content: center;
+                    width: 100%;
+                    margin-bottom: 10px;">
+            <!-- <img :src="ho + params.alipayUrl" alt=""> -->
+            <img style="width: 250px;" :src="ho + params.alipayUrl" alt="">
+          </p>
+        </div>
+        <!-- <div>
+						<span class="btn" @click="CopyShareLink(params.bankUname)">复制</span>
+				</div> -->
+      </div>
+      <div class="list" v-if="params.payType == 'WECHAT'">
+        <div class="tit-label" style="width: 100%;">
+          <p class="label">二维码</p>
+          <p class="com" id="ShareLink7" style="display: flex;
+                    justify-content: center;
+                    width: 100%;
+                    margin-bottom: 10px;">
+            <!-- <img :src="ho + params.alipayUrl" alt=""> -->
+            <img style="width: 250px;" :src="ho + params.wechatUrl" alt="">
+          </p>
+        </div>
+        <!-- <div>
+						<span class="btn" @click="CopyShareLink(params.bankUname)">复制</span>
+				</div> -->
+      </div>
+      <div v-if="!['ALIPAY','WECHAT'].includes(params.payType)">
+        <div class="list">
+          <div class="tit-label">
+            <p class="label">收款人</p>
+            <p class="com" id="ShareLink1">{{ params.bankUname || '--' }}</p>
+          </div>
+          <div>
+            <span class="btn" @click="CopyShareLink(params.bankUname)">复制</span>
+          </div>
+        </div>
+        <div class="list">
+          <div class="tit-label">
+            <p class="label">收款人账户</p>
+            <p class="com" id="ShareLink2">{{ params.bankCardNum || '--' }}</p>
+          </div>
+          <div>
+            <span class="btn" @click="CopyShareLink(params.bankCardNum)">复制</span>
+          </div>
+        </div>
+        <div class="list">
+          <div class="tit-label">
+            <p class="label">收款人银行</p>
+            <p class="com" id="ShareLink3">{{ params.bankName || '--' }}</p>
+          </div>
+          <div>
+            <span class="btn" @click="CopyShareLink(params.bankName)">复制</span>
+          </div>
+        </div>
+        <div class="list">
+          <div class="tit-label">
+            <p class="label">支行信息</p>
+            <p class="com" id="ShareLink4">{{ params.bankBranchName || '--' }}</p>
+          </div>
+          <div>
+            <span class="btn" @click="CopyShareLink(params.bankBranchName)">复制</span>
+          </div>
+        </div>
+      </div>
+
+      <div class="list" v-if="params.payType == 'ALIPAY'">
+        <div class="tit-label">
+          <p class="label">备注信息</p>
+          <p class="com" id="ShareLink6">{{ params.payMsg || '--' }}</p>
+        </div>
+        <div>
+          <span class="btn" @click="CopyShareLink(params.payMsg)">复制</span>
+        </div>
+      </div>
+      <div class="list" v-if="params.payType == 'WECHAT'">
+        <div class="tit-label">
+          <p class="label">备注信息</p>
+          <p class="com" id="ShareLink6">{{ params.payMsg || '--' }}</p>
+        </div>
+        <div>
+          <span class="btn" @click="CopyShareLink(params.payMsg)">复制</span>
+        </div>
+      </div>
+      <div class="list">
+        <div class="tit-label">
+          <p class="label">付款金额</p>
+          <p class="com" id="ShareLink5">{{ params.cny || '0' }}</p>
+        </div>
+        <div>
+          <span class="btn" @click="CopyShareLink(params.cny)">复制</span>
+        </div>
+      </div>
+      <p class="beizhu">*完成付款后,请务必点击“我已付款“按钮,否则支付的款项可能无法找回。</p>
+
+      <div style="margin: 20px 10px;" class="btn-box">
+        <el-row type="flex">
+          <el-col :span="8" :xs="12" class="l-btn">
+            <el-button style="width: 100%;" type="" @click="confirm(5)">取消</el-button>
+          </el-col>
+          <el-col :span="16" :xs="12" class="r-btn">
+            <el-button style="width: 100%;" type="primary" @click="confirm(1)">我已付款</el-button>
+          </el-col>
+        </el-row>
+
+
+      </div>
+    </div>
+  </div>
+</div>
+
+<script src="js/vue.min.js"></script>
+<script src="js/axios.min.js"></script>
+<script src="js/element-ui.js"></script>
+<script src="js/element@2.12.2.js"></script>
+<script src="js/forget.js"></script>
+
+</body>
+</html>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/AlipayList.a3f2ceb2.css


+ 1 - 0
css/BalanceChange.86d980d2.css

@@ -0,0 +1 @@
+#financial_OnlineDeposit .crm_search .search_action_btn .delete[data-v-dbb9acca]{background-color:#a1a1a1}#financial_OnlineDeposit .crm_search .search_action_btn .delete.active[data-v-dbb9acca]{background-color:#368fec}#financial_OnlineDeposit .el-table .state[data-v-dbb9acca]{display:block;min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;border-radius:2px;padding:2px 10px;color:#fff}#financial_OnlineDeposit .crm_verified_info_mask_trading[data-v-dbb9acca]{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(43,48,67,.65);z-index:88}@media screen and (min-width:769px){.ss-box1[data-v-dbb9acca]{display:none}}@media screen and (max-width:768px){.crm_search .el-form[data-v-dbb9acca]{-ms-flex-wrap:wrap;flex-wrap:wrap}.crm_search .el-form .el-form-item[data-v-dbb9acca]{width:100%;margin-right:0!important}.crm_search .el-form .crm_search_down_special[data-v-dbb9acca]{width:100%}.crm_search .el-form .el-form-item.w-box[data-v-dbb9acca]{width:50%}.ss-box[data-v-dbb9acca]{display:none}.ss-box1[data-v-dbb9acca]{display:initial}.crm_search[data-v-dbb9acca]{background:#fff;margin-bottom:10px;border-radius:4px;padding:5px}.crm_date_pick.el-input__inner[data-v-dbb9acca]{width:100%!important}}#financial_OnlineDeposit .dialog_header_w .crm_search_down,#financial_OnlineDeposit .dialog_header_w .el-input--small .el-input__inner{width:100%}@media screen and (max-width:768px){.el-date-range-picker{width:80%}.el-date-range-picker .el-picker-panel__body{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-date-range-picker__content{float:left;width:100%}.dialog_header_w.el-dialog{width:95%}}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/BlackList.eafac4f6.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/Dashboard.09b75ac5.css


+ 1 - 0
css/GeCode.b43e3988.css

@@ -0,0 +1 @@
+#enter_GoogleSecretKey .googBox[data-v-2d4b7365]{max-width:520px;margin:auto}#enter_GoogleSecretKey .googleCode[data-v-2d4b7365]{width:200px;margin-top:200px}#enter_GoogleSecretKey .googleSecretKey[data-v-2d4b7365]{font-size:14px;color:#606266;line-height:32px;margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#enter_GoogleSecretKey .linkname[data-v-2d4b7365]{display:inline-block;width:125px;text-align:end}#enter_GoogleSecretKey .link[data-v-2d4b7365]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1em;border:1px solid #dcdfe6;padding:0 20px;font-size:14px;color:#606266;line-height:32px}#enter_GoogleSecretKey .link[data-v-2d4b7365]:focus{outline:none}#enter_GoogleSecretKey .btn-copy[data-v-2d4b7365]{margin-left:20px;padding:4px 10px;border-right:4px;background-color:#5481d6;color:#fff;line-height:normal;cursor:pointer;-webkit-transition:all .25s linear;transition:all .25s linear}#enter_GoogleSecretKey .btn-copy[data-v-2d4b7365]:hover{background-color:rgba(84,129,214,.8)}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/OrderGrabbing.4c743490.css


+ 1 - 0
css/OrderList.6316cdb6.css

@@ -0,0 +1 @@
+#financial_OnlineDeposit .crm_search .search_action_btn .delete[data-v-b19bb946]{background-color:#a1a1a1}#financial_OnlineDeposit .crm_search .search_action_btn .delete.active[data-v-b19bb946]{background-color:#368fec}#financial_OnlineDeposit .el-table .state[data-v-b19bb946]{display:block;min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;border-radius:2px;padding:2px 10px;color:#fff}#financial_OnlineDeposit .crm_verified_info_mask_trading[data-v-b19bb946]{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(43,48,67,.65);z-index:88}@media screen and (min-width:769px){.ss-box1[data-v-b19bb946]{display:none}}@media screen and (max-width:768px){.crm_search .el-form .el-form-item[data-v-b19bb946]{width:100%;margin-right:0!important}.crm_search .el-form .crm_search_down_special[data-v-b19bb946]{width:100%}.crm_search .el-form .el-form-item.w-box[data-v-b19bb946]{width:50%}.ss-box[data-v-b19bb946]{display:none}.ss-box1[data-v-b19bb946]{display:initial}.crm_search[data-v-b19bb946]{background:#fff;margin-bottom:10px;border-radius:4px;padding:5px}.crm_date_pick.el-input__inner[data-v-b19bb946]{width:100%!important}}#financial_OnlineDeposit .dialog_header_w .crm_search_down,#financial_OnlineDeposit .dialog_header_w .el-input--small .el-input__inner{width:100%}#financial_OnlineDeposit .demo-table-expand{font-size:0}#financial_OnlineDeposit .demo-table-expand label{width:90px;color:#99a9bf}#financial_OnlineDeposit .demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:100%}@media screen and (max-width:768px){.el-date-range-picker{width:80%}.el-date-range-picker .el-picker-panel__body{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-date-range-picker__content{float:left;width:100%}.dialog_header_w.el-dialog{width:95%}}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/RateList.74d92ff0.css


+ 1 - 0
css/Withdraw.815378c0.css

@@ -0,0 +1 @@
+#financial_OnlineDeposit .crm_search .search_action_btn .delete[data-v-3d6c2be2]{background-color:#a1a1a1}#financial_OnlineDeposit .crm_search .search_action_btn .delete.active[data-v-3d6c2be2]{background-color:#368fec}#financial_OnlineDeposit .el-table .state[data-v-3d6c2be2]{display:block;min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;border-radius:2px;padding:2px 10px;color:#fff}#financial_OnlineDeposit .crm_verified_info_mask_trading[data-v-3d6c2be2]{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(43,48,67,.65);z-index:88}@media screen and (min-width:769px){.ss-box1[data-v-3d6c2be2]{display:none}}@media screen and (max-width:768px){.crm_search .el-form[data-v-3d6c2be2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.crm_search .el-form .el-form-item[data-v-3d6c2be2]{width:100%;margin-right:0!important}.crm_search .el-form .crm_search_down_special[data-v-3d6c2be2]{width:100%}.crm_search .el-form .el-form-item.w-box[data-v-3d6c2be2]{width:50%}.ss-box[data-v-3d6c2be2]{display:none}.ss-box1[data-v-3d6c2be2]{display:initial}.crm_search[data-v-3d6c2be2]{background:#fff;margin-bottom:10px;border-radius:4px;padding:5px}.crm_date_pick.el-input__inner[data-v-3d6c2be2]{width:100%!important}}#financial_OnlineDeposit .dialog_header_w .crm_search_down,#financial_OnlineDeposit .dialog_header_w .el-input--small .el-input__inner{width:100%}@media screen and (max-width:768px){.el-date-range-picker{width:80%}.el-date-range-picker .el-picker-panel__body{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-date-range-picker__content{float:left;width:100%}.dialog_header_w.el-dialog{width:95%}}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/app.2eccc7b4.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/element-ui.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/element@2.12.2.css


BIN
css/fonts/element-icons.woff


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/forget.329062ac.css


+ 171 - 0
css/index.css

@@ -0,0 +1,171 @@
+html,body{
+    width: 100%;
+    height: 100%;
+    box-sizing: border-box;
+    margin: 0;
+    padding: 0;
+}
+.container{
+    width: 100%;
+    height: 100%;
+    overflow: hidden;
+    overflow-y: auto;
+    box-sizing: border-box;
+}
+.Va-document{
+    width: 100%;
+    height: 100%;
+    box-sizing: border-box;
+    font-size: 12px;
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    background-color: #F2F2F2;
+}
+.Va-document .title-head{
+    width: 100%;
+    background-color: #EB3F57;
+    text-align: center;
+    line-height: 2.5;
+    color: #ffffff;
+}
+.Va-document .content-info{
+    width: 600px;
+    padding: 15px;
+    box-sizing: border-box;
+    background-color: #fff;
+    box-shadow: 0px 0px 10px #6f6c6c5e;
+}
+.Va-document .content-info .title{
+    font-size: 14px;
+    text-align: center;
+}
+.Va-document .content-info .pays{
+    border-bottom: 1px dashed rgb(34, 34, 34);
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+}
+.Va-document .content-info .pays .pay .tit{
+    font-size: 16px;
+    margin: 5px 0;
+    font-weight: bold;
+}
+.Va-document .content-info .pays .pay .num{
+    font-size: 22px;
+    color: #BF233D;
+    font-weight: bold;
+    margin: 5px 0;
+}
+.Va-document .content-info .pays .time{
+    font-size: 22px;
+    color: #4990EF;
+    font-weight: bold;
+}
+.Va-document .content-info .beizhu{
+    font-size: 14px;
+    color: #BF233D;
+    margin: 25px 10px;
+}
+.Va-document .content-info .list{
+    font-size: 14px;
+    margin: 0 10px;
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    border-bottom: 1px dashed rgb(34 34 34 / 45%);
+}
+.Va-document .content-info .list .tit-label .com{
+    font-size: 16px;
+    color: #4990EF;
+    margin: 0;
+}
+.Va-document .content-info .list .btn{
+    padding: 5px 10px;
+    background-color: #4990EF;
+    color: #fff;
+    border-radius: 4px;
+    font-size: 14px;
+    cursor: pointer;
+    user-select: none;
+}
+.Va-document .content-info .btn-box .l-btn{
+    margin-right: 10px;
+}
+.Va-document .content-info .btn-box .r-btn{
+    margin-left: 10px;
+}
+
+
+@media screen and (max-width: 768px) {
+    .Va-document .content-info{
+        width: 100%;
+        height: 100%;
+        padding: 15px;
+        box-sizing: border-box;
+        background-color: #fff;
+        box-shadow: 0px 0px 10px #6f6c6c5e;
+    }
+}
+
+
+
+
+
+
+.Va-document .content-info .only-head{
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+}
+.Va-document .content-info .only-head .divider{
+    flex: 1;
+    height: 1px;
+    background-color: #C5C5C9;
+    margin: 0 5px;
+}
+.Va-document .content-info .my-form-item-label .des{
+    color: #949494;
+}
+.Va-document .content-info .avatar-uploader {
+    border: 1px dashed #C4C4C4;
+    margin: 10px;
+    width: 150px;
+    height: 80px;
+    line-height: 80px;
+    display: inline-block;
+    overflow: hidden;
+}
+.Va-document .content-info .avatar-uploader .el-upload {
+    width: 100%;
+    text-align: center;
+}
+div.menu-logo {
+    margin: 0 6px;
+    cursor: pointer;
+    user-select: none;
+}
+.menu-logo.chooseLang{
+    border: 1px solid #C5C5C9;
+    width: 130px;
+    margin-bottom: 10px;
+    text-align: center;
+}
+
+.s-btn{
+    background-color: #EB3F57;
+    border-color: #EB3F57;
+}
+.el-button--primary:active,.el-button:focus,.el-button--primary:hover{
+    background-color: #EB3F57;
+    border-color: #EB3F57;
+    opacity: 0.8;
+}
+.el-input__inner:focus{
+    border-color: #EB3F57;
+}
+
+.el-upload{
+    width: 100%;
+    height: 100%;
+}

+ 1 - 0
css/info.6fff06e5.css

@@ -0,0 +1 @@
+#Welcome[data-v-a3ebd3a2]{font-size:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/list.07c29ba5.css


+ 76 - 0
css/preloading.css

@@ -0,0 +1,76 @@
+.line-scale-party>div,
+.line-scale-pulse-out-rapid>div,
+.line-scale-pulse-out>div,
+.line-scale>div {
+    width: 4px;
+    height: 35px;
+    display: inline-block
+}
+
+.line-scale-party>div,
+.line-scale-pulse-out-rapid>div,
+.line-scale-pulse-out>div,
+.line-scale>div,
+.line-spin-fade-loader>div {
+    border-radius: 2px;
+    margin: 2px;
+    background-color: #fff
+}
+
+@-webkit-keyframes line-scale {
+
+    0%,
+    100% {
+        -webkit-transform: scaley(1);
+        transform: scaley(1)
+    }
+
+    50% {
+        -webkit-transform: scaley(.4);
+        transform: scaley(.4)
+    }
+}
+
+@keyframes line-scale {
+
+    0%,
+    100% {
+        -webkit-transform: scaley(1);
+        transform: scaley(1)
+    }
+
+    50% {
+        -webkit-transform: scaley(.4);
+        transform: scaley(.4)
+    }
+}
+
+.line-scale>div:nth-child(1) {
+    -webkit-animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08);
+    animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08)
+}
+
+.line-scale>div:nth-child(2) {
+    -webkit-animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08);
+    animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08)
+}
+
+.line-scale>div:nth-child(3) {
+    -webkit-animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08);
+    animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08)
+}
+
+.line-scale>div:nth-child(4) {
+    -webkit-animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08);
+    animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08)
+}
+
+.line-scale>div:nth-child(5) {
+    -webkit-animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
+    animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08)
+}
+
+.line-scale>div {
+    -webkit-animation-fill-mode: both;
+    animation-fill-mode: both
+}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/role.d9b4b713.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
css/signin.1df0fe7f.css


+ 1 - 0
css/user.4f94bc30.css

@@ -0,0 +1 @@
+#user[data-v-4a98bd4a]{height:100%;border-top:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}#user[data-v-4a98bd4a],[data-theme=theme1] #user[data-v-4a98bd4a]{background-color:#f2f2f2}#user .section-common[data-v-4a98bd4a]{height:auto;padding:25px 0;margin:auto}#user .section-top[data-v-4a98bd4a]{width:100%;-ms-flex-pack:center}#user .section-top .bar[data-v-4a98bd4a],#user .section-top[data-v-4a98bd4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}#user .section-top .bar[data-v-4a98bd4a]{width:540px;padding:0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center}#user .section-top .bar .chooseLang[data-v-4a98bd4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;background-color:#fff}[data-theme=theme1] #user .section-top .bar .chooseLang[data-v-4a98bd4a]{background-color:#fff}#user .section-top .bar .chooseLang[data-v-4a98bd4a]{border-radius:50px;padding:5px 8px}#user .section-top .bar .el-dropdown i[data-v-4a98bd4a]{font-size:16px;font-weight:700}#user .section-right[data-v-4a98bd4a]{height:auto;width:640px;padding-top:48px}


BIN
fonts/element-icons.535877f5.woff


BIN
fonts/element-icons.732389de.ttf


BIN
fonts/iconfont.4d9552d3.woff


BIN
fonts/iconfont.be6a010f.ttf


BIN
fonts/iconfont.d6bf243e.eot




Разница между файлами не показана из-за своего большого размера
+ 34 - 0
img/iconfont.a1a2e198.svg


BIN
img/logo.8abc47dc.png



+ 1 - 0
index.html

@@ -0,0 +1 @@
+<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=/favicon.ico><link href=/css/preloading.css rel=stylesheet type=text/css><title>GoPays</title><link href=/css/app.2eccc7b4.css rel=preload as=style><link href=/js/app.a350a86a.js rel=preload as=script><link href=/js/chunk-vendors.f0d4e080.js rel=preload as=script><link href=/css/app.2eccc7b4.css rel=stylesheet></head><body><noscript><strong>We're sorry but crm-system doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app><div id=pre style="position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100000;"><div style="background-color: rgba(0, 0, 0, .8); width: 100%; height: 100%;"><div style="position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);"><div class=line-scale><div></div><div></div><div></div><div></div><div></div></div></div></div></div></div><script src=/js/chunk-vendors.f0d4e080.js></script><script src=/js/app.a350a86a.js></script></body></html>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/AlipayList.a9365492.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/BalanceChange.1c31c9ad.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/BalanceChange~OrderGrabbing~OrderList~Withdraw.fc69efb9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/BlackList.915c6482.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/Dashboard.0416e4f3.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/GeCode.7c2311e8.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/OrderGrabbing.87331146.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/OrderList.fb86b3b2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/RateList.7e91c24f.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/Withdraw.4cf4954e.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/app.a350a86a.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
js/axios.min.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/chunk-vendors.f0d4e080.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/element-ui.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/element@2.12.2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/forget.243a7393.js


+ 225 - 0
js/forget.js

@@ -0,0 +1,225 @@
+
+var content = {
+  'cn':{
+    item1:'订单',
+    btn:'订单确定',
+    btn1:'订单取消',
+    serial:'订单号:',
+    merchantSerial:'商户流水号:',
+    amount:'金额:',
+    cny:"人民币:",
+    UserName: "户名:",
+    BankName: "银行名称:",
+    BankCardNum: "银行卡号:",
+    bankBranchName: "开户支行名称:",
+    BankAddr: "支行地址:",
+    SwiftCode: "Swift Code:",
+    BankCode: "银行Code:",
+    expireTime: "过期时间:",
+    success:'成功',
+  },
+  'en':{
+    item1:'Order',
+    btn:'Order Confirmation',
+    btn1:'Order Cancellation',
+    serial:'Serial:',
+    merchantSerial:'Merchant Serial:',
+    amount:'Amount:',
+    cny:"CNY:",
+    UserName: "User Name:",
+    BankName: "Bank Name:",
+    BankCardNum: "Bank Card Number:",
+    bankBranchName: "Bank Branch Name:",
+    BankAddr: "Bank Addr:",
+    SwiftCode: "Swift Code:",
+    BankCode: "Bank Code:",
+    expireTime: "ExpireTime:",
+    success:'success',
+  }
+};
+let config = {
+  Pattern: {
+    Password: /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?!.*([~!@&%$^\\(\\)#_]).*\\1.*\\1.*\\1)[A-Za-z0-9~!@&%$^\\(\\)#_]{8,16}$/,
+  }
+};
+
+
+let vm = new Vue({
+    el: "#forget",
+  data(){
+      return{
+        ho:'',
+        //多语言
+        langList: {
+          en: "ENGLISH",
+          cn: "中文简体"
+        },
+        language: "cn",
+        lang:{},
+
+        flag:false,
+        serial:'',
+        pictLoading:false,
+
+        params: {
+          amount: "",
+          bankAddr:'',
+          bankBranchName:'',
+          bankCardNum:'',
+          bankCode:'',
+          bankName:'',
+          bankUname:'',
+          cny:'',
+          expireTime:'',
+          merchantSerial:'',
+          pickupUrl:'',
+          serial:'',
+          swiftCode:'',
+          payType:'ALIPAY',
+          alipayUrl:'',
+          payMsg:'',
+        },
+
+        time:'',
+        timer:null,
+        timeStatus:1,
+
+        rules: {
+          
+        }
+    }
+  },
+  computed: {
+    
+  },
+    methods: {
+      // 语言切换函数
+      chooseLang (key) {
+        this.lang = content[key];
+        this.language = key;
+      },
+
+      // 复制分享链接
+      CopyShareLink (val) {
+        // 模拟 输入框
+        var cInput = document.createElement("input");
+        cInput.value = val;
+        document.body.appendChild(cInput);
+        cInput.select(); // 选取文本框内容
+
+        // 执行浏览器复制命令
+        // 复制命令会将当前选中的内容复制到剪切板中(这里就是创建的input标签)
+        // Input要在正常的编辑状态下原生复制方法才会生效
+
+        document.execCommand("copy");
+
+        this.$message({
+          type: "success",
+          message: "复制成功"
+        });
+      // 复制成功后再将构造的标签 移除
+        document.body.removeChild(cInput);
+      },
+
+      // 发送
+      send: async function () {
+        this.pictLoading = true;
+        axios.get(this.ho + '/pay/order/get?serial=' + this.serial, {
+          
+          //参数
+        }).then(res => {//请求成功后的处理函数
+          if (res.data.code == 200) {
+            this.$message({
+              message: this.lang.success,
+              type: 'success'
+            });
+            this.params = res.data.data;
+          } else {
+            this.$message.error(res.data.msg);
+          }
+          this.timer = setInterval(() => {this.getDate()}, 1000);
+        }).catch(err => {                 //请求失败后的处理函数
+
+        })
+        setTimeout(() => {
+          this.pictLoading = false;
+        }, 1000);
+      },
+
+      confirm: async function (val) {
+        if (this.flag) {
+          return
+        } else {
+          this.flag = true;
+        }
+        axios.post(this.ho + '/pay/order/submit', {
+          serial:this.params.serial,
+          customStatus:val,
+          //参数
+        }).then(res => {//请求成功后的处理函数
+          if (res.data.code == 200) {
+            this.$message({
+              message: this.lang.success,
+              type: 'success'
+            });
+            setTimeout(() => {
+              window.location.href = this.params.pickupUrl
+            }, 2000);
+          } else {
+            this.$message.error(res.data.msg);
+          }
+          this.flag = false;
+        }).catch(err => {                 //请求失败后的处理函数
+
+        })
+      },
+
+      //时间
+      getDate () {
+
+        var newyear=new Date(this.params.expireTime.replace(/-/g,"/"));
+        var date1=new Date();
+        var now=newyear-date1;
+
+        let mm = 0, ss = 0;
+        if( now > 0 ) {
+          mm = Math.floor( now/1000/60%60 );
+          ss = Math.floor( now/1000%60 );
+          this.timeStatus = 1;
+        } else {
+          this.timeStatus = 2;
+          clearInterval(this.timer)
+        }
+
+        let clock;
+
+        if (mm < 10) {
+          mm = "0" + mm;
+        }
+        if (ss < 10) {
+          ss = "0" + ss;
+        }
+
+        clock = mm + ":" + ss;
+
+        this.time = clock;
+
+        
+      },
+      
+    },
+    mounted() {
+      // this.ho ='http://192.168.0.21:15233';
+      this.ho = window.location.origin;
+      // this.params.token = window.location.search.split('?token=')[1];
+      this.serial = window.location.search.split('?serial=')[1];
+
+      this.lang = content['cn'];
+      this.send();
+
+      
+    },
+    destroyed() {
+      clearInterval(this.timer)
+    }
+});

+ 1 - 0
js/info.9f6ecbcb.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["info"],{"62cd":function(n,e,t){"use strict";t("d12b")},"726d":function(n,e,t){"use strict";t.r(e);var c=function(){var n=this;n._self._c;return n._m(0)},i=[function(){var n=this,e=n._self._c;return e("div",{attrs:{id:"Welcome"}},[e("div",[n._v("Welcome!!!")])])}],d={name:"index"},o=d,s=(t("62cd"),t("2877")),u=Object(s["a"])(o,c,i,!1,null,"a3ebd3a2",null);e["default"]=u.exports},d12b:function(n,e,t){}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/list.7866ada0.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/list~role.60cd97a4.js


+ 1 - 0
js/page.2d868174.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["page"],{a5ac:function(e,a,n){"use strict";n.r(a);var t=function(){var e=this,a=e._self._c;return a("router-view")},r=[],u={name:"Page"},c=u,o=n("2877"),s=Object(o["a"])(c,t,r,!1,null,"a4250b3e",null);a["default"]=s.exports}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/role.42730186.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/signin.a951e10b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
js/user.e11d54b0.js


Разница между файлами не показана из-за своего большого размера
+ 5 - 0
js/vue.min.js


Некоторые файлы не были показаны из-за большого количества измененных файлов