|
@@ -6,8 +6,6 @@ import { ElMessage } from 'element-plus';
|
|
import ManageCollege from './components/ManageSchool/ManageCollege.vue';
|
|
import ManageCollege from './components/ManageSchool/ManageCollege.vue';
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
// let state = ref({
|
|
// let state = ref({
|
|
// listParams: {
|
|
// listParams: {
|
|
// keyword: '',
|
|
// keyword: '',
|
|
@@ -76,6 +74,14 @@ let state = ref({
|
|
"showDetails": false,
|
|
"showDetails": false,
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+// 是否弹出新的分页窗口
|
|
|
|
+let newPageOpen = ref(false);
|
|
|
|
+// 新的分页窗口的数据
|
|
|
|
+let newPageConfigDb = ref();
|
|
|
|
+const callbackExitManageCollege = () => {
|
|
|
|
+ newPageOpen.value = false;
|
|
|
|
+}
|
|
|
|
+
|
|
// 用于表单验证规则必须要的对象
|
|
// 用于表单验证规则必须要的对象
|
|
let ruleFormRef = ref();
|
|
let ruleFormRef = ref();
|
|
|
|
|
|
@@ -269,6 +275,10 @@ const btnDetail = (res) => {
|
|
*/
|
|
*/
|
|
const btnManage = (res) => {
|
|
const btnManage = (res) => {
|
|
console.log('弹出管理', res);
|
|
console.log('弹出管理', res);
|
|
|
|
+
|
|
|
|
+ newPageConfigDb.value = res;
|
|
|
|
+ newPageOpen.value = true;
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
</script>
|
|
</script>
|
|
@@ -396,8 +406,8 @@ const btnManage = (res) => {
|
|
</template>
|
|
</template>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
- <div class="newPage" >
|
|
|
|
- <ManageCollege></ManageCollege>
|
|
|
|
|
|
+ <div class="newPage" v-if="newPageOpen == true" >
|
|
|
|
+ <ManageCollege :configDb="newPageConfigDb" @callbackExit="callbackExitManageCollege" ></ManageCollege>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|