|
|
|
@ -295,16 +295,21 @@ const filterNode = (value, data) => { |
|
|
|
return data.name.indexOf(value) !== -1; |
|
|
|
}; |
|
|
|
const handleNodeClick = (data) => { |
|
|
|
if(data==9999){ |
|
|
|
queryParams.value.srcSys =undefined; |
|
|
|
|
|
|
|
}else{ |
|
|
|
currentTreeNode.value = data; |
|
|
|
|
|
|
|
if (data.id === 10000) { |
|
|
|
// 公司级 |
|
|
|
queryParams.value.cdType = 'company'; |
|
|
|
queryParams.value.srcSys = undefined; |
|
|
|
} else { |
|
|
|
// 系统级 |
|
|
|
queryParams.value.cdType = 'sys'; |
|
|
|
queryParams.value.srcSys = data.id; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
handleQuery(); |
|
|
|
}; |
|
|
|
|
|
|
|
function importTemplate() { |
|
|
|
proxy.download("datastd/stdCode/importTemplate", { |
|
|
|
}, `标准代码_template_${new Date().getTime()}.xlsx`); |
|
|
|
@ -340,6 +345,8 @@ const codeVisible = ref(false); |
|
|
|
const mapVisible = ref(false); |
|
|
|
const mapStdVisible = ref(false); |
|
|
|
const codeMapId = ref(null); |
|
|
|
// 当前左侧树选中的节点 |
|
|
|
const currentTreeNode = ref(null); |
|
|
|
|
|
|
|
// 点击代码名称,弹出第二个对话框并传递数据 |
|
|
|
const handleCodeClick = (row) => { |
|
|
|
@ -385,16 +392,31 @@ const resetQuery = () => { |
|
|
|
|
|
|
|
const handleAdd = () => { |
|
|
|
dialogTitle.value = "新增标准代码"; |
|
|
|
|
|
|
|
// 默认公司级 |
|
|
|
var cdType = 'company'; |
|
|
|
var srcSys = undefined; |
|
|
|
|
|
|
|
// 如果当前左侧选中了系统节点 |
|
|
|
if (currentTreeNode.value && currentTreeNode.value.id !== 10000) { |
|
|
|
|
|
|
|
cdType = 'sys'; |
|
|
|
srcSys = currentTreeNode.value.id; |
|
|
|
console.log(srcSys,cdType) |
|
|
|
} |
|
|
|
|
|
|
|
form.value = { |
|
|
|
id: '', |
|
|
|
cdNo: '', |
|
|
|
cdValCnMean: '', |
|
|
|
cdType: '', |
|
|
|
cdType:cdType, |
|
|
|
cdValStat: '', |
|
|
|
sysName: '', |
|
|
|
srcSys: '', |
|
|
|
srcSys:srcSys |
|
|
|
}; |
|
|
|
selectedRow.value={...form.value} |
|
|
|
|
|
|
|
selectedRow.value = { ...form.value }; |
|
|
|
console.log( selectedRow.value,"selectedRow.val22ue") |
|
|
|
dialogVisible2.value = true; |
|
|
|
}; |
|
|
|
|
|
|
|
|