2026.3.30 待办,口门

master
xufei 2026-03-30 16:21:06 +08:00
parent 4f263b5ce0
commit 11001600dd
12 changed files with 53 additions and 28 deletions

View File

@ -394,8 +394,8 @@ enum UploadFileType {
'302', '302',
'fire_safety_inspection_passed_images', 'fire_safety_inspection_passed_images',
), ),
/// - : '303', : 'gate_access_vehicle_signature_photo' // /// - : '303', : 'gate_access_vehicle_signature_photo'
gateAccessVehicleSignaturePhoto('303', 'gate_access_vehicle_signature_photo'), // gateAccessVehicleSignaturePhoto('303', 'gate_access_vehicle_signature_photo'),
/// - : '601', : 'gate_access_vehicle_license_photo' /// - : '601', : 'gate_access_vehicle_license_photo'
gateAccessVehicleLicensePhoto('601', 'gate_access_vehicle_license_photo'), gateAccessVehicleLicensePhoto('601', 'gate_access_vehicle_license_photo'),
@ -406,14 +406,28 @@ enum UploadFileType {
/// - : '603', : 'gate_access_vehicle_attachment' /// - : '603', : 'gate_access_vehicle_attachment'
gateAccessVehicleAttachment('603', 'gate_access_vehicle_attachment'), gateAccessVehicleAttachment('603', 'gate_access_vehicle_attachment'),
/// - : '604', : 'emission_standard_certificate' // /// - : '604', : 'emission_standard_certificate'
emissionStandardCertificate('604', 'emission_standard_certificate'), // emissionStandardCertificate('604', 'emission_standard_certificate'),
/// (绿) - : '605', : 'motor_vehicle_registration_certificate_green_book' /// (绿) - : '605', : 'motor_vehicle_registration_certificate_green_book'
motorVehicleRegistrationCertificateGreenBook( motorVehicleRegistrationCertificateGreenBook(
'605', '605',
'motor_vehicle_registration_certificate_green_book', 'motor_vehicle_registration_certificate_green_book',
); ),
/// - : '611', : 'gate_access_personnel_applicant_signature'
gateAccessPersonnelApplicantSignature('611', 'gate_access_personnel_applicant_signature'),
/// - : '606', : 'gate_access_vehicle_applicant_signature'
gateAccessVehicleApplicantSignature('606', 'gate_access_vehicle_applicant_signature'),
/// - : '609', : 'enclosed_area_personnel_applicant_signature'
enclosedAreaPersonnelApplicantSignature('609', 'enclosed_area_personnel_applicant_signature'),
/// - : '610', : 'emission_standard_certificate'
emissionStandardCertificate('610', 'emission_standard_certificate');
const UploadFileType(this.type, this.path); const UploadFileType(this.type, this.path);

View File

@ -73,6 +73,7 @@ class DoorAndCarApi {
'&temporaryPermissionFlag=$temporaryPermissionFlag', '&temporaryPermissionFlag=$temporaryPermissionFlag',
method: Method.get, method: Method.get,
data: { data: {
"zgdw-mjspr": '/primeport/container/stakeholder/firstLevelDoor/approverUser',
// ...data // ...data
}, },
); );

View File

@ -877,7 +877,7 @@ class _DoorareaCarAddPageState extends State<DoorareaCarAddPage> {
} }
if(signImages.isNotEmpty){ if(signImages.isNotEmpty){
String signImagesId= await _addImgFilesLicense(signImages, UploadFileType.gateAccessVehicleSignaturePhoto,''); String signImagesId= await _addImgFilesLicense(signImages, UploadFileType.emissionStandardCertificate,'');
addData['informSignId']=signImagesId; addData['informSignId']=signImagesId;
} }
LoadingDialogHelper.hide(); LoadingDialogHelper.hide();

View File

@ -813,7 +813,7 @@ class _FirstlevelCarAddPageState extends State<FirstlevelCarAddPage> {
} }
if(signImages.isNotEmpty){ if(signImages.isNotEmpty){
String signImagesId= await _addImgFilesLicense(signImages, UploadFileType.gateAccessVehicleSignaturePhoto,''); String signImagesId= await _addImgFilesLicense(signImages, UploadFileType.gateAccessVehicleApplicantSignature,'');
addData['informSignId']=signImagesId; addData['informSignId']=signImagesId;
} }
LoadingDialogHelper.hide(); LoadingDialogHelper.hide();

View File

