From 1d552a3bad95caae4af15322df28e6240b797693 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 13 Aug 2026 15:32:06 +0800
Subject: [PATCH] feat: app视频封面图
---
applications/task-work-order/src/views/orderView/orderManage/clueEvents/DistributeDiaLog.vue | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/applications/task-work-order/src/views/orderView/orderManage/clueEvents/DistributeDiaLog.vue b/applications/task-work-order/src/views/orderView/orderManage/clueEvents/DistributeDiaLog.vue
index 59ed882..0b4b84f 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/clueEvents/DistributeDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/clueEvents/DistributeDiaLog.vue
@@ -11,6 +11,17 @@
<el-form class="gd-dialog-form" ref="formRef" :model="formData" :rules="rules" label-width="100px">
<el-row>
<el-col :span="24">
+ <el-form-item label="事件名称" prop="eventName">
+ <el-input
+ :disabled="distributeStatus === 2"
+ class="gd-input"
+ v-model="formData.eventName"
+ placeholder="请输入"
+ clearable
+ />
+ </el-form-item>
+ </el-col>
+ <el-col :span="24">
<el-form-item label="处置部门" prop="disposeDept">
<el-tree-select
class="gd-select"
@@ -43,7 +54,7 @@
</el-form>
<template #footer>
<el-button color="#F2F3F5" @click="visible = false">取消</el-button>
- <el-button class="save-btn" color="#4C34FF" :loading="submitting" :disabled="submitting" @click="handleSubmit">
+ <el-button class="" color="#4C34FF" :loading="submitting" :disabled="submitting" @click="handleSubmit">
保存
</el-button>
</template>
@@ -58,6 +69,7 @@
// 初始化表单数据
const initForm = () => ({
+ eventName: '', // 事件名称
disposeDept: '', // 处置部门
disposeUser: '', // 工单处置人
})
@@ -73,9 +85,11 @@
const userList = ref([])
const currentRow = ref(null) // 当前线索数据
const workOrderId = ref(null) // 工单ID
+const distributeStatus = ref(null)
// 校验规则
const rules = {
+ eventName: fieldRules(true, 50),
disposeDept: fieldRules(true),
disposeUser: fieldRules(true),
}
@@ -109,9 +123,10 @@
areaCode: currentRow.value.areaCode || '',
disposeDept: formData.value.disposeDept,
disposeUser: formData.value.disposeUser,
+ eventName: formData.value.eventName,
latitude: currentRow.value.latitude || 0,
longitude: currentRow.value.longitude || 0,
- resultId: currentRow.value.id,
+ resultId: currentRow.value.resultId ? currentRow.value.resultId : currentRow.value.id,
workOrderId: workOrderId.value,
}
await gdTaskResultDistributeApi(params)
@@ -131,9 +146,12 @@
// 打开弹框
async function open({ row, workOrderId: orderId } = {}) {
+ console.log('33399',row)
currentRow.value = row
workOrderId.value = orderId
formData.value = initForm()
+ formData.value.eventName = row.eventName
+ distributeStatus.value = row.distributeStatus || row.eventStatus
}
defineExpose({ open })
--
Gitblit v1.9.3