@@ -1160,6 +1143,7 @@ const costSubmit = () => {
+
{
+
{
+
{
+
-
-
-
- 订单编号:
- {{ orderDetails.code }}
-
-
-
装备套数:
-
- {{ orderDetails.maNumber }}
+
+
+ 订单编号:
+ {{ overhaulDetails.code }}
+
+
+ 装备套数:
+ {{ overhaulDetails.maNumber }}
+
+
+ 结算单位:
+ {{ overhaulDetails.leaseCompany }}
+
+
+
+
+ 总费用(元): {{ overhaulDetails.totalCost }}
+
+
+
+
+
+
+
+
+
+ {{ row.dayLeasePrice }}
-
-
- 退租时间:
-
- {{ orderDetails.rentEndTime }}
-
-
-
+
+
+
+
+
+ {{ `${row.preOutboundTime}至${row.rentOverTime} ` }}
+
+
+
+
+
+ {{ row.costs }}
+
+
+
+
+
+
+
+
+
+ {
+ row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
+ }
+ "
+ >
+ {{ row.isCheck == 0 ? '改价' : '取消改价' }}
+
+
+
+
-
-
+
+
+
+
+
+
+
+ {{ row.repairPrice }}
+
+
+
+
+
+
+
+
+
+ 查看
+
+
+
-
- 设备{{ index + 1 }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 支持格式:.jpg、.png 单个文件大小不能超过2M,最多可上传4张
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 移除
-
-
-
-
-
-
-
-
- 增加维修设备
-
-
-
-
-
+
+ {
+ row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
+ }
+ "
+ >
+ {{ row.isCheck == 0 ? '改价' : '取消改价' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.scrapPrice }}
+
+
+
+
+
+
+
+
+
+ 查看
+
+
+
+
+ {
+ row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
+ }
+ "
+ >
+ {{ row.isCheck == 0 ? '改价' : '取消改价' }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.lossPrice }}
+
+
+
+
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+ {
+ row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
+ }
+ "
+ >
+ {{ row.isCheck == 0 ? '改价' : '取消改价' }}
+
+
+
+
-
-
- 设备1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 支持格式:.jpg、.png 单个文件大小不能超过2M,最多可上传4张
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 移除
-
-
-
-
-
-
-
-
- 增加报废设备
-
-
-
-
-
-
-
- 设备1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 支持格式:.jpg、.png 单个文件大小不能超过2M,最多可上传4张
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 移除
-
-
-
-
-
-
-
-
- 增加丢失设备
-
-
-
-
-
-
- 取消
- 保存
-
-
-
-
-
-
- 订单编号:
- {{ overhaulDetails.code }}
-
-
- 装备套数:
- {{ overhaulDetails.maNumber }}
-
-
- 退租时间:
- {{ overhaulDetails.rentEndTime }}
-
-
-
-
- 结算单位:
- {{ overhaulDetails.leaseCompany }}
-
-
- 租赁天数:
- {{ overhaulDetails.rentDay }}
-
-
- 租赁天数:
- 999
-
-
-
-
- 总费用(元): {{ overhaulDetails.totalCost }}
-
-
-
-
-
-
-
-
-
- {{ row.dayLeasePrice }}
-
-
-
-
-
-
- {{ `${row.preOutboundTime}至${row.rentOverTime} ` }}
-
-
-
-
-
- {{ row.costs }}
-
-
-
-
-
-
-
-
-
- {
- row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
- }
- "
- >
- {{ row.isCheck == 0 ? '改价' : '取消改价' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ row.repairPrice }}
-
-
-
-
-
-
-
-
-
- 查看
-
-
-
-
- {
- row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
- }
- "
- >
- {{ row.isCheck == 0 ? '改价' : '取消改价' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ row.scrapPrice }}
-
-
-
-
-
-
-
-
-
- 查看
-
-
-
-
- {
- row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
- }
- "
- >
- {{ row.isCheck == 0 ? '改价' : '取消改价' }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ row.lossPrice }}
-
-
-
-
-
-
-
-
-
- 查看
-
-
-
-
- {
- row.isCheck == 0 ? (row.isCheck = 1) : (row.isCheck = 0)
- }
- "
- >
- {{ row.isCheck == 0 ? '改价' : '取消改价' }}
-
-
-
-
-
-
- 取消
- 确认改价
-
-
+
+ 取消
+
+ 确认提交
+
+
([])
const lossFormRefList = ref([])
const scrapFormRefList = ref([])
@@ -980,7 +564,6 @@ const onDeleteScrap = (index: number) => {
}
const geOrderDetailsData = async () => {
- props.status == 7 ? (dialogTitle.value = '费用详情') : (dialogTitle.value = '费用结算')
const { data: res }: any = await getOverhaulApi(props.orderId)
console.log(res, '详情')
@@ -1055,8 +638,6 @@ const onSubmit = async (type: boolean) => {
type: 'success',
message: '提交成功',
})
- emit('update:addOrEditDialogCostVisible', false)
- emit('onChangeGetList')
}
}
@@ -1122,7 +703,7 @@ const onViewFileImg = (row: any, index: number) => {
}
const onSubmitChangePrice = () => {
- ElMessageBox.confirm(`改价只能申请一次,是否确认提交本次改价申请?`, '温馨提示', {
+ ElMessageBox.confirm(`改价只能申请一次,是否确认提交?`, '温馨提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'success',
@@ -1160,22 +741,20 @@ const onSubmitChangePrice = () => {
})
const changePriceParams = {
rentPriceList,
- repairPriceList,
- scrapPriceList,
lossPriceList,
+ scrapPriceList,
+ repairPriceList,
+ orderId: currentOrderId.value,
}
- console.log(changePriceParams, 'changePriceParams参数')
-
const res: any = await setChangePriceApi(changePriceParams)
if (res.code === 200) {
ElMessage({
type: 'success',
- message: '改价成功',
+ message: '提交成功',
})
-
- // addOrEditDialogCostVisible.value = false
- // getLeaseListData()
+ emit('update:addOrEditDialogCostVisible', false)
+ emit('onChangeGetList')
}
})
.catch(async () => {})
@@ -1190,6 +769,23 @@ watch(
},
{ deep: true, immediate: true },
)
+watch(
+ () => props.status,
+ (newValue) => {
+ if (newValue) {
+ if (newValue === 1) {
+ dialogTitle.value = '费用结算'
+ }
+ if (newValue === 2) {
+ dialogTitle.value = '检修详情'
+ }
+ if (newValue === 3) {
+ dialogTitle.value = '费用清单'
+ }
+ }
+ },
+ { deep: true, immediate: true },
+)