思路:在客户列表上增加一个立项申请按钮,配置跟项目列表保持一致,在客户页面的时,点击此页面后跳转立项页面;

1.项目列表的界面:UI_PROJECT_MANAGER_L

2.项目列表的操作按钮的函数:

                        查看按钮--udsQueryProject

                            修改按钮--udsUpdateProject

                            废弃按钮--udsDeleteProject

                            撤单申请--udsDeleteProjectResources

                            立项申请--udsCreateProjectResource

                            流程跟踪--udsStartProjProcess

                            发起流程--udsProjectProcessQuery

客户列表界面缺少立项申请按钮,直接跳转到立项界面

3.立项申请按钮的函数--udsCreateProjectResource

function udsAddProductResource(RootFrameService){
                    var opts = {
                        label:'立项申请',
                        src:'zy/proj/edit/save?uiName=UI_PROJ_MANAGER_A3'
                    }
                    RootFrameService.open_frame(opts);
                }

4.客户列表界面:UI_ZY_BP_L

5.客户列表的操作按钮的函数:

 新增按钮--udsOpenBpAddResource

 修改按钮--udsQueryNaturalInfo

 查询按钮--udsQueryCustomerDetail

 立项按钮--udsCustomerToProjectProcessQuery(复制项目列表中的立项的函数)

 修改按钮--udsCustomerQueryProjec

客户列表界面缺少立项申请按钮,直接跳转到立项界面

5. 立项按钮--udsCustomerToProjectProcessQuery(复制项目列表中的立项的函数)      

 function udsCustomerToProjectProcessQuery(RootFrameService,hdsapiProjectTfNtBpResource){
                    var event = arguments[0];
                    var data = arguments[1];
                    var scope = arguments[2];
                    if(data.length!=1){
                        RootFrameService.alert('请选择一条数据!');
                        return;
                    }                               
                 if(data[0].bpRole=='119500000040'){
                    RootFrameService.alert('担保人不可以发起立项申请流程');
                     return;                
                 }else{
                  var opts = {
                        label:'立项申请',
                        src:'zy/bp/edit/'+data[0].businessPartnerId+'?uiName=UI_PROJ_MANAGER_Customer_A3'//(复制的项目中的立项界面)
                    }
                    RootFrameService.open_frame(opts);
                 }

                }            

6.函数对比:

 (客户)立项按钮--udsCustomerToProjectProcessQuery(左)     立项申请按钮的函数--udsCreateProjectResource(右)

  客户列表界面缺少立项申请按钮,直接跳转到立项界面

7.界面对比:

(客户)立项界面:UI_PROJ_MANAGER_Customer_A3&&(项目)立项界面UI_PROJ_MANAGER_A3;

  除了改成不一样,子界面都是一样的;

projectBaseInfo--项目基本信息----UI_PROJ_MANAGER_A2 
assetBaseInfoList--项目设备----UI_PROJ_BASEDEVICELIST_L
quotationSchemeInfoList---报价方案---UI_PROJ_QUOTE_L
projectPaymentDTOList---支付表列表---UI_PROJ_PAYMENT_A
projectGuarantorDTO---保障信息---UI_PROJ_GUARANTOR_A
productDetailList---挂靠公司---UI_PROJ_LINKCOMPANY_L
projectSurvey----项目调查与分析---UI_PROJ_SURVEY_A
projectRiskAssure---其他风险与保证措施---UI_PROJ_RISKASSURE_A
 


相关文章:

  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2021-10-19
  • 2021-07-05
  • 2021-11-04
猜你喜欢
  • 2021-09-06
  • 2021-07-25
  • 2021-04-27
  • 2021-06-24
  • 2021-05-18
  • 2021-10-31
  • 2021-12-06
相关资源
相似解决方案