From 9736af164d1aae76b3388944d675cb21b61c755b Mon Sep 17 00:00:00 2001
From: Oliver <1070107765@qq.com>
Date: 星期一, 12 十二月 2022 14:01:04 +0800
Subject: [PATCH] fix bug
---
src/views/operate/sms/smsIndex/index.vue | 188 ++++++++++++++++++++++++----------------------
1 files changed, 99 insertions(+), 89 deletions(-)
diff --git a/src/views/operate/sms/smsIndex/index.vue b/src/views/operate/sms/smsIndex/index.vue
index 0684d13..c723854 100644
--- a/src/views/operate/sms/smsIndex/index.vue
+++ b/src/views/operate/sms/smsIndex/index.vue
@@ -13,20 +13,22 @@
<span>鐭俊鍥炴墽:</span>
<el-select v-model="messageStatus" placeholder="璇烽�夋嫨">
<el-option
- v-for="item in statusList"
- :key="item.value"
- :label="item.label"
- :value="item.label"
+ v-for="item in statusList"
+ :key="item.value"
+ :label="item.label"
+ :value="item.label"
>
</el-option>
</el-select>
</div>
<div class="find">
<el-button type="primary" icon="el-icon-search" @click="getTableData"
- >鏌ヨ</el-button
+ >鏌ヨ
+ </el-button
>
<el-button icon="el-icon-delete-solid" @click="handleReset"
- >閲嶇疆</el-button
+ >閲嶇疆
+ </el-button
>
</div>
</div>
@@ -36,29 +38,30 @@
<div class="main-nav">
<span>鏁版嵁鍒楄〃</span>
<el-button
- class="button-addition"
- type="primary"
- icon="el-icon-plus"
- @click="isShowDialog = true"
- >娣诲姞</el-button
+ class="button-addition"
+ type="primary"
+ icon="el-icon-plus"
+ @click="isShowDialog = true"
+ >娣诲姞
+ </el-button
>
</div>
<!-- 鏁版嵁灞曠ず -->
<el-table
- ref="multipleTable"
- :header-cell-style="{
+ ref="multipleTable"
+ :header-cell-style="{
background: '#06122c',
'font-size': '12px',
color: '#4b9bb7',
'font-weight': '650',
'line-height': '45px',
}"
- :data="tableData"
- style="width: 100%"
- :row-class-name="tableRowClassName"
- @selection-change="tableChange"
+ :data="tableData"
+ style="width: 100%"
+ :row-class-name="tableRowClassName"
+ @selection-change="tableChange"
>
- <el-table-column type="selection" min-width="5"> </el-table-column>
+ <el-table-column type="selection" min-width="5"></el-table-column>
<el-table-column label="ID" min-width="5" prop="id">
<template slot-scope="scope">{{ scope.row.id }}</template>
</el-table-column>
@@ -71,26 +74,28 @@
<el-table-column prop="status" label="鍙戝竷鐘舵��" min-width="5">
<template slot-scope="scope">
<span>{{
- statusList.find((item) => item.value === scope.row.status).label
- }}</span>
+ statusList.find((item) => item.value === scope.row.status).label
+ }}</span>
</template>
</el-table-column>
<el-table-column prop="operation" label="鎿嶄綔" min-width="15">
<template slot-scope="scope">
<div class="operation">
<el-link
- class="leftPx"
- icon="el-icon-delete-solid"
- :underline="false"
- @click="handleDelete([scope.row.id])"
- >鍒犻櫎</el-link
+ class="leftPx"
+ icon="el-icon-delete-solid"
+ :underline="false"
+ @click="handleDelete([scope.row.id])"
+ >鍒犻櫎
+ </el-link
>
<el-link
- icon="el-icon-edit"
- class="leftPx"
- :underline="false"
- @click="resend(scope.row)"
- >閲嶆柊鍙戦��</el-link
+ icon="el-icon-edit"
+ class="leftPx"
+ :underline="false"
+ @click="resend(scope.row)"
+ >閲嶆柊鍙戦��
+ </el-link
>
</div>
</template>
@@ -98,12 +103,12 @@
</el-table>
<!-- 鏂板缓娑堟伅 -->
<el-dialog
- title="鏂板缓娑堟伅"
- :destroy-on-close="true"
- :key="dialogType"
- :visible.sync="isShowDialog"
- width="80%"
- :before-close="handleConfirmClose"
+ title="鏂板缓娑堟伅"
+ :destroy-on-close="true"
+ :key="dialogType"
+ :visible.sync="isShowDialog"
+ width="80%"
+ :before-close="handleConfirmClose"
>
<MyCreate @closeMyDialog="closeDialog" :type="dialogType"></MyCreate>
</el-dialog>
@@ -111,25 +116,27 @@
<div class="funs">
<div class="funsItem funs-sp">
<el-checkbox v-model="all" @change="selectAll()"
- >鍏ㄩ��</el-checkbox
+ >鍏ㄩ��
+ </el-checkbox
>
</div>
<div class="funsItem funs-sp">
<el-checkbox v-model="unsame" @change="disSame(tableData)"
- >鍙嶉��</el-checkbox
+ >鍙嶉��
+ </el-checkbox
>
</div>
<div class="funsItem">
<el-select
- v-model="myIdx"
- placeholder="鎵归噺鎿嶄綔"
- @change="selectChange"
+ v-model="myIdx"
+ placeholder="鎵归噺鎿嶄綔"
+ @change="selectChange"
>
<el-option
- v-for="item in options"
- :key="item.value"
- :label="item.label"
- :value="item.value"
+ v-for="item in options"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
>
</el-option>
</el-select>
@@ -137,12 +144,12 @@
</div>
<div class="pagination">
<el-pagination
- background
- :current-page="currentPage"
- layout="prev, pager, next"
- :total="totalNum"
- :page-size="pageSize"
- @current-change="changeCurrentPage"
+ background
+ :current-page="currentPage"
+ layout="prev, pager, next"
+ :total="totalNum"
+ :page-size="pageSize"
+ @current-change="changeCurrentPage"
>
</el-pagination>
</div>
@@ -247,18 +254,18 @@
// 鍒犻櫎淇℃伅
handleDelete(ids) {
this.$confirm("纭鍒犻櫎?").then(() => {
- deleteMessage({ ids: ids.join(",") })
- .then(() => {
- this.$message({ type: "success", message: "鎿嶄綔鎴愬姛" });
- this.getTableData();
- })
- .catch((err) => this.$message({ type: "error", message: err }));
+ deleteMessage({ids: ids.join(",")})
+ .then(() => {
+ this.$message({type: "success", message: "鎿嶄綔鎴愬姛"});
+ this.getTableData();
+ })
+ .catch((err) => this.$message({type: "error", message: err}));
});
},
getTableData() {
const respondResult =
- this.messageStatus === "鍏ㄩ儴" ? null : this.messageStatus;
+ this.messageStatus === "鍏ㄩ儴" ? null : this.messageStatus;
getMessageList({
channelCode: "02",
current: this.currentPage,
@@ -266,13 +273,13 @@
pageSize: this.pageSize,
head: this.context,
})
- .then(({ records, total }) => {
- this.tableData = records;
- this.totalNum = total;
- })
- .catch((err) => {
- this.$message({ type: "error", message: err });
- });
+ .then(({records, total}) => {
+ this.tableData = records;
+ this.totalNum = total;
+ })
+ .catch((err) => {
+ this.$message({type: "error", message: err});
+ });
},
resend(data) {
@@ -280,11 +287,11 @@
return;
}
sendMessage(data)
- .then(() => {
- this.$message.success("鎿嶄綔鎴愬姛");
- this.getTableData();
- })
- .catch((err) => this.$message.error(`${err}`));
+ .then(() => {
+ this.$message.success("鎿嶄綔鎴愬姛");
+ this.getTableData();
+ })
+ .catch((err) => this.$message.error(`${err}`));
},
// 鎵归噺涓嬫媺妗嗘搷浣�
@@ -310,24 +317,25 @@
// 鎵归噺鎿嶄綔
mulUpdateStatus(idArr, flag) {
this.$confirm(
- flag === 1
- ? "鎮ㄧ‘瀹氳杩涜鎵归噺鍚敤瑙掕壊鍚�?"
- : "鎮ㄧ‘瀹氳杩涜鎵归噺绂佺敤瑙掕壊鍚�?"
+ flag === 1
+ ? "鎮ㄧ‘瀹氳杩涜鎵归噺鍚敤瑙掕壊鍚�?"
+ : "鎮ㄧ‘瀹氳杩涜鎵归噺绂佺敤瑙掕壊鍚�?"
)
- .then((_) => {
- this.$axios({
- method: "post",
- url: "sccg/role/updateStatusBatch?ids=" + idArr + "&status=" + flag,
- })
- .then(() => {
- this.getTableData();
- this.$message({ type: "success", message: "鎿嶄綔鎴愬姛" });
+ .then((_) => {
+ this.$axios({
+ method: "post",
+ url: "sccg/role/updateStatusBatch?ids=" + idArr + "&status=" + flag,
})
- .catch((err) => {
- this.$message({ type: "error", message: err });
- });
- })
- .catch((err) => {});
+ .then(() => {
+ this.getTableData();
+ this.$message({type: "success", message: "鎿嶄綔鎴愬姛"});
+ })
+ .catch((err) => {
+ this.$message({type: "error", message: err});
+ });
+ })
+ .catch((err) => {
+ });
},
// 琛ㄦ牸鐩戝惉
tableChange(list) {
@@ -338,7 +346,7 @@
this.all = list.length === this.tableData.length;
},
// 淇敼鏃堕棿鏍煎紡
- changeTime({ updateTime }) {
+ changeTime({updateTime}) {
return helper(updateTime);
},
// 鍏ㄩ��
@@ -352,7 +360,7 @@
});
},
// 璁剧疆琛ㄦ牸鏂戦┈绾�
- tableRowClassName({ row, rowIndex }) {
+ tableRowClassName({row, rowIndex}) {
if ((rowIndex + 1) % 2 === 0) {
return "warning-row";
} else {
@@ -406,6 +414,7 @@
min-width: 120px;
padding-left: 15px;
}
+
.search,
.message-status,
.message-kind {
@@ -430,6 +439,7 @@
.find {
margin-left: 15px;
}
+
.findBtn {
line-height: 100px;
margin-left: 15px;
@@ -627,4 +637,4 @@
padding: 0;
}
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.8.0