|
@@ -3,109 +3,59 @@
|
|
|
<div class="title_examine">
|
|
|
<div class="pub_title">学校列表</div>
|
|
|
<div style="margin-left: auto">
|
|
|
- <el-input
|
|
|
- v-model="checkOid"
|
|
|
- placeholder="请输入学校"
|
|
|
- size="normal"
|
|
|
- clearable
|
|
|
- @input="changeOid"
|
|
|
- style="margin-right: 10px; width: 200px"
|
|
|
- ></el-input>
|
|
|
- <el-input
|
|
|
- v-model="checkOrg"
|
|
|
- placeholder="请输入组织"
|
|
|
- size="normal"
|
|
|
- clearable
|
|
|
- @input="changeOrg"
|
|
|
- style="margin-right: 10px; width: 200px"
|
|
|
- ></el-input>
|
|
|
- <el-select
|
|
|
- v-model="checkArea"
|
|
|
- placeholder="选择区域"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- @change="changeArea"
|
|
|
- style="margin-right: 10px"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in regionCList"
|
|
|
- :key="item.id"
|
|
|
- :label="item.name"
|
|
|
- :value="item.name"
|
|
|
- >
|
|
|
+ <el-input v-model="checkOid" placeholder="请输入学校" size="normal" clearable @input="changeOid"
|
|
|
+ style="margin-right: 10px; width: 200px"></el-input>
|
|
|
+ <el-input v-model="checkOrg" placeholder="请输入组织" size="normal" clearable @input="changeOrg"
|
|
|
+ style="margin-right: 10px; width: 200px"></el-input>
|
|
|
+ <el-select v-model="checkArea" placeholder="选择区域" clearable filterable @change="changeArea"
|
|
|
+ style="margin-right: 10px">
|
|
|
+ <el-option v-for="item in regionCList" :key="item.id" :label="item.name" :value="item.name">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
|
|
|
- <el-button type="primary" size="small" @click="add_school_dialog = true"
|
|
|
- >新增学校</el-button
|
|
|
- >
|
|
|
+ <el-button type="primary" size="small" @click="add_school_dialog = true">新增学校</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="tableBox">
|
|
|
- <el-table
|
|
|
- :data="schoolData"
|
|
|
- stripe
|
|
|
- border
|
|
|
- style="width: 100%"
|
|
|
- :header-cell-style="headerCellStyle"
|
|
|
- >
|
|
|
- <el-table-column
|
|
|
- show-overflow-tooltip
|
|
|
- prop="name"
|
|
|
- label="学校名称"
|
|
|
- min-width="45"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- show-overflow-tooltip
|
|
|
- prop="org_name"
|
|
|
- label="组织"
|
|
|
- min-width="45"
|
|
|
- >
|
|
|
+ <el-table :data="schoolData" stripe border style="width: 100%" :header-cell-style="headerCellStyle">
|
|
|
+ <el-table-column show-overflow-tooltip prop="name" label="学校名称" min-width="45"></el-table-column>
|
|
|
+ <el-table-column show-overflow-tooltip prop="org_name" label="组织" min-width="45">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.org_name || "-" }}
|
|
|
<!-- 如果 org 为空,显示 '-' -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- show-overflow-tooltip
|
|
|
- prop="org_code"
|
|
|
- label="组织编码"
|
|
|
- min-width="45"
|
|
|
- >
|
|
|
+ <el-table-column show-overflow-tooltip prop="org_code" label="组织编码" min-width="45">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.org_code || "-" }}
|
|
|
<!-- 如果 org 为空,显示 '-' -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- show-overflow-tooltip
|
|
|
- prop="code"
|
|
|
- label="编码"
|
|
|
- min-width="45"
|
|
|
- >
|
|
|
+ <el-table-column show-overflow-tooltip prop="code" label="编码" min-width="45">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.code || "-" }}
|
|
|
<!-- 如果 org 为空,显示 '-' -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- show-overflow-tooltip
|
|
|
- prop="area"
|
|
|
- label="区域"
|
|
|
- min-width="45"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- show-overflow-tooltip
|
|
|
- prop="ctime"
|
|
|
- label="创建时间"
|
|
|
- min-width="45"
|
|
|
- ></el-table-column>
|
|
|
+ <el-table-column show-overflow-tooltip prop="area" label="区域" min-width="45"></el-table-column>
|
|
|
+ <el-table-column show-overflow-tooltip prop="ctime" label="创建时间" min-width="45"></el-table-column>
|
|
|
+ <el-table-column label="是否禁用/使用期限" min-width="45">
|
|
|
+ <template #default="scope">
|
|
|
+ <span v-if="scope.row.isLogin === '1'">启用</span>
|
|
|
+ <span v-else-if="scope.row.isLogin === '2'">禁用</span>
|
|
|
+ <span v-else>{{ scope.row.isLogin }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="操作" width="220px">
|
|
|
<template slot-scope="scope">
|
|
|
<div class="operate">
|
|
|
<button @click="update(scope.row)">编辑</button>
|
|
|
+ <button @click="enable(scope.row)">
|
|
|
+ {{ scope.row.isLogin === '2' ? '启用' : '禁用' }}
|
|
|
+ </button>
|
|
|
<button @click="toPage(scope.row)">批量创建</button>
|
|
|
- <button @click="permissionSetting(scope.row)" v-show="!unShowJurUser.includes(userid)">权限设置</button>
|
|
|
+ <button @click="permissionSetting(scope.row)"
|
|
|
+ v-show="!unShowJurUser.includes(userid)">权限设置</button>
|
|
|
<button @click="delete_school(scope.row)" style="color: red">
|
|
|
删除
|
|
|
</button>
|
|
@@ -115,39 +65,22 @@
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<!-- 分页组件 -->
|
|
|
- <el-pagination
|
|
|
- :current-page="currentPage"
|
|
|
- :page-size="pageSize"
|
|
|
- :total="total"
|
|
|
- @current-change="handlePageChange"
|
|
|
- layout="total,prev, pager, next, jumper"
|
|
|
- >
|
|
|
+ <el-pagination :current-page="currentPage" :page-size="pageSize" :total="total"
|
|
|
+ @current-change="handlePageChange" layout="total,prev, pager, next, jumper">
|
|
|
</el-pagination>
|
|
|
<!-- 新增学校弹窗 -->
|
|
|
- <el-dialog
|
|
|
- title="新增学校"
|
|
|
- class="table"
|
|
|
- :visible.sync="add_school_dialog"
|
|
|
- :before-close="close_add_school"
|
|
|
- width="700px"
|
|
|
- >
|
|
|
+ <el-dialog title="新增学校" class="table" :visible.sync="add_school_dialog" :before-close="close_add_school"
|
|
|
+ width="700px">
|
|
|
<div class="el_dialog_school_content">
|
|
|
<form class="el-form">
|
|
|
<!-- 学校名称 -->
|
|
|
<div class="el-form-item" style="margin-top: 15px">
|
|
|
- <label class="el-form-item__label" style="width: 100px"
|
|
|
- >学校名称</label
|
|
|
- >
|
|
|
+ <label class="el-form-item__label" style="width: 100px">学校名称</label>
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <input
|
|
|
- v-model="sch_name"
|
|
|
- type="text"
|
|
|
- autocomplete="off"
|
|
|
- placeholder="学校名称"
|
|
|
- class="el-input__inner"
|
|
|
- />
|
|
|
+ <input v-model="sch_name" type="text" autocomplete="off" placeholder="学校名称"
|
|
|
+ class="el-input__inner" />
|
|
|
</div>
|
|
|
</span>
|
|
|
</div>
|
|
@@ -158,56 +91,34 @@
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <input
|
|
|
- v-model="region"
|
|
|
- type="text"
|
|
|
- autocomplete="off"
|
|
|
- placeholder="请输入地区"
|
|
|
- class="el-input__inner"
|
|
|
- />
|
|
|
+ <input v-model="region" type="text" autocomplete="off" placeholder="请输入地区"
|
|
|
+ class="el-input__inner" />
|
|
|
</div>
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 学校编码 -->
|
|
|
<div class="el-form-item">
|
|
|
- <label class="el-form-item__label" style="width: 100px"
|
|
|
- >学校编码</label
|
|
|
- >
|
|
|
+ <label class="el-form-item__label" style="width: 100px">学校编码</label>
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <input
|
|
|
- v-model="schoolCode"
|
|
|
- type="text"
|
|
|
- autocomplete="off"
|
|
|
- placeholder="请输入编码"
|
|
|
- class="el-input__inner"
|
|
|
- />
|
|
|
+ <input v-model="schoolCode" type="text" autocomplete="off" placeholder="请输入编码"
|
|
|
+ class="el-input__inner" />
|
|
|
</div>
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="el-form-item">
|
|
|
- <label class="el-form-item__label" style="width: 100px"
|
|
|
- >上级组织</label
|
|
|
- >
|
|
|
+ <label class="el-form-item__label" style="width: 100px">上级组织</label>
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
<el-form :model="school" ref="form">
|
|
|
- <el-select
|
|
|
- v-model="school.parentOrgId"
|
|
|
- placeholder="请选择组织"
|
|
|
- class="custom-select"
|
|
|
- filterable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(org, index) in organizations"
|
|
|
- :key="index"
|
|
|
- :label="org.name"
|
|
|
- :value="org.id"
|
|
|
- >
|
|
|
+ <el-select v-model="school.parentOrgId" placeholder="请选择组织"
|
|
|
+ class="custom-select" filterable>
|
|
|
+ <el-option v-for="(org, index) in organizations" :key="index"
|
|
|
+ :label="org.name" :value="org.id">
|
|
|
{{ org.name }}
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -223,18 +134,9 @@
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <el-select
|
|
|
- v-model="regionC"
|
|
|
- placeholder="请选择区域"
|
|
|
- class="custom-select"
|
|
|
- filterable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(org, index) in regionCList"
|
|
|
- :key="index"
|
|
|
- :label="org.name"
|
|
|
- :value="org.name"
|
|
|
- >
|
|
|
+ <el-select v-model="regionC" placeholder="请选择区域" class="custom-select" filterable>
|
|
|
+ <el-option v-for="(org, index) in regionCList" :key="index" :label="org.name"
|
|
|
+ :value="org.name">
|
|
|
{{ org.name }}
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -251,30 +153,18 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!-- 修改学校弹窗 -->
|
|
|
- <el-dialog
|
|
|
- title="修改学校"
|
|
|
- class="table"
|
|
|
- :visible.sync="add_school_dialog2"
|
|
|
- :before-close="close_add_school2"
|
|
|
- width="700px"
|
|
|
- >
|
|
|
+ <el-dialog title="修改学校" class="table" :visible.sync="add_school_dialog2" :before-close="close_add_school2"
|
|
|
+ width="700px">
|
|
|
<div class="el_dialog_school_content">
|
|
|
<form class="el-form">
|
|
|
<!-- 学校名称 -->
|
|
|
<div class="el-form-item" style="margin-top: 15px">
|
|
|
- <label class="el-form-item__label" style="width: 100px"
|
|
|
- >学校名称</label
|
|
|
- >
|
|
|
+ <label class="el-form-item__label" style="width: 100px">学校名称</label>
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <input
|
|
|
- v-model="sch_name"
|
|
|
- type="text"
|
|
|
- autocomplete="off"
|
|
|
- placeholder="学校名称"
|
|
|
- class="el-input__inner"
|
|
|
- />
|
|
|
+ <input v-model="sch_name" type="text" autocomplete="off" placeholder="学校名称"
|
|
|
+ class="el-input__inner" />
|
|
|
</div>
|
|
|
</span>
|
|
|
</div>
|
|
@@ -285,56 +175,34 @@
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <input
|
|
|
- v-model="region"
|
|
|
- type="text"
|
|
|
- autocomplete="off"
|
|
|
- placeholder="请输入地区"
|
|
|
- class="el-input__inner"
|
|
|
- />
|
|
|
+ <input v-model="region" type="text" autocomplete="off" placeholder="请输入地区"
|
|
|
+ class="el-input__inner" />
|
|
|
</div>
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 学校编码 -->
|
|
|
<div class="el-form-item">
|
|
|
- <label class="el-form-item__label" style="width: 100px"
|
|
|
- >学校编码</label
|
|
|
- >
|
|
|
+ <label class="el-form-item__label" style="width: 100px">学校编码</label>
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <input
|
|
|
- v-model="schoolCode"
|
|
|
- type="text"
|
|
|
- autocomplete="off"
|
|
|
- placeholder="请输入编码"
|
|
|
- class="el-input__inner"
|
|
|
- />
|
|
|
+ <input v-model="schoolCode" type="text" autocomplete="off" placeholder="请输入编码"
|
|
|
+ class="el-input__inner" />
|
|
|
</div>
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="el-form-item">
|
|
|
- <label class="el-form-item__label" style="width: 100px"
|
|
|
- >上级组织</label
|
|
|
- >
|
|
|
+ <label class="el-form-item__label" style="width: 100px">上级组织</label>
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
<el-form :model="school" ref="form">
|
|
|
- <el-select
|
|
|
- v-model="school.parentOrgId"
|
|
|
- placeholder="请选择组织"
|
|
|
- class="custom-select"
|
|
|
- filterable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(org, index) in organizations"
|
|
|
- :key="index"
|
|
|
- :label="org.name"
|
|
|
- :value="org.id"
|
|
|
- >
|
|
|
+ <el-select v-model="school.parentOrgId" placeholder="请选择组织"
|
|
|
+ class="custom-select" filterable>
|
|
|
+ <el-option v-for="(org, index) in organizations" :key="index"
|
|
|
+ :label="org.name" :value="org.id">
|
|
|
{{ org.name }}
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -350,18 +218,9 @@
|
|
|
<div class="el-form-item__content" style="margin-left: 5px">
|
|
|
<span>
|
|
|
<div class="add_input el-input el-input--suffix">
|
|
|
- <el-select
|
|
|
- v-model="regionC"
|
|
|
- placeholder="请选择区域"
|
|
|
- class="custom-select"
|
|
|
- filterable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(org, index) in regionCList"
|
|
|
- :key="index"
|
|
|
- :label="org.name"
|
|
|
- :value="org.name"
|
|
|
- >
|
|
|
+ <el-select v-model="regionC" placeholder="请选择区域" class="custom-select" filterable>
|
|
|
+ <el-option v-for="(org, index) in regionCList" :key="index" :label="org.name"
|
|
|
+ :value="org.name">
|
|
|
{{ org.name }}
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -377,7 +236,28 @@
|
|
|
<el-button type="primary" @click="updateSchool()">确认</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <permissionSettingDialog ref="permissionSettingDialogRef" @getData="getSchool"/>
|
|
|
+ <!-- 启用弹窗 -->
|
|
|
+ <el-dialog title="启用学校" class="table" :visible.sync="enable_school_dialog" :before-close="close_enable_school"
|
|
|
+ width="700px">
|
|
|
+ <div class="el_dialog_org_content">
|
|
|
+ <form class="el-form">
|
|
|
+ <!-- 使用期限 -->
|
|
|
+ <div class="el-form-item">
|
|
|
+ <label class="el-form-item__label">使用期限</label>
|
|
|
+ <div class="el-form-item__content">
|
|
|
+ <el-date-picker v-model="useDate" format="yyyy-MM-dd" type="date" value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择使用期限" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ <!-- 按钮区域 -->
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="close_enable_school">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="enable_school">确认</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <permissionSettingDialog ref="permissionSettingDialogRef" @getData="getSchool" />
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -403,6 +283,8 @@ export default {
|
|
|
total: 0,
|
|
|
add_school_dialog: false,
|
|
|
add_school_dialog2: false,
|
|
|
+ enable_school_dialog: false,
|
|
|
+ useDate: "",
|
|
|
sch_name: "", //学校名称
|
|
|
form: {
|
|
|
name: "",
|
|
@@ -425,7 +307,7 @@ export default {
|
|
|
schoolType: "1", //学校单选框类型
|
|
|
loginPermission: "1", //是否允许登录
|
|
|
nid: "", //修改学校的id
|
|
|
- unShowJurUser:['0abcb118-9110-11eb-80ad-005056b86db5']
|
|
|
+ unShowJurUser: ['0abcb118-9110-11eb-80ad-005056b86db5']
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -533,6 +415,9 @@ export default {
|
|
|
this.schoolCode = ""; // 清空学校编码
|
|
|
this.loginPermission = "1"; // 清空登录权限的选择
|
|
|
},
|
|
|
+ close_enable_school() {
|
|
|
+ this.enable_school_dialog = false;
|
|
|
+ },
|
|
|
//组织查询
|
|
|
ajax_org() {
|
|
|
const params = [API_CONFIG.ajax_org]; // 使用配置中的接口参数
|
|
@@ -664,6 +549,82 @@ export default {
|
|
|
console.log(err);
|
|
|
});
|
|
|
},
|
|
|
+ enable(row) {
|
|
|
+ if (row.isLogin === '2') {
|
|
|
+ this.enable_school_dialog = true;
|
|
|
+ this.nid = row.id;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.disableSchool(row);
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ enable_school() {
|
|
|
+ let params = [
|
|
|
+ {
|
|
|
+ functionName: "enableSchool",
|
|
|
+ id: this.nid,
|
|
|
+ date: this.useDate
|
|
|
+ }
|
|
|
+ ];
|
|
|
+ this.$ajax
|
|
|
+ .post(API_CONFIG.baseUrl, params)
|
|
|
+ .then(async (res) => {
|
|
|
+ console.log("👉", res.data);
|
|
|
+ this.enable_school_dialog = false;
|
|
|
+ this.useDate = "";
|
|
|
+ this.$message({
|
|
|
+ message: '启用成功',
|
|
|
+ type: 'success'
|
|
|
+ });
|
|
|
+ // this.formatDate();
|
|
|
+ this.getSchool();
|
|
|
+ await addOp({
|
|
|
+ uid: this.userid,
|
|
|
+ cid: "",
|
|
|
+ type: "user_op",
|
|
|
+ content: `启用了学校 ${this.sch_name} ${this.nid}`,
|
|
|
+ });
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ this.$message.error("启用失败");
|
|
|
+ console.log(err);
|
|
|
+ });
|
|
|
+ },
|
|
|
+ disableSchool(row) {
|
|
|
+ let params = [
|
|
|
+ {
|
|
|
+ functionName: "disableSchool",
|
|
|
+ id: row.id,
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.$confirm("确定禁用此学校记录吗?", "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.$ajax
|
|
|
+ .post(API_CONFIG.baseUrl, params)
|
|
|
+ .then(async (res) => {
|
|
|
+ console.log("👉", res.data);
|
|
|
+ this.$message({
|
|
|
+ message: '禁用成功',
|
|
|
+ type: 'success'
|
|
|
+ });
|
|
|
+ this.getSchool();
|
|
|
+ await addOp({
|
|
|
+ uid: this.userid,
|
|
|
+ cid: "",
|
|
|
+ type: "user_op",
|
|
|
+ content: `禁用了学校 ${row.name} ${row.id}`,
|
|
|
+ });
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ console.log(err);
|
|
|
+ });
|
|
|
+ },
|
|
|
delete_school(row) {
|
|
|
this.nid = row.id;
|
|
|
|
|
@@ -717,8 +678,8 @@ export default {
|
|
|
data.length > 0
|
|
|
? data[0].userid
|
|
|
: orgData.length > 0
|
|
|
- ? orgData[0].userid
|
|
|
- : "";
|
|
|
+ ? orgData[0].userid
|
|
|
+ : "";
|
|
|
return ap;
|
|
|
} catch (err) {
|
|
|
console.error("请求失败,错误信息:", err);
|
|
@@ -734,13 +695,12 @@ export default {
|
|
|
type: "user_op",
|
|
|
content: `点击了批量添加 ${row.name}${row.id}`,
|
|
|
});
|
|
|
- const url = `https://beta.pbl.cocorobo.cn/pbl-teacher-table/dist/?#/teacher?userid=${
|
|
|
- userid ? userid : this.userid
|
|
|
- }&oid=${oid}&org=${org}`;
|
|
|
+ const url = `https://beta.pbl.cocorobo.cn/pbl-teacher-table/dist/?#/teacher?userid=${userid ? userid : this.userid
|
|
|
+ }&oid=${oid}&org=${org}`;
|
|
|
window.open(url, "_blank");
|
|
|
},
|
|
|
permissionSetting(data) {
|
|
|
- this.$refs.permissionSettingDialogRef.open(data,"school");
|
|
|
+ this.$refs.permissionSettingDialogRef.open(data, "school");
|
|
|
},
|
|
|
},
|
|
|
mounted() {
|
|
@@ -790,12 +750,12 @@ export default {
|
|
|
font-size: 14px;
|
|
|
}
|
|
|
|
|
|
-.table >>> .el-dialog__header {
|
|
|
+.table>>>.el-dialog__header {
|
|
|
padding: 15px 20px;
|
|
|
background: #454545;
|
|
|
}
|
|
|
|
|
|
-.table >>> .el-dialog__title {
|
|
|
+.table>>>.el-dialog__title {
|
|
|
color: #fff;
|
|
|
}
|
|
|
|
|
@@ -805,7 +765,7 @@ export default {
|
|
|
|
|
|
.operate {
|
|
|
display: flex;
|
|
|
- gap: 10px;
|
|
|
+ gap: 3px;
|
|
|
}
|
|
|
|
|
|
.operate button {
|