Browse Source

2222

Hongxilin
donghaolin 5 months ago
parent
commit
6609c8232d
  1. 42
      vue/gold-system/src/views/consume/addConsume.vue
  2. 2
      vue/gold-system/src/views/managerecharge/rate.vue
  3. 28
      vue/gold-system/src/views/recharge/addRecharge.vue
  4. 42
      vue/gold-system/src/views/refund/addRefund.vue

42
vue/gold-system/src/views/consume/addConsume.vue

@ -6,6 +6,7 @@ import { Plus } from "@element-plus/icons-vue";
import axios from "axios";
import { ElMessageBox } from "element-plus";
import API from "../../api/index.js";
import moment from "moment";
//
const adminData = ref({});
@ -128,6 +129,9 @@ const getUser = async function (jwcode) {
console.log("请求成功", result);
//
user.value = result.data[0];
user.value.A =
Number(user.value.pendingRechargeTimes) +
Number(user.value.pendingSpendTimes);
console.log("用户信息", user.value);
if (result.data.code === 0) {
ElMessage.error("查询失败,请检查精网号是否正确");
@ -309,7 +313,7 @@ function calculateCoins() {
</el-form>
<!-- 客户信息栏 -->
<el-card style="width: 700px; float: right" class="form-style2">
<el-card style="width: 700px; float: right" class="customer-info">
<el-form
:model="user"
label-width="auto"
@ -324,7 +328,9 @@ function calculateCoins() {
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="历史金币总数"> </el-form-item>
<el-form-item label="历史金币总数">
<p>{{ user.totalRechargeGold }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="精网号">
@ -332,25 +338,43 @@ function calculateCoins() {
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="当前金币总数"> </el-form-item>
<el-form-item label="当前金币总数">
<p>{{ user.sumgold }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="首次充值日期"> </el-form-item>
<el-form-item label="首次充值日期">
<p v-if="user.firstRechargeDate">
{{ moment(user.firstRechargeDate).format("YYYY-MM-DD HH:mm:ss") }}
</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="充值次数"> </el-form-item>
<el-form-item label="充值次数">
<p>{{ user.rechargeTimes }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="负责客服"> </el-form-item>
<el-form-item label="负责客服">
<p>{{ adminData.name }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="消费次数"> </el-form-item>
<el-form-item label="消费次数">
<p>{{ user.spendTimes }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属门店"> </el-form-item>
<el-form-item label="所属门店">
<p>{{ adminData.area }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="待审核"> </el-form-item>
<el-form-item label="待审核">
<p>
{{ user.A }}
</p>
</el-form-item>
</el-col>
</el-row>
</el-form>

2
vue/gold-system/src/views/managerecharge/rate.vue

@ -393,7 +393,7 @@ const checkNumber = function () {
<span>{{ formatDate(scope.row.updateTime) }}</span>
</template>
</el-table-column>
<el-table-column prop="adminId" label="更新人" :span="4" />
<el-table-column prop="adminName" label="更新人" :span="4" />
<el-table-column label="操作" :span="4">
<template #default="scope">
<el-button

28
vue/gold-system/src/views/recharge/addRecharge.vue

@ -98,13 +98,7 @@ const addBefore = () => {
//
//
const Ref = ref(null);
const checkEndTime = function (rule, value, callback) {
if (value <= new Date() - 1000 * 60 * 60 * 24 * 1) {
callback(new Error("付款时间不能小于当前时间"));
} else {
callback();
}
};
const checkFreeGoldRadio = function (rule, value, callback) {
if (value == "0" || value == null || value == "") {
callback(new Error("请输入充值金币"));
@ -124,12 +118,13 @@ const rules = reactive({
payWay: [{ required: true, message: "请选择付款方式", trigger: "blur" }],
rechargeTime: [
{ required: true, message: "请选择交款时间", trigger: "blur" },
{ validator: checkEndTime, trigger: "blur" },
],
});
//
const user = ref({});
const user = ref({
firstRechargeTime: "",
});
const getUser = async function (jwcode) {
try {
// POST
@ -137,11 +132,14 @@ const getUser = async function (jwcode) {
jwcode: jwcode,
});
//
console.log("请求成功", result);
//
user.value = result.data[0];
user.value.A =
Number(user.value.pendingRechargeTimes) +
Number(user.value.pendingSpendTimes);
console.log("用户信息", user.value);
console.log("用户信息", user.value.firstRechargeDate);
if (result.data.code === 0) {
ElMessage.error(result.data.msg);
} else {
@ -430,8 +428,8 @@ const deleteRecharge = function () {
</el-col>
<el-col :span="12">
<el-form-item label="首次充值日期">
<p>
{{ moment(user.firstRechargeTime).format("YYYY-MM-DD HH:mm:ss") }}
<p v-if="user.firstRechargeDate">
{{ moment(user.firstRechargeDate).format("YYYY-MM-DD HH:mm:ss") }}
</p>
</el-form-item>
</el-col>
@ -457,7 +455,9 @@ const deleteRecharge = function () {
</el-col>
<el-col :span="12">
<el-form-item label="待审核">
<p>{{ user.pendingRechageTimes + user.pendingSpendTimes }}</p>
<p>
{{ user.A }}
</p>
</el-form-item>
</el-col>
</el-row>

42
vue/gold-system/src/views/refund/addRefund.vue

@ -6,6 +6,7 @@ import { Plus } from "@element-plus/icons-vue";
import axios from "axios";
import { ElMessageBox } from "element-plus";
import API from "../../api/index.js";
import moment from "moment";
//
const adminData = ref({});
@ -136,6 +137,9 @@ const getUser = async function (jwcode) {
console.log("请求成功", result);
//
user.value = result.data[0];
user.value.A =
Number(user.value.pendingRechargeTimes) +
Number(user.value.pendingSpendTimes);
console.log("用户信息", user.value);
if (result.data.code === 0) {
ElMessage.error(result.data.msg);
@ -334,7 +338,7 @@ const handleSelectionChange = (value) => {
</el-form>
<!-- 客户信息栏 -->
<el-card style="width: 700px; float: right" class="form-style2">
<el-card style="width: 700px; float: right" class="customer-info">
<el-form
:model="user"
label-width="auto"
@ -349,7 +353,9 @@ const handleSelectionChange = (value) => {
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="历史金币总数"> </el-form-item>
<el-form-item label="历史金币总数">
<p>{{ user.totalRechargeGold }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="精网号">
@ -357,25 +363,43 @@ const handleSelectionChange = (value) => {
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="当前金币总数"> </el-form-item>
<el-form-item label="当前金币总数">
<p>{{ user.sumgold }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="首次充值日期"> </el-form-item>
<el-form-item label="首次充值日期">
<p v-if="user.firstRechargeDate">
{{ moment(user.firstRechargeDate).format("YYYY-MM-DD HH:mm:ss") }}
</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="充值次数"> </el-form-item>
<el-form-item label="充值次数">
<p>{{ user.rechargeTimes }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="负责客服"> </el-form-item>
<el-form-item label="负责客服">
<p>{{ adminData.name }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="消费次数"> </el-form-item>
<el-form-item label="消费次数">
<p>{{ user.spendTimes }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属门店"> </el-form-item>
<el-form-item label="所属门店">
<p>{{ adminData.area }}</p>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="待审核"> </el-form-item>
<el-form-item label="待审核">
<p>
{{ user.A }}
</p>
</el-form-item>
</el-col>
</el-row>
</el-form>

Loading…
Cancel
Save