|
|
|
@ -2,23 +2,34 @@ |
|
|
|
<el-card shadow="never" class="aui-card--fill"> |
|
|
|
<div class="mod-message__smslog}"> |
|
|
|
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="dataForm.id" placeholder="id" clearable></el-input> |
|
|
|
<el-form-item label="手机号" prop="mobile"> |
|
|
|
<el-input v-model="dataForm.mobile" placeholder="手机号" clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="发送状态" prop="status"> |
|
|
|
<el-select v-model="dataForm.status" placeholder="发送状态" clearable> |
|
|
|
<el-option v-for="item in statusArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue" > |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="平台类型" prop="platform"> |
|
|
|
<el-select v-model="dataForm.platform" placeholder="平台类型" clearable> |
|
|
|
<el-option v-for="item in platformArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue" > |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button @click="getDataList()">{{ $t('query') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<!-- <el-button v-if="$hasPermission('message:smslog:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> --> |
|
|
|
<el-button type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|
|
|
<el-button v-if=false type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button v-if="$hasPermission('message:smslog:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|
|
|
<el-button v-if=false type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;"> |
|
|
|
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|
|
|
<el-table-column prop="smsTemplateId" label="短信模板表ID" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="params1" label="参数1" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="params2" label="参数2" header-align="center" align="center"></el-table-column> |
|
|
|
@ -70,6 +81,14 @@ export default { |
|
|
|
dataForm: { |
|
|
|
id: '' |
|
|
|
}, |
|
|
|
statusArr: [ |
|
|
|
{ dictValue: 1, dictName: '成功' }, |
|
|
|
{ dictValue: 0, dictName: '失败' } |
|
|
|
], |
|
|
|
platformArr: [ |
|
|
|
{ dictValue: 1, dictName: '阿里云' }, |
|
|
|
{ dictValue: 2, dictName: '腾讯云' } |
|
|
|
], |
|
|
|
smslogDetailVisible: false |
|
|
|
} |
|
|
|
}, |
|
|
|
@ -86,7 +105,7 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
showPlatform (row, column) { |
|
|
|
if (row.status === 1) { |
|
|
|
if (row.platform === 1) { |
|
|
|
return '阿里云' |
|
|
|
} else { |
|
|
|
return '腾讯云' |
|
|
|
|