feat(hjmCar): 添加保单图片上传功能

- 在车辆模型中新增保单图片字段 bdImg
- 车辆编辑页面增加保单图片上传组件
- 实现保单图片的选择与删除逻辑- 提交表单时包含保单图片数据
- 初始化及重置时清空保单图片列表
- 编辑回显时解析并展示保单图片fix(hjmViolation): 更新违规状态标签及删除接口参数- 修改违规状态标签文案和颜色:待处理、已处理
-修正单条删除接口调用参数 hjmViolationId为 id
-修正批量删除接口调用参数 hjmViolationId 为 id
This commit is contained in:
2025-10-15 00:25:53 +08:00
parent f9aecf3ccf
commit bc097367da
3 changed files with 42 additions and 5 deletions

View File

@@ -24,8 +24,8 @@
<a-image :src="record.image" :width="50"/>
</template>
<template v-if="column.key === 'status'">
<a-tag v-if="record.status === 0" color="green">显示</a-tag>
<a-tag v-if="record.status === 1" color="red">隐藏</a-tag>
<a-tag v-if="record.status === 0">待处理</a-tag>
<a-tag v-if="record.status === 1" color="green">已处理</a-tag>
</template>
<template v-if="column.key === 'action'">
<a-space>
@@ -174,7 +174,7 @@ const openMove = () => {
/* 删除单个 */
const remove = (row: HjmViolation) => {
const hide = message.loading('请求中..', 0);
removeHjmViolation(row.hjmViolationId)
removeHjmViolation(row.id)
.then((msg) => {
hide();
message.success(msg);
@@ -199,7 +199,7 @@ const removeBatch = () => {
maskClosable: true,
onOk: () => {
const hide = message.loading('请求中..', 0);
removeBatchHjmViolation(selection.value.map((d) => d.hjmViolationId))
removeBatchHjmViolation(selection.value.map((d) => d.id))
.then((msg) => {
hide();
message.success(msg);