Parcourir la source

refactor(create-order): 优化排序度假订单信息逻辑

- 使用可选链操作符简化无手机号判断逻辑
- 提高代码可读性和维护性

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe il y a 1 mois
Parent
commit
c8f5b8c32c

+ 1 - 1
src/views/create-order/components/schema-form/resort/index.js

@@ -36,7 +36,7 @@ export function sortOrderInfo(order = {}) {
     pageFormValue.username = orderData.personName || defaultPageFormValue.username // 联系人名称
     pageFormValue.userTel = orderData.personPhone || defaultPageFormValue.userTel // 联系人电话
     pageFormValue.accountTel = orderData.user_phone || defaultPageFormValue.accountTel // 开通服务手机号
-    pageFormValue.noPhoneValue = orderData.user_phone.startsWith('9') ? [1] : [] // 无手机号
+    pageFormValue.noPhoneValue = orderData.user_phone?.startsWith('9') ? [1] : [] // 无手机号
     pageFormValue.signUnit = orderData.signing_subject || defaultPageFormValue.signUnit // 签约主体
     pageFormValue.orderChannel = orderData.order_channel || defaultPageFormValue.orderChannel // 下单渠道
     pageFormValue.channelCommission = orderData.commission ? div(orderData.commission, 100) : defaultPageFormValue.channelCommission // 销售费用