|
|
@ -126,6 +126,7 @@ import { getTeamList } from '@/api/oldRace' |
|
|
|
import { useRoute } from 'vue-router' |
|
|
|
import { useRoute } from 'vue-router' |
|
|
|
const route = useRoute() |
|
|
|
const route = useRoute() |
|
|
|
const userModel = userStore() |
|
|
|
const userModel = userStore() |
|
|
|
|
|
|
|
const visible = ref(false) |
|
|
|
// 是否禁用控件 |
|
|
|
// 是否禁用控件 |
|
|
|
const isDisable = ref(false) |
|
|
|
const isDisable = ref(false) |
|
|
|
isDisable.value = route.query.info as any |
|
|
|
isDisable.value = route.query.info as any |
|
|
@ -167,15 +168,7 @@ onMounted(() => { |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, 500) |
|
|
|
}, 500) |
|
|
|
}) |
|
|
|
}) |
|
|
|
// watch(()=>userModel.userInfo,()=>{ |
|
|
|
|
|
|
|
// if(tableData.length === 1) return |
|
|
|
|
|
|
|
// tableData.push({ |
|
|
|
|
|
|
|
// userId: userModel.userInfo.id, |
|
|
|
|
|
|
|
// realname: userModel.userInfo.realname, |
|
|
|
|
|
|
|
// captain: '1', |
|
|
|
|
|
|
|
// teamSeq: 1, |
|
|
|
|
|
|
|
// }) |
|
|
|
|
|
|
|
// }) |
|
|
|
|
|
|
|
const add = () => { |
|
|
|
const add = () => { |
|
|
|
const length = tableData.push({ |
|
|
|
const length = tableData.push({ |
|
|
|
realname: '', // 用户 |
|
|
|
realname: '', // 用户 |
|
|
@ -193,18 +186,21 @@ const add = () => { |
|
|
|
const target = ref<any>() |
|
|
|
const target = ref<any>() |
|
|
|
const openDialog = (row: any) => { |
|
|
|
const openDialog = (row: any) => { |
|
|
|
// console.log(row,'row'); |
|
|
|
// console.log(row,'row'); |
|
|
|
|
|
|
|
|
|
|
|
visible.value = true |
|
|
|
visible.value = true |
|
|
|
target.value = row |
|
|
|
target.value = row |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const visible = ref(false) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 像数据源中添加数据 |
|
|
|
// 像数据源中添加数据 |
|
|
|
const handleSelected = (row: any = {}) => { |
|
|
|
const handleSelected = (row: any = {}) => { |
|
|
|
|
|
|
|
// 如果是空对象,删除 tableData 中最后新增的对象 |
|
|
|
|
|
|
|
if (Object.keys(row).length === 0) { |
|
|
|
|
|
|
|
if (tableData.length > 0) { |
|
|
|
|
|
|
|
tableData.pop(); // 删除最后一个元素 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
if (tableData.some((o) => o.userId === row.id)) { |
|
|
|
if (tableData.some((o) => o.userId === row.id)) { |
|
|
|
ElMessage({ |
|
|
|
ElMessage({ |
|
|
|
message: '用户不能多选!', |
|
|
|
message: '已有该用户,不能重复选择用户!', |
|
|
|
type: 'error', |
|
|
|
type: 'error', |
|
|
|
}) |
|
|
|
}) |
|
|
|
return |
|
|
|
return |
|
|
|