lk před 5 roky
rodič
revize
b6643000e9
63 změnil soubory, kde provedl 320 přidání a 119 odebrání
  1. 2 2
      dist/200.html
  2. 0 1
      dist/_nuxt/1b0e9ff1460ad2d21ee9.js
  3. 1 0
      dist/_nuxt/3948d965cabcf85849cb.js
  4. 1 1
      dist/_nuxt/bd259991925c94126212.js
  5. 1 0
      dist/_nuxt/4dc2b539230422ef0695.js
  6. 1 0
      dist/_nuxt/6f78da9153e469428711.css
  7. 0 1
      dist/_nuxt/9c79ee51afbbb243215c.css
  8. 0 1
      dist/_nuxt/e17b75e748e5049f24af.js
  9. 2 2
      dist/index.html
  10. 2 2
      dist/login/index.html
  11. 2 2
      dist/main/404/index.html
  12. 2 2
      dist/main/artificial_order/index.html
  13. 2 2
      dist/main/artificial_orders/index.html
  14. 2 2
      dist/main/balance_change/index.html
  15. 2 2
      dist/main/cancel_account/index.html
  16. 2 2
      dist/main/cats/index.html
  17. 2 2
      dist/main/cert_check/index.html
  18. 2 2
      dist/main/cert_edit/index.html
  19. 2 2
      dist/main/cert_pro/index.html
  20. 2 2
      dist/main/chat_users/index.html
  21. 2 2
      dist/main/cloud_balance/index.html
  22. 2 2
      dist/main/cloud_developer/index.html
  23. 2 2
      dist/main/cloud_job/index.html
  24. 2 2
      dist/main/cps_manage/index.html
  25. 2 2
      dist/main/dev_check/index.html
  26. 2 2
      dist/main/dev_check_detail/index.html
  27. 2 2
      dist/main/dev_show/index.html
  28. 2 2
      dist/main/gongmall/index.html
  29. 2 2
      dist/main/group_list/index.html
  30. 2 2
      dist/main/index.html
  31. 2 2
      dist/main/invoice_audit/index.html
  32. 2 2
      dist/main/jishuquan/index.html
  33. 2 2
      dist/main/job/index.html
  34. 2 2
      dist/main/jobs/index.html
  35. 2 2
      dist/main/jobs_behalf_post/index.html
  36. 2 2
      dist/main/jobs_publish_company/index.html
  37. 2 2
      dist/main/kaifabao/index.html
  38. 2 2
      dist/main/kaifawu_contact/index.html
  39. 2 2
      dist/main/orders/index.html
  40. 2 2
      dist/main/orders_detail/index.html
  41. 2 2
      dist/main/orders_frozen/index.html
  42. 2 2
      dist/main/outsource_bill/index.html
  43. 2 2
      dist/main/persona/index.html
  44. 2 2
      dist/main/present_job_apply/index.html
  45. 2 2
      dist/main/publish_present/index.html
  46. 2 2
      dist/main/qingtuanbao/index.html
  47. 2 2
      dist/main/solution/index.html
  48. 2 2
      dist/main/solution_detail/index.html
  49. 2 2
      dist/main/solution_manage/index.html
  50. 2 2
      dist/main/user_bills/index.html
  51. 2 2
      dist/main/user_credit_item/index.html
  52. 2 2
      dist/main/user_credit_list/index.html
  53. 2 2
      dist/main/user_credit_setting/index.html
  54. 2 2
      dist/main/vip_manager/index.html
  55. 2 2
      dist/main/vip_order/index.html
  56. 2 2
      dist/main/vip_setting/index.html
  57. 2 2
      dist/main/wage_details/index.html
  58. 2 2
      dist/main/wage_settlement/index.html
  59. 2 2
      dist/main/wait_expend/index.html
  60. 2 2
      dist/main/withdraw/index.html
  61. 2 2
      dist/main/work_bill/index.html
  62. 10 0
      pages/main/index/kaifabao.vue
  63. 198 7
      pages/main/index/user_bills.vue

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/200.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/1b0e9ff1460ad2d21ee9.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/3948d965cabcf85849cb.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/bd259991925c94126212.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/4dc2b539230422ef0695.js


