mirror of
https://gitee.com/hhyykk/ipms-sjy-ui.git
synced 2025-07-19 21:35:06 +08:00
订单列表:优化订单列表页面结构
This commit is contained in:
@ -20,7 +20,7 @@
|
||||
</template>
|
||||
<script lang="ts" setup>
|
||||
import * as TradeOrderApi from '@/api/mall/trade/order'
|
||||
import { convertToInteger, formatToFraction } from '@/utils'
|
||||
import { convertToInteger, floatToFixed2, formatToFraction } from '@/utils'
|
||||
import { cloneDeep } from 'lodash-es'
|
||||
|
||||
defineOptions({ name: 'OrderUpdatePriceForm' })
|
||||
@ -39,7 +39,9 @@ const formData = ref({
|
||||
watch(
|
||||
() => formData.value.adjustPrice,
|
||||
(data: number) => {
|
||||
formData.value.newPayPrice = formData.value.payPrice.replace('元', '') * 1 + data + '元'
|
||||
const num = formData.value.payPrice!.replace('元', '')
|
||||
// @ts-ignore
|
||||
formData.value.newPayPrice = (num * 1 + data).toFixed(2) + '元'
|
||||
}
|
||||
)
|
||||
|
||||
@ -48,10 +50,10 @@ const formRef = ref() // 表单 Ref
|
||||
/** 打开弹窗 */
|
||||
const open = async (row: TradeOrderApi.OrderVO) => {
|
||||
resetForm()
|
||||
formData.value.id = row.id
|
||||
formData.value.id = row.id!
|
||||
// 设置数据
|
||||
formData.value.adjustPrice = formatToFraction(row.adjustPrice)
|
||||
formData.value.payPrice = formatToFraction(row.payPrice) + '元'
|
||||
formData.value.adjustPrice = formatToFraction(row.adjustPrice!)
|
||||
formData.value.payPrice = floatToFixed2(row.payPrice!) + '元'
|
||||
formData.value.newPayPrice = formData.value.payPrice
|
||||
dialogVisible.value = true
|
||||
}
|
||||
|
Reference in New Issue
Block a user