6
0
yusheng 11 сар өмнө
parent
commit
7628c10f63

+ 3 - 1
src/main.js

@@ -45,7 +45,9 @@ import 'bpmn-js/dist/assets/bpmn-font/css/bpmn.css';
 import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css';
 import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css';
 function render(props = {}) {
-  const { container, routerBase } = props;
+  const { container, routerBase, fileMain } = props;
+  Vue.component('fileMain', fileMain);
+
   // const router = new VueRouter({
   //   base: window.__POWERED_BY_QIANKUN__ ? routerBase : process.env.BASE_URL,
   //   mode: 'history',

+ 5 - 3
src/views/project-manage/planManage/components/plan-form.vue

@@ -245,7 +245,7 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="附件">
-            <fileUpload v-model="form.files" :type="dialogType"></fileUpload>
+            <fileMain v-model="form.files" :type="dialogType"></fileMain>
           </el-form-item>
         </el-col>
       </el-row>
@@ -260,14 +260,16 @@
   } from '@/api/project-manage';
   import PersonSelect from '@/components/CommomSelect/person-select.vue';
   import ProjectForm from '@/views/project-manage/project-initiation/components/project-form.vue';
-  import fileUpload from '@/BIZComponents/addDoc/index.vue';
+  // import fileUpload from '@/BIZComponents/addDoc/index.vue';
   import { getFile } from '@/api/system/file';
   import { getTargetPlanTreeAPI } from '@/api/project-manage/plan';
   import userSelectDialog from '@/BIZComponents/user-select/user-select.vue';
 
   export default {
     name: 'plan-form',
-    components: { fileUpload, ProjectForm, PersonSelect, userSelectDialog },
+    components: {
+      //  fileUpload, 
+      ProjectForm, PersonSelect, userSelectDialog },
     props: {
       dialogType: {
         type: String,

+ 3 - 3
src/views/project-manage/project-initiation/components/project-form.vue

@@ -292,7 +292,7 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="附件">
-            <fileUpload v-model="form.files" :type="dialogType"></fileUpload>
+            <fileMain v-model="form.files" :type="dialogType"></fileMain>
           </el-form-item>
         </el-col>
       </el-row>
@@ -344,7 +344,7 @@ import linkParentDialog from '@/components/linkParentDialog';
 
 import PersonSelect from '@/components/CommomSelect/person-select.vue';
 import customDialog from '../../components/custom-dialog.vue';
-import fileUpload from '@/BIZComponents/addDoc/index.vue';
+// import fileUpload from '@/BIZComponents/addDoc/index.vue';
 import { getFile } from '@/api/system/file';
 import contractListDialog from '@/views/project-manage/components/contractListDialog.vue';
 import orderListDialog from '@/BIZComponents/orderListDialog/orderListDialog.vue';
@@ -358,7 +358,7 @@ import { reviewStatusEnum } from '@/enum/dict';
 export default {
   name: 'project-form',
   components: {
-    fileUpload,
+    // fileUpload,
     PersonSelect,
     customDialog,
     contractListDialog,

+ 3 - 3
src/views/project-manage/task-manage/components/submitDeliverablesInfoTable.vue

@@ -68,7 +68,7 @@
 <!--              @click="downloadFile(item)">-->
 <!--              {{ item.name }}-->
 <!--            </el-link>-->
-            <fileUpload v-model="row.files" :type="dialogType=='view'||row.status==1||[1,2].includes(row.processStatus)?'view':''" ></fileUpload>
+            <fileMain v-model="row.files" :type="dialogType=='view'||row.status==1||[1,2].includes(row.processStatus)?'view':''" ></fileMain>
           </el-form-item>
         </template>
         <template v-slot:headerRequired="{column}">
@@ -87,14 +87,14 @@
 
 import {mapGetters} from 'vuex'
 import {getByCode} from "@/api/system/dictionary-data";
-import fileUpload from "@/BIZComponents/addDoc/index.vue";
+// import fileUpload from "@/BIZComponents/addDoc/index.vue";
 import {getFile} from "@/api/system/file";
 import {proStatusEnum, reviewStatusEnum} from "@/enum/dict";
 
 export default {
   type: "deliverablesInfoTable",
   components: {
-    fileUpload,
+    // fileUpload,
 
   },
   props: {