+ 1 - 0
dist/_nuxt/6f78da9153e469428711.css

@@ -0,0 +1 @@
+.user-info[data-v-0dcea0f5],.user-name[data-v-0dcea0f5]{margin-bottom:10px}.order-footer[data-v-0dcea0f5]{margin-top:20px}.product_title[data-v-0dcea0f5]{overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}#mainBody[data-v-0dcea0f5]{white-space:nowrap;overflow-x:scroll;height:calc(100% - 40px)}.orange[data-v-0dcea0f5]{color:#ff9800}.red[data-v-0dcea0f5]{color:#ff021e}

+ 0 - 1
dist/_nuxt/9c79ee51afbbb243215c.css

@@ -1 +0,0 @@
-.user-info[data-v-8a4e0550],.user-name[data-v-8a4e0550]{margin-bottom:10px}.order-footer[data-v-8a4e0550]{position:absolute;bottom:10px;left:10px}.product_title[data-v-8a4e0550]{overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}#mainBody[data-v-8a4e0550]{white-space:nowrap;overflow-x:scroll;height:calc(100% - 40px)}

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/e17b75e748e5049f24af.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/login/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/404/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/artificial_order/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/artificial_orders/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/balance_change/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cancel_account/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cats/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cert_check/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cert_edit/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cert_pro/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/chat_users/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_balance/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_developer/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_job/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cps_manage/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/dev_check/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/dev_check_detail/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/dev_show/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/gongmall/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/group_list/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/invoice_audit/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/jishuquan/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/job/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/jobs/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/jobs_behalf_post/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/jobs_publish_company/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/kaifabao/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/kaifawu_contact/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/orders/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/orders_detail/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/orders_frozen/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/outsource_bill/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/persona/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/present_job_apply/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/publish_present/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/qingtuanbao/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/solution/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/solution_detail/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/solution_manage/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/user_bills/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/user_credit_item/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/user_credit_list/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/user_credit_setting/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/vip_manager/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/vip_order/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/vip_setting/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/wage_details/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/wage_settlement/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/wait_expend/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/withdraw/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/work_bill/index.html


+ 10 - 0
pages/main/index/kaifabao.vue

@@ -196,6 +196,7 @@
         </div>
         <div style="text-align: right;margin-bottom: 10px">
           <el-button @click="downFinanceList" class="export-excel" type="primary">导出报表</el-button>
+          <el-button @click="downWithdrawalList" class="export-excel" type="primary">导出提现报表</el-button>
         </div>
         <el-table
           border
@@ -647,6 +648,15 @@
           "/api/admin/kaifabao/export";
         window.location.href = "http://" + url;
       },
