From 62633a3dab1f6c4b5ac0cc8d9e4a3d120593a6f3 Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: 星期二, 02 八月 2022 11:07:43 +0800
Subject: [PATCH] 对接

---
 src/components/equipmentDailog/standardDailog.vue                        |    3 
 src/views/goalManagement/processForms/processForms.vue                   |    2 
 src/views/goalManagement/targetDecompositionYear/component/Dailog.vue    |    4 
 src/views/goalManagement/targetEscalation/index.vue                      |   16 +-
 src/views/goalManagement/performanceAppraisal/component/DailogKhS.vue    |   13 +
 .env.development                                                         |    2 
 vite.config.ts                                                           |    2 
 src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue |   38 +++---
 src/components/equipmentDailog/maintenanceDailog.vue                     |    3 
 src/components/equipmentDailog/repairDailog.vue                          |    3 
 src/views/goalManagement/targetEscalation/component/Dailog.vue           |   15 +-
 src/components/equipmentDailog/detectDailog.vue                          |    3 
 src/components/equipmentDailog/Dailog.vue                                |  234 ++++++++++++++++++++++++--------------
 src/views/goalManagement/performanceAppraisal/component/DailogKh.vue     |   18 ++
 14 files changed, 225 insertions(+), 131 deletions(-)

diff --git a/.env.development b/.env.development
index c1f8b28..d94ce93 100644
--- a/.env.development
+++ b/.env.development
@@ -5,6 +5,6 @@
 #VITE_API_URL = 'http://192.168.0.76:8009'
 
 # VITE_API_URL = 'http://192.168.0.8:8008'
-  VITE_API_URL = 'http://192.168.0.76:8009'
+  VITE_API_URL = 'http://192.168.0.76:8010'
 # VITE_API_URL = 'http://192.168.0.10:8008'
 # VITE_API_URL = 'http://192.168.0.62:8008'
diff --git a/src/components/equipmentDailog/Dailog.vue b/src/components/equipmentDailog/Dailog.vue
index d9a3a93..5135ac7 100644
--- a/src/components/equipmentDailog/Dailog.vue
+++ b/src/components/equipmentDailog/Dailog.vue
@@ -21,13 +21,13 @@
 					</template>
 				</el-input>
 			</el-form-item>
-			<el-form-item label="区域名称" size="default">
+			<!-- <el-form-item label="区域名称" size="default">
 				<el-input v-model="form.name" placeholder="请选择">
 					<template #append>
 						<el-button :icon="Search" @click="openRegion"></el-button>
 					</template>
 				</el-input>
-			</el-form-item>
+			</el-form-item> -->
 			<el-form-item label="单位部门" size="default">
 				<el-select v-model="form.departmentId" placeholder="请选择" style="width: 100%">
 					<el-option label="Zone one" value="shanghai" />
@@ -40,7 +40,6 @@
 			<el-form-item label="生产日期" size="default">
 				<el-date-picker
 					v-model="form.produceTime"
-					:size="large"
 					format="YYYY-MM-DD HH:mm:ss"
 					type="datetime"
 					placeholder="选择日期时间"
@@ -67,8 +66,8 @@
 			</el-form-item>
 			<el-form-item label="停用状态" size="default">
 				<el-select v-model="form.stopStatus" placeholder="请选择" style="width: 100%">
-					<el-option label="Zone one" value="shanghai" />
-					<el-option label="Zone two" value="beijing" />
+					<el-option label="Zone one" value="0" />
+					<el-option label="Zone two" value="1" />
 				</el-select>
 			</el-form-item>
 			<el-form-item label="上次检查日期" size="default">
@@ -241,6 +240,8 @@
 					<el-table-column align="center" label="操作">
 						<template #default="scope">
 							<el-button link type="primary" @click="openMaintenance('查看', scope.row)" size="small">查看</el-button>
+							<el-button link type="primary" @click="openMaintenance('修改', scope.row)" size="small">修改</el-button>
+							<el-button link type="primary" @click="deleteA(scope.row)" size="small">删除</el-button>
 						</template>
 					</el-table-column>
 				</el-table>
