This commit is contained in:
曹辉 2023-01-10 09:53:21 +08:00
parent 51c41a7bf8
commit 3f9e9f1d3d

View File

@ -18,7 +18,7 @@
:data="deptOptions"
:props="defaultProps"
@node-click="handleNodeClick"
@node-expand='handleNodeClick'
@node-expand="handleNodeClick"
></el-tree>
</div>
</el-col>
@ -322,15 +322,65 @@ export default {
methods: {
//
updateRemoteSigns(row) {
var remoteSigns = null;
if (row.remoteSigns) {
remoteSigns = 1;
this.$confirm("确定修改吗?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
var remoteSigns = null;
if (row.remoteSigns) {
remoteSigns = 1;
} else {
remoteSigns = 0;
}
updateRemoteSigns(row.id, remoteSigns).then((res) => {
if (res.code == 200) {
this.$message({
type: "success",
message: "修改为偏远地区!",
});
}
});
})
.catch(() => {
row.remoteSigns = false;
this.$message({
type: "info",
message: "取消修改",
});
});
} else {
remoteSigns = 0;
this.$confirm("确定修改吗?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
var remoteSigns = null;
if (row.remoteSigns) {
remoteSigns = 1;
} else {
remoteSigns = 0;
}
updateRemoteSigns(row.id, remoteSigns).then((res) => {
if (res.code == 200) {
this.$message({
type: "success",
message: "修改为非偏远地区!",
});
}
});
})
.catch(() => {
row.remoteSigns = true;
this.$message({
type: "info",
message: "取消修改",
});
});
}
updateRemoteSigns(row.id, remoteSigns).then((res) => {
this.$modal.msgSuccess("修改成功");
});
},
//
handleNodeClick(data) {