Browse Source

数字或小数

lihuilin/feature-20250923114949-现金
lihuilin 1 month ago
parent
commit
a51bc4bb25
  1. 18
      src/views/moneyManage/executor/executor.vue
  2. 2
      src/views/moneyManage/refundDetail/refundFinance.vue

18
src/views/moneyManage/executor/executor.vue

@ -11,7 +11,8 @@
</div>
<div class="search">
<el-text size="large" style="width:4vw;">所属地区</el-text>
<el-cascader style="width: 9vw;" v-model="searchForm.markets" :options="market" placeholder="请选择所属地区" clearable />
<el-cascader style="width: 9vw;" v-model="searchForm.markets" :options="market" placeholder="请选择所属地区"
clearable />
</div>
<div class="search">
<el-text size="large" style="width:4vw;">产品名称</el-text>
@ -35,7 +36,7 @@
<div class="search2">
<el-text size="large" style="width:4vw;">订单状态</el-text>
<el-select v-model="searchForm.statuses" style="width:9vw;" clearable>
<el-option v-for="item in statusList" :label="item" :value="item" :key="item" />
<el-option v-for="item in statusList" :label="item" :value="item" :key="item" />
</el-select>
</div>
<div class="search2" style="width: 28vw;">
@ -262,7 +263,7 @@ const market = ref([])
const uploadRef = ref(null)
const searchForm = ref({
jwcode: '',
markets:[]
markets: []
})
const showEdit = ref(false)
const editForm = ref({
@ -272,9 +273,9 @@ const editForm = ref({
const getRefund = async function () {
try {
const statusesParam = [40, 41] //
if(searchForm.value.statuses === '待处理'){
if (searchForm.value.statuses === '待处理') {
statusesParam.value = [40]
} else if (searchForm.value.statuses === '退款成功'){
} else if (searchForm.value.statuses === '退款成功') {
statusesParam.value = [41]
} else {
statusesParam.value = [40, 41]
@ -298,7 +299,7 @@ const getRefund = async function () {
eTime: dateRange.value && dateRange.value[1] ? dayjs(dateRange.value[1]).format('YYYY-MM-DD HH:mm:ss') : "",
adminId: adminData.value.id,
account: adminData.value.account,
refundChannels:searchForm.value.refundChannels
refundChannels: searchForm.value.refundChannels
}
}
@ -317,8 +318,9 @@ const getRefund = async function () {
//
const submitRefund = async function () {
try {
if(typeof editForm.value.refundAmount !== 'number'){
ElMessage.error('请输入数字')
const numberReg = /^[0-9]+(\.[0-9]+)?$/
if (!numberReg.test(editForm.value.refundAmount)) {
ElMessage.error('请输入数字或小数')
return
}
const params = {

2
src/views/moneyManage/refundDetail/refundFinance.vue

@ -498,7 +498,7 @@ const handleReject = async function () {
orderCode: auditRow.value.orderCode
}
const result = await API({
url: '/Money/finalReview',
url: '/Money/review',
data: params
})
if (result.code === 200) {

Loading…
Cancel
Save