@@ -257,6 +258,8 @@
 					<el-table-column align="center" label="操作">
 						<template #default="scope">
 							<el-button link type="primary" @click="openDetect('查看', scope.row)" size="small">查看</el-button>
+							<el-button link type="primary" @click="openDetect('修改', scope.row)" size="small">修改</el-button>
+							<el-button link type="primary" @click="deleteB(scope.row)" size="small">删除</el-button>
 						</template>
 					</el-table-column>
 				</el-table>
@@ -272,9 +275,10 @@
 					<el-table-column align="center" prop="repairStartDate" label="维修开始日期" />
 					<el-table-column align="center" prop="repairEndDate" label="维修结束日期" />
 					<el-table-column align="center" label="操作">
-						<template #default="scope"
-							>
+						<template #default="scope">
 							<el-button link type="primary" @click="openRepair('查看', scope.row)" size="small">查看</el-button>
+							<el-button link type="primary" @click="openRepair('修改', scope.row)" size="small">修改</el-button>
+							<el-button link type="primary" @click="deleteC(scope.row)" size="small">删除</el-button>
 						</template>
 					</el-table-column>
 				</el-table>
@@ -291,6 +295,8 @@
 					<el-table-column align="center" label="操作">
 						<template #default="scope">
 							<el-button link type="primary" @click="openStandard('查看', scope.row)" size="small">查看</el-button>
+							<el-button link type="primary" @click="openStandard('修改', scope.row)" size="small">修改</el-button>
+							<el-button link type="primary" @click="deleteD(scope.row)" size="small">删除</el-button>
 						</template>
 					</el-table-column>
 				</el-table>
@@ -353,54 +359,55 @@
 import { ElMessage, ElMessageBox } from 'element-plus';
 import type { UploadProps, UploadUserFile } from 'element-plus';
 import { facilityManagementApi } from '/@/api/facilityManagement';
