|
@@ -1452,6 +1452,18 @@ function ext_getRatioDataPriceMapProperty(propKey) {
|
|
return rst;
|
|
return rst;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+function ext_getAdHocGljProperty(adhocDataKey, propKey) {
|
|
|
|
+ let rst = [], parentObj = this;
|
|
|
|
+ let dtObj = parentObj["myOwnRawDataObj"];
|
|
|
|
+ if (propKey && dtObj) {
|
|
|
|
+ // for (let dItem of getActDataArr(dtObj)) {
|
|
|
|
+ // let doc = (dItem._doc === null || dItem._doc === undefined)?dItem:dItem._doc;
|
|
|
|
+ // pri_push_property(propKey, doc, rst);
|
|
|
|
+ // }
|
|
|
|
+ }
|
|
|
|
+ return rst;
|
|
|
|
+}
|
|
|
|
+
|
|
function ext_getProperty(propKey) {
|
|
function ext_getProperty(propKey) {
|
|
let rst = [], parentObj = this;
|
|
let rst = [], parentObj = this;
|
|
let dtObj = parentObj["myOwnRawDataObj"];
|
|
let dtObj = parentObj["myOwnRawDataObj"];
|
|
@@ -1798,12 +1810,16 @@ function ext_getPropertyByForeignId(foreignIdVal, adHocIdKey, propKey, dftValIfN
|
|
return rst;
|
|
return rst;
|
|
}
|
|
}
|
|
|
|
|
|
-function getActDataArr(dtObj) {
|
|
|
|
|
|
+function getActDataArr(dtObj, adhocKey) {
|
|
let rst = null;
|
|
let rst = null;
|
|
if (dtObj) {
|
|
if (dtObj) {
|
|
rst = dtObj.data;
|
|
rst = dtObj.data;
|
|
if (dtObj.moduleName === "projectGLJ") {
|
|
if (dtObj.moduleName === "projectGLJ") {
|
|
- rst = dtObj.data.gljList;
|
|
|
|
|
|
+ if (adhocKey) {
|
|
|
|
+ rst = dtObj.data[adhocKey];
|
|
|
|
+ } else {
|
|
|
|
+ rst = dtObj.data.gljList;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
if (dtObj.moduleName === "calc_program") {
|
|
if (dtObj.moduleName === "calc_program") {
|
|
rst = dtObj.data.templates;
|
|
rst = dtObj.data.templates;
|