const qs = require('qs'); const $ = require('jquery'); const axios = require('axios'); var Utils = require('./rePromise'); const {ywCheckApi} = require('./api.js') require('./scrollBar.js'); const baseUrl = 'http://192.168.2.241:5858'; //页面映射 const pageMap = { 'YH-KZT': 'console.html', 'YH-KZTKS': 'deptConsole.html', 'YH-JCSJWH-MKSJWH': 'moduleManager.html', 'YH-JCSJWH-TMSJWH': 'itemManager.html', 'YH-BLZK-ZKPF': 'qcList.html', 'YH-BLZK-ZKPFKS': 'qcListDept.html', 'YH-BLZK-ZKPFGR': 'qcListPerson.html', 'YH-TJFX': 'statistics.html', 'YH-QXGL-YHGL': 'userManager.html', 'YH-QXGL-JSGL': 'roleManager.html', 'YH-KSZR-GMKQXZB_XQ': 'mukuai.html?from=2', 'YH-KSZR-TMQXZB_XQ': 'singleVeto.html?from=2&special=1', 'YH-ZKK-GMKQXZB_XQ': 'mukuaiControl.html?from=1', 'YH-ZKK-TMQXZB_XQ': 'singleVeto.html?from=1&special=1', 'YH-YCSJJK': 'abnormal.html', 'YH-ZKK-KSPJZYTS_XQ': 'dayDetail.html', 'YH-ZKK-KSPJZYHF_XQ': 'payDetail.html', 'YH-ZKK-GKSQXZB': 'deptScoreDetailControl.html', 'YH-ZKK-GKSZKPJF_XQ': 'deptScoreDetailControl.html', 'YH-JCSJWH': 'deptScoreDetailControl.html', 'YH-ZKK-GKSQXZB_XQ': 'deptScoreDetailControl.html', 'YH-KSZR-KSQXZB_XQ': 'deptScoreDetailControlDept.html?from=2', 'YH-ZKK-GKSJJBLZB_XQ': 'jiaji.html', 'YH-ZKK-BASYHGLZB_XQ': 'partDetailControl.html', 'YH-KSZR-BASYHGLZB_XQ': 'partDetailControlDept.html', 'YH-ZKK-ZKHCTJ': 'checkControl.html', 'YH-KSZR-ZKHCTJ_XQ': 'checkControlDept.html', 'YH-KSZR-SXXXGTJ_XQ': 'uncorrectedCasesStatisticsDept.html', 'YH-KSZR-31TZRYRS_XQ': 'readmissionDept.html', 'YH-KSZR-ZMBLJCS_XQ': 'uncorrectedCopyDept.html', 'YH-KSZR-YXBLJCS_XQ': 'uncorrectedCopyDept.html', 'YH-JCSJWH-ZKLXWH': 'assertType.html', 'YH-BLZK-ZKPFYLZ': 'qcListDocteam.html', 'YH-ZKK-GJTMQXZB': 'keyItemFlawControl.html', 'YH-ZKK-CYRSTJ': 'qcListOutHospital.html', 'YH-ZKK-RYRSTJ': 'qcListOutHospital.html?inner=2', 'YH-ZKK-WZGBLTJ': 'uncorrectedCasesStatistics.html', 'YH-ZKK-31TZRYRS': 'readmission.html', 'YH-ZKK-YXBLJCB': 'uncorrectedCopy.html', 'YH-ZKK-ZMBLJCB': 'uncorrectedCopy.html', 'YH-KSZR-GJTMQXZB_XQ': 'keyItemFlawControlDept.html', 'YH-KSZR-CYRSTJ_XQ': 'qcListOutHospitalDept.html?from=2', 'YH-KSZR-RYRSTJ_XQ': 'qcListOutHospitalDept.html?inner=2&from=2', 'YH-ZKK-BLZK_XQ':'qcListYw.html', 'YH-KSZR-BLZK_XQ':'qcListDeptYw.html', 'YH-ZKHC-SCHCRW':'creatCheckTask.html', //义乌-生成核查任务 'YH-ZKHC-FPHCRW':'allotCheckTask.html', //义乌-分配核查任务 'YH-ZKHC-HCRWLB':'checkTaskList.html', //义乌-核查任务列表 'YH-ZKK-YLZLKZZB_XQ': 'qualityControl.html', }; //导出时间天数 const exportTimeLimit = { defectTime: 90, normalTime: 7, yiwuTime:30, }; //重写assign方法 if (typeof Object.assign != 'function') { Object.assign = function(target) { 'use strict'; if (target == null) { throw new TypeError('Cannot convert undefined or null to object'); } target = Object(target); for (var index = 1; index < arguments.length; index++) { var source = arguments[index]; if (source != null) { for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } } return target; }; } window.console = window.console || (function() { var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile = c.clear = c.exception = c.trace = c.assert = function() {}; return c; })(); const getUrlArgObject = function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var reg_rewrite = new RegExp('(^|/)' + name + '/([^/]*)(/|$)', 'i'); var r = window.location.search.substr(1).match(reg); var q = window.location.pathname.substr(1).match(reg_rewrite); if (r != null) { return decodeURIComponent(r[2]); } else if (q != null) { return decodeURIComponent(q[2]); } else { return null; } }; const getUrlArgObjectNew = function(name, srcUrl) { if (srcUrl.indexOf('?') == -1) { return ''; } var r = srcUrl.split('?')[1].split('&'), obj = {}; for (let i = 0; i < r.length; i++) { let tmp = r[i].split('='); obj[tmp[0]] = tmp[1]; } return obj[name]; }; window.abortAjax = ''; const post = function(url, data) { let isPlacefile = getCookie('isPlacefile') || 1; const token = getCookie('accessToken') || localStorage.getItem('accessToken'); if (!token && window.location.href.indexOf('login') == -1) { setCookie('behosDateStart', ''); setCookie('behosDateEnd', ''); window.location.href = '../login.html'; } for (let i = 0; i < $('.typeFilter').children().length; i++) { if ( $('.typeFilter') .children() .eq(i) .html() == '出院日期:' && isPlacefile == 0 ) { $('.typeFilter') .children() .eq(i) .html('入院日期:'); } } let need = window.location.href.indexOf('localhost') != -1; return new Utils((resolve, reject) => { abortAjax = $.ajax({ method: 'post', url: (need ? baseUrl : '') + url, async: true, cache: false, contentType: false, processData: false, data: JSON.stringify(Object.assign({}, data, { isPlacefile: isPlacefile })), contentType: 'application/json; charset=UTF-8', beforeSend: function(xmlHttp) { xmlHttp.setRequestHeader('If-Modified-Since', '0'); xmlHttp.setRequestHeader('Cache-Control', 'no-cache'); xmlHttp.setRequestHeader('Authorization', token ? 'Bearer ' + token : ''); }, success: function(res) { resolve({ data: res }); }, error: function(error) { const wd = window.parent.window || window; if (error.status === 403 || error.status === 401) { setCookie('behosDateStart', ''); setCookie('behosDateEnd', ''); $.alerModal({"message":"没有该权限",type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)}); // wd.location.href = "../login.html"; } else if (error.status === 500 || error.status === 501 || error.status === 404) { $.alerModal({"message":'接口错误',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)}); // wd.location.href = '../error.html?code=' + error.status; } reject(error); }, }); }); }; // 导出 // const expJson = (url,data) =>{ // const token = getCookie('accessToken') // if(!token&&window.location.href.indexOf('login')==-1){ // window.location.href = "../login.html" // } // let need = window.location.href.indexOf('localhost')!=-1 // console.log('bbbbbbbb',url) // return new Utils((resolve, reject) => { // $.ajax({ // method: 'post', // // url: (need?baseUrl:'')+url, // url: url, // async:true, // cache: false, // contentType: false, // processData: false, // data: JSON.stringify(data), // contentType: "application/json; charset=UTF-8", // // contentType: "application/vnd.ms-excel;charset=UTF-8", // responseType: 'blob', //必须添加,否则会乱码 // beforeSend: function (xmlHttp) { // xmlHttp.setRequestHeader("If-Modified-Since", "0"); // xmlHttp.setRequestHeader("Cache-Control", "no-cache"); // // xmlHttp.setRequestHeader("Authorization",token?"Bearer "+token:'') // xmlHttp.setRequestHeader("Authorization",'Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo4OCwidXNlcl9uYW1lIjoidDYiLCJzY29wZSI6WyJzZXJ2aWNlIl0sImV4cCI6MTU5MTQyNDk0MSwiYXV0aG9yaXRpZXMiOlsiL21vZHVsZUluZm8vZ2V0TW9kdWxlVHlwZTtBTEwiLCIvZGlhZ25vc2UvZ2V0RGV0YWlsO0FMTCIsIi9yZXRyaWV2YWwvZ2V0UmV0cmlldmFsc0J5VGFnO0FMTCIsIi9wYWNzU29uQ29udGFjdC9wYWNzU29uQ29udGFjdExpc3Q7QUxMIiwiL3F1ZXN0aW9uSW5mby9pbmRleDtBTEwiLCIvZGVwdFZpdGFsL2dldERlcHRTaG9ydExpc3RfY3JlYXRlO0FMTCIsIi9tb2R1bGVJbmZvX3ByZWMvZ2V0TW9kdWxlRGV0YWlsSW5mbztBTEwiLCIvbW9kdWxlSW5mby9nZXRNb2R1bGVEZXRhaWxJbmZvO0FMTCIsIi9jb25jZXB0RGV0YWlsLy9wYWdlO0FMTCIsIi9kaWFnbm9zZVF1ZXN0aW9uL3F1ZXJ5UXVlc3Rpb25QYWdlO0FMTCIsIi9pbmRleENvbmZpZy9nZXRJbmRleENvbmZpZ0xpc3RzO0FMTCIsIi9yZWxhdGlvbkNvbnRhY3QvcmVsYXRpb25Db250YWN0TGlzdDtBTEwiLCIvbXVsdENvbnRhY3QvbXVsdENvbnRhY3RMaXN0O0FMTCIsIi9yZXRyaWV2YWwvcmV0cmlldmFsTGlzdDtBTEwiLCIvcmVsYXRpb25Db250YWN0L3JlbGF0aW9uQ29udGFjdERldGFpbDtBTEwiLCIvZGlhZ25vc2UvdmVyaWZ5RGF0YTtBTEwiLCIvbGlzTWFwcGluZy9kZWxMaXNNYXBwaW5nQnlJZDtBTEwiLCIvY29uY2VwdERldGFpbC9pbnNlcnRPclVwZGF0ZTtBTEwiLCIvcmV0cmlldmFsL2FkZFRhZ1JldHJpZXZhbDtBTEwiLCIvbW9kdWxlSW5mb19wcmVjL2dldE1vZHVsZUluZm9MaXN0O0FMTCIsIi9yZXRyaWV2YWwvZGVsUmV0cmlldmFsc0J5UXVlc0lkO0FMTCIsIi92ZXJzaW9uRGV0YWlsL2FkZFZlcnNpb25EZXRhaWxzO0FMTCIsIi9xdWVzdGlvbkluZm8vaW5kZXhSZXY7QUxMIiwiL21vZHVsZUluZm9fcHJlYy9nZXRRdWVzdGlvbmdBbmRNb2R1bGVSZWxhdGlvbnM7QUxMIiwiL3F1ZXN0aW9uSW5mby9nZXRTcGVjaWFsO0FMTCIsIi9xdWVzdGlvbkluZm9fcHJlYy9pbmRleDtBTEwiLCIvbWVkaWNhbC9tZWRpY2FsSW5mb0V4Y2VsSW07QUxMIiwiL3ZlcnNpb25JbmZvL3NhdmVWZXJzaW9uSW5mb0FsbHM7QUxMIiwiL2xleGljb24vZ2V0TGV4aWNvbkxpc3Q7QUxMIiwiL2Rpc2NsYWltZXJJbmZvcm1hdGlvbi9hZGREaXNjbGFpbWVySW5mb3JtYXRpb25zO0FMTCIsIi92ZXJzaW9uRGV0YWlsL3VwZGF0ZVZlcnNpb25EZXRhaWxzO0FMTCIsIi9tb2R1bGVJbmZvL2RlbGV0ZTtBTEwiLCIvcmVsYXRpb24vZ2V0UmVsYXRpb25JbmZvTGlzdDtBTEwiLCIvZGlhZ25vc2UvZXhwb3J0RGlhZ25vc3RpY0FsbDtBTEwiLCIvY29uY2VwdC9jb25jZXB0SW5mb0V4Y2VsSW07QUxMIiwiL21ycWNUb2tlbi9zYXZlT3JVcGRhdGU7QUxMIiwiL21vZHVsZUluZm8vZ2V0TW9kdWxlSW5mb09uZTtBTEwiLCIvZGlhZ25vc2UvdXBkYXRlTmVvO0FMTCIsIi9ldmFsdWF0aW9uL3F1ZXJ5RXZhbHVhdGlvbkRpc2Vhc2VOYW1lcztBTEwiLCIvcXVlc3Rpb25JbmZvL3NhdmVPclVwZGF0ZTtBTEwiLCIvdmVyc2lvbkluZm8vdXBkYXRlVmVyc2lvbkluZm9BbGxzO0FMTCIsIi9saXNTb25Db250YWN0L2FkZFJlbGF0aW9uO0FMTCIsIi9saXNNYXBwaW5nL3NhdmVMaXNNYXBwaW5nO0FMTCIsIi9kZXB0Vml0YWwvZGVsQWxsRGVwdFZpdGFsTGlzdDtBTEwiLCIvZGlhZ25vc2UvcGFnZTtBTEwiLCIvbW9kdWxlSW5mby91cGRhdGVNb2R1bGVJbmZvO0FMTCIsIi9tb2R1bGVJbmZvL2dldE1vZHVsZUluZm9MaXN0O0FMTCIsIi9saXNNYXBwaW5nL2hhc0xpc01hcHBpbmc7QUxMIiwiL3F1ZXN0aW9uSW5mby9kZWxldGU7QUxMIiwiL2RpYWdub3NlL3NlYXJjaDtBTEwiLCIvZGVwdFZpdGFsL2dldERlcHRWaXRhbFBhZ2U7QUxMIiwiL21vZHVsZUluZm9fcHJlYy9zYXZlT3JVcGRhdGVNb2R1bGVJbmZvO0FMTCIsIi9xdWVzdGlvbkluZm8vbGlzdDtBTEwiLCIvaW5kZXhDb25maWcvcXVlcnlJbmRleENvbmZpZ0Rpc2Vhc2VOYW1lcztBTEwiLCIvbW9kdWxlSW5mby9nZXRRdWVzdGlvbmdBbmRNb2R1bGVSZWxhdGlvbnM7QUxMIiwiL3BhY3NNdWx0Q29udGFjdC9yZW1vdmVSZWxhdGlvbkNvbnRhY3Q7QUxMIiwiL2RpYWdub3NlL2RlbGV0ZTtBTEwiLCIvZGlhZ25vc2UvdmVyaWZ5QWxsRGF0YTtBTEwiLCIvaW5kZXhDb25maWcvc2F2ZUluZGV4Q29uZmlnTGlzdHM7QUxMIiwiL2V2YWx1YXRpb24vcXVlcnlFdmFsdWF0aW9uTW9kdWxlUGFnZXM7QUxMIiwiL3NjYWxlQ29udGVudC9pbmRleDtBTEwiLCIvcXVlc3Rpb25JbmZvL2luZGV4U3ViO0FMTCIsIi9saXNTb25Db250YWN0L3JlbW92ZVJlbGF0aW9uQ29udGFjdDtBTEwiLCIvcXVlc3Rpb25JbmZvL2dldEJ5SWRzO0FMTCIsIi9kZXB0Vml0YWwvc2F2ZURlcHRWaXRhbHM7QUxMIiwiL21ycWNUb2tlbi9kZWxldGU7QUxMIiwiL2xleGljb25SZWxhdGlvbnNoaXAvZ2V0QWxsTGV4aWNvblJlbGF0aW9uc2hpcDtBTEwiLCIvcXVlc3Rpb25JbmZvX3ByZWMvc2F2ZU9yVXBkYXRlO0FMTCIsIi9wYWNzU29uQ29udGFjdC9yZW1vdmVSZWxhdGlvblBhY3M7QUxMIiwiL2RlcHRWaXRhbC9nZXRNb2R1bGVCeURlcHRJZDtBTEwiLCIvZXZhbHVhdGlvbi9jYW5jZWxFdmFsdWF0aW9uTW9kdWxlQWxscztBTEwiLCIvZGlhZ25vc2UvaW5kZXg7QUxMIiwiL2xpc01hcHBpbmcvZ2V0TGlzTWFwcGluZ1BhZ2U7QUxMIiwiL21vZHVsZUluZm8vc2F2ZU1vZHVsZUluZm87QUxMIiwiL3JlbGF0aW9uL2FkZFJlbGF0aW9uSW5mbztBTEwiLCIvc2ltaWxhci9nZXRTaW1pbGFyTGlzdDtBTEwiLCIvc2NhbGVDb250ZW50L2dldEJ5Q29uY2VwdElkO0FMTCIsIi9wYWNzTXVsdENvbnRhY3QvbXVsdENvbnRhY3RMaXN0O0FMTCIsIi91c2VyL2dldFVzZXJPcmdNZW51O0FMTCIsIi9jb25jZXB0L2dldEFsbEluZm9ybWF0aW9uO0FMTCIsIi9jb25jZXB0RGV0YWlsL2luZGV4O0FMTCIsIi9kaWFnbm9zZS90ZW1wU2F2ZU9yVXBhdGU7QUxMIiwiL3BhY3NTb25Db250YWN0L2FkZFBhY3NSZWxhdGlvbjtBTEwiLCIvZGlhZ25vc2UvZXhwb3J0RGlhZ25vc3RpY0Jhc2lzO0FMTCIsIi9tb2R1bGVJbmZvL2dldE1vZHVsZUluZm87QUxMIiwiL2NvbmNlcHQvcmVtb3ZlQ29uY2VwdEluZm87QUxMIiwiL2xpc1NvbkNvbnRhY3QvbGlzU29uQ29udGFjdExpc3Q7QUxMIiwiL21vZHVsZUluZm9fcHJlYy9nZXRNb2R1bGVUeXBlO0FMTCIsIi9wYWNzU29uQ29udGFjdC9nZXRQYWNzQ29udGFjdERldGFpbDtBTEwiLCIvbXJxY1Rva2VuL2dldEJ5SWQ7QUxMIiwiL2xleGljb24vZ2V0QWxsTGV4aWNvbjtBTEwiLCIvdmVyc2lvbkluZm8vY2FuY2VsVmVyc2lvbkluZm9BbGxzO0FMTCIsIi9tb2R1bGVJbmZvL2dldEFsbERlcHRBbmREaXNJbmZvO0FMTCIsIi9tZWRpY2FsL3JlbW92ZU1lZGljYWxJbmZvO0FMTCIsIi9tdWx0Q29udGFjdC9yZWxhdGlvbkNvbnRhY3REZXRhaWw7QUxMIiwiL2luZGV4Q29uZmlnL3VwZGF0ZUluZGV4Q29uZmlnTGlzdDtBTEwiLCIvY29uY2VwdERldGFpbC9nZXRCeUNvbmNlcHRJZDtBTEwiLCIvcXVlc3Rpb25JbmZvX3ByZWMvZ2V0QnlJZHM7QUxMIiwiL21vZHVsZUluZm9fcHJlYy9nZXRBbGxEZXB0QW5kRGlzSW5mbztBTEwiLCIvcmV0cmlldmFsL3JldHJpZXZhbEV4Y2VsSW07QUxMIiwiL3ZlcnNpb25EZXRhaWwvY2FuY2VsVmVyc2lvbkRldGFpbHM7QUxMIiwiL2luZGV4Q29uZmlnL2NhbmNlbEluZGV4Q29uZmlnQWxscztBTEwiLCIvbWVkaWNhbC9nZXRNZWRpY2FsSW5mb0xpc3Q7QUxMIiwiL3JlbGF0aW9uL3JlbW92ZVJlbGF0aW9uSW5mbztBTEwiLCIvY29uY2VwdERldGFpbC9kZWxldGU7QUxMIiwiL3JlbGF0aW9uL3JlbGF0aW9uSW5mb0V4Y2VsSW07QUxMIiwiL21vZHVsZUluZm8vZ2V0UXVlc3Rpb25JbmZvcztBTEwiLCIvc2NhbGVDb250ZW50L3BhZ2U7QUxMIiwiL2V2YWx1YXRpb24vc2F2ZUV2YWx1YXRpb25Nb2R1bGVMaXN0cztBTEwiLCIvbW9kdWxlSW5mb19wcmVjL2RlbGV0ZTtBTEwiLCIvbWVkaWNhbC9nZXRBbGxEZXB0cztBTEwiLCIvcXVlc3Rpb25JbmZvX3ByZWMvZGVsZXRlO0FMTCIsIi9jb25jZXB0L2dldENvbmNlcHRJbmZvRGV0YWlsO0FMTCIsIi9tcnFjVG9rZW4vbGlzdDtBTEwiLCIvbXVsdENvbnRhY3QvcmVtb3ZlUmVsYXRpb25Db250YWN0O0FMTCIsIi9kZXB0Vml0YWwvZ2V0RGVwdFNob3J0TGlzdF9TZWFyaDtBTEwiLCIvbXVsdENvbnRhY3QvYWRkUmVsYXRpb247QUxMIiwiL2Rpc2NsYWltZXJJbmZvcm1hdGlvbi91cGRhdGVEaXNjbGFpbWVySW5mb3JtYXRpb25zO0FMTCIsIi9tZWRpY2FsL2FkZE1lZGljYWxJbmZvO0FMTCIsIi9jb25jZXB0L2dldEFsbENvbmNlcHQ7QUxMIiwiL2JvZHlwYXJ0L2dldEFsbEJvZHlwYXJ0O0FMTCIsIi9yZWxhdGlvbkNvbnRhY3QvcmVtb3ZlUmVsYXRpb25Db250YWN0O0FMTCIsIi9kaXNjbGFpbWVySW5mb3JtYXRpb24vZW5kRGlzY2xhaW1lckluZm9ybWF0aW9ucztBTEwiLCIvY29uY2VwdC9hZGRDb25jZXB0SW5mbztBTEwiLCIvbGV4aWNvbi9hZGRMZXhpY29uO0FMTCIsIi9kZXB0Vml0YWwvZ2V0RGVwdFNob3J0TGlzdF9tb2RpZnk7QUxMIiwiL3ZlcnNpb25JbmZvL2dldFZlcnNpb25JbmZvQWxscztBTEwiLCIvcXVlc3Rpb25JbmZvX3ByZWMvZ2V0QnlJZDtBTEwiLCIvc2NhbGVDb250ZW50L2RlbGV0ZTtBTEwiLCIvcmVsYXRpb25Db250YWN0L2FkZFJlbGF0aW9uO0FMTCIsIi9xdWVzdGlvbkluZm9fcHJlYy9wYWdlO0FMTCIsIi9saXNNYXBwaW5nL2dldFVuaXF1ZU5hbWU7QUxMIiwiL2Rpc2NsYWltZXJJbmZvcm1hdGlvbi9nZXREaXNjbGFpbWVySW5mb3JtYXRpb25zO0FMTCIsIi9kaXNjbGFpbWVySW5mb3JtYXRpb24vc3RhcnREaXNjbGFpbWVySW5mb3JtYXRpb25zO0FMTCIsIi9yZWxhdGlvbi9nZXRSZWxhdGlvbkluZm9EZXRhaWw7QUxMIiwiL3F1ZXN0aW9uSW5mb19wcmVjL2dldEJ5U3ViUXVlc3Rpb25JZDtBTEwiLCIvcXVlc3Rpb25JbmZvL2dldEJ5SWQ7QUxMIiwiL21vZHVsZUluZm9fcHJlYy9nZXRNb2R1bGVJbmZvT25lO0FMTCIsIi9kaXNjbGFpbWVySW5mb3JtYXRpb24vY2FuY2VsRGlzY2xhaW1lckluZm9ybWF0aW9ucztBTEwiLCIvY29uY2VwdC9nZXRBbGxGb3JSZWxhdGlvbjtBTEwiLCIvcGFjc011bHRDb250YWN0L3JlbGF0aW9uQ29udGFjdERldGFpbDtBTEwiLCIvc2NhbGVDb250ZW50L2luc2VydE9yVXBkYXRlO0FMTCIsIi9ldmFsdWF0aW9uL3VwZGF0ZUV2YWx1YXRpb25Nb2R1bGVMaXN0cztBTEwiLCIvbWVkaWNhbC9nZXRNZWRpY2FsSW5mb0RldGFpbDtBTEwiLCIvcGFjc011bHRDb250YWN0L2FkZFJlbGF0aW9uO0FMTCIsIi9zdGF0aXN0aWNzL2NvdW50O0FMTCIsIi92ZXJzaW9uRGV0YWlsL2dldERldGFpbEJ5SWQ7QUxMIiwiL2V2YWx1YXRpb24vZ2V0RXZhbHVhdGlvbk1vZHVsZUxpc3RzO0FMTCIsIi9tcnFjVG9rZW4vYW5hbHlzaXM7QUxMIiwiL2NvbmNlcHQvZ2V0QWxsTGlzQ29uY2VwdDtBTEwiLCIvaW5kZXhDb25maWcvcXVlcnlJbmRleENvbmZpZ1BhZ2VzO0FMTCIsIi9saXNTb25Db250YWN0L3JlbGF0aW9uQ29udGFjdERldGFpbDtBTEwiXSwianRpIjoiNGY1ODYzMmItMGIyNC00NTBjLTkyMzYtNjIxYWE5ZGVjN2YzIiwiY2xpZW50X2lkIjoidWFhLXNlcnZpY2UifQ.vVhXSiar5iUsb36XCdO5RlxP4PBhhvQPUhrWNlZuAFoURwdico5UU-6rrgrpZNhb8SyI8dlQGxcEND6qppHvDBKOco6WbbUUg0AKMx8resktupMsTdhfhZe5xApNsDJPuo6lEDVQtuzPg0H5kNpnZOArqsZjXWn2W4fLIpmTy8uKU3mhU2hkENHBkalsNcQlDcg-ZhhPDTuEESsfwR2mvMxzBFvhm4rQxuJA6pHrreT5Yx5D1h6oap12R5ung5eR08v3Ip29hvpaCyyrbK96-ph4LUpenjWjzdvCNP2FAZmlCkXn5QgGcjpZydiFp1O9wJj9jzmOKA2S1AR9KnTemw') // }, // success: function (res) { // resolve({ data: res }); // }, // error: function (error) { // // if(error.status===403||error.status===401){ // // const wd = window.parent.window||window; // // wd.location.href = "../login.html"; // // } // reject(error); // }, // }); // }); // } // 导出 const expJson = (url, data) => { const token = getCookie('accessToken') || localStorage.getItem('accessToken'); if (!token && window.location.href.indexOf('login') == -1) { setCookie('behosDateStart', ''); setCookie('behosDateEnd', ''); window.location.href = '../login.html'; } let need = window.location.href.indexOf('localhost') != -1; return axios({ method: 'post', url: (need ? baseUrl : '') + url, data: data, contentType: 'application/vnd.ms-excel', responseType: 'blob', //必须添加,否则会乱码 headers: { Authorization: 'Bearer ' + token, }, }); }; //导出接口返回流下载 function downloadExportedData(data, fileName) { var blob = new Blob([data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8', }); //application/vnd.openxmlformats-officedocument.spreadsheetml.sheet这里表示xlsx类型 var downloadElement = document.createElement('a'); var href = window.URL.createObjectURL(blob); //创建下载的链接 downloadElement.href = href; downloadElement.download = fileName; //下载后文件名 document.body.appendChild(downloadElement); downloadElement.click(); //点击下载 document.body.removeChild(downloadElement); //下载完成移除元素 window.URL.revokeObjectURL(href); } //判断浏览器是否为Ie8 const isIe8 = function() { var DEFAULT_VERSION = 8.0; var ua = navigator.userAgent.toLowerCase(); var isIE = ua.indexOf('msie') > -1; var safariVersion; if (isIE) { safariVersion = ua.match(/msie ([\d.]+)/)[1]; } if (safariVersion <= DEFAULT_VERSION) { return true; } }; const setCookie = function(name, value) { let Days = 30; let exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + '=' + escape(value) + ';expires=' + exp.toGMTString(); }; //读取cookies const getCookie = function(name) { let arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); if ((arr = document.cookie.match(reg))) return unescape(arr[2]); else return null; }; //删除cookies const delCookie = function(name) { let exp = new Date(); exp.setTime(exp.getTime() - 1); let cval = getCookie(name); if (cval != null) document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString(); }; //弹窗关闭事件 $('.modal .close').click(function() { $('.modal').hide(); }); //计算容器高度 function setBoxHeight() { const ht = window.innerHeight; const hw = window.innerWidth; if(hw<1169){ $('.content-box').height(ht - 110 + 'px'); }else{ $('.content-box').height(ht - 60 + 'px'); } //$('.content-box').height(ht - 60 + 'px'); $('.flaw-table').height(ht - 70 + 'px'); $('.content-ht').height(ht - 120 + 'px'); $('.scroll-table tbody').css('max-height', ht - 210 + 'px'); } setBoxHeight(); $(window).resize(function() { setBoxHeight(); }); //判断有无某一权限 function hasData(data) { let lis = JSON.parse(getCookie('codeLis')) || []; if (lis.indexOf(data) > -1) { //有权限 return true; } return false; } //定位对应明细菜单 function focusMenuItem(code) { const ele = $(parent.document).find('.menu .page[code=' + code + ']'); const parEle = ele.parents('.list-1'); if (!parEle.is('.list-1-show')) { parEle.click(); } //console.log($(parent.document).find(".menu .page[code='YH-ZKK-GMKQXZB_XQ']")) ele.click(); } function emptyBox(name, showNum, type) { let showNumer = showNum || 30; let str = `
${name || '暂无数据~'}
${str || '暂无数据~'}