+import { number } from 'echarts';
 export default defineComponent({
 	components: { categoryDailog, regionDailog, DailogSearchUser, maintenanceDailog, detectDailog, repairDailog, standardDailog },
 	setup(props, { emit }) {
 		const dialogVisible = ref(false);
 		const form = ref({
-			supplyName: 'name1',
+			supplyName: '',
 
-			nextTestDate: 1658279204173,
+			nextTestDate: "",
 
-			qUsage: '23',
+			qUsage: '',
 
-			departmentId: 1,
+			departmentId: "",
 
-			produceTime: 1658279204173,
+			produceTime: "",
 
-			actualStopDate: 1658279204173,
+			actualStopDate: "",
 
 			takecareDetailList: [
 				{
-					leadingPersonDepartmentId: 2,
+					leadingPersonDepartmentId: "",
 
-					takecareDate: 1658279204172,
+					takecareDate: "",
 
-					leadingPersonId: 4,
+					leadingPersonId: "",
 
 					takecareMemo: '',
 				},
 			],
 
-			infoType: 2,
+			infoType: "",
 
-			leadingDepartmentId: 2,
+			leadingDepartmentId: "",
 
-			useEndDay: '1234',
+			useEndDay: '',
 
-			previousTakecareDate: 1658279204173,
+			previousTakecareDate: "",
 
-			previousCheckDate: 1658279204173,
+			previousCheckDate: "",
 
 			model: '',
 
-			stopStatus: 0,
+			stopStatus: "",
 
 			testWarn: '',
 
-			stopSubmitDate: 1658279204173,
+			stopSubmitDate: "",
 
-			repairStatus: 0,
+			repairStatus: "",
 
 			takecareStardardeDetailList: [
 				{
@@ -408,83 +415,83 @@
 				},
 			],
 
-			nextCheckDate: 1658279204173,
+			nextCheckDate: "",
 
-			checkCycle: '发多少',
+			checkCycle: '',
 
-			checkPoint: '发多少',
+			checkPoint: '',
 
-			leadingPersonId: 0,
+			leadingPersonId: "",
 
-			qName: '发顺丰',
+			qName: '',
 
-			nextTakecareDate: 1658279204173,
+			nextTakecareDate: "",
 
-			setPart: '改好',
+			setPart: '',
 
 			checkStandardeDetailList: [
 				{
-					checkTarget: '3',
+					checkTarget: '',
 
-					checkPart: '5',
+					checkPart: '',
 
-					checkContent: '2',
+					checkContent: '',
 
-					indexNum: '1',
+					indexNum: '',
 
-					unit: '4',
+					unit: '',
 
-					rate: '6',
+					rate: '',
 				},
 			],
 
-			actualDestoryDate: 1658279204173,
+			actualDestoryDate: "",
 
-			isNeedTest: 0,
+			isNeedTest: "",
 
-			alertNum: '321',
+			alertNum: '',
 
-			checkContent: '312',
+			checkContent: '',
 
-			useMemo: '312',
+			useMemo: '',
 
-			previousTestDate: 1658279204173,
+			previousTestDate: "",
 
-			isNeedTakecare: 1,
+			isNeedTakecare: "",
 
-			destoryReason: '312',
+			destoryReason: '',
 
 			checkDetailList: [],
 
-			positionNum: '34',
+			positionNum: '',
 
-			testCycle: '566',
+			testCycle: '',
 
-			recoveryReason: '89',
+			recoveryReason: '',
 
-			isNeedCheck: 0,
+			isNeedCheck: "",
 
-			actualRecoveryDate: 1658279204173,
+			actualRecoveryDate: "",
 
-			leadingPersonDepartmentId: 3,
+			leadingPersonDepartmentId: "",
 
-			stopReason: 'fdf',
+			stopReason: '',
 
-			destorySubmitDate: 1658279204173,
+			destorySubmitDate: "",
 
 			testDetailList: [
 				{
 					testMemo: '',
 
-					testPersonDepartmentId: 0,
+					testPersonDepartmentId: "",
 
 					testStatus: '',
 
-					testPersonId: 0,
+					testPersonId: "",
 
-					testResult: 0,
+					testResult: "",
 
-					testDate: 1658279204171,
+					testDate: "",
 				},
 			],
 
@@ -492,45 +499,45 @@
 
 			repaireDetailList: [
 				{
-					repairStatus: 0,
+					repairStatus: "",
 
-					repairPersonDepartmentId: 0,
+					repairPersonDepartmentId: "",
 
-					repairMemo: '发生的',
+					repairMemo: '',
 
-					repairPersonId: 0,
+					repairPersonId: "",
 
-					repairEndDate: 1658279204171,
+					repairEndDate: "",
 
-					repairStartDate: 1658279204171,
+					repairStartDate: "",
 
-					exceptionInfo: 'ddd对对对',
+					exceptionInfo: '',
 				},
 			],
 
-			equipmentTypeId: 4,
+			equipmentTypeId: "",
 
-			useDate: 1658279204173,
+			useDate: "",
 
-			recoverySubmitDate: 1658279204173,
+			recoverySubmitDate: "",
 
-			lockNum: '94',
+			lockNum: '',
 
-			stopSubmitPersonId: 2,
+			stopSubmitPersonId: "",
 
-			afterStopStep: '32',
+			afterStopStep: '',
 
-			lifeCycle: 1,
+			lifeCycle: "",
 
-			delCheckStandardeDetails: '1,2',
+			delCheckStandardeDetails: '',
 
-			delTakecareStardardeDetails: '1,2',
+			delTakecareStardardeDetails: '',
 
-			delTakecareDetails: '1,2',
+			delTakecareDetails: '',
 
-			delRepaireDetails: '1,2',
+			delRepaireDetails: '',
 
-			delTestDetails: '1,2',
+			delTestDetails: '',
 		});
 		const titles = ref();
 		const disabled = ref(false);
@@ -540,10 +547,13 @@
 			Dailogtype.value = type;
 			if (num == 0) {
 				titles.value = `${title}仪表信息`;
+				form.value.infoType = num;
 			} else if (num == 1) {
 				titles.value = `${title}设备设施`;
+				form.value.infoType = num;
 			} else if (num == 2) {
 				titles.value = `${title}设备设施`;
+				form.value.infoType = num;
 			}
 
 			disabled.value = title == '查看' ? true : false;
@@ -560,6 +570,10 @@
 		};
 		// 提交
 		const submitForm = () => {
+			form.value.delTakecareDetails =deleteAId.value.toString()
+			form.value.delTestDetails =deleteBId.value.toString()
+			form.value.delRepaireDetails =deleteCId.value.toString()
+			form.value.delCheckStandardeDetails =deleteDId.value.toString()
 			dialogVisible.value = false;
 			facilityManagementApi()
 				.getequipmentInfoAddOrUpdate(form.value)
@@ -582,7 +596,7 @@
 			// form.value = null;
 		};
 		const activeName = ref('first');
-
+		const index = ref<any>();
 		const categoryShow = ref();
 		const opencategory = () => {
 			categoryShow.value.openDailog();
@@ -597,18 +611,22 @@
 		};
 		const maintenanceShow = ref();
 		const openMaintenance = (title: string, data: any) => {
+			index.value = form.value.takecareDetailList.indexOf(data);
 			maintenanceShow.value.openDailog(title, data);
 		};
 		const detectShow = ref();
 		const openDetect = (title: string, data: any) => {
+			index.value = form.value.testDetailList.indexOf(data);
 			detectShow.value.openDailog(title, data);
 		};
 		const repairShow = ref();
 		const openRepair = (title: string, data: any) => {
+			index.value = form.value.repaireDetailList.indexOf(data);
 			repairShow.value.openDailog(title, data);
 		};
 		const standardShow = ref();
 		const openStandard = (title: string, data: any) => {
+			index.value = form.value.checkStandardeDetailList.indexOf(data);
 			standardShow.value.openDailog(title, data);
 		};
 		// 上传
@@ -641,19 +659,56 @@
 				() => false
 			);
 		};
