Просмотр исходного кода

修改结算提交不上的问题,办公设备新增搜索栏,人事管理修改名称

余思翰 3 месяцев назад
Родитель
Сommit
ccf838efdb

+ 5
- 2
oa-ui/src/views/flowable/form/settleForm.vue Просмотреть файл

2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-04-30 09:03:14
3
  * @Date: 2024-04-30 09:03:14
4
  * @LastEditors: Please set LastEditors
4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2025-02-26 14:48:48
5
+ * @LastEditTime: 2025-02-27 13:46:03
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div class="app-container" v-loading="loading">
8
   <div class="app-container" v-loading="loading">
1176
         this.prOpen = false;
1176
         this.prOpen = false;
1177
         this.chooseProject = val[0];
1177
         this.chooseProject = val[0];
1178
         let settleData = await listSettle({ projectId: val[0].projectId });
1178
         let settleData = await listSettle({ projectId: val[0].projectId });
1179
-        console.log(settleData)
1180
         if (settleData.total >= 1) {
1179
         if (settleData.total >= 1) {
1181
           this.$modal.confirm('该项目已经发起过项目结算,是否追加结算?').then(() => {
1180
           this.$modal.confirm('该项目已经发起过项目结算,是否追加结算?').then(() => {
1182
             this.$set(this.form, 'projectId', val[0].projectId)
1181
             this.$set(this.form, 'projectId', val[0].projectId)
1183
             this.isSelect = true;
1182
             this.isSelect = true;
1184
             this.isAppend = true;
1183
             this.isAppend = true;
1185
           })
1184
           })
1185
+        } else {
1186
+          this.$set(this.form, 'projectId', val[0].projectId)
1187
+          this.isSelect = true;
1188
+          this.isAppend = false;
1186
         }
1189
         }
1187
       } else {
1190
       } else {
1188
         this.$message.error("项目只能选择一个!");
1191
         this.$message.error("项目只能选择一个!");

+ 2
- 2
oa-ui/src/views/oa/staff/index.vue Просмотреть файл

128
           </el-table-column>
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
             :formatter="formatterCertificates" />
130
             :formatter="formatterCertificates" />
131
-          <el-table-column label="毕业院校" align="center" key="graduateSchool" prop="graduateSchool"
131
+          <el-table-column label="最高学历毕业院校" align="center" key="graduateSchool" prop="graduateSchool"
132
             v-if="columns[10].visible" sortable="custom" />
132
             v-if="columns[10].visible" sortable="custom" />
133
           <el-table-column label="专业" align="center" key="major" prop="major" v-if="columns[11].visible" />
133
           <el-table-column label="专业" align="center" key="major" prop="major" v-if="columns[11].visible" />
134
           <el-table-column label="学历" align="center" key="degree" prop="degree" :formatter="formatterDegree"
134
           <el-table-column label="学历" align="center" key="degree" prop="degree" :formatter="formatterDegree"
462
         { key: 7, label: `合同签订`, visible: true },
462
         { key: 7, label: `合同签订`, visible: true },
463
         { key: 8, label: `合同期满`, visible: true },
463
         { key: 8, label: `合同期满`, visible: true },
464
         { key: 9, label: `状态`, visible: true },
464
         { key: 9, label: `状态`, visible: true },
465
-        { key: 10, label: `毕业院校`, visible: false },
465
+        { key: 10, label: `最高学历毕业院校`, visible: false },
466
         { key: 11, label: `专业`, visible: false },
466
         { key: 11, label: `专业`, visible: false },
467
         { key: 12, label: `学历`, visible: false },
467
         { key: 12, label: `学历`, visible: false },
468
         { key: 13, label: `籍贯`, visible: false },
468
         { key: 13, label: `籍贯`, visible: false },

+ 6
- 6
oa-ui/src/views/oa/staff/info.vue Просмотреть файл

1
 <!--
1
 <!--
2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-03-22 14:50:46
3
  * @Date: 2024-03-22 14:50:46
4
- * @LastEditors: wrh
5
- * @LastEditTime: 2025-02-27 10:22:52
4
+ * @LastEditors: Please set LastEditors
5
+ * @LastEditTime: 2025-02-27 11:40:45
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div class="bg" v-loading="loading">
8
   <div class="bg" v-loading="loading">
191
               value: this.form.ethnic
191
               value: this.form.ethnic
192
             },
192
             },
193
             {
193
             {
194
-              label: '毕业院校:',
194
+              label: '最高学历毕业院校:',
195
               icon: 'school',
195
               icon: 'school',
196
               value: this.form.graduateSchool
196
               value: this.form.graduateSchool
197
             },
197
             },
