增加APP端js

This commit is contained in:
wanggeng 2022-05-20 10:16:54 +08:00
parent 3651fe9ff2
commit 73939e91d7

View File

@ -0,0 +1,49 @@
(function () {
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
function AppOaFormUtil() {
this.confirmAssignees = null;
this.fields = null;
this.formButton = null;
this.currentUser = null;
/**
* 初始化APP数据
* @param dataObj
*/
this.initAppFormData = function (dataObj) {
this.confirmAssignees = dataObj.confirmAssignees;
this.fields = dataObj.fields;
this.formButton = dataObj.formButton;
this.currentUser = dataObj.currentUser;
if (isAndroid) {
window.android.invokeNative('initFormData', JSON.stringify(dataObj))
}
}
this.getConfirmAssignees = function () {
alert(JSON.stringify(this.confirmAssignees))
return this.confirmAssignees;
}
this.getFields = function () {
return this.fields;
}
this.getFormButton = function () {
return this.formButton;
}
this.getCurrentUser = function () {
return this.currentUser;
}
}
window.appOaFormUtil = new AppOaFormUtil();
})();