删除时、新增时、修改时增加蒙层

lijinlong
吕天方 1 year ago
parent 825312fc14
commit d48cc283ba

@ -277,6 +277,7 @@
</template> </template>
<script> <script>
import myPagination from "@/views/components/myPagination/index.vue"; import myPagination from "@/views/components/myPagination/index.vue";
import { Loading } from "element-ui";
export default { export default {
components: { myPagination }, components: { myPagination },
data() { data() {
@ -416,6 +417,11 @@ export default {
this.nextStep = true; this.nextStep = true;
this.nextText = "发布计划"; this.nextText = "发布计划";
} else { } else {
let downloadLoadingInstance = Loading.service({
text: this.isamend ? "正在修改计划,请稍后" : "正在发布计划,请稍后",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
// console.log(this.form2); // console.log(this.form2);
console.log(this.multipleSelection); console.log(this.multipleSelection);
let arr = []; let arr = [];
@ -438,6 +444,7 @@ export default {
obj = {...obj,id:this.amendId} obj = {...obj,id:this.amendId}
data = await this.$api.yingji.bPlanManage('put',obj) data = await this.$api.yingji.bPlanManage('put',obj)
if(data.code == 200){ if(data.code == 200){
downloadLoadingInstance.close();
this.$message({ this.$message({
message: '修改成功', message: '修改成功',
type: 'success' type: 'success'
@ -447,6 +454,7 @@ export default {
} else { } else {
data = await this.$api.yingji.bPlanManage('post',obj) data = await this.$api.yingji.bPlanManage('post',obj)
if(data.code == 200){ if(data.code == 200){
downloadLoadingInstance.close();
this.$message({ this.$message({
message: '新增成功', message: '新增成功',
type: 'success' type: 'success'

@ -129,7 +129,11 @@ export default {
this.pages.pageSize = 10; this.pages.pageSize = 10;
}, },
async getList(item){ async getList(item){
this.loading = true
let data = await this.$api.yingji.bPlanManageTwo(item.id); let data = await this.$api.yingji.bPlanManageTwo(item.id);
if(data.code == 200) {
this.loading = false
}
this.year = data.data.plannedYear; this.year = data.data.plannedYear;
this.title = data.data.planName; this.title = data.data.planName;
this.content = data.data.planContent; this.content = data.data.planContent;
@ -138,7 +142,7 @@ export default {
}, },
// //
pagesChange(pages) { pagesChange(pages) {
this.getTable(pages); this.getList(pages);
this.pages = pages; this.pages = pages;
}, },
tableRowClassName({ row, rowIndex }) { tableRowClassName({ row, rowIndex }) {

@ -4,7 +4,7 @@
* @Author: JC9527 * @Author: JC9527
* @Date: 2023-09-04 10:20:06 * @Date: 2023-09-04 10:20:06
* @LastEditors: JC9527 * @LastEditors: JC9527
* @LastEditTime: 2023-09-14 14:17:04 * @LastEditTime: 2023-09-14 15:00:34
--> -->
<template> <template>
<div class="plan-management"> <div class="plan-management">
@ -111,7 +111,7 @@
header-align="center" header-align="center"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.createTime.split(' ')[0] }}</span> <span>{{ scope.row.createTime ? scope.row.createTime.split(' ')[0] : scope.row.createTime }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -150,6 +150,7 @@
import myPagination from "@/views/components/myPagination/index.vue" import myPagination from "@/views/components/myPagination/index.vue"
import myDialog from "@/views/components/dialog/index.vue" import myDialog from "@/views/components/dialog/index.vue"
import myDialogtwo from "@/views/components/dialogTwo/index.vue" import myDialogtwo from "@/views/components/dialogTwo/index.vue"
import { Loading } from "element-ui";
export default { export default {
components:{myPagination,myDialog,myDialogtwo}, components:{myPagination,myDialog,myDialogtwo},
data() { data() {
@ -234,9 +235,15 @@
.then(async() => { .then(async() => {
this.loading = true; this.loading = true;
try { try {
let downloadLoadingInstance = Loading.service({
text: "正在删除计划,请稍候",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
let data = await this.$api.yingji.bPlanManage('delete',_,{idList:idList.join(',')}) let data = await this.$api.yingji.bPlanManage('delete',_,{idList:idList.join(',')})
if(data.code == 200) { if(data.code == 200) {
this.loading = false; this.loading = false;
downloadLoadingInstance.close();
this.$message({ this.$message({
message: '删除成功', message: '删除成功',
type: 'success' type: 'success'
@ -244,6 +251,7 @@
this.getList(); this.getList();
} }
} catch (error) { } catch (error) {
downloadLoadingInstance.close();
console.log(error) console.log(error)
} }
}) })

Loading…
Cancel
Save