update: 通知管理, 视频中心, 系统管理message引入方式改为jetlinks组件库
This commit is contained in:
parent
acae0936dc
commit
5abfe399e2
|
@ -45,7 +45,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ComponentInternalInstance } from 'vue';
|
import { ComponentInternalInstance } from 'vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { useInstanceStore } from '@/store/instance';
|
import { useInstanceStore } from '@/store/instance';
|
||||||
import { execute } from '@/api/device/instance';
|
import { execute } from '@/api/device/instance';
|
||||||
|
|
||||||
|
|
|
@ -118,7 +118,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ComponentInternalInstance } from 'vue';
|
import { ComponentInternalInstance } from 'vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { useInstanceStore } from '@/store/instance';
|
import { useInstanceStore } from '@/store/instance';
|
||||||
import { execute } from '@/api/device/instance';
|
import { execute } from '@/api/device/instance';
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import CascadeApi from '@/api/media/cascade';
|
import CascadeApi from '@/api/media/cascade';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { PropType } from 'vue';
|
import { PropType } from 'vue';
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
|
@ -153,7 +153,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import CascadeApi from '@/api/media/cascade';
|
import CascadeApi from '@/api/media/cascade';
|
||||||
import type { ActionsType } from '@/views/device/Instance/typings';
|
import type { ActionsType } from '@/views/device/Instance/typings';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import BindChannel from './BindChannel/index.vue';
|
import BindChannel from './BindChannel/index.vue';
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
|
@ -559,7 +559,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import CascadeApi from '@/api/media/cascade';
|
import CascadeApi from '@/api/media/cascade';
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
|
@ -146,7 +146,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import CascadeApi from '@/api/media/cascade';
|
import CascadeApi from '@/api/media/cascade';
|
||||||
import type { ActionsType } from '@/views/device/Instance/typings';
|
import type { ActionsType } from '@/views/device/Instance/typings';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import Publish from './Publish/index.vue';
|
import Publish from './Publish/index.vue';
|
||||||
|
|
||||||
|
|
|
@ -167,7 +167,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ChannelApi from '@/api/media/channel';
|
import ChannelApi from '@/api/media/channel';
|
||||||
import { PropType } from 'vue';
|
import { PropType } from 'vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import type { Rule } from 'ant-design-vue/es/form';
|
import type { Rule } from 'ant-design-vue/es/form';
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
|
@ -118,7 +118,7 @@
|
||||||
import ChannelApi from '@/api/media/channel';
|
import ChannelApi from '@/api/media/channel';
|
||||||
import type { ActionsType } from '@/views/device/Instance/typings';
|
import type { ActionsType } from '@/views/device/Instance/typings';
|
||||||
import { useMenuStore } from 'store/menu';
|
import { useMenuStore } from 'store/menu';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import Save from './Save.vue';
|
import Save from './Save.vue';
|
||||||
import Live from './Live/index.vue';
|
import Live from './Live/index.vue';
|
||||||
import Tree from './Tree/index.vue';
|
import Tree from './Tree/index.vue';
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { recordsItemType } from './typings';
|
import type { recordsItemType } from './typings';
|
||||||
import playBackApi from '@/api/media/playback';
|
import playBackApi from '@/api/media/playback';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
type: string;
|
type: string;
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import type { recordsItemType } from './typings';
|
import type { recordsItemType } from './typings';
|
||||||
import type { Dayjs } from 'dayjs';
|
import type { Dayjs } from 'dayjs';
|
||||||
import dayjs from 'dayjs';
|
import dayjs from 'dayjs';
|
||||||
|
|
|
@ -151,7 +151,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import DeviceApi from '@/api/media/device';
|
import DeviceApi from '@/api/media/device';
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { gatewayType } from '@/views/media/Device/typings';
|
import { gatewayType } from '@/views/media/Device/typings';
|
||||||
|
|
|
@ -297,7 +297,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import DeviceApi from '@/api/media/device';
|
import DeviceApi from '@/api/media/device';
|
||||||
import { PROVIDER_OPTIONS } from '@/views/media/Device/const';
|
import { PROVIDER_OPTIONS } from '@/views/media/Device/const';
|
||||||
import type { ProductType } from '@/views/media/Device/typings';
|
import type { ProductType } from '@/views/media/Device/typings';
|
||||||
|
|
|
@ -153,7 +153,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import DeviceApi from '@/api/media/device';
|
import DeviceApi from '@/api/media/device';
|
||||||
import type { ActionsType } from '@/views/device/Instance/typings';
|
import type { ActionsType } from '@/views/device/Instance/typings';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { PROVIDER_OPTIONS } from '@/views/media/Device/const';
|
import { PROVIDER_OPTIONS } from '@/views/media/Device/const';
|
||||||
import { providerType } from './const';
|
import { providerType } from './const';
|
||||||
|
|
|
@ -93,7 +93,7 @@ import { usePermissionStore } from '@/store/permission';
|
||||||
import type { bootConfig, recommendList } from '@/views/home/typing';
|
import type { bootConfig, recommendList } from '@/views/home/typing';
|
||||||
|
|
||||||
import deviceApi from '@/api/media/device';
|
import deviceApi from '@/api/media/device';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
import { useMenuStore } from 'store/menu';
|
import { useMenuStore } from 'store/menu';
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,7 @@ import type {
|
||||||
TemplateFormData,
|
TemplateFormData,
|
||||||
IVariableDefinitions,
|
IVariableDefinitions,
|
||||||
} from '@/views/notice/Template/types';
|
} from '@/views/notice/Template/types';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
import ToUser from '@/views/notice/Template/Detail/components/ToUser.vue';
|
import ToUser from '@/views/notice/Template/Detail/components/ToUser.vue';
|
||||||
import ToOrg from '@/views/notice/Template/Detail/components/ToOrg.vue';
|
import ToOrg from '@/views/notice/Template/Detail/components/ToOrg.vue';
|
||||||
|
|
|
@ -323,7 +323,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { Form } from 'ant-design-vue';
|
import { Form } from 'ant-design-vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import type { ConfigFormData } from '../types';
|
import type { ConfigFormData } from '../types';
|
||||||
import {
|
import {
|
||||||
NOTICE_METHOD,
|
NOTICE_METHOD,
|
||||||
|
|
|
@ -135,7 +135,7 @@
|
||||||
<script setup lang="ts" name="SyncUser">
|
<script setup lang="ts" name="SyncUser">
|
||||||
import configApi from '@/api/notice/config';
|
import configApi from '@/api/notice/config';
|
||||||
import { PropType } from 'vue';
|
import { PropType } from 'vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import type { ActionsType } from '@/views/device/Instance/typings';
|
import type { ActionsType } from '@/views/device/Instance/typings';
|
||||||
import { Form } from 'ant-design-vue';
|
import { Form } from 'ant-design-vue';
|
||||||
|
|
||||||
|
|
|
@ -196,7 +196,7 @@
|
||||||
import ConfigApi from '@/api/notice/config';
|
import ConfigApi from '@/api/notice/config';
|
||||||
import type { ActionsType } from '@/components/Table/index.vue';
|
import type { ActionsType } from '@/components/Table/index.vue';
|
||||||
|
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
import { NOTICE_METHOD, MSG_TYPE } from '@/views/notice/const';
|
import { NOTICE_METHOD, MSG_TYPE } from '@/views/notice/const';
|
||||||
import SyncUser from './SyncUser/index.vue';
|
import SyncUser from './SyncUser/index.vue';
|
||||||
|
|
|
@ -112,7 +112,7 @@ import type {
|
||||||
IVariableDefinitions,
|
IVariableDefinitions,
|
||||||
BindConfig,
|
BindConfig,
|
||||||
} from '@/views/notice/Template/types';
|
} from '@/views/notice/Template/types';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
import ToUser from '../Detail/components/ToUser.vue';
|
import ToUser from '../Detail/components/ToUser.vue';
|
||||||
import ToOrg from '../Detail/components/ToOrg.vue';
|
import ToOrg from '../Detail/components/ToOrg.vue';
|
||||||
|
|
|
@ -760,7 +760,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { Form, UploadChangeParam } from 'ant-design-vue';
|
import { Form, UploadChangeParam } from 'ant-design-vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import type { IVariableDefinitions, TemplateFormData } from '../types';
|
import type { IVariableDefinitions, TemplateFormData } from '../types';
|
||||||
import {
|
import {
|
||||||
NOTICE_METHOD,
|
NOTICE_METHOD,
|
||||||
|
|
|
@ -157,7 +157,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import TemplateApi from '@/api/notice/template';
|
import TemplateApi from '@/api/notice/template';
|
||||||
import type { ActionsType } from '@/views/device/Instance/typings';
|
import type { ActionsType } from '@/views/device/Instance/typings';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { NOTICE_METHOD, MSG_TYPE } from '@/views/notice/const';
|
import { NOTICE_METHOD, MSG_TYPE } from '@/views/notice/const';
|
||||||
import Debug from './Debug/index.vue';
|
import Debug from './Debug/index.vue';
|
||||||
import Log from './Log/index.vue';
|
import Log from './Log/index.vue';
|
||||||
|
|
|
@ -51,7 +51,7 @@ import {
|
||||||
} from '@/api/system/apply';
|
} from '@/api/system/apply';
|
||||||
import { CheckInfo } from 'ant-design-vue/lib/vc-tree/props';
|
import { CheckInfo } from 'ant-design-vue/lib/vc-tree/props';
|
||||||
import { useMenuStore } from '@/store/menu';
|
import { useMenuStore } from '@/store/menu';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { getMenuTree_api } from '@/api/system/menu';
|
import { getMenuTree_api } from '@/api/system/menu';
|
||||||
|
|
||||||
const menuStory = useMenuStore();
|
const menuStory = useMenuStore();
|
||||||
|
|
|
@ -187,7 +187,7 @@ import {
|
||||||
import { ActionsType } from '@/components/Table';
|
import { ActionsType } from '@/components/Table';
|
||||||
import { getImage } from '@/utils/comm';
|
import { getImage } from '@/utils/comm';
|
||||||
import { useMenuStore } from '@/store/menu';
|
import { useMenuStore } from '@/store/menu';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const menuStory = useMenuStore();
|
const menuStory = useMenuStore();
|
||||||
const permission = 'system/Apply';
|
const permission = 'system/Apply';
|
||||||
|
|
|
@ -286,7 +286,7 @@
|
||||||
<script setup lang="ts" name="Basis">
|
<script setup lang="ts" name="Basis">
|
||||||
import { formType, uploaderType } from './typing';
|
import { formType, uploaderType } from './typing';
|
||||||
import { getImage } from '@/utils/comm.ts';
|
import { getImage } from '@/utils/comm.ts';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { BASE_API_PATH, TOKEN_KEY } from '@/utils/variable';
|
import { BASE_API_PATH, TOKEN_KEY } from '@/utils/variable';
|
||||||
import { LocalStore } from '@/utils/comm';
|
import { LocalStore } from '@/utils/comm';
|
||||||
|
|
||||||
|
|
|
@ -151,7 +151,7 @@ import {
|
||||||
changeStatus_api,
|
changeStatus_api,
|
||||||
delDataSource_api,
|
delDataSource_api,
|
||||||
} from '@/api/system/dataSource';
|
} from '@/api/system/dataSource';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/DataSource';
|
const permission = 'system/DataSource';
|
||||||
|
|
||||||
|
|
|
@ -140,7 +140,7 @@ import {
|
||||||
getPermission_api,
|
getPermission_api,
|
||||||
bindDeviceOrProductList_api,
|
bindDeviceOrProductList_api,
|
||||||
} from '@/api/system/department';
|
} from '@/api/system/department';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { dictType } from '../typing';
|
import { dictType } from '../typing';
|
||||||
|
|
||||||
const emits = defineEmits(['confirm', 'update:visible']);
|
const emits = defineEmits(['confirm', 'update:visible']);
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { dictType, optionsType } from '../typing';
|
import type { dictType, optionsType } from '../typing';
|
||||||
import { updatePermission_api } from '@/api/system/department';
|
import { updatePermission_api } from '@/api/system/department';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const emits = defineEmits(['confirm', 'update:visible']);
|
const emits = defineEmits(['confirm', 'update:visible']);
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
|
|
|
@ -92,7 +92,7 @@ import { debounce, cloneDeep, omit } from 'lodash-es';
|
||||||
import { ArrayToTree } from '@/utils/utils';
|
import { ArrayToTree } from '@/utils/utils';
|
||||||
import EditDepartmentDialog from './EditDepartmentDialog.vue';
|
import EditDepartmentDialog from './EditDepartmentDialog.vue';
|
||||||
|
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/Department';
|
const permission = 'system/Department';
|
||||||
|
|
||||||
|
|
|
@ -210,7 +210,7 @@ import {
|
||||||
import { intersection } from 'lodash-es';
|
import { intersection } from 'lodash-es';
|
||||||
|
|
||||||
import type { dictType, optionsType } from '../typing';
|
import type { dictType, optionsType } from '../typing';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/Department';
|
const permission = 'system/Department';
|
||||||
|
|
||||||
|
|
|
@ -240,7 +240,7 @@ import {
|
||||||
import { intersection } from 'lodash-es';
|
import { intersection } from 'lodash-es';
|
||||||
|
|
||||||
import type { dictType } from '../typing.d.ts';
|
import type { dictType } from '../typing.d.ts';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/Department';
|
const permission = 'system/Department';
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { bindUser_api, getBindUserList_api } from '@/api/system/department';
|
import { bindUser_api, getBindUserList_api } from '@/api/system/department';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const emits = defineEmits(['confirm', 'update:visible']);
|
const emits = defineEmits(['confirm', 'update:visible']);
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,7 @@
|
||||||
import PermissionButton from '@/components/PermissionButton/index.vue';
|
import PermissionButton from '@/components/PermissionButton/index.vue';
|
||||||
import AddBindUserDialog from './components/addBindUserDialog.vue';
|
import AddBindUserDialog from './components/addBindUserDialog.vue';
|
||||||
import { getBindUserList_api, unBindUser_api } from '@/api/system/department';
|
import { getBindUserList_api, unBindUser_api } from '@/api/system/department';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/Department';
|
const permission = 'system/Department';
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@ import PermissionButton from '@/components/PermissionButton/index.vue';
|
||||||
import ButtonAddDialog from '../components/ButtonAddDialog.vue';
|
import ButtonAddDialog from '../components/ButtonAddDialog.vue';
|
||||||
|
|
||||||
import { getMenuInfo_api, saveMenuInfo_api } from '@/api/system/menu';
|
import { getMenuInfo_api, saveMenuInfo_api } from '@/api/system/menu';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/Menu';
|
const permission = 'system/Menu';
|
||||||
// 路由
|
// 路由
|
||||||
|
|
|
@ -79,7 +79,7 @@
|
||||||
import PermissionButton from '@/components/PermissionButton/index.vue';
|
import PermissionButton from '@/components/PermissionButton/index.vue';
|
||||||
|
|
||||||
import { getMenuTree_api, delMenuInfo_api } from '@/api/system/menu';
|
import { getMenuTree_api, delMenuInfo_api } from '@/api/system/menu';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
|
|
||||||
const permission = 'system/Menu';
|
const permission = 'system/Menu';
|
||||||
|
|
|
@ -141,7 +141,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import PermissionButton from '@/components/PermissionButton/index.vue';
|
import PermissionButton from '@/components/PermissionButton/index.vue';
|
||||||
import EditDialog from './components/EditDialog.vue';
|
import EditDialog from './components/EditDialog.vue';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import {
|
import {
|
||||||
getPermission_api,
|
getPermission_api,
|
||||||
editPermission_api,
|
editPermission_api,
|
||||||
|
|
|
@ -71,7 +71,7 @@ import {
|
||||||
getRelationshipList_api,
|
getRelationshipList_api,
|
||||||
delRelation_api,
|
delRelation_api,
|
||||||
} from '@/api/system/relationship';
|
} from '@/api/system/relationship';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import EditDialog from './components/EditDialog.vue';
|
import EditDialog from './components/EditDialog.vue';
|
||||||
|
|
||||||
const permission = 'system/Relationship';
|
const permission = 'system/Relationship';
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
import PermissionButton from '@/components/PermissionButton/index.vue';
|
import PermissionButton from '@/components/PermissionButton/index.vue';
|
||||||
import AddUserDialog from '../components/AddUserDialog.vue';
|
import AddUserDialog from '../components/AddUserDialog.vue';
|
||||||
import { getUserByRole_api, unbindUser_api } from '@/api/system/role';
|
import { getUserByRole_api, unbindUser_api } from '@/api/system/role';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const roleId = useRoute().params.id as string;
|
const roleId = useRoute().params.id as string;
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getUserByRole_api, bindUser_api } from '@/api/system/role';
|
import { getUserByRole_api, bindUser_api } from '@/api/system/role';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const emits = defineEmits(['refresh', 'update:visible']);
|
const emits = defineEmits(['refresh', 'update:visible']);
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
|
|
|
@ -70,7 +70,7 @@
|
||||||
import PermissionButton from '@/components/PermissionButton/index.vue';
|
import PermissionButton from '@/components/PermissionButton/index.vue';
|
||||||
import AddDialog from './components/AddDialog.vue';
|
import AddDialog from './components/AddDialog.vue';
|
||||||
import { getRoleList_api, delRole_api } from '@/api/system/role';
|
import { getRoleList_api, delRole_api } from '@/api/system/role';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
import { useMenuStore } from '@/store/menu';
|
import { useMenuStore } from '@/store/menu';
|
||||||
|
|
||||||
const permission = 'system/Role';
|
const permission = 'system/Role';
|
||||||
|
|
|
@ -122,7 +122,7 @@ import {
|
||||||
changeUserStatus_api,
|
changeUserStatus_api,
|
||||||
deleteUser_api,
|
deleteUser_api,
|
||||||
} from '@/api/system/user';
|
} from '@/api/system/user';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'jetlinks-ui-components';
|
||||||
|
|
||||||
const permission = 'system/User';
|
const permission = 'system/User';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue