Commit b19c747f by ningjihai

123

parent fc213e16
...@@ -406,10 +406,76 @@ watch([currentNodeLevel, currentNodeData], async ([level, node]) => { ...@@ -406,10 +406,76 @@ watch([currentNodeLevel, currentNodeData], async ([level, node]) => {
} }
} }
console.log(123123)
if(dialogType.value === 'edit'){
console.log('infoTable.value',infoTable.value)
infoTable.value.forEach(item => {
let str = `${item.tschemas}.${item.names}.${item.table_field_id}`
let data = {
dataSystemid:item.datasystem_id,
dataareaid: item.dataareaid,
dataareaname: item.dataareaname,
ruleId: item.ruleid,
rulename: item.rulename,
table_field_id: item.table_field_id,
tschemas: item.tschemas,
names: item.names
}
mapData.value[`${str}`] = data
// if(dialogType.value === 'edit'){ });
// console.log('infoTable.value',infoTable.value)
// }
for (const key in mapData.value) {
const item = mapData.value[key];
console.log(`字段键名: ${key}`);
console.log(`数据系统ID: ${item.dataSystemid}`);
console.log(`数据域ID: ${item.dataareaid}`);
console.log(`数据域名称: ${item.dataareaname}`);
console.log(`规则ID: ${item.ruleId}`);
console.log(`规则名称: ${item.rulename}`);
console.log(`表字段ID: ${item.table_field_id}`);
console.log(`模式: ${item.tschemas}`);
console.log(`表名: ${item.names}`);
console.log('----------------------');
console.log('tableData.value',tableData.value)
let index = tableData.value.findIndex(x =>x.fieldName === item.table_field_id)
console.log(index)
if(index !== -1 && datasystem_id.value === item.dataSystemid && schema.value === item.tschemas && dataTableLabel.value === item.names){
tableData.value[index].dataareaname = item.dataareaname
console.log('tableData.value',tableData.value)
tableData.value[index].rulename= item.rulename
tableData.value[index].dataareanameId = item.dataareaid
tableData.value[index].rulenameId = item.ruleId
}
}
// {
// "strategyName": "111",
// "remarks": "",
// "roleGroup": "2222,1,系统管理员,项目管理",
// "state": "0",
// "strategyId": "e848c8be263f417992afe1a1aa44c680",
// "datasystem_id": "2c90e4d798c5650f0198c58937920003",
// "tschemas": "nse_encryption_ry_test",
// "names": "gen_table",
// "table_field_id": "business_name",
// "projectid": "df345570-d044-47b3-a2c6-0ff265f89b80",
// "dataareaid": "402882057e4c6440017e4d3b6f46005f",
// "dataareaname": "通用规则",
// "ruleid": "2c90e4cb98d9e3220198daae53850028",
// "rulename": "测试2",
// "createuser": "admin",
// "createtime": "2025-08-27 09:24:19",
// "pageno": 0,
// "pagesize": 0
// }
}
...@@ -452,26 +518,10 @@ const selectedRule = ref(null) ...@@ -452,26 +518,10 @@ const selectedRule = ref(null)
const handleRuleConfirm = (str,data) =>{ const handleRuleConfirm = (str,data) =>{
console.log('mapData000',mapData.value)
console.log('str',str) console.log('str',str)
// console.log('selectedDataArea',val.selectedDataArea)
// console.log('selectedRule',val.selectedRule)
// selectedDataArea.value = val.selectedDataArea
// selectedRule.value = val.selectedRule
console.log('data',data)
// let index = tableData.value.findIndex(item =>item.id === val.fieldData.id)
// if(index !== -1){
// console.log('index',index)
// console.log('给table重新赋值')
// tableData.value[index].dataareaname = val.selectedDataArea.dataarea
// tableData.value[index].rulename= val.selectedRule.rulename
// tableData.value[index].dataareanameId = val.selectedDataArea.id
// tableData.value[index].rulenameId = val.selectedRule.id
// dataTableColumnsLabel.value = tableData.value[index].columnname
// }
mapData.value[`${str}`] = data mapData.value[`${str}`] = data
...@@ -482,18 +532,7 @@ const handleRuleConfirm = (str,data) =>{ ...@@ -482,18 +532,7 @@ const handleRuleConfirm = (str,data) =>{
for (const key in mapData.value) { for (const key in mapData.value) {
const item = mapData.value[key]; const item = mapData.value[key];
console.log(`字段键名: ${key}`);
console.log(`数据系统ID: ${item.dataSystemid}`);
console.log(`数据域ID: ${item.dataareaid}`);
console.log(`数据域名称: ${item.dataareaname}`);
console.log(`规则ID: ${item.ruleId}`);
console.log(`规则名称: ${item.rulename}`);
console.log(`表字段ID: ${item.table_field_id}`);
console.log(`模式: ${item.tschemas}`);
console.log(`表名: ${item.names}`);
console.log('----------------------');
console.log('tableData.value',tableData.value)
let index = tableData.value.findIndex(x =>x.fieldName === item.table_field_id) let index = tableData.value.findIndex(x =>x.fieldName === item.table_field_id)
console.log(index) console.log(index)
...@@ -689,6 +728,7 @@ const handleCancel = () => { ...@@ -689,6 +728,7 @@ const handleCancel = () => {
// 重置表单 // 重置表单
const resetForm = () => { const resetForm = () => {
mapData.value = ref({})
formData.strategyName = '' formData.strategyName = ''
formData.remarks = '' formData.remarks = ''
activeStep.value = 1 activeStep.value = 1
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论