|
|
@ -1,6 +1,39 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<page-view>
|
|
|
|
<page-view>
|
|
|
|
<a-row :gutter="12" type="flex" align="middle">
|
|
|
|
<a-row :gutter="12" type="flex" align="middle">
|
|
|
|
|
|
|
|
<a-col :span="24" class="search-box">
|
|
|
|
|
|
|
|
<a-card :bordered="false">
|
|
|
|
|
|
|
|
<div class="table-page-search-wrapper">
|
|
|
|
|
|
|
|
<a-form layout="inline">
|
|
|
|
|
|
|
|
<a-row :gutter="48">
|
|
|
|
|
|
|
|
<a-col :md="6" :sm="24">
|
|
|
|
|
|
|
|
<a-form-item label="关键词">
|
|
|
|
|
|
|
|
<a-input/>
|
|
|
|
|
|
|
|
</a-form-item>
|
|
|
|
|
|
|
|
</a-col>
|
|
|
|
|
|
|
|
<a-col :md="6" :sm="24">
|
|
|
|
|
|
|
|
<a-form-item label="年月份">
|
|
|
|
|
|
|
|
<a-select placeholder="请选择年月">
|
|
|
|
|
|
|
|
<a-select-option value="2019-01">2019-01</a-select-option>
|
|
|
|
|
|
|
|
<a-select-option value="2019-02">2019-02</a-select-option>
|
|
|
|
|
|
|
|
<a-select-option value="2019-03">2019-03</a-select-option>
|
|
|
|
|
|
|
|
</a-select>
|
|
|
|
|
|
|
|
</a-form-item>
|
|
|
|
|
|
|
|
</a-col>
|
|
|
|
|
|
|
|
<a-col :md="6" :sm="24">
|
|
|
|
|
|
|
|
<span class="table-page-search-submitButtons">
|
|
|
|
|
|
|
|
<a-button type="primary">查询</a-button>
|
|
|
|
|
|
|
|
<a-button style="margin-left: 8px;">重置</a-button>
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a-col>
|
|
|
|
|
|
|
|
</a-row>
|
|
|
|
|
|
|
|
</a-form>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="table-operator">
|
|
|
|
|
|
|
|
<a-button type="primary" icon="plus" @click="showUploadModal">上传</a-button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</a-card>
|
|
|
|
|
|
|
|
</a-col>
|
|
|
|
<a-col
|
|
|
|
<a-col
|
|
|
|
class="attachment-item"
|
|
|
|
class="attachment-item"
|
|
|
|
v-for="attachment in attachments"
|
|
|
|
v-for="attachment in attachments"
|
|
|
@ -21,16 +54,13 @@
|
|
|
|
</a-card>
|
|
|
|
</a-card>
|
|
|
|
</a-col>
|
|
|
|
</a-col>
|
|
|
|
</a-row>
|
|
|
|
</a-row>
|
|
|
|
<a-row type="flex" justify="end" :gutter="12">
|
|
|
|
<a-row type="flex" justify="end">
|
|
|
|
<a-pagination
|
|
|
|
<a-pagination
|
|
|
|
:defaultPageSize="pagination.size"
|
|
|
|
:defaultPageSize="pagination.size"
|
|
|
|
:total="pagination.total"
|
|
|
|
:total="pagination.total"
|
|
|
|
@change="handlePaginationChange"
|
|
|
|
@change="handlePaginationChange"
|
|
|
|
></a-pagination>
|
|
|
|
></a-pagination>
|
|
|
|
</a-row>
|
|
|
|
</a-row>
|
|
|
|
<div class="upload-button">
|
|
|
|
|
|
|
|
<a-button type="primary" shape="circle" icon="plus" size="large" @click="showUploadModal"></a-button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<a-modal title="上传附件" v-model="uploadVisible" :footer="null">
|
|
|
|
<a-modal title="上传附件" v-model="uploadVisible" :footer="null">
|
|
|
|
<a-upload-dragger
|
|
|
|
<a-upload-dragger
|
|
|
|
name="file"
|
|
|
|
name="file"
|
|
|
@ -68,8 +98,15 @@
|
|
|
|
<a-skeleton active :loading="detailLoading" :paragraph="{rows: 8}">
|
|
|
|
<a-skeleton active :loading="detailLoading" :paragraph="{rows: 8}">
|
|
|
|
<a-list itemLayout="horizontal">
|
|
|
|
<a-list itemLayout="horizontal">
|
|
|
|
<a-list-item>
|
|
|
|
<a-list-item>
|
|
|
|
<a-list-item-meta :description="selectAttachment.name">
|
|
|
|
<a-list-item-meta>
|
|
|
|
<span slot="title">附件名:</span>
|
|
|
|
<template slot="description" v-if="editable">
|
|
|
|
|
|
|
|
<a-input v-model="selectAttachment.name" @blur="updateAttachment"/>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<template slot="description" v-else>{{ selectAttachment.name }}</template>
|
|
|
|
|
|
|
|
<span slot="title">
|
|
|
|
|
|
|
|
附件名:
|
|
|
|
|
|
|
|
<a-icon type="edit" @click="handleEditName"/>
|
|
|
|
|
|
|
|
</span>
|
|
|
|
</a-list-item-meta>
|
|
|
|
</a-list-item-meta>
|
|
|
|
</a-list-item>
|
|
|
|
</a-list-item>
|
|
|
|
<a-list-item>
|
|
|
|
<a-list-item>
|
|
|
@ -87,6 +124,11 @@
|
|
|
|
<span slot="title">图片尺寸:</span>
|
|
|
|
<span slot="title">图片尺寸:</span>
|
|
|
|
</a-list-item-meta>
|
|
|
|
</a-list-item-meta>
|
|
|
|
</a-list-item>
|
|
|
|
</a-list-item>
|
|
|
|
|
|
|
|
<a-list-item>
|
|
|
|
|
|
|
|
<a-list-item-meta :description="selectAttachment.createTime">
|
|
|
|
|
|
|
|
<span slot="title">上传日期:</span>
|
|
|
|
|
|
|
|
</a-list-item-meta>
|
|
|
|
|
|
|
|
</a-list-item>
|
|
|
|
<a-list-item>
|
|
|
|
<a-list-item>
|
|
|
|
<a-list-item-meta :description="selectAttachment.path">
|
|
|
|
<a-list-item-meta :description="selectAttachment.path">
|
|
|
|
<span slot="title">
|
|
|
|
<span slot="title">
|
|
|
@ -141,9 +183,10 @@ export default {
|
|
|
|
selectAttachment: null,
|
|
|
|
selectAttachment: null,
|
|
|
|
drawerWidth: '560',
|
|
|
|
drawerWidth: '560',
|
|
|
|
attachments: [],
|
|
|
|
attachments: [],
|
|
|
|
|
|
|
|
editable: false,
|
|
|
|
pagination: {
|
|
|
|
pagination: {
|
|
|
|
page: 1,
|
|
|
|
page: 1,
|
|
|
|
size: 12,
|
|
|
|
size: 18,
|
|
|
|
sort: ''
|
|
|
|
sort: ''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -257,6 +300,13 @@ export default {
|
|
|
|
source.cancel('Upload operation canceled by the user.')
|
|
|
|
source.cancel('Upload operation canceled by the user.')
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
handleEditName() {
|
|
|
|
|
|
|
|
this.editable = !this.editable
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
updateAttachment() {
|
|
|
|
|
|
|
|
this.$message.success('修改')
|
|
|
|
|
|
|
|
this.editable = false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -267,16 +317,11 @@ export default {
|
|
|
|
margin: 24px 0 12px 0;
|
|
|
|
margin: 24px 0 12px 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.attachment-item {
|
|
|
|
.attachment-item,
|
|
|
|
|
|
|
|
.search-box {
|
|
|
|
padding-bottom: 12px;
|
|
|
|
padding-bottom: 12px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.upload-button {
|
|
|
|
|
|
|
|
position: fixed;
|
|
|
|
|
|
|
|
bottom: 80px;
|
|
|
|
|
|
|
|
right: 20px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.attach-thumb {
|
|
|
|
.attach-thumb {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
margin: 0 auto;
|
|
|
|
margin: 0 auto;
|
|
|
@ -311,4 +356,8 @@ export default {
|
|
|
|
background: rgb(255, 255, 255);
|
|
|
|
background: rgb(255, 255, 255);
|
|
|
|
border-radius: 0px 0px 4px 4px;
|
|
|
|
border-radius: 0px 0px 4px 4px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.table-operator {
|
|
|
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|