設計模組附件(1)
視訊解說線上觀看:視訊解說連結 http://i.youku.com/jfok1972
“附件”作為模組記錄資料的補充也是非常重要的一部分,比方對於“省份”模組,我們能夠放置一些地圖。對於“銷售合同”模組,能夠上傳合同正文的電子檔案,以及掃描件。對於“客戶”上傳其營業執照。資質型別的圖片等等。
附件整個管理流程已經完畢,如今僅僅要做的二步就是給模組加上“有附件”這個標記。然後再設定一下許可權。
進入模組管理,選擇省份,然後改動。
儲存後,須要在許可權設計中給使用者角色加上能夠操作附件的許可權。(每一個有附件的模組會多出附件可瀏覽,新增,改動。刪除的4個許可權設定)
然後重新整理網頁。再進入“省份”模組。
我們先新增一個圖片附件來看看效果。先選擇一條記錄。然後再選擇上圖選單中的“新增附件”。
再錄入了附件名稱,選擇了附件型別和檔案型別以後。再選擇要上傳的附件檔案。按上傳就可以。附件傳入後的“省份”模組的當前選中記錄“北京市”的附件處將會顯示“01”。表示有一個附件。
單擊01連結。將會出來附件的管理介面。
附件中對於各類檔案的處理:
1.圖片檔案:先將其壓縮至128*128儲存到縮圖欄位裡面,然後再依據上傳檔案時的壓縮選項對圖片進行壓縮後儲存存進data欄位;
2.xls,doc檔案:因為網頁無法直接預覽這類檔案,因此先將xls,doc檔案轉換成pdf檔案,儲存到pdf預覽的欄位裡,然後再將上傳的檔案儲存到data欄位。
3.其它檔案:直接儲存進data欄位。
對於能夠預覽的檔案。有一個地方專門設定可預覽的字尾名。臨時設定了pdf,swf,txt,htm,html,xml,sql,doc,xls,這些字尾的檔名稱能夠直接在網頁中預覽。以下我再上傳一些檔案,看看效果。
下圖為附件操作的介面:
以上即為一個模組定義了“有附件”以後的操作。我以為我的這個附件設計已經夠用了,沒想到被一個客戶逼得做了一個更加複雜的附件功能。下節簡介。
版權宣告:本文部落格原創文章,部落格,未經同意,不得轉載。