diff --git a/.env.development b/.env.development
index 3760639..3ad36a6 100644
--- a/.env.development
+++ b/.env.development
@@ -12,7 +12,7 @@ ENV = 'development'
# VITE_ADMIN_PROXY_PATH = http://123.156.230.15:8089/api/ # 测试线上-过期
# VITE_ADMIN_PROXY_PATH = http://pjcloud.center.takin.cc/
# VITE_ADMIN_PROXY_PATH = http://localhost:9999/
-VITE_ADMIN_PROXY_PATH = http://192.168.101.185:9999/ # 邓-本地
+VITE_ADMIN_PROXY_PATH = http://192.168.101.185:9999 # 邓-本地
# VITE_ADMIN_PROXY_PATH = http://59.202.170.152:81/api # 正式环境线上
# 图片访问基础地址
diff --git a/src/api/admin/sysUserCar.ts b/src/api/admin/sysUserCar.ts
new file mode 100644
index 0000000..a672209
--- /dev/null
+++ b/src/api/admin/sysUserCar.ts
@@ -0,0 +1,40 @@
+import request from "/@/utils/request"
+
+export function fetchList(query?: Object) {
+ return request({
+ url: "/admin/sysUserCar/page",
+ method: "get",
+ params: query,
+ })
+}
+
+export function addObj(obj?: Object) {
+ return request({
+ url: "/admin/sysUserCar",
+ method: "post",
+ data: obj,
+ })
+}
+
+export function getObj(id?: string) {
+ return request({
+ url: "/admin/sysUserCar/" + id,
+ method: "get",
+ })
+}
+
+export function delObjs(ids?: Object) {
+ return request({
+ url: "/admin/sysUserCar",
+ method: "delete",
+ data: ids,
+ })
+}
+
+export function putObj(obj?: Object) {
+ return request({
+ url: "/admin/sysUserCar",
+ method: "put",
+ data: obj,
+ })
+}
diff --git a/src/api/hard/hard-after-sale.ts b/src/api/hard/hard-after-sale.ts
index ad4ae65..283cbd9 100644
--- a/src/api/hard/hard-after-sale.ts
+++ b/src/api/hard/hard-after-sale.ts
@@ -8,6 +8,14 @@ export function adminRefund(data?: Object) {
})
}
+export function adminReinforceRefund(data?: Object) {
+ return request({
+ url: "/hard/hard-after-sale/admin-reinforce-refund",
+ method: "post",
+ data,
+ })
+}
+
export function history(query?: Object) {
return request({
url: "/hard/hard-after-sale/history",
diff --git a/src/api/hard/hard-car.ts b/src/api/hard/hard-car.ts
index 6c068e1..d92a11a 100644
--- a/src/api/hard/hard-car.ts
+++ b/src/api/hard/hard-car.ts
@@ -1,57 +1,64 @@
import request from "/@/utils/request"
export function getCarByOrderId(query?: Object) {
- return request({
- url: '/hard/hard-car/order-id',
- method: 'get',
- params: query
- })
+ return request({
+ url: "/hard/hard-car/order-id",
+ method: "get",
+ params: query,
+ })
+}
+
+export function refundCar(query?: Object) {
+ return request({
+ url: "/hard/hard-car/refund-car",
+ method: "get",
+ params: query,
+ })
}
export function pageJoin(query?: Object) {
- return request({
- url: '/hard/hard-car/page-join',
- method: 'get',
- params: query
- })
+ return request({
+ url: "/hard/hard-car/page-join",
+ method: "get",
+ params: query,
+ })
}
export function fetchList(query?: Object) {
- return request({
- url: '/hard/hard-car/page',
- method: 'get',
- params: query
- })
+ return request({
+ url: "/hard/hard-car/page",
+ method: "get",
+ params: query,
+ })
}
export function addObj(obj?: Object) {
- return request({
- url: '/hard/hard-car',
- method: 'post',
- data: obj
- })
+ return request({
+ url: "/hard/hard-car",
+ method: "post",
+ data: obj,
+ })
}
export function getObj(id?: string) {
- return request({
- url: '/hard/hard-car/' + id,
- method: 'get'
- })
+ return request({
+ url: "/hard/hard-car/" + id,
+ method: "get",
+ })
}
export function delObjs(ids?: Object) {
- return request({
- url: '/hard/hard-car',
- method: 'delete',
- data: ids
- })
+ return request({
+ url: "/hard/hard-car",
+ method: "delete",
+ data: ids,
+ })
}
export function putObj(obj?: Object) {
- return request({
- url: '/hard/hard-car',
- method: 'put',
- data: obj
- })
+ return request({
+ url: "/hard/hard-car",
+ method: "put",
+ data: obj,
+ })
}
-
diff --git a/src/hooks/table.ts b/src/hooks/table.ts
index af2c58c..1fe3749 100644
--- a/src/hooks/table.ts
+++ b/src/hooks/table.ts
@@ -203,13 +203,13 @@ export function useTable(options?: BasicTableProps) {
* 刷新后不跳转第一页,则入参 getDataList(false)
* @param refresh 是否刷新当前页码
*/
- const getDataList = (refresh?: any) => {
+ const getDataList = async (refresh?: any) => {
// 如果需要刷新,则将state.pagination.current重置为1
if (refresh !== false) {
state.pagination!.current = 1
}
// 再次发起查询操作
- query()
+ await query()
}
/**
diff --git a/src/views/admin/sysUserCar/form.vue b/src/views/admin/sysUserCar/form.vue
new file mode 100644
index 0000000..f410b50
--- /dev/null
+++ b/src/views/admin/sysUserCar/form.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/admin/sysUserCar/index.vue b/src/views/admin/sysUserCar/index.vue
new file mode 100644
index 0000000..8f8b231
--- /dev/null
+++ b/src/views/admin/sysUserCar/index.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+ 新 增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.carNumber }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/hard/components/shop-car.vue b/src/views/hard/components/shop-car.vue
index ae6f65f..96d42c0 100644
--- a/src/views/hard/components/shop-car.vue
+++ b/src/views/hard/components/shop-car.vue
@@ -1,19 +1,13 @@
-
+
+
diff --git a/src/views/hard/hard-after-sale/order-refund.vue b/src/views/hard/hard-after-sale/order-refund.vue
index 31bafbb..6aa3efd 100644
--- a/src/views/hard/hard-after-sale/order-refund.vue
+++ b/src/views/hard/hard-after-sale/order-refund.vue
@@ -41,14 +41,8 @@
-
+
@@ -75,16 +69,13 @@
-
+ v-auth="'hard_hardAfterSale_change'" label="操作: " label-class-name="no-colon">
同意售后
- 拒绝售后
+ 拒绝售后
+
diff --git a/src/views/hard/hard-order/admin-refund-dialog.vue b/src/views/hard/hard-order/admin-refund-dialog.vue
deleted file mode 100644
index b500602..0000000
--- a/src/views/hard/hard-order/admin-refund-dialog.vue
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/hard/hard-order/components/admin-refund-dialog/form.vue b/src/views/hard/hard-order/components/admin-refund-dialog/form.vue
new file mode 100644
index 0000000..bb55ae0
--- /dev/null
+++ b/src/views/hard/hard-order/components/admin-refund-dialog/form.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/hard/hard-order/components/admin-refund-dialog/index.vue b/src/views/hard/hard-order/components/admin-refund-dialog/index.vue
new file mode 100644
index 0000000..79c3a9f
--- /dev/null
+++ b/src/views/hard/hard-order/components/admin-refund-dialog/index.vue
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/hard/hard-order/components/admin-refund-dialog/table.vue b/src/views/hard/hard-order/components/admin-refund-dialog/table.vue
new file mode 100644
index 0000000..d0dd289
--- /dev/null
+++ b/src/views/hard/hard-order/components/admin-refund-dialog/table.vue
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ displayPrice(row.productPrice) }}
+
+
+
+
+
+ {{ displayPrice(row.totalPrice) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ displayPrice(row.productPrice) }}
+
+
+
+
+
+ {{ displayPrice(row.totalPrice) }}
+
+
+
+
+
+
+
+
+ 全部退款
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ displayPrice(row.productPrice) }}
+
+
+
+
+
+
+
+
+
+ {{ displayPrice(row.refundTotalPrice) }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/hard/hard-order/index.vue b/src/views/hard/hard-order/index.vue
index 22576e0..c4ab917 100644
--- a/src/views/hard/hard-order/index.vue
+++ b/src/views/hard/hard-order/index.vue
@@ -54,7 +54,8 @@
+ @sort-change="sortChangeHandle" :show-summary="false" :summary-method="getSummaries"
+ row-key="id">
@@ -223,8 +224,7 @@
v-auth="'hard_hardwareOrder_edit'" @click="formDialogRef.openDialog(row.id)">
编辑
-
退款
@@ -242,7 +242,6 @@
-
@@ -266,7 +265,7 @@ const { push } = useRouter()
// 引入组件
const FormDialog = defineAsyncComponent(() => import("./form.vue"))
-const AdminRefundDialog = defineAsyncComponent(() => import("./admin-refund-dialog.vue"))
+const AdminRefundDialog = defineAsyncComponent(() => import("./components/admin-refund-dialog/index.vue"))
const ShopCar = defineAsyncComponent(() => import("../components/shop-car.vue"))
const TransactionList = defineAsyncComponent(() => import("/@/views/wallet/components/transaction-list.vue"))
// 定义查询字典
diff --git a/src/views/integrated/meetingBooking/form.vue b/src/views/integrated/meeting/booking/form.vue
similarity index 98%
rename from src/views/integrated/meetingBooking/form.vue
rename to src/views/integrated/meeting/booking/form.vue
index 9e64b7c..beff154 100644
--- a/src/views/integrated/meetingBooking/form.vue
+++ b/src/views/integrated/meeting/booking/form.vue
@@ -131,10 +131,10 @@
\ No newline at end of file
+
diff --git a/src/views/integrated/cleanUser/index.vue b/src/views/integrated/meeting/cleanUser/index.vue
similarity index 94%
rename from src/views/integrated/cleanUser/index.vue
rename to src/views/integrated/meeting/cleanUser/index.vue
index 61270b8..2911ea5 100644
--- a/src/views/integrated/cleanUser/index.vue
+++ b/src/views/integrated/meeting/cleanUser/index.vue
@@ -32,7 +32,7 @@
@queryTable="getDataList">
-
@@ -60,10 +60,10 @@
\ No newline at end of file
+
diff --git a/src/views/integrated/meetingEquipment/form.vue b/src/views/integrated/meeting/meetingEquipment/form.vue
similarity index 94%
rename from src/views/integrated/meetingEquipment/form.vue
rename to src/views/integrated/meeting/meetingEquipment/form.vue
index 991f3ec..91be0f8 100644
--- a/src/views/integrated/meetingEquipment/form.vue
+++ b/src/views/integrated/meeting/meetingEquipment/form.vue
@@ -52,10 +52,10 @@
\ No newline at end of file
+
diff --git a/src/views/integrated/meetingRoomEquipment/index.vue b/src/views/integrated/meeting/meetingRoomEquipment/index.vue
similarity index 93%
rename from src/views/integrated/meetingRoomEquipment/index.vue
rename to src/views/integrated/meeting/meetingRoomEquipment/index.vue
index c4ee60e..23043f3 100644
--- a/src/views/integrated/meetingRoomEquipment/index.vue
+++ b/src/views/integrated/meeting/meetingRoomEquipment/index.vue
@@ -16,7 +16,7 @@
@queryTable="getDataList">
-
@@ -43,10 +43,10 @@
\ No newline at end of file
+