瀏覽代碼

项目合同修改

lamphua 11 月之前
父節點
當前提交
d1a0903084

+ 3
- 3
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcProjectContractController.java 查看文件

89
      * 删除cmc项目合同
89
      * 删除cmc项目合同
90
      */
90
      */
91
     @Log(title = "cmc项目合同", businessType = BusinessType.DELETE)
91
     @Log(title = "cmc项目合同", businessType = BusinessType.DELETE)
92
-	@DeleteMapping("/{projectIds}")
93
-    public AjaxResult remove(@PathVariable String[] projectIds)
92
+	@DeleteMapping("/{contractIds}")
93
+    public AjaxResult remove(@PathVariable String[] contractIds)
94
     {
94
     {
95
-        return success(cmcProjectContractService.deleteCmcProjectContractByProjectIds(projectIds));
95
+        return success(cmcProjectContractService.deleteCmcProjectContractByContractIds(contractIds));
96
     }
96
     }
97
 }
97
 }

+ 2
- 2
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/mapper/CmcProjectContractMapper.java 查看文件

54
     /**
54
     /**
55
      * 批量删除cmc项目合同
55
      * 批量删除cmc项目合同
56
      * 
56
      * 
57
-     * @param projectIds 需要删除的数据主键集合
57
+     * @param contractIds 需要删除的数据主键集合
58
      * @return 结果
58
      * @return 结果
59
      */
59
      */
60
-    public int deleteCmcProjectContractByProjectIds(String[] projectIds);
60
+    public int deleteCmcProjectContractByContractIds(String[] contractIds);
61
 }
61
 }

+ 2
- 2
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/service/ICmcProjectContractService.java 查看文件

46
     /**
46
     /**
47
      * 批量删除cmc项目合同
47
      * 批量删除cmc项目合同
48
      * 
48
      * 
49
-     * @param projectIds 需要删除的cmc项目合同主键集合
49
+     * @param contractIds 需要删除的cmc项目合同主键集合
50
      * @return 结果
50
      * @return 结果
51
      */
51
      */
52
-    public int deleteCmcProjectContractByProjectIds(String[] projectIds);
52
+    public int deleteCmcProjectContractByContractIds(String[] contractIds);
53
 
53
 
54
     /**
54
     /**
55
      * 删除cmc项目合同信息
55
      * 删除cmc项目合同信息

+ 3
- 3
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/service/impl/CmcProjectContractServiceImpl.java 查看文件

70
     /**
70
     /**
71
      * 批量删除cmc项目合同
71
      * 批量删除cmc项目合同
72
      * 
72
      * 
73
-     * @param projectIds 需要删除的cmc项目合同主键
73
+     * @param contractIds 需要删除的cmc项目合同主键
74
      * @return 结果
74
      * @return 结果
75
      */
75
      */
76
     @Override
76
     @Override
77
-    public int deleteCmcProjectContractByProjectIds(String[] projectIds)
77
+    public int deleteCmcProjectContractByContractIds(String[] contractIds)
78
     {
78
     {
79
-        return cmcProjectContractMapper.deleteCmcProjectContractByProjectIds(projectIds);
79
+        return cmcProjectContractMapper.deleteCmcProjectContractByContractIds(contractIds);
80
     }
80
     }
81
 
81
 
