diff --git a/cmdb-ui/src/config/app.js b/cmdb-ui/src/config/app.js
index 9ae4893..af69cb8 100644
--- a/cmdb-ui/src/config/app.js
+++ b/cmdb-ui/src/config/app.js
@@ -1,14 +1,13 @@
const appConfig = {
- buildModules: ['cmdb'], // 需要编译的模块
- useMessageNotice: false, // 是否启用消息通知
- useTodoNotice: false, // 是否启用ticket通知
- useClaimNotice: false, // 是否启动ticket claim 通知
- useDagReviewNotice: false, // 是否启用dag审核通知
- redirectTo: '/cmdb', // 首页的重定向路径
- buildAclToModules: true, // 是否在各个应用下 内联权限管理
- ssoLogoutURL: '/api/sso/logout',
- useDFC: false,
- showDocs: false,
+ buildModules: ['cmdb'], // 需要编译的模块
+ useMessageNotice: false, // 是否启用消息通知
+ useTodoNotice: false, // 是否启用ticket通知
+ useClaimNotice: false, // 是否启动ticket claim 通知
+ useDagReviewNotice: false, // 是否启用dag审核通知
+ redirectTo: '/cmdb', // 首页的重定向路径
+ buildAclToModules: true, // 是否在各个应用下 内联权限管理
+ ssoLogoutURL: '/api/sso/logout',
+ showDocs: false,
}
export default appConfig
diff --git a/cmdb-ui/src/modules/acl/api/resource.js b/cmdb-ui/src/modules/acl/api/resource.js
index 3ae9fb3..9510cf9 100644
--- a/cmdb-ui/src/modules/acl/api/resource.js
+++ b/cmdb-ui/src/modules/acl/api/resource.js
@@ -2,7 +2,7 @@ import { axios } from '@/utils/request'
const urlPrefix = '/v1/acl'
-export function searchResource (params) {
+export function searchResource(params) {
return axios({
url: urlPrefix + `/resources`,
method: 'GET',
@@ -10,7 +10,7 @@ export function searchResource (params) {
})
}
-export function addResource (params) {
+export function addResource(params) {
return axios({
url: urlPrefix + '/resources',
method: 'POST',
@@ -18,7 +18,7 @@ export function addResource (params) {
})
}
-export function updateResourceById (id, params) {
+export function updateResourceById(id, params) {
return axios({
url: urlPrefix + `/resources/${id}`,
method: 'PUT',
@@ -26,14 +26,15 @@ export function updateResourceById (id, params) {
})
}
-export function deleteResourceById (id) {
+export function deleteResourceById(id, params) {
return axios({
url: urlPrefix + `/resources/${id}`,
- method: 'DELETE'
+ method: 'DELETE',
+ params
})
}
-export function searchResourceType (params) {
+export function searchResourceType(params) {
return axios({
url: urlPrefix + `/resource_types`,
method: 'GET',
@@ -41,7 +42,7 @@ export function searchResourceType (params) {
})
}
-export function addResourceType (params) {
+export function addResourceType(params) {
return axios({
url: urlPrefix + '/resource_types',
method: 'POST',
@@ -49,7 +50,7 @@ export function addResourceType (params) {
})
}
-export function updateResourceTypeById (id, params) {
+export function updateResourceTypeById(id, params) {
return axios({
url: urlPrefix + `/resource_types/${id}`,
method: 'PUT',
@@ -57,7 +58,7 @@ export function updateResourceTypeById (id, params) {
})
}
-export function deleteResourceTypeById (id) {
+export function deleteResourceTypeById(id) {
return axios({
url: urlPrefix + `/resource_types/${id}`,
method: 'DELETE'
@@ -65,7 +66,7 @@ export function deleteResourceTypeById (id) {
}
// add resource group
-export function getResourceGroups (params) {
+export function getResourceGroups(params) {
return axios({
url: `${urlPrefix}/resource_groups`,
method: 'GET',
@@ -73,7 +74,7 @@ export function getResourceGroups (params) {
})
}
-export function addResourceGroup (data) {
+export function addResourceGroup(data) {
return axios({
url: `${urlPrefix}/resource_groups`,
method: 'POST',
@@ -81,7 +82,7 @@ export function addResourceGroup (data) {
})
}
-export function updateResourceGroup (_id, data) {
+export function updateResourceGroup(_id, data) {
return axios({
url: `${urlPrefix}/resource_groups/${_id}`,
method: 'PUT',
@@ -89,14 +90,14 @@ export function updateResourceGroup (_id, data) {
})
}
-export function deleteResourceGroup (_id) {
+export function deleteResourceGroup(_id) {
return axios({
url: `${urlPrefix}/resource_groups/${_id}`,
method: 'DELETE'
})
}
-export function getResourceGroupItems (_id) {
+export function getResourceGroupItems(_id) {
return axios({
url: `${urlPrefix}/resource_groups/${_id}/items`,
method: 'GET'
diff --git a/cmdb-ui/src/modules/acl/views/module/resourceForm.vue b/cmdb-ui/src/modules/acl/views/module/resourceForm.vue
index 348ecae..cb53d2e 100644
--- a/cmdb-ui/src/modules/acl/views/module/resourceForm.vue
+++ b/cmdb-ui/src/modules/acl/views/module/resourceForm.vue
@@ -24,8 +24,12 @@
- 是
- 否
+
+ 是
+
+
+ 否
+
@@ -40,11 +44,12 @@
diff --git a/cmdb-ui/src/views/setting/companyStructure/EmployeeModal.vue b/cmdb-ui/src/views/setting/companyStructure/EmployeeModal.vue
index 9994380..1c65ac3 100644
--- a/cmdb-ui/src/views/setting/companyStructure/EmployeeModal.vue
+++ b/cmdb-ui/src/views/setting/companyStructure/EmployeeModal.vue
@@ -137,29 +137,6 @@
:formatter="(value) => `${value} 天`"
/>
-
-
-
-
-
-
@@ -439,7 +416,6 @@ import { postEmployee, putEmployee } from '@/api/employee'
import Bus from './eventBus/bus'
import EmployeeTreeSelect from '../components/employeeTreeSelect.vue'
import DepartmentTreeSelect from '../components/departmentTreeSelect.vue'
-import appConfig from '@/config/app'
import moment from 'moment'
import { v4 as uuidv4 } from 'uuid'
export default {
@@ -477,7 +453,6 @@ export default {
],
},
type: 'add',
- useDFC: appConfig.useDFC,
educational_experience: [],
children_information: [],
file_is_show: true,
diff --git a/cmdb-ui/src/views/setting/components/employeeTable.vue b/cmdb-ui/src/views/setting/components/employeeTable.vue
index 09fe59b..979b25d 100644
--- a/cmdb-ui/src/views/setting/components/employeeTable.vue
+++ b/cmdb-ui/src/views/setting/components/employeeTable.vue
@@ -179,7 +179,7 @@
sortable
v-if="
checkedCols.findIndex((v) => v == 'department_name') !== -1 &&
- attributes.findIndex((v) => v == 'department_name') !== -1
+ attributes.findIndex((v) => v == 'department_name') !== -1
"
key="department_name"
>
@@ -217,7 +217,7 @@
sortable
v-if="
checkedCols.findIndex((v) => v == 'position_name') !== -1 &&
- attributes.findIndex((v) => v == 'position_name') !== -1
+ attributes.findIndex((v) => v == 'position_name') !== -1
"
key="position_name"
>
@@ -251,7 +251,7 @@
sortable
v-if="
checkedCols.findIndex((v) => v == 'direct_supervisor_id') !== -1 &&
- attributes.findIndex((v) => v == 'direct_supervisor_id') !== -1
+ attributes.findIndex((v) => v == 'direct_supervisor_id') !== -1
"
key="direct_supervisor_id"
>
@@ -290,8 +290,8 @@
min-width="80"
v-if="
checkedCols.findIndex((v) => v == 'annual_leave') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'annual_leave') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'annual_leave') !== -1
"
key="annual_leave"
>
@@ -325,8 +325,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'virtual_annual_leave') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'virtual_annual_leave') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'virtual_annual_leave') !== -1
"
key="virtual_annual_leave"
>
@@ -360,8 +360,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'parenting_leave') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'parenting_leave') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'parenting_leave') !== -1
"
key="parenting_leave"
>
@@ -388,78 +388,6 @@
-
-
-
-
- 目前所属主体
-
-
-
-
-
-
-
- 初始入职日期
-
-
-
@@ -503,8 +431,8 @@
v-bind="tableType === 'structure' ? { filters: internOptions, 'filter-multiple': false } : {}"
v-if="
checkedCols.findIndex((v) => v == 'is_internship') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'is_internship') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'is_internship') !== -1
"
key="is_internship"
>
@@ -541,8 +469,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'leave_date') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'leave_date') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'leave_date') !== -1
"
key="leave_date"
>
@@ -576,8 +504,8 @@
min-width="120"
v-if="
checkedCols.findIndex((v) => v == 'id_card') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'id_card') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'id_card') !== -1
"
key="id_card"
>
@@ -611,8 +539,8 @@
min-width="80"
v-if="
checkedCols.findIndex((v) => v == 'nation') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'nation') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'nation') !== -1
"
key="nation"
>
@@ -646,8 +574,8 @@
min-width="120"
v-if="
checkedCols.findIndex((v) => v == 'id_place') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'id_place') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'id_place') !== -1
"
key="id_place"
>
@@ -681,8 +609,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'party') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'party') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'party') !== -1
"
key="party"
>
@@ -716,8 +644,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'household_registration_type') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'household_registration_type') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'household_registration_type') !== -1
"
key="household_registration_type"
>
@@ -751,8 +679,8 @@
min-width="120"
v-if="
checkedCols.findIndex((v) => v == 'hometown') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'hometown') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'hometown') !== -1
"
key="hometown"
>
@@ -786,8 +714,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'marry') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'marry') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'marry') !== -1
"
key="marry"
>
@@ -821,8 +749,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'max_degree') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'max_degree') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'max_degree') !== -1
"
key="max_degree"
>
@@ -856,8 +784,8 @@
min-width="110"
v-if="
checkedCols.findIndex((v) => v == 'emergency_person') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'emergency_person') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'emergency_person') !== -1
"
key="emergency_person"
>
@@ -891,8 +819,8 @@
min-width="120"
v-if="
checkedCols.findIndex((v) => v == 'emergency_phone') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'emergency_phone') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'emergency_phone') !== -1
"
key="emergency_phone"
>
@@ -926,8 +854,8 @@
min-width="120"
v-if="
checkedCols.findIndex((v) => v == 'bank_card_number') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'bank_card_number') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'bank_card_number') !== -1
"
key="bank_card_number"
>
@@ -961,8 +889,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'bank_card_name') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'bank_card_name') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'bank_card_name') !== -1
"
key="bank_card_name"
>
@@ -996,8 +924,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'opening_bank') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'opening_bank') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'opening_bank') !== -1
"
key="opening_bank"
>
@@ -1031,8 +959,8 @@
min-width="120"
v-if="
checkedCols.findIndex((v) => v == 'account_opening_location') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'account_opening_location') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'account_opening_location') !== -1
"
key="account_opening_location"
>
@@ -1065,8 +993,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'school') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'school') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'school') !== -1
"
key="school"
>
@@ -1099,8 +1027,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'major') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'major') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'major') !== -1
"
key="major"
>
@@ -1133,8 +1061,8 @@
min-width="80"
v-if="
checkedCols.findIndex((v) => v == 'education') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'education') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'education') !== -1
"
key="education"
>
@@ -1167,8 +1095,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'graduation_year') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'graduation_year') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'graduation_year') !== -1
"
key="graduation_year"
>
@@ -1201,8 +1129,8 @@
min-width="80"
v-if="
checkedCols.findIndex((v) => v == 'name') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'name') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'name') !== -1
"
key="name"
>
@@ -1235,8 +1163,8 @@
min-width="80"
v-if="
checkedCols.findIndex((v) => v == 'gender') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'gender') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'gender') !== -1
"
key="gender"
>
@@ -1269,8 +1197,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'birthday') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'birthday') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'birthday') !== -1
"
key="birthday"
>
@@ -1303,8 +1231,8 @@
min-width="100"
v-if="
checkedCols.findIndex((v) => v == 'parental_leave_left') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'parental_leave_left') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'parental_leave_left') !== -1
"
key="parental_leave_left"
>
@@ -1339,8 +1267,8 @@
:formatter="formatDate"
v-if="
checkedCols.findIndex((v) => v == 'last_login') !== -1 &&
- tableType == 'structure' &&
- attributes.findIndex((v) => v == 'last_login') !== -1
+ tableType == 'structure' &&
+ attributes.findIndex((v) => v == 'last_login') !== -1
"
key="last_login"
>
@@ -1568,7 +1496,6 @@ export default {
checkedCols,
unsbmitCheckedCols: [],
visible: false,
- useDFC: appConfig.useDFC,
tableDragClassName: [], // 表格拖拽的参数
attributes: [],
internMap: [
@@ -1603,11 +1530,10 @@ export default {
Bus.$on('reqExportSelectEvent', () => {
this.exportExcel()
})
- if (!this.useDFC) {
- this.options = this.options
- .filter((item) => item.label !== '目前所属主体')
- .filter((item) => item.label !== '初始入职日期')
- }
+ this.options = this.options
+ .filter((item) => item.label !== '目前所属主体')
+ .filter((item) => item.label !== '初始入职日期')
+
this.unsbmitCheckedCols = this.checkedCols
},
beforeDestroy() {