@ -365,7 +365,7 @@ class _OnlylookCarApplicationState extends State<OnlylookCarApplication> {
personnelList=applicationInfo['vehicleAuditLogList']??[]; personnelList=applicationInfo['vehicleAuditLogList']??[];
final imageResults = await Future.wait([ final imageResults = await Future.wait([
FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.gateAccessVehicleSignaturePhoto), FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.gateAccessVehicleApplicantSignature),
FileApi.getImagePath(applicationInfo['drivingLicenseId'], UploadFileType.gateAccessVehicleLicensePhoto), FileApi.getImagePath(applicationInfo['drivingLicenseId'], UploadFileType.gateAccessVehicleLicensePhoto),
FileApi.getImagePath(applicationInfo['attachmentId'], UploadFileType.gateAccessVehiclePhoto), FileApi.getImagePath(applicationInfo['attachmentId'], UploadFileType.gateAccessVehiclePhoto),
]); ]);

View File

@ -415,7 +415,7 @@ class _OnlylookDoorareaCarState extends State<OnlylookDoorareaCar> {
personnelList=applicationInfo['vehicleAuditLogList']??[]; personnelList=applicationInfo['vehicleAuditLogList']??[];
final imageResults = await Future.wait([ final imageResults = await Future.wait([
FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.gateAccessVehicleSignaturePhoto), FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.emissionStandardCertificate),
FileApi.getImagePath(applicationInfo['drivingLicenseId'], UploadFileType.gateAccessVehicleLicensePhoto), FileApi.getImagePath(applicationInfo['drivingLicenseId'], UploadFileType.gateAccessVehicleLicensePhoto),
FileApi.getImagePath(applicationInfo['attachmentId'], UploadFileType.gateAccessVehiclePhoto), FileApi.getImagePath(applicationInfo['attachmentId'], UploadFileType.gateAccessVehiclePhoto),
]); ]);

View File