82
     /**
82
     /**

+ 4
- 4
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcProjectContractMapper.xml 查看文件

50
         delete from cmc_project_contract where project_id = #{projectId}
50
         delete from cmc_project_contract where project_id = #{projectId}
51
     </delete>
51
     </delete>
52
 
52
 
53
-    <delete id="deleteCmcProjectContractByProjectIds" parameterType="String">
54
-        delete from cmc_project_contract where project_id in 
55
-        <foreach item="projectId" collection="array" open="(" separator="," close=")">
56
-            #{projectId}
53
+    <delete id="deleteCmcProjectContractByContractIds" parameterType="String">
54
+        delete from cmc_project_contract where contract_id in
55
+        <foreach item="contractId" collection="array" open="(" separator="," close=")">
56
+            #{contractId}
57
         </foreach>
57
         </foreach>
58
     </delete>
58
     </delete>
59
 </mapper>
59
 </mapper>

+ 11
- 7
oa-ui/src/views/flowable/form/projectProcess/technicalTab.vue 查看文件

1
 <!--
1
 <!--
2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-04-19 15:32:00
3
  * @Date: 2024-04-19 15:32:00
4
- * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-06-14 16:06:57
4
+ * @LastEditors: wrh
5
+ * @LastEditTime: 2024-06-19 15:56:42
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div class="app-container">
8
   <div class="app-container">
43
         <el-row>
43
         <el-row>
44
           <el-col :span="6" :xs="24" :offset="12">
44
           <el-col :span="6" :xs="24" :offset="12">
45
             <el-form-item label="签名" prop="technicalPlanner">
45
             <el-form-item label="签名" prop="technicalPlanner">
46
-              <span class="auditor"> {{ form.planUser ? form.planUser.nickName : planUser }} </span>
46
+              <span class="auditor"> {{ form.planUser ? form.planUser.nickName : '' }} </span>
47
             </el-form-item>
47
             </el-form-item>
48
           </el-col>
48
           </el-col>
49
           <el-col :span="6">
49
           <el-col :span="6">
50
             <el-form-item label="日期:" label-width="120px">
50
             <el-form-item label="日期:" label-width="120px">
51
-              <span> {{ form.technicalTime ? form.technicalTime : technicalTime }} </span>
51
+              <span> {{ form.technicalTime ? form.technicalTime : '' }} </span>
52
             </el-form-item>
52
             </el-form-item>
53
           </el-col>
53
           </el-col>
54
         </el-row>
54
         </el-row>
69
         <el-row>
69
         <el-row>
70
           <el-col :span="6" :xs="24" :offset="12">
70
           <el-col :span="6" :xs="24" :offset="12">
71
             <el-form-item label="签名" prop="designUser">
71
             <el-form-item label="签名" prop="designUser">
72
-              <span class="auditor"> {{ form.designUser ? form.designUser.nickName : designUser }} </span>
72
+              <span class="auditor"> {{ form.designUser ? form.designUser.nickName : '' }} </span>
73
             </el-form-item>
73
             </el-form-item>
74
           </el-col>
74
           </el-col>
75
           <el-col :span="6">
75
           <el-col :span="6">
76
             <el-form-item label="日期:" label-width="120px">
76
             <el-form-item label="日期:" label-width="120px">
77
-              <span> {{ form.technicalUploadTime ? form.technicalUploadTime : technicalUploadTime }} </span>
77
+              <span> {{ form.technicalUploadTime ? form.technicalUploadTime : '' }} </span>
78
             </el-form-item>
78
             </el-form-item>
79
           </el-col>
79
           </el-col>
80
         </el-row>
80
         </el-row>
95
         <el-row>
95
         <el-row>
96
           <el-col :span="6" :xs="24" :offset="12">
96
           <el-col :span="6" :xs="24" :offset="12">
97
             <el-form-item label="签名" prop="technicalPlanner">
97
             <el-form-item label="签名" prop="technicalPlanner">
98
-              <span class="auditor"> {{ form.planUser ? form.planUser.nickName : planUser }} </span>
98
+              <span class="auditor"> {{ form.planUser ? form.planUser.nickName : '' }} </span>
99
             </el-form-item>
99
             </el-form-item>
100
           </el-col>
100
           </el-col>
101
           <el-col :span="6">
101
           <el-col :span="6">
163
     },
163
     },
164
   },
164
   },
165
   watch: {
165
   watch: {
166
+    'taskForm.formId'(newval) {
167
+      this.getUserList();
168
+      this.initForm();
169
+    },
166
     projectNumber(newval) {
170
     projectNumber(newval) {
167
       this.$set(this.form, "projectNumber", newval);
171
       this.$set(this.form, "projectNumber", newval);
168
     },
172
     },

+ 3
- 3
oa-ui/src/views/oa/technical/index.vue 查看文件

154
       </div>
154
       </div>
155
     </el-dialog>
155
     </el-dialog>
156
     <el-dialog :title="title" :visible.sync="infoOpen" width="70%" append-to-body>
156
     <el-dialog :title="title" :visible.sync="infoOpen" width="70%" append-to-body>
157
-      <technical-form :taskForm="taskForm" :taskName="''"></technical-form>
157
+      <technical-tab :taskForm="taskForm"></technical-tab>
158
     </el-dialog>
158
     </el-dialog>
159
   </div>
159
   </div>
160
 </template>
160
 </template>
161
 
161
 
162
 <script>
162
 <script>
163
 import { listTechnical, getTechnical, delTechnical, addTechnical, updateTechnical } from "@/api/oa/technical/technical";
163
 import { listTechnical, getTechnical, delTechnical, addTechnical, updateTechnical } from "@/api/oa/technical/technical";
164
-import technicalForm from '../../flowable/form/technicalForm.vue';
164
+import technicalTab from '../../flowable/form/projectProcess/technicalTab.vue';
165
 
165
 
166
 export default {
166
 export default {
167
   name: "Technical",
167
   name: "Technical",
168
-  components: { technicalForm, },
168
+  components: { technicalTab, },
169
   data() {
169
   data() {
170
     return {
170
     return {
171
       // 遮罩层
171
       // 遮罩层

Loading…
取消
儲存