【邮件日志】邮件日志页面相关问题
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-12-23 14:55:12 +08:00
parent 7bebb8900e
commit 17ad103c34
2 changed files with 11 additions and 9 deletions

View File

@ -14,12 +14,12 @@
:value="item.value" /> :value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system:email:search:EmailStateEnum')"> <!-- <el-form-item :label="$t('system:email:search:EmailStateEnum')">
<el-select v-model="searchData.EmailStateEnum" clearable filterable placeholder=""> <el-select v-model="searchData.EmailStateEnum" clearable filterable placeholder="">
<el-option v-for="item in $d.EmailState" :key="item.id" :label="item.label" <el-option v-for="item in $d.EmailState" :key="item.id" :label="item.label"
:value="item.value" /> :value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item :label="$t('system:email:search:emailDate')"> <el-form-item :label="$t('system:email:search:emailDate')">
<el-date-picker v-model="datetimerange" type="datetimerange" <el-date-picker v-model="datetimerange" type="datetimerange"
:default-time="['00:00:00', '23:59:59']" :start-placeholder="$t('feedBack:search:beginTime')" :default-time="['00:00:00', '23:59:59']" :start-placeholder="$t('feedBack:search:beginTime')"
@ -50,7 +50,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0 <span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0
? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 0).map(item => ? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 0).map(item =>
item.RecipientAddress).join(", ") : '' item.RecipientName).join(", ") : ''
}}</span> }}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -59,7 +59,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0 <span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0
? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 1).map(item => ? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 1).map(item =>
item.RecipientAddress).join(", ") : '' item.RecipientName).join(", ") : ''
}}</span> }}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -73,7 +73,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('system:email:table:errorInfo')" prop="ErrorInfo" show-overflow-tooltip /> <el-table-column :label="$t('system:email:table:errorInfo')" prop="ErrorInfo" show-overflow-tooltip />
<el-table-column :label="$t('common:action:action')" fixed="right" prop="" show-overflow-tooltip> <el-table-column :label="$t('common:action:action')" prop="" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" @click="view(scope.row)"> <el-button type="text" @click="view(scope.row)">
{{ $t('common:button:view') }} {{ $t('common:button:view') }}
@ -196,6 +196,7 @@ export default {
// //
handleReset() { handleReset() {
this.searchData = searchDataDefault() this.searchData = searchDataDefault()
this.datetimerange = []
this.getList() this.getList()
}, },
// //

View File

@ -14,12 +14,12 @@
:value="item.value" /> :value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system:email:search:EmailStateEnum')"> <!-- <el-form-item :label="$t('system:email:search:EmailStateEnum')">
<el-select v-model="searchData.EmailStateEnum" clearable filterable placeholder=""> <el-select v-model="searchData.EmailStateEnum" clearable filterable placeholder="">
<el-option v-for="item in $d.EmailState" :key="item.id" :label="item.label" <el-option v-for="item in $d.EmailState" :key="item.id" :label="item.label"
:value="item.value" /> :value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item :label="$t('system:email:search:emailDate')"> <el-form-item :label="$t('system:email:search:emailDate')">
<el-date-picker v-model="datetimerange" type="datetimerange" <el-date-picker v-model="datetimerange" type="datetimerange"
:default-time="['00:00:00', '23:59:59']" :start-placeholder="$t('feedBack:search:beginTime')" :default-time="['00:00:00', '23:59:59']" :start-placeholder="$t('feedBack:search:beginTime')"
@ -50,7 +50,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0 <span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0
? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 0).map(item => ? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 0).map(item =>
item.RecipientAddress).join(", ") : '' item.RecipientName).join(", ") : ''
}}</span> }}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -59,7 +59,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0 <span>{{Array.isArray(scope.row.RecipientList) && scope.row.RecipientList.length > 0
? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 1).map(item => ? scope.row.RecipientList.filter(item => item.RecipientTypeEnum === 1).map(item =>
item.RecipientAddress).join(", ") : '' item.RecipientName).join(", ") : ''
}}</span> }}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -230,6 +230,7 @@ export default {
// //
handleReset() { handleReset() {
this.searchData = searchDataDefault() this.searchData = searchDataDefault()
this.datetimerange = []
this.getList() this.getList()
}, },
// //