提交 3cbbc838 编写于 作者: haochangdi's avatar haochangdi

更改删除的提示

上级 abe506d2
...@@ -72,6 +72,21 @@ ...@@ -72,6 +72,21 @@
@handleClose="handleClose"> @handleClose="handleClose">
</check-org> </check-org>
</el-dialog> </el-dialog>
<!-- 删除 弹窗 -->
<el-dialog
title="确认删除"
:show-close="false"
:visible.sync="deleteVisible"
:close-on-click-modal="false"
width="600px"
center
>
<p style="text-align: center;">{{detelMessage}}</p>
<span slot="footer" class="dialog-footer">
<el-button @click="confirmDelete">删 除</el-button>
<el-button type="primary" @click="hideDeleteFrom">取 消</el-button>
</span>
</el-dialog>
</div> </div>
</template> </template>
...@@ -143,7 +158,10 @@ export default { ...@@ -143,7 +158,10 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10
}, },
dialogOrg: false dialogOrg: false,
deleteVisible: false,
detelMessage: '',
clickItem: null
} }
}, },
components: { components: {
...@@ -355,33 +373,33 @@ export default { ...@@ -355,33 +373,33 @@ export default {
} }
}, },
detel(item) { detel(item) {
this.$confirm(`删除后${item.orgName}将无法访问本圈, 确定删除么?`, '提示', { this.detelMessage = `删除后 "${item.orgName}" 将无法访问本圈,确定删除吗?`
confirmButtonText: '确定', this.deleteVisible = true
cancelButtonText: '取消', this.clickItem = item
type: 'warning' },
}).then(() => { confirmDelete() {
let params = { let params = {
circleId: this.circleId, circleId: this.circleId,
orgIds: [item.id] orgIds: [this.clickItem.id]
} }
morDeleteOrg(params).then((res) => { morDeleteOrg(params).then((res) => {
if (res.code == "000000") { if (res.code == "000000") {
this.$message({
type: 'success',
message: '删除成功!'
});
this.searchOrganization()
}
}).catch(() => {
this.$message.error('删除失败,请稍后重试');
})
}).catch((err) => {
this.$message({ this.$message({
type: 'info', type: 'success',
message: '已取消删除' message: '删除成功!'
}); });
}); this.deleteVisible = false
this.searchOrganization()
}
}).catch(() => {
this.deleteVisible = false
this.$message.error('删除失败,请稍后重试');
})
},
hideDeleteFrom() {
this.deleteVisible = false
this.detelMessage = ''
this.clickItem = null
}, },
setOrgTotal() { setOrgTotal() {
vm.$emit('setOrgTotal',vm.totalOrganization) vm.$emit('setOrgTotal',vm.totalOrganization)
......
...@@ -73,6 +73,21 @@ ...@@ -73,6 +73,21 @@
@handleClose="handleClose"> @handleClose="handleClose">
</add-member> </add-member>
</el-dialog> </el-dialog>
<!-- 删除 弹窗 -->
<el-dialog
title="确认删除"
:show-close="false"
:visible.sync="deleteVisible"
:close-on-click-modal="false"
width="600px"
center
>
<p style="text-align: center;">{{detelMessage}}</p>
<span slot="footer" class="dialog-footer">
<el-button @click="confirmDelete">删 除</el-button>
<el-button type="primary" @click="hideDeleteFrom">取 消</el-button>
</span>
</el-dialog>
</div> </div>
</template> </template>
...@@ -156,7 +171,9 @@ export default { ...@@ -156,7 +171,9 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10
}, },
dialogOrg:false dialogOrg:false,
deleteVisible: false,
detelMessage: ''
} }
}, },
created() { created() {
...@@ -236,31 +253,30 @@ export default { ...@@ -236,31 +253,30 @@ export default {
this.getList(); this.getList();
}, },
detel(item) { detel(item) {
this.$confirm(`删除后${item.name}将无法访问本圈, 确定删除么?`, '提示', { this.detelMessage = `删除后 "${item.name}" 将无法访问本圈, 确定删除么?`
confirmButtonText: '确定', this.deleteVisible = true
cancelButtonText: '取消', this.clickItem = item
type: 'warning' },
}).then(() => { confirmDelete() {
let params = { let params = {
circleId: this.circleId, circleId: this.circleId,
docIds: [item.id] docIds: [this.clickItem.id]
} }
mprDeleteOrg(params).then((res) => { mprDeleteOrg(params).then((res) => {
this.$message({
type: 'success',
message: '删除成功!'
});
this.getList()
}).catch(() => {
this.$message.error('删除失败,请稍后重试');
})
}).catch(() => {
this.$message({ this.$message({
type: 'info', type: 'success',
message: '已取消删除' message: '删除成功!'
}); });
}); this.deleteVisible = false
this.getList()
}).catch(() => {
this.$message.error('删除失败,请稍后重试');
})
},
hideDeleteFrom() {
this.deleteVisible = false
this.detelMessage = ''
this.clickItem = null
}, },
setPleTotal() { setPleTotal() {
this.$emit('setPleTotal',this.totalPeople) this.$emit('setPleTotal',this.totalPeople)
......
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
<el-button <el-button
type="text" type="text"
size="small" size="small"
style="color:#409EFF"
@click="openDialog(scope.row)" @click="openDialog(scope.row)"
>{{ scope.row.roleId | roleAdminButton }}</el-button> >{{ scope.row.roleId | roleAdminButton }}</el-button>
</template> </template>
...@@ -229,7 +230,7 @@ export default { ...@@ -229,7 +230,7 @@ export default {
vm.scopeRow = row; vm.scopeRow = row;
vm.shieldBlock = row.roleId; vm.shieldBlock = row.roleId;
if (row.roleId == 0) { if (row.roleId == 0) {
this.$confirm(`确定要将普通成员“${row.name}”升为管理员?`, '', { this.$confirm(`确定要将普通成员“${row.name}”升为管理员?`, '提示', {
confirmButtonText: '确 定', confirmButtonText: '确 定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning', type: 'warning',
...@@ -242,7 +243,7 @@ export default { ...@@ -242,7 +243,7 @@ export default {
}); });
} }
if (row.roleId == 1) { if (row.roleId == 1) {
this.$confirm(`确定要将管理员员“${row.name}”降为普通成员?`, '', { this.$confirm(`确定要将管理员员“${row.name}”降为普通成员?`, '提示', {
confirmButtonText: '确 定', confirmButtonText: '确 定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning', type: 'warning',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册