From fe76e1bd309372a8ebd419284596db83292d429c Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 26 Sep 2025 12:48:02 +0800
Subject: [PATCH] feat:更新日志功能和修改功能
---
src/views/tickets/ticket.vue | 47 +++++++++++++++++++++++++----------------------
1 files changed, 25 insertions(+), 22 deletions(-)
diff --git a/src/views/tickets/ticket.vue b/src/views/tickets/ticket.vue
index 5011d18..d5006cf 100644
--- a/src/views/tickets/ticket.vue
+++ b/src/views/tickets/ticket.vue
@@ -20,7 +20,7 @@
/>
<!-- <el-select
v-model="filters.department"
- placeholder="请选择所属单位"
+ placeholder="请选择所属部门"
class="filter-item"
clearable
>
@@ -277,10 +277,10 @@
<el-row :gutter="16">
<el-col :span="12">
- <el-form-item label="所属部门" prop="department">
+ <el-form-item label="处理部门" prop="department">
<el-select
v-model="form.department"
- placeholder="请选择所属部门"
+ placeholder="请选择处理部门"
@change="handleDepartmentChange"
class="full-width"
>
@@ -297,7 +297,7 @@
<el-form-item label="处理人员" prop="handler">
<el-select
v-model="form.handler"
- placeholder="请先选择所属部门"
+ placeholder="请先选择处理人员"
:disabled="!form.department"
class="full-width"
>
@@ -332,7 +332,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="选择位置" prop="location">
+ <el-form-item label="事件位置" prop="location">
<div class="location-wrapper">
<avue-input-map
v-model="form.location"
@@ -365,7 +365,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="附件图片" prop="photos" required class="upload-wrapper">
+ <el-form-item label="事件图片" prop="photos" required class="upload-wrapper">
<el-upload
v-if="createoredit === 1"
ref="upload"
@@ -857,13 +857,13 @@
<div class="review-container">
<div class="review-image-wrapper">
<!-- 修改左右箭头的显示条件 -->
- <div
+ <el-button
v-if="selections.length > 1 && currentReviewImage"
class="arrow-button left"
@click="handlePrevImage"
+ icon="el-icon-arrow-left"
>
- <i class="el-icon-arrow-left"></i>
- </div>
+ </el-button>
<div class="review-image-container">
<!-- <el-image v-if="currentReviewImage" :src="getThumbUrl(currentReviewImage)" fit="fill"
@@ -888,13 +888,13 @@
</div>
<!-- 修改右箭头的显示条件 -->
- <div
+ <el-button
v-if="selections.length > 1 && currentReviewImage"
class="arrow-button right"
@click="handleNextImage"
+ icon="el-icon-arrow-right"
>
- <i class="el-icon-arrow-right"></i>
- </div>
+ </el-button>
</div>
<!-- 修改分页器的显示条件 -->
@@ -1049,8 +1049,8 @@
// { label: "序号", prop: "id", width: 70 },
{ label: '工单编号', prop: 'orderNumber', width: 170 },
{ label: '工单名称', prop: 'orderName', width: 150, overHidden: true, tooltip: true },
- { label: '所属单位', prop: 'department', overHidden: true, tooltip: true },
- { label: '发起时间', prop: 'startTime', width: 160 },
+ { label: '所属部门', prop: 'department', overHidden: true, tooltip: true },
+ { label: '发起时间', prop: 'startTime', width: 160, overHidden: true },
{ label: '关联算法', prop: 'aiType', overHidden: true, tooltip: true },
{
label: '工单类型',
@@ -1068,8 +1068,8 @@
width: 152,
overHidden: true,
},
- { label: '创建人', prop: 'creator', width: 70 },
- { label: '处理人', prop: 'handler', width: 70 },
+ { label: '创建人', prop: 'creator', width: 120, overHidden: true, },
+ { label: '处理人', prop: 'handler', width: 120, overHidden: true, },
{
slot: true,
hide: envName === 'jiangwu' ? true : false,
@@ -1284,7 +1284,7 @@
editable: false,
},
{
- label: '任务发起人',
+ label: '工单创建人',
value: this.currentDetail.creator,
editable: false,
},
@@ -1337,7 +1337,7 @@
type: 'input',
},
{ label: '关键任务', value: this.currentDetail.keyData, editable: false },
- { label: '任务发起人', value: this.currentDetail.creator, editable: false },
+ { label: '工单创建人', value: this.currentDetail.creator, editable: false },
{ label: '当前状态', value: this.mapStatus(this.currentDetail.status), editable: false },
{ label: '事件地址', value: this.currentDetail.address, editable: false },
{
@@ -1369,7 +1369,7 @@
this.currentDetail.type
},
{ label: '关联任务', value: this.currentDetail.job_name || '/' },
- { label: '任务发起人', value: this.currentDetail.creator },
+ { label: '工单创建人', value: this.currentDetail.creator },
{ label: '当前状态', value: this.mapStatus(this.currentDetail.status) },
{ label: '事件地址', value: this.currentDetail.address || this.currentDetail.latAndLon }, // 包含经纬度信息
{
@@ -1522,7 +1522,7 @@
});
} else if (column.no === 4) {
navigator.clipboard.writeText(row.department).then(() => {
- this.$message.success('复制所属单位成功');
+ this.$message.success('复制所属部门成功');
});
}
},
@@ -2289,7 +2289,7 @@
const headers = [
'工单编号',
'工单名称',
- '所属单位',
+ '所属部门',
'发起时间',
'关联算法',
'工单内容',
@@ -2317,7 +2317,7 @@
return {
工单编号: item.orderNumber || item.event_num || '',
工单名称: item.orderName || item.event_name || '',
- 所属单位: item.department || item.dept_name || '',
+ 所属部门: item.department || item.dept_name || '',
发起时间: item.startTime || item.create_time || '',
关联算法: item.aiType || item.ai_types || '',
工单内容: item.address || item.content || '',
@@ -3823,6 +3823,7 @@
height: 44px;
background: rgba(0, 0, 0, 0.3);
border-radius: 50%;
+ border: none;
display: flex;
align-items: center;
justify-content: center;
@@ -3841,10 +3842,12 @@
&.left {
left: 20px;
+ color: #ffffff;
}
&.right {
right: 20px;
+ color: #ffffff;
}
}
--
Gitblit v1.9.3