|
@@ -15,6 +15,7 @@
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-form>
|
|
</a-form>
|
|
<a-button
|
|
<a-button
|
|
|
|
+ v-if="mainStore.systemUserInfo?.role === 'SUPER_ADMIN'"
|
|
type="primary"
|
|
type="primary"
|
|
class="tw-flex tw-items-center operation-button"
|
|
class="tw-flex tw-items-center operation-button"
|
|
@click="toggleAddSchoolModal"
|
|
@click="toggleAddSchoolModal"
|
|
@@ -57,6 +58,7 @@
|
|
<template v-else-if="column.dataIndex === 'operation'">
|
|
<template v-else-if="column.dataIndex === 'operation'">
|
|
<div class="tw-flex tw-items-center">
|
|
<div class="tw-flex tw-items-center">
|
|
<span
|
|
<span
|
|
|
|
+ v-if="mainStore.systemUserInfo?.role === 'SUPER_ADMIN'"
|
|
class="tw-cursor-pointer tw-p-2"
|
|
class="tw-cursor-pointer tw-p-2"
|
|
@click="updateSchoolStatus(record)"
|
|
@click="updateSchoolStatus(record)"
|
|
>{{ record.enable ? "禁用" : "启用" }}</span
|
|
>{{ record.enable ? "禁用" : "启用" }}</span
|
|
@@ -129,7 +131,7 @@
|
|
maxlength="50"
|
|
maxlength="50"
|
|
></a-input>
|
|
></a-input>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
- <a-form-item label="状态">
|
|
|
|
|
|
+ <a-form-item v-if="!schoolInfo.id" label="状态">
|
|
<a-radio-group v-model:value="schoolInfo.enable">
|
|
<a-radio-group v-model:value="schoolInfo.enable">
|
|
<a-radio :value="true">启用</a-radio>
|
|
<a-radio :value="true">启用</a-radio>
|
|
<a-radio :value="false">禁用</a-radio>
|
|
<a-radio :value="false">禁用</a-radio>
|
|
@@ -156,6 +158,9 @@ import Block from "@/components/block/index.vue";
|
|
import { message, TableColumnType } from "ant-design-vue";
|
|
import { message, TableColumnType } from "ant-design-vue";
|
|
import { Form } from "ant-design-vue";
|
|
import { Form } from "ant-design-vue";
|
|
import VueQrCode from "vue-qrcode";
|
|
import VueQrCode from "vue-qrcode";
|
|
|
|
+import { useMainStore } from "@/store/main";
|
|
|
|
+
|
|
|
|
+const mainStore = useMainStore();
|
|
|
|
|
|
const showModal = ref(false);
|
|
const showModal = ref(false);
|
|
|
|
|