+		const deleteAId = ref([]);
+		const deleteBId = ref([]);
+		const deleteCId = ref([]);
+		const deleteDId = ref([]);
+		// 删除
+		const deleteA = (tag: any) => {
+			form.value.takecareDetailList.splice(form.value.takecareDetailList.indexOf(tag), 1);
+			deleteAId.value.push(tag.id);
+		};
+		const deleteB = (tag: any) => {
+			form.value.testDetailList.splice(form.value.testDetailList.indexOf(tag), 1);
+			deleteBId.value.push(tag.id);
+		};
+		const deleteC = (tag: any) => {
+			form.value.repaireDetailList.splice(form.value.repaireDetailList.indexOf(tag), 1);
+			deleteCId.value.push(tag.id);
+		};
+		const deleteD = (tag: any) => {
+			form.value.checkStandardeDetailList.splice(form.value.checkStandardeDetailList.indexOf(tag), 1);
+			deleteDId.value.push(tag.id);
+		};
 		// 回传
 		const main = (val: any) => {
-			form.value.takecareDetailList.push(val);
+			if (index.value == -1) {
+				form.value.takecareDetailList.push(val);
+			} else {
+				form.value.takecareDetailList[index.value] = val;
+			}
 		};
 		const delect = (val: any) => {
-			form.value.testDetailList.push(val);
+			if (index.value == -1) {
+				form.value.testDetailList.push(val);
+			} else {
+				form.value.testDetailList[index.value] = val;
+			}
 		};
-		const Repair= (val:any)=>{
-			form.value.repaireDetailList.push(val);
-		}
-		const Stand=(val:any)=>{
-			form.value.checkStandardeDetailList.push(val);
-		}
+		const Repair = (val: any) => {
+			if (index.value == -1) {
+				form.value.repaireDetailList.push(val);
+			} else {
+				form.value.repaireDetailList[index.value] = val;
+			}
+		};
+		const Stand = (val: any) => {
+			if (index.value == -1) {
+				form.value.checkStandardeDetailList.push(val);
+			} else {
+				form.value.checkStandardeDetailList[index.value] = val;
+			}
+		};
 		//全屏
 		const full = ref(false);
 		const toggleFullscreen = () => {
@@ -664,7 +719,16 @@
 			}
 		};
 		return {
+			deleteAId,
+			deleteBId,
+			deleteCId,
+			deleteDId,
+			deleteA,
+			deleteB,
+			deleteC,
+			deleteD,
 			main,
+			index,
 			delect,
 			Repair,
 			Stand,
diff --git a/src/components/equipmentDailog/detectDailog.vue b/src/components/equipmentDailog/detectDailog.vue
index 6bb0615..96a8f76 100644
--- a/src/components/equipmentDailog/detectDailog.vue
+++ b/src/components/equipmentDailog/detectDailog.vue
@@ -82,8 +82,9 @@
 			if (title == '查看') {
 				disabled.value = true;
 				form.value = data;
-			} else {
+			} else if(title == '修改'){
 				disabled.value = false;
+				form.value = data;
 			}
 		};
 		// 开启用户弹窗
diff --git a/src/components/equipmentDailog/maintenanceDailog.vue b/src/components/equipmentDailog/maintenanceDailog.vue
index 2a6c90d..6e82992 100644
--- a/src/components/equipmentDailog/maintenanceDailog.vue
+++ b/src/components/equipmentDailog/maintenanceDailog.vue
@@ -65,8 +65,9 @@
 			if(title=='查看'){
 				disabled.value=true
 				form.value=data
-			}else{
+			}else if(title == '修改'){
 				disabled.value=false
+				form.value=data
 			}
 		};
 		// 开启用户弹窗
diff --git a/src/components/equipmentDailog/repairDailog.vue b/src/components/equipmentDailog/repairDailog.vue
index edc6513..52fd407 100644
--- a/src/components/equipmentDailog/repairDailog.vue
+++ b/src/components/equipmentDailog/repairDailog.vue
@@ -90,8 +90,9 @@
 			if (title == '查看') {
 				disabled.value = true;
 				form.value = data;
-			} else {
+			} else if(title == '修改') {
 				disabled.value = false;
+				form.value = data;
 			}
 		};
 		// 开启用户弹窗
diff --git a/src/components/equipmentDailog/standardDailog.vue b/src/components/equipmentDailog/standardDailog.vue
index c3b4e7c..3228ae5 100644
--- a/src/components/equipmentDailog/standardDailog.vue
+++ b/src/components/equipmentDailog/standardDailog.vue
@@ -74,8 +74,9 @@
 			if (title == '查看') {
 				disabled.value = true;
 				form.value = data;
-			} else {
+			} else if(title=='修改'){
 				disabled.value = false;
+				form.value = data;
 			}
 		};
 		// 开启用户弹窗
diff --git a/src/views/goalManagement/performanceAppraisal/component/DailogKh.vue b/src/views/goalManagement/performanceAppraisal/component/DailogKh.vue
index c76c1fd..2c51d4a 100644
--- a/src/views/goalManagement/performanceAppraisal/component/DailogKh.vue
+++ b/src/views/goalManagement/performanceAppraisal/component/DailogKh.vue
@@ -63,7 +63,7 @@
 		</el-form>
 		<el-tabs v-model="activeName" class="demo-tabs">
 			<el-tab-pane label="目标指标分解" name="1">
-				<el-button type="primary" size="default" @click="daiAdd('新增', '')">新增</el-button>
+				<el-button type="primary" size="default" @click="daiAdd('新增','')">新增</el-button>
 			</el-tab-pane>
 		</el-tabs>
 		<el-table :data="form.examineItemList" style="width: 100%">
@@ -75,6 +75,8 @@
 			<el-table-column align="center" label="操作">
 				<template #default="scope">
 					<el-button link type="primary" @click="daiAdd('查看', scope.row)">查看</el-button>
+					<el-button link type="primary" @click="daiAdd('修改', scope.row)">修改</el-button>
+					<el-button link type="primary" @click="deleteA(scope.row)">删除</el-button>
 				</template>
 			</el-table-column>
 		</el-table>
