Browse Source

lihuilin/feature-20251104102812-现金二期
lihuilin 1 week ago
parent
commit
420948aa52
  1. 12
      src/views/moneyManage/executor/executor.vue
  2. 2
      src/views/moneyManage/receiveDetail/receiveService.vue
  3. 73
      src/views/moneyManage/refundDetail/refundCharge.vue
  4. 59
      src/views/moneyManage/refundDetail/refundFinance.vue
  5. 68
      src/views/moneyManage/refundDetail/refundHeader.vue
  6. 13
      src/views/moneyManage/refundDetail/refundService.vue

12
src/views/moneyManage/executor/executor.vue

@ -175,14 +175,14 @@
</div>
<div class="dialog-item">
<el-text style="width:4vw;">转账凭证</el-text>
<img v-if="editRow.voucher" :src="editRow.voucher" style="width: 80px; height: 80px; object-fit: cover;">
<img v-if="editRow.payVoucher" :src="editRow.payVoucher" style="width: 80px; height: 80px; object-fit: cover;">
<div v-else>
无转账凭证
</div>
</div>
<div class="dialog-item">
<el-text style="width:4vw;">备注</el-text>
<el-input v-model="editRow.remark" style="width:10vw;" :row="3" disabled maxlength="100" type="textarea"
<el-input v-model="editRow.payRemark" style="width:10vw;" :row="3" disabled maxlength="100" type="textarea"
show-word-limit clearable />
</div>
</div>
@ -209,7 +209,7 @@
clearable />
</div>
<div class="dialog-item">
<el-text style="width:4vw;">支付凭证</el-text>
<el-text style="width:4vw;">退款截图</el-text>
<el-upload ref="uploadRef" :http-request="customUpload" list-type="picture-card" :auto-upload="false"
:on-change="handleImageChange" :before-upload="beforeUpload" :show-file-list="false">
<template #default>
@ -280,6 +280,10 @@ const getRefund = async function () {
statusesParam.value = [40, 41]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -287,7 +291,7 @@ const getRefund = async function () {
jwcode: searchForm.value.jwcode,
name: searchForm.value.name,
markets: searchForm.value.markets,
goodsNames: searchForm.value.goodsName,
goodsName: searchForm.value.goodsName,
statuses: statusesParam.value,//1012
// 2022
// 3032

2
src/views/moneyManage/receiveDetail/receiveService.vue

@ -695,7 +695,7 @@ const handleAddForm = async () => {
submitterId: adminData.value.id,
permanentGold: (addFormData.value.permanentGold || 0) * 100,
freeGold: (addFormData.value.freeGold || 0) * 100,
goodNum: addFormData.value.goodNum || 0,
goodNum: addFormData.value.goodNum || addFormData.value.permanentGold || 0,
paymentCurrency: CurrencyForId(addFormData.value.paymentCurrency) || '',
receivedMarket: MarketNameForId(addFormData.value.receivedMarket) || '',
paymentAmount: (addFormData.value.paymentAmount) * 100,

73
src/views/moneyManage/refundDetail/refundCharge.vue

@ -116,6 +116,14 @@
</el-select>
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">永久金币</el-text>
<el-input v-model="auditRow.permanentGold" size="small" style="width:10vw;" disabled />&nbsp;
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">免费金币</el-text>
<el-input v-model="auditRow.freeGold" size="small" style="width:10vw;" disabled />&nbsp;
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">退款理由</el-text>
<el-input v-model="auditRow.refundReason" size="small" style="width:10vw;" :rows="3" maxlength="100"
show-word-limit type="textarea" disabled />
@ -137,20 +145,20 @@
<el-input v-model="auditRow.goodsName" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">付款金额</el-text>
<el-input v-model="auditRow.paymentAmount" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款币种</el-text>
<el-input v-model="auditRow.paymentCurrency" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">到账金额</el-text>
<el-input v-model="auditRow.receivedAmount" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款金额</el-text>
<el-input v-model="auditRow.paymentAmount" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">支付方式</el-text>
<el-input v-model="auditRow.payType" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款时间</el-text>
<el-input v-model="auditRow.payTime" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;">转账凭证</el-text>
<img v-if="auditRow.voucher" :src="auditRow.voucher"
<img v-if="auditRow.payVoucher" :src="auditRow.payVoucher"
style="width: 80px; height: 80px; object-fit: cover;">
<div v-else>
无转账凭证
@ -167,28 +175,28 @@
<el-input v-model="auditRow.activity" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">付款币种</el-text>
<el-input v-model="auditRow.paymentCurrency" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">支付方式</el-text>
<el-input v-model="auditRow.payType" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">到账币种</el-text>
<el-input v-model="auditRow.receivedCurrency" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">手续费</el-text>
<el-input v-model="auditRow.handlingCharge" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">到账金额</el-text>
<el-input v-model="auditRow.receivedAmount" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">付款时间</el-text>
<el-input v-model="auditRow.payTime" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">到账时间</el-text>
<el-input v-model="auditRow.receivedTime" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">提交人</el-text>
<el-input v-model="auditRow.submitter" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">手续费</el-text>
<el-input v-model="auditRow.handlingCharge" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">到账时间</el-text>
<el-input v-model="auditRow.receivedTime" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">提交人</el-text>
<el-input v-model="auditRow.submitter" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">备注</el-text>
@ -256,8 +264,8 @@
<template #icon>
<img v-if="currentStep === 4" src="@/assets/images/refund-rejected.png" alt="已驳回">
<img v-else-if="currentStep === 3" src="@/assets/images/refund-approving.png" alt="待审核">
<img v-else-if="currentStep > 3 && currentStep != 4" src="@/assets/images/refund-approved.png"
alt="已审核">
<img v-else-if="currentStep > 3 && currentStep != 4"
src="@/assets/images/refund-approved.png" alt="已审核">
<img v-else-if="currentStep < 3" src="@/assets/images/refund-waiting.png" alt="未开始">
</template>
</el-step>
@ -271,8 +279,8 @@
<template #icon>
<img v-if="currentStep === 6" src="@/assets/images/refund-rejected.png" alt="已驳回">
<img v-else-if="currentStep === 5" src="@/assets/images/refund-approving.png" alt="待审核">
<img v-else-if="currentStep > 5 && currentStep != 6" src="@/assets/images/refund-approved.png"
alt="已审核">
<img v-else-if="currentStep > 5 && currentStep != 6"
src="@/assets/images/refund-approved.png" alt="已审核">
<img v-else-if="currentStep < 5" src="@/assets/images/refund-waiting.png" alt="未开始">
</template>
</el-step>
@ -476,6 +484,11 @@ const getRefund = async function () {
} else {
statuses.value = [20, 22, 30, 32, 40, 41]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -483,7 +496,7 @@ const getRefund = async function () {
jwcode: searchForm.value.jwcode,//
name: searchForm.value.name,//
markets: searchForm.value.markets,//
goodsNames: searchForm.value.goodsName,//
goodsName: searchForm.value.goodsName,//
statuses: statuses.value,//1012
// 2022
// 3032
@ -520,7 +533,8 @@ const handlePass = async function () {
status: 30,
rejectReason: addForm.value.remark,
areaCharge: adminData.value.adminName,
auditId: auditRow.value.auditId
auditId: auditRow.value.auditId,
relatedId: auditRow.value.relatedId
}
const result = await API({
url: '/Money/review',
@ -548,7 +562,8 @@ const handleReject = async function () {
rejectReason: addForm.value.remark,
areaCharge: adminData.value.adminName,
auditId: auditRow.value.auditId,
orderCode: auditRow.value.orderCode
orderCode: auditRow.value.orderCode,
relatedId: auditRow.value.relatedId
}
const result = await API({
url: '/Money/review',
@ -631,6 +646,12 @@ const exportExcel = async function () {
} else {
statuses.value = [20, 22, 30, 32, 40, 41]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -638,7 +659,7 @@ const exportExcel = async function () {
jwcode: searchForm.value.jwcode,//
name: searchForm.value.name,//
markets: searchForm.value.markets,//
goodsNames: searchForm.value.goodsName,//
goodsName: searchForm.value.goodsName,//
statuses: statuses.value,//1012
// 2022
// 3032
@ -811,7 +832,7 @@ onMounted(() => {
.top {
width: 30vw;
height: 17vh;
height: 22vh;
.top-item {
display: flex;

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

@ -115,6 +115,14 @@
</el-select>
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">永久金币</el-text>
<el-input v-model="auditRow.permanentGold" size="small" style="width:10vw;" disabled />&nbsp;
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">免费金币</el-text>
<el-input v-model="auditRow.freeGold" size="small" style="width:10vw;" disabled />&nbsp;
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">退款理由</el-text>
<el-input v-model="auditRow.refundReason" size="small" style="width:10vw;" :rows="3" maxlength="100"
show-word-limit type="textarea" disabled />
@ -136,20 +144,20 @@
<el-input v-model="auditRow.goodsName" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">付款金额</el-text>
<el-input v-model="auditRow.paymentAmount" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款币种</el-text>
<el-input v-model="auditRow.paymentCurrency" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">到账金额</el-text>
<el-input v-model="auditRow.receivedAmount" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款金额</el-text>
<el-input v-model="auditRow.paymentAmount" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">支付方式</el-text>
<el-input v-model="auditRow.payType" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款时间</el-text>
<el-input v-model="auditRow.payTime" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;">转账凭证</el-text>
<img v-if="auditRow.voucher" :src="auditRow.voucher"
<img v-if="auditRow.payVoucher" :src="auditRow.payVoucher"
style="width: 80px; height: 80px; object-fit: cover;">
<div v-else>
无转账凭证
@ -166,28 +174,28 @@
<el-input v-model="auditRow.activity" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">付款币种</el-text>
<el-input v-model="auditRow.paymentCurrency" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">支付方式</el-text>
<el-input v-model="auditRow.payType" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">到账币种</el-text>
<el-input v-model="auditRow.receivedCurrency" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">手续费</el-text>
<el-input v-model="auditRow.handlingCharge" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">到账金额</el-text>
<el-input v-model="auditRow.receivedAmount" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">付款时间</el-text>
<el-input v-model="auditRow.payTime" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">到账时间</el-text>
<el-input v-model="auditRow.receivedTime" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">提交人</el-text>
<el-input v-model="auditRow.submitter" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">手续费</el-text>
<el-input v-model="auditRow.handlingCharge" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">到账时间</el-text>
<el-input v-model="auditRow.receivedTime" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">提交人</el-text>
<el-input v-model="auditRow.submitter" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">备注</el-text>
@ -467,6 +475,11 @@ const getRefund = async function () {
} else {
statusParam.value = [10, 20, 22, 30, 32, 40, 41]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -474,7 +487,7 @@ const getRefund = async function () {
jwcode: searchForm.value.jwcode,//
name: searchForm.value.name,//
markets: searchForm.value.markets,//
goodsNames: searchForm.value.goodsName,//
goodsName: searchForm.value.goodsName,//
statuses: statusParam.value,//1012
// 2022
// 3032
@ -510,7 +523,8 @@ const handlePass = async function () {
id: auditRow.value.id,
status: 20,
areaFinance: adminData.value.adminName,
auditId: auditRow.value.auditId
auditId: auditRow.value.auditId,
relatedId: auditRow.value.relatedId
}
const result = await API({
url: '/Money/review',
@ -538,7 +552,8 @@ const handleReject = async function () {
rejectReason: addForm.value.remark,
areaFinance: adminData.value.adminName,
auditId: auditRow.value.auditId,
orderCode: auditRow.value.orderCode
orderCode: auditRow.value.orderCode,
relatedId: auditRow.value.relatedId
}
const result = await API({
url: '/Money/review',
@ -699,7 +714,7 @@ const exportExcel = async function () {
jwcode: searchForm.value.jwcode,//
name: searchForm.value.name,//
markets: searchForm.value.markets,//
goodsNames: searchForm.value.goodsName,//
goodsName: searchForm.value.goodsName[searchForm.value.goodsName.length - 1],//
statuses: statusParam.value,//1012
// 2022
// 3032
@ -865,7 +880,7 @@ onMounted(() => {
.top {
width: 30vw;
height: 17vh;
height: 22vh;
.top-item {
display: flex;

68
src/views/moneyManage/refundDetail/refundHeader.vue

@ -116,9 +116,17 @@
</el-select>
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">永久金币</el-text>
<el-input v-model="auditRow.permanentGold" size="small" style="width:10vw;" disabled />&nbsp;
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">免费金币</el-text>
<el-input v-model="auditRow.freeGold" size="small" style="width:10vw;" disabled />&nbsp;
</div>
<div class="top-item">
<el-text style="width:4vw;" size="small">退款理由</el-text>
<el-input v-model="auditRow.refundReason" size="small" style="width:10vw;"
:rows="3" maxlength="100" show-word-limit type="textarea" disabled />
<el-input v-model="auditRow.refundReason" size="small" style="width:10vw;" :rows="3" maxlength="100"
show-word-limit type="textarea" disabled />
</div>
</div>
<el-button @click="" class="smallTitle" size="small">原订单信息</el-button>
@ -138,20 +146,20 @@
<el-input v-model="auditRow.marketName" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">付款金额</el-text>
<el-input v-model="auditRow.paymentAmount" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款币种</el-text>
<el-input v-model="auditRow.paymentCurrency" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">到账金额</el-text>
<el-input v-model="auditRow.receivedAmount" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款金额</el-text>
<el-input v-model="auditRow.paymentAmount" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;" size="small">支付方式</el-text>
<el-input v-model="auditRow.payType" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">付款时间</el-text>
<el-input v-model="auditRow.payTime" size="small" style="width:10vw;" disabled />
</div>
<div class="center-item">
<el-text style="width:4vw;">转账凭证</el-text>
<img v-if="auditRow.voucher" :src="auditRow.voucher"
<img v-if="auditRow.payVoucher" :src="auditRow.payVoucher"
style="width: 80px; height: 80px; object-fit: cover;">
<div v-else>
无转账凭证
@ -168,28 +176,28 @@
<el-input v-model="auditRow.activity" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">付款币种</el-text>
<el-input v-model="auditRow.paymentCurrency" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">支付方式</el-text>
<el-input v-model="auditRow.payType" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">到账币种</el-text>
<el-input v-model="auditRow.receivedCurrency" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">手续费</el-text>
<el-input v-model="auditRow.handlingCharge" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">到账金额</el-text>
<el-input v-model="auditRow.receivedAmount" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">付款时间</el-text>
<el-input v-model="auditRow.payTime" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">到账时间</el-text>
<el-input v-model="auditRow.receivedTime" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">提交人</el-text>
<el-input v-model="auditRow.submitter" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">手续费</el-text>
<el-input v-model="auditRow.handlingCharge" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">到账时间</el-text>
<el-input v-model="auditRow.receivedTime" size="small" style="width:10vw;" disabled />
<el-text style="width:4vw;" size="small">提交人</el-text>
<el-input v-model="auditRow.submitter" size="small" style="width:10vw;" disabled />
</div>
<div class="right-item">
<el-text style="width:4vw;" size="small">备注</el-text>
@ -234,7 +242,7 @@
<div class="steps">
<div class="steps-content">
<el-steps :active="currentStep" align-center>
<el-step v-if="false">
<el-step>
<template #title>
<div>
提交人<br>{{ submitter || '未知提交人' }}
@ -267,7 +275,8 @@
<template #icon>
<img v-if="currentStep === 4" src="@/assets/images/refund-rejected.png" alt="已驳回">
<img v-else-if="currentStep === 3" src="@/assets/images/refund-approving.png" alt="待审核">
<img v-else-if="currentStep > 3 && currentStep != 4" src="@/assets/images/refund-approved.png" alt="已审核">
<img v-else-if="currentStep > 3 && currentStep != 4"
src="@/assets/images/refund-approved.png" alt="已审核">
<img v-else-if="currentStep < 3" src="@/assets/images/refund-waiting.png" alt="未开始">
</template>
</el-step>
@ -281,7 +290,8 @@
<template #icon>
<img v-if="currentStep === 6" src="@/assets/images/refund-rejected.png" alt="已驳回">
<img v-else-if="currentStep === 5" src="@/assets/images/refund-approving.png" alt="待审核">
<img v-else-if="currentStep > 5 && currentStep != 6" src="@/assets/images/refund-approved.png" alt="已审核">
<img v-else-if="currentStep > 5 && currentStep != 6"
src="@/assets/images/refund-approved.png" alt="已审核">
<img v-else-if="currentStep < 5" src="@/assets/images/refund-waiting.png" alt="未开始">
</template>
</el-step>
@ -533,6 +543,10 @@ const getRefund = async function () {
statusParam.value = [30, 32, 40, 41]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -540,7 +554,7 @@ const getRefund = async function () {
jwcode: searchForm.value.jwcode,
name: searchForm.value.name,
markets: searchForm.value.markets,
goodsNames: searchForm.value.goodsName,
goodsName: searchForm.value.goodsName,
statuses: statusParam.value,
paymentCurrency: searchForm.value.paymentCurrency,
payType: searchForm.value.payType,
@ -672,6 +686,10 @@ const exportExcel = async function () {
statusParam.value = [30, 32, 40, 41]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -679,7 +697,7 @@ const exportExcel = async function () {
jwcode: searchForm.value.jwcode,
name: searchForm.value.name,
markets: searchForm.value.markets,
goodsNames: searchForm.value.goodsName,
goodsName: searchForm.value.goodsName,
statuses: statusParam.value,
paymentCurrency: searchForm.value.paymentCurrency,
payType: searchForm.value.payType,
@ -875,7 +893,7 @@ onMounted(() => {
.top {
width: 30vw;
height: 17vh;
height: 22vh;
.top-item {
display: flex;

13
src/views/moneyManage/refundDetail/refundService.vue

@ -182,13 +182,11 @@
<el-radio value="1">部分退款</el-radio>
</el-radio-group>
</div>
<div class="add-item"
v-show="editRow.goodsName === '金币充值' && editForm.refundModel === '1'">
<div class="add-item" v-show="editRow.goodsName === '金币充值' && editForm.refundModel === '1'">
<el-text style="width:4vw;">永久金币</el-text>
<el-input v-model="editForm.partRefundGold" style="width:5vw;" />&nbsp;&nbsp;
</div>
<div class="add-item"
v-show="editRow.goodsName === '金币充值' && editForm.refundModel === '1'">
<div class="add-item" v-show="editRow.goodsName === '金币充值' && editForm.refundModel === '1'">
<el-text style="width:4vw;">免费金币</el-text>
<el-input v-model="editForm.partRefundFree" style="width:5vw;" />&nbsp;&nbsp;
</div>
@ -284,6 +282,11 @@ const getRefund = async function () {
} else if (searchForm.value.statuses === '已驳回') {
statusParam.value = [12, 22, 32]
}
if (searchForm.value.goodsName) {
searchForm.value.goodsName = searchForm.value.goodsName[searchForm.value.goodsName.length - 1]
}
const params = {
pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize,
@ -291,7 +294,7 @@ const getRefund = async function () {
jwcode: searchForm.value.jwcode,//
name: searchForm.value.name,//
markets: searchForm.value.market,//
goodsNames: searchForm.value.goodsName,//
goodsName: searchForm.value.goodsName,//
statuses: statusParam.value,//1012
// 2022
// 3032

Loading…
Cancel
Save