diff --git a/package.json b/package.json
index 28f6a19..0b04ba3 100644
--- a/package.json
+++ b/package.json
@@ -21,6 +21,7 @@
"nprogress": "^0.2.0",
"reconnecting-websocket": "^4.4.0",
"sass-loader": "^14.2.1",
+ "screenfull": "^4.2.0",
"style-loader": "^4.0.0",
"vue": "^2.6.14",
"vue-i18n": "^7.3.2",
diff --git a/src/api/permission/authorize.js b/src/api/permission/authorize.js
new file mode 100644
index 0000000..ac08d20
--- /dev/null
+++ b/src/api/permission/authorize.js
@@ -0,0 +1,43 @@
+import request from '@/utils/request'
+
+// 获取岗位/角色/用户权限树形结构及数据
+export const getAuthorizeValues = (objectId, data) => {
+ return request({
+ url: `/permission/Authority/Data/${objectId}/Values`,
+ method: 'POST',
+ data
+ })
+}
+
+// 更新岗位/角色/用户权限
+export const updateAuthorizeList = (objectId, data) => {
+ return request({
+ url: `/permission/Authority/Data/${objectId}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 批量设置权限
+export const updateBatchAuthorize = (data) => {
+ return request({
+ url: `/permission/Authority/Data/Batch`,
+ method: 'POST',
+ data
+ })
+}
+// 获取功能权限数据
+export const getModelData = (id, ObjectType) => {
+ return request({
+ url: `/permission/Authority/Model/${id}/${ObjectType}`,
+ method: 'GET'
+ })
+}
+// 设置/更新功能权限
+export const setModelData = (id, data) => {
+ return request({
+ url: `/permission/Authority/Model/${id}`,
+ method: 'PUT',
+ data
+ })
+}
diff --git a/src/api/permission/department.js b/src/api/permission/department.js
new file mode 100644
index 0000000..1581710
--- /dev/null
+++ b/src/api/permission/department.js
@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 获取部门列表
+export const getDepartmentList = (companyId, data) => {
+ return request({
+ url: `/permission/Organize/${companyId}/Department`,
+ method: 'GET',
+ data
+ })
+}
+
+// 获取部门下拉框列表(公司+部门)
+export const getDepartmentSelector = (id) => {
+ return request({
+ url: '/permission/Organize/Department/Selector/' + (!!id ? id : 0),
+ method: 'GET'
+ })
+}
+
+// 新建部门
+export const createDepartment = (data) => {
+ return request({
+ url: '/permission/Organize/Department',
+ method: 'POST',
+ data
+ })
+}
+
+// 修改部门
+export const updateDepartment = (data) => {
+ return request({
+ url: `/permission/Organize/Department/${data.id}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 获取部门信息
+export const getDepartmentInfo = (id) => {
+ return request({
+ url: `/permission/Organize/Department/${id}`,
+ method: 'GET'
+ })
+}
+
+// 删除部门
+export const delDepartment = (id) => {
+ return request({
+ url: `/permission/Organize/Department/${id}`,
+ method: 'DELETE'
+ })
+}
+
+// 更新部门状态
+export const updateDepartmentState = (id) => {
+ return request({
+ url: `/permission/Organize/Department/${id}/Actions/State`,
+ method: 'PUT'
+ })
+}
\ No newline at end of file
diff --git a/src/api/permission/onlineUser.js b/src/api/permission/onlineUser.js
new file mode 100644
index 0000000..a15e0c1
--- /dev/null
+++ b/src/api/permission/onlineUser.js
@@ -0,0 +1,17 @@
+import request from '@/utils/request'
+
+// 获取在线用户列表
+export const getOnlineUser = (data) => {
+ return request({
+ url: '/system/OnlineUser',
+ method: 'GET',
+ data
+ })
+}
+// 强制下线
+export const deleteOnlineUser = (id) => {
+ return request({
+ url: `/system/OnlineUser/${id}`,
+ method: 'DELETE'
+ })
+}
diff --git a/src/api/permission/organize.js b/src/api/permission/organize.js
new file mode 100644
index 0000000..a18606b
--- /dev/null
+++ b/src/api/permission/organize.js
@@ -0,0 +1,83 @@
+import request from '@/utils/request'
+
+// 获取组织/公司列表
+export const getOrganizeList = (data) => {
+ return request({
+ url: '/permission/Organize',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取组织/公司下拉框列表
+export const getOrganizeSelector = (id) => {
+ return request({
+ url: '/permission/Organize/Selector/' + (!!id ? id : 0),
+ method: 'GET'
+ })
+}
+
+// 获取组织/公司树形
+export const getOrganizeTree = () => {
+ return request({
+ url: '/permission/Organize/Tree',
+ method: 'GET'
+ })
+}
+
+// 新建组织/公司
+export const createOrganize = (data) => {
+ return request({
+ url: '/permission/Organize',
+ method: 'POST',
+ data
+ })
+}
+
+// 修改组织/公司
+export const updateOrganize = (data) => {
+ return request({
+ url: `/permission/Organize/${data.id}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 获取组织/公司信息
+export const getOrganizeInfo = (id) => {
+ return request({
+ url: `/permission/Organize/${id}`,
+ method: 'GET'
+ })
+}
+
+// 删除组织/公司
+export const delOrganize = (id) => {
+ return request({
+ url: `/permission/Organize/${id}`,
+ method: 'DELETE'
+ })
+}
+
+// 更新组织/公司状态
+export const updateOrganizeState = (id) => {
+ return request({
+ url: `/permission/Organize/${id}/Actions/State`,
+ method: 'PUT'
+ })
+}
+// 获取分级管理
+export const getOrganizeTrator = (organizeId) => {
+ return request({
+ url: `/permission/organizeAdminIsTrator/${organizeId}`,
+ method: 'get'
+ })
+}
+// 更新分级管理
+export const setOrganizeTrator = (data) => {
+ return request({
+ url: `/permission/organizeAdminIsTrator/${data.organizeId}`,
+ method: 'PUT',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/api/permission/position.js b/src/api/permission/position.js
new file mode 100644
index 0000000..7063113
--- /dev/null
+++ b/src/api/permission/position.js
@@ -0,0 +1,68 @@
+import request from '@/utils/request'
+
+// 获取岗位列表(分页)
+export const getPositionList = (data) => {
+ return request({
+ url: '/permission/Position',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取岗位下拉列表(公司+部门+岗位)
+export const getPositionSelector = () => {
+ return request({
+ url: '/permission/Position/Selector',
+ method: 'GET'
+ })
+}
+
+// 新建岗位
+export const createPosition = (data) => {
+ return request({
+ url: '/permission/Position',
+ method: 'POST',
+ data
+ })
+}
+
+// 修改岗位
+export const updatePosition = (data) => {
+ return request({
+ url: `/permission/Position/${data.id}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 获取岗位信息
+export const getPositionInfo = (id) => {
+ return request({
+ url: `/permission/Position/${id}`,
+ method: 'GET'
+ })
+}
+
+// 删除岗位
+export const delPosition = (id) => {
+ return request({
+ url: `/permission/Position/${id}`,
+ method: 'DELETE'
+ })
+}
+
+// 更新岗位状态
+export const updatePositionState = (id) => {
+ return request({
+ url: `/permission/Position/${id}/Actions/State`,
+ method: 'PUT'
+ })
+}
+
+// 获取全部岗位管理信息列表
+export const getPositionListAll = () => {
+ return request({
+ url: '/permission/Position/All',
+ method: 'GET'
+ })
+}
diff --git a/src/api/permission/role.js b/src/api/permission/role.js
new file mode 100644
index 0000000..36f984e
--- /dev/null
+++ b/src/api/permission/role.js
@@ -0,0 +1,68 @@
+import request from '@/utils/request'
+
+// 获取角色列表
+export const getRoleList = (data) => {
+ return request({
+ url: '/permission/Role',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取角色下拉框列表
+export const getRoleSelector = () => {
+ return request({
+ url: '/permission/Role/Selector',
+ method: 'GET'
+ })
+}
+
+// 新建角色
+export const createRole = (data) => {
+ return request({
+ url: '/permission/Role',
+ method: 'POST',
+ data
+ })
+}
+
+// 修改角色
+export const updateRole = (data) => {
+ return request({
+ url: `/permission/Role/${data.id}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 获取角色信息
+export const getRoleInfo = (id) => {
+ return request({
+ url: `/permission/Role/${id}`,
+ method: 'GET'
+ })
+}
+
+// 删除角色
+export const delRole = (id) => {
+ return request({
+ url: `/permission/Role/${id}`,
+ method: 'DELETE'
+ })
+}
+
+// 更新角色状态
+export const updateRoleState = (id) => {
+ return request({
+ url: `/permission/Role/${id}/Actions/State`,
+ method: 'PUT'
+ })
+}
+
+// 获取角色类型
+export const getRoleTypeSelector = () => {
+ return request({
+ url: '/system/DictionaryData/4501f6f26a384757bce12d4c4b03342c/Data/Selector',
+ method: 'GET'
+ })
+}
diff --git a/src/api/permission/user.js b/src/api/permission/user.js
new file mode 100644
index 0000000..f5b92d5
--- /dev/null
+++ b/src/api/permission/user.js
@@ -0,0 +1,104 @@
+import request from '@/utils/request'
+
+// 获取用户列表
+export const getUserList = (data) => {
+ return request({
+ url: '/permission/Users',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取所有用户列表
+export const UserListAll = () => {
+ return request({
+ url: '/permission/Users/All',
+ method: 'GET'
+ })
+}
+
+// 获取用户下拉框列表(公司+部门+用户)
+export const getUserSelector = () => {
+ return request({
+ url: '/permission/Users/Selector',
+ method: 'GET'
+ })
+}
+
+// 新建用户
+export const createUser = (data) => {
+ return request({
+ url: '/permission/Users',
+ method: 'POST',
+ data
+ })
+}
+
+// 修改用户
+export const updateUser = (data) => {
+ return request({
+ url: `/permission/Users/${data.id}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 获取用户信息
+export const getUserInfo = (id) => {
+ return request({
+ url: `/permission/Users/${id}`,
+ method: 'GET'
+ })
+}
+
+// 删除用户
+export const delUser = (id) => {
+ return request({
+ url: `/permission/Users/${id}`,
+ method: 'DELETE'
+ })
+}
+
+// 修改用户密码
+export const resetUserPassword = (data) => {
+ return request({
+ url: `/permission/Users/${data.id}/Actions/ResetPassword`,
+ method: 'POST',
+ data
+ })
+}
+
+// 更新用户状态
+export const updateUserState = (id) => {
+ return request({
+ url: `/permission/Users/${id}/Actions/State`,
+ method: 'PUT'
+ })
+}
+
+// IM通讯获取用户
+export const getImUser = data => {
+ return request({
+ url: '/permission/Users/ImUser',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取用户下拉框列表
+export const getImUserSelector = (organizeId, keyword) => {
+ return request({
+ url: `/permission/Users/ImUser/Selector/${organizeId}`,
+ method: 'post',
+ data: { keyword }
+ })
+}
+
+// 获取用户基本信息
+export const getUserInfoList = userId => {
+ return request({
+ url: '/permission/Users/getUserList',
+ method: 'post',
+ data: { userId }
+ })
+}
\ No newline at end of file
diff --git a/src/api/permission/userRelation.js b/src/api/permission/userRelation.js
new file mode 100644
index 0000000..1878e5c
--- /dev/null
+++ b/src/api/permission/userRelation.js
@@ -0,0 +1,19 @@
+import request from '@/utils/request'
+
+// 获取岗位/角色成员列表
+export const getUserRelationList = (objectId) => {
+ return request({
+ url: `/permission/UserRelation/${objectId}`,
+ method: 'GET'
+ })
+}
+
+
+// 添加/更新岗位或角色成员
+export const createUserRelation = (data) => {
+ return request({
+ url: `/permission/UserRelation/${data.objectId}`,
+ method: 'POST',
+ data
+ })
+}
diff --git a/src/api/permission/userSetting.js b/src/api/permission/userSetting.js
new file mode 100644
index 0000000..5657ab9
--- /dev/null
+++ b/src/api/permission/userSetting.js
@@ -0,0 +1,70 @@
+import request from '@/utils/request'
+
+// 更新当前用户头像
+export function UpdateAvatar(name) {
+ return request({
+ url: `/permission/Users/Current/Avatar/${name}`,
+ method: 'PUT'
+ })
+}
+// 获取当前用户个人资料
+export function UserSettingInfo() {
+ return request({
+ url: '/permission/Users/Current/BaseInfo',
+ method: 'GET'
+ })
+}
+// 更新当前用户个人资料
+export function UpdateUser(data) {
+ return request({
+ url: '/permission/Users/Current/BaseInfo',
+ method: 'PUT',
+ data
+ })
+}
+// 修改当前用户密码
+export function UpdatePassword(data) {
+ return request({
+ url: '/permission/Users/Current/Actions/ModifyPassword',
+ method: 'POST',
+ data
+ })
+}
+// 更新当前用户系统主题
+export function UpdateTheme(data) {
+ return request({
+ url: '/permission/Users/Current/SystemTheme',
+ method: 'PUT',
+ data
+ })
+}
+// 更新当前用户系统语言配置
+export function UpdateLanguage(data) {
+ return request({
+ url: `/permission/Users/Current/SystemLanguage`,
+ method: 'PUT',
+ data
+ })
+}
+// 获取我的下属
+export function getSubordinate() {
+ return request({
+ url: `/permission/Users/Current/Subordinate`,
+ method: 'GET'
+ })
+}
+// 获取当前用户系统权限
+export function AuthorizeList() {
+ return request({
+ url: '/permission/Users/Current/Authorize',
+ method: 'GET'
+ })
+}
+// 获取系统日志
+export function LogList(data) {
+ return request({
+ url: `/permission/Users/Current/SystemLog`,
+ method: 'GET',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/api/systemData/commonFields.js b/src/api/systemData/commonFields.js
index 18066e5..238c6c0 100644
--- a/src/api/systemData/commonFields.js
+++ b/src/api/systemData/commonFields.js
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 获取字段列表
export function getList(data) {
return request({
- url: '/api/system/CommonFields',
+ url: '/system/CommonFields',
method: 'get',
data
})
@@ -11,21 +11,21 @@ export function getList(data) {
// 获取字段信息
export function getInfo(id) {
return request({
- url: `/api/system/CommonFields/${id}`,
+ url: `/system/CommonFields/${id}`,
method: 'get'
})
}
// 删除字段
export function Delete(id) {
return request({
- url: `/api/system/CommonFields/${id}`,
+ url: `/system/CommonFields/${id}`,
method: 'DELETE'
})
}
// 修改字段
export function Update(data) {
return request({
- url: `/api/system/CommonFields/${data.id}`,
+ url: `/system/CommonFields/${data.id}`,
method: 'PUT',
data
})
@@ -33,7 +33,7 @@ export function Update(data) {
// 新建字段
export function Create(data) {
return request({
- url: '/api/system/CommonFields',
+ url: '/system/CommonFields',
method: 'post',
data
})
diff --git a/src/api/systemData/dataBackup.js b/src/api/systemData/dataBackup.js
index 63d8ba0..2b7eb34 100644
--- a/src/api/systemData/dataBackup.js
+++ b/src/api/systemData/dataBackup.js
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 获取数据备份列表(带分页)
export function getDataBackupList(data) {
return request({
- url: '/api/system/DataBackup',
+ url: '/system/DataBackup',
method: 'GET',
data
})
@@ -12,7 +12,7 @@ export function getDataBackupList(data) {
// 添加数据备份
export function createDataBackup() {
return request({
- url: '/api/system/DataBackup',
+ url: '/system/DataBackup',
method: 'POST'
})
}
@@ -20,7 +20,7 @@ export function createDataBackup() {
// 删除数据备份
export function delDataBackup(id) {
return request({
- url: `/api/system/DataBackup/${id}`,
+ url: `/system/DataBackup/${id}`,
method: 'DELETE'
})
}
\ No newline at end of file
diff --git a/src/api/systemData/dataInterface.js b/src/api/systemData/dataInterface.js
index ee8a7e2..3568e5d 100644
--- a/src/api/systemData/dataInterface.js
+++ b/src/api/systemData/dataInterface.js
@@ -1,9 +1,19 @@
import request from '@/utils/request'
+// 获取字段列表
+export function getList(data) {
+ return request({
+ url: `/Extend/BaseInspectionReport`,
+ method: 'GET',
+ data
+ })
+}
+
+
// 获取接口列表(分页)
export function getDataInterfaceList(data) {
return request({
- url: '/api/system/DataInterface',
+ url: '/system/DataInterface',
method: 'GET',
data
})
@@ -12,7 +22,7 @@ export function getDataInterfaceList(data) {
// 获取接口列表下拉框
export function getDataInterfaceSelector() {
return request({
- url: '/api/system/DataInterface/Selector',
+ url: '/system/DataInterface/Selector',
method: 'GET'
})
}
@@ -20,7 +30,7 @@ export function getDataInterfaceSelector() {
// 添加接口
export function createDataInterface(data) {
return request({
- url: '/api/system/DataInterface',
+ url: '/system/DataInterface',
method: 'POST',
data
})
@@ -29,7 +39,7 @@ export function createDataInterface(data) {
// 修改接口
export function updateDataInterface(data) {
return request({
- url: `/api/system/DataInterface/${data.id}`,
+ url: `/system/DataInterface/${data.id}`,
method: 'PUT',
data
})
@@ -38,7 +48,7 @@ export function updateDataInterface(data) {
// 获取接口数据
export function getDataInterfaceInfo(id) {
return request({
- url: `/api/system/DataInterface/${id}`,
+ url: `/system/DataInterface/${id}`,
method: 'GET'
})
}
@@ -46,7 +56,7 @@ export function getDataInterfaceInfo(id) {
// 删除接口数据
export function delDataInterface(id) {
return request({
- url: `/api/system/DataInterface/${id}`,
+ url: `/system/DataInterface/${id}`,
method: 'DELETE'
})
}
@@ -54,7 +64,7 @@ export function delDataInterface(id) {
// 更新接口状态
export function updateDataInterfaceState(id) {
return request({
- url: `/api/system/DataInterface/${id}/Actions/State`,
+ url: `/system/DataInterface/${id}/Actions/State`,
method: 'PUT'
})
}
@@ -62,7 +72,7 @@ export function updateDataInterfaceState(id) {
// 获取接口分类
export function getDataInterfaceTypeSelector() {
return request({
- url: '/api/system/DictionaryData/9c43287481364d348c0ea0d0f64b38be/Data/Selector',
+ url: '/system/DictionaryData/9c43287481364d348c0ea0d0f64b38be/Data/Selector',
method: 'GET'
})
}
@@ -70,7 +80,7 @@ export function getDataInterfaceTypeSelector() {
// 获取接口数据
export function previewDataInterface(id) {
return request({
- url: `/api/system/DataInterface/${id}/Actions/Response`,
+ url: `/system/DataInterface/${id}/Actions/Response`,
method: 'GET'
})
}
@@ -78,7 +88,7 @@ export function previewDataInterface(id) {
// 导出数据接口数据
export function exportData(id) {
return request({
- url: `/api/system/DataInterface/${id}/Action/Export`,
+ url: `/system/DataInterface/${id}/Action/Export`,
method: 'GET'
})
}
@@ -86,7 +96,7 @@ export function exportData(id) {
// 获取数据接口调用日志列表
export function getDataInterfaceLog(id, data) {
return request({
- url: `/api/system/DataInterfaceLog/${id}`,
+ url: `/system/DataInterfaceLog/${id}`,
method: 'GET',
data
})
diff --git a/src/api/systemData/dataModel.js b/src/api/systemData/dataModel.js
index 9b29b01..62a8e95 100644
--- a/src/api/systemData/dataModel.js
+++ b/src/api/systemData/dataModel.js
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 获取数据库表列表
export function DataModelList(id, data) {
return request({
- url: `/api/system/DataModel/${id}/Tables`,
+ url: `/system/DataModel/${id}/Tables`,
method: 'get',
data
})
@@ -11,7 +11,7 @@ export function DataModelList(id, data) {
// 添加数据表
export function DataModelCreate(linkId, data) {
return request({
- url: `/api/system/DataModel/${linkId}/Table`,
+ url: `/system/DataModel/${linkId}/Table`,
method: 'post',
data
})
@@ -19,7 +19,7 @@ export function DataModelCreate(linkId, data) {
// 预览数据库表
export function DataModelData(linkId, table, data) {
return request({
- url: `/api/system/DataModel/${linkId}/Table/${table}/Preview`,
+ url: `/system/DataModel/${linkId}/Table/${table}/Preview`,
method: 'get',
data
})
@@ -27,28 +27,28 @@ export function DataModelData(linkId, table, data) {
// 删除数据表
export function DataModelDelete(linkId, id) {
return request({
- url: `/api/system/DataModel/${linkId}/Table/${id}`,
+ url: `/system/DataModel/${linkId}/Table/${id}`,
method: 'delete',
})
}
// 获取数据库表字段列表
export function DataModelFieldList(linkId, table, type) {
return request({
- url: `/api/system/DataModel/${linkId}/Tables/${table}/Fields?type=${type}`,
+ url: `/system/DataModel/${linkId}/Tables/${table}/Fields?type=${type}`,
method: 'get'
})
}
// 获取数据表
export function DataModelInfo(linkId, id) {
return request({
- url: `/api/system/DataModel/${linkId}/Table/${id}`,
+ url: `/system/DataModel/${linkId}/Table/${id}`,
method: 'get',
})
}
// 修改数据表
export function DataModelUpdate(linkId, data) {
return request({
- url: `/api/system/DataModel/${linkId}/Table`,
+ url: `/system/DataModel/${linkId}/Table`,
method: 'put',
data
})
@@ -56,7 +56,7 @@ export function DataModelUpdate(linkId, data) {
// 导出
export function exportTpl(linkId, id) {
return request({
- url: `/api/system/DataModel/${linkId}/Table/${id}/Action/Export`,
+ url: `/system/DataModel/${linkId}/Table/${id}/Action/Export`,
method: 'get'
})
}
\ No newline at end of file
diff --git a/src/api/systemData/dataSource.js b/src/api/systemData/dataSource.js
index 2b49f03..b3b4097 100644
--- a/src/api/systemData/dataSource.js
+++ b/src/api/systemData/dataSource.js
@@ -2,53 +2,53 @@ import request from '@/utils/request'
export function getDataSourceList(data) {
return request({
- url: '/api/system/DataSource',
+ url: '/system/DataSource',
method: 'get',
data
})
}
export function DataSourceCreate(data) {
return request({
- url: '/api/system/DataSource',
+ url: '/system/DataSource',
method: 'post',
data
})
}
export function DataSourceDelete(id) {
return request({
- url: `/api/system/DataSource/${id}`,
+ url: `/system/DataSource/${id}`,
method: 'delete',
})
}
export function DataSourceInfo(id) {
return request({
- url: `/api/system/DataSource/${id}`,
+ url: `/system/DataSource/${id}`,
method: 'get',
})
}
export function DataSourceUpdate(data) {
return request({
- url: `/api/system/DataSource/${data.id}`,
+ url: `/system/DataSource/${data.id}`,
method: 'put',
data
})
}
export function TestDbConnection(data) {
return request({
- url: `/api/system/DataSource/Actions/Test`,
+ url: `/system/DataSource/Actions/Test`,
method: 'post',
data
})
}
export function getDataSourceListAll() {
return request({
- url: '/api/system/DataSource/Selector',
+ url: '/system/DataSource/Selector',
method: 'get',
})
}
export function Execute(data) {
return request({
- url: `/api/system/DataSync/Actions/Execute`,
+ url: `/system/DataSync/Actions/Execute`,
method: 'post',
data
})
diff --git a/src/api/systemData/dictionary.js b/src/api/systemData/dictionary.js
index 6045255..77b3c59 100644
--- a/src/api/systemData/dictionary.js
+++ b/src/api/systemData/dictionary.js
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 获取数据字典分类
export function getDictionaryType() {
return request({
- url: '/api/system/DictionaryType',
+ url: '/system/DictionaryType',
method: 'GET'
})
}
@@ -11,7 +11,7 @@ export function getDictionaryType() {
// 获取字典分类下拉框列表
export function getDictionaryTypeSelector(id) {
return request({
- url: '/api/system/DictionaryType/Selector/' + (!!id ? id : 0),
+ url: '/system/DictionaryType/Selector/' + (!!id ? id : 0),
method: 'GET'
})
}
@@ -19,7 +19,7 @@ export function getDictionaryTypeSelector(id) {
// 添加数据字典分类
export function createDictionaryType(data) {
return request({
- url: `/api/system/DictionaryType`,
+ url: `/system/DictionaryType`,
method: 'POST',
data
})
@@ -28,7 +28,7 @@ export function createDictionaryType(data) {
// 修改数据字典分类
export function updateDictionaryType(data) {
return request({
- url: `/api/system/DictionaryType/${data.id}`,
+ url: `/system/DictionaryType/${data.id}`,
method: 'PUT',
data
})
@@ -37,7 +37,7 @@ export function updateDictionaryType(data) {
// 获取数据字典分类信息
export function getDictionaryTypeInfo(id) {
return request({
- url: `/api/system/DictionaryType/${id}`,
+ url: `/system/DictionaryType/${id}`,
method: 'GET'
})
}
@@ -45,7 +45,7 @@ export function getDictionaryTypeInfo(id) {
// 删除数据字典分类
export function delDictionaryType(id) {
return request({
- url: `/api/system/DictionaryType/${id}`,
+ url: `/system/DictionaryType/${id}`,
method: 'DELETE'
})
}
@@ -53,7 +53,7 @@ export function delDictionaryType(id) {
// 获取数据字典列表
export function getDictionaryDataList(typeId, data) {
return request({
- url: `/api/system/DictionaryData/${typeId}`,
+ url: `/system/DictionaryData/${typeId}`,
method: 'GET',
data
})
@@ -62,7 +62,7 @@ export function getDictionaryDataList(typeId, data) {
// 获取数据字典列表(分类+内容)
export function getDictionaryAll() {
return request({
- url: `/api/system/DictionaryData/All`,
+ url: `/system/DictionaryData/All`,
method: 'GET'
})
}
@@ -70,7 +70,7 @@ export function getDictionaryAll() {
// 获取字典分类下拉框(项目上级)
export function getDictionaryDataTypeSelector(dictionaryTypeId, isTree, id) {
return request({
- url: `/api/system/DictionaryData/${dictionaryTypeId}/Selector/` + (!!id ? id : 0),
+ url: `/system/DictionaryData/${dictionaryTypeId}/Selector/` + (!!id ? id : 0),
method: 'GET',
data: { isTree }
})
@@ -79,7 +79,7 @@ export function getDictionaryDataTypeSelector(dictionaryTypeId, isTree, id) {
// 获取字典数据下拉框列表
export function getDictionaryDataSelector(dictionaryTypeId) {
return request({
- url: `/api/system/DictionaryData/${dictionaryTypeId}/Data/Selector`,
+ url: `/system/DictionaryData/${dictionaryTypeId}/Data/Selector`,
method: 'GET'
})
}
@@ -87,7 +87,7 @@ export function getDictionaryDataSelector(dictionaryTypeId) {
// 添加数据字典
export function createDictionaryData(data) {
return request({
- url: '/api/system/DictionaryData',
+ url: '/system/DictionaryData',
method: 'POST',
data
})
@@ -96,7 +96,7 @@ export function createDictionaryData(data) {
// 修改数据字典
export function updateDictionaryData(data) {
return request({
- url: `/api/system/DictionaryData/${data.id}`,
+ url: `/system/DictionaryData/${data.id}`,
method: 'PUT',
data
})
@@ -105,7 +105,7 @@ export function updateDictionaryData(data) {
// 获取数据字典信息
export function getDictionaryDataInfo(id) {
return request({
- url: `/api/system/DictionaryData/${id}/Info`,
+ url: `/system/DictionaryData/${id}/Info`,
method: 'GET'
})
}
@@ -113,7 +113,7 @@ export function getDictionaryDataInfo(id) {
// 删除数据字典信息
export function delDictionaryData(id) {
return request({
- url: `/api/system/DictionaryData/${id}`,
+ url: `/system/DictionaryData/${id}`,
method: 'DELETE'
})
}
@@ -121,7 +121,7 @@ export function delDictionaryData(id) {
// 更新字典状态
export function updateDictionaryState(id) {
return request({
- url: `/api/system/DictionaryData/${id}/Actions/State`,
+ url: `/system/DictionaryData/${id}/Actions/State`,
method: 'PUT'
})
}
@@ -129,7 +129,7 @@ export function updateDictionaryState(id) {
// 导出数据字典数据
export function exportData(id) {
return request({
- url: `/api/system/DictionaryData/${id}/Action/Export`,
+ url: `/system/DictionaryData/${id}/Action/Export`,
method: 'GET'
})
}
\ No newline at end of file
diff --git a/src/components/NCC-treeSelect/index.vue b/src/components/NCC-treeSelect/index.vue
new file mode 100644
index 0000000..da3c8dc
--- /dev/null
+++ b/src/components/NCC-treeSelect/index.vue
@@ -0,0 +1,254 @@
+
+ 无数据