@@ -132,7 +134,15 @@
 		};
 		// 接受传值
 		const AddObj = (val: any) => {
-			form.value.examineItemList.push(val);
+			if (index.value == -1) {
+				form.value.examineItemList.push(val);
+			} else {
+				form.value.examineItemList[index.value] = val;
+			}
+		};
+		// 删除
+		const deleteA = (tag: any) => {
+			form.value.examineItemList.splice(form.value.examineItemList.indexOf(tag), 1);
 		};
 		// 提交
 		const submitForm = () => {
@@ -179,8 +189,10 @@
 		};
 		const activeName = ref('1');
 		// 新增弹窗
+		const index = ref<any>();
 		const Show = ref();
 		const daiAdd = (title: string, data: any) => {
+			index.value = form.value.examineItemList.indexOf(data);
 			Show.value.openDailog(title, data);
 		};
 		// 安全目标指标弹窗
@@ -198,8 +210,10 @@
 			}
 		};
 		return {
+			index,
 			form,
 			dialogVisible,
+			deleteA,
 			AddObj,
 			openDailog,
 			activeName,
diff --git a/src/views/goalManagement/performanceAppraisal/component/DailogKhS.vue b/src/views/goalManagement/performanceAppraisal/component/DailogKhS.vue
index 3a44989..98b6f83 100644
--- a/src/views/goalManagement/performanceAppraisal/component/DailogKhS.vue
+++ b/src/views/goalManagement/performanceAppraisal/component/DailogKhS.vue
@@ -1,7 +1,7 @@
 <template>
-	<el-dialog v-model="dialogVisible"  :before-close="resetForm" :fullscreen="full" title="新建考核项目" width="50%" draggable>
+	<el-dialog v-model="dialogVisible"  :before-close="resetForm" :fullscreen="full" :title="titles" width="50%" draggable>
 		<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
-		<el-form :model="form" label-width="120px">
+		<el-form :model="form" :disabled="disabled" label-width="120px">
 			<el-row>
 				<el-col :span="24">
 					<el-form-item label="类型">
@@ -65,9 +65,16 @@
 			content: '', ////考核内容
 			judgeStandard: '', ////评定标准
 		});
+		const disabled=ref(false)
+		const titles=ref()
 		const openDailog = (title: string, value: any) => {
 			dialogVisible.value = true;
+			titles.value=`${title}考核项目`
 			if (title == '查看') {
+				form.value = value;
+				disabled.value=true
+			}else if(title == '修改'){
+				disabled.value=false
 				form.value = value;
 			}
 		};
@@ -105,6 +112,8 @@
 		};
 		return {
 			form,
+			disabled,
+			titles,
 			dialogVisible,
 			openDailog,
 			submitForm,
diff --git a/src/views/goalManagement/processForms/processForms.vue b/src/views/goalManagement/processForms/processForms.vue
index 809bef8..331337a 100644
--- a/src/views/goalManagement/processForms/processForms.vue
+++ b/src/views/goalManagement/processForms/processForms.vue
@@ -56,7 +56,7 @@
 	
 		const router=useRouter()
 		const Type=onMounted(()=>{
-			// console.log("xxxxxxx",router)
+			console.log("xxxxxxx",router)
 		})
 		
 		return {
diff --git a/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue b/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue
index 6f5190d..f49da8a 100644
--- a/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue
+++ b/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue
@@ -113,6 +113,9 @@
 		const add = (e: any) => {
 			formUp.targetDivideDetailList.push(e);
 			// let obj=JSON.parse(JSON.stringify(form.value))
+		};
+		// 新增
+		const submitForm = () => {
 			formUp.targetId = form.value.id;
 			goalManagementApi()
 				.gettargetDivideDetail(formUp)
@@ -128,7 +131,6 @@
 					}
 				});
 		};
