Commit 1a2832a2 authored by 赵啸非's avatar 赵啸非

短信界面修改

parent 97273525
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<el-dialog :title="title" :visible.sync="open" width="90%" append-to-body> <el-dialog :title="title" :visible.sync="open" width="90%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="120px"> <el-form ref="form" :model="form" :rules="rules" label-width="120px">
<el-row> <el-row>
<Field label="电话号码" prop="mobile" v-model="form.mobile" placeholder="请输入电话号码"/> <Field label="电话号码" prop="mobile" v-model="form.mobile" placeholder="请输入电话号码"/>
<Field label="发送内容" prop="sendMess" v-model="form.sendMess" placeholder="请输入发送内容"/> <Field label="发送内容" prop="sendMess" v-model="form.sendMess" placeholder="请输入发送内容"/>
<Field label="发送状态" prop="sendStatus" v-model="form.sendStatus" type="select" :enumData="dict.sendStatus" placeholder="请选择发送状态"/> <Field label="发送状态" prop="sendStatus" v-model="form.sendStatus" type="select" :enumData="dict.sendStatus" placeholder="请选择发送状态"/>
<Field label="发送时间" prop="sendTime" v-model="form.sendTime" type="date" /> <Field label="发送时间" prop="sendTime" v-model="form.sendTime" type="date" />
......
<template> <template>
<div class="page"> <div class="page">
<LayoutTable :data="tableData" :config="tableConfig"> <LayoutTable :data="tableData" notAdd notDel :config="tableConfig">
<el-button
slot="table-head-left2"
style="margin-left: 10px"
icon="el-icon-tickets"
size="mini"
@click="doExport"
:disabled="isExport"
>导出</el-button>
</LayoutTable> </LayoutTable>
<dialog-show ref="dialogform" @ok="getData" /> <drawer-show ref="drawerform" @ok="getData" />
</div> </div>
</template> </template>
<script> <script>
/** 表单弹出框模式需引入 */ /** 表单弹出框模式需引入 */
import dialogShow from "./dialogshow"; import drawerShow from "./drawershow";
import table from "@/assets/mixins/table"; import table from "@/assets/mixins/table";
export default { export default {
name: "AlarmSmsSend", name: "AlarmSmsSend",
components: {dialogShow }, components: {drawerShow },
mixins: [table], mixins: [table],
created() { created() {
}, },
...@@ -29,9 +38,21 @@ ...@@ -29,9 +38,21 @@
}, },
/** 重写查看方法 */ /** 重写查看方法 */
// toView(row) { toView(row) {
// this.$refs.dialogform.view(row); this.$refs.drawerform.view(row);
// }, },
/** 导出Excel */
doExport() {
this.isExport = true;
this.$download("/alarm/sms/send/exportExcel", {
"idList": this.selection,
'sendStatus': this.$route.query['sendStatus'],
'sendTime': this.$route.query['sendTime'],
}, { type: "excel" }).then(() => this.isExport = false).catch(error => {
this.isExport = false;
this.$message.error(error.message);
});
},
}, },
data() { data() {
...@@ -53,10 +74,12 @@ ...@@ -53,10 +74,12 @@
], ],
columns: [ columns: [
{type: "selection", width: 60}, {type: "selection", width: 60},
{type: "index",label:"序号", width: 60},
{label: "电话号码", prop: "mobile"}, {label: "发送内容", prop: "sendMess",width:500},
{label: "联系电话", prop: "mobile"},
{label: "发送内容", prop: "sendMess"}, {label: "接收人员", prop: "receiver"},
{label: "发送状态", prop: "sendStatus",formatter: this.formatter}, {label: "发送状态", prop: "sendStatus",formatter: this.formatter},
...@@ -66,7 +89,7 @@ ...@@ -66,7 +89,7 @@
width: 240, width: 240,
formatter: row => { formatter: row => {
return ( return (
<table-buttons noAdd row={row} onEdit={this.toEdit} onView={this.toView} onDel={this.toDel} /> <table-buttons noAdd noEdit noDel row={row} onEdit={this.toEdit} onView={this.toView} onDel={this.toDel} />
); );
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment