|
|
@ -1,7 +1,7 @@ |
|
|
<template> |
|
|
<template> |
|
|
<el-card shadow="never" class="aui-card--fill"> |
|
|
<el-card shadow="never" class="aui-card--fill"> |
|
|
<div class="mod-news__monthrecordinfo}"> |
|
|
<div class="mod-news__monthrecordinfo}"> |
|
|
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|
|
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()"> |
|
|
<!-- <el-form-item> |
|
|
<!-- <el-form-item> |
|
|
<el-input v-model="dataForm.id" placeholder="id" clearable></el-input> |
|
|
<el-input v-model="dataForm.id" placeholder="id" clearable></el-input> |
|
|
</el-form-item> --> |
|
|
</el-form-item> --> |
|
|
@ -29,7 +29,7 @@ |
|
|
value-format="yyyy-MM-dd" |
|
|
value-format="yyyy-MM-dd" |
|
|
format="yyyy-MM-dd" |
|
|
format="yyyy-MM-dd" |
|
|
placeholder="选择日期时间" |
|
|
placeholder="选择日期时间" |
|
|
style="width:200px"> |
|
|
style="width:200px" @change="changeTime"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="至" prop="endTime"> |
|
|
<el-form-item label="至" prop="endTime"> |
|
|
@ -39,11 +39,11 @@ |
|
|
value-format="yyyy-MM-dd" |
|
|
value-format="yyyy-MM-dd" |
|
|
format="yyyy-MM-dd" |
|
|
format="yyyy-MM-dd" |
|
|
placeholder="选择日期时间" |
|
|
placeholder="选择日期时间" |
|
|
style="width:200px"> |
|
|
style="width:200px" @change="changeTime"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-button @click="getDataListOverWrite()">{{ $t('query') }}</el-button> |
|
|
<el-button type="success" @click="getDataListSearch()">{{ $t('query') }}</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- <el-form-item> |
|
|
<!-- <el-form-item> |
|
|
<el-button v-if="$hasPermission('news:monthrecordinfo:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|
|
<el-button v-if="$hasPermission('news:monthrecordinfo:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|
|
@ -52,7 +52,7 @@ |
|
|
<el-button type="primary" @click="addHandle('','0','','','','')">{{ $t('add') }}</el-button> |
|
|
<el-button type="primary" @click="addHandle('','0','','','','')">{{ $t('add') }}</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-button type="primary" @click="exportHandle()">{{ $t('export') }}</el-button> |
|
|
<el-button type="success" @click="exportHandle()">{{ $t('export') }}</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-button v-if="$hasPermission('news:monthrecordinfo:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|
|
<el-button v-if="$hasPermission('news:monthrecordinfo:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|
|
@ -64,13 +64,13 @@ |
|
|
{{scope.$index+1}} |
|
|
{{scope.$index+1}} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="nickName" label="发布人" header-align="center" align="center"></el-table-column> |
|
|
<el-table-column prop="nickName" label="发布人" header-align="center" align="center" width="140" show-overflow-tooltip></el-table-column> |
|
|
<el-table-column prop="deptName" label="部门名称" header-align="center" align="center"></el-table-column> |
|
|
<el-table-column prop="deptName" label="部门名称" header-align="center" align="center" width="150" show-overflow-tooltip></el-table-column> |
|
|
<el-table-column prop="startDate" label="统计开始时间" header-align="center" align="center" :formatter="dateFormat"></el-table-column> |
|
|
<el-table-column prop="startDate" label="统计开始时间" header-align="center" align="center" :formatter="dateFormat" width="180"></el-table-column> |
|
|
<el-table-column prop="endDate" label="统计结束时间" header-align="center" align="center" :formatter="dateFormat"></el-table-column> |
|
|
<el-table-column prop="endDate" label="统计结束时间" header-align="center" align="center" :formatter="dateFormat" width="180"></el-table-column> |
|
|
<el-table-column prop="content" label="内容" header-align="center" align="center" show-overflow-tooltip></el-table-column> |
|
|
<el-table-column prop="content" label="内容" header-align="center" align="left" min-width="400" show-overflow-tooltip></el-table-column> |
|
|
<el-table-column prop="state" label="月报状态" header-align="center" align="center"></el-table-column> |
|
|
<el-table-column prop="state" label="月报状态" header-align="center" align="center" width="120"></el-table-column> |
|
|
<el-table-column prop="createdTime" label="发布时间" header-align="center" align="center"></el-table-column> |
|
|
<el-table-column prop="createdTime" label="发布时间" header-align="center" align="center" width="180"></el-table-column> |
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="250"> |
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="250"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div> |
|
|
<div> |
|
|
@ -126,7 +126,9 @@ export default { |
|
|
dataForm: { |
|
|
dataForm: { |
|
|
id: '', |
|
|
id: '', |
|
|
content: '', |
|
|
content: '', |
|
|
nickName: '' |
|
|
nickName: '', |
|
|
|
|
|
startTime: '', |
|
|
|
|
|
endTime: '' |
|
|
}, |
|
|
}, |
|
|
pickerBeginDateBefore: { |
|
|
pickerBeginDateBefore: { |
|
|
disabledDate: (time) => { |
|
|
disabledDate: (time) => { |
|
|
@ -200,10 +202,6 @@ export default { |
|
|
let date = row[column.property] |
|
|
let date = row[column.property] |
|
|
return date.length >= 10 ? date.substring(0, 10) : date |
|
|
return date.length >= 10 ? date.substring(0, 10) : date |
|
|
}, |
|
|
}, |
|
|
getDataListOverWrite () { |
|
|
|
|
|
this.page = 1 |
|
|
|
|
|
this.getDataList() |
|
|
|
|
|
}, |
|
|
|
|
|
btKeyUpContent (e) { |
|
|
btKeyUpContent (e) { |
|
|
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '') |
|
|
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '') |
|
|
this.dataForm.content = e.target.value |
|
|
this.dataForm.content = e.target.value |
|
|
|