198
             {
198
             {
199
-              label: '专业:',
199
+              label: '最高学历专业:',
200
               icon: 'major',
200
               icon: 'major',
201
               value: this.form.major
201
               value: this.form.major
202
             },
202
             },
206
               value: this.selectDictLabel(this.dict.type.sys_user_degree, this.form.degree)
206
               value: this.selectDictLabel(this.dict.type.sys_user_degree, this.form.degree)
207
             },
207
             },
208
             {
208
             {
209
-              label: '初始专业:',
209
+              label: '初始学历专业:',
210
               icon: 'major',
210
               icon: 'major',
211
               value: this.form.initialMajor
211
               value: this.form.initialMajor
212
             },
212
             },
351
     }
351
     }
352
 
352
 
353
     .item-label {
353
     .item-label {
354
-      max-width: 150px;
354
+      max-width: 156px;
355
       display: flex;
355
       display: flex;
356
       align-items: center;
356
       align-items: center;
357
       font-family: '微软雅黑';
357
       font-family: '微软雅黑';

+ 14
- 3
oa-ui/src/views/oa/supply/index.vue Просмотреть файл

16
         </el-select>
16
         </el-select>
17
       </el-form-item>
17
       </el-form-item>
18
       <el-form-item label="设备编码" prop="deviceNumber">
18
       <el-form-item label="设备编码" prop="deviceNumber">
19
-        <el-input v-model="queryParams.deviceNumber" placeholder="请输入设备编码" clearable @keyup.enter.native="handleQuery" />
19
+        <el-input v-model="queryParams.deviceNumber" placeholder="请输入设备编码" clearable
20
+          @keyup.enter.native="handleQuery" />
20
       </el-form-item>
21
       </el-form-item>
21
       <el-form-item label="设备名称" prop="name">
22
       <el-form-item label="设备名称" prop="name">
22
         <el-input v-model="queryParams.name" placeholder="请输入设备名称" clearable @keyup.enter.native="handleQuery" />
23
         <el-input v-model="queryParams.name" placeholder="请输入设备名称" clearable @keyup.enter.native="handleQuery" />
27
       <el-form-item label="规格型号" prop="series">
28
       <el-form-item label="规格型号" prop="series">
28
         <el-input v-model="queryParams.series" placeholder="请输入规格型号" clearable @keyup.enter.native="handleQuery" />
29
         <el-input v-model="queryParams.series" placeholder="请输入规格型号" clearable @keyup.enter.native="handleQuery" />
29
       </el-form-item>
30
       </el-form-item>
31
+      <el-form-item label="管理部门" prop="manageDept">
32
+        <el-select v-model="queryParams.manageDept" filterable clearable @change="handleQuery">
33
+          <el-option v-for="item in $store.state.user.deptList" :key="item.deptId" :label="item.deptName"
34
+            :value="item.deptId">
35
+          </el-option>
36
+        </el-select>
37
+      </el-form-item>
38
+      <el-form-item label="使用人" prop="deviceUser">
39
+        <el-input v-model="queryParams.deviceUser" placeholder="请输入使用人" clearable @keyup.enter.native="handleQuery" />
40
+      </el-form-item>
30
       <el-form-item>
41
       <el-form-item>
31
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
42
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
32
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
43
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
76
       <!-- <el-table-column label="预计使用年限" align="center" prop="expectLife" />
87
       <!-- <el-table-column label="预计使用年限" align="center" prop="expectLife" />
77
       <el-table-column label="单日成本(元)" align="center" prop="dayCost" />
88
       <el-table-column label="单日成本(元)" align="center" prop="dayCost" />
78
       <el-table-column label="存放地点" align="center" prop="place" /> -->
89
       <el-table-column label="存放地点" align="center" prop="place" /> -->
79
-      <el-table-column label="管理部门" align="center" prop="manageDept" >
90
+      <el-table-column label="管理部门" align="center" prop="manageDept">
80
         <template slot-scope="scope">
91
         <template slot-scope="scope">
81
           <span>{{ getDeptName(scope.row.manageDept) }}</span>
92
           <span>{{ getDeptName(scope.row.manageDept) }}</span>
82
         </template>
93
         </template>
166
             </el-form-item>
177
             </el-form-item>
167
           </el-col>
178
           </el-col>
168
         </el-row>
179
         </el-row>
169
-        
180
+
170
         <el-row :gutter="20">
181
         <el-row :gutter="20">
171
           <el-col :span="12">
182
           <el-col :span="12">
172
             <el-form-item label="管理部门" prop="manageDept">
183
             <el-form-item label="管理部门" prop="manageDept">

Загрузка…
Отмена
Сохранить