+      async downWithdrawalList() {
+        if(this.tab !== 'withdrawal'){
+          return false;
+        }
+        let url =
+          window.location.host +
+          "/api/admin/kaifabao/exportWithdrawal";
+        window.location.href = "http://" + url;
+      },
       formatDate(time, format = '') {
         if (time === "0") {
           return "--";

+ 198 - 7
pages/main/index/user_bills.vue

@@ -16,11 +16,195 @@
             </span>
           </template>
         </el-table-column>
-        <el-table-column prop label="实际金额">
+        <el-table-column label="实际金额">
           <template slot-scope="scope">
-            <span v-if="scope.row.real_amount>0" style="color: green">+{{scope.row.real_amount}}</span>
-            <span v-if="scope.row.real_amount<0" style="color: orange">{{scope.row.real_amount}}</span>
-            <span v-if="scope.row.real_amount==0">{{scope.row.real_amount}}</span>
+            <template v-if="scope.row.channel != 'admin_confirm'">
+              <!--            技术信用-->
+              <div
+                v-if="scope.row.product_type == 13"
+              >
+                <!--退款-->
+                <span
+                  v-if="scope.row.order_type == 8"
+                >{{(scope.row.real_amount/100).toFixed(2)}}
+              </span>
+                <template  v-else-if="scope.row.order_type == 4">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <span v-else>{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+              <!--            提现-->
+              <div v-else-if="scope.row.product_type == 200">
+                <span  class="green">
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+              </div>
+              <!--            充值-->
+              <div v-else-if="scope.row.product_type == 3">
+                <div v-if="scope.row.operator_uid==41266">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </div>
+                <div v-else>
+                  <span class="red">+{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                </div>
+              </div>
+              <!--            扣款-->
+              <div v-else-if="scope.row.product_type == 300">
+                <div v-if="scope.row.operator_uid==41266">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </div>
+                <div v-else>
+                  <span class="red">+{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                </div>
+              </div>
+              <!--            云端意向金-->
+              <div v-else-if="scope.row.product_type == 8">
+                <!--如果不是余额购买-->
+                <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+              </div>
+              <!--            雇佣-->
+              <div v-else-if="scope.row.product_type == 4">
+                <!--退款-->
+                <span v-if="scope.row.order_type == 8" >{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <!--结薪-->
+                <span v-else-if="scope.row.order_type == 5" >{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <template  v-else-if="scope.row.order_type == 4 || scope.row.order_type == 1">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <span v-else>{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+              <!--            云端押金-->
+              <div v-else-if="scope.row.product_type == 400">
+                <!--退款-->
+                <span v-if="scope.row.order_type == 8" >{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <template  v-else-if="scope.row.order_type == 1">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <span v-else>{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+              <!--            云端工作-->
+              <div v-else-if="scope.row.product_type == 9">
+                <!--退款-->
+                <span v-if="scope.row.order_type == 8" >{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <!--结薪-->
+                <template  v-else-if="scope.row.order_type == 5">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance' && scope.row.channel != 'qingtuanbao'" class="green">
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <!--托管-->
+                <template  v-else-if="scope.row.order_type == 1">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <span v-else>{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+              <!--            整包-->
+              <div v-else-if="scope.row.product_type == 2">
+                <!--退款-->
+                <span v-if="scope.row.order_type == 8" >{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <!--结薪-->
+                <template  v-else-if="scope.row.order_type == 5">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance' && scope.row.channel != 'qingtuanbao'" class="green">
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <!--托管-->
+                <template  v-else-if="scope.row.order_type == 1">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance' && scope.row.channel != 'qingtuanbao'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <!--解冻-->
+                <template  v-else-if="scope.row.order_type == 7">
+                  <!--如果不是余额购买-->
+                  <span v-if="scope.row.channel != 'balance' && scope.row.channel != 'qingtuanbao'" class="green">
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                  <span v-else>
+                  {{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                </template>
+                <span v-else>{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+              <!--            查看机会-->
+              <div v-else-if="scope.row.product_type == 1">
+                <!--如果不是余额购买-->
+                <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+              </div>
+              <!--            其他-->
+              <div v-else>
+                <!--如果不是余额购买-->
+                <span v-if="scope.row.channel != 'balance'" class="red">
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+                <span v-else>
+                  +{{(scope.row.real_amount/100).toFixed(2)}}
+                </span>
+              </div>
+            </template>
+            <template v-else>
+              <div v-if="scope.row.operator_uid != '41266'">
+                  <span
+                    v-if="parseInt(scope.row.real_amount)>0"
+                    class="red"
+                  >+{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <span v-else-if="parseInt(scope.row.real_amount) == 0">{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <span v-else class="green">{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+              <div v-else>
+                <span
+                  v-if="parseInt(scope.row.real_amount)>0"
+                >+{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <span v-else-if="parseInt(scope.row.real_amount) == 0">{{(scope.row.real_amount/100).toFixed(2)}}</span>
+                <span v-else>{{(scope.row.real_amount/100).toFixed(2)}}</span>
+              </div>
+            </template>
           </template>
         </el-table-column>
         <el-table-column prop label="当前余额">
@@ -177,9 +361,10 @@ export default {
 }
 
 .order-footer {
-  position: absolute;
-  bottom: 10px;
-  left: 10px;
+  margin-top: 20px;
+  /*position: absolute;*/
+  /*bottom: 10px;*/
+  /*left: 10px;*/
 }
 
 .product_title {
@@ -194,4 +379,10 @@ export default {
   overflow-x: scroll;
   height: calc(100% - 40px);
 }
+.orange {
+  color: rgba(255, 152, 0, 1);
+}
+.red{
+  color: rgb(255, 2, 30);
+}
 </style>