-		const submitForm = () => {};
 		// 删除
 		const Delete = (data: any) => {
 			formUp.targetId= data.targetId
diff --git a/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue b/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue
index d5c2080..1f15d99 100644
--- a/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue
+++ b/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue
@@ -5,7 +5,7 @@
 			<el-row>
 				<el-col :span="11">
 					<el-form-item label="责任部门" prop="dutyDepartmentId" size="default">
-						<el-tree-select v-model="form.dutyDepartmentId" :data="data" class="w100" :props="propse" placeholder="请选择" />
+						<el-tree-select v-model="form.dutyDepartmentId" check-strictly="true" :data="data" class="w100" :props="propse" placeholder="请选择" />
 					</el-form-item>
 				</el-col>
 				<el-col :span="11" :offset="2">
@@ -17,7 +17,7 @@
 			<el-row>
 				<el-col :span="11">
 					<el-form-item label="制定人部门" prop="makerDepartmentId" size="default">
-						<el-tree-select v-model="form.makerDepartmentId" :data="data" class="w100" :props="propse" placeholder="请选择" />
+						<el-tree-select v-model="form.makerDepartmentId" :data="data" check-strictly="true" class="w100" :props="propse" placeholder="请选择" />
 					</el-form-item>
 				</el-col>
 				<el-col :span="11" :offset="2">
@@ -39,7 +39,7 @@
 		</el-form>
 		<template #footer>
 			<span class="dialog-footer">
-				<el-button type="primary" @click="dialogVisible = false" size="default">继续添加</el-button>
+				<!-- <el-button type="primary" @click="dialogVisible = false" size="default">继续添加</el-button> -->
 				<el-button @click="resetForm(ruleFormRef)" size="default">关闭</el-button>
 				<el-button type="primary" @click="submitForm(ruleFormRef)" size="default">确定</el-button>
 			</span>
@@ -116,9 +116,9 @@
 		};
 
 		const resetForm = (formEl: FormInstance | undefined) => {
-			if (!formEl) return;
-			formEl.resetFields();
 			dialogVisible.value = false;
+			if (!formEl) return 
+			formEl.resetFields();
 		};
 		//部门
 		const department = () => {
@@ -135,23 +135,23 @@
 		const propse = {
 			label: 'depName',
 			children: 'children',
-			value:"depId"
+			value: 'depId',
 		};
 		onMounted(() => {
-			department()
+			department();
 		});
-		const disabled=ref(false)
+		const disabled = ref(false);
 		// 开启弹窗
 		const dialogVisible = ref(false);
-		const openDailog = (title:string,data:any) => {
-			if(title=='查看'){
-				disabled.value=true
-				form.value=data
-			}else if(title=='修改'){
-				disabled.value=true
-				disabled.value=false
-			}else{
-				disabled.value=false
+		const openDailog = (title: string, data: any) => {
+			if (title == '查看') {
+				disabled.value = true;
+				form.value = data;
+			} else if (title == '修改') {
+				disabled.value = false;
+				form.value = data;
+			} else {
+				disabled.value = false;
 			}
 			dialogVisible.value = true;
 		};
@@ -170,10 +170,10 @@
 			}
 		};
 		const data = ref();
-		const nameC=ref()
+		const nameC = ref();
 		const onUser = (e: any) => {
 			form.value.commitPersonId = e.uid;
-			nameC.value = e.realName
+			nameC.value = e.realName;
 		};
 		return {
 			disabled,
diff --git a/src/views/goalManagement/targetEscalation/component/Dailog.vue b/src/views/goalManagement/targetEscalation/component/Dailog.vue
index 7c461ba..b998c9b 100644
--- a/src/views/goalManagement/targetEscalation/component/Dailog.vue
+++ b/src/views/goalManagement/targetEscalation/component/Dailog.vue
@@ -3,13 +3,13 @@
 		<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
 		<el-table :data="tableData" style="width: 100%">
 			<el-table-column align="center" label="序号" type="index" width="80" />
-			<el-table-column align="center" prop="date" label="责任部门" />
-			<el-table-column align="center" prop="name" label="考核指标" />
-			<el-table-column align="center" prop="address" label="制定部门" />
-			<el-table-column align="center" prop="date" label="制定日期" />
-			<el-table-column align="center" prop="name" label="检查值" />
-			<el-table-column align="center" prop="name" label="检查人" />
-			<el-table-column align="center" prop="address" label="检查时间" />
+			<el-table-column align="center" prop="dutyDepartmentId" label="责任部门" />
+			<el-table-column align="center" prop="value" label="考核指标" />
+			<el-table-column align="center" prop="makerDepartmentId" label="制定部门" />
+			<el-table-column align="center" prop="makeDate" label="制定日期" />
+			<el-table-column align="center" prop="value" label="检查值" />
+			<el-table-column align="center" prop="commitPersonId" label="检查人" />
+			<el-table-column align="center" prop="makeDate" label="检查时间" />
 		</el-table>
 		<template #footer>
 			<span class="dialog-footer">
@@ -28,6 +28,7 @@
 		const tableData = ref();
 		const openDailog = (data: any) => {
 			dialogVisible.value = true;
+			// console.log(data)
 			tableData.value = data;
 		};
 		//全屏
diff --git a/src/views/goalManagement/targetEscalation/index.vue b/src/views/goalManagement/targetEscalation/index.vue
index 2865285..d39c1f4 100644
--- a/src/views/goalManagement/targetEscalation/index.vue
+++ b/src/views/goalManagement/targetEscalation/index.vue
@@ -32,9 +32,9 @@
 				<el-table-column property="year" label="年度" align="center" sortable show-overflow-tooltip />
 				<el-table-column property="value" label="指标值" align="center" sortable show-overflow-tooltip />
 				<el-table-column v-if="activeName == 1" label="操作" align="center" show-overflow-tooltip>
-					<template #default>
+					<template #default="scope">
 						<el-button link type="primary" size="default" :icon="EditPen" @click="jumpFrom(0)">检查</el-button>
-						<el-button link type="primary" size="default" :icon="View" @click="openDai(tableData)">记录</el-button>
+						<el-button link type="primary" size="default" :icon="View" @click="openDai(scope.row.targetDivideDetailList)">记录</el-button>
 					</template>
 				</el-table-column>
 				<el-table-column v-if="activeName == 2" label="操作" align="center" show-overflow-tooltip>
@@ -44,7 +44,7 @@
 				</el-table-column>
 				<el-table-column v-if="activeName == 3" label="操作" align="center" show-overflow-tooltip>
 					<template #default>
-						<el-button link type="primary" size="default" :icon="EditPen" @click="jumpFrom()">待审批</el-button>
+						<el-button link type="primary" size="default" :icon="EditPen" @click="jumpFrom">待审批</el-button>
 					</template>
 				</el-table-column>
 			</el-table>
@@ -52,7 +52,7 @@
 				<el-pagination
 					v-model:currentPage="currentPage4"
 					v-model:page-size="pageSize4"
-					:page-sizes="[100, 200, 300, 400]"
+					:page-sizes="[10, 20, 30, 40]"
 					layout="total, sizes, prev, pager, next, jumper"
 					:total="total"
 					@size-change="handleSizeChange"
@@ -105,8 +105,8 @@
 		};
 		//
 		const handleClick = (val: any) => {
-			let targetType = JSON.parse(JSON.stringify(val));
-			ruleForm.searchParams.targetType = targetType.paneName;
+			// let targetType = JSON.parse(JSON.stringify(val));
+			ruleForm.searchParams.targetType = val.paneName;
 			listApi();
 		};
 		onMounted(() => {
@@ -130,7 +130,7 @@
 			ruleForm.pageIndex = val;
 			listApi();
 		};
-		const activeName = ref('1');
+		const activeName = ref<any>('1');
 		// 记录弹窗
 		const Show = ref();
 		const openDai = (data: any) => {
@@ -138,7 +138,7 @@
 		};
 		// 流程表单
 		const router = useRouter();
-		const jumpFrom = (data: string) => {
+		const jumpFrom = (data: any) => {
 			router.push({
 				path: '/processForms',
 				query: {
diff --git a/vite.config.ts b/vite.config.ts
index ddc2da1..506f200 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -28,7 +28,7 @@
 			open: env.VITE_OPEN,
 			proxy: {
 				'/gitee': {
-					target: 'https://192.168.0.76:8009',
+					target: 'https://192.168.0.76:8010',
 					ws: true,
 					changeOrigin: true,
 					rewrite: (path) => path.replace(/^\/gitee/, ''),

--
Gitblit v1.9.2