diff --git a/src/views/dataNetworkDiskManagement/dataMaintenance/DataMaintenance.vue b/src/views/dataNetworkDiskManagement/dataMaintenance/DataMaintenance.vue
index 678ba66..5f4da2d 100644
--- a/src/views/dataNetworkDiskManagement/dataMaintenance/DataMaintenance.vue
+++ b/src/views/dataNetworkDiskManagement/dataMaintenance/DataMaintenance.vue
@@ -34,11 +34,19 @@
-
+
+
+
+
+
@@ -49,10 +57,10 @@
-
上传
+
上传
批量删除
批量分发
-
导出
+
导出
@@ -70,7 +78,7 @@
>
编辑
- 分发
+ 分发
删除
@@ -78,6 +86,7 @@
+
@@ -87,10 +96,12 @@ import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
import { JeroListMixin } from '@/mixins/JeroListMixin'
import IconImg from '@/assets/imgs/icon/icon_committee.png'
import MaintenanceModal from './modules/MaintenanceModal'
+import DistributeModal from './modules/DistributeModal'
+import JDate from '@comp/tools/JDate'
export default {
name: 'DataMaintenance',
- components: { PageHeaderTitle, MaintenanceModal },
+ components: { PageHeaderTitle, MaintenanceModal, DistributeModal, JDate },
mixins: [JeroListMixin],
data() {
return {
@@ -120,15 +131,13 @@ export default {
sm: { span: 24 }
},
url: {
- add: 'payDataFile/payDataFile/add', // 资料和会议的添加 post
- edit: 'payDataFile/payDataFile/edit', // 资料和会议的编辑 post
delete: 'payDataFile/payDataFile/delete', // 资料和会议通过id删除一项
upload: 'payDataFile/payDataFile/addMeetingFile', // 资料和会议的上传
deleteBatch: 'payDataFile/payDataFile/deleteBatch', // 资料和会议批量删除
list: 'payDataFile/payDataFile/list', // 资料列表
distribute: 'payDataFile/payDataFile/distribute', // 分发
distributeBatch: 'payDataFile/payDataFile/distributes', // 批量分发
- export: 'payDataFile/payDataFile/importFile', // 导出
+ exportXlsUrl: 'payDataFile/payDataFile/importFile', // 导出
treeList: 'payDataDirectory/payDataDirectory/tree', // 资料树
treeMeetList: 'payDataDirectory/payDataDirectory/meetingTree' // 会议树
},
@@ -158,7 +167,10 @@ export default {
{
title: '下载次数',
dataIndex: 'downLodeTime',
- align: 'center'
+ align: 'center',
+ customRender: function( text ) {
+ return text ? text + ' 次' : 0 + ' 次'
+ }
},
{
title: '上传时间',
@@ -225,7 +237,10 @@ export default {
{
title: '下载次数',
dataIndex: 'downLodeTime',
- align: 'center'
+ align: 'center',
+ customRender: function( text ) {
+ return text ? text + ' 次' : 0 + ' 次'
+ }
},
{
title: '上传时间',
@@ -272,9 +287,6 @@ export default {
getAction(this.url.treeMeetList).then(res => {
if (res.success) {
this.treeMeetData = res.result
- if (this.treeMeetData && this.treeMeetData.length){
- this.filters.id = this.treeMeetData[0].id
- }
}
})
},
@@ -286,6 +298,25 @@ export default {
})
this.selectionRows = selectionRows
},
+ // 上传
+ handleAdd: function () {
+ const data = this.isData ? '1' : '2'
+ this.$refs.modalForm.add(data)
+ this.$refs.modalForm.title = '上传'
+ },
+ // 编辑
+ handleEdit: function (record) {
+ const data = this.isData ? '1' : '2'
+ this.$refs.modalForm.edit(record, data)
+ this.$refs.modalForm.title = '编辑'
+ this.$refs.modalForm.disableSubmit = false
+ },
+ // 分发
+ distribute(record) {
+ this.$refs.modalForm.edit(record)
+ this.$refs.modalForm.title = '分发'
+ },
+ modalDistributeFormOk() {},
// 批量删除
batchDel: function () {
if (!this.url.deleteBatch) {
diff --git a/src/views/dataNetworkDiskManagement/dataMaintenance/modules/DistributeModal.vue b/src/views/dataNetworkDiskManagement/dataMaintenance/modules/DistributeModal.vue
new file mode 100644
index 0000000..206bffc
--- /dev/null
+++ b/src/views/dataNetworkDiskManagement/dataMaintenance/modules/DistributeModal.vue
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/dataNetworkDiskManagement/dataMaintenance/modules/MaintenanceModal.vue b/src/views/dataNetworkDiskManagement/dataMaintenance/modules/MaintenanceModal.vue
index 26ce684..fdc1c85 100644
--- a/src/views/dataNetworkDiskManagement/dataMaintenance/modules/MaintenanceModal.vue
+++ b/src/views/dataNetworkDiskManagement/dataMaintenance/modules/MaintenanceModal.vue
@@ -13,21 +13,26 @@
-
+
+
-
- {e.target.value = (e.target.value + '').trim()}"/>
+
+
@@ -38,48 +43,82 @@