+
打印发票
@@ -207,8 +207,18 @@
type="primary"
v-auth="'hard_hardwareOrder_edit'"
@click="formDialogRef.openDialog(row.id)"
- >编辑编辑
+
+
+ 退款
+
+
@@ -245,6 +256,7 @@ const { push } = useRouter()
// 引入组件
const FormDialog = defineAsyncComponent(() => import("./form.vue"))
+const AdminRefundDialog = defineAsyncComponent(() => import("./admin-refund-dialog.vue"))
const ShopCar = defineAsyncComponent(() => import("../components/shop-car.vue"))
const TransactionList = defineAsyncComponent(() => import("/@/views/wallet/components/transaction-list.vue"))
// 定义查询字典
@@ -260,6 +272,7 @@ const { hard_pay_type, hard_order_type, hard_order_status, hard_type, hard_refun
const formDialogRef = ref()
const shopCarDialogRef = ref()
const transactionListRef = ref()
+const adminRefundDailogRef = ref()
const tabList = ref
([{}])
const activeName = ref(null)
// 搜索变量
@@ -318,6 +331,23 @@ const print = async (row: any) => {
}
}
+const adminRefund = async (row: any) => {
+ let loading: any = null
+ try {
+ await useMessage().delConfirm("是否同意退款?")
+ loading = ElLoading.service({
+ lock: true,
+ text: "提交中",
+ background: "rgba(0, 0, 0, 0.7)",
+ })
+ await hardInvoice.adminRefund({ id: row.id })
+ useMessage().success("操作成功")
+ getDataList()
+ } finally {
+ setTimeout(() => loading.close(), 500)
+ }
+}
+
// 导出excel
const exportExcel = () => {
downBlobFile("/hard/hardwareOrder/export", Object.assign(state.queryForm, { ids: selectObjs }), "hardwareOrder.xlsx")
diff --git a/src/views/wallet/wallet-cz/index.vue b/src/views/wallet/wallet-cz/index.vue
index 94b29cc..6f89a8b 100644
--- a/src/views/wallet/wallet-cz/index.vue
+++ b/src/views/wallet/wallet-cz/index.vue
@@ -136,7 +136,11 @@ const resetQuery = () => {
// 导出excel
const exportExcel = () => {
- downBlobFile("/wallet/wallet-transaction/export-cz", Object.assign(state.queryForm), "walletRecharge.xlsx")
+ downBlobFile(
+ "/wallet/wallet-transaction/export-cz",
+ Object.assign(state.queryForm, { current: state.pagination?.current, size: state.pagination?.size }),
+ "walletRecharge.xlsx",
+ )
}
// 多选事件
diff --git a/src/views/wallet/wallet-manage/change-balance.vue b/src/views/wallet/wallet-manage/change-balance.vue
index fa6c2dd..12fef1a 100644
--- a/src/views/wallet/wallet-manage/change-balance.vue
+++ b/src/views/wallet/wallet-manage/change-balance.vue
@@ -1,165 +1,162 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
- 充值
- 减少
-
-
-
+
+
+
+ 充值
+ 减少
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+ openDialog,
+})
+
diff --git a/src/views/wallet/wallet-manage/index.vue b/src/views/wallet/wallet-manage/index.vue
index 18b2ab1..a7c8901 100644
--- a/src/views/wallet/wallet-manage/index.vue
+++ b/src/views/wallet/wallet-manage/index.vue
@@ -13,6 +13,11 @@
+
+
+
+
+
{{ $t("common.queryBtn") }}
{{ $t("common.resetBtn") }}
@@ -51,7 +56,7 @@
@sort-change="sortChangeHandle"
>
-
+
@@ -163,7 +168,11 @@ const resetQuery = () => {
// 导出excel
const exportExcel = () => {
- downBlobFile("/wallet/walletManage/export", Object.assign(state.queryForm, { ids: selectObjs }), "walletManage.xlsx")
+ downBlobFile(
+ "/wallet/wallet-manage/export",
+ Object.assign(state.queryForm, { current: state.pagination?.current, size: state.pagination?.size }),
+ "walletManage.xlsx",
+ )
}
// 多选事件
diff --git a/src/views/wallet/wallet-recharge-water/index.vue b/src/views/wallet/wallet-recharge-water/index.vue
index 43b1e01..f5d15f9 100644
--- a/src/views/wallet/wallet-recharge-water/index.vue
+++ b/src/views/wallet/wallet-recharge-water/index.vue
@@ -150,9 +150,6 @@ const multiple = ref(true)
// 表格变量
const state: BasicTableProps = reactive({
queryForm: {},
- pagination: {
- pageSizes: [10, 20, 50, 100, 200, 500, 1000, 2000],
- },
pageList: walletRechargeImportApi.pageJoin,
})
diff --git a/src/views/wallet/wallet-setting/components/recharge-package/index.vue b/src/views/wallet/wallet-setting/components/recharge-package/index.vue
index 7f52871..73233dc 100644
--- a/src/views/wallet/wallet-setting/components/recharge-package/index.vue
+++ b/src/views/wallet/wallet-setting/components/recharge-package/index.vue
@@ -1,71 +1,106 @@
-
-
-
-
-
- 新 增
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
- {{ displayPrice(row.payPrice) }}
-
-
-
-
- {{ displayPrice(row.bonusPrice) }}
-
-
-
-
-
-
-
-
-
-
- 编辑
- 删除
-
-
-
-
-
+
+
+
+
+
+ 新 增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+ {{ displayPrice(row.payPrice) }}
+
+
+
+
+ {{ displayPrice(row.bonusPrice) }}
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
-
-
-
-
+
+
+
\ No newline at end of file
+ try {
+ await delObjs(ids)
+ getDataList()
+ useMessage().success("删除成功")
+ } catch (err: any) {
+ useMessage().error(err.msg)
+ }
+}
+
diff --git a/src/views/wallet/wallet-tk/index.vue b/src/views/wallet/wallet-tk/index.vue
index c9e4b31..89e7a41 100644
--- a/src/views/wallet/wallet-tk/index.vue
+++ b/src/views/wallet/wallet-tk/index.vue
@@ -153,7 +153,11 @@ const doRefund = async (row: any) => {
// 导出excel
const exportExcel = () => {
- downBlobFile("/wallet/wallet-transaction/export-tk", Object.assign(state.queryForm), "walletRecharge.xlsx")
+ downBlobFile(
+ "/wallet/wallet-transaction/export-tk",
+ Object.assign(state.queryForm, { current: state.pagination?.current, size: state.pagination?.size }),
+ "walletRecharge.xlsx",
+ )
}
// 多选事件
diff --git a/src/views/wallet/wallet-xf/index.vue b/src/views/wallet/wallet-xf/index.vue
index c157f54..56a237f 100644
--- a/src/views/wallet/wallet-xf/index.vue
+++ b/src/views/wallet/wallet-xf/index.vue
@@ -144,7 +144,11 @@ const resetQuery = () => {
// 导出excel
const exportExcel = () => {
- downBlobFile("/wallet/wallet-transaction/export-xf", Object.assign(state.queryForm), "walletRecharge.xlsx")
+ downBlobFile(
+ "/wallet/wallet-transaction/export-xf",
+ Object.assign(state.queryForm, { current: state.pagination?.current, size: state.pagination?.size }),
+ "walletRecharge.xlsx",
+ )
}
const doRefund = (row: any) => {