| | |
| | | :data="tableData" |
| | | ref="multipleTableRef" |
| | | style="width: 100%;margin-top:20px" |
| | | @cell-click="radio" |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table-column width="55"> |
| | | <template #default="scope"> |
| | | <el-table-column type="selection" width="55" v-if="types==0"> |
| | | <template #default="scope" v-if="types!=0"> |
| | | <el-radio-group v-model="radio1"> |
| | | <el-radio :label="scope.row.id" @click="radio(scope.row)" size="large">{{ null }}</el-radio> |
| | | </el-radio-group> |
| | |
| | | import { |
| | | ElMessage, |
| | | } from 'element-plus'; |
| | | import {contingencyApi} from "/@/api/contingency"; |
| | | import {contingencyApi} from "/@/api/contingencyManagement/contingency"; |
| | | |
| | | export default defineComponent({ |
| | | setup(props, { emit }) { |
| | | const types=ref() |
| | | const dialogVisible = ref<boolean>(false); |
| | | const openDailog = () => { |
| | | const openDailog = (type:any) => { |
| | | types.value=type |
| | | dialogVisible.value = true; |
| | | onSubmit(); |
| | | // onSubmit(); |
| | | }; |
| | | // 搜索条件 |
| | | const listQuery = reactive({ |
| | |
| | | } |
| | | } |
| | | const submitForm = () => { |
| | | let obj = JSON.parse(JSON.stringify(dynamicTags.value)); |
| | | emit('SearchUser', obj[0]); |
| | | if(types.value==0){ |
| | | emit('SearchUser',dynamicTags.value,types.value); |
| | | } |
| | | else { |
| | | emit('SearchUser',dynamicTags.value[0],types.value); |
| | | } |
| | | dialogVisible.value = false; |
| | | }; |
| | | const handleSelectionChange = (val:any) => { |
| | | dynamicTags.value=val |
| | | } |
| | | // 重置 |
| | | const submitReset = () => { |
| | | listQuery.searchParams.teamName = ''; |
| | |
| | | }; |
| | | const radio1 = ref(''); |
| | | const radio = (event: any) => { |
| | | console.log(event) |
| | | dynamicTags.value[0] = event; |
| | | }; |
| | | onMounted(() => { |
| | |
| | | radio, |
| | | radio1, |
| | | submitForm, |
| | | |
| | | types, |
| | | handleSelectionChange, |
| | | }; |
| | | }, |
| | | }); |