2 次代碼提交 2bdebfbfeb ... abf2ab67b9

作者 SHA1 備註 提交日期
  hxy abf2ab67b9 11482-【CR】【投资系统】增加审批流程-背调流程-指定审批人-权限 4 周之前
  hxy d7f144e736 11482-【CR】【投资系统】增加审批流程-项目详情 4 周之前

+ 26 - 5
ruoyi-ui/src/views/project/investigate/dueDiligenceList.vue

@@ -577,6 +577,15 @@
               v-model="dueForm.remark"
             />
           </el-form-item>
+          <el-form-item label="财务评估报告" class="special-el-form-item">
+            <fileItem ref="financeFileItem" :id="dueForm.id" :is-detail="true"></fileItem>
+          </el-form-item>
+          <el-form-item label="法务评估报告"  class="special-el-form-item">
+            <fileItem ref="legalFileItem" :id="dueForm.id" :is-detail="true"></fileItem>
+          </el-form-item>
+          <el-form-item label="其他" class="special-el-form-item">
+            <fileItem ref="otherFileItem" :id="dueForm.id" :is-detail="true"></fileItem>
+          </el-form-item>
         </el-form>
         <div
           v-else
@@ -586,7 +595,7 @@
           暂无数据
         </div>
       </el-tab-pane>
-      <el-tab-pane label="尽职背调报告汇总表">
+<!--      <el-tab-pane label="尽职背调报告汇总表">
         <div v-if="dueAllPeportList.length > 0">
           <el-form
             v-for="(item, index) in dueAllPeportList"
@@ -624,7 +633,7 @@
         >
           暂无数据
         </div>
-      </el-tab-pane>
+      </el-tab-pane>-->
     </el-tabs>
     <!--选择人员-->
     <selecUser
