代码提交

This commit is contained in:
BianLzhaoMin 2024-12-17 13:01:52 +08:00
parent 0c0765ed6e
commit 804d178710
5 changed files with 1450 additions and 3395 deletions

2
components.d.ts vendored
View File

@ -22,6 +22,7 @@ declare module 'vue' {
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDialog: typeof import('element-plus/es')['ElDialog'] ElDialog: typeof import('element-plus/es')['ElDialog']
ElDivider: typeof import('element-plus/es')['ElDivider']
ElForm: typeof import('element-plus/es')['ElForm'] ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElIcon: typeof import('element-plus/es')['ElIcon'] ElIcon: typeof import('element-plus/es')['ElIcon']
@ -40,6 +41,7 @@ declare module 'vue' {
ElSelect: typeof import('element-plus/es')['ElSelect'] ElSelect: typeof import('element-plus/es')['ElSelect']
ElStep: typeof import('element-plus/es')['ElStep'] ElStep: typeof import('element-plus/es')['ElStep']
ElSteps: typeof import('element-plus/es')['ElSteps'] ElSteps: typeof import('element-plus/es')['ElSteps']
ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTable: typeof import('element-plus/es')['ElTable'] ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTag: typeof import('element-plus/es')['ElTag'] ElTag: typeof import('element-plus/es')['ElTag']

1924
package-lock.json generated

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -128,7 +128,7 @@
<el-table-column align="center" label="附件" width="160"> <el-table-column align="center" label="附件" width="160">
<template #default="{ row }"> <template #default="{ row }">
<el-button type="primary" size="small" @click="onViewFileImg(row, 0)" <el-button type="primary" size="small" @click="onViewFileImg(row, 0)"
>查看</el-button >查看99</el-button
> >
</template> </template>
</el-table-column> </el-table-column>
@ -277,7 +277,7 @@
</div> </div>
<el-dialog v-model="innerVisible" width="500" title="附件详情" append-to-body> <el-dialog v-model="innerVisible" width="500" title="附件详情" append-to-body>
<el-table <!-- <el-table
:data="viewFileInfoList" :data="viewFileInfoList"
border border
show-overflow-tooltip show-overflow-tooltip
@ -303,7 +303,7 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table> -->
</el-dialog> </el-dialog>
</el-dialog> </el-dialog>
</template> </template>

View File

@ -1,7 +1,7 @@
<template> <template>
<!-- 新增修改对话框 --> <!-- 新增修改对话框 -->
<el-dialog <el-dialog
width="90%" width="80%"
@close="onClose" @close="onClose"
destroy-on-close destroy-on-close
:title="dialogTitle" :title="dialogTitle"
@ -632,8 +632,8 @@
<el-table-column prop="repairPrice" align="center" label="维修费用(元)" /> <el-table-column prop="repairPrice" align="center" label="维修费用(元)" />
<el-table-column align="center" label="附件" width="160"> <el-table-column align="center" label="附件" width="160">
<template #default="{ row }"> <template #default="{ row }">
<el-button type="primary" size="small" @click="onViewFileImg(row, 0)"> <el-button type="primary" @click="onViewFileImg(row, 0)">
查看 查看---
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -677,16 +677,14 @@
<el-table-column prop="lossPrice" align="center" label="丢失费用(元)" /> <el-table-column prop="lossPrice" align="center" label="丢失费用(元)" />
<el-table-column align="center" label="附件" width="160"> <el-table-column align="center" label="附件" width="160">
<template #default="{ row }"> <template #default="{ row }">
<el-button type="primary" size="small" @click="onViewFileImg(row, 2)"> <el-button type="primary" @click="onViewFileImg(row, 2)"> 查看 </el-button>
查看
</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</template> </template>
<el-dialog v-model="innerVisible" width="500" title="附件详情" append-to-body> <el-dialog v-model="innerVisible" width="30%" title="附件详情">
<el-table <!-- <el-table
border border
:data="viewFileInfoList" :data="viewFileInfoList"
show-overflow-tooltip show-overflow-tooltip
@ -712,7 +710,7 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table> -->
</el-dialog> </el-dialog>
</el-dialog> </el-dialog>
</template> </template>
@ -1027,7 +1025,6 @@ const getOrderDetailsData = async () => {
}) })
orderDetails.value = res orderDetails.value = res
orderDetails.value.detailsList = orderDetails.value.detailsList.map((e: any) => { orderDetails.value.detailsList = orderDetails.value.detailsList.map((e: any) => {
return { return {
...e, ...e,
@ -1165,9 +1162,9 @@ const onSubmit = async (type: boolean) => {
// scrapReason: '', // scrapReason: '',
// fileInfoList: [], // fileInfoList: [],
let repairRecordList = [] let repairRecordList: any = []
let scrapRecordList = [] let scrapRecordList: any = []
let lossRecordList = [] let lossRecordList: any = []
orderDetails.value.detailsList.forEach((e: any) => { orderDetails.value.detailsList.forEach((e: any) => {
console.log(e.repairPrice, '**') console.log(e.repairPrice, '**')
if (e.repairPrice * 1 > 0) { if (e.repairPrice * 1 > 0) {
@ -1209,12 +1206,21 @@ const onSubmit = async (type: boolean) => {
code, code,
orderId: props.orderId, orderId: props.orderId,
// maId: props.maId, // maId: props.maId,
repairRecordList: repairFormList.value, repairRecordList,
scrapRecordList: scrapFormList.value, scrapRecordList,
lossRecordList: lossFormList.value, lossRecordList,
} }
console.log(params, '提交参数--*--') const res: any = await setAddLeaseRepairApi(params)
if (res.code === 200) {
ElMessage({
type: 'success',
message: '提交成功',
})
emits('update:addOrEditDialogVisible', false)
emits('onChangeGetList')
}
} }
// repairInfoList: [], // repairInfoList: [],