Przeglądaj źródła

项目登记修改、选择项目界面选择类型

lamphua 3 miesięcy temu
rodzic
commit
2a62657128

+ 1
- 1
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcProjectController.java Wyświetl plik

@@ -418,7 +418,7 @@ public class CmcProjectController extends BaseController
418 418
 
419 419
     //各部门承担项目数量
420 420
     public void getProjectDeptStatistic(CmcProject cmcProject, JSONObject deptObject) {
421
-        for (int i = 107; i <= 115; i++) {
421
+        for (int i = 107; i <= 116; i++) {
422 422
             cmcProject.setUndertakingDept(String.valueOf(i));
423 423
             List<CmcProject> deptList = new ArrayList<>();
424 424
             if (i != 113)

+ 14
- 0
oa-ui/src/views/flowable/form/components/chooseProject.vue Wyświetl plik

@@ -2,6 +2,12 @@
2 2
   <div>
3 3
     <el-row>
4 4
       <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="88px">
5
+        <el-form-item label="项目类型" prop="projectType">
6
+          <el-select v-model="projectType" clearable filterable placeholder="请输入项目类型" size="large"
7
+            style="width: 240px" @keyup.enter.native="handleQuery()">
8
+            <el-option v-for="item in typeList" :key="item.typeId" :label="item.typeName" :value="item.typeName"/>
9
+          </el-select>
10
+        </el-form-item>
5 11
         <el-form-item label="项目编号" prop="projectNumber">
6 12
           <el-input v-model="queryParams.projectNumber" placeholder="请输入项目编号" clearable
7 13
             @keyup.enter.native="handleQuery()" />
@@ -65,6 +71,8 @@ export default {
65 71
         projectLeader: undefined,
66 72
         projectName: '',
67 73
       },
74
+      projectType: '测绘',
75
+      typeList: [{typeId: 1, typeName: "测绘"}, {typeId: 2, typeName: "勘察"}],
68 76
       projectList: [],
69 77
       userList: [],
70 78
       total: 0,
@@ -80,6 +88,12 @@ export default {
80 88
     // 查询项目列表
81 89
     getList() {
82 90
       this.loading = true
91
+      if (this.projectType == '测绘') {
92
+        this.queryParams.undertakingDept = undefined
93
+      }
94
+      if (this.projectType == '勘察') {
95
+        this.queryParams.undertakingDept = 113
96
+      }
83 97
       listProject(this.queryParams).then(response => {
84 98
         this.projectList = response.rows;
85 99
         this.total = response.total;

+ 4
- 2
oa-ui/src/views/flowable/form/projectProcess/addproject.vue Wyświetl plik

@@ -1,8 +1,8 @@
1 1
 <!--
2 2
  * @Author: ysh
3 3
  * @Date: 2024-03-18 11:00:04
4
- * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-10-14 17:02:05
4
+ * @LastEditors: wrh
5
+ * @LastEditTime: 2025-02-10 17:36:01
6 6
 -->
7 7
 <template>
8 8
   <div class="project-wrapper">
@@ -297,6 +297,8 @@ export default {
297 297
     async getDeptLeader(val) {
298 298
       this.deptLeaderList = [];
299 299
       for (let v of val) {
300
+        if (v == 116)
301
+          v = 102
300 302
         let res = await getUsersDeptLeaderByDept({ deptId: Number(v) })
301 303
         this.deptLeaderList.push(res.data.userId);
302 304
       }

+ 5
- 0
oa-ui/src/views/oa/car/approval.vue Wyświetl plik

@@ -86,6 +86,11 @@
86 86
           <span>{{ parseTime(scope.row.applyDate, '{y}-{m}-{d}') }}</span>
87 87
         </template>
88 88
       </el-table-column>
89
+      <el-table-column label="返回日期" align="center" prop="returnDate">
90
+        <template slot-scope="scope">
91
+          <span>{{ parseTime(scope.row.returnDate, '{y}-{m}-{d}') }}</span>
92
+        </template>
93
+      </el-table-column>
89 94
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
90 95
         <template slot-scope="scope">
91 96
           <el-button size="mini" type="text" icon="el-icon-view" @click="handleView(scope.row)">查看</el-button>

Ładowanie…
Anuluj
Zapisz