@@ -831,9 +840,21 @@ export default {
         if (response.data) {
           this.dueForm = response.data;
           setTimeout(() => {
-            that.$refs.fileItems1.listFile = [];
-            that.$refs.fileItems1.handleButton();
-            that.$refs.fileItems1.getListFileBusinessId(this.dueForm.id);
+            this.$refs.fileItems1.handleButton();
+            this.$refs.fileItems1.listFile = [];
+            this.$refs.fileItems1.getListFileBusinessId(that.dueForm.id,"11");
+            //项目行研报告
+            this.$refs.financeFileItem.handleButton();
+            this.$refs.financeFileItem.fileList = [];
+            this.$refs.financeFileItem.getListFileBusinessId(that.dueForm.id, "14");
+            //项目技术报告
+            this.$refs.legalFileItem.handleButton();
+            this.$refs.legalFileItem.fileList = [];
+            this.$refs.legalFileItem.getListFileBusinessId(that.dueForm.id, "15");
+            //其他
+            this.$refs.otherFileItem.handleButton();
+            this.$refs.otherFileItem.fileList = [];
+            this.$refs.otherFileItem.getListFileBusinessId(that.dueForm.id, "0");
           }, 300);
           this.handleLook(response.data);
         }

+ 1 - 1
ruoyi-ui/src/views/project/investigate/processList.vue

@@ -86,7 +86,7 @@
           size="mini"
           icon="el-icon-tickets"
           @click="chooseApprove"
-          v-hasPermi="['invest:pool:due']"
+          v-hasPermi="['system:approve:add']"
         >指定审批人</el-button
         >
 <!--        <button @click="showDialog = true">指定审批人员</button>-->

+ 41 - 33
ruoyi-ui/src/views/project/poolDetail.vue

@@ -186,27 +186,17 @@
                     disabled
                   />
                 </el-form-item>
-                <el-form-item
-                  label="立项资料"
-                  prop="listFile"
-                  class="special-el-form-item"
-                >
-                  <fileItem
-                    ref="fileItemLXApply"
-                    :id="formLXApply.id"
-                  ></fileItem>
+                <el-form-item label="立项申请报告" prop="listFile" class="special-el-form-item">
+                  <fileItem ref="fileItemLXApply" :id="formLXApply.id" :is-detail="true"></fileItem>
                 </el-form-item>
-                <el-form-item
-                  label="通知名单"
-                  prop="participants"
-                  class="special-el-form-item"
-                >
-                  <el-input
-                    rows="4"
-                    type="textarea"
-                    v-model="formLXApply.participants"
-                    disabled
-                  />
+                <el-form-item label="项目行研报告" prop="industryListFile" class="special-el-form-item">
+                  <fileItem ref="industryFileItem" :id="formLXApply.id" :is-detail="true"></fileItem>
+                </el-form-item>
+                <el-form-item label="项目技术报告" prop="technicalListFile" class="special-el-form-item">
+                  <fileItem ref="technicalFileItem" :id="formLXApply.id" :is-detail="true"></fileItem>
+                </el-form-item>
+                <el-form-item label="其他附件" prop="otherListFile" class="special-el-form-item">
+                  <fileItem ref="otherFileItem" :id="formLXApply.id" :is-detail="true"></fileItem>
                 </el-form-item>
               </el-form>
               <div
@@ -217,14 +207,14 @@
                 暂无数据
               </div>
             </el-tab-pane>
-            <el-tab-pane label="项目立项评估评审汇总表">
+<!--            <el-tab-pane label="项目立项评估评审汇总表">
               <tableForm
                 :formType="2"
                 ref="approvalTableForm"
                 :readonly="true"
                 :showBack="false"
               ></tableForm>
-            </el-tab-pane>
+            </el-tab-pane>-->
           </el-tabs>
         </div>
         <div v-if="activeName === '4'">
@@ -267,8 +257,10 @@
                   <fileItem
                     ref="fileItemTJApply"
                     :id="formTJApply.id"
+                    :is-detail="true"
                   ></fileItem>
                 </el-form-item>
+<!--
                 <el-form-item
                   label="通知名单"
                   prop="participants"
@@ -280,6 +272,9 @@
                     v-model="formTJApply.participants"
                     disabled
                   />
+                </el-form-item>-->
+                <el-form-item label="其他附件" prop="otherListFile" class="special-el-form-item">
+                  <fileItem ref="otherFileItem" :id="formTJApply.id" :is-detail="true"></fileItem>
                 </el-form-item>
               </el-form>
               <div
@@ -354,7 +349,7 @@ import meetingList from "../invest/components/meetingList";
 import projectList from "../invest/components/projectList";
 import tableForm from "../invest/components/tableForm";
 import listAllfile from "../invest/components/listAllfile";
-import dueDiligenceList from "../invest/components/dueDiligenceList";
+import dueDiligenceList from "../project/investigate/dueDiligenceList";
 import fileItem from "../invest/components/fileItem";
 
 import {
@@ -540,11 +535,22 @@ export default {
         if (response && response.data) {
           that.formLXApply = response.data;
           setTimeout(() => {
-            that.$refs.fileItemLXApply.handleButton();
-            that.$refs.fileItemLXApply.fileList = [];
-            that.$refs.fileItemLXApply.getListFileBusinessId(
-              that.formLXApply.id
-            );
+            //立项申请报告
+            this.$refs.fileItemLXApply.handleButton();
+            this.$refs.fileItemLXApply.fileList = [];
+            this.$refs.fileItemLXApply.getListFileBusinessId(that.formLXApply.id,"10");
+            //项目行研报告
+            this.$refs.industryFileItem.handleButton();
+            this.$refs.industryFileItem.fileList = [];
+            this.$refs.industryFileItem.getListFileBusinessId(that.formLXApply.id, "12");
+            //项目技术报告
+            this.$refs.technicalFileItem.handleButton();
+            this.$refs.technicalFileItem.fileList = [];
+            this.$refs.technicalFileItem.getListFileBusinessId(that.formLXApply.id, "13");
+            //其他附件
+            this.$refs.otherFileItem.handleButton();
+            this.$refs.otherFileItem.fileList = [];
+            this.$refs.otherFileItem.getListFileBusinessId(that.formLXApply.id, "0");
           }, 300);
         }
       });
@@ -556,11 +562,13 @@ export default {
         if (response && response.data) {
           that.formTJApply = response.data;
           setTimeout(() => {
-            that.$refs.fileItemTJApply.handleButton();
-            that.$refs.fileItemTJApply.fileList = [];
-            that.$refs.fileItemTJApply.getListFileBusinessId(
-              that.formTJApply.id
-            );
+            this.$refs.fileItemTJApply.handleButton();
+            this.$refs.fileItemTJApply.fileList = [];
+            this.$refs.fileItemTJApply.getListFileBusinessId(that.formTJApply.id,"11");
+            //其他附件
+            this.$refs.otherFileItem.handleButton();
+            this.$refs.otherFileItem.fileList = [];
+            this.$refs.otherFileItem.getListFileBusinessId(that.formTJApply.id, "0");
           }, 300);
         }
       });