QiYuAdmin 部門列表和增加部門初稿

2021-12-30 05:46:53 字數 1937 閱讀 4108

清明三天,陪著家人玩了2天,體力有點透支,今天實在太累,休息一天,晚上乘著媳婦和孩子睡覺的時間把部門管理的功能做了一點,如下:

ztree展現部門列表新增部門表單變更新增部門功能今天總感覺專案的頭像太不美觀,決定了找乙個讓我身心愉悅的頭像,所以。

ztree是乙個很強大的樹,從畢業就開始用它,一直沒有換過,比較直接、暴力。現在多了乙個**metro**,看著很好。

總體布局還沒有出來,但是心裡面有了計畫了,左邊是一棵樹,右邊我打算這樣做,上面是部門的基礎資訊,下面是部門下面的人員,這樣設計是不是很直觀明了。

var initdeptree=function () ,

data:

},check: //父節點和位元組不級聯

},edit:

};$deptree = $.fn.ztree.init($("#"+depid), setting, depdata);

}var addhoverdom=function(treeid, treenode) );

};var removehoverdom=function(treeid, treenode) ;

controller

@requestmapping(value = "/json/list",method = requestmethod.get)

public responsejson depjsondata() throws exception

service

@override

public list> getdepztreedata() throws exception

mapper

select id,parent_id as pid,dep_name as name from sys_dep order by order_number asc

這裡用到了,阿里的fastjson,非常方便的將list轉為json了,so easy

jsonarray.tojson(depservice.getdepztreedata())

用谷歌的gson也行,都非常方便,站在巨人的肩膀上,舒服又放心,爽歪歪。

之前選擇的樣式是使用者的新增表單,qiyuadmin-使用者增刪改,但是我想了一下,使用者的那種方式不是很實用,外觀感覺還行,但是乙個屬性占用一行,太佔空間了,所以我又重新弄了一下。

這樣可以吧,這樣就可以放很多屬性了,想擴充套件直接在下面做就行了。

部門名稱

部門編碼

注意:以上我用到了bootstrap的柵格系統

螢幕大於(≥992px) ,使用col-md-* 而不是col-sm-*

如果螢幕大於(≥768px),小於<=992px,使用col-sm-* 而不是col-md-*,所以就不用怕長度小的時候換行了,這樣完美。

部門新增的**和使用者的大同小異,就是提交表單,用了bootstrapvalidate外掛程式,此處不做贅述。

還沒有弄完,先按照這個思路弄吧。爭取快點能把專案部署到阿里雲上面,買的最低配,速度好慢,等弄完我把專案的靜態資源放到ngix上面,或者我找找看有啥免費好用的cdn。找cdn的話這個應該是個苦力活吧。

Dede 列表文章 自增

在這個標籤中有個 field global.autoindex 是從0開始自增,如果我們想自定義乙個數值,比如自定義從2開始。那麼就可以寫成下面 field autoindex runphp yes me globals autoindex 2 field autoindex 說明 2就代表從2開始...

DataGrid列表繫結序號自增

思路 在每個datagrid的第一列加上乙個模板列,裡面只定義乙個textblock 之後在datagrid的行載入事件中,給每個行的textblock加上乙個編號。xaml sdk datagridtemplatecolumn canusersort false header 序號 sdk dat...

python列表的增插改刪查

列表的增插改刪查 name a b c print name 列印整個列表 print name 0 取列表中的第乙個 print name 2 取列表中第二個 print name 0 2 取列表中第乙個至第二個,不包括第三個 print name 2 取列表中第三個到最後乙個 print nam...