|
@@ -14,7 +14,7 @@
|
|
|
</BasicTable>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
-import { defineComponent } from 'vue';
|
|
|
+import { defineComponent, computed } from 'vue';
|
|
|
import { BasicTable, useTable, FormProps, TableAction } from '/@/components/Table';
|
|
|
import { PageWrapper } from '/@/components/Page';
|
|
|
import { Divider, Card, Empty, Descriptions, Steps, Tabs } from 'ant-design-vue';
|
|
@@ -24,6 +24,7 @@ import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
import { useRouter } from 'vue-router'
|
|
|
import { otherInfoStore } from '/@/store/modules/other'
|
|
|
import { usePermissionStore } from '/@/store/modules/permission';
|
|
|
+import { useUserStore } from '/@/store/modules/user';
|
|
|
export default defineComponent({
|
|
|
components: {
|
|
|
BasicTable,
|
|
@@ -43,6 +44,8 @@ setup() {
|
|
|
const { t } = useI18n();
|
|
|
const { setOverviewInfo } = otherInfoStore();
|
|
|
const router = useRouter()
|
|
|
+const userStore = useUserStore();
|
|
|
+const isDev = computed(() => userStore.getSystemEnv);
|
|
|
const permissionStore = usePermissionStore();
|
|
|
const { getCheckPerm } = permissionStore;
|
|
|
const searchForm: Partial<FormProps> = {
|
|
@@ -63,6 +66,7 @@ const searchForm: Partial<FormProps> = {
|
|
|
field: 'email',
|
|
|
label: '用户邮箱',
|
|
|
component: 'Input',
|
|
|
+ ifShow: !isDev.value,
|
|
|
componentProps: {
|
|
|
maxLength: 100,
|
|
|
},
|