From d0fbf179fd2335c7dec5e87531c5172dba547008 Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Mon, 23 Jun 2025 16:33:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=AE=BE=E7=BD=AE=20?= =?UTF-8?q?WA=20=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/OrderProfile.jsx | 44 +++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/src/components/OrderProfile.jsx b/src/components/OrderProfile.jsx index 06ac025..64478de 100644 --- a/src/components/OrderProfile.jsx +++ b/src/components/OrderProfile.jsx @@ -23,10 +23,11 @@ import useAuthStore from '@/stores/AuthStore' const OrderProfile = ({ coliSN, ...props }) => { const navigate = useNavigate() const { notification, message } = App.useApp() - const [formComment] = Form.useForm() + const [formComment, formWhatsApp] = Form.useForm() const [loading, setLoading] = useState(false) const [openOrderCommnet, setOpenOrderCommnet] = useState(false) + const [openWhatsApp, setOpenWhatsApp] = useState(false) const orderLabelOptions = copy(OrderLabelDefaultOptions) orderLabelOptions.unshift({ value: 0, label: '未设置', disabled: true }) @@ -117,10 +118,13 @@ const OrderProfile = ({ coliSN, ...props }) => { {customerDetail.email} - + + {isEmpty(customerDetail.whatsapp_phone_number) ? + : {customerDetail.whatsapp_phone_number} + } @@ -265,6 +269,42 @@ const OrderProfile = ({ coliSN, ...props }) => { + setOpenWhatsApp(false)} open={openWhatsApp}> +
{ + console.log('Received values of form: ', values) + // appendOrderComment(loginUser.userId, orderId, values.number) + .then(() => { + notification.success({ + message: '温性提示', + description: '设置 WhatsApp 成功', + }) + setOpenWhatsApp(false) + formComment.setFieldsValue({ number: '' }) + }) + .catch((reason) => { + notification.error({ + message: '设置出错', + description: reason.message, + placement: 'top', + duration: 60, + }) + }) + }}> + + + + + + +
+
) }