Przeglądaj źródła

交付物 对接查看接收方信息

dev
zhengzhou 4 lat temu
rodzic
commit
5268156d9f
2 zmienionych plików z 19 dodań i 15 usunięć
  1. +12
    -10
      src/views/main_web/workspace/components/archive-view/index.vue
  2. +7
    -5
      src/views/main_web/workspace/components/archive-view/list-file-item.vue

+ 12
- 10
src/views/main_web/workspace/components/archive-view/index.vue Wyświetl plik

@@ -2,7 +2,7 @@
<div class="archive-view">
<div class="view-left">
<div class="view-left-title">从成果中选择交付物</div>
<div class="view-left-button" @click="receiverModalVisible = true">查看接收方息</div>
<div class="view-left-button" @click="receiverModalVisible = true">查看接收方息</div>
<el-collapse v-model="collapseActiveKeys" class="panel-wrapper">
<el-collapse-item class="panel" title="项目成果" name="1">
<div
@@ -118,28 +118,28 @@
<div class="summary-wrap">
<div class="item">
<div class="item-title">企业名称:</div>
<div class="item-value"></div>
<div class="item-value">{{receiverInfo.compAllName}}</div>
</div>
<div class="item">
<div class="item-title">项目名称:</div>
<div class="item-value"></div>
<div class="item-value">{{receiverInfo.projName}}</div>
</div>
<div class="item">
<div class="item-title">关联模板名称:</div>
<div class="item-value"></div>
<div class="item-value">{{receiverInfo.tempName}}</div>
</div>
<div class="item">
<!-- <div class="item">
<div class="item-title">对方项目负责人:</div>
<div class="item-value"></div>
</div>
</div> -->
<div class="item">
<div class="item-title">对接模板节点:</div>
<div class="item-value"></div>
<div class="item-value">{{receiverInfo.folderName}}</div>
</div>
<div class="item">
<!-- <div class="item">
<div class="item-title">对接节点负责人:</div>
<div class="item-value"></div>
</div>
</div> -->
</div>
</div>
</el-dialog>
@@ -298,7 +298,9 @@ export default {
* 查看接收方信息
*/
async fetchReceiverInfo() {

const res = await this.$fetchApi('folder/queryProjAcceptInfoByDeliverablesFolderId', { deliverablesFolderId: this.currentNodeFolder.id, projId: this.projectId });
wrapErrorHint(res);
this.receiverInfo = firstCharToLowerCase(res.Data || {});
},
}
}


+ 7
- 5
src/views/main_web/workspace/components/archive-view/list-file-item.vue Wyświetl plik

@@ -23,11 +23,13 @@
<script>
import dayjs from 'dayjs';

const imgType = ['jpg', 'png', 'bmp', 'gif', 'jpeg'].reduce((h, v) => (h[v] = true, h), {});
const docType =['doc','docx','ppt','pptx','xls','xlsx', 'pdf'].reduce((h, v) => (h[v] = true, h), {});
const videoType = ["avi", "mov", "wav","mp4"].reduce((h, v) => (h[v] = true, h), {});
const exeType = ['exe'].reduce((h, v) => (h[v] = true, h), {});
const zipType = ['zip'].reduce((h, v) => (h[v] = true, h), {});
const getMap = (...args) => args.reduce((h, v) => (h[v] = true, h), {});

const imgType = getMap('jpg', 'png', 'bmp', 'gif', 'jpeg');
const docType = getMap('doc','docx','ppt','pptx','xls','xlsx', 'pdf', 'txt');
const videoType = getMap('avi', 'mov', 'wav','mp4');
const exeType = getMap('exe');
const zipType = getMap('zip');

export default {
props: {


Ładowanie…
Anuluj
Zapisz