-
-
-
-
- 精网号
-
-
-
- 客户姓名
-
-
-
- 所属地区
-
-
-
-
-
-
- 付款币种
-
-
-
-
-
- 支付方式
-
-
-
-
-
-
-
- 活动名称
-
-
-
-
-
- 产品名称
-
-
-
-
付款时间
-
+
+
+
+
+ 精网号
+
+
+
+ 客户姓名
+
+
+
+ 所属地区
+
+
+
+
+
+
+ 付款币种
+
+
+
+
+
+ 支付方式
+
+
+
+
+
+
+
+ 活动名称
+
+
+
+
+
+ 产品名称
+
+
+
+ 付款时间
+
-
-
-
- 查询
- 重置
-
+ :disabled-date="disabledDate" />
+
+
+
+ 查询
+ 重置
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- 待审核
-
-
- 已通过
-
-
- 已完成
-
-
- 已驳回
-
-
-
-
-
-
-
-
-
-
- {{ scope.$index + 1 + (pageInfo.pageNum - 1) * pageInfo.pageSize }}
-
-
-
-
-
-
-
-
-
- {{ scope.row.permanentGold }}
- {{ scope.row.goodNum }}
-
-
-
-
-
-
-
-
-
- 待补充
-
-
-
-
-
-
- 待补充
-
-
-
-
-
-
-
-
-
![支付凭证]()
+
+
+
+
+
+
+
+ 待审核
+
+
+ 已通过
+
+
+ 已完成
+
+
+ 已驳回
+
+
+
+
-
- ——
-
-
-
-
-
-
-
-
-
-
- 退款
- 正常
-
-
-
-
-
-
+
+
+
+
+
+ {{ scope.$index + 1 + (pageInfo.pageNum - 1) * pageInfo.pageSize }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.permanentGold }}
+ {{ scope.row.goodNum }}
+
+
+
+
+
+
+
+
+
+ 待补充
+
+
+
+
+
+
+ 待补充
+
+
+
+
+
+
+
+
+
![支付凭证]()
+
+
+ ——
+
+
+
+
+
+
+
+
+
+
+ 退款
+ 正常
+
+
+
+
+
+
{{ scope.row.rejectReason || '—' }}
-
-
- {{ tooltipContent }}
-
+ {{ tooltipContent }}
+
+
+
+
+
+
+
+
+ 审核
+
+ 编辑
+
+
+
+
-
-
-
-
-
-
- 审核
-
- 编辑
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 仅支持.jpg .png格式文件≤ 1 MB
-
-
-
-
-
-
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/src/views/moneyManage/receiveDetail/receiveService.vue b/src/views/moneyManage/receiveDetail/receiveService.vue
index 5b8b0f0..3e26dd0 100644
--- a/src/views/moneyManage/receiveDetail/receiveService.vue
+++ b/src/views/moneyManage/receiveDetail/receiveService.vue
@@ -20,7 +20,6 @@
-
订单状态
@@ -55,7 +54,6 @@
@change="handleDatePickerChange" :default-time="defaultTime"
:disabled-date="disabledDate" />
-
查询
重置
@@ -124,7 +122,6 @@
-
-
-
@@ -194,19 +189,24 @@
-
+
-
+
+
+
-
-
-
{{ productUnit }}
+
+
+
@@ -235,7 +235,7 @@
@change="ifGroup">
-
+
@@ -244,7 +244,7 @@
-
+
-
+
@@ -394,7 +394,7 @@ import { hasMenuPermission } from '@/utils/menuTreePermission.js'
import _ from 'lodash'
// 导入客服相关规则和静态数据
import { addFormRule } from './utils/recriveFormRules.js'
-import { productList, MarketNameForId, CurrencyForId, marketList, statusList } from './utils/staticData.js'
+import { productList, MarketNameForId, CurrencyForId, marketList, statusList, numUnitList } from './utils/staticData.js'
// ===================== 基础状态管理(仅保留客服相关) =====================
const adminStore = useAdminStore();
@@ -506,7 +506,6 @@ const addFormData = ref({ name: '', market: '', permanentGold: 0, freeGold: 0, g
const addFormRef = ref(null) // 表单引用
const addOrEdit = ref(0) // 1=新增,2=编辑
const isGold = ref(false) // 是否为金币充值产品
-const productUnit = ref('个') // 产品单位
const productSelectRef = ref(null) // 产品选择器引用
const uploadRef = ref(null) // 上传组件引用
@@ -517,9 +516,14 @@ const ifGold = () => {
addFormData.value.goodNum = 0
} else {
isGold.value = false
- // 特殊产品单位为“年”
- const selectItems = ["AI机构追踪", "AI机构出击", "AI机构资金", "AI机活跃度", "超级机构透视", "超级机构伏击", "超级机构猎杀", "超级机构脉搏", "超级机构罗盘", "静态信息费", "博股会员"]
- productUnit.value = selectItems.includes(addFormData.value.goodsName) ? '年' : '个'
+ const selectItems = ["AI机构追踪", "AI机构出击", "AI机构资金", "AI机活跃度", "超级机构透视", "超级机构伏击", "超级机构猎杀", "超级机构脉搏", "超级机构罗盘", 'HC信息费']
+ if (selectItems.includes(addFormData.value.goodsName)) {
+ addFormData.value.numUnit = ''
+ } else if (addFormData.value.goodsName == '静态信息费') {
+ addFormData.value.numUnit = '年'
+ }else{
+ addFormData.value.numUnit = '个'
+ }
}
}
@@ -742,8 +746,6 @@ const ifRefundGold = () => {
refundFormData.value.goodNum = 0
} else {
isRefundGold.value = false
- const selectItems = ["AI机构追踪", "AI机构出击", "AI机构资金", "AI机活跃度", "超级机构透视", "超级机构伏击", "超级机构猎杀", "超级机构脉搏", "超级机构罗盘", "静态信息费", "博股会员"]
- productUnit.value = selectItems.includes(refundFormData.value.goodsName) ? '年' : '个'
}
}
diff --git a/src/views/moneyManage/receiveDetail/utils/recriveFormRules.js b/src/views/moneyManage/receiveDetail/utils/recriveFormRules.js
index 7cda280..7f1bb2d 100644
--- a/src/views/moneyManage/receiveDetail/utils/recriveFormRules.js
+++ b/src/views/moneyManage/receiveDetail/utils/recriveFormRules.js
@@ -9,13 +9,12 @@ export const addFormRule = {
{ required: true, message: '请输入客户姓名', trigger: 'blur' }
],
// 所属地区:必填
- marketName: [
+ market: [
{ required: true, message: '请选择所属地区', trigger: 'blur' }
],
// 活动名称:必填 + 长度小于30
activity: [
{ required: true, message: '请输入活动名称', trigger: 'blur' },
- { max: 30, message: '活动名称长度不能超过30个字符', trigger: 'blur' }
],
// 产品名称:必填
goodsName: [
@@ -81,14 +80,6 @@ export const addFormRule = {
// 付款时间:必填
payTime: [
{ required: true, message: '请选择付款时间', trigger: 'change' }
- ],
- // 转账凭证:必填
- voucher: [
- { required: true, message: '请上传转账凭证', trigger: 'change' }
- ],
- // 备注:必填
- remark: [
- { required: true, message: '请输入备注', trigger: 'blur' }
]
};
diff --git a/src/views/moneyManage/receiveDetail/utils/staticData.js b/src/views/moneyManage/receiveDetail/utils/staticData.js
index 12acd6a..35dce6c 100644
--- a/src/views/moneyManage/receiveDetail/utils/staticData.js
+++ b/src/views/moneyManage/receiveDetail/utils/staticData.js
@@ -256,4 +256,6 @@ export const statusList = [
name: '已驳回',
value: 2
},
-]
\ No newline at end of file
+]
+
+export const numUnitList = ['个', '年', '月']
\ No newline at end of file