當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > OA系統(tǒng)二次開(kāi)發(fā)
泛普OA軟件二次開(kāi)發(fā)總結(jié)(史上最全的)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
泛普oa 平臺(tái)二次開(kāi)發(fā)經(jīng)驗(yàn)總結(jié)首先,對(duì)泛普軟件節(jié)點(diǎn)后附加操作二次開(kāi)發(fā)的實(shí)踐:
一、把 ChurukuAction.class文件 放入泛普OA系統(tǒng)classbean泛普OA系統(tǒng)interfacesworkflowaction文件夾下面。
二、在泛普OA系統(tǒng)WEB-INFservice下,有一個(gè)action.xml文件,打開(kāi)編輯,在</module>前面加上這段話:
<service-point id="ChurukuAction" interface="泛普OA系統(tǒng).interfaces.workflow.action.Action">
<invoke-factory>
<construct class="泛普OA系統(tǒng).interfaces.workflow.action.ChurukuAction"/>
</invoke-factory>
</service-point>
保存后關(guān)閉。
三、在泛普oa 系統(tǒng)流程設(shè)置的 節(jié)點(diǎn)后附加操作 上加上我們自己的這個(gè)action(ChurukuAction)
writeLog("debug info is "+ debugInfo) ;記錄日志,寫入日志文件。
根據(jù)一些流程知識(shí),可以知道:
License表中存放了公司一些詳細(xì)信息。
通過(guò)systeminfo/label/ManageLabel.jsp頁(yè)面可以管理標(biāo)簽。時(shí)刻牢記用標(biāo)簽,來(lái)尋找頁(yè)面(不同標(biāo)簽,可能顯示同一個(gè)文字)。
根據(jù)標(biāo)簽,查找頁(yè)面
每個(gè)jsp頁(yè)面幾乎都include了init.jsp頁(yè)面, 搭建基本jsp框架
根據(jù)頁(yè)面可以知道,數(shù)據(jù)庫(kù)操作,基本用RecodeSet就可以。
<jsp:useBean id="RecordSet" class="泛普OA系統(tǒng).conn.RecordSet" scope="page"/>
<%String companyName="";String cversion="";
RecordSet.executeSql("select companyname,cversion from license");
if (RecordSet.next())
{ companyName=RecordSet.getString("companyname");
cversion=RecordSet.getString("cversion");
}%>運(yùn)用recodeset可以方便操作數(shù)據(jù)庫(kù)。
----修改部門為總部
因客戶經(jīng)常要求角色選擇時(shí)候,默認(rèn)為總部,要不然每次都要選擇,會(huì)忘記,現(xiàn)修改頁(yè)面,讓其默認(rèn)角色為總部,方便操作!
首先,我們可以根據(jù)地址,找到流程設(shè)置頁(yè)面addwf.jsp,根據(jù)一些請(qǐng)求,找到設(shè)置默認(rèn)角色的頁(yè)面,editoperatorgroup.jsp,在第302行,option上,加上select讓其默認(rèn)選擇。(140標(biāo)簽為 總部,根據(jù)140查找)。
----獲取屬性文件的值:繼承baseBean的類,直接可以通過(guò) public String getPropValue(String fname , String key)獲取相應(yīng)key的值。(屬性文件放在WEB-INF/prop 目錄)
---- 泛普OA系統(tǒng).general.GCONST 類提供了一個(gè)靜態(tài)方法getRootPath() ,可以直接返回系統(tǒng)的運(yùn)行目錄。
----測(cè)試上傳文件到服務(wù)器,訪問(wèn)已經(jīng)上傳的文件,導(dǎo)入導(dǎo)出excel文件。使用緩存機(jī)制暫時(shí)不考慮。
泛普OA系統(tǒng).general.Util :
提供了大量基本的工具方法(其中提供了對(duì)字符,數(shù)據(jù)等的處理),其中null2String方法,fromScreen方法,toScreen 方法,TokenizerString ,toHtml方法是大家需要關(guān)注的方法。
泛普OA系統(tǒng).general.TimeUtil :
提供對(duì)日期操作的工具方法,如:日期轉(zhuǎn)化,日期加減
泛普OA系統(tǒng).general. SendMail :
提供了郵件發(fā)送的基本方法,其中send方法,sendhtml方法,sendMiltipartText方法是大家需要關(guān)注的方法。
泛普OA系統(tǒng).sms. SMSManager
提供了發(fā)送短信的基本方法,其中sendDBSMS方法,發(fā)送短信后會(huì)在OA的數(shù)據(jù)庫(kù)中存放一條發(fā)送記錄,sendSMS只發(fā)送短信,不記錄信息
泛普OA系統(tǒng).file.FileManage :
提供了文件處理的工具方法。其中createDir方法,copy方法,moveFileTo方法,DeleteFile方法,extractFileName方法,extractFileExt方法,extractFilePath方法是大家需要關(guān)注的方法。
7/12
將項(xiàng)目部署到本地:copy oracle的dmp文件,建立一個(gè)用戶,賦給它dba權(quán)限,建立一個(gè)表空間,然后將dmp(表空間)賦給我們新建的用戶。(具體語(yǔ)句另外附帶)
數(shù)據(jù)庫(kù)更改設(shè)置,oracle的net Manager還得配置本地(可能不需要)
對(duì)頁(yè)面加上系統(tǒng)已有權(quán)限:首先從系統(tǒng)的權(quán)限設(shè)置中找到需要引用的權(quán)限名稱,如下如找到“地址類型維護(hù)”這個(gè)權(quán)限,其ID為41,然后通過(guò)“select rightdetail from systemrightdetail where rightid=41”得到其rightdetail=“AddAddressType:Add”,那么在JSP頁(yè)面中通過(guò)如下語(yǔ)句,就可以使得只有的“地址類型維護(hù)”這個(gè)權(quán)限用的用戶可以查看該頁(yè)面:
<% if (!HrmUserVarify.checkUserRight("AddAddressType:Add ", user) ) {
response.sendRedirect("/notice/noright.jsp");
return;}%>
若要新增權(quán)限功能,則須新插入權(quán)限表:
文檔數(shù)據(jù)結(jié)構(gòu):
docdetail:文檔信息存儲(chǔ),
docdetailcontent:文檔內(nèi)容(sqlserver不用該表)
docimagefile:文檔附件關(guān)聯(lián)關(guān)系
docshare:文檔共享表
sharinnerdoc:文檔共享明細(xì)表
泛普協(xié)同OA流程數(shù)據(jù)結(jié)構(gòu):
Workflow_formbase:工作流表單信息表,標(biāo)注表單名字和所在分部
Workflow_requestbase:流程的基本信息
Workflow_form:流程的具體信息通過(guò)REQUESTID字段和Workflow_requestbase表關(guān)聯(lián)
Workflow_formdetail:流程的明細(xì)信息,通過(guò)REQUESTID字段和Workflow_requestbase表關(guān)聯(lián)
Workflow_currentoperator:流程當(dāng)前未操作者,已操作者等信息
workflow_requestlog流程處理人處理過(guò)的審批意見(jiàn)
workflow_requestviewlog 流程的查看日志
泛普協(xié)同OA軟禁單點(diǎn)繼承登陸設(shè)置:查看二次開(kāi)發(fā)文檔—單點(diǎn)登錄;
數(shù)據(jù)源和計(jì)劃任務(wù)接口:
--安裝泛普OA系統(tǒng),跳過(guò)license方法,找到泛普OA系統(tǒng)/login下的VerifyLogin.java文件,將return “19”的所有if都改為false,即不讓程序進(jìn)入19。
自定義瀏覽框!(實(shí)際與說(shuō)明書上不同,需要在設(shè)置中心中設(shè)置,自定義瀏覽按鈕)
7/13
泛普OA辦公協(xié)同對(duì)工作流的解讀:(通過(guò)httpwatch查看)
- 先根據(jù)workflowid查找到對(duì)應(yīng)workflow_base流程,…過(guò)程復(fù)雜。。
- 通過(guò)一系列過(guò)程,找到流程體頁(yè)面:WorkflowAddRequestBodyAction.jsp(在標(biāo)題上加了123,待改—這樣將會(huì)影響到每個(gè)頁(yè)面);明細(xì)表頁(yè)面:WorkflowAddRequestDetailBody.jsp
- 根據(jù)HttpWatch顯示,人員瀏覽框 頁(yè)面為select.jsp,hrmResource即人員表中,loginid表示該人員是否可登陸系統(tǒng),若為null,則無(wú)法登陸,managerid表示上級(jí)人員,要更改人員瀏覽頁(yè)上的顯示信息,只需更改Select.jsp即可。如要在選擇人員時(shí)顯示全部人員,只需將loginid is not null 去掉即可。
- 頁(yè)面登陸從Login.jsp開(kāi)始,到VerifyLogin.jsp再進(jìn)入main.jsp頁(yè)面。中間會(huì)通過(guò)Homepageredirect.jsp跳轉(zhuǎn)。
select * from 泛普OA系統(tǒng).dbo.workflow_Agent
select isFormSignature,formSignatureWidth,formSignatureHeight from 泛普OA系統(tǒng).dbo.workflow_flownode where workflowId=28;
select * from 泛普OA系統(tǒng).dbo.workflow_flownode where workflowId=28
select * from 泛普OA系統(tǒng).dbo.HrmResource
select lastname,departmentid,jobtitle from 泛普OA系統(tǒng).dbo.HrmResource;
select *from 泛普OA系統(tǒng).dbo.HrmJobTitles;
select *from 泛普OA系統(tǒng).dbo.HrmDepartment;
7/14(醫(yī)惠科技處)
人員選擇的 瀏覽按鈕:
<span id=viewerspan><a href="javaScript:openhrm(<%=viewer%>);" onclick='pointerXY(event);'><%=Util.toScreen(viewername,user.getLanguage())%></a></span>
<input type=hidden name=viewer value="<%=viewer%>"></td>
泛普oa智能辦公系統(tǒng)資產(chǎn)商品選擇 瀏覽按鈕:
待解!
報(bào)表問(wèn)題,安裝finereport之后,自行研究報(bào)表生成使用。使用按照自帶api文檔進(jìn)行,步驟如下:
首先,進(jìn)行數(shù)據(jù)庫(kù)定義,連接數(shù)據(jù)庫(kù),拉出相應(yīng)的表,對(duì)表中數(shù)據(jù)進(jìn)行生成報(bào)表
其次,對(duì)生成的報(bào)表進(jìn)行部署,部署出現(xiàn)錯(cuò)誤,500錯(cuò)誤,和一個(gè)數(shù)據(jù)庫(kù)錯(cuò)誤。待解!
已解:500錯(cuò)誤是因?yàn)槿鄙賘ar包,將finereport安裝目錄下的lib下的jar包都移過(guò)去,問(wèn)題就解決。數(shù)據(jù)庫(kù)問(wèn)題是數(shù)據(jù)庫(kù)連接錯(cuò)誤,未找到合適的數(shù)據(jù)庫(kù)連接,finereport好像不會(huì)內(nèi)置數(shù)據(jù)庫(kù)配置,需要手工配置resource文件夾下面的datasource.xml文件。
7/15
浮點(diǎn)數(shù)2位更改為3位:
根據(jù)httpwatch查看,跟蹤到form_operation.jsp頁(yè)面,
(1)將里面的所有number(15,2)更改為保存3位小數(shù)。
(2)或者直接更改數(shù)據(jù)庫(kù):(可視化操作sqlserver不行)
alter table [泛普OA系統(tǒng)].[dbo].[formtable_main_2]
alter column f1 decimal(15,3);
流程基本信息管理代碼文件:WFManager.java文件,5.0與6.0在流程字段上不一樣。
對(duì)頁(yè)面右鍵的更改:相應(yīng)的右鍵上,加上了日志記錄的管理:
RCMenu += "{"+SystemEnv.getHtmlLabelName(83,user.getLanguage())+",/systeminfo/SysMaintenanceLog.jsp?sqlwhere=where operateitem="+16+",_self} " ;
RCMenuHeight += RCMenuHeightStep ;
此處sqlwhere條件目前是角色管理的日志管理,不是對(duì)應(yīng)的權(quán)限設(shè)置的管理!
7/18
工作流程模塊:
自定義查詢需要 系統(tǒng)管理員定義過(guò),而且需要自己走過(guò)流程 才能看到相應(yīng)界面。
流程存為文檔:1、自動(dòng):(流程存為文檔存放路徑,所有者,然后在節(jié)點(diǎn)后附加操作上增加相應(yīng)接口(自帶的))2、手動(dòng)(流程存為文檔存放路徑,所有者,然后在流程存為模板模塊打鉤存為文檔。)
對(duì)報(bào)表設(shè)置的參數(shù)查詢:定義參數(shù),
高級(jí)設(shè)置:流程創(chuàng)建文檔,主要用于收發(fā)文流程,
數(shù)據(jù)出口(子流程):重新生成文檔的話:如果打鉤,則原來(lái)的文檔會(huì)重新拷貝一份,這樣每個(gè)人都會(huì)單獨(dú)的文檔,
字段拆分:是要促發(fā)給n個(gè)人,根據(jù)某一個(gè)字段,拆分成n個(gè)流程發(fā)。
流程轉(zhuǎn)計(jì)劃任務(wù):就算出差,也是有任務(wù)的,跟子流程設(shè)置類似,
簽章套紅
7/19/11
浙商銀行權(quán)限組日志bug修改:首先,更改【設(shè)置中心】-【權(quán)限設(shè)置】-CRM權(quán)限組頁(yè)面,右鍵無(wú)【日志】選項(xiàng),并且單個(gè)權(quán)限組點(diǎn)進(jìn)去,顯示的是所有的日志情況,不符,應(yīng)該改成和【角色設(shè)置】一樣。
修改: 打開(kāi)SystemRightGroup.jsp頁(yè)面,在對(duì)應(yīng)頁(yè)面放置右鍵處地方,加上 ‘日志’功能:
RCMenu += "{"+SystemEnv.getHtmlLabelName(83,user.getLanguage())+",/systeminfo/SysMaintenanceLog.jsp?sqlwhere=where operateitem="+28+",_self} " ;
RCMenuHeight += RCMenuHeightStep ;
在對(duì)應(yīng)單個(gè)權(quán)限組中,修改,只顯示對(duì)應(yīng)日志,而不是全部:
if(HrmUserVarify.checkUserRight("SystemRightGroup:Log",user)){
if(rs.getDBType().equals("db2")){
RCMenu += "{"+SystemEnv.getHtmlLabelName(83,user.getLanguage())+",/systeminfo/SysMaintenanceLog.jsp?sqlwhere=where int(operateitem)=28 and relatedid="+id+",_self} " ;// and relatedid="+id+ write by me 7.18
}else{
RCMenu += "{"+SystemEnv.getHtmlLabelName(83,user.getLanguage())+",/systeminfo/SysMaintenanceLog.jsp?sqlwhere=where operateitem=28 and relatedid="+id+",_self} " ;// and relatedid="+id+ write by me 7.18
}
泛普辦公系統(tǒng)OA流程模塊知識(shí)研讀:
在新建流程的時(shí)候,轉(zhuǎn)到RequestType.jsp頁(yè)面,點(diǎn)擊對(duì)應(yīng)流程,到達(dá)AddRequest.jsp頁(yè)面,傳遞的參數(shù)為workflowid,和isagent(是否代理);通過(guò)workflowid找到我們對(duì)應(yīng)的流程(此處,以我新建的表單與路徑作為測(cè)試依據(jù)),查數(shù)據(jù)庫(kù)可以發(fā)現(xiàn),每一個(gè)節(jié)點(diǎn),對(duì)應(yīng)一條數(shù)據(jù)庫(kù)信息。若有傳messageType,則表示需要短信提醒;
流程表單填寫內(nèi)容頁(yè)面為WorkflowAddRequestBodyAction.jsp,
對(duì)部門的瀏覽:
http://127.0.0.1:8080/hrm/company/DepartmentBrowser.jsp
7/20/11
在DepartmentBrowser.jsp中,DepartmentSingleXML.jsp用于解析xml(事先定義)。
客戶瀏覽:
http://127.0.0.1:8080/CRM/data/CustomerBrowser.jsp
依次類推,以下頁(yè)面就不再修改顯示。
項(xiàng)目瀏覽:文檔瀏覽:資產(chǎn)瀏覽:多人力資源瀏覽;
瀏覽按鈕基本都是*Browser.jsp,ctrl+shift+R可以快速找到對(duì)應(yīng)的頁(yè)面。
7/21/11
泛普企業(yè)OA辦公系統(tǒng) Finereport報(bào)表設(shè)計(jì):
右鍵形態(tài),可以解決實(shí)際值與顯示值不一樣的效果,同時(shí),通過(guò)這個(gè),可以在條件屬性上, 控制分頁(yè)設(shè)置。
繪制的圖表要預(yù)覽后才能正確顯示,編輯處無(wú)法顯示出來(lái)。
部署泛普OA系統(tǒng)6源碼,將class文件反編譯成java文件,修改錯(cuò)誤,myeclipse跑起系統(tǒng)。
Myeclipse查看快捷鍵方式:ctrl+shift+L可以查看myeclipse所有操作的快捷鍵,以下是幾個(gè)常用:
Ctrl+shift+R/T查找相關(guān)文件(匹配文件名)
Ctrl+alt+G find text in workspace
Ctrl+H 全文搜索
Ctrl+Q 上次編輯的地方
頁(yè)面是否有權(quán)限查看,通過(guò)HrmUserVarify.checkUserRight("CptCapital:Display",user)方式進(jìn)行判斷用戶是否有權(quán)限。沒(méi)有,則返回response.sendRedirect("/notice/noright.jsp") ;
泛普協(xié)同辦公OA人力資源:
User.java文件代表人力信息,loginType 登錄類型 1:內(nèi)部用戶,2:外部用戶,
后臺(tái)通過(guò)setLoginid(String key)設(shè)置登陸賬號(hào)信息。存于HrmResource表信息中。
若是外部用戶,通過(guò)CRM_CustomerInfo表信息查找。
一些生日提醒,密碼修改提醒,個(gè)人信息修改等功能在泛普OA系統(tǒng).hrm.settings文件夾下設(shè)置。
Track類跟蹤了流程的一系列信息。
7/22/11
Workflow_requestbase:
在新建流程時(shí)候創(chuàng)建一條記錄,批準(zhǔn),提交后,只是改變status,lastoperator,lastnodeid,currentnodeid。
在sqlserver里示范記錄:
/*字段管理*/
select *from 泛普OA系統(tǒng)_5.dbo.workflow_formdict where fieldname='yyy';/*工作字段字典表,字段管理主字段對(duì)應(yīng)的表*/
select *from 泛普OA系統(tǒng)_5.dbo.workflow_formdictdetail;/*工作字段字典表,字段管理的明細(xì)字段對(duì)應(yīng)的表*/
/*表單管理*/
select * from workflow_bill order by id asc;
select *from HtmlLabelIndex order by id desc;
select * from workflow_billfield where billid =-8;
select *from HtmlLabelInfo;
select *from 泛普OA系統(tǒng)_5.dbo.workflow_formdetail;/*表單明細(xì)表,(字段管理上新建的明細(xì)字段會(huì)管理在此表上),表單管理沒(méi)用到*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_formbase order by id desc;/*系統(tǒng)默認(rèn)表單吧,沒(méi)有用到*/
select * from 泛普OA系統(tǒng)_5.dbo.Workflow_billdetailtable; /*單據(jù)明細(xì)表*/
select *from formtable_main_8;/*自定義表單*/
/*流程管理*/
select *from workflow_type;/*流程類型*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_base order by id desc;/*路徑設(shè)置對(duì)應(yīng)的表,當(dāng)設(shè)置節(jié)點(diǎn)信息后,與workflow_flownode表進(jìn)行關(guān)聯(lián)*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_flownode order by nodeid desc;/*nodetype即表示四種節(jié)點(diǎn)類型:創(chuàng)建,審批,提交,歸檔*/
select * from workflow_groupdetail order by id desc;/*節(jié)點(diǎn)操作者組操作者類型信息表*/
select * from workflow_nodegroup order by nodeid desc;/*工作流節(jié)點(diǎn)操作者組信息表*/
select * from workflow_nodeform order by nodeid desc;/*工作流節(jié)點(diǎn)字段表,看當(dāng)前字段是否可見(jiàn),可編輯,必須輸入*/
select * from workflow_NodeFormGroup order by nodeid desc;
select * from 泛普OA系統(tǒng)_5.dbo.workflow_nodelink order by id desc;/*節(jié)點(diǎn)出口信息關(guān)聯(lián)表,包含節(jié)點(diǎn)id,出口名稱,前一節(jié)點(diǎn)*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_nodebase order by id desc;/*其id關(guān)聯(lián)workflow_flownode的nodeid字段*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_form;/*新建請(qǐng)求的時(shí)候,主要看此表單*/
select *from workflow_addinoperate;
select *from workflow_formdetail;
select * from 泛普OA系統(tǒng)_5.dbo.Workflow_requestbase order by requestid desc;
/*與上一條記錄進(jìn)行比較
10,35,1,37,2,財(cái)務(wù)經(jīng)理批準(zhǔn),0,1, ,5,,,3,2011-7-22,10:03,0,0,0,-1,-1,,,5,0,,0,
*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_currentoperator order by requestid desc;/*記錄當(dāng)前請(qǐng)求狀態(tài),并查找下一節(jié)點(diǎn)的操作者*/
select * from 泛普OA系統(tǒng)_5.dbo.workflow_formdetailinfo;/*未用到*/
/*人力資源*/
select *from 泛普OA系統(tǒng)_5.dbo.HrmResource;
泛普辦公OA軟件通過(guò)走主要流程,說(shuō)明:
新建一個(gè)表單:(form_operation.jsp)
1、 自定義表單都被insert到workflow_bill 中(select * from workflow_bill order by id asc;),表名通過(guò)HtmlLabelIndex表才能找到,也就是說(shuō):自定義表單的表名被插入標(biāo)簽表中,而表單中是通過(guò)標(biāo)簽表索引記錄。并且id是-的,越來(lái)越小。
2、 自定義表單的詳細(xì)信息,是formtable_main_(id)來(lái)記錄。(在插入字段之前,該表只有兩個(gè)字段,一個(gè)id,一個(gè)requestid)
3、 添加字段后,會(huì)將相應(yīng)字段信息存入workflow_billfield表中,字段會(huì)在formtable_main_(id)表中體現(xiàn)出來(lái)。明細(xì)表記錄在Workflow_billdetailtable表中。
路徑設(shè)置:
1、 新建流程類型:對(duì)應(yīng)插入workflow_type
2、 路徑設(shè)置,添加一個(gè)流程,對(duì)應(yīng)插入workflow_base,記錄流程基本信息。
3、 加入節(jié)點(diǎn)信息后,對(duì)應(yīng)插入workflow_flownode表中。Nodeid會(huì)一直加上去,nodetype的0表示創(chuàng)建,3表示歸檔。
4、 節(jié)點(diǎn)操作者添加后,會(huì)在workflow_nodegroup中添加記錄,并在workflow_groupdetail添加相應(yīng)的記錄。對(duì)應(yīng)頁(yè)面wf_operation.jsp上修改。兩張表通過(guò):groupdetail的groupid對(duì)應(yīng)的nodegroup的id。節(jié)點(diǎn)是否可編輯通過(guò)對(duì)應(yīng)workflow_nodeform的nodeid查看。
5、 出口信息:下7.26接
暫時(shí)待續(xù)。。。 7/22/11
7/25
對(duì)資產(chǎn)查詢:<button class=Browser onClick="onShowCapitalid()"></button>
修改KucunSearch.jsp頁(yè)面,修改173行!
7/26
接22日。
6、 出口信息:保存出口信息后,workflow_nodelink表相應(yīng)插入對(duì)應(yīng)記錄,
7、 功能管理:對(duì)應(yīng)workflow_function_manage表,retract字段表示強(qiáng)制收回的情況:0表示不可收回,1:查看前收回,2:查看后收回。
8、 流程計(jì)劃表結(jié)構(gòu)文檔還未改變。
5/27
調(diào)整協(xié)作區(qū)界面:cowork/CoworkViewFrame.jsp頁(yè)面調(diào)整比例大小,在CoworkList.jsp頁(yè)面上更改顯示的字段,將顯示的時(shí)間去掉()。在coworkview.jsp頁(yè)面中更改文本框高度和一些空格。
7/28
問(wèn)題:FreeFieldOperation.jsp頁(yè)面上第四行,無(wú)法找到class="泛普OA系統(tǒng).cpt.capital.CapitalModifyFieldComInfo"文件,無(wú)法保存修改信息。;‘
(向蔣晉確認(rèn)代碼)
今日所做:
醫(yī)惠科技項(xiàng)目清單列表修改:在搜索出的項(xiàng)目列表中,添加自定義項(xiàng)目字段。所做修改頁(yè)面如下:
ListProjectFreeField.jsp
EditFreeeField.jsp
FreeFieldOperation.jsp
通過(guò)字段編輯,項(xiàng)目清單顯示即在searchResult.jsp頁(yè)面上根據(jù)sql,col分頁(yè)表格可以修改,動(dòng)態(tài)添加和刪除。
對(duì)添加項(xiàng)目頁(yè)面進(jìn)行修改:addProject.jsp頁(yè)面,講左邊的相關(guān)附件 放到右邊其他信息上面。ViewProject.jsp頁(yè)面也是如此。
對(duì)出入庫(kù)庫(kù)存查詢的報(bào)表進(jìn)行修改,在數(shù)據(jù)庫(kù)服務(wù)器中安裝了finereport,潛在問(wèn)題:finereport需要付費(fèi),每一個(gè)星期,會(huì)中斷報(bào)表服務(wù)器一次。
對(duì)文檔的已閱進(jìn)行開(kāi)發(fā)。
7/29
1、根據(jù)昨日醫(yī)惠科技需求,將項(xiàng)目清單順序修改,searchResult.jsp頁(yè)面根據(jù)col列表分頁(yè)顯示。
2、將項(xiàng)目卡片顯示頁(yè)面附件列表順序修改,ViewProject.jsp頁(yè)面。
3、附件添加js,addannewRow()函數(shù)根據(jù)table的id來(lái)確定。橫線通過(guò)class=”line”顯示。
4、我的知識(shí)中,增加已閱文檔板塊,修改頁(yè)面docSearchview.jsp頁(yè)面,在if(isNew.equals(“yes”)){}…增加else模塊。(有兩處,第二處修改起作用)
- 1客戶對(duì)OA辦公自動(dòng)化軟件的開(kāi)發(fā)需求描述
- 2XX地產(chǎn)公司OA軟件全面預(yù)算管理開(kāi)發(fā)
- 3協(xié)同辦公管理系統(tǒng)的HTML表單準(zhǔn)備工作
- 4企業(yè)對(duì)協(xié)同OA軟件的門戶元素開(kāi)發(fā)需求
- 5協(xié)同辦公軟件的硬件平臺(tái)支持
- 6協(xié)同OA管理應(yīng)用平臺(tái)項(xiàng)目_OA與EAS系統(tǒng)集成方案
- 7OA在歸檔節(jié)點(diǎn)可手動(dòng)子流程與會(huì)議沖突提醒開(kāi)發(fā)
- 8企業(yè)對(duì)協(xié)同OA系統(tǒng)中頁(yè)面詳細(xì)需求說(shuō)明
- 9XX電網(wǎng)傳媒OA軟件客戶模塊定制開(kāi)發(fā)測(cè)試
- 10OA管理軟件[資產(chǎn)采購(gòu)]與[資產(chǎn)入庫(kù)]自定義流程需求
- 11公司OA系統(tǒng)的業(yè)務(wù)查詢頁(yè)面修改需求如下:
- 12XX集團(tuán)OA軟件需求
- 13協(xié)同OA管理應(yīng)用方案---出勤管理
- 14OA辦公系統(tǒng)HTML模式使用說(shuō)明書
- 15OA協(xié)同軟件工作日志開(kāi)發(fā)方案
- 16企業(yè)OA系統(tǒng)描述XX個(gè)性化要求的詳細(xì)開(kāi)發(fā)需求
- 17OA需求:對(duì)系統(tǒng)表單‘采購(gòu)申請(qǐng)單’添加明細(xì)
- 18協(xié)同OA軟件與金蝶K3集成技術(shù)方案
- 19泛普協(xié)同管理平臺(tái)與SAP集成方案
- 20泛普OA的單據(jù)增加-預(yù)算數(shù)據(jù)科目間調(diào)劑開(kāi)發(fā)
- 21什么OA軟件在功能比較好?泛普OA連JSP式樣編寫指南都開(kāi)放了,你說(shuō)好不好
- 22泛普OA一個(gè)JSP頁(yè)面,一個(gè)JAVA程序的基本組成,如何閱讀JSP頁(yè)面
- 23OA管理系統(tǒng)開(kāi)發(fā)需求方案
- 24協(xié)同OA軟件按流程限制用戶可選擇的預(yù)算科目
- 25協(xié)同OA辦公系統(tǒng)的預(yù)算相關(guān)系統(tǒng)表單開(kāi)發(fā)
- 26XX客戶協(xié)同OA軟件預(yù)算流程修改操作手冊(cè)
- 27什么是OA系統(tǒng)的二次開(kāi)發(fā)功能呢?
- 28泛普協(xié)同OA軟件的財(cái)務(wù)預(yù)算控制單據(jù)開(kāi)發(fā)
- 29協(xié)同OA系統(tǒng)可以在集成化些什么功能呢?
- 30泛普OA協(xié)同辦公系統(tǒng)的二次開(kāi)發(fā)服務(wù)范圍
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