Просмотр исходного кода

修复:订单改价输入框显示不正确

Yahoo 5 лет назад
Родитель
Сommit
28d04b5870
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/views/order/modules/PriceForm.vue

+ 5 - 1
src/views/order/modules/PriceForm.vue

@@ -79,8 +79,12 @@ export default {
     setFieldsValue () {
       const { record, $nextTick, form: { setFieldsValue } } = this
       $nextTick(() => {
+        let diffPrice = Number(record.update_price.value)
+        if (record.update_price.symbol === '-') {
+          diffPrice = -diffPrice
+        }
         setFieldsValue({
-          order_price: _.add(Number(record.order_price), Number(record.update_price.value)),
+          order_price: _.add(Number(record.order_price), diffPrice),
           express_price: Number(record.express_price)
         })
       })