Commit 9af5bebe authored by “yiyousong”'s avatar “yiyousong”

fix:修改删除弹窗

parent fa22e803
...@@ -55,14 +55,12 @@ export default { ...@@ -55,14 +55,12 @@ export default {
// 异步获取子区域 // 异步获取子区域
onLoadData(treeNode) { onLoadData(treeNode) {
return new Promise((resolve) => { return new Promise((resolve) => {
console.log(treeNode.dataRef.id);
getListByParentId({ getListByParentId({
parentId: treeNode.dataRef.id, parentId: treeNode.dataRef.id,
}).then((res) => { }).then((res) => {
const { data } = res.data; const { data } = res.data;
treeNode.dataRef.children = data.data; treeNode.dataRef.children = data.data;
this.treeData = [...this.treeData]; this.treeData = [...this.treeData];
console.log(this.treeData);
resolve(); resolve();
}); });
// if (treeNode.dataRef.children) { // if (treeNode.dataRef.children) {
......
...@@ -3,17 +3,7 @@ ...@@ -3,17 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<h3 class="titel">站点业务列表</h3> <h3 class="titel">站点业务列表</h3>
<a-popconfirm <a-button type="danger" @click="handleDelAll"> 批量移除 </a-button>
:title="
deleteData.length
? '确定要从站点移除所选业务吗?'
: '请先勾选数据。'
"
@confirm="handleDelAll"
>
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a-button type="danger"> 批量移除 </a-button>
</a-popconfirm>
<a-button class="add-btn" @click="showModal"> 新增业务 </a-button> <a-button class="add-btn" @click="showModal"> 新增业务 </a-button>
</div> </div>
<div class="table-content"> <div class="table-content">
...@@ -55,13 +45,12 @@ ...@@ -55,13 +45,12 @@
<a href="javascript:;" class="edit" @click="handleEdit(text)" <a href="javascript:;" class="edit" @click="handleEdit(text)"
>编辑</a >编辑</a
> >
<a-popconfirm <a
title="确定要从站点删除该业务吗?" href="javascript:;"
@confirm="handleDel(text.id, text)" class="delete"
@click="handleDel(text.id, text)"
>删除</a
> >
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -147,14 +136,12 @@ ...@@ -147,14 +136,12 @@
</template> </template>
<template slot="action" slot-scope="text"> <template slot="action" slot-scope="text">
<a class="jion" @click="handleIn(text.id)">加入</a> <a class="jion" @click="handleIn(text.id)">加入</a>
<a
<a-popconfirm href="javascript:;"
title="删除不可恢复,确定要删除吗?" class="delete"
@confirm="handleDelRight(+text.id)" @click="handleDelRight(+text.id)"
>删除</a
> >
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -331,17 +318,33 @@ export default { ...@@ -331,17 +318,33 @@ export default {
// this.getBusinessListData(); // this.getBusinessListData();
// }, // },
// 删除 // 删除
async handleDel(num, data) { handleDel(num, data) {
let res = await delSiteBusiness({ id: num }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getSiteBusinessData(); okText: "确定",
this.$refs.addprofession.getBusinessData(); okType: "danger",
this.deleteData = []; cancelText: "取消",
this.$bus.$emit("delBusiness"); centered: true,
this.$bus.$emit("delBusinessMatter", data); icon: "exclamation-circle",
} maskClosable: true,
async onOk() {
let res = await delSiteBusiness({ id: num });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getSiteBusinessData();
_this.$refs.addprofession.getBusinessData();
_this.deleteData = [];
_this.$bus.$emit("delBusiness");
_this.$bus.$emit("delBusinessMatter", data);
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
//新增业务 //新增业务
...@@ -362,6 +365,7 @@ export default { ...@@ -362,6 +365,7 @@ export default {
// 批量删除 // 批量删除
handleDelAll() { handleDelAll() {
if (this.deleteData.length <= 0) { if (this.deleteData.length <= 0) {
this.$message.warning("请先勾选数据");
return; return;
} else { } else {
let arr = [...this.deleteData]; let arr = [...this.deleteData];
...@@ -438,13 +442,29 @@ export default { ...@@ -438,13 +442,29 @@ export default {
} }
}, },
// 删除-右 // 删除-右
async handleDelRight(val) { handleDelRight(val) {
let res = await businessDel({ id: val }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getBusinessListData(); okText: "确定",
} okType: "danger",
cancelText: "取消",
centered: true,
maskClosable: true,
icon: "exclamation-circle",
async onOk() {
let res = await businessDel({ id: val });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getBusinessListData();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
// 自定义表格展开图标 // 自定义表格展开图标
expandIcon(props) { expandIcon(props) {
......
...@@ -5,17 +5,7 @@ ...@@ -5,17 +5,7 @@
<h3 class="titel">站点事项列表</h3> <h3 class="titel">站点事项列表</h3>
<div class="header-bottom"> <div class="header-bottom">
<div class="left-btn"> <div class="left-btn">
<a-popconfirm <a-button type="danger" @click="handleDelAll"> 批量移除 </a-button>
:title="
deleteData.length
? '确定要从站点移除所选事项吗?'
: '请先勾选数据。'
"
@confirm="handleDelAll"
>
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a-button type="danger"> 批量移除 </a-button>
</a-popconfirm>
<!-- <a-button class="add-btn" @click="addItems"> 新增事项 </a-button> --> <!-- <a-button class="add-btn" @click="addItems"> 新增事项 </a-button> -->
</div> </div>
<div class="search-box"> <div class="search-box">
...@@ -87,13 +77,12 @@ ...@@ -87,13 +77,12 @@
</template> </template>
<!-- 操作 --> <!-- 操作 -->
<template slot="action" slot-scope="text"> <template slot="action" slot-scope="text">
<a-popconfirm <a
title="确定要从站点移除该事项吗?" href="javascript:;"
@confirm="handleDel(text.id, text)" class="delete"
@click="handleDel(text.id, text)"
>移除</a
> >
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a href="javascript:;" class="delete">移除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -173,13 +162,12 @@ ...@@ -173,13 +162,12 @@
<a href="javascript:;" class="jion" @click="handleIn(text.id)" <a href="javascript:;" class="jion" @click="handleIn(text.id)"
>加入</a >加入</a
> >
<a-popconfirm <a
title="删除不可恢复,确定要删除吗?" href="javascript:;"
@confirm="handleDelRight(text.id)" class="delete"
@click="handleDelRight(text.id)"
>删除</a
> >
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -334,7 +322,6 @@ export default { ...@@ -334,7 +322,6 @@ export default {
} }
this.leftTotal = pageInfo.totalResult; this.leftTotal = pageInfo.totalResult;
this.matterSiteData = data; this.matterSiteData = data;
console.log(data);
this.leftLoading = false; this.leftLoading = false;
}, },
// 获取事项列表 // 获取事项列表
...@@ -368,16 +355,32 @@ export default { ...@@ -368,16 +355,32 @@ export default {
this.getMatterSiteData(); this.getMatterSiteData();
}, },
// 左边删除 // 左边删除
async handleDel(val, row) { handleDel(val, row) {
let res = await delSiteMatter({ id: String(val) }); let _this = this;
let { msg, code } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "确定要移除所选事项吗?",
this.getMatterSiteData(); okText: "确定",
this.deleteData = ""; okType: "danger",
this.$bus.$emit("delMatterSiteData"); cancelText: "取消",
this.$bus.$emit("delMatterSiteRelevance", row); centered: true,
} icon: "exclamation-circle",
maskClosable: true,
async onOk() {
let res = await delSiteMatter({ id: String(val) });
let { msg, code } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getMatterSiteData();
_this.deleteData = "";
_this.$bus.$emit("delMatterSiteData");
_this.$bus.$emit("delMatterSiteRelevance", row);
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
//新增事项 //新增事项
...@@ -399,6 +402,7 @@ export default { ...@@ -399,6 +402,7 @@ export default {
// 批量删除 // 批量删除
handleDelAll() { handleDelAll() {
if (this.deleteData.length <= 0) { if (this.deleteData.length <= 0) {
this.$message.warning("请先勾选数据");
return; return;
} else { } else {
let str = [...this.deleteData].map((v) => v.id).join(","); let str = [...this.deleteData].map((v) => v.id).join(",");
...@@ -468,12 +472,28 @@ export default { ...@@ -468,12 +472,28 @@ export default {
}, },
// 右边删除 // 右边删除
async handleDelRight(val) { async handleDelRight(val) {
let res = await delMatter({ id: String(val) }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getMatterListData(); okText: "确定",
} okType: "danger",
cancelText: "取消",
centered: true,
icon: "exclamation-circle",
maskClosable: true,
async onOk() {
let res = await delMatter({ id: String(val) });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getMatterListData();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
}, },
}; };
......
...@@ -6,15 +6,8 @@ ...@@ -6,15 +6,8 @@
<a-button type="primary" style="margin-right: 10px" @click="handleAdd" <a-button type="primary" style="margin-right: 10px" @click="handleAdd"
>新增模块</a-button >新增模块</a-button
> >
<a-popconfirm
:title=" <a-button type="danger" @click="handleDelAll">批量删除模块</a-button>
selectedRowKeys.length ? '确定要删除所选模块吗?' : '请先勾选模块'
"
@confirm="handleDelAll"
>
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a-button type="danger">批量删除模块</a-button>
</a-popconfirm>
</div> </div>
<div class="search-box"> <div class="search-box">
<a-input-search <a-input-search
...@@ -87,13 +80,9 @@ ...@@ -87,13 +80,9 @@
<a href="javascript:;" class="edit" @click="handleEdit(text)" <a href="javascript:;" class="edit" @click="handleEdit(text)"
>编辑</a >编辑</a
> >
<a-popconfirm <a href="javascript:;" class="delete" @click="handleDel(text.id)"
title="确定删除该模块吗?" >删除</a
@confirm="handleDel(text.id)"
> >
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -349,6 +338,7 @@ export default { ...@@ -349,6 +338,7 @@ export default {
if (this.selectedRowKeys.length) { if (this.selectedRowKeys.length) {
this.handleDel(this.selectedRowKeys.join(",")); this.handleDel(this.selectedRowKeys.join(","));
} else { } else {
this.$message.warning("请先勾选模块");
return; return;
} }
}, },
...@@ -358,13 +348,29 @@ export default { ...@@ -358,13 +348,29 @@ export default {
this.visible = true; this.visible = true;
}, },
// 删除 // 删除
async handleDel(num) { handleDel(num) {
let res = await delMode({ id: num }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getmodelList(); okText: "确定",
} okType: "danger",
cancelText: "取消",
centered: true,
icon: "exclamation-circle",
maskClosable: true,
async onOk() {
let res = await delMode({ id: num });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getmodelList();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
// 分页 // 分页
handleChange(num) { handleChange(num) {
......
...@@ -18,13 +18,7 @@ ...@@ -18,13 +18,7 @@
@click="addWindowMatter" @click="addWindowMatter"
>添加窗口事项</a-button >添加窗口事项</a-button
> >
<a-popconfirm <a-button type="danger" @click="handleDelAll">批量删除</a-button>
:title="allDel ? '删除不可恢复,确定要删除吗?' : '请先勾选数据'"
@confirm="handleDelAll"
>
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a-button type="danger">批量删除</a-button>
</a-popconfirm>
</div> </div>
<div class="search"> <div class="search">
<a-input-search <a-input-search
...@@ -76,13 +70,9 @@ ...@@ -76,13 +70,9 @@
<a href="javascript:;" class="edit" @click="handleEdit(text)" <a href="javascript:;" class="edit" @click="handleEdit(text)"
>编辑</a >编辑</a
> >
<a-popconfirm <a href="javascript:;" @click="handleDel(+text.id)" class="delete"
title="删除不可恢复,确定要删除吗?" >删除</a
@confirm="handleDel(+text.id)"
> >
<a-icon slot="icon" type="question-circle-o" style="color: red" />
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -360,21 +350,36 @@ export default { ...@@ -360,21 +350,36 @@ export default {
this.Visible = false; this.Visible = false;
}, },
// 删除 // 删除
async handleDel(num) { handleDel(num) {
let res = await delWindowmatter({ id: num }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getWindowmatterData(); okText: "确定",
} else { okType: "danger",
this.$message.error(msg); cancelText: "取消",
} centered: true,
icon: "exclamation-circle",
maskClosable: true,
async onOk() {
let res = await delWindowmatter({ id: num });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getWindowmatterData();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
// 批量删除 // 批量删除
handleDelAll() { handleDelAll() {
if (this.allDel) { if (this.allDel) {
this.handleDel(this.allDel); this.handleDel(this.allDel);
} else { } else {
this.$message.warning("请先勾选数据");
return; return;
} }
}, },
......
...@@ -484,6 +484,7 @@ export default { ...@@ -484,6 +484,7 @@ export default {
okType: "danger", okType: "danger",
cancelText: "取消", cancelText: "取消",
centered: true, centered: true,
maskClosable: true,
async onOk() { async onOk() {
let res = await delDept({ id: num }); let res = await delDept({ id: num });
let { code, msg } = res.data; let { code, msg } = res.data;
...@@ -543,6 +544,7 @@ export default { ...@@ -543,6 +544,7 @@ export default {
okType: "danger", okType: "danger",
cancelText: "取消", cancelText: "取消",
centered: true, centered: true,
maskClosable: true,
async onOk() { async onOk() {
let res = await delWindow({ id: num }); let res = await delWindow({ id: num });
let { code, msg } = res.data; let { code, msg } = res.data;
......
...@@ -70,17 +70,7 @@ ...@@ -70,17 +70,7 @@
<!-- 操作 --> <!-- 操作 -->
<template slot="action" slot-scope="text"> <template slot="action" slot-scope="text">
<a type="primary" @click="handleEdit(text)" class="edit">编辑</a> <a type="primary" @click="handleEdit(text)" class="edit">编辑</a>
<a-popconfirm <a class="delet" @click="handleDel(text.id)">删除</a>
title="删除不可恢复,确定要删除吗?"
@confirm="handleDel(text.id)"
>
<a-icon
slot="icon"
type="question-circle-o"
style="color: red"
/>
<a class="delet">删除</a>
</a-popconfirm>
</template> </template>
</a-table> </a-table>
</div> </div>
...@@ -243,13 +233,29 @@ export default { ...@@ -243,13 +233,29 @@ export default {
this.getHolidayData(); this.getHolidayData();
}, },
// 删除 // 删除
async handleDel(num) { handleDel(num) {
let res = await DelHoliday({ id: num }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getHolidayData(); okText: "确定",
} okType: "danger",
cancelText: "取消",
centered: true,
maskClosable: true,
icon: "exclamation-circle",
async onOk() {
let res = await DelHoliday({ id: num });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getHolidayData();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
}, },
}; };
......
...@@ -23,18 +23,9 @@ ...@@ -23,18 +23,9 @@
<a-button type="primary" @click="editSiteInfo(item)" <a-button type="primary" @click="editSiteInfo(item)"
>编辑</a-button >编辑</a-button
> >
<a-popconfirm <a-button type="danger" @click="deleteSite(item.id)"
placement="left" >删除</a-button
title="删除后不可恢复,确定要删除吗?"
@confirm="deleteSite(item.id)"
> >
<a-icon
slot="icon"
type="question-circle-o"
style="color: red"
/>
<a-button type="danger">删除</a-button>
</a-popconfirm>
</div> </div>
</div> </div>
...@@ -282,7 +273,6 @@ export default { ...@@ -282,7 +273,6 @@ export default {
async getSiteList(info = {}) { async getSiteList(info = {}) {
let res = await getSiteList(info); let res = await getSiteList(info);
let { data, dict } = res.data.data; let { data, dict } = res.data.data;
console.log(dict);
data.forEach((v) => { data.forEach((v) => {
v.modelIds = v.modelIds.split(","); v.modelIds = v.modelIds.split(",");
v.modelData = Object.keys(dict.modelIds).reduce( v.modelData = Object.keys(dict.modelIds).reduce(
...@@ -307,13 +297,29 @@ export default { ...@@ -307,13 +297,29 @@ export default {
// }, // },
// 删除 // 删除
async deleteSite(val) { deleteSite(val) {
let res = await deleteSite({ id: val }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getSiteList({ areaID: this.areaID }); okText: "确定",
} okType: "danger",
cancelText: "取消",
centered: true,
maskClosable: true,
icon: "exclamation-circle",
async onOk() {
let res = await deleteSite({ id: val });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getSiteList({ areaID: _this.areaID });
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
//查看全部 //查看全部
cookAll(text) { cookAll(text) {
......
...@@ -69,17 +69,12 @@ ...@@ -69,17 +69,12 @@
<a href="javascript:;" class="edit" @click="handleEdit(text)" <a href="javascript:;" class="edit" @click="handleEdit(text)"
>编辑</a >编辑</a
> >
<a-popconfirm <a
title="删除不可恢复,确定要删除吗?" href="javascript:;"
@confirm="handleDel(text.id)" class="delete"
@click="handleDel(text.id)"
>删除</a
> >
<a-icon
slot="icon"
type="question-circle-o"
style="color: red"
/>
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</a-space> </a-space>
</template> </template>
</a-table> </a-table>
...@@ -183,17 +178,12 @@ ...@@ -183,17 +178,12 @@
<template slot="action" slot-scope="text"> <template slot="action" slot-scope="text">
<a-space> <a-space>
<a class="edit" @click="handleEditRight(text)">编辑</a> <a class="edit" @click="handleEditRight(text)">编辑</a>
<a-popconfirm <a
title="删除不可恢复,确定要删除吗?" href="javascript:;"
@confirm="handleDelRight(text.id)" class="delete"
@click="handleDelRight(text.id)"
>删除</a
> >
<a-icon
slot="icon"
type="question-circle-o"
style="color: red"
/>
<a href="javascript:;" class="delete">删除</a>
</a-popconfirm>
</a-space> </a-space>
</template> </template>
</a-table> </a-table>
...@@ -455,19 +445,7 @@ export default { ...@@ -455,19 +445,7 @@ export default {
if (!this.leftSelectedRowKeys.length) { if (!this.leftSelectedRowKeys.length) {
this.$message.warning("请先勾选数据"); this.$message.warning("请先勾选数据");
} else { } else {
let _this = this; this.handleDel(this.leftSelectedRowKeys.join(","));
_this.$confirm({
title: "确定要删除所勾选数据吗?",
// content: "Some descriptions",
okText: "确定",
okType: "danger",
cancelText: "取消",
centered: true,
onOk() {
_this.handleDel(_this.leftSelectedRowKeys.join(","));
},
onCancel() {},
});
} }
}, },
// 右边选择 // 右边选择
...@@ -479,21 +457,7 @@ export default { ...@@ -479,21 +457,7 @@ export default {
if (!this.rightSelectedRowKeys.length) { if (!this.rightSelectedRowKeys.length) {
this.$message.warning("请先勾选数据"); this.$message.warning("请先勾选数据");
} else { } else {
let _this = this; this.handleDelRight(this.rightSelectedRowKeys.join(","));
_this.$confirm({
title: "确定要删除所勾选数据吗?",
// content: "Some descriptions",
okText: "确定",
okType: "danger",
cancelText: "取消",
centered: true,
onOk() {
_this.handleDelRight(_this.rightSelectedRowKeys.join(","));
},
onCancel() {
console.log("Cancel");
},
});
} }
}, },
// 左边编辑 // 左边编辑
...@@ -503,16 +467,30 @@ export default { ...@@ -503,16 +467,30 @@ export default {
this.$refs.AddTemplate.onEdit(row); this.$refs.AddTemplate.onEdit(row);
}, },
// 左边删除 // 左边删除
async handleDel(val) { handleDel(val) {
let res = await deleteTemplate({ id: val }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.leftSelectedRowKeys = []; okText: "确定",
this.getTemplateList(); okType: "danger",
} else { cancelText: "取消",
this.$message.error(msg); centered: true,
} maskClosable: true,
icon: "exclamation-circle",
async onOk() {
let res = await deleteTemplate({ id: val });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.leftSelectedRowKeys = [];
_this.getTemplateList();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
// 右边编辑 // 右边编辑
handleEditRight(row) { handleEditRight(row) {
...@@ -521,16 +499,30 @@ export default { ...@@ -521,16 +499,30 @@ export default {
this.$refs.AddField.onEdit(row); this.$refs.AddField.onEdit(row);
}, },
// 右边删除 // 右边删除
async handleDelRight(val) { handleDelRight(val) {
let res = await deleteField({ id: val }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.rightSelectedRowKeys = []; okText: "确定",
this.getFieldList(); okType: "danger",
} else { cancelText: "取消",
this.$message.error(msg); centered: true,
} maskClosable: true,
icon: "exclamation-circle",
async onOk() {
let res = await deleteField({ id: val });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.rightSelectedRowKeys = [];
_this.getFieldList();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
// 新增皮肤模板成功刷新列表 // 新增皮肤模板成功刷新列表
addSuccess() { addSuccess() {
......
...@@ -141,8 +141,11 @@ export default { ...@@ -141,8 +141,11 @@ export default {
this.$confirm({ this.$confirm({
title: "系统提示", title: "系统提示",
content: "此操作将删除该皮肤信息,是否继续?", content: "此操作将删除该皮肤信息,是否继续?",
icon: "<Icon type='question-circle'>", okText: "确定",
okType: "danger",
cancelText: "取消",
centered: true, centered: true,
icon: "exclamation-circle",
maskClosable: true, maskClosable: true,
async onOk() { async onOk() {
let res = await skinDelete({ id: val }); let res = await skinDelete({ id: val });
...@@ -154,7 +157,9 @@ export default { ...@@ -154,7 +157,9 @@ export default {
_this.$message.error(msg); _this.$message.error(msg);
} }
}, },
onCancel() {}, onCancel() {
console.log("Cancel");
},
}); });
}, },
}, },
......
...@@ -193,10 +193,12 @@ export default { ...@@ -193,10 +193,12 @@ export default {
this.$confirm({ this.$confirm({
title: "系统提示", title: "系统提示",
content: "此操作将删除该分类下的所有皮肤信息,是否继续?", content: "此操作将删除该分类下的所有皮肤信息,是否继续?",
width: 450, okText: "确定",
okType: "danger",
cancelText: "取消",
centered: true, centered: true,
icon: "<Icon type='question-circle'>",
maskClosable: true, maskClosable: true,
icon: "exclamation-circle",
async onOk() { async onOk() {
let res = await categoryDelete({ id: String(val) }); let res = await categoryDelete({ id: String(val) });
let { code, msg } = res.data; let { code, msg } = res.data;
...@@ -213,10 +215,12 @@ export default { ...@@ -213,10 +215,12 @@ export default {
this.$confirm({ this.$confirm({
title: "系统提示", title: "系统提示",
content: "此操作将删除该分类信息,是否继续?", content: "此操作将删除该分类信息,是否继续?",
width: 450, okText: "确定",
okType: "danger",
cancelText: "取消",
centered: true, centered: true,
icon: "<Icon type='question-circle'>",
maskClosable: true, maskClosable: true,
icon: "exclamation-circle",
async onOk() { async onOk() {
let res = await categoryDelete({ id: String(val) }); let res = await categoryDelete({ id: String(val) });
let { code, msg } = res.data; let { code, msg } = res.data;
......
...@@ -134,17 +134,7 @@ ...@@ -134,17 +134,7 @@
<a class="edit-pwd" type="primary" @click="changePwd(text)" <a class="edit-pwd" type="primary" @click="changePwd(text)"
>修改密码</a >修改密码</a
> >
<a-popconfirm <a class="delet" @click="handleDel(text.id)">删除</a>
title="删除不可恢复,确定要删除吗?"
@confirm="handleDel(text.id)"
>
<a-icon
slot="icon"
type="question-circle-o"
style="color: red"
/>
<a class="delet">删除</a>
</a-popconfirm>
</a-space> </a-space>
</span> </span>
</a-table> </a-table>
...@@ -368,15 +358,29 @@ export default { ...@@ -368,15 +358,29 @@ export default {
this.getWorkmanData(); this.getWorkmanData();
}, },
// 删除 // 删除
async handleDel(val) { handleDel(val) {
let res = await delWorkman({ id: val }); let _this = this;
let { code, msg } = res.data; this.$confirm({
if (code === 1) { title: "系统提示",
this.$message.success(msg); content: "删除不可恢复,确定要删除吗?",
this.getWorkmanData(); okText: "确定",
} else { okType: "danger",
this.$message.error(msg); cancelText: "取消",
} centered: true,
icon: "exclamation-circle",
maskClosable: true,
async onOk() {
let res = await delWorkman({ id: val });
let { code, msg } = res.data;
if (code === 1) {
_this.$message.success(msg);
_this.getWorkmanData();
}
},
onCancel() {
console.log("Cancel");
},
});
}, },
// 搜索 // 搜索
onSearch(val) { onSearch(val) {
......
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