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',
'fire_safety_inspection_passed_images',
),
/// - : '303', : 'gate_access_vehicle_signature_photo'
gateAccessVehicleSignaturePhoto('303', 'gate_access_vehicle_signature_photo'),
// /// - : '303', : 'gate_access_vehicle_signature_photo'
// gateAccessVehicleSignaturePhoto('303', 'gate_access_vehicle_signature_photo'),
/// - : '601', : 'gate_access_vehicle_license_photo'
gateAccessVehicleLicensePhoto('601', 'gate_access_vehicle_license_photo'),
@ -406,14 +406,28 @@ enum UploadFileType {
/// - : '603', : 'gate_access_vehicle_attachment'
gateAccessVehicleAttachment('603', 'gate_access_vehicle_attachment'),
/// - : '604', : 'emission_standard_certificate'
emissionStandardCertificate('604', 'emission_standard_certificate'),
// /// - : '604', : 'emission_standard_certificate'
// emissionStandardCertificate('604', 'emission_standard_certificate'),
/// (绿) - : '605', : 'motor_vehicle_registration_certificate_green_book'
motorVehicleRegistrationCertificateGreenBook(
'605',
'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);

View File

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

View File

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

View File

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

View File

@ -365,7 +365,7 @@ class _OnlylookCarApplicationState extends State<OnlylookCarApplication> {
personnelList=applicationInfo['vehicleAuditLogList']??[];
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['attachmentId'], UploadFileType.gateAccessVehiclePhoto),
]);

View File

@ -415,7 +415,7 @@ class _OnlylookDoorareaCarState extends State<OnlylookDoorareaCar> {
personnelList=applicationInfo['vehicleAuditLogList']??[];
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['attachmentId'], UploadFileType.gateAccessVehiclePhoto),
]);

View File

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

View File

@ -67,7 +67,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
isAdd=true;
xgfDataApplyListData['processOrRecord']=1;
xgfDataApplyListData['xgf-stk-personnel-application'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplication/list';
xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplication/list';
break;
case 2:// 2 ()
titleName='人员审核记录';
@ -75,7 +75,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
isAdd=false;
xgfDataApplyListData['processOrRecord']=2;
xgfDataApplyListData['xgf-stk-personnel-app-records'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplicationRecords/list';
xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/personnelApplicationRecords/list';
break;
case 3://3 ()
titleName='人员审核';
@ -84,7 +84,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=1;
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;
case 4://4 ()
titleName='人员审核记录';
@ -93,7 +93,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=2;
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;
case 5: //5 ()
titleName='车辆审核';
@ -102,7 +102,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=1;
xgfDataApplyListData['vehicleBelongType']='5';
xgfDataApplyListData['xgf-stk-vehicle-application'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplication/list';
xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplication/list';
break;
case 6: // 6 ()
titleName='车辆审核记录';
@ -111,7 +111,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=2;
xgfDataApplyListData['vehicleBelongType']='5';
xgfDataApplyListData['xgf-stk-vehicle-app-records'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplicationRecords/list';
xgfDataApplyListData['menuPath'] = '/primeport/container/stakeholder/firstLevelDoor/vehicleApplicationRecords/list';
break;
case 7: // 7 ()
titleName='车辆审核';
@ -120,7 +120,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=1;
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;
case 8: // 8 ()
titleName='车辆审核记录';
@ -129,7 +129,7 @@ class _DoorareaPersonRecordPageState extends State<DoorareaPersonRecordPage> {
xgfDataApplyListData['processOrRecord']=2;
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;
}

View File

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

View File

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

View File

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

View File

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