资料目录管理;工作组成员维护

This commit is contained in:
zhaoxiao
2021-09-02 17:57:11 +08:00
parent d8b540041b
commit 365dc7f6bb
6 changed files with 255 additions and 163 deletions
@@ -61,8 +61,7 @@
<!-- 操作按钮区域-->
<div class="table-operator">
<a-button type="primary" icon="plus" @click="handleAdd">添加成员</a-button>
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl"
@change="handleImportExcel">
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :data="importParam" :action="importExcelUrl" @change="handleImportExcel">
<a-button type="primary" icon="import">导入</a-button>
</a-upload>
<a-button type="primary" icon="export" @click="handleExportXls('工作组成员')">导出</a-button>
@@ -116,7 +115,7 @@
<project-detail-modal ref="projectDetail"></project-detail-modal>
<working-group-member-unit-module ref="modalForm" @ok="modalFormOk"></working-group-member-unit-module>
<working-group-member-set-charge-notice ref="setChargeNotic"></working-group-member-set-charge-notice>
<working-group-member-set-charge-notice ref="setChargeNotic" @ok="modalFormOk"></working-group-member-set-charge-notice>
</div>
</template>
@@ -273,7 +272,8 @@ export default {
}
],
workingGroupDetail: {},
chargeNoticeList: [] // 收费通知号选项
chargeNoticeList: [], // 收费通知号选项
importParam: {}
}
},
created() {
@@ -288,6 +288,7 @@ export default {
this.workingGroupProject = this.$route.query.workingGroupProject
this.workingGroupProjectId = this.$route.query.workingGroupProjectId
this.filters.workingGroupId = this.workingGroupProjectId
this.importParam.workingGroupId = this.workingGroupProjectId
this.loadData()
let param = {
id: this.workingGroupProjectId
@@ -306,6 +307,7 @@ export default {
},
handleEdit: function (record) {
this.getChargeNoticeList()
this.$refs.modalForm.workingGroupId = this.workingGroupProjectId
this.$refs.modalForm.chargeNoticeList = this.chargeNoticeList
this.$refs.modalForm.edit(record)
this.$refs.modalForm.title = '编辑'
@@ -363,31 +365,6 @@ export default {
<style scoped lang="less">
@import '~@assets/less/common.less';
.part-title {
padding: 10px 0;
font-size: 16px;
font-family: PingFang SC, PingFang SC-Bold;
font-weight: 700;
text-align: left;
color: #333333;
position: relative;
&-text {
padding-left: 20px;
}
&-text::before {
position: absolute;
content: "";
left: 0;
top: 50%;
transform: translateY(-50%);
width: 10px;
height: 10px;
background: #069f99;
}
}
.divider {
height: 1px;
background-color: #cccccc;