@ -778,7 +778,7 @@ class _DoorareaPersonApplyPageState extends State<DoorareaPersonApplyPage> {
LoadingDialogHelper.show(); LoadingDialogHelper.show();
if(signImages.isNotEmpty){ if(signImages.isNotEmpty){
String licenseId= await _addImgFilesLicense(signImages, UploadFileType.gateAccessVehicleSignaturePhoto,''); String licenseId= await _addImgFilesLicense(signImages, UploadFileType.enclosedAreaPersonnelApplicantSignature,'');
addData['informSignId']=licenseId; addData['informSignId']=licenseId;
} }

View File

@ -67,7 +67,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
isAdd=true; isAdd=true;
xgfDataApplyListData['processOrRecord']=1; xgfDataApplyListData['processOrRecord']=1;
xgfDataApplyListData['xgf-stk-personnel-application'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplication/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplication/list';
break; break;
case 2:// 2 () case 2:// 2 ()
titleName='人员审核记录'; titleName='人员审核记录';
@ -75,7 +75,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
isAdd=false; isAdd=false;
xgfDataApplyListData['processOrRecord']=2; xgfDataApplyListData['processOrRecord']=2;
xgfDataApplyListData['xgf-stk-personnel-app-records'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplicationRecords/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplicationRecords/list';
break; break;
case 3://3 () case 3://3 ()
titleName='人员审核'; titleName='人员审核';
@ -84,7 +84,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=1; xgfDataApplyListData['processOrRecord']=1;
xgfDataApplyListData['personBelongType']=3; xgfDataApplyListData['personBelongType']=3;
xgfDataApplyListData['xgs-ren-yuan-feng-bi-qu-yu-shen-qing'] = '/primeport/container/stakeholder/enclosedArea/apply/personnel/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/enclosedArea/apply/personnel/list';
break; break;
case 4://4 () case 4://4 ()
titleName='人员审核记录'; titleName='人员审核记录';
@ -93,7 +93,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=2; xgfDataApplyListData['processOrRecord']=2;
xgfDataApplyListData['personBelongType']=3; xgfDataApplyListData['personBelongType']=3;
xgfDataApplyListData['xgs-ren-yuan-feng-bi-qu-yu-shen-qing-ji-lu'] = '/primeport/container/stakeholder/enclosedArea/apply/personnelRecords/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/enclosedArea/apply/personnelRecords/list';
break; break;
case 5: //5 () case 5: //5 ()
titleName='车辆审核'; titleName='车辆审核';
@ -102,7 +102,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=1; xgfDataApplyListData['processOrRecord']=1;
xgfDataApplyListData['vehicleBelongType']='5'; xgfDataApplyListData['vehicleBelongType']='5';
xgfDataApplyListData['xgf-stk-vehicle-application'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplication/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplication/list';
break; break;
case 6: // 6 () case 6: // 6 ()
titleName='车辆审核记录'; titleName='车辆审核记录';
@ -111,7 +111,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=2; xgfDataApplyListData['processOrRecord']=2;
xgfDataApplyListData['vehicleBelongType']='5'; xgfDataApplyListData['vehicleBelongType']='5';
xgfDataApplyListData['xgf-stk-vehicle-app-records'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplicationRecords/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplicationRecords/list';
break; break;
case 7: // 7 () case 7: // 7 ()
titleName='车辆审核'; titleName='车辆审核';
@ -120,7 +120,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=1; xgfDataApplyListData['processOrRecord']=1;
xgfDataApplyListData['personBelongType']=3; xgfDataApplyListData['personBelongType']=3;
xgfDataApplyListData['xgs-che-liang-feng-bi-qu-yu-shen-qing'] = '/primeport/container/stakeholder/enclosedArea/apply/vehicle/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/enclosedArea/apply/vehicle/list';
break; break;
case 8: // 8 () case 8: // 8 ()
titleName='车辆审核记录'; titleName='车辆审核记录';
@ -129,7 +129,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=2; xgfDataApplyListData['processOrRecord']=2;
xgfDataApplyListData['personBelongType']=3; xgfDataApplyListData['personBelongType']=3;
xgfDataApplyListData['xgs-che-liang-feng-bi-qu-yu-shen-qing-ji-lu'] = '/primeport/container/stakeholder/enclosedArea/apply/vehicleRecords/list'; xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/enclosedArea/apply/vehicleRecords/list';
break; break;
} }

View File

@ -731,7 +731,7 @@ class _FirstlevelPersonAddPageState extends State<FirstlevelPersonAddPage> {
} }
if(signImages.isNotEmpty){ if(signImages.isNotEmpty){
String licenseId= await _addImgFilesLicense(signImages, UploadFileType.gateAccessVehicleSignaturePhoto,''); String licenseId= await _addImgFilesLicense(signImages, UploadFileType.gateAccessPersonnelApplicantSignature,'');
addData['informSignId']=licenseId; addData['informSignId']=licenseId;
} }

View File

@ -365,7 +365,7 @@ class _OnlylookDoorareaPersonState extends State<OnlylookDoorareaPerson> {
personnelList=applicationInfo['personApplyList']??[]; personnelList=applicationInfo['personApplyList']??[];
final imageResults = await Future.wait([ final imageResults = await Future.wait([
FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.gateAccessVehicleSignaturePhoto), FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.enclosedAreaPersonnelApplicantSignature),
]); ]);
if (imageResults[0]['success']) { if (imageResults[0]['success']) {
setState(() { setState(() {

View File

@ -360,7 +360,7 @@ class _OnlylookPersonApplicationState extends State<OnlylookPersonApplication> {
personnelList=applicationInfo['personApplyList']??[]; personnelList=applicationInfo['personApplyList']??[];
final imageResults = await Future.wait([ final imageResults = await Future.wait([
FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.gateAccessVehicleSignaturePhoto), FileApi.getImagePath(applicationInfo['informSignId'], UploadFileType.gateAccessPersonnelApplicantSignature),
]); ]);
if (imageResults[0]['success']) { if (imageResults[0]['success']) {
setState(() { setState(() {

View File

@ -854,13 +854,23 @@ class HomePageState extends RouteAwareState<HomePage>
if(pcType==2){ if(pcType==2){
return; return;
} }
// if(item['appName']=="隐患治理"||item['appName']=="隐患管理"||item['appName']=="风险管控应用"){ switch(item['appName']){
case "隐患治理":
case "隐患管理":
case "风险管控应用":
// await pushPage(ApplicationPageTwo(), context); // await pushPage(ApplicationPageTwo(), context);
// }else if(item['appName']=="消防检查"){ break;
case "消防检查":
// await pushPage(FireManagementTabPage(), context); // await pushPage(FireManagementTabPage(), context);
// }else{ break;
case "一级口门管理":
await pushPage(DoorcarTabPage(), context);
break;
case "安全环保检查":
// await pushPage(SafecheckTabList(), context); // await pushPage(SafecheckTabList(), context);
// } break;
}
_getToDoWorkList(pcType); _getToDoWorkList(pcType);
// _getHiddenIssuesNum(); // _getHiddenIssuesNum();