Browse Source

Merge branch 'master' into 'master'

新增人事字典维护

See merge request lighter/vue-intergration-platform!72
huangshuhua 1 year ago
parent
commit
1dcfd8669b

+ 142 - 3
src/api/dictionary/personnel/personnel-dict.js

@@ -1,7 +1,7 @@
 import request from '../../../utils/request'
 
 /**
- * 查询科室分类字典
+ * 查询科室分类字典--相关
  * @returns 
  */
 export function selectDeptClass() {
@@ -12,7 +12,6 @@ export function selectDeptClass() {
     })
 }
 
-
 export function saveDeptClass(data){
     return request({
         url: '/personnel/saveDeptClass',
@@ -27,4 +26,144 @@ export function delDeptClassByCode(code){
         method: 'get',
         params: { code },
     })
-}
+}
+
+/**
+ * 查询行政职务字典--相关
+ * @returns 
+ */
+export function selectEmpPosition() {
+    return request({
+        url: '/personnel/selectEmpPosition',
+        method: 'get',
+        params: {},
+    })
+}
+
+export function saveEmpPosition(data){
+    return request({
+        url: '/personnel/saveEmpPosition',
+        method: 'post',
+        data
+    })
+}
+
+export function delEmpPositionByCode(code){
+    return request({
+        url: '/personnel/delEmpPositionByCode',
+        method: 'get',
+        params: { code },
+    })
+}
+
+/**
+ * 查询专业技术职称--相关
+ * @returns 
+ */
+export function selectEmpTitle() {
+    return request({
+        url: '/personnel/selectEmpTitle',
+        method: 'get',
+        params: {},
+    })
+}
+
+export function saveEmpTitle(data){
+    return request({
+        url: '/personnel/saveEmpTitle',
+        method: 'post',
+        data
+    })
+}
+
+export function delEmpTitleByCode(code){
+    return request({
+        url: '/personnel/delEmpTitleByCode',
+        method: 'get',
+        params: { code },
+    })
+}
+
+/**
+ * 查询文化程度字典--相关
+ * @returns 
+ */
+export function selectEducation() {
+    return request({
+        url: '/personnel/selectEducation',
+        method: 'get',
+        params: {},
+    })
+}
+
+export function saveEducation(data){
+    return request({
+        url: '/personnel/saveEducation',
+        method: 'post',
+        data
+    })
+}
+
+export function delEducationByCode(code){
+    return request({
+        url: '/personnel/delEducationByCode',
+        method: 'get',
+        params: { code },
+    })
+}
+
+/**
+ * 查询干工标志字典--相关
+ * @returns 
+ */
+export function selectIfcadre() {
+    return request({
+        url: '/personnel/selectIfcadre',
+        method: 'get',
+        params: {},
+    })
+}
+
+export function saveIfcadre(data){
+    return request({
+        url: '/personnel/saveIfcadre',
+        method: 'post',
+        data
+    })
+}
+
+export function delIfcadreByCode(code){
+    return request({
+        url: '/personnel/delIfcadreByCode',
+        method: 'get',
+        params: { code },
+    })
+}
+
+/**
+ * 查询在院标志字典--相关
+ * @returns 
+ */
+export function selectEmpInmark() {
+    return request({
+        url: '/personnel/selectEmpInmark',
+        method: 'get',
+        params: {},
+    })
+}
+
+export function saveEmpInmark(data){
+    return request({
+        url: '/personnel/saveEmpInmark',
+        method: 'post',
+        data
+    })
+}
+
+export function delEmpInmarkByCode(code){
+    return request({
+        url: '/personnel/delEmpInmarkByCode',
+        method: 'get',
+        params: { code },
+    })
+}

File diff suppressed because it is too large
+ 1107 - 63
src/views/dictionary/personnel/PersonnelDict.vue


Some files were not shown because too many files changed in this diff