Index: ssts-web/src/main/webapp/dx-disinfectsystem/pages/disinfectsystem/review/reviewView.jsp
===================================================================
diff -u -r24939 -r24952
--- ssts-web/src/main/webapp/dx-disinfectsystem/pages/disinfectsystem/review/reviewView.jsp (.../reviewView.jsp) (revision 24939)
+++ ssts-web/src/main/webapp/dx-disinfectsystem/pages/disinfectsystem/review/reviewView.jsp (.../reviewView.jsp) (revision 24952)
@@ -158,7 +158,7 @@
@@ -173,7 +173,7 @@
@@ -258,22 +258,23 @@
-
-
+
-
-
-
-
-
-
-
-
+
Index: ssts-web/src/main/webapp/dx-disinfectsystem/css/reviewView/reviewView.css
===================================================================
diff -u -r24939 -r24952
--- ssts-web/src/main/webapp/dx-disinfectsystem/css/reviewView/reviewView.css (.../reviewView.css) (revision 24939)
+++ ssts-web/src/main/webapp/dx-disinfectsystem/css/reviewView/reviewView.css (.../reviewView.css) (revision 24952)
@@ -58,6 +58,17 @@
display: none !important;
}
+/*slickgrid复选框首列样式*/
+.slick-column-name > input[type="checkbox"], input[type="radio"] {
+ line-height: normal;
+ margin: 8px 4px 0px;
+}
+/*slickgrid复选框样式*/
+.slick-cell-checkboxsel > input[type="checkbox"], input[type="radio"] {
+ line-height: normal;
+ margin: 10px 4px 0px;
+}
+
/**********公用***********************/
.modal-header {
background-color: #23b051;
Index: ssts-web/src/main/webapp/dx-disinfectsystem/js/reviewView/review-Image.js
===================================================================
diff -u -r24840 -r24952
--- ssts-web/src/main/webapp/dx-disinfectsystem/js/reviewView/review-Image.js (.../review-Image.js) (revision 24840)
+++ ssts-web/src/main/webapp/dx-disinfectsystem/js/reviewView/review-Image.js (.../review-Image.js) (revision 24952)
@@ -19,52 +19,50 @@
//展示器械包图片信息
function getAndShowTousseInfoDiv(tousseName,tousseDefinitionId) {
renderTousseInfo(tousseName,tousseDefinitionId);
-
}
function renderTousseInfo(tousseName,tousseDefinitionId){
+ var materialGridTable;
var materialStore = getMaterialStore(tousseName,tousseDefinitionId);
- var materialGridTableColumns = [{
+ var materialGridGridColumns = [{
field: 'materialDefinitionId',
- visible: false
- }, {
- title: '材料名称',
- field: "name",
- align: 'center',
- sortable: true //正序,逆序
+ id:'materialDefinitionId',
+ minWidth: 0,
+ width:0,
+ cssClass: 'reallyHidden',
+ headerCssClass: 'reallyHidden'
},{
- title:'数量',
- field:'count',
- align:'center',
- sortable:true
+ name: '材料名称',
+ field: 'name',
+ id: "name",
+ cssClass: "cell-title",
+ sortable: true,
+ width:180,
+ minWidth: 180
+ },{
+ name: '数量',
+ field: 'count',
+ id: "count",
+ cssClass: "cell-title",
+ sortable: true,
+ width:50,
+ minWidth: 50
}];
- $('#materialGridTable').bootstrapTable({
- data: materialStore,
- // url:WWWROOT + '/disinfectSystem/baseData/tousseDefinitionAction!getMaterialDefinitionByTousseName.do',
- // method: "post", //服务器数据的加载地址。
- dataType: "json",
- // contentType: "application/x-www-form-urlencoded",
- sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*)
- columns: materialGridTableColumns, //列表头
- undefinedText: "", // 当数据为 undefined 时显示的字符
- striped: false, //是否显示行间隔色
- cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
- pagination: false, //是否显示分页
- search: false, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端
- showRefresh: false, //是否显示刷新按钮
- height: 400, //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度
- cardView: false, //是否显示详细视图
- sortable: true, //是否启用排序
- sortOrder: "desc", //排序方式
- sortName: 'materialDefinitionId', //排序字段
- idField: "materialDefinitionId", //每一行的唯一标识,一般为主键列
- clickToSelect: true, //是否启用点击选中行
- onDblClickRow: function (row, $element) { //双击列触发
- //显示图片
- //getAndShowTousseInModel(row);
- }
- })
-}
+ var materialGridTableOptions = {
+ enableCellNavigation: true,
+ enableColumnReorder: false,
+ rowHeight: 35,
+ // editable: false,
+ // enableAddRow: false,
+ // forceFitColumns: true//强迫适应宽度
+ };
+ materialGridTable = new Slick.Grid("#materialGridTable", materialStore, materialGridGridColumns, materialGridTableOptions);
+ //单击列触发
+ materialGridTable.onClick.subscribe(function (e, args){
+ //被选中后不能触发双击事件
+ // unReviewTousseGrid.setSelectedRows([args.row]);
+ });
+};
function getMaterialStore(tousseName,tousseDefinitionId){
var materialStore = [];
Index: ssts-web/src/main/webapp/common/logger.js
===================================================================
diff -u -r17181 -r24952
--- ssts-web/src/main/webapp/common/logger.js (.../logger.js) (revision 17181)
+++ ssts-web/src/main/webapp/common/logger.js (.../logger.js) (revision 24952)
@@ -31,6 +31,13 @@
} catch (e) {
}
}
+ this.dir = function (msg) {
+ try{
+ console.dir(msg);
+ } catch (e) {
+
+ }
+ }
}
return new Logger();
Index: ssts-web/src/main/webapp/dx-disinfectsystem/js/reviewView/reviewView.js
===================================================================
diff -u -r24939 -r24952
--- ssts-web/src/main/webapp/dx-disinfectsystem/js/reviewView/reviewView.js (.../reviewView.js) (revision 24939)
+++ ssts-web/src/main/webapp/dx-disinfectsystem/js/reviewView/reviewView.js (.../reviewView.js) (revision 24952)
@@ -947,7 +947,7 @@
// $.support.cors = true;
var unReviewTousseGridColums = [];
var checkboxSelector = new Slick.CheckboxSelectColumn({
- // cssClass: "slick-cell-checkboxsel"
+ cssClass: "slick-cell-checkboxsel"
});
unReviewTousseGridColums.push(checkboxSelector.getColumnDefinition());
unReviewTousseGridColums.push({
@@ -1073,7 +1073,7 @@
})
// 创建unReviewTousseGrid
unReviewTousseGrid = renderGrid("unReviewTousseGridId",unReviewTousseGridColums, "", checkboxSelector);
- attachAutoResizeDataGrid(unReviewTousseGrid, 'unReviewTousseGridId', 'unReviewToussegridContainer',150);//调整列宽高度
+ attachAutoResizeDataGrid(unReviewTousseGrid, 'unReviewTousseGridId', 'unReviewToussegridContainer',115);//调整列宽高度
//加载数据并分页
renderGridDateAndPage(unReviewTousseGrid, 'unReviewGridPager',
WWWROOT + "/disinfectSystem/packingReviewController/findUnReviewedTousseInstanceList.mhtml", {
@@ -1187,7 +1187,7 @@
inlineFilters: true
});
forReviewGrid = new Slick.Grid("#forReviewGridId", forReviewGridDataView, forReviewGridColumns, forReviewGridOptions);
- attachAutoResizeDataGrid(forReviewGrid, 'forReviewGridId', 'forReviewGridContainer',128);//调整列宽高度
+ attachAutoResizeDataGrid(forReviewGrid, 'forReviewGridId', 'forReviewGridContainer',90);//调整列宽高度
//当行数改变时触发
forReviewGridDataView.onRowCountChanged.subscribe(function (e, args) {
forReviewGrid.updateRowCount();