+
{{ row.cart_info.name }}
@@ -72,11 +82,6 @@
-->
-
@@ -90,23 +95,44 @@ const props = defineProps({
detailData: {
type: Object,
},
-})
-
-let form = props.detailData
-
-const formData = reactive({
- detail: [
- {}
- ],
- detail2: [],
+ // 0为退款,1为收银订单
+ orderType: {
+ type: Number,
+ default: 1,
+ }
})
const orderInfoCongig = ref(
[
+ {
+ title: '退款原因',
+ isShow: props.orderType == 0,
+ child: [
+ {
+ name: "退款原因",
+ value: props.detailData?.refund_reason
+ },
+ {
+ name: "退款金额",
+ value: props.detailData?.refund_price
+ },
+ {
+ name: "退款说明",
+ value: props.detailData?.refund_reason_wap_explain
+ },
+ {
+ name: "退款凭证",
+ value: props.detailData?.mobile,
+ type: 'img'
+ },
+ ]
+ },
+
{
title: '用户信息',
+ isShow: true,
child: [
{
name: "用户昵称",
@@ -122,6 +148,7 @@ const orderInfoCongig = ref(
},
{
title: '收货人信息',
+ isShow: true,
child: [
{
name: "收货人",
@@ -140,6 +167,7 @@ const orderInfoCongig = ref(
},
{
title: '订单信息',
+ isShow: true,
child: [
{
name: "创建时间",
@@ -159,7 +187,7 @@ const orderInfoCongig = ref(
},
{
name: "会员商品优惠",
- value: " props.detailData?.total_num"
+ value: props.detailData?.vip_price
},
{
@@ -172,6 +200,16 @@ const orderInfoCongig = ref(
},
]
},
+ {
+ title: '订单备注',
+ isShow: true,
+ child: [
+ {
+ name: "备注",
+ value: props.detailData?.remark
+ },
+ ]
+ },
])
diff --git a/src/views/store_finance_flow/index.vue b/src/views/store_finance_flow/index.vue
index 2c06c31..d6d03ea 100644
--- a/src/views/store_finance_flow/index.vue
+++ b/src/views/store_finance_flow/index.vue
@@ -7,27 +7,28 @@
-
-
-
+
+
-
+
-
-
+
+
+
+
- 查询
- 重置
- 重置
+ 查询
+ 重置
+
@@ -36,18 +37,18 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
- 备注
+
+ 备注
@@ -59,7 +60,7 @@
-
+
确定
@@ -72,13 +73,19 @@
import { ref, reactive } from "vue"
import { usePaging } from '@/hooks/usePaging'
import { apiStorFinanceFlowLists, apiStorFinanceFlowRemarks } from '@/api/store_finance_flow.ts'
+import { apiStaffLists } from '@/api/goodsList.ts'
+
// 查询条件
const queryParams = reactive({
- date: "",
- order: ""
+ keyword: "",
+ start_time: "",
+ end_time: "",
+ order: "",
+ staff_id: "",
})
+const date = ref(null)
// 分页相关
const { pager, getLists, resetParams, resetPage } = usePaging({
@@ -90,10 +97,39 @@ const showDialog = ref(false)
const remarks = ref('')
const rows = ref({})
-const handleRemarks = async (row: any) => {
- await apiStorFinanceFlowRemarks({ row })
+const handleRemarks = async () => {
+ await apiStorFinanceFlowRemarks({ id: rows.value.id, remark: rows.value.remark })
showDialog.value = false
}
-// getLists()
+
+const handleResetPage = () => {
+ if (date.value.length) {
+ queryParams.start_time = date.value[0]
+ queryParams.end_time = date.value[1]
+ }
+ resetPage()
+}
+
+const handleRe = (row) => {
+
+ rows.value = row
+ showDialog.value = true
+}
+
+
+const handleResetParams = () => {
+ date.value = []
+ resetParams()
+}
+
+
+const staffList = ref([])
+const getStaffList = async () => {
+ let res = await apiStaffLists()
+ staffList.value = res
+}
+getStaffList()
+
+getLists()
\ No newline at end of file
diff --git a/src/views/store_order/refund.vue b/src/views/store_order/refund.vue
index 1831937..555f460 100644
--- a/src/views/store_order/refund.vue
+++ b/src/views/store_order/refund.vue
@@ -63,8 +63,8 @@
-
-
+
+
@@ -79,7 +79,7 @@