This commit is contained in:
2026-02-06 18:34:35 +08:00
commit f7f4c94c00
3285 changed files with 563208 additions and 0 deletions

View File

@@ -0,0 +1,190 @@
var model = new Vue({
el: '#DATABI_YBZZ',
components: {
'base-loading': httpVueLoader('/BiManage/Base/Vue/Loading.vue'),
'base-iframe': httpVueLoader('/BiManage/Base/Vue/Iframe.vue')
},
data: {
userName: ComFunJS.getnowuser(),
CommonData: [],//消息中心
PageCode: "base-loading",//需要加载的模板
PageUrl: "",//需要加载的IframeUrl
rdm: ComFunJS.getnowdate('yyyy-mm-dd hh:mm'),//随机数
yytype: "WORK",
UserData: {},//用户信息
UserInfo: {},//用户缓存数据
CompanyData: {},//企业信息
nowpage: {},
isshowload: true,
isiframe: "N",
isnull: false,//是否有数据
menutype: "WORK",
UseYYList: [],
PageS: [],
pagedata: {
PageUrl: "",
ExtData: "",
ActionData: "",
UserInfo: {}
},
funid: ComFunJS.getQueryString("funid", "44"),
},
methods: {
changetest: function () {
model.$options.components["xtgl-index"] = httpVueLoader('/BiManage/AppPage/XTGL/Vue/INDEX.vue');
model.PageCode1 = "xtgl-index"
},
selmenulev2: function (item) {
model.pagedata.ExtData = item.ExtData;
model.pagedata.ActionData = item.ActionData;
model.isiframe = item.isiframe;
model.PageCode = "base-loading";
gomenu = function () {
if (model.isiframe == 'Y') {
var pagecode = item.PageCode.indexOf("html") > -1 || item.PageCode.indexOf("aspx") > -1 ? item.PageCode : item.PageCode + ".html";
model.PageCode = "base-iframe";
model.PageUrl = pagecode;
} else {
var tempcode = "work_" + _.lowerCase(_.last(item.PageCode.split('/'))) + item.ID;
model.$options.components[tempcode] = httpVueLoader(item.PageCode + '.vue?v=' + ComFunJS.getnowdate('yyyy-mm-dd'));
model.PageCode = tempcode;
}
model.nowpage = item;
}
setTimeout("gomenu()", 200)
},
GetUserData: function () {
$.getJSON('/api/Auth/ExeAction?Action=GETUSERBYUSERNAME', { P1: ComFunJS.getnowuser() }, function (resultData) {
if (resultData.ErrorMsg == "" && resultData.Result) {
model.UserInfo = resultData.Result;
model.UserData = resultData.Result.User;
model.CompanyData = resultData.Result.QYinfo;
$(document).attr("title", model.CompanyData.QYName);//修改title值
ComFunJS.setCookie('fileapi', resultData.Result.QYinfo.FileServerUrl);
ComFunJS.setCookie('qycode', resultData.Result.QYinfo.QYCode);
ComFunJS.setCookie('userinfo', model.UserData.UserName + "," + model.UserData.UserRealName + "," + model.UserData.BranchCode + "," + model.UserInfo.BranchInfo.DeptName);
ComFunJS.setCookie('qxcode', resultData.Result.UserBMQXCode);
ComFunJS.setCookie('zid', model.UserData.BranchCode);
ComFunJS.setCookie('zname', resultData.Result.BranchInfo.DeptName);
}
})
}, //获取用户信息
AddView: function (code, Name, ID, pcode, event) {
if (event) {
event.stopPropagation();
}
if (code == "QYTX" || code == "DXGL") {
ComFunJS.winviewform("/View/Base/APP_ADD_WF.html?FormCode=" + code, Name, "1000");
}
else {
if (!ID) {
ID = "";
}
if (pcode == "CRM") {
code = pcode + "_" + code;
}
ComFunJS.winviewform("/BiManage/AppPage/APP_ADD_WF.html?FormCode=" + code + "&ID=" + ID, Name, "1000");
}
},//添加表格
AddViewNOWF: function (code, Name, ID, pcode, event) {
if (event) {
event.stopPropagation();
}
if (!ID) {
ID = "";
}
ComFunJS.winviewform("/BiManage/AppPage/APP_ADD.html?FormCode=" + code + "&ID=" + ID, Name, "1000");
},
EditViewNOWF: function (code, ID, pid, event) {
if (event) {
event.stopPropagation();
}
event = event ? event : window.event
var obj = event.srcElement ? event.srcElement : event.target;
if ($(obj).hasClass("icon-check") || $(obj).attr("type") == "checkbox") {
return;
} else {
ComFunJS.winviewform("/BiManage/AppPage/APP_ADD.html?FormCode=" + code + "&ID=" + ID, "查看");
}
},
ViewForm: function (code, ID, PIID, event) {
event = event ? event : window.event
var obj = event.srcElement ? event.srcElement : event.target;
if ($(obj).hasClass("icon-check") || $(obj).attr("type") == "checkbox") {
return;
} else {
ComFunJS.winviewform("/BiManage/AppPage/APPVIEW.html?FormCode=" + code + "&ID=" + ID + "&PIID=" + PIID + "&r=" + Math.random(), "查看");
}
},//查看表格方法
ViewFormNew: function (code, ID, PIID, event) {
event = event ? event : window.event
var obj = event.srcElement ? event.srcElement : event.target;
if ($(obj).hasClass("lk")) {
ComFunJS.winviewform("/BiManage/AppPage/APPVIEW.html?FormCode=" + code + "&ID=" + ID + "&PIID=" + PIID + "&r=" + Math.random(), "查看");
}
},//查看表格方法
EditForm: function (code, ID, PIID, event) {
if (event) {
event.stopPropagation();
}
ComFunJS.winviewform("/BiManage/AppPage/APP_ADD_WF.html?FormCode=" + code + "&ID=" + ID + "&PIID=" + PIID + "&r=" + Math.random(), "修改", "1000");
},
GetYYList: function () {
$.getJSON('/api/Auth/ExeAction?Action=GETINDEXMENUNEW', { }, function (resultData) {
if (resultData.ErrorMsg == "") {
for (var i = 0; i < resultData.Result.length; i++) {
var mk = resultData.Result[i];
for (var m = 0; m < mk.FunData.length; m++) {
if (mk.FunData[m].ID == model.funid) {
model.selmenulev2(mk.FunData[m]);
return
}
}
}
// model.selmenulev2(resultData.Result)
}
})
}
},
mounted: function () {
var pro = this;
pro.$nextTick(function () {
pro.GetYYList();
pro.GetUserData();
})
},
watch: {
PageUrl: { //深度监听,可监听到对象、数组的变化
handler(newV, oldV) {
this.pagedata.PageUrl = newV;
},
deep: true
},
UserInfo: { //深度监听,可监听到对象、数组的变化
handler(newV, oldV) {
this.pagedata.UserInfo = newV;
},
deep: true
}
}
})