update
continuous-integration/drone/pr Build is failing Details

pull/1/head
Kelvin 3 years ago
parent 6ddc79fd4f
commit 442752f0df

@ -15,7 +15,7 @@
<el-row :gutter="20" class="info"> <el-row :gutter="20" class="info">
<el-col :span="8">帐户余额<el-text class="mx-1" >{{ NumFilter(userBalance) }}</el-text></el-col> <el-col :span="8">帐户余额<el-text class="mx-1" >{{ NumFilter(userBalance) }}</el-text></el-col>
<el-col :span="8">本月消费<el-text class="mx-1" >{{ NumFilter(userBalanceMonth) }}</el-text></el-col> <el-col :span="8">本月消费<el-text class="mx-1" >{{ NumFilter(userBalanceMonth) }}</el-text></el-col>
<el-col :span="8">帐户等级<el-tag class="ml-2" type="success">1</el-tag></el-col> <el-col :span="8">当日消费<el-text class="mx-1" >{{ NumFilter(userBalanceDay) }}</el-text></el-col>
</el-row> </el-row>
</el-card> </el-card>
<div class="main2" v-if="pushSwitch == 'Y'"> <div class="main2" v-if="pushSwitch == 'Y'">
@ -116,6 +116,7 @@ const serverUrl2 = ref("");
const userKey = ref(""); const userKey = ref("");
const userBalance = ref(0); const userBalance = ref(0);
const userBalanceMonth = ref(0); const userBalanceMonth = ref(0);
const userBalanceDay = ref(0);
const pushUrl = ref(""); const pushUrl = ref("");
const pushSwitch = ref("N") const pushSwitch = ref("N")
const rewardDesc = ref("") const rewardDesc = ref("")
@ -142,6 +143,7 @@ function getIndex() {
userKey.value = response.data.userKey userKey.value = response.data.userKey
userBalance.value = response.data.userBalance userBalance.value = response.data.userBalance
userBalanceMonth.value = response.data.userBalanceMonth userBalanceMonth.value = response.data.userBalanceMonth
userBalanceDay.value = response.data.userBalanceDay
pushUrl.value = response.data.pushUrl pushUrl.value = response.data.pushUrl
modelList.value = response.data.modelList modelList.value = response.data.modelList
}) })

@ -116,6 +116,7 @@
<el-table v-loading="loading" :data="orderList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="orderList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="订单号" align="center" prop="orderNo" /> <el-table-column label="订单号" align="center" prop="orderNo" />
<el-table-column label="用户ID" align="center" prop="userId" />
<el-table-column label="支付方式" align="center" prop="paymentWay"> <el-table-column label="支付方式" align="center" prop="paymentWay">
<template #default="scope"> <template #default="scope">
<dict-tag :options="order_payment_way" :value="scope.row.paymentWay"/> <dict-tag :options="order_payment_way" :value="scope.row.paymentWay"/>

@ -9,7 +9,7 @@
</template> </template>
<div style="margin-top: 10px; margin-bottom: 10px;" v-for="(obj,index) in keyList" :obj="obj" :index="index" :key="obj.id"> <div style="margin-top: 10px; margin-bottom: 10px;" v-for="(obj,index) in keyList" :obj="obj" :index="index" :key="obj.id">
<el-input :value="'AK-'+ obj.id" size="large" readonly @click.stop="handleCopy('AK-'+obj.id)"> <el-input :value="'AK-'+ obj.id" size="large" readonly @click.stop="handleCopy('AK-'+obj.id)">
<template #prepend>Api Server{{ index + 1 }}:</template> <template #prepend>Api KEY{{ index + 1 }}:</template>
<template #append> <template #append>
<el-button @click="handleDel(obj.id)"></el-button> <el-button @click="handleDel(obj.id)"></el-button>
</template> </template>
@ -40,6 +40,11 @@
} }
function handleDel(key){ function handleDel(key){
console.log(keyList.value.length);
if(keyList.value.length < 2){
proxy.$modal.msgError("请至少保留一个KEY");
return;
}
proxy.$modal.confirm('是否确认删除KEY:AK-'+key+'').then(function() { proxy.$modal.confirm('是否确认删除KEY:AK-'+key+'').then(function() {
return delKey(key); return delKey(key);
}).then(() => { }).then(() => {

@ -40,13 +40,18 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination <div style="margin-top: 20px;">
<el-pagination
v-model:current-page="queryParams.pageNum"
v-model:page-size="queryParams.pageSize"
layout="total, sizes, prev, pager, next, jumper"
v-show="total>0" v-show="total>0"
:background="true"
:total="total" :total="total"
v-model:page="queryParams.pageNum" @size-change="getList"
v-model:limit="queryParams.pageSize" @current-change="getList"
@pagination="getList"
/> />
</div>
</el-card> </el-card>
</div> </div>
<el-dialog title="请使用支付宝扫码充值" v-model="open" width="500px" :before-close="cancel" append-to-body> <el-dialog title="请使用支付宝扫码充值" v-model="open" width="500px" :before-close="cancel" append-to-body>
@ -184,5 +189,8 @@ getList()
.main2 { .main2 {
margin-top: 20px; margin-top: 20px;
} }
.el-pagination {
justify-content: center;
}
</style> </style>

@ -19,6 +19,16 @@
</el-space> </el-space>
</el-card> </el-card>
<el-card class="box-card" style="margin-top: 20px;">
<template #header>
<div class="card-header">
<span>使用文档</span>
</div>
</template>
<div class="info">
请先参考<a href="https://www.api2gpt.com/helper.html" target="_blank">api2gpt 文档</a>
</div>
</el-card>
</div> </div>
</template> </template>

@ -37,14 +37,18 @@
<el-table-column label="total" align="center" prop="totalTokens" /> <el-table-column label="total" align="center" prop="totalTokens" />
<el-table-column label="费用" align="center" prop="fee" /> <el-table-column label="费用" align="center" prop="fee" />
</el-table> </el-table>
<div style="margin-top: 20px;">
<pagination <el-pagination
v-model:current-page="queryParams.pageNum"
v-model:page-size="queryParams.pageSize"
layout="total, sizes, prev, pager, next, jumper"
v-show="total>0" v-show="total>0"
:background="true"
:total="total" :total="total"
v-model:page="queryParams.pageNum" @size-change="getList"
v-model:limit="queryParams.pageSize" @current-change="getList"
@pagination="getList"
/> />
</div>
</el-card> </el-card>
</div> </div>
</template> </template>
@ -100,6 +104,10 @@ getList()
.main { .main {
padding: 20px; padding: 20px;
} }
.el-pagination {
justify-content: center;
}
</style> </style>
Loading…
Cancel
Save