chengkun
2025-09-05 4822304b63e1bd6327860af7f3db0133cecf167f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!DOCTYPE html>
<html lang="zh-cn">
 
    <head>
        <meta charset="utf-8">
        <include file="common:title" />
        <meta name="renderer" content="webkit">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <include file="common:header" />
        <include file="common:element-plus" />
        <style>
            /* 解决图片放大时层显示问题 */
            .el-table th.el-table__cell,
            .el-table td.el-table__cell,
            .el-select,
            .el-select__wrapper {
                position: unset;
            }
 
            .el-image-viewer__img {
                width: 50%;
            }
        </style>
    </head>
 
    <body>
        <div id="vue_item" v-cloak>
            <el-container>
                <el-aside class="el-menu-container" :width="el_aside_width">
                    <!-- 侧边菜单 -->
                    <include file="common:side_menu" />
                </el-aside>
                <el-container>
                    <el-header>
                        <include file="common:guide" one_word="{$guide['one']['text']}" two_word="{$guide['two']['text']}" />
                    </el-header>
                    <el-main>
                        <el-card style="width: 100%">
                            <template #header>
                                <div class="card-header">
                                    <span data-i18n="goods_brand_management">{$other['title']}</span>
                                </div>
                            </template>
                            <el-form label-width="auto">
                                <el-input v-model="searchData.kw" placeholder="请输入收款账户" style="width: 300px"></el-input>
                                &ensp;
                                <el-button type="success" icon="Search" @click="getWithdrawalRecordList()">搜索</el-button>
                            </el-form>
                            <br />
                            <el-table :data="list" v-loading="loading" border style="width: 100%" :stripe="true" ref="tableRef">
                                <el-table-column type="index" label="编号" width="80" show-overflow-tooltip></el-table-column>
                                <el-table-column label="提现账户" show-overflow-tooltip>
                                    <template #default="scope">
                                        {{scope.row.asset_name}} {{scope.row.currency_name}}
                                    </template>
                                </el-table-column>
                                <el-table-column prop="payment_tool_name" label="提现方式" show-overflow-tooltip></el-table-column>
                                <el-table-column prop="payment_account" label="收款账户" show-overflow-tooltip>
 
                                </el-table-column>
                                <el-table-column prop="remit_amount" label="提现金额" width="100" show-overflow-tooltip>
                                    <template #default="scope">
                                        {{scope.row.asset_name}} {{scope.row.payment_amount}}
                                    </template>
                                </el-table-column>
                                <el-table-column prop="payment_remark" label="备注" show-overflow-tooltip></el-table-column>
                                <el-table-column prop="review_comments" label="未通过原因" show-overflow-tooltip></el-table-column>
                                <el-table-column prop="add_time" label="系统时间" align="center" show-overflow-tooltip></el-table-column>
 
                                <el-table-column prop="service_charge" label="手续费" width="100" show-overflow-tooltip>
                                    <template #default="scope">
                                        <template v-if="scope.row.status==1">{{scope.row.service_charge}}</template>
                                        <template v-else>-</template>
                                    </template>
                                </el-table-column>
                                <el-table-column prop="real_name" label="审核状态" width="200" align="center">
                                    <template #default="scope">
                                        <template v-if="scope.row.status==0"><el-tag type="danger">未审核</el-tag></template>
                                        <template v-else-if="scope.row.status==1"><el-tag type="success">已审核</el-tag></template>
                                        <template v-else-if="scope.row.status==2"><el-tag type="info">未通过审核</el-tag></template>
                                    </template>
                                </el-table-column>
                                <el-table-column label="操作选项" fixed="right" min-width="140" :align="alignValue(200)">
                                    <template #default="scope">
                                        <el-button type="primary" :disabled="scope.row.status==0?false:true" @click="showRecord(scope.row)">审核</el-button>
                                    </template>
                                </el-table-column>
                            </el-table>
                            <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="searchData.page" :page-sizes="[20, 30, 40, 50]"
                                           :page-size="searchData.page_size" layout="total, sizes, prev, pager, next" :total="other.count">
                            </el-pagination>
                        </el-card>
                    </el-main>
                </el-container>
            </el-container>
            <el-dialog title="提现信息" width="1200px" align-center="true" class="icon-dialog" v-model="dialogRecord" :before-close="closeForm" append-to-body>
                <el-card style="width: 100%">
                    <el-form :rules="assetRules" ref="assetForm" :inline-message="true" :model="assetInfo" :validate-on-rule-change="false" label-width="200px">
                        <el-form-item label="提现账户:">
                            {{recordInfo.asset_name}} {{recordInfo.currency_name}}
                        </el-form-item>
                        <el-form-item label="提现方式:">
                            <p>{{recordInfo.payment_tool_name}}</p>
                        </el-form-item>
                        <el-form-item label="收款账户:">
                            <p>{{recordInfo.payment_account}}</p>
                        </el-form-item>
                        <el-form-item label="提现币别:">
                            {{recordInfo.asset_name}}
                        </el-form-item>
                        <el-form-item label="提现金额:">
                            {{recordInfo.asset_name}} {{recordInfo.payment_amount}}
                        </el-form-item>
                        <el-form-item label="系统时间:">
                            {{recordInfo.add_time}}
                        </el-form-item>
                        <el-form-item label="备注:">
                            {{recordInfo.payment_remark}}
                        </el-form-item>
                        <el-form-item label="手续费:" prop="service_charge">
                            <el-input v-model="assetInfo.service_charge" style="width:200px;" placeholder="请输入手续费"></el-input>
                        </el-form-item>
                        <el-form-item label="不通过原因" prop="review_comments" v-if="assetInfo.status==2">
                            <el-input v-model="assetInfo.review_comments" style="width: 500px" :rows="2" type="textarea" placeholder="不通过原因" />
                        </el-form-item>
 
                        <el-form-item>
 
                            <el-button type="success" @click="passReviewWithdrawalRecord()">到账通过审核</el-Button>
                            <el-button type="danger" @click="reviewWithdrawalRecord(2)">不通过审核</el-button>
                        </el-form-item>
                    </el-form>
                </el-card>
            </el-dialog>
        </div>
    </body>
    <!-- 共用的方法 -->
    <script src="/static/vue/mixin_admin.js"></script>
    <script src="/static/admin/js/withdrawal_record/index.js?v=<?php echo rand(1000,9999)?>"></script>
 
</html>