From 678e57afb6db8f89b7807c5bc4e927c778ffc6ca Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Tue, 23 Jul 2024 15:53:42 +0800
Subject: [PATCH] bug修改
---
src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue b/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue
index d468496..4ce3651 100644
--- a/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue
+++ b/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue
@@ -8,6 +8,7 @@
v-model="state.formData.leader.name"
size="large"
placeholder="请选择项目负责人"
+ @focus="openExperts('项目负责人')"
>
<template #append>
<el-button :icon="Search" @click="openExperts('项目负责人')"/>
@@ -53,6 +54,7 @@
v-model="state.formData.transmitPerson"
size="large"
placeholder="请选择任务下达人"
+ @focus="openExperts('任务下达人')"
>
<template #append>
<el-button :icon="Search" @click="openExperts('任务下达人')"/>
@@ -82,7 +84,7 @@
import {defineEmits, onMounted, reactive, ref} from "vue";
import {ElMessage} from "element-plus";
import {Search} from '@element-plus/icons-vue'
-import {addRisk, editRisk, getRiskDetail} from "@/api/projectManage/riskAnalysis";
+import {addRecord, editRecord, getDetail} from "@/api/projectManage/evaTaskNotice";
import Cookies from "js-cookie"
import ExpertsList from "./expertsList";
const emit = defineEmits(["getNextStatus"]);
@@ -90,16 +92,18 @@
const state = reactive({
formData: {
id: '',
+ projectId: null,
leader: {
name: ''
},
+ fax: '',
leaderId: null,
linkMan: '',
transmitPerson: '',
transmitDate: ''
},
rules: {
- "leader.name": [{required: true, message: '请选择项目负责人', trigger: 'blur'}],
+ "leader.name": [{required: true, message: '请选择项目负责人', trigger: 'change'}],
linkMan: [{required: true, message: '请输入联系人', trigger: 'blur'}],
linkPhone: [{required: true, message: '请输入联系电话', trigger: 'blur'}],
transmitDate: [{required: true, message: '请选择任务下达时间', trigger: 'blur'}]
@@ -121,8 +125,9 @@
})
const riskOpen = async (type,val) => {
+ state.formData.projectId = val
if(type === 'detail' || type === 'edit' ){
- const res = await getRiskDetail({projectId: val});
+ const res = await getDetail({projectId: val});
if(res.code == 200){
state.formData = res.data;
}else {
@@ -138,18 +143,18 @@
}
if(type === 'add'){
const {id, ...data} = JSON.parse(JSON.stringify(state.formData))
- const res = await addRisk(data);
+ const res = await addRecord(data);
if (res.code == 200) {
ElMessage.success('保存成功')
formRef.value.clearValidate();
- emit('getNextStatus', res.data);
+ emit('getNextStatus', state.formData.projectId);
} else {
ElMessage.warning(res.message)
}
- }else if(type === 'clickEdit'){
+ }else{
const { ...data} = JSON.parse(JSON.stringify(state.formData))
- const res = await editRisk(data);
+ const res = await editRecord(data);
if (res.code == 200) {
ElMessage.success('变更成功')
formRef.value.clearValidate();
--
Gitblit v1.9.2