Explorar el Código

成果归档数据整理

lamphua hace 1 año
padre
commit
f1d903ed44

+ 2
- 2
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcTechnicalController.java Ver fichero

@@ -84,11 +84,11 @@ public class CmcTechnicalController extends BaseController
84 84
     @PutMapping
85 85
     public AjaxResult edit(@RequestBody CmcTechnical cmcTechnical)
86 86
     {
87
-        if (cmcTechnical.getTechnicalDocument() != null && cmcTechnical.getTechnicalComment() == null) {
87
+        if (cmcTechnical.getTechnicalDocument() != null && cmcTechnical.getTechnicalComment() == null && cmcTechnical.getModifyDocument() == null) {
88 88
             cmcTechnical.setTechnicalDesigner(getLoginUser().getUserId());
89 89
             cmcTechnical.setTechnicalUploadTime(new Date());
90 90
         }
91
-        if (cmcTechnical.getModifyDocument() != null && cmcTechnical.getManageComment() == null) {
91
+        if ((cmcTechnical.getModifyDocument() != null || cmcTechnical.getTechnicalComment() != null) && cmcTechnical.getManageComment() == null) {
92 92
             cmcTechnical.setTechnicalPlanner(getLoginUser().getUserId());
93 93
             cmcTechnical.setTechApprovalTime(new Date());
94 94
         }

+ 17
- 3
oa-back/ruoyi-system/src/main/java/com/ruoyi/file/domain/FilesAchievement.java Ver fichero

@@ -29,6 +29,10 @@ public class FilesAchievement extends BaseEntity
29 29
     @Excel(name = "项目编号")
30 30
     private String projectNumber;
31 31
 
32
+    /** 项目名称 */
33
+    @Excel(name = "项目名称")
34
+    private String projectName;
35
+
32 36
     /** 数据年份 */
33 37
     @Excel(name = "数据年份")
34 38
     private String dataYear;
@@ -79,7 +83,7 @@ public class FilesAchievement extends BaseEntity
79 83
 
80 84
     /** 生产日期 */
81 85
     @Excel(name = "生产日期")
82
-    private String productionTime;
86
+    private Date productionTime;
83 87
 
84 88
     /** 存放地址id */
85 89
 //    @Excel(name = "存放地址id")
@@ -129,6 +133,16 @@ public class FilesAchievement extends BaseEntity
129 133
     {
130 134
         return projectNumber;
131 135
     }
136
+
137
+    public void setProjectName(String projectName)
138
+    {
139
+        this.projectName = projectName;
140
+    }
141
+
142
+    public String getProjectName()
143
+    {
144
+        return projectName;
145
+    }
132 146
     public void setAchiName(String achiName) 
133 147
     {
134 148
         this.achiName = achiName;
@@ -252,9 +266,9 @@ public class FilesAchievement extends BaseEntity
252 266
     {
253 267
         return submitDate;
254 268
     }
255
-    public void setProductionTime(String productionTime) { this.productionTime = productionTime; }
269
+    public void setProductionTime(Date productionTime) { this.productionTime = productionTime; }
256 270
 
257
-    public String getProductionTime()
271
+    public Date getProductionTime()
258 272
     {
259 273
         return productionTime;
260 274
     }

+ 12
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/file/domain/FilesStorage.java Ver fichero

@@ -2,6 +2,7 @@ package com.ruoyi.file.domain;
2 2
 
3 3
 import com.ruoyi.common.annotation.Excel;
4 4
 import com.ruoyi.common.core.domain.BaseEntity;
5
+import com.ruoyi.common.core.domain.entity.SysUser;
5 6
 import org.apache.commons.lang3.builder.ToStringBuilder;
6 7
 import org.apache.commons.lang3.builder.ToStringStyle;
7 8
 
@@ -26,6 +27,8 @@ public class FilesStorage extends BaseEntity
26 27
     @Excel(name = "管理人")
27 28
     private String administrator;
28 29
 
30
+    private SysUser user;
31
+
29 32
     public void setId(String id) 
30 33
     {
31 34
         this.id = id;
@@ -53,6 +56,15 @@ public class FilesStorage extends BaseEntity
53 56
     {
54 57
         return administrator;
55 58
     }
59
+    public void setUser(SysUser user)
60
+    {
61
+        this.user = user;
62
+    }
63
+
64
+    public SysUser getUser()
65
+    {
66
+        return user;
67
+    }
56 68
 
57 69
     @Override
58 70
     public String toString() {

+ 22
- 20
oa-back/ruoyi-system/src/main/resources/mapper/file/FilesAchievementMapper.xml Ver fichero

@@ -8,6 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
8 8
         <result property="id"    column="id"    />
9 9
         <result property="projectId"    column="project_id"    />
10 10
         <result property="projectNumber"    column="project_number"    />
11
+        <result property="projectName"    column="project_name"    />
11 12
         <result property="achiName"    column="achi_name"    />
12 13
         <result property="dataYear"    column="data_year"    />
13 14
         <result property="scaleGrade"    column="scale_grade"    />
@@ -34,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
34 35
     </sql>
35 36
 
36 37
     <sql id="Base_Column_List" >
37
-        a.id, a.project_id, p.project_number, a.achi_name, a.data_year, a.scale_grade, a.result_type, a.file_type, a.kml_url, a.kml_lng, a.kml_lat, a.work_load, a.unit, a.data_source, a.data_type, a.storage_id, s.storage_address, a.remark, a.submit_date, a.production_time, a.resolution, a.geodetic_datum
38
+        a.id, a.project_id, p.project_number, p.project_name, a.achi_name, a.data_year, a.scale_grade, a.result_type, a.file_type, a.kml_url, a.kml_lng, a.kml_lat, a.work_load, a.unit, a.data_source, a.data_type, a.storage_id, s.storage_address, a.remark, a.submit_date, a.production_time, a.resolution, a.geodetic_datum
38 39
     </sql>
39 40
 
40 41
     <sql id="selectFilesAchievementAllVo">
@@ -46,25 +47,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
46 47
     <select id="selectFilesAchievementList" parameterType="FilesAchievement" resultMap="FilesAchievementResult">
47 48
         <include refid="selectFilesAchievementAllVo"/>
48 49
         <where>  
49
-            <if test="projectId != null  and projectId != ''"> and project_id = #{projectId}</if>
50
-            <if test="projectNumber != null  and projectNumber != ''"> and project_number like concat('%', #{projectNumber}, '%')</if>
51
-            <if test="achiName != null  and achiName != ''"> and achi_name like concat('%', #{achiName}, '%')</if>
52
-            <if test="dataYear != null  and dataYear != ''"> and data_year like concat('%', #{dataYear}, '%')</if>
53
-            <if test="scaleGrade != null  and scaleGrade != ''"> and scale_grade like concat('%', #{scaleGrade}, '%')</if>
54
-            <if test="resultType != null  and resultType != ''"> and result_type like concat('%', #{resultType}, '%')</if>
55
-            <if test="fileType != null  and fileType != ''"> and file_type like concat('%', #{fileType}, '%')</if>
56
-            <if test="kmlUrl != null  and kmlUrl != ''"> and kml_url like concat('%', #{kmlUrl}, '%')</if>
57
-            <if test="kmlLng != null  and kmlLng != ''"> and kml_lng like concat('%', #{kmlLng}, '%')</if>
58
-            <if test="kmlLat != null  and kmlLat != ''"> and kml_lat like concat('%', #{kmlLat}, '%')</if>
59
-            <if test="workLoad != null  and workLoad != ''"> and work_load = #{workLoad}</if>
60
-            <if test="unit != null  and unit != ''"> and unit = #{unit}</if>
61
-            <if test="dataSource != null  and dataSource != ''"> and data_source like concat('%', #{dataSource}, '%')</if>
62
-            <if test="dataType != null  and dataType != ''"> and data_type like concat('%', #{dataType}, '%')</if>
63
-            <if test="storageId != null  and storageId != ''"> and storage_id like concat('%', #{storageId}, '%')</if>
64
-            <if test="submitDate != null  and submitDate != ''"> and submit_date like concat('%', #{submitDate}, '%')</if>
65
-            <if test="productionTime != null  and productionTime != ''"> and production_time like concat('%', #{productionTime}, '%')</if>
66
-            <if test="resolution != null  and resolution != ''"> and resolution like concat('%', #{resolution}, '%')</if>
67
-            <if test="geodeticDatum != null  and geodeticDatum != ''"> and geodetic_datum like concat('%', #{geodeticDatum}, '%')</if>
50
+            <if test="projectId != null  and projectId != ''"> and a.project_id = #{projectId}</if>
51
+            <if test="projectNumber != null  and projectNumber != ''"> and p.project_number like concat('%', #{projectNumber}, '%')</if>
52
+            <if test="projectName != null  and projectName != ''"> and p.project_name like concat('%', #{projectName}, '%')</if>
53
+            <if test="achiName != null  and achiName != ''"> and a.achi_name like concat('%', #{achiName}, '%')</if>
54
+            <if test="dataYear != null  and dataYear != ''"> and a.data_year like concat('%', #{dataYear}, '%')</if>
55
+            <if test="scaleGrade != null  and scaleGrade != ''"> and a.scale_grade like concat('%', #{scaleGrade}, '%')</if>
56
+            <if test="resultType != null  and resultType != ''"> and a.result_type like concat('%', #{resultType}, '%')</if>
57
+            <if test="fileType != null  and fileType != ''"> and a.file_type like concat('%', #{fileType}, '%')</if>
58
+            <if test="kmlUrl != null  and kmlUrl != ''"> and a.kml_url like concat('%', #{kmlUrl}, '%')</if>
59
+            <if test="kmlLng != null  and kmlLng != ''"> and a.kml_lng like concat('%', #{kmlLng}, '%')</if>
60
+            <if test="kmlLat != null  and kmlLat != ''"> and a.kml_lat like concat('%', #{kmlLat}, '%')</if>
61
+            <if test="workLoad != null  and workLoad != ''"> and a.work_load = #{workLoad}</if>
62
+            <if test="unit != null  and unit != ''"> and a.unit = #{unit}</if>
63
+            <if test="dataSource != null  and dataSource != ''"> and a.data_source like concat('%', #{dataSource}, '%')</if>
64
+            <if test="dataType != null  and dataType != ''"> and a.data_type like concat('%', #{dataType}, '%')</if>
65
+            <if test="storageId != null  and storageId != ''"> and a.storage_id like concat('%', #{storageId}, '%')</if>
66
+            <if test="submitDate != null  and submitDate != ''"> and a.submit_date like concat('%', #{submitDate}, '%')</if>
67
+            <if test="productionTime != null"> and a.production_time like concat('%', #{productionTime}, '%')</if>
68
+            <if test="resolution != null  and resolution != ''"> and a.resolution like concat('%', #{resolution}, '%')</if>
69
+            <if test="geodeticDatum != null  and geodeticDatum != ''"> and a.geodetic_datum like concat('%', #{geodeticDatum}, '%')</if>
68 70
         </where>
69 71
         order by p.project_number desc
70 72
     </select>

+ 13
- 6
oa-back/ruoyi-system/src/main/resources/mapper/file/FilesStorageMapper.xml Ver fichero

@@ -9,31 +9,38 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
9 9
         <result property="storageAddress"    column="storage_address"    />
10 10
         <result property="administrator"    column="administrator"    />
11 11
         <result property="remark"    column="remark"    />
12
+        <association property="user"    javaType="SysUser"         resultMap="SysUserResult" />
13
+    </resultMap>
14
+
15
+    <resultMap type="SysUser" id="SysUserResult">
16
+        <result property="userId"    column="user_id"    />
17
+        <result property="nickName"    column="nick_name"    />
12 18
     </resultMap>
13 19
 
14 20
     <sql id="selectFilesStorageVo">
15
-        select id, storage_address, administrator, remark from files_storage
21
+        select s.id, s.storage_address, s.administrator, u.nick_name, s.remark from files_storage as s
22
+        left join sys_user as u on u.user_id = s.administrator
16 23
     </sql>
17 24
 
18 25
     <select id="selectFilesStorageList" parameterType="FilesStorage" resultMap="FilesStorageResult">
19 26
         <include refid="selectFilesStorageVo"/>
20 27
         <where>  
21
-            <if test="storageAddress != null  and storageAddress != ''"> and storage_address like concat('%', #{storageAddress}, '%')</if>
22
-            <if test="administrator != null  and administrator != ''"> and administrator like concat('%', #{administrator}, '%')</if>
28
+            <if test="storageAddress != null  and storageAddress != ''"> and s.storage_address like concat('%', #{storageAddress}, '%')</if>
29
+            <if test="administrator != null  and administrator != ''"> and s.administrator like concat('%', #{administrator}, '%')</if>
23 30
         </where>
24 31
     </select>
25 32
 
26 33
     <select id="selectFilesStorageListE" parameterType="FilesStorage" resultMap="FilesStorageResult">
27 34
         <include refid="selectFilesStorageVo"/>
28 35
         <where>
29
-            <if test="storageAddress != null  and storageAddress != ''"> and storage_address = #{storageAddress}</if>
30
-            <if test="administrator != null  and administrator != ''"> and administrator = #{administrator}</if>
36
+            <if test="storageAddress != null  and storageAddress != ''"> and s.storage_address = #{storageAddress}</if>
37
+            <if test="administrator != null  and administrator != ''"> and s.administrator = #{administrator}</if>
31 38
         </where>
32 39
     </select>
33 40
 
34 41
     <select id="selectFilesStorageById" parameterType="String" resultMap="FilesStorageResult">
35 42
         <include refid="selectFilesStorageVo"/>
36
-        where id = #{id}
43
+        where s.id = #{id}
37 44
     </select>
38 45
         
39 46
     <insert id="insertFilesStorage" parameterType="FilesStorage">

+ 2026
- 77
oa-back/sql/files.sql
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 199
- 6
oa-back/sql/sql.sql Ver fichero

@@ -1208,18 +1208,22 @@ insert into sys_dict_data values (408, 8, '报告', '8', 'cmc_achi_type', null,
1208 1208
 insert into sys_dict_data values (409, 9, '无人机航飞', '9', 'cmc_achi_type', null, 'default', 'N', '0', 'admin', '2023-04-18 09:10:38', '', null, null);
1209 1209
 insert into sys_dict_data values (410, 10, 'pdf', '10', 'cmc_achi_type', null, 'default', 'N', '0', '13880738350', '2023-04-19 16:57:43', '', null, null);
1210 1210
 insert into sys_dict_data values (411, 11, '原始数据', '11', 'cmc_achi_type', null, 'default', 'N', '0', '13880738350', '2023-04-20 15:57:24', '', null, null);
1211
-insert into sys_dict_data values (412, 12, '其他', '12', 'cmc_achi_type', null, 'default', 'N', '0', 'admin', '2023-04-18 09:12:12', '', null, null);
1211
+insert into sys_dict_data values (412, 12, '图片', '12', 'cmc_achi_type', null, 'default', 'N', '0', '13880738350', '2023-04-20 15:57:24', '', null, null);
1212
+insert into sys_dict_data values (413, 13, '坐标转换', '13', 'cmc_achi_type', null, 'default', 'N', '0', '13880738350', '2023-04-20 15:57:24', '', null, null);
1213
+insert into sys_dict_data values (414, 14, '断面', '14', 'cmc_achi_type', null, 'default', 'N', '0', '13880738350', '2023-04-20 15:57:24', '', null, null);
1214
+insert into sys_dict_data values (415, 15, '视频', '15', 'cmc_achi_type', null, 'default', 'N', '0', '13880738350', '2023-04-20 15:57:24', '', null, null);
1215
+insert into sys_dict_data values (416, 16, '其他', '16', 'cmc_achi_type', null, 'default', 'N', '0', 'admin', '2023-04-18 09:12:12', '', null, null);
1212 1216
 insert into sys_dict_data values (500, 0, '1:200', '0', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:30', '', null, null);
1213 1217
 insert into sys_dict_data values (501, 1, '1:500', '1', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:37', '', null, null);
1214 1218
 insert into sys_dict_data values (502, 2, '1:1000', '2', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:46', '', null, null);
1215 1219
 insert into sys_dict_data values (503, 3, '1:2000', '3', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:56', '', null, null);
1216 1220
 insert into sys_dict_data values (504, 4, '1:5000', '4', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:07', '', null, null);
1217 1221
 insert into sys_dict_data values (505, 5, '1:10000', '5', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:14', '', null, null);
1218
-insert into sys_dict_data values (506, 6, '一', '6', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:30', '', null, null);
1219
-insert into sys_dict_data values (507, 7, '二', '7', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:37', '', null, null);
1220
-insert into sys_dict_data values (508, 8, '三', '8', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:46', '', null, null);
1221
-insert into sys_dict_data values (509, 9, '四', '9', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:56', '', null, null);
1222
-insert into sys_dict_data values (510, 10, '五', '10', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:07', '', null, null);
1222
+insert into sys_dict_data values (506, 6, '一', '6', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:30', '', null, null);
1223
+insert into sys_dict_data values (507, 7, '二', '7', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:37', '', null, null);
1224
+insert into sys_dict_data values (508, 8, '三', '8', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:46', '', null, null);
1225
+insert into sys_dict_data values (509, 9, '四', '9', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:19:56', '', null, null);
1226
+insert into sys_dict_data values (510, 10, '五', '10', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:07', '', null, null);
1223 1227
 insert into sys_dict_data values (511, 11, '无', '11', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:17', '', null, null);
1224 1228
 insert into sys_dict_data values (512, 12, '三、四等', '12', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:17', '', null, null);
1225 1229
 insert into sys_dict_data values (513, 13, '五等、一级', '13', 'cmc_scale_grade', null, 'default', 'N', '0', 'admin', '2022-10-14 11:20:17', '', null, null);
@@ -6875,6 +6879,195 @@ create table `cmc_technical`  (
6875 6879
 -- ----------------------------
6876 6880
 -- 初始化-技术交底表数据
6877 6881
 -- ----------------------------
6882
+INSERT INTO `cmc_technical` VALUES ('1648881410480275457', '1648881410480275457', 61, 39, NULL, NULL, NULL, '59,38', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6883
+INSERT INTO `cmc_technical` VALUES ('1648881410555772930', '1648881410555772930', 61, 70, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6884
+INSERT INTO `cmc_technical` VALUES ('1648881410593521666', '1648881410593521666', 52, 123, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6885
+INSERT INTO `cmc_technical` VALUES ('1648881410631270401', '1648881410631270401', 61, 145, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6886
+INSERT INTO `cmc_technical` VALUES ('1648881410643853314', '1648881410643853314', 61, 75, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6887
+INSERT INTO `cmc_technical` VALUES ('1648881410660630529', '1648881410660630529', 61, 145, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6888
+INSERT INTO `cmc_technical` VALUES ('1648881410677407746', '1648881410677407746', 55, 38, NULL, NULL, NULL, '62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6889
+INSERT INTO `cmc_technical` VALUES ('1648881410694184962', '1648881410694184962', 52, 38, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6890
+INSERT INTO `cmc_technical` VALUES ('1648881410710962177', '1648881410710962177', 55, 84, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6891
+INSERT INTO `cmc_technical` VALUES ('1648881410727739393', '1648881410727739393', 61, 144, NULL, NULL, NULL, '60144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6892
+INSERT INTO `cmc_technical` VALUES ('1648881410744516610', '1648881410744516610', 61, 145, NULL, NULL, NULL, '60144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6893
+INSERT INTO `cmc_technical` VALUES ('1648881410761293825', '1648881410761293825', 52, 103, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6894
+INSERT INTO `cmc_technical` VALUES ('1648881410778071042', '1648881410778071042', 55, 45, NULL, NULL, NULL, '61,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6895
+INSERT INTO `cmc_technical` VALUES ('1648881410790653953', '1648881410790653953', 55, 45, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6896
+INSERT INTO `cmc_technical` VALUES ('1648881410815819777', '1648881410815819777', 55, 41, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6897
+INSERT INTO `cmc_technical` VALUES ('1648881410832596993', '1648881410832596993', 52, 39, NULL, NULL, NULL, '59,60,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6898
+INSERT INTO `cmc_technical` VALUES ('1648881410849374209', '1648881410849374209', 55, 38, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6899
+INSERT INTO `cmc_technical` VALUES ('1648881410866151425', '1648881410866151425', 55, 85, NULL, NULL, NULL, '60,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6900
+INSERT INTO `cmc_technical` VALUES ('1648881410878734337', '1648881410878734337', 61, 65, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6901
+INSERT INTO `cmc_technical` VALUES ('1648881410899705858', '1648881410899705858', 52, 65, NULL, NULL, NULL, '63,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6902
+INSERT INTO `cmc_technical` VALUES ('1648881410929065985', '1648881410929065985', 55, 85, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6903
+INSERT INTO `cmc_technical` VALUES ('1648881410945843202', '1648881410945843202', 55, 145, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6904
+INSERT INTO `cmc_technical` VALUES ('1648881410962620417', '1648881410962620417', 61, 41, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6905
+INSERT INTO `cmc_technical` VALUES ('1648881411000369153', '1648881411000369153', 52, 84, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6906
+INSERT INTO `cmc_technical` VALUES ('1648881411033923585', '1648881411033923585', 55, 146, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6907
+INSERT INTO `cmc_technical` VALUES ('1648881411050700802', '1648881411050700802', 61, 85, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6908
+INSERT INTO `cmc_technical` VALUES ('1648881411067478017', '1648881411067478017', 52, 65, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6909
+INSERT INTO `cmc_technical` VALUES ('1648881411105226753', '1648881411105226753', 61, 85, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6910
+INSERT INTO `cmc_technical` VALUES ('1648881411138781186', '1648881411138781186', 61, 85, NULL, NULL, NULL, '59,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6911
+INSERT INTO `cmc_technical` VALUES ('1648881411201695745', '1648881411201695745', 55, 145, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6912
+INSERT INTO `cmc_technical` VALUES ('1648881411235250178', '1648881411235250178', 52, 84, NULL, NULL, NULL, '61,60,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6913
+INSERT INTO `cmc_technical` VALUES ('1648881411252027394', '1648881411252027394', 55, 38, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6914
+INSERT INTO `cmc_technical` VALUES ('1648881411268804610', '1648881411268804610', 54, 123, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6915
+INSERT INTO `cmc_technical` VALUES ('1648881411281387521', '1648881411281387521', 54, 121, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6916
+INSERT INTO `cmc_technical` VALUES ('1648881411298164738', '1648881411298164738', 54, 121, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6917
+INSERT INTO `cmc_technical` VALUES ('1648881411319136258', '1648881411319136258', 54, 103, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6918
+INSERT INTO `cmc_technical` VALUES ('1648881411331719170', '1648881411331719170', 54, 103, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6919
+INSERT INTO `cmc_technical` VALUES ('1648881411348496386', '1648881411348496386', 52, 122, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6920
+INSERT INTO `cmc_technical` VALUES ('1648881411373662209', '1648881411373662209', 52, 65, NULL, NULL, NULL, '63,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6921
+INSERT INTO `cmc_technical` VALUES ('1648881411419799553', '1648881411419799553', 52, 122, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6922
+INSERT INTO `cmc_technical` VALUES ('1648881411457548290', '1648881411457548290', 56, 75, NULL, NULL, NULL, '61,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6923
+INSERT INTO `cmc_technical` VALUES ('1648881411533045762', '1648881411533045762', 56, 84, NULL, NULL, NULL, '62,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6924
+INSERT INTO `cmc_technical` VALUES ('1648881411562405890', '1648881411562405890', 55, 149, NULL, NULL, NULL, '60150', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6925
+INSERT INTO `cmc_technical` VALUES ('1648881411587571714', '1648881411587571714', 61, 145, NULL, NULL, NULL, '144,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6926
+INSERT INTO `cmc_technical` VALUES ('1648881411612737537', '1648881411612737537', 61, 145, NULL, NULL, NULL, '144,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6927
+INSERT INTO `cmc_technical` VALUES ('1648881411650486273', '1648881411650486273', 54, 110, NULL, NULL, NULL, '52', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6928
+INSERT INTO `cmc_technical` VALUES ('1648881411688235010', '1648881411688235010', 52, 33, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6929
+INSERT INTO `cmc_technical` VALUES ('1648881411705012226', '1648881411705012226', 52, 33, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6930
+INSERT INTO `cmc_technical` VALUES ('1648881411730178050', '1648881411730178050', 61, 146, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6931
+INSERT INTO `cmc_technical` VALUES ('1648881411751149569', '1648881411751149569', 61, 146, NULL, NULL, NULL, '144,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6932
+INSERT INTO `cmc_technical` VALUES ('1648881411772121090', '1648881411772121090', 55, 95, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6933
+INSERT INTO `cmc_technical` VALUES ('1648881411809869825', '1648881411809869825', 61, 41, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6934
+INSERT INTO `cmc_technical` VALUES ('1648881411826647041', '1648881411826647041', 55, 39, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6935
+INSERT INTO `cmc_technical` VALUES ('1648881411847618561', '1648881411847618561', 56, 76, NULL, NULL, NULL, '62,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6936
+INSERT INTO `cmc_technical` VALUES ('1648881411868590081', '1648881411868590081', 52, 145, NULL, NULL, NULL, '117144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6937
+INSERT INTO `cmc_technical` VALUES ('1648881411906338818', '1648881411906338818', 52, 117, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6938
+INSERT INTO `cmc_technical` VALUES ('1648881411944087553', '1648881411944087553', 145, 146, NULL, NULL, NULL, '144,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6939
+INSERT INTO `cmc_technical` VALUES ('1648881411965059074', '1648881411965059074', 62, 75, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6940
+INSERT INTO `cmc_technical` VALUES ('1648881411986030594', '1648881411986030594', 62, 38, NULL, NULL, NULL, '55,61,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6941
+INSERT INTO `cmc_technical` VALUES ('1648881412002807809', '1648881412002807809', 55, 56, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6942
+INSERT INTO `cmc_technical` VALUES ('1648881412074110977', '1648881412074110977', 55, 56, NULL, NULL, NULL, '60,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6943
+INSERT INTO `cmc_technical` VALUES ('1648881412090888194', '1648881412090888194', 54, 63, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6944
+INSERT INTO `cmc_technical` VALUES ('1648881412124442625', '1648881412124442625', 56, 65, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6945
+INSERT INTO `cmc_technical` VALUES ('1648881412141219841', '1648881412141219841', 56, 145, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6946
+INSERT INTO `cmc_technical` VALUES ('1648881412153802753', '1648881412153802753', 56, 84, NULL, NULL, NULL, '59,60,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6947
+INSERT INTO `cmc_technical` VALUES ('1648881412170579969', '1648881412170579969', 54, 102, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6948
+INSERT INTO `cmc_technical` VALUES ('1648881412204134402', '1648881412204134402', 56, 95, NULL, NULL, NULL, '61,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6949
+INSERT INTO `cmc_technical` VALUES ('1648881412220911618', '1648881412220911618', 56, 75, NULL, NULL, NULL, '62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6950
+INSERT INTO `cmc_technical` VALUES ('1648881412237688834', '1648881412237688834', 56, 75, NULL, NULL, NULL, '62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6951
+INSERT INTO `cmc_technical` VALUES ('1648881412254466049', '1648881412254466049', 56, 75, NULL, NULL, NULL, '62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6952
+INSERT INTO `cmc_technical` VALUES ('1648881412271243265', '1648881412271243265', 143, 149, NULL, NULL, NULL, '150,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6953
+INSERT INTO `cmc_technical` VALUES ('1648881412296409090', '1648881412296409090', 56, 39, NULL, NULL, NULL, '59,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6954
+INSERT INTO `cmc_technical` VALUES ('1648881412401266689', '1648881412401266689', 61, 39, NULL, NULL, NULL, '59,63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6955
+INSERT INTO `cmc_technical` VALUES ('1648881412422238210', '1648881412422238210', 52, 65, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6956
+INSERT INTO `cmc_technical` VALUES ('1648881412443209730', '1648881412443209730', 56, 96, NULL, NULL, NULL, '63,52', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6957
+INSERT INTO `cmc_technical` VALUES ('1648881412459986946', '1648881412459986946', 52, 103, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6958
+INSERT INTO `cmc_technical` VALUES ('1648881412476764161', '1648881412476764161', 15, 145, NULL, NULL, NULL, '144,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6959
+INSERT INTO `cmc_technical` VALUES ('1648881412493541377', '1648881412493541377', 52, 103, NULL, NULL, NULL, '63', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6960
+INSERT INTO `cmc_technical` VALUES ('1648881412514512898', '1648881412514512898', 56, 84, NULL, NULL, NULL, '60,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6961
+INSERT INTO `cmc_technical` VALUES ('1648881412573233153', '1648881412573233153', 55, 39, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6962
+INSERT INTO `cmc_technical` VALUES ('1648881412594204674', '1648881412594204674', 56, 95, NULL, NULL, NULL, '62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6963
+INSERT INTO `cmc_technical` VALUES ('1648881412610981889', '1648881412610981889', 15, 145, NULL, NULL, NULL, '144,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6964
+INSERT INTO `cmc_technical` VALUES ('1648881412631953410', '1648881412631953410', 55, 114, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6965
+INSERT INTO `cmc_technical` VALUES ('1648881412648730625', '1648881412648730625', 52, 85, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6966
+INSERT INTO `cmc_technical` VALUES ('1648881412665507842', '1648881412665507842', 52, 95, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6967
+INSERT INTO `cmc_technical` VALUES ('1648881412682285058', '1648881412682285058', 52, 84, NULL, NULL, NULL, '59,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6968
+INSERT INTO `cmc_technical` VALUES ('1648881412699062273', '1648881412699062273', 52, 15, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6969
+INSERT INTO `cmc_technical` VALUES ('1648881412736811010', '1648881412736811010', 55, 38, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6970
+INSERT INTO `cmc_technical` VALUES ('1648881412753588225', '1648881412753588225', 52, 67, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6971
+INSERT INTO `cmc_technical` VALUES ('1648881412774559745', '1648881412774559745', 56, 102, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6972
+INSERT INTO `cmc_technical` VALUES ('1648881412795531265', '1648881412795531265', 52, 39, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6973
+INSERT INTO `cmc_technical` VALUES ('1648881412812308481', '1648881412812308481', 52, 143, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6974
+INSERT INTO `cmc_technical` VALUES ('1648881412829085697', '1648881412829085697', 52, 143, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6975
+INSERT INTO `cmc_technical` VALUES ('1648881412845862913', '1648881412845862913', 52, 39, NULL, NULL, NULL, '60,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6976
+INSERT INTO `cmc_technical` VALUES ('1648881412875223041', '1648881412875223041', 52, 38, NULL, NULL, NULL, '60,62', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6977
+INSERT INTO `cmc_technical` VALUES ('1648881412892000257', '1648881412892000257', 52, 15, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6978
+INSERT INTO `cmc_technical` VALUES ('1648881412912971777', '1648881412912971777', 55, 114, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6979
+INSERT INTO `cmc_technical` VALUES ('1648881412929748993', '1648881412929748993', 15, 145, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6980
+INSERT INTO `cmc_technical` VALUES ('1648881412946526209', '1648881412946526209', 52, 65, NULL, NULL, NULL, '59,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6981
+INSERT INTO `cmc_technical` VALUES ('1648881412963303425', '1648881412963303425', 52, 145, NULL, NULL, NULL, '61,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6982
+INSERT INTO `cmc_technical` VALUES ('1648881413093326850', '1648881413093326850', 52, 114, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6983
+INSERT INTO `cmc_technical` VALUES ('1648881413181407233', '1648881413181407233', 55, 38, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6984
+INSERT INTO `cmc_technical` VALUES ('1648881413210767362', '1648881413210767362', 15, 15, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6985
+INSERT INTO `cmc_technical` VALUES ('1648881413227544578', '1648881413227544578', 15, 15, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6986
+INSERT INTO `cmc_technical` VALUES ('1648881413244321794', '1648881413244321794', 52, 75, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6987
+INSERT INTO `cmc_technical` VALUES ('1648881413277876226', '1648881413277876226', 15, 145, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6988
+INSERT INTO `cmc_technical` VALUES ('1648881413294653441', '1648881413294653441', 52, 114, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6989
+INSERT INTO `cmc_technical` VALUES ('1648881413311430658', '1648881413311430658', 55, 38, NULL, NULL, NULL, '60,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6990
+INSERT INTO `cmc_technical` VALUES ('1648881413328207874', '1648881413328207874', 54, 110, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6991
+INSERT INTO `cmc_technical` VALUES ('1648881413344985090', '1648881413344985090', 54, 110, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6992
+INSERT INTO `cmc_technical` VALUES ('1648881413378539521', '1648881413378539521', 15, 15, NULL, NULL, NULL, '144', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6993
+INSERT INTO `cmc_technical` VALUES ('1648881413412093953', '1648881413412093953', 52, 65, NULL, NULL, NULL, '59,60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6994
+INSERT INTO `cmc_technical` VALUES ('1648881413441454081', '1648881413441454081', 52, 145, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6995
+INSERT INTO `cmc_technical` VALUES ('1648881413462425602', '1648881413462425602', 52, 38, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6996
+INSERT INTO `cmc_technical` VALUES ('1648881413483397121', '1648881413483397121', 52, 65, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6997
+INSERT INTO `cmc_technical` VALUES ('1648881413500174338', '1648881413500174338', 55, 38, NULL, NULL, NULL, '59,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6998
+INSERT INTO `cmc_technical` VALUES ('1648881413512757249', '1648881413512757249', 56, 75, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6999
+INSERT INTO `cmc_technical` VALUES ('1648881413529534465', '1648881413529534465', 52, 114, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7000
+INSERT INTO `cmc_technical` VALUES ('1648881413550505985', '1648881413550505985', 52, 95, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7001
+INSERT INTO `cmc_technical` VALUES ('1648881413584060417', '1648881413584060417', 52, 84, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7002
+INSERT INTO `cmc_technical` VALUES ('1648881413684723714', '1648881413684723714', 52, 65, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7003
+INSERT INTO `cmc_technical` VALUES ('1648881413751832578', '1648881413751832578', 56, 114, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7004
+INSERT INTO `cmc_technical` VALUES ('1648881413911216130', '1648881413911216130', 52, 146, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7005
+INSERT INTO `cmc_technical` VALUES ('1648881413948964865', '1648881413948964865', 52, 146, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7006
+INSERT INTO `cmc_technical` VALUES ('1648881414003490818', '1648881414003490818', 55, 114, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7007
+INSERT INTO `cmc_technical` VALUES ('1648881414037045250', '1648881414037045250', 52, 65, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7008
+INSERT INTO `cmc_technical` VALUES ('1648881414116737025', '1648881414116737025', 52, 143, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7009
+INSERT INTO `cmc_technical` VALUES ('1648881414234177537', '1648881414234177537', 52, 15, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7010
+INSERT INTO `cmc_technical` VALUES ('1648881414372589569', '1648881414372589569', 52, 146, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7011
+INSERT INTO `cmc_technical` VALUES ('1648881414389366785', '1648881414389366785', 52, 65, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7012
+INSERT INTO `cmc_technical` VALUES ('1648881414410338305', '1648881414410338305', 52, 15, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7013
+INSERT INTO `cmc_technical` VALUES ('1648881414456475649', '1648881414456475649', 55, 39, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7014
+INSERT INTO `cmc_technical` VALUES ('1648881414511001602', '1648881414511001602', 52, 39, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7015
+INSERT INTO `cmc_technical` VALUES ('1648881414527778817', '1648881414527778817', 56, 56, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7016
+INSERT INTO `cmc_technical` VALUES ('1648881414565527553', '1648881414565527553', 52, 149, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7017
+INSERT INTO `cmc_technical` VALUES ('1648881414582304770', '1648881414582304770', 52, 21, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7018
+INSERT INTO `cmc_technical` VALUES ('1648881414603276289', '1648881414603276289', 54, 103, NULL, NULL, NULL, '54,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7019
+INSERT INTO `cmc_technical` VALUES ('1648881414641025025', '1648881414641025025', 55, 84, NULL, NULL, NULL, '59,60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7020
+INSERT INTO `cmc_technical` VALUES ('1648881414695550978', '1648881414695550978', 52, 15, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7021
+INSERT INTO `cmc_technical` VALUES ('1648881414750076930', '1648881414750076930', 52, 84, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7022
+INSERT INTO `cmc_technical` VALUES ('1648881414812991489', '1648881414812991489', 61, 15, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7023
+INSERT INTO `cmc_technical` VALUES ('1648881414859128834', '1648881414859128834', 52, 96, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7024
+INSERT INTO `cmc_technical` VALUES ('1648881414880100353', '1648881414880100353', 52, 65, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7025
+INSERT INTO `cmc_technical` VALUES ('1648881414926237697', '1648881414926237697', 52, 38, NULL, NULL, NULL, '60,59,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7026
+INSERT INTO `cmc_technical` VALUES ('1648881414951403522', '1648881414951403522', 52, 84, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7027
+INSERT INTO `cmc_technical` VALUES ('1648881414976569346', '1648881414976569346', 52, 65, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7028
+INSERT INTO `cmc_technical` VALUES ('1648881415219838978', '1648881415219838978', 56, 55, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7029
+INSERT INTO `cmc_technical` VALUES ('1648881415240810497', '1648881415240810497', 52, 95, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7030
+INSERT INTO `cmc_technical` VALUES ('1648881415333085186', '1648881415333085186', 61, 45, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7031
+INSERT INTO `cmc_technical` VALUES ('1648881415375028225', '1648881415375028225', 55, 84, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7032
+INSERT INTO `cmc_technical` VALUES ('1648881415395999745', '1648881415395999745', 52, 145, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7033
+INSERT INTO `cmc_technical` VALUES ('1648881415412776962', '1648881415412776962', 52, 84, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7034
+INSERT INTO `cmc_technical` VALUES ('1648881415458914305', '1648881415458914305', 52, 65, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7035
+INSERT INTO `cmc_technical` VALUES ('1648881415475691522', '1648881415475691522', 55, 38, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7036
+INSERT INTO `cmc_technical` VALUES ('1648881415492468738', '1648881415492468738', 56, 102, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7037
+INSERT INTO `cmc_technical` VALUES ('1648881415588937730', '1648881415588937730', 52, 65, NULL, NULL, NULL, '61,59,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7038
+INSERT INTO `cmc_technical` VALUES ('1648881415647657985', '1648881415647657985', 55, 39, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7039
+INSERT INTO `cmc_technical` VALUES ('1648881415685406721', '1648881415685406721', 56, 39, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7040
+INSERT INTO `cmc_technical` VALUES ('1648881415798652929', '1648881415798652929', 52, 52, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7041
+INSERT INTO `cmc_technical` VALUES ('1648881415832207361', '1648881415832207361', 52, 84, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7042
+INSERT INTO `cmc_technical` VALUES ('1648881415979008002', '1648881415979008002', 56, 102, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7043
+INSERT INTO `cmc_technical` VALUES ('1648881415991590913', '1648881415991590913', 45, 45, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7044
+INSERT INTO `cmc_technical` VALUES ('1648881416012562433', '1648881416012562433', 52, 84, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7045
+INSERT INTO `cmc_technical` VALUES ('1648881416046116866', '1648881416046116866', 55, 39, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7046
+INSERT INTO `cmc_technical` VALUES ('1648881416062894082', '1648881416062894082', 53, 53, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7047
+INSERT INTO `cmc_technical` VALUES ('1648881416100642818', '1648881416100642818', 52, 139, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7048
+INSERT INTO `cmc_technical` VALUES ('1648881416184528898', '1648881416184528898', 55, 139, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7049
+INSERT INTO `cmc_technical` VALUES ('1648881416197111809', '1648881416197111809', 52, 84, NULL, NULL, NULL, '60,59,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7050
+INSERT INTO `cmc_technical` VALUES ('1648881416213889025', '1648881416213889025', 52, 84, NULL, NULL, NULL, '59,60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7051
+INSERT INTO `cmc_technical` VALUES ('1648881416276803586', '1648881416276803586', 52, 102, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7052
+INSERT INTO `cmc_technical` VALUES ('1648881416377466882', '1648881416377466882', 52, 139, NULL, NULL, NULL, '58,59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7053
+INSERT INTO `cmc_technical` VALUES ('1648881416394244098', '1648881416394244098', 56, 122, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7054
+INSERT INTO `cmc_technical` VALUES ('1648881416465547266', '1648881416465547266', 52, 65, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7055
+INSERT INTO `cmc_technical` VALUES ('1648881416499101698', '1648881416499101698', 52, 52, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7056
+INSERT INTO `cmc_technical` VALUES ('1648881416792702977', '1648881416792702977', 52, 52, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7057
+INSERT INTO `cmc_technical` VALUES ('1648881417006612482', '1648881417006612482', 45, 45, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7058
+INSERT INTO `cmc_technical` VALUES ('1648881417077915649', '1648881417077915649', 55, 61, NULL, NULL, NULL, '60,61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7059
+INSERT INTO `cmc_technical` VALUES ('1648881417472180225', '1648881417472180225', 52, 65, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7060
+INSERT INTO `cmc_technical` VALUES ('1648881417539289089', '1648881417539289089', 56, 52, NULL, NULL, NULL, '59,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7061
+INSERT INTO `cmc_technical` VALUES ('1648881417644146689', '1648881417644146689', 56, 123, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7062
+INSERT INTO `cmc_technical` VALUES ('1648881417849667586', '1648881417849667586', 84, 56, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7063
+INSERT INTO `cmc_technical` VALUES ('1648881417904193537', '1648881417904193537', 55, 55, NULL, NULL, NULL, '59,60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7064
+INSERT INTO `cmc_technical` VALUES ('1648881417954525186', '1648881417954525186', 53, 52, NULL, NULL, NULL, '60', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7065
+INSERT INTO `cmc_technical` VALUES ('1648881417971302402', '1648881417971302402', 53, 53, NULL, NULL, NULL, '61', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7066
+INSERT INTO `cmc_technical` VALUES ('1648881418239737858', '1648881418239737858', 55, 61, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7067
+INSERT INTO `cmc_technical` VALUES ('1648881419208622081', '1648881419208622081', 52, 146, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7068
+INSERT INTO `cmc_technical` VALUES ('1648881420211060738', '1648881420211060738', 56, 56, NULL, NULL, NULL, '59', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7069
+INSERT INTO `cmc_technical` VALUES ('1648881421368688642', '1648881421368688642', 52, 53, NULL, NULL, NULL, '56', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
7070
+INSERT INTO `cmc_technical` VALUES ('1648881421402243074', '1648881421402243074', 52, 52, NULL, NULL, NULL, '56', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
6878 7071
 
6879 7072
 -- ----------------------------
6880 7073
 -- 47、cmc安全交底表

+ 49
- 50
oa-ui/src/views/file/filesProject/achievement.vue Ver fichero

@@ -4,7 +4,7 @@
4 4
  * @Author: ysh
5 5
  * @Date: 2022-09-08 17:16:12
6 6
  * @LastEditors: wrh
7
- * @LastEditTime: 2024-05-10 17:52:15
7
+ * @LastEditTime: 2024-05-30 16:31:54
8 8
 -->
9 9
 <template>
10 10
   <div>
@@ -67,7 +67,8 @@
67 67
         <el-table-column label="操作" align="center" width="150" class-name="small-padding fixed-width">
68 68
           <template #default="scope">
69 69
             <el-tooltip content="修改" placement="top">
70
-              <el-button type="text" icon="el-icon-edit-outline" @click="handleUpdate(scope.row)" v-hasPermi="['file:achievement:edit']">
70
+              <el-button type="text" icon="el-icon-edit-outline" @click="handleUpdate(scope.row)"
71
+                v-hasPermi="['file:achievement:edit']">
71 72
               </el-button>
72 73
             </el-tooltip>
73 74
             <el-tooltip content="删除" placement="top">
@@ -84,21 +85,16 @@
84 85
     <!-- 新增成果表 -->
85 86
     <el-dialog :title="addTitle" :visible.sync="addOpen" width="50%">
86 87
       <el-form :model="form" ref="achiRef" label-width="110px" :rules="rules">
87
-        <el-row :gutter="20">
88
-          <el-col :span="7">
89
-            <el-form-item label="项目编号" prop="projectId">
90
-              <el-select v-model="form.projectId" placeholder="请选择" :style="{ width: '100%' }" clearable filterable
91
-                @change="selectNameByNumber">
92
-                <el-option v-for="item, index in projectList" :key="index" :label="item.projectNumber" :value="item.id" />
93
-              </el-select>
94
-            </el-form-item>
88
+        <el-row :gutter="10">
89
+          <el-col :span="4">
90
+            <el-button type="primary" size="mini" @click="openProject = true">选择项目</el-button>
95 91
           </el-col>
96
-          <el-col :span="11">
97
-            <el-form-item label="项目名称" prop="projectName">
98
-              <el-input v-model="form.projectName" placeholder="请输入项目名称" />
92
+          <el-col :span="15">
93
+            <el-form-item label="项目名称" prop="projectNumber">
94
+              <el-input v-model="chooseProject.projectNumber" placeholder="请输入项目名称" />
99 95
             </el-form-item>
100 96
           </el-col>
101
-          <el-col :span="6">
97
+          <el-col :span="5">
102 98
             <el-form-item label="数据年份" prop="dataYear">
103 99
               <el-input v-model="form.dataYear" placeholder="请输入数据年份" />
104 100
             </el-form-item>
@@ -132,7 +128,7 @@
132 128
         <el-row :gutter="20">
133 129
           <el-col :span="12">
134 130
             <el-form-item label="比例尺或等级" prop="scaleGrade">
135
-              <el-select v-model="form.scaleGrade" placeholder="请选择比例尺或等级" :style="{ width: '100%' }" clearable multiple>
131
+              <el-select v-model="form.scaleGrade" placeholder="请选择比例尺或等级" :style="{ width: '100%' }" clearable>
136 132
                 <el-option v-for="dict in dict.type.cmc_scale_grade" :key="dict.value" :label="dict.label"
137 133
                   :value="dict.value">
138 134
                 </el-option>
@@ -233,12 +229,8 @@
233 229
       <el-form :model="modifyForm" ref="achiModifyRef" label-width="110px" :rules="modifyRules">
234 230
         <el-row :gutter="20">
235 231
           <el-col :span="12">
236
-            <el-form-item label="项目编号" prop="projectId">
237
-              <el-select allow-create v-model="modifyForm.projectId" placeholder="请选择" :style="{ width: '100%' }"
238
-                clearable filterable>
239
-                <el-option v-for="item, index in projectList" :key="index"
240
-                  :label="item.projectNumber + '-' + item.projectName" :value="item.projectId" />
241
-              </el-select>
232
+            <el-form-item label="项目编号">
233
+              <el-input :disabled="true" v-model="modifyForm.projectNumber" placeholder="请输入项目编号" />
242 234
             </el-form-item>
243 235
           </el-col>
244 236
           <el-col :span="12">
@@ -275,8 +267,7 @@
275 267
         <el-row :gutter="20">
276 268
           <el-col :span="12">
277 269
             <el-form-item label="比例尺或等级" prop="scaleGrade">
278
-              <el-select v-model="modifyForm.scaleGrade" placeholder="请选择比例尺或等级" :style="{ width: '100%' }" clearable
279
-                multiple>
270
+              <el-select v-model="modifyForm.scaleGrade" placeholder="请选择比例尺或等级" :style="{ width: '100%' }" clearable>
280 271
                 <el-option v-for="dict in dict.type.cmc_scale_grade" :key="dict.value" :label="dict.label"
281 272
                   :value="dict.value">
282 273
                 </el-option>
@@ -390,20 +381,28 @@
390 381
         </div>
391 382
       </template>
392 383
     </el-dialog>
384
+
385
+    <el-dialog title="选择项目" :visible.sync="openProject" width="70%" append-to-body>
386
+      <project-choose @chooseProject="confirmProject"></project-choose>
387
+    </el-dialog>
393 388
   </div>
394 389
 </template>
395 390
 
396 391
 <script>
397 392
 import { listAchievement, uploadAchievementSheet, addAchievement, updateAchievement, delAchievement } from "@/api/file/achievement";
398
-import { listProject, getProject, downloadTemplate } from "@/api/file/project";
393
+import { getProject, downloadTemplate } from "@/api/file/project";
399 394
 import { saveAs } from 'file-saver'
400 395
 import { getToken } from "@/utils/auth";
401 396
 import { listStorage } from "@/api/file/storage";
402 397
 import { cloneDeep } from "lodash";
403 398
 import { listType } from '@/api/system/dict/type'
399
+import projectChoose from '@/views/flowable/form/components/chooseProject.vue';
404 400
 export default {
405 401
   name: "Achievement",
406 402
   dicts: ['cmc_achi_type', 'cmc_scale_grade'],
403
+  components: {
404
+    projectChoose,
405
+  },
407 406
   data() {
408 407
     return {
409 408
       achiTableData: [],
@@ -411,6 +410,8 @@ export default {
411 410
       total: 0,
412 411
       multiple: true,
413 412
       ids: [],
413
+      openProject: false,
414
+      chooseProject: {},
414 415
       addOpen: false,
415 416
       modifyOpen: false,
416 417
       addTitle: '成果增加',
@@ -461,11 +462,11 @@ export default {
461 462
         remark: undefined,
462 463
       },
463 464
       rules: {
464
-        projectNumber: [{ required: true, message: "项目编号不能为空", trigger: "change" }],
465
+        projectNumber: [{ required: true, message: "项目名称不能为空", trigger: "blur" }],
465 466
         achiName: [{ required: true, message: "成果名称不能为空", trigger: "blur" }],
466 467
         dataYear: [{ required: true, message: "数据年份不能为空", trigger: "blur" }],
467
-        resultType: [{ required: true, message: "数据类型不能为空", trigger: "change" }],
468
-        scaleGrade: [{ required: true, message: "比例尺或等级不能为空", trigger: "change" }],
468
+        resultType: [{ required: true, message: "数据类型不能为空", trigger: "blur" }],
469
+        scaleGrade: [{ required: true, message: "比例尺或等级不能为空", trigger: "blur" }],
469 470
       },
470 471
       modifyRules: {
471 472
         projectId: [{ required: true, message: "项目编号不能为空", trigger: "change" }],
@@ -480,7 +481,6 @@ export default {
480 481
   created() {
481 482
     this.getAchiList();
482 483
     this.getStorageList();
483
-    this.getProjectList();
484 484
   },
485 485
   /* ------------------------------------------------------------------------------------------------------------ */
486 486
   methods: {
@@ -496,13 +496,6 @@ export default {
496 496
         this.loading = false;
497 497
       })
498 498
     },
499
-    selectNameByNumber(val) {
500
-      getProject(val).then(res => {
501
-        let data = res.data;
502
-        this.form.projectName = data.projectName;
503
-        this.form.dataYear = data.projectNumber.substring(0, 4) + '年'
504
-      })
505
-    },
506 499
     /** 多选框选中数据 */
507 500
     handleSelectionChange(selection) {
508 501
       this.ids = selection.map(item => item.id);
@@ -518,6 +511,7 @@ export default {
518 511
     /* 修改成果按钮 */
519 512
     handleUpdate(row) {
520 513
       this.modifyForm = cloneDeep(row);
514
+      this.modifyForm.projectNumber = this.modifyForm.projectNumber + '-' + this.modifyForm.projectName
521 515
       this.kmlFileName = "";
522 516
       this.kmlFileName = row.kmlUrl;
523 517
       if (typeof (this.modifyForm.resultType) == "string") {
@@ -527,13 +521,13 @@ export default {
527 521
           this.modifyForm.resultType = this.modifyForm.resultType.split();
528 522
         }
529 523
       }
530
-      if (typeof (this.modifyForm.scaleGrade) == "string") {
531
-        if (this.modifyForm.scaleGrade.indexOf(',') != -1) {
532
-          this.modifyForm.scaleGrade = this.modifyForm.scaleGrade.split(',');
533
-        } else {
534
-          this.modifyForm.scaleGrade = this.modifyForm.scaleGrade.split();
535
-        }
536
-      }
524
+      // if (typeof (this.modifyForm.scaleGrade) == "string") {
525
+      //   if (this.modifyForm.scaleGrade.indexOf(',') != -1) {
526
+      //     this.modifyForm.scaleGrade = this.modifyForm.scaleGrade.split(',');
527
+      //   } else {
528
+      //     this.modifyForm.scaleGrade = this.modifyForm.scaleGrade.split();
529
+      //   }
530
+      // }
537 531
       // let dates =  this.modifyForm.submitDate.slice(0,10)
538 532
       // this.modifyForm.submitDate = dates;
539 533
 
@@ -720,14 +714,7 @@ export default {
720 714
       this.queryParams.pageSize = 999999;
721 715
       listStorage(this.queryParams).then(response => {
722 716
         this.storageList = response.rows;
723
-      })
724
-    },
725
-    /* 获取项目列表 */
726
-    getProjectList() {
727
-      this.queryParams.pageNum = 1;
728
-      this.queryParams.pageSize = 999999;
729
-      listProject(this.queryParams).then(response => {
730
-        this.projectList = response.rows;
717
+        this.queryParams.pageSize = 10;
731 718
       })
732 719
     },
733 720
 
@@ -757,6 +744,18 @@ export default {
757 744
     getRowKeys(row) {
758 745
       return row.id;
759 746
     },
747
+    confirmProject(val) {
748
+      if (val.length > 1) {
749
+        this.$message.error('请选择一个项目');
750
+        return
751
+      } else if (val.length == 1) {
752
+        this.chooseProject = val[0]
753
+        this.chooseProject.projectNumber = this.chooseProject.projectNumber + '-' + this.chooseProject.projectName;
754
+        this.form.projectId = val[0].projectId
755
+        this.form.dataYear = val[0].projectNumber.substring(0, 4)
756
+      }
757
+      this.openProject = false
758
+    },
760 759
   }
761 760
 }
762 761
 </script>

+ 1
- 1
oa-ui/src/views/file/filesProject/storage.vue Ver fichero

@@ -38,7 +38,7 @@
38 38
         <el-table-column type="index" label="序号" width="50px" align="center" />
39 39
         <el-table-column prop="id" label="存储编号" align="center" />
40 40
         <el-table-column prop="storageAddress" label="存储地址" align="center" />
41
-        <el-table-column prop="administrator" label="管理员" align="center" />
41
+        <el-table-column prop="user.nickName" label="管理员" align="center" />
42 42
         <el-table-column prop="remark" label="备注" align="center" />
43 43
         <el-table-column label="操作" align="center" width="150" class-name="small-padding fixed-width">
44 44
           <template #default="scope">

+ 51
- 14
oa-ui/src/views/flowable/form/archiveForm.vue Ver fichero

@@ -32,22 +32,29 @@
32 32
                 '' }}</el-descriptions-item>
33 33
               <el-descriptions-item label="质检审核员" label-class-name="my-label">{{
34 34
                 chooseProject.qualityInspectorUser ? chooseProject.qualityInspectorUser.nickName : ''
35
-              }}</el-descriptions-item>              
36
-              <el-descriptions-item label="坐标经度" label-class-name="my-label">{{ chooseProject.kmlLng }}</el-descriptions-item>              
37
-              <el-descriptions-item label="坐标纬度" label-class-name="my-label">{{ chooseProject.kmlLat }}</el-descriptions-item>  
35
+              }}</el-descriptions-item>
36
+              <el-descriptions-item label="坐标经度" label-class-name="my-label">{{ chooseProject.kmlLng
37
+              }}</el-descriptions-item>
38
+              <el-descriptions-item label="坐标纬度" label-class-name="my-label">{{ chooseProject.kmlLat
39
+              }}</el-descriptions-item>
38 40
             </el-descriptions>
39 41
           </el-form-item>
42
+          <el-form-item label="归档状态">
43
+            <el-tag :type="typeStyle(hasArchievement)">{{ typeText(hasArchievement) }}</el-tag>
44
+          </el-form-item>
40 45
           <el-form-item label="成果提交日期" prop="submitTime">
41 46
             <el-date-picker clearable v-model="form.submitTime" type="date" value-format="yyyy-MM-dd"
42 47
               placeholder="请选择成果提交日期" :disabled="taskName != '成果上传'">
43 48
             </el-date-picker>
44 49
           </el-form-item>
45 50
           <el-form-item label="备注说明" prop="submitSituation">
46
-            <el-input type="textarea" v-model="form.submitSituation" placeholder="请输入备注说明" :disabled="taskName != '成果上传'" />
51
+            <el-input type="textarea" v-model="form.submitSituation" placeholder="请输入备注说明"
52
+              :disabled="taskName != '成果上传'" />
47 53
           </el-form-item>
48 54
           <el-divider></el-divider>
49 55
           <el-form-item label="部门检查员检查" prop="produceComment">
50
-            <el-input type="textarea" v-model="form.produceComment" placeholder="请输入部门检查员检查意见" :disabled="taskName != '部门检查'" />
56
+            <el-input type="textarea" v-model="form.produceComment" placeholder="请输入部门检查员检查意见"
57
+              :disabled="taskName != '部门检查'" />
51 58
           </el-form-item>
52 59
           <el-row>
53 60
             <el-col :span="6" :xs="24" :offset="12">
@@ -68,7 +75,8 @@
68 75
             </el-date-picker>
69 76
           </el-form-item>
70 77
           <el-form-item label="质量检查员审核" prop="qualityComment">
71
-            <el-input type="textarea" v-model="form.qualityComment" placeholder="请输入质量检查员审核意见" :disabled="taskName != '质检审核'" />
78
+            <el-input type="textarea" v-model="form.qualityComment" placeholder="请输入质量检查员审核意见"
79
+              :disabled="taskName != '质检审核'" />
72 80
           </el-form-item>
73 81
           <el-row>
74 82
             <el-col :span="6" :xs="24" :offset="12">
@@ -84,7 +92,8 @@
84 92
             </el-col>
85 93
           </el-row>
86 94
           <el-form-item label="技术质量部负责人审核" prop="deptComment">
87
-            <el-input type="textarea" v-model="form.deptComment" placeholder="请输入技术质量部负责人审核意见" :disabled="taskName != '技术部审核'" />
95
+            <el-input type="textarea" v-model="form.deptComment" placeholder="请输入技术质量部负责人审核意见"
96
+              :disabled="taskName != '技术部审核'" />
88 97
           </el-form-item>
89 98
           <el-row>
90 99
             <el-col :span="6" :xs="24" :offset="12">
@@ -100,10 +109,11 @@
100 109
             </el-col>
101 110
           </el-row>
102 111
           <el-form-item label="资料管理">
103
-          <el-button type="success" size="mini" @click="gotoFile" :disabled="taskName != '成果归档'">前往资料管理系统</el-button>
104
-        </el-form-item>
112
+            <el-button type="success" size="mini" @click="gotoFile" :disabled="taskName != '成果归档'">前往资料管理系统</el-button>
113
+          </el-form-item>
105 114
           <el-form-item label="技术质量部归档" prop="archiveComment">
106
-            <el-input type="textarea" v-model="form.archiveComment" placeholder="请输入技术质量部归档意见" :disabled="taskName != '成果归档'" />
115
+            <el-input type="textarea" v-model="form.archiveComment" placeholder="请输入技术质量部归档意见"
116
+              :disabled="taskName != '成果归档'" />
107 117
           </el-form-item>
108 118
           <el-row>
109 119
             <el-col :span="6" :xs="24" :offset="12">
@@ -120,7 +130,8 @@
120 130
           </el-row>
121 131
         </el-form>
122 132
         <div style="text-align: center;">
123
-          <el-button type="primary" @click="submitForm">确 定</el-button>
133
+          <el-button type="primary" @click="submitForm" :disabled="taskName == '成果归档' && hasArchievement == false">确
134
+            定</el-button>
124 135
           <el-button @click="cancel">取 消</el-button>
125 136
         </div>
126 137
       </el-col>
@@ -163,6 +174,7 @@ import flow from '@/views/flowable/task/todo/detail/flow'
163 174
 import { flowXmlAndNode } from "@/api/flowable/definition";
164 175
 import { getUserByRole } from "@/api/system/role";
165 176
 import projectChoose from '@/views/flowable/form/components/chooseProject.vue';
177
+import { listAchievement } from "@/api/file/achievement";
166 178
 
167 179
 export default {
168 180
   components: {
@@ -250,6 +262,7 @@ export default {
250 262
       completeOpen: false,
251 263
       completeTitle: '',
252 264
       checkType: 'single',
265
+      hasArchievement: false,
253 266
     };
254 267
   },
255 268
   mounted() {
@@ -291,6 +304,12 @@ export default {
291 304
           this.formTotal = 1;
292 305
           this.form = res.data;
293 306
           if (res.data.projectId) {
307
+            listAchievement({ projectId: res.data.projectId }).then(response => {
308
+              if (response.total > 0)
309
+                this.hasArchievement = true;
310
+              else
311
+                this.hasArchievement = false;
312
+            });
294 313
             getProject(res.data.projectId).then(response => {
295 314
               this.chooseProject = response.data;
296 315
               this.isSelect = true;
@@ -542,10 +561,28 @@ export default {
542 561
         this.isSelect = true
543 562
         this.form.projectId = val[0].projectId
544 563
       }
545
-      this.openProject = false
564
+      this.openProject = false;
565
+      listAchievement({ projectId: this.form.projectId }).then(response => {
566
+        if (response.total > 0)
567
+          this.hasArchievement = true;
568
+        else
569
+          this.hasArchievement = false;
570
+      });
571
+    },
572
+    gotoFile() {
573
+      this.$router.push({ path: '/file' })
574
+    },
575
+    typeText(flag) {
576
+      if (flag == true)
577
+        return '已归档'
578
+      else
579
+        return '未归档'
546 580
     },
547
-    gotoFile(){      
548
-      this.$router.push({path: '/file'})
581
+    typeStyle(flag) {
582
+      if (flag == true)
583
+        return 'success'
584
+      else
585
+        return 'warning'
549 586
     }
550 587
   }
551 588
 };

Loading…
Cancelar
Guardar