From f90ee55e6d63cd02c2b883bd5bd942c487fce56a Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期六, 20 八月 2022 16:51:33 +0800
Subject: [PATCH] 修改bug

---
 src/views/goalManagement/IncentiveRecording/component/DailogSearch.vue |   74 ++++++++++++++++++-------------------
 1 files changed, 36 insertions(+), 38 deletions(-)

diff --git a/src/views/goalManagement/IncentiveRecording/component/DailogSearch.vue b/src/views/goalManagement/IncentiveRecording/component/DailogSearch.vue
index 3cdcb66..aabfa03 100644
--- a/src/views/goalManagement/IncentiveRecording/component/DailogSearch.vue
+++ b/src/views/goalManagement/IncentiveRecording/component/DailogSearch.vue
@@ -24,22 +24,22 @@
 					</el-row>
 				</el-form>
 				<el-button size="default" :icon="Delete" @click="clear">清除选择</el-button>
-				<el-table :data="tableData" style="width: 100%; margin-top: 20px" @cell-click="radio">
-						<el-table-column align="center">
+				<el-table :data="tableData" style="width: 100%; margin-top: 20px">
+					<el-table-column align="center">
 						<template #default="scope">
 							<el-radio-group v-model="radio1">
-								<el-radio :label="scope.row.id" size="large">{{ null }}</el-radio>
+								<el-radio :label="scope.row.id" @click="radio(scope.row)" size="large">{{ null }}</el-radio>
 							</el-radio-group>
 						</template>
 					</el-table-column>
 					<el-table-column align="center" prop="qname" label="奖惩名称" width="180" />
 					<el-table-column align="center" label="奖惩类型" width="180">
 						<template #default="scope">
-              <span v-if="scope.row.standardType==1">奖励</span>
-              <span v-if="scope.row.standardType==2">惩罚</span>
-              <span></span>
+							<span v-if="scope.row.standardType == 1">奖励</span>
+							<span v-if="scope.row.standardType == 2">惩罚</span>
+							<span></span>
 						</template>
-					</el-table-column>	
+					</el-table-column>
 					<el-table-column align="center" prop="content" label="奖惩内容" />
 				</el-table>
 				<el-pagination
@@ -54,18 +54,18 @@
 				/>
 			</el-col>
 			<el-col :span="7">
-			<div v-if="dynamicTags[0]==''?false:true">
-				<el-tag
-					v-for="tag in dynamicTags"
-					:key="tag"
-					class="mx-1"
-					style="margin: 5px"
-					closable
-					:disable-transitions="false"
-					@close="handleClose(tag)"
-				>
-					{{ tag.qname }}
-				</el-tag>
+				<div v-if="dynamicTags[0] == '' ? false : true">
+					<el-tag
+						v-for="tag in dynamicTags"
+						:key="tag"
+						class="mx-1"
+						style="margin: 5px"
+						closable
+						:disable-transitions="false"
+						@close="handleClose(tag)"
+					>
+						{{ tag.qname }}
+					</el-tag>
 				</div>
 			</el-col>
 		</el-row>
@@ -78,12 +78,12 @@
 	</el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref,onMounted } from 'vue';
+import { defineComponent, reactive, ref, onMounted } from 'vue';
 import { Delete, FullScreen } from '@element-plus/icons-vue';
 import { ElMessageBox, ElMessage, ElButton, ElInput, TabsPaneContext, FormInstance } from 'element-plus';
 import { goalManagementApi } from '/@/api/goalManagement';
 export default defineComponent({
-	setup(props,{emit}) {
+	setup(props, { emit }) {
 		// 搜索条件
 		const ruleForm = reactive({
 			pageSize: 10,
@@ -117,9 +117,7 @@
 			ruleForm.searchParams.standardType = targetType.paneName;
 			listApi();
 		};
-		onMounted(() => {
-			
-		});
+		onMounted(() => {});
 		// const onAddorUpdata = () => {
 		// 	listApi();
 		// };
@@ -139,12 +137,12 @@
 			listApi();
 		};
 		// 打开弹窗
-		const dialogVisible=ref(false)
-		const openDailog=()=>{
-			dialogVisible.value=true
+		const dialogVisible = ref(false);
+		const openDailog = () => {
+			dialogVisible.value = true;
 			listApi();
-		}
-			// 右方点击添加后显示标签
+		};
+		// 右方点击添加后显示标签
 		const dynamicTags = ref(['']);
 		const handleClose = (tag: string) => {
 			dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
@@ -154,15 +152,15 @@
 		const radio = (event: any) => {
 			dynamicTags.value[0] = event;
 		};
-		const clear=()=>{
-			dynamicTags.value=['']
-			radio1.value=""
-		}
-			const submitForm=()=>{
-			let obj=JSON.parse(JSON.stringify(dynamicTags.value))
-			emit("backNum",obj[0])
-			dialogVisible.value = false
-		}
+		const clear = () => {
+			dynamicTags.value = [''];
+			radio1.value = '';
+		};
+		const submitForm = () => {
+			let obj = JSON.parse(JSON.stringify(dynamicTags.value));
+			emit('backNum', obj[0]);
+			dialogVisible.value = false;
+		};
 		//全屏
 		const full = ref(false);
 		const toggleFullscreen = () => {

--
Gitblit v1.9.2