This commit is contained in:
2019-07-18 18:54:20 +00:00
parent 7fdeb9bc65
commit 68558301ac
2 changed files with 22 additions and 12 deletions

View File

@@ -1,26 +1,23 @@
/*eslint-disable */
/*e slint-disable */
import store from "../store";
import gzapi from "./gzapi";
import _ from "../libs/lodash.min.js";
///Add data key names which make the custom fields control work more easily
///Since the names can be inferred from the data that comes from the server it saves bandwidth to do it here at the client
function addDataKeyNames(obj) {
//debugger;
//iterate the array of objects
//if it has a "type" property then it's a custom field so add its data key name
for (var i = 0; i < obj.length; i++) {
if(obj[i].type){
obj[i]["dataKey"]="c"+parseInt(obj[i].fld.replace( /^\D+/g, ''))
if (obj[i].type) {
obj[i]["dataKey"] = "c" + parseInt(obj[i].fld.replace(/^\D+/g, ""));
}
}
//return the whole thing again now translated
return obj;
}
export default {
get(formKey) {
return new Promise(function getFormTemplate(resolve) {