人生啊人生 3 kuukautta sitten
vanhempi
säilyke
53d881259a

+ 14 - 4
user_web/src/view/admin/ManageSchool.vue

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

+ 1 - 1
user_web/src/view/admin/components/ManageSchool/ManageCollege.vue

@@ -305,7 +305,7 @@ const btnManage = (res) => {
                     <img src="../../assets/img/manageUser/return.svg" />
                 </div>
                 <div class="contentTitle-line"></div>
-                <div class="contentTitle-text">管理学院</div>
+                <div class="contentTitle-text"> {{ props.configDb.name }} | 管理学院</div>
             </div>
             <div class="contentRow">
                 <div class="rowLeft">