Bladeren bron

职业资格名称列表补充

lamphua 3 maanden geleden
bovenliggende
commit
4800bcfe57

+ 2
- 2
oa-back/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java Bestand weergeven

@@ -105,8 +105,8 @@ public class SysUser extends BaseEntity
105 105
     @Excel(name = "职称专业")
106 106
     private String titleProfession;
107 107
 
108
-    /** 执业证书 */
109
-    @Excel(name = "执业证书", readConverterExp = "0=注册测绘师,1=注册城乡规划师,2=注册岩土工程师,3=注册安全工程师,4=注册会计师")
108
+    /** 职业资格 */
109
+    @Excel(name = "职业资格", readConverterExp = "0=注册测绘师,1=注册城乡规划师,2=注册岩土工程师,3=注册安全工程师,4=注册会计师")
110 110
     private String certificates;
111 111
 
112 112
     /** 更新原因 */

+ 3
- 7
oa-back/sql/sq.sql Bestand weergeven

@@ -1,7 +1,3 @@
1
-alter table sys_user modify column degree char(1) default null comment '最高学历';
2
-alter table sys_user modify column major varchar(20) default null comment '最高学历专业';
3
-alter table sys_user modify column graduate_school varchar(20) default null comment '最高学历院校';
4
-alter table sys_user add column initial_degree char(1) default null comment '初始学历';
5
-alter table sys_user add column initial_major varchar(20) default null comment '初始学历专业';
6
-alter table sys_user add column initial_school varchar(20) default null comment '初始学历院校';
7
-alter table sys_user add column title_profession varchar(20) default null comment '职称专业';
1
+INSERT INTO `cmc_oa`.`sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (100, 5, '监理工程师', '5', 'sys_user_certificates', NULL, 'default', 'N', '0', 'admin', '2025-02-27 09:13:35', '', NULL, NULL);
2
+INSERT INTO `cmc_oa`.`sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (101, 6, '建造师', '6', 'sys_user_certificates', NULL, 'default', 'N', '0', 'admin', '2025-02-27 09:14:01', '', NULL, NULL);
3
+INSERT INTO `cmc_oa`.`sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (102, 7, '计算机技术与软件专业技术资格', '7', 'sys_user_certificates', NULL, 'default', 'N', '0', 'admin', '2025-02-27 09:14:24', '', NULL, NULL);

+ 12
- 12
oa-ui/src/views/oa/staff/index.vue Bestand weergeven

@@ -27,8 +27,8 @@
27 27
                 :value="dict.value" />
28 28
             </el-select>
29 29
           </el-form-item>
30
-          <el-form-item label="执业证书" prop="certificates">
31
-            <el-select v-model="queryParams.certificates" clearable placeholder="请输入执业证书" style="width:100%;">
30
+          <el-form-item label="职业资格" prop="certificates">
31
+            <el-select v-model="queryParams.certificates" clearable placeholder="请输入职业资格" style="width:100%;">
32 32
               <el-option v-for="dict in dict.type.sys_user_certificates" :key="dict.value" :label="dict.label"
33 33
                 :value="dict.value" />
34 34
             </el-select>
@@ -126,7 +126,7 @@
126 126
               {{ selectDictLabel(dict.type.sys_user_titles, scope.row.titles) }}
127 127
             </template>
128 128
           </el-table-column>
129
-          <el-table-column label="执业证书" align="center" key="certificates" prop="certificates" v-if="columns[18].visible"
129
+          <el-table-column label="职业资格" align="center" key="certificates" prop="certificates" v-if="columns[18].visible"
130 130
             :formatter="formatterCertificates" />
131 131
           <el-table-column label="毕业院校" align="center" key="graduateSchool" prop="graduateSchool"
132 132
             v-if="columns[10].visible" sortable="custom" />
@@ -215,6 +215,10 @@
215 215
             <el-form-item label="身份证" prop="idCard">
216 216
               <el-input v-model="form.idCard" placeholder="请输入身份证号码" maxlength="18" />
217 217
             </el-form-item>
218
+            <el-form-item label="出生年月" prop="birthday">
219
+              <el-date-picker v-model="form.birthday" type="month" placeholder="请输入出生年月" style="width:100%;"
220
+                value-format="yyyy-MM" />
221
+            </el-form-item>
218 222
             <el-form-item label="籍贯" prop="nativePlace">
219 223
               <el-input v-model="form.nativePlace" placeholder="请输入籍贯" />
220 224
             </el-form-item>
@@ -267,10 +271,6 @@
267 271
               <el-date-picker v-model="form.contractExpire" type="date" placeholder="请输入合同期满" style="width:100%;"
268 272
                 value-format="yyyy-MM-dd" />
269 273
             </el-form-item>
270
-            <el-form-item label="出生年月" prop="birthday">
271
-              <el-date-picker v-model="form.birthday" type="month" placeholder="请输入出生年月" style="width:100%;"
272
-                value-format="yyyy-MM" />
273
-            </el-form-item>
274 274
             <el-form-item label="政治面貌" prop="politicalAffiliation">
275 275
               <el-select v-model="form.politicalAffiliation" multiple clearable placeholder="请选择政治面貌"
276 276
                 style="width:100%;">
@@ -284,11 +284,11 @@
284 284
                   :value="dict.value" />
285 285
               </el-select>
286 286
             </el-form-item>
287
-            <el-form-item label="职称证书专业" prop="titleProfession">
288
-              <el-input type="textarea" v-model="form.titleProfession" placeholder="职称证书专业" />
287
+            <el-form-item label="职称专业" prop="titleProfession">
288
+              <el-input type="textarea" v-model="form.titleProfession" placeholder="职称专业" />
289 289
             </el-form-item>
290
-            <el-form-item label="执业证书">
291
-              <el-select v-model="form.certificates" multiple placeholder="请输入执业证书" style="width:100%;">
290
+            <el-form-item label="职业资格">
291
+              <el-select v-model="form.certificates" multiple placeholder="请输入职业资格" style="width:100%;">
292 292
                 <el-option v-for="dict in dict.type.sys_user_certificates" :key="dict.value" :label="dict.label"
293 293
                   :value="dict.value" />
294 294
               </el-select>
@@ -470,7 +470,7 @@ export default {
470 470
         { key: 15, label: `民族`, visible: false },
471 471
         { key: 16, label: `入职时间`, visible: true },
472 472
         { key: 17, label: `职务`, visible: false },
473
-        { key: 18, label: `执业证书`, visible: false },
473
+        { key: 18, label: `职业资格`, visible: false },
474 474
       ],
475 475
       // 表单校验
476 476
       rules: {

+ 8
- 3
oa-ui/src/views/oa/staff/info.vue Bestand weergeven

@@ -1,8 +1,8 @@
1 1
 <!--
2 2
  * @Author: ysh
3 3
  * @Date: 2024-03-22 14:50:46
4
- * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2025-02-26 17:09:25
4
+ * @LastEditors: wrh
5
+ * @LastEditTime: 2025-02-27 10:22:52
6 6
 -->
7 7
 <template>
8 8
   <div class="bg" v-loading="loading">
@@ -146,7 +146,12 @@ export default {
146 146
               value: this.form.titles != null ? this.selectDictLabels(this.dict.type.sys_user_titles, this.form.titles, ',') : ''
147 147
             },
148 148
             {
149
-              label: '执业证书:',
149
+              label: '职称专业:',
150
+              icon: 'titles',
151
+              value: this.form.titleProfession
152
+            },
153
+            {
154
+              label: '职业资格:',
150 155
               icon: 'certificate',
151 156
               value: this.form.certificates != null ? this.selectDictLabels(this.dict.type.sys_user_certificates, this.form.certificates, ',') : ''
152 157
             },

+ 2
- 2
oa-ui/src/views/system/user/index.vue Bestand weergeven

@@ -192,8 +192,8 @@
192 192
             </el-form-item>
193 193
           </el-col>
194 194
           <el-col :span="12">
195
-            <el-form-item label="执业证书">
196
-              <el-select v-model="form.certificates" multiple placeholder="请输入执业证书">
195
+            <el-form-item label="职业资格">
196
+              <el-select v-model="form.certificates" multiple placeholder="请输入职业资格">
197 197
                 <el-option v-for="dict in dict.type.sys_user_certificates" :key="dict.value" :label="dict.label"
198 198
                   :value="dict.value" />
199 199
               </el-select>

Laden…
Annuleren
Opslaan