提交规范校验规则
Showing
5 changed files
with
66 additions
and
2 deletions
| ... | @@ -288,8 +288,8 @@ const getMsgCnt = () => { | ... | @@ -288,8 +288,8 @@ const getMsgCnt = () => { |
| 288 | } | 288 | } |
| 289 | 289 | ||
| 290 | onMounted(() => { | 290 | onMounted(() => { |
| 291 | getMsgCnt(); | 291 | //getMsgCnt(); |
| 292 | createServerConnect(); | 292 | //createServerConnect(); |
| 293 | }); | 293 | }); |
| 294 | 294 | ||
| 295 | </script> | 295 | </script> | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -332,6 +332,33 @@ const transformRulesInfo = (info: any) => { | ... | @@ -332,6 +332,33 @@ const transformRulesInfo = (info: any) => { |
| 332 | })] | 332 | })] |
| 333 | })); | 333 | })); |
| 334 | } | 334 | } |
| 335 | } else if (info.ruleCode == 'norm_check') { | ||
| 336 | let subjectTables = toSubjectTables.value; | ||
| 337 | for (const ds in info.ruleFields) { | ||
| 338 | let fields = info.ruleFields[ds]; | ||
| 339 | let tableInfo = subjectTables.find(t => t.enName === ds); | ||
| 340 | modelRules.push(Object.assign({}, { | ||
| 341 | modelGroupGuid: modelGroupGuid.value, | ||
| 342 | name: tableInfo.chName, | ||
| 343 | subjectName: tableInfo.enName, | ||
| 344 | subjectGuid: tableInfo.guid, | ||
| 345 | dataSourceGuid: tableInfo.dataSourceGuid, | ||
| 346 | databaseName: tableInfo.dataServerName, | ||
| 347 | modelRuleConfList: [Object.assign({}, info, { | ||
| 348 | ruleField: fields.map(f => { | ||
| 349 | return { | ||
| 350 | guid: f.guid, | ||
| 351 | enName: f.enName, | ||
| 352 | chName: f.chName, | ||
| 353 | dataType: f.dataType, | ||
| 354 | checkRule: f.checkRule, | ||
| 355 | configValue: f.configValue | ||
| 356 | } | ||
| 357 | }), | ||
| 358 | ruleFields: '' | ||
| 359 | })] | ||
| 360 | })); | ||
| 361 | } | ||
| 335 | } else if (info.ruleCode == 'ref_integrality') { | 362 | } else if (info.ruleCode == 'ref_integrality') { |
| 336 | let subjectTables = toSubjectTables.value; | 363 | let subjectTables = toSubjectTables.value; |
| 337 | info.ruleFields.forEach(row => { | 364 | info.ruleFields.forEach(row => { | ... | ... |
| ... | @@ -140,6 +140,25 @@ const transformRulesInfo = (info: any) => { | ... | @@ -140,6 +140,25 @@ const transformRulesInfo = (info: any) => { |
| 140 | }), | 140 | }), |
| 141 | ruleFields: '' | 141 | ruleFields: '' |
| 142 | }); | 142 | }); |
| 143 | } else if (info.ruleCode == 'norm_check') { | ||
| 144 | let subjectName = detailInfo.value.subjectName; | ||
| 145 | let fields = info.ruleFields[subjectName]; | ||
| 146 | return Object.assign({}, info, { | ||
| 147 | guid: ruleGuid, | ||
| 148 | qualityModelGuid: detailInfo.value.qualityModelGuid, | ||
| 149 | ruleCode: detailInfo.value.ruleCode, | ||
| 150 | ruleField: fields.map(f => { | ||
| 151 | return { | ||
| 152 | guid: f.guid, | ||
| 153 | enName: f.enName, | ||
| 154 | chName: f.chName, | ||
| 155 | dataType: f.dataType, | ||
| 156 | checkRule: f.checkRule, | ||
| 157 | configValue: f.configValue | ||
| 158 | } | ||
| 159 | }), | ||
| 160 | ruleFields: '' | ||
| 161 | }); | ||
| 143 | } else if (info.ruleCode == 'ref_integrality') { | 162 | } else if (info.ruleCode == 'ref_integrality') { |
| 144 | return Object.assign({}, info, { | 163 | return Object.assign({}, info, { |
| 145 | guid: ruleGuid, | 164 | guid: ruleGuid, | ... | ... |
| ... | @@ -135,6 +135,24 @@ const transformRulesInfo = (info) => { | ... | @@ -135,6 +135,24 @@ const transformRulesInfo = (info) => { |
| 135 | }), | 135 | }), |
| 136 | ruleFields: '' | 136 | ruleFields: '' |
| 137 | }); | 137 | }); |
| 138 | } else if (info.ruleCode == 'norm_check') { | ||
| 139 | let subjectName = modelDetailInfo.value.subjectName; | ||
| 140 | let fields = info.ruleFields[subjectName]; | ||
| 141 | return Object.assign({}, info, { | ||
| 142 | qualityModelGuid: modelGuid, | ||
| 143 | ruleCode: info.ruleCode, | ||
| 144 | ruleField: fields.map(f => { | ||
| 145 | return { | ||
| 146 | guid: f.guid, | ||
| 147 | enName: f.enName, | ||
| 148 | chName: f.chName, | ||
| 149 | dataType: f.dataType, | ||
| 150 | checkRule: f.checkRule, | ||
| 151 | configValue: f.configValue | ||
| 152 | } | ||
| 153 | }), | ||
| 154 | ruleFields: '' | ||
| 155 | }); | ||
| 138 | } else if (info.ruleCode == 'ref_integrality') { | 156 | } else if (info.ruleCode == 'ref_integrality') { |
| 139 | return Object.assign({}, info, { | 157 | return Object.assign({}, info, { |
| 140 | qualityModelGuid: modelGuid, | 158 | qualityModelGuid: modelGuid, | ... | ... |
-
Please register or sign in to post a comment