|
@@ -403,7 +403,7 @@ const getTreeNodeDetail = async (node)=>{
|
|
|
const treeLoadMenu = ({ item, level }, resolve) => {
|
|
|
const { isLock } = item
|
|
|
if (level === 1) {
|
|
|
- if (isLock === 0) {
|
|
|
+ if (isLock === 1) {
|
|
|
return resolve([
|
|
|
{ icon: 'lock', label: '解锁', key: 'lock' },
|
|
|
{ icon: 'add', label: '新增', key: 'add' },
|
|
@@ -418,7 +418,7 @@ const treeLoadMenu = ({ item, level }, resolve) => {
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
- if (isLock === 0) {
|
|
|
+ if (isLock === 1) {
|
|
|
return resolve([
|
|
|
{ icon: 'lock', label: '解锁', key: 'lock' },
|
|
|
{ icon: 'add', label: '新增', key: 'add' },
|
|
@@ -480,8 +480,9 @@ const treeMenuTap = ({ key, data, node }) => {
|
|
|
if (key === 'del') {
|
|
|
delModalClick()
|
|
|
}
|
|
|
- } else {
|
|
|
- window.$message.waring('当前节点为锁定状态,不允许操作')
|
|
|
+ }
|
|
|
+ if (data?.isLock === 1 && key !== 'lock') {
|
|
|
+ window.$message.warning('当前节点为锁定状态,不允许操作')
|
|
|
}
|
|
|
|
|
|
if (key === 'lock') {
|
|
@@ -522,7 +523,7 @@ const handleLockNode = async ()=>{
|
|
|
const { error, code, msg } = await lockNode({
|
|
|
id: treeItem.value.id || '',
|
|
|
contractId:contractId.value,
|
|
|
- status:treeItem.value?.isLock === 1 ? 0 : 1 || '',
|
|
|
+ status:treeItem.value?.isLock,
|
|
|
})
|
|
|
if (!error && code === 200) {
|
|
|
window?.$message?.success(msg)
|