|
@@ -10,7 +10,8 @@ import securityCheckDetailConfig from './config/security.check.detail.config';
|
|
|
import shipRegistratioDdetailConfig from './config/ship.registration.detail.config';
|
|
import shipRegistratioDdetailConfig from './config/ship.registration.detail.config';
|
|
|
import administrativePenaltyDetailConfig from '@/views/notifyModelCfg/config/administrative.penalty.detail.config';
|
|
import administrativePenaltyDetailConfig from '@/views/notifyModelCfg/config/administrative.penalty.detail.config';
|
|
|
import focusTrackShipDetailConfig from './config/focus.track.ship.detail.config';
|
|
import focusTrackShipDetailConfig from './config/focus.track.ship.detail.config';
|
|
|
-import shipInspectionDetailConfig from './config/ship.inspection.detail.config';
|
|
|
|
|
|
|
+import buildShipInspectionDetailConfig from './config/build.ship.inspection.detail.config';
|
|
|
|
|
+import operationShipInspectionDetailConfig from './config/operation.ship.inspection.detail.config';
|
|
|
import keyShipCompanyDetailConfig from './config/key.ship.company.detail.config';
|
|
import keyShipCompanyDetailConfig from './config/key.ship.company.detail.config';
|
|
|
import importExportPortReportDetailConfig from './config/import.export.port.report.detail.config';
|
|
import importExportPortReportDetailConfig from './config/import.export.port.report.detail.config';
|
|
|
import siteSafetySupervisionInspectionDetailConfig from './config/site.safety.supervision.inspection.detail.config';
|
|
import siteSafetySupervisionInspectionDetailConfig from './config/site.safety.supervision.inspection.detail.config';
|
|
@@ -21,7 +22,7 @@ import useSystemStore from '@/store/main';
|
|
|
import TreeSelect from './components/treeSelect.vue';
|
|
import TreeSelect from './components/treeSelect.vue';
|
|
|
import {
|
|
import {
|
|
|
bj_ship_type,
|
|
bj_ship_type,
|
|
|
- bj_scope_inspection,
|
|
|
|
|
|
|
+ bj_scope_time_inspection,
|
|
|
bj_inspection_conclusion,
|
|
bj_inspection_conclusion,
|
|
|
bj_reason_deregistration,
|
|
bj_reason_deregistration,
|
|
|
bj_initial_review_mark,
|
|
bj_initial_review_mark,
|
|
@@ -64,9 +65,9 @@ const getTreeCheck = async data => {
|
|
|
case '1':
|
|
case '1':
|
|
|
securityCheckDetailConfig.formItems?.forEach(item => {
|
|
securityCheckDetailConfig.formItems?.forEach(item => {
|
|
|
// --------- 安全检查通报信息模型 ------------
|
|
// --------- 安全检查通报信息模型 ------------
|
|
|
- // 检查范围
|
|
|
|
|
- if (item.prop === 'scopeInspection') {
|
|
|
|
|
- item.options = bj_scope_inspection;
|
|
|
|
|
|
|
+ // 检查时间范围
|
|
|
|
|
+ if (item.prop === 'scope_time_inspection') {
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
}
|
|
}
|
|
|
// 初复查标志
|
|
// 初复查标志
|
|
|
if (item.prop === 'initial_review_mark') {
|
|
if (item.prop === 'initial_review_mark') {
|
|
@@ -88,9 +89,9 @@ const getTreeCheck = async data => {
|
|
|
shipRegistratioDdetailConfig.formItems?.forEach(item => {
|
|
shipRegistratioDdetailConfig.formItems?.forEach(item => {
|
|
|
// ---------船舶登记通报信息模型----------
|
|
// ---------船舶登记通报信息模型----------
|
|
|
|
|
|
|
|
- // 检查范围
|
|
|
|
|
- if (item.prop === 'scopeInspection') {
|
|
|
|
|
- item.options = bj_scope_inspection;
|
|
|
|
|
|
|
+ // 检查时间范围
|
|
|
|
|
+ if (item.prop === 'scope_time_inspection') {
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
}
|
|
}
|
|
|
// 船舶登记状态
|
|
// 船舶登记状态
|
|
|
if (item.prop === 'ship_registration_status') {
|
|
if (item.prop === 'ship_registration_status') {
|
|
@@ -110,12 +111,12 @@ const getTreeCheck = async data => {
|
|
|
|
|
|
|
|
// 处罚决定时间
|
|
// 处罚决定时间
|
|
|
if (item.prop === 'penalty_decision_time') {
|
|
if (item.prop === 'penalty_decision_time') {
|
|
|
- item.options = bj_scope_inspection;
|
|
|
|
|
- }
|
|
|
|
|
- // 案件状态
|
|
|
|
|
- if (item.prop === 'case_status') {
|
|
|
|
|
- item.options = bj_case_status;
|
|
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
}
|
|
}
|
|
|
|
|
+ // // 案件状态
|
|
|
|
|
+ // if (item.prop === 'case_status') {
|
|
|
|
|
+ // item.options = bj_case_status;
|
|
|
|
|
+ // }
|
|
|
// 水域类别
|
|
// 水域类别
|
|
|
if (item.prop === 'water_category') {
|
|
if (item.prop === 'water_category') {
|
|
|
item.options = bj_water_category;
|
|
item.options = bj_water_category;
|
|
@@ -124,10 +125,10 @@ const getTreeCheck = async data => {
|
|
|
if (item.prop === 'shipType') {
|
|
if (item.prop === 'shipType') {
|
|
|
item.options = bj_ship_type;
|
|
item.options = bj_ship_type;
|
|
|
}
|
|
}
|
|
|
- // 海内河船
|
|
|
|
|
- if (item.prop === 'maritime_and_river_vessels') {
|
|
|
|
|
- item.options = bj_maritime_and_river_vessels;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // // 海内河船
|
|
|
|
|
+ // if (item.prop === 'maritime_and_river_vessels') {
|
|
|
|
|
+ // item.options = bj_maritime_and_river_vessels;
|
|
|
|
|
+ // }
|
|
|
// 海上案号和案由
|
|
// 海上案号和案由
|
|
|
if (item.prop === 'maritime_case_number_cause_of_action') {
|
|
if (item.prop === 'maritime_case_number_cause_of_action') {
|
|
|
item.options = bj_maritime_case_number_cause_of_action;
|
|
item.options = bj_maritime_case_number_cause_of_action;
|
|
@@ -143,9 +144,9 @@ const getTreeCheck = async data => {
|
|
|
case '4':
|
|
case '4':
|
|
|
focusTrackShipDetailConfig?.formItems?.forEach(item => {
|
|
focusTrackShipDetailConfig?.formItems?.forEach(item => {
|
|
|
// -------- 重点跟踪船舶通报信息模型-----------
|
|
// -------- 重点跟踪船舶通报信息模型-----------
|
|
|
- // 检查范围
|
|
|
|
|
- if (item.prop === 'scopeInspection') {
|
|
|
|
|
- item.options = bj_scope_inspection;
|
|
|
|
|
|
|
+ // 入列时间范围
|
|
|
|
|
+ if (item.prop === 'inclusion_time_range') {
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
}
|
|
}
|
|
|
// 审核状态
|
|
// 审核状态
|
|
|
if (item.prop === 'review_status') {
|
|
if (item.prop === 'review_status') {
|
|
@@ -156,11 +157,11 @@ const getTreeCheck = async data => {
|
|
|
|
|
|
|
|
break;
|
|
break;
|
|
|
case '5':
|
|
case '5':
|
|
|
- shipInspectionDetailConfig?.formItems?.forEach(item => {
|
|
|
|
|
- // -------- 船舶检验通报信息模型 -----------
|
|
|
|
|
|
|
+ operationShipInspectionDetailConfig?.formItems?.forEach(item => {
|
|
|
|
|
+ // -------- 运营检验监督船舶检验通报信息模型 -----------
|
|
|
// 检查范围
|
|
// 检查范围
|
|
|
- if (item.prop === 'scopeInspection') {
|
|
|
|
|
- item.options = bj_scope_inspection;
|
|
|
|
|
|
|
+ if (item.prop === 'scope_time_inspection') {
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
}
|
|
}
|
|
|
// 检查状态
|
|
// 检查状态
|
|
|
if (item.prop === 'check_status') {
|
|
if (item.prop === 'check_status') {
|
|
@@ -171,15 +172,34 @@ const getTreeCheck = async data => {
|
|
|
item.options = bj_inspection_conclusion;
|
|
item.options = bj_inspection_conclusion;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
- detailConfig.value = shipInspectionDetailConfig;
|
|
|
|
|
|
|
+ detailConfig.value = operationShipInspectionDetailConfig;
|
|
|
|
|
|
|
|
break;
|
|
break;
|
|
|
case '6':
|
|
case '6':
|
|
|
|
|
+ buildShipInspectionDetailConfig?.formItems?.forEach(item => {
|
|
|
|
|
+ // -------- 建造检验监督船舶检验通报信息模型 -----------
|
|
|
|
|
+ // 检查范围
|
|
|
|
|
+ if (item.prop === 'scopeInspection') {
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
|
|
+ }
|
|
|
|
|
+ // 检查状态
|
|
|
|
|
+ if (item.prop === 'check_status') {
|
|
|
|
|
+ item.options = bj_check_status;
|
|
|
|
|
+ }
|
|
|
|
|
+ // 检查结论
|
|
|
|
|
+ if (item.prop === 'inspection_conclusion') {
|
|
|
|
|
+ item.options = bj_inspection_conclusion;
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ detailConfig.value = buildShipInspectionDetailConfig;
|
|
|
|
|
+
|
|
|
|
|
+ break;
|
|
|
|
|
+ case '7':
|
|
|
keyShipCompanyDetailConfig?.formItems?.forEach(item => {
|
|
keyShipCompanyDetailConfig?.formItems?.forEach(item => {
|
|
|
// -------- 重点跟踪航运公司通报信息模型-----------
|
|
// -------- 重点跟踪航运公司通报信息模型-----------
|
|
|
// 入列时间范围
|
|
// 入列时间范围
|
|
|
if (item.prop === 'inclusion_time_range') {
|
|
if (item.prop === 'inclusion_time_range') {
|
|
|
- item.options = bj_scope_inspection;
|
|
|
|
|
|
|
+ item.options = bj_scope_time_inspection;
|
|
|
}
|
|
}
|
|
|
// 检查状态
|
|
// 检查状态
|
|
|
if (item.prop === 'check_status') {
|
|
if (item.prop === 'check_status') {
|
|
@@ -189,7 +209,7 @@ const getTreeCheck = async data => {
|
|
|
detailConfig.value = keyShipCompanyDetailConfig;
|
|
detailConfig.value = keyShipCompanyDetailConfig;
|
|
|
|
|
|
|
|
break;
|
|
break;
|
|
|
- case '7':
|
|
|
|
|
|
|
+ case '8':
|
|
|
importExportPortReportDetailConfig?.formItems?.forEach(item => {
|
|
importExportPortReportDetailConfig?.formItems?.forEach(item => {
|
|
|
// -------- 进出口岸报告通报信息模型 -----------
|
|
// -------- 进出口岸报告通报信息模型 -----------
|
|
|
// 申请范围
|
|
// 申请范围
|
|
@@ -220,7 +240,7 @@ const getTreeCheck = async data => {
|
|
|
detailConfig.value = importExportPortReportDetailConfig;
|
|
detailConfig.value = importExportPortReportDetailConfig;
|
|
|
|
|
|
|
|
break;
|
|
break;
|
|
|
- case '8':
|
|
|
|
|
|
|
+ case '9':
|
|
|
siteSafetySupervisionInspectionDetailConfig?.formItems?.forEach(item => {
|
|
siteSafetySupervisionInspectionDetailConfig?.formItems?.forEach(item => {
|
|
|
// -------- 现场安全监督检查通报信息模型 -----------
|
|
// -------- 现场安全监督检查通报信息模型 -----------
|
|
|
// 检查范围
|
|
// 检查范围
|