From 37fff76c600a54e1d73b872821f7037ba87411e9 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 10 Oct 2025 16:29:09 +0800
Subject: [PATCH] feat:修改参数
---
src/views/tickets/ticket.vue | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/src/views/tickets/ticket.vue b/src/views/tickets/ticket.vue
index eeef79d..ebd92ad 100644
--- a/src/views/tickets/ticket.vue
+++ b/src/views/tickets/ticket.vue
@@ -1753,8 +1753,8 @@
user_id: currentTab?.name === 'myTickets' ? this.userInfo.user_id : undefined,
is_review: this.filters.isReview === '' ? undefined : this.filters.isReview, // 添加复核状态查询参数
- source:1 ,//数据来源
- };
+ source:1 ,//数据来源
+ };
const response = await getList(params);
if (!response?.data?.data?.records) {
@@ -1802,6 +1802,8 @@
job_name: item.job_name || '',
job_create_time: item.job_create_time || '',
isReview: item.is_review, // 添加复核状态字段映射
+
+
};
});
@@ -2211,9 +2213,10 @@
};
console.log('this.currentDetail', this.currentDetail);
+
this.detailVisible = true;
this.handleTypeChange(this.currentDetail.type);
- console.log('this.currentDetail.location', this.currentDetail.location);
+
this.$nextTick(() => {
if (this.$refs.MapContainer && this.$refs.MapContainer.initAddEntity) {
@@ -2535,6 +2538,7 @@
// console.log('权限检查:', this.permission)
return this.permission && this.permission.tickets_review_btn === true;
},
+
async submitDispatch() {
if (this.dispatchLoading) return;
if (!this.currentDetail.orderName || !this.currentDetail.orderName.trim()) {
@@ -2559,7 +2563,22 @@
}
this.dispatchLoading = true;
console.log('派发成功', this.currentDetail);
+ const isValue = this.algorithms.some(item => item.value === this.currentDetail.aiType);
+ let resultValue;
+ if (isValue) {
+ // 如果已经是value,直接使用
+ resultValue = this.currentDetail.aiType;
+ } else {
+ // 否则查找对应的value
+ const matched = this.algorithms.find(
+ item => item.dict_value === this.currentDetail.aiType ||
+ item.label === this.currentDetail.aiType
+ );
+ resultValue = matched ? matched.value : null;
+ }
+
+// console.log('resultValue',resultValue);
this.$refs.dispatchForm.validate(async valid => {
if (valid) {
try {
@@ -2573,7 +2592,7 @@
content: this.currentDetail.content, // 使用 content 替代原来的 remark
createDept: this.dispatchForm.department, // 派发部门 ID
updateUser: this.dispatchForm.handler, // 处理人 ID
- aiType: this.currentDetail.aiType,
+ aiType:resultValue,
};
console.log('派发', data);
--
Gitblit v1.9.3