Răsfoiți Sursa

修改徐退回订单的备注添加报错问题

Alex 10 luni în urmă
părinte
comite
6a2f57a7f1

+ 12 - 1
src/views/recycleOrder/components/order-remarks.vue

@@ -33,6 +33,13 @@ import request from '@/utils/request';
 
 const tags = reactive(['green', 'blue', 'yellow', 'red', 'purple']);
 
+const props = defineProps({
+    isRefund: {
+        type: Boolean,
+        default: false
+    }
+});
+
 /** 弹窗是否打开 */
 const visible = defineModel({ type: Boolean });
 
@@ -63,7 +70,11 @@ const formRef = ref(null);
 const handleSubmit = () => {
     formRef.value.validate((valid) => {
         if (valid) {
-            request.post('/order/orderInfo/addRemark', form.value).then((res) => {
+            let url = '/order/orderInfo/addRemark';
+            if (props.isRefund) {
+                url = '/order/orderInfo/refund/addRemark';
+            }
+            request.post(url, form.value).then((res) => {
                 if (res.data.code === 200) {
                     EleMessage.success('操作成功');
                     handleCancel();

+ 1 - 1
src/views/recycleOrder/needReturned/index.vue

@@ -133,7 +133,7 @@
     </ele-card>
 
     <slot></slot>
-    <orderRemarks ref="remarksRef" />
+    <orderRemarks ref="remarksRef" isRefund @refresh="reload()" />
     <orderLog ref="logRef" type="refund" />
     <manualDelivery ref="deliveryRef" @success="reload()" />
     <orderRefundDetail ref="orderDetailRef" />