Iniit
Этот коммит содержится в:
@@ -0,0 +1,81 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class PropertyHelper {
|
||||
replace(value, data) {
|
||||
var replaceTemp = value;
|
||||
var colname = replaceTemp.match(/[^{{\}}]+(?=}})/g);
|
||||
if (colname != null) {
|
||||
for (let i = 0; i < colname.length; i++) {
|
||||
replaceTemp = replaceTemp.replace(new RegExp('{{' + colname[i] + '}}', 'g'), '{{' + colname[i].toLowerCase() + '}}');
|
||||
}
|
||||
}
|
||||
for (var property in data) {
|
||||
var name = property;
|
||||
var name_New = "{{" + property.toLowerCase() + "}}";
|
||||
replaceTemp = replaceTemp.replace(name_New, data[name]);
|
||||
}
|
||||
var dataInfo = replaceTemp.substring(replaceTemp.length - 1);
|
||||
if (dataInfo.includes('|')) {
|
||||
replaceTemp = replaceTemp.substring(0, replaceTemp.length - 1);
|
||||
}
|
||||
if (replaceTemp.includes('Unibase.Core.Helpers.NumberHelper')) {
|
||||
replaceTemp = replaceTemp.replace('Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(', '');
|
||||
replaceTemp = replaceTemp.replace(')', '');
|
||||
var val = replaceTemp.replace(/['"]+/g, '');
|
||||
var val1 = val.split(",");
|
||||
replaceTemp = Unibase.Core.Helpers.NumberHelper.Instance().roundNumber((Number(val1[0])), Number(val1[1]));
|
||||
return replaceTemp;
|
||||
}
|
||||
if (replaceTemp.includes('Unibase.Platform.Helpers.DateTimeHelper')) {
|
||||
var _IndexNo = replaceTemp.indexOf('Unibase.Platform.Helpers.DateTimeHelper');
|
||||
var _IndexElement = replaceTemp.substr(_IndexNo);
|
||||
var DateParts = _IndexElement.replace(/<\/?[^>]+(>|$)/g, "");
|
||||
if (DateParts.includes('),')) {
|
||||
var parts = DateParts.split('),');
|
||||
var ElementoflastIndex = parts[parts.length - 1];
|
||||
DateParts = DateParts.replace(ElementoflastIndex, '');
|
||||
parts = DateParts.split('),');
|
||||
var Convertion = ``;
|
||||
if (parts.length > 2) {
|
||||
for (var i = 0; i < parts.length - 1; i++) {
|
||||
if (parts[i].includes('Unibase.Platform.Helpers.DateTimeHelper')) {
|
||||
Convertion = eval(parts[i] + ')');
|
||||
var DateTime = parts[i].trim();
|
||||
replaceTemp = replaceTemp.replace(DateTime + ')', Convertion);
|
||||
}
|
||||
}
|
||||
return replaceTemp;
|
||||
}
|
||||
else {
|
||||
Convertion = eval(parts[0] + ')');
|
||||
replaceTemp = replaceTemp.replace(parts[0] + ')', Convertion);
|
||||
if (replaceTemp == "undefined")
|
||||
replaceTemp = "NA";
|
||||
return replaceTemp;
|
||||
}
|
||||
}
|
||||
else {
|
||||
replaceTemp = replaceTemp.replace('Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(', '');
|
||||
replaceTemp = replaceTemp.replace(')', '');
|
||||
var val = replaceTemp.replace(/['"]+/g, '');
|
||||
var val1 = val.split(",");
|
||||
replaceTemp = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(val1[0], val1[1]);
|
||||
return replaceTemp;
|
||||
}
|
||||
}
|
||||
return replaceTemp;
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new PropertyHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.PropertyHelper = PropertyHelper;
|
||||
})(Helpers = Core.Helpers || (Core.Helpers = {}));
|
||||
})(Core = Unibase.Core || (Unibase.Core = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"propertyhelper.js","sourceRoot":"","sources":["propertyhelper.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CA4GhB;AA5GD,WAAU,OAAO;IACb,IAAiB,IAAI,CA0GpB;IA1GD,WAAiB,IAAI;QACjB,IAAiB,OAAO,CAwGvB;QAxGD,WAAiB,OAAO;YACpB,MAAa,cAAc;gBAEvB,OAAO,CAAC,KAAK,EAAE,IAAI;oBAEf,IAAI,WAAW,GAAG,KAAK,CAAC;oBACxB,IAAI,OAAO,GAAG,WAAW,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC;oBACpD,IAAI,OAAO,IAAI,IAAI,EAAE;wBACjB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BACrC,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,IAAI,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,CAAC;yBACxH;qBACJ;oBACD,KAAK,IAAI,QAAQ,IAAI,IAAI,EAAE;wBAEvB,IAAI,IAAI,GAAG,QAAQ,CAAC;wBACpB,IAAI,QAAQ,GAAG,IAAI,GAAG,QAAQ,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC;wBAGpD,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;qBAE3D;oBACD,IAAI,QAAQ,GAAG,WAAW,CAAC,SAAS,CAAC,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;oBAC7D,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;wBAExB,WAAW,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;qBAClE;oBAID,IAAI,WAAW,CAAC,QAAQ,CAAC,mCAAmC,CAAC,EAAE;wBAC3D,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,2DAA2D,EAAE,EAAE,CAAC,CAAC;wBACnG,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;wBAC3C,IAAI,GAAG,GAAG,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;wBAC5C,IAAI,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;wBAE1B,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;wBAC3G,OAAO,WAAW,CAAC;qBACtB;oBAGD,IAAI,WAAW,CAAC,QAAQ,CAAC,yCAAyC,CAAC,EAAE;wBAEjE,IAAI,QAAQ,GAAG,WAAW,CAAC,OAAO,CAAC,yCAAyC,CAAC,CAAC;wBAC9E,IAAI,aAAa,GAAG,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;wBACjD,IAAI,SAAS,GAAG,aAAa,CAAC,OAAO,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC;wBAC7D,IAAI,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;4BAC1B,IAAI,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;4BAClC,IAAI,kBAAkB,GAAG,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;4BACjD,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,EAAE,CAAC,CAAC;4BACtD,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;4BAC9B,IAAI,UAAU,GAAG,EAAE,CAAC;4BACpB,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;gCAClB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;oCACvC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,yCAAyC,CAAC,EAAE;wCAC9D,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC;wCAElC,IAAI,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;wCAC/B,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,EAAE,UAAU,CAAC,CAAC;qCACjE;iCACJ;gCACD,OAAO,WAAW,CAAC;6BACtB;iCACI;gCACD,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC;gCAClC,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,UAAU,CAAC,CAAC;gCAC9D,IAAI,WAAW,IAAI,WAAW;oCAC1B,WAAW,GAAG,IAAI,CAAC;gCACvB,OAAO,WAAW,CAAC;6BACtB;yBACJ;6BACI;4BACD,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,sEAAsE,EAAE,EAAE,CAAC,CAAC;4BAC9G,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;4BAC3C,IAAI,GAAG,GAAG,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;4BAC5C,IAAI,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;4BAE1B,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,QAAQ,EAAE,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;4BACnG,OAAO,WAAW,CAAC;yBAMtB;qBACJ;oBAQD,OAAO,WAAW,CAAC;gBAIvB,CAAC;gBAED,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,IAAI,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS;wBACrD,IAAI,CAAC,QAAQ,GAAG,IAAI,cAAc,EAAE,CAAC;oBACzC,OAAO,IAAI,CAAC,QAAQ,CAAC;gBACzB,CAAC;aACJ;YAtGY,sBAAc,iBAsG1B,CAAA;QACL,CAAC,EAxGgB,OAAO,GAAP,YAAO,KAAP,YAAO,QAwGvB;IACL,CAAC,EA1GgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QA0GpB;AACL,CAAC,EA5GS,OAAO,KAAP,OAAO,QA4GhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{replace(t,i){var r=t,h=r.match(/[^{{\}}]+(?=}})/g),l,a,v,y,u,p,s,e,w,c,f;if(h!=null)for(let n=0;n<h.length;n++)r=r.replace(new RegExp("{{"+h[n]+"}}","g"),"{{"+h[n].toLowerCase()+"}}");for(l in i)a=l,v="{{"+l.toLowerCase()+"}}",r=r.replace(v,i[a]);if(y=r.substring(r.length-1),y.includes("|")&&(r=r.substring(0,r.length-1)),r.includes("Unibase.Core.Helpers.NumberHelper"))return r=r.replace("Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(",""),r=r.replace(")",""),c=r.replace(/['"]+/g,""),f=c.split(","),r=n.Core.Helpers.NumberHelper.Instance().roundNumber(Number(f[0]),Number(f[1]));if(r.includes("Unibase.Platform.Helpers.DateTimeHelper")){var b=r.indexOf("Unibase.Platform.Helpers.DateTimeHelper"),k=r.substr(b),o=k.replace(/<\/?[^>]+(>|$)/g,"");if(o.includes("),")){if(u=o.split("),"),p=u[u.length-1],o=o.replace(p,""),u=o.split("),"),s=``,u.length>2){for(e=0;e<u.length-1;e++)u[e].includes("Unibase.Platform.Helpers.DateTimeHelper")&&(s=eval(u[e]+")"),w=u[e].trim(),r=r.replace(w+")",s));return r}return s=eval(u[0]+")"),r=r.replace(u[0]+")",s),r=="undefined"&&(r="NA"),r}return r=r.replace("Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(",""),r=r.replace(")",""),c=r.replace(/['"]+/g,""),f=c.split(","),r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(f[0],f[1])}return r}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.PropertyHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Core||(n.Core={}))})(Unibase||(Unibase={}));
|
||||
Ссылка в новой задаче
Block a user