donghaolin 6 months ago
parent
commit
385f016ad6
  1. 45
      vue/gold-system/src/views/audit/refundAudit.vue
  2. 6
      vue/gold-system/src/views/workspace/index.vue

45
vue/gold-system/src/views/audit/refundAudit.vue

@ -17,8 +17,8 @@ const admin = ref({
// //
const tableData = ref([]); const tableData = ref([]);
// ====================================== // ======================================
// consumeDetail
const consumeDetail = ref({});
// detail
const detail = ref({});
// //
const getObj = ref({ const getObj = ref({
pageNum: 1, pageNum: 1,
@ -78,18 +78,18 @@ const get = async function (val) {
// //
if (getTime.value != null) { if (getTime.value != null) {
if (getTime.value.startDate != "" && getTime.value.endDate != "") { if (getTime.value.startDate != "" && getTime.value.endDate != "") {
consumeDetail.value.startDate = getTime.value[0];
consumeDetail.value.endDate = getTime.value[1];
detail.value.startDate = getTime.value[0];
detail.value.endDate = getTime.value[1];
} }
} else { } else {
consumeDetail.value.startDate = "";
consumeDetail.value.endDate = "";
detail.value.startDate = "";
detail.value.endDate = "";
} }
console.log("搜索参数", getObj.value); console.log("搜索参数", getObj.value);
// POST // POST
const result = await API.post( const result = await API.post(
"http://192.168.8.93:10010/audit/audit/refund", "http://192.168.8.93:10010/audit/audit/refund",
{ ...getObj.value, consumeDetail: { ...consumeDetail.value } }
{ ...getObj.value, detail: { ...detail.value } }
); );
// //
@ -112,11 +112,11 @@ const search = function () {
}; };
// //
const reset = function () { const reset = function () {
consumeDetail.value.area = "";
consumeDetail.value.refundType = "";
consumeDetail.value.refundGoods = "";
consumeDetail.value.startDate = "";
consumeDetail.value.endDate = "";
detail.value.area = "";
detail.value.refundType = "";
detail.value.refundGoods = "";
detail.value.startDate = "";
detail.value.endDate = "";
getTime.value = {}; getTime.value = {};
}; };
// //
@ -174,27 +174,27 @@ const get7Days = function () {
// //
const adminAll = function () { const adminAll = function () {
console.log("adminAll"); console.log("adminAll");
consumeDetail.value.status = "";
detail.value.status = "";
getObj.value.pageNum = 1; getObj.value.pageNum = 1;
get(); get();
}; };
// //
const adminWait = function () { const adminWait = function () {
consumeDetail.value.status = 0;
detail.value.status = 0;
getObj.value.pageNum = 1; getObj.value.pageNum = 1;
get(); get();
console.log("adminWait"); console.log("adminWait");
}; };
// //
const adminPass = function () { const adminPass = function () {
consumeDetail.value.status = 1;
detail.value.status = 1;
getObj.value.pageNum = 1; getObj.value.pageNum = 1;
get(); get();
console.log("adminPass"); console.log("adminPass");
}; };
// //
const adminReject = function () { const adminReject = function () {
consumeDetail.value.status = 2;
detail.value.status = 2;
getObj.value.pageNum = 1; getObj.value.pageNum = 1;
get(); get();
console.log("adminReject"); console.log("adminReject");
@ -392,7 +392,7 @@ onMounted(async function () {
<div class="head-card-element"> <div class="head-card-element">
<el-text class="mx-1" size="large">退款类型</el-text> <el-text class="mx-1" size="large">退款类型</el-text>
<el-select <el-select
v-model="consumeDetail.refundType"
v-model="detail.refundType"
placeholder="请选择退款类型" placeholder="请选择退款类型"
size="large" size="large"
style="width: 240px" style="width: 240px"
@ -411,7 +411,7 @@ onMounted(async function () {
<div class="head-card-element"> <div class="head-card-element">
<el-text class="mx-1" size="large">退款商品</el-text> <el-text class="mx-1" size="large">退款商品</el-text>
<el-select <el-select
v-model="consumeDetail.refundGoods"
v-model="detail.refundGoods"
placeholder="请选择退款商品" placeholder="请选择退款商品"
size="large" size="large"
style="width: 240px" style="width: 240px"
@ -430,7 +430,7 @@ onMounted(async function () {
<div class="head-card-element"> <div class="head-card-element">
<el-text class="mx-1" size="large">所属地区</el-text> <el-text class="mx-1" size="large">所属地区</el-text>
<el-select <el-select
v-model="consumeDetail.area"
v-model="detail.area"
placeholder="请选择所属地区" placeholder="请选择所属地区"
size="large" size="large"
style="width: 240px" style="width: 240px"
@ -490,7 +490,7 @@ onMounted(async function () {
</el-tabs> </el-tabs>
<div> <div>
<el-table :data="tableData" :height="tableHeight" style="width: 100%"> <el-table :data="tableData" :height="tableHeight" style="width: 100%">
<el-table-column prop="user" label="姓名" width="100px" />
<el-table-column prop="userName" label="姓名" width="100px" />
<el-table-column prop="jwcode" label="精网号" width="150px" /> <el-table-column prop="jwcode" label="精网号" width="150px" />
<el-table-column prop="area" label="所属地区" width="100px" /> <el-table-column prop="area" label="所属地区" width="100px" />
<el-table-column prop="refundType" label="退款类型" width="100px" /> <el-table-column prop="refundType" label="退款类型" width="100px" />
@ -521,9 +521,8 @@ onMounted(async function () {
width="200px" width="200px"
show-overflow-tooltip show-overflow-tooltip
/> />
<el-table-column prop="name" label="提交人" width="100px" />
<el-table-column prop="auditStatus" label="审核状态" width="100px">
<!-- 模板内容 -->
<el-table-column prop="adminName" label="提交人" width="100px" />
<el-table-column prop="status" label="审核状态" width="100px">
<template #default="scope"> <template #default="scope">
<span v-if="scope.row.auditStatus == 1"> <span v-if="scope.row.auditStatus == 1">
<div class="status"> <div class="status">

6
vue/gold-system/src/views/workspace/index.vue

@ -580,12 +580,12 @@ const getAreaRank = async function () {
})); }));
} else if (getAreaRankObj.value.type == "任务金币") { } else if (getAreaRankObj.value.type == "任务金币") {
areaRank.value = getMediumArea.value.map((item) => ({ areaRank.value = getMediumArea.value.map((item) => ({
value:Math.abs(item.taskSumCoin).toFixed(2),
value: Math.abs(item.taskSumCoin).toFixed(2),
name: item.area, name: item.area,
})); }));
} else { } else {
areaRank.value = getMediumArea.value.map((item) => ({ areaRank.value = getMediumArea.value.map((item) => ({
value:Math.abs(item.totalRechargeSum).toFixed(2),
value: Math.abs(item.totalRechargeSum).toFixed(2),
name: item.area, name: item.area,
})); }));
} }
@ -693,7 +693,7 @@ const thisMonth = function () {
const thisYear = function () { const thisYear = function () {
const current = new Date(); const current = new Date();
const startDate = new Date(current.getFullYear(), 0, 1); const startDate = new Date(current.getFullYear(), 0, 1);
const endDate = new Date(current.getFullYear(), current.getMonth()+1, 0);
const endDate = new Date(current.getFullYear(), current.getMonth() + 1, 0);
searchTime.value = [startDate, endDate]; searchTime.value = [startDate, endDate];
search(); search();
// console.log("searchTime", moment(searchTime.value[0]).format("YYYY-MM-DD") + "" + moment(searchTime.value[1]).format("YYYY-MM-DD")) // console.log("searchTime", moment(searchTime.value[0]).format("YYYY-MM-DD") + "" + moment(searchTime.value[1]).format("YYYY-MM-DD"))

Loading…
Cancel
Save