|
@@ -423,6 +423,7 @@ let preHandleObj = {
|
|
|
$("#div_sort_type_according_to_parent")[0].style.display = "none";
|
|
|
$("#div_sort_type_parent_data")[0].style.display = "none";
|
|
|
$("#div_sort_tree")[0].style.display = "none";
|
|
|
+ $("#div_sort_self_define")[0].style.display = "none";
|
|
|
},
|
|
|
onPreHandleClick: function(event,treeId,treeNode) {
|
|
|
//点击预处理环节 节点
|
|
@@ -612,6 +613,7 @@ let preHandleSortObj = {
|
|
|
break;
|
|
|
case 3 :
|
|
|
//self define
|
|
|
+ dest[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC] = src[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC];
|
|
|
break;
|
|
|
default:
|
|
|
break;
|
|
@@ -692,6 +694,8 @@ let preHandleSortObj = {
|
|
|
break;
|
|
|
case 3 :
|
|
|
//self define
|
|
|
+ $("#div_sort_self_define")[0].style.display = "";
|
|
|
+ $("#selfDefineSort")[0].value = preHandleObj.currentNode[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC];
|
|
|
break;
|
|
|
default:
|
|
|
break;
|
|
@@ -809,9 +813,20 @@ let preHandleSortObj = {
|
|
|
} else if (dom.selectedIndex === 1) {
|
|
|
$("#div_sort_tree")[0].style.display = "";
|
|
|
preHandleSortObj.normalTreeObj = $.fn.zTree.init($("#bills_top_nodes"), sortingTreeSetting, fixed_top_bills_nodes);
|
|
|
+ } else {
|
|
|
+ //自定义
|
|
|
+ $("#div_sort_self_define")[0].style.display = "";
|
|
|
+ $("#selfDefineSort")[0].value = "";
|
|
|
+ me.currentNode[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC] = '';
|
|
|
}
|
|
|
me.currentNode[JV.PROP_SORT_TYPE] = dom.value;
|
|
|
},
|
|
|
+ changeSelfDefineExpression: function (dom) {
|
|
|
+ let me = preHandleObj;
|
|
|
+ if (me.currentNode) {
|
|
|
+ me.currentNode[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC] = dom.value;
|
|
|
+ }
|
|
|
+ },
|
|
|
extractTabFields: function (handleObj) {
|
|
|
let me = this, rst = {};
|
|
|
rst[JV.PROP_HANDLE_TYPE] = handleObj[JV.PROP_HANDLE_TYPE];
|
|
@@ -847,6 +862,7 @@ let preHandleSortObj = {
|
|
|
break;
|
|
|
case 3 :
|
|
|
//self define
|
|
|
+ rst[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC] = handleObj[JV.PROP_SORT_TYPE_SELF_DEFINE_LOGIC];
|
|
|
break;
|
|
|
default:
|
|
|
break;
|