|
|
@ -1,7 +1,7 @@ |
|
|
|
<template> |
|
|
|
<el-card shadow="never" class="aui-card--fill"> |
|
|
|
<div class="mod-news__dailyrecordinfo}"> |
|
|
|
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|
|
|
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()"> |
|
|
|
<div> |
|
|
|
<el-form-item v-if="dailyTypeArr.length > 0" label="随手记类型" prop="dailyType" label-width="90px"> |
|
|
|
<el-select v-model="dataForm.dailyType" placeholder="随手记类型" @change="selectModel($event)" clearable style="width:200px"> |
|
|
@ -39,7 +39,7 @@ |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
format="yyyy-MM-dd" |
|
|
|
placeholder="选择日期时间" |
|
|
|
style="width:200px"> |
|
|
|
style="width:200px" @change="changeTime"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="至" prop="endTime"> |
|
|
@ -49,11 +49,11 @@ |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
format="yyyy-MM-dd" |
|
|
|
placeholder="选择日期时间" |
|
|
|
style="width:200px"> |
|
|
|
style="width:200px" @change="changeTime"> |
|
|
|
</el-date-picker> |
|
|
|
</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-button type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|
|
@ -65,7 +65,7 @@ |
|
|
|
<el-button v-if="$hasPermission('news:dailyrecordinfo:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|
|
|
</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> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
@ -75,15 +75,15 @@ |
|
|
|
{{scope.$index+1}} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="deptName" label="部门名称" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="dailyType" label="随手记类型" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="meetType" label="会议类型" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="dailyDate" label="会议时间" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="address" label="地址" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="joinNum" label="参加人数" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="content" label="会议内容" header-align="center" align="center" show-overflow-tooltip></el-table-column> |
|
|
|
<el-table-column prop="nickName" label="发布人" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="createdTime" label="发布时间" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="deptName" label="部门名称" header-align="center" align="center" width="200" show-overflow-tooltip></el-table-column> |
|
|
|
<el-table-column prop="dailyType" label="随手记类型" header-align="center" align="center" width="120"></el-table-column> |
|
|
|
<el-table-column prop="meetType" label="会议类型" header-align="center" align="center" width="120"></el-table-column> |
|
|
|
<el-table-column prop="dailyDate" label="会议时间" header-align="center" align="center" width="180"></el-table-column> |
|
|
|
<el-table-column prop="address" label="地址" header-align="center" align="center" min-width="200" show-overflow-tooltip></el-table-column> |
|
|
|
<el-table-column prop="joinNum" label="参加人数" header-align="center" align="center" width="120"></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="nickName" label="发布人" header-align="center" align="center" width="150" show-overflow-tooltip></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="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button :disabled="scope.row.isUpdate == '0'" type="text" size="small" @click="addHandle(scope.row.id,false)">{{ $t('update') }}</el-button> |
|
|
@ -140,7 +140,9 @@ export default { |
|
|
|
dataForm: { |
|
|
|
id: '', |
|
|
|
content: '', |
|
|
|
nickName: '' |
|
|
|
nickName: '', |
|
|
|
startTime: '', |
|
|
|
endTime: '' |
|
|
|
}, |
|
|
|
meetTypeArr: [], |
|
|
|
dailyTypeArr: [], |
|
|
@ -177,10 +179,6 @@ export default { |
|
|
|
}) |
|
|
|
.catch(() => {}) |
|
|
|
}, |
|
|
|
getDataListOverWrite () { |
|
|
|
this.page = 1 |
|
|
|
this.getDataList() |
|
|
|
}, |
|
|
|
btKeyUpContent (e) { |
|
|
|
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '') |
|
|
|
this.dataForm.content = e.target.value |
|
|
|