|
@@ -342,7 +342,7 @@
|
|
</template>
|
|
</template>
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
- <el-table :data="adminSchoold.data" style="width: 100%" max-height="55vh" height="55vh" v-loading="adminSchoold.loading" element-loading-text="数据加载中..." empty-text="暂无数据" size="small" @selection-change="addSelectSchool">
|
|
|
|
|
|
+ <el-table :data="adminSchoold.not" style="width: 100%" max-height="55vh" height="55vh" v-loading="adminSchoold.loading" element-loading-text="数据加载中..." empty-text="暂无数据" size="small" @selection-change="addSelectSchool">
|
|
<el-table-column type="selection"/>
|
|
<el-table-column type="selection"/>
|
|
<el-table-column :label="$t(`areaManages.operational.areaAddSchool.tables.badge`)" align="center">
|
|
<el-table-column :label="$t(`areaManages.operational.areaAddSchool.tables.badge`)" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
@@ -647,6 +647,9 @@ export default {
|
|
customLoading:false,
|
|
customLoading:false,
|
|
nowid:'',
|
|
nowid:'',
|
|
name:'',
|
|
name:'',
|
|
|
|
+ picture:'',
|
|
|
|
+ not:[],
|
|
|
|
+ originalNot:[],
|
|
})
|
|
})
|
|
let schoolSearch=ref('')
|
|
let schoolSearch=ref('')
|
|
let timer=ref('')
|
|
let timer=ref('')
|
|
@@ -1062,7 +1065,7 @@ export default {
|
|
.deleteSchooladmin(data)
|
|
.deleteSchooladmin(data)
|
|
.then((res) => {
|
|
.then((res) => {
|
|
res.state === 200 ?
|
|
res.state === 200 ?
|
|
- (ElMessage.success('操作成功'), admintheSchool(adminSchoold.value.nowid,adminIndex.value)) :
|
|
|
|
|
|
+ (ElMessage.success('操作成功'), admintheSchool(adminSchoold.value.nowid,adminIndex.value,adminSchoold.value)) :
|
|
res.state === 403 ?
|
|
res.state === 403 ?
|
|
ElMessage.error('管理员至少存在一位,无法移除当前人员') :
|
|
ElMessage.error('管理员至少存在一位,无法移除当前人员') :
|
|
res.state === 1 ?
|
|
res.state === 1 ?
|
|
@@ -1100,15 +1103,17 @@ export default {
|
|
}
|
|
}
|
|
//学区内某个管理员关联的学校
|
|
//学区内某个管理员关联的学校
|
|
function admintheSchool(id,index,item){
|
|
function admintheSchool(id,index,item){
|
|
|
|
+ console.log(item)
|
|
adminSchoold.value.loading=true
|
|
adminSchoold.value.loading=true
|
|
adminSchoold.value.nowid=id
|
|
adminSchoold.value.nowid=id
|
|
adminSchoold.value.name=item.name
|
|
adminSchoold.value.name=item.name
|
|
|
|
+ adminSchoold.value.picture=item.picture
|
|
adminOrsearch.value='Vdetails'
|
|
adminOrsearch.value='Vdetails'
|
|
adminIndex.value=index
|
|
adminIndex.value=index
|
|
let data={tmdId:id,areaId:currentlySelect.value.id}
|
|
let data={tmdId:id,areaId:currentlySelect.value.id}
|
|
proxy.$api.adminRelevanceschool(data).then((res)=>{
|
|
proxy.$api.adminRelevanceschool(data).then((res)=>{
|
|
console.log(res,'管理返回')
|
|
console.log(res,'管理返回')
|
|
- res.state === 200 ? (adminSchoold.value.data=res.mScInfos,adminSchoold.value.original=res.mScInfos):''
|
|
|
|
|
|
+ res.state === 200 ? (adminSchoold.value.data=res.mScInfos,adminSchoold.value.original=res.mScInfos,adminSchoold.value.not=res.noScInfos,adminSchoold.value.originalNot=res.noScInfos):''
|
|
}).catch((error)=>{
|
|
}).catch((error)=>{
|
|
ElMessage.error('API异常,加载管理员管理学校列表失败')
|
|
ElMessage.error('API异常,加载管理员管理学校列表失败')
|
|
})
|
|
})
|
|
@@ -1148,7 +1153,17 @@ export default {
|
|
cancelButtonText: '取消',
|
|
cancelButtonText: '取消',
|
|
type: 'primary',
|
|
type: 'primary',
|
|
}).then(() => {
|
|
}).then(() => {
|
|
-
|
|
|
|
|
|
+ let schoolArr = []
|
|
|
|
+ for (let i in schoolList) {
|
|
|
|
+ schoolArr.push({id:schoolList[i].id,name:schoolList[i].name,picture:schoolList[i].picture,areaId:schoolList[i].areaId})
|
|
|
|
+ }
|
|
|
|
+ let data={tmdId: adminSchoold.value.nowid, tmdName: adminSchoold.value.name, tmdPic: adminSchoold.value.picture, scSimplles:schoolArr }
|
|
|
|
+ proxy.$api.adminAddschool(data).then((res)=>{
|
|
|
|
+ console.log(res,'添加成功的返回')
|
|
|
|
+ res.state === 200 ? (ElMessage.success('添加成功'),admintheSchool(adminSchoold.value.nowid,adminIndex.value,adminSchoold.value)):ElMessage.error('添加管理学校失败')
|
|
|
|
+ }).catch((error)=>{
|
|
|
|
+ ElMessage.error('API异常,添加管理学校失败')
|
|
|
|
+ })
|
|
})
|
|
})
|
|
}
|
|
}
|
|
watch(abilityModel, (newdata) => {
|
|
watch(abilityModel, (newdata) => {
|
|
@@ -1243,7 +1258,7 @@ export default {
|
|
manageValueHave,
|
|
manageValueHave,
|
|
addSelectSchool,
|
|
addSelectSchool,
|
|
addSchoolLists,
|
|
addSchoolLists,
|
|
- addManageSchool
|
|
|
|
|
|
+ addManageSchool,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
}
|
|
}
|