/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) * Copyright (c) 2013-2018 北京泉江科技有限公司 * 创建人:超级管理员 * 日 期:2019-03-29 11:27 * 描 述:在册登记明细 */ var refreshGirdData; var acceptClick; var AId = request("AId"); var currentUser = request("currentUser");//我的资产需要用到 var IsDelete = request("IsDelete");//报废资产需要使用 var bootstrap = function ($, learun) { "use strict"; var page = { init: function () { page.initGird(); page.bind(); if (currentUser) { setTimeout("hiddenButton()", 300); } }, bind: function () { // 初始化左侧树形数据lr_printBar $('#dataTree').lrtree({ url: top.$.rootUrl + '/AssetManagementSystem/Ass_AssetsInfoItem/GetTypeTree', nodeClick: function (item) { page.search({ AIASSClass: item.value }); } }); $('#multiple_condition_query').lrMultipleQuery(function (queryJson) { page.search(queryJson); }, 400, 400); $('#AIIStorageId').lrDataSourceSelect({ code: 'Ass_StorageData', value: 'sid', text: 'sname' }); $('#AIASSState').lrDataItemSelect({ code: 'AssState' }); $('#AIAssType').lrDataItemSelect({ code: 'AssType' }); $('#AIDepartment').lrDepartmentSelect(); // 刷新 $('#lr_refresh').on('click', function () { location.reload(); }); }, // 初始化列表 initGird: function () { $('#gridtable').jfGrid({ url: top.$.rootUrl + '/AssetManagementSystem/Ass_AssetsInfoItem/GetPageList', headData: [ { label: "明细编号", name: "AICode", width: 200, align: "left" }, { label: "金隅编号", name: "AICodeNumJY", width: 200, align: "left" }, { label: "名称", name: "AIASSName", width: 200, align: "left" }, { label: "部门", name: "AIDepartment", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('department', { key: value, callback: function (_data) { callback(_data.name); } }); } }, { label: "使用人员", name: "AIUsePeople", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('custmerData', { url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BaseUser', key: value, keyId: 'f_userid', callback: function (_data) { callback(_data['f_realname']); } }); } }, { label: "所在库房", name: "AIIStorageId", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('custmerData', { url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'Ass_StorageData', key: value, keyId: 'sid', callback: function (_data) { callback(_data['sname']); } }); } }, { label: "所在库位", name: "AIIStoragePosition", width: 100, align: "left" }, { label: "资产型号", name: "AISpecificationtype", width: 100, align: "left" }, { label: "资产属性", name: "AIAssType", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('dataItem', { key: value, code: 'AssType', callback: function (_data) { callback(_data.text); } }); } }, { label: "计量单位", name: "AIUnits", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('dataItem', { key: value, code: 'sldw', callback: function (_data) { callback(_data.text); } }) } }, { label: "资产价值", name: "AIAssValue", width: 100, align: "left" }, { label: "购置日期", name: "AIAddTime", width: 100, align: "left" }, { label: "资产分类", name: "AIASSClass", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('custmerData', { url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'Ass_AssetsType', key: value, keyId: 'atid', callback: function (_data) { callback(_data['aname']); } }); } }, { label: "资产状态", name: "AIASSState", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('dataItem', { key: value, code: 'AssState', callback: function (_data) { callback(_data.text); } }); } }, { label: "增加方式", name: "AIAddType", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { learun.clientdata.getAsync('dataItem', { key: value, code: 'zcly', callback: function (_data) { callback(_data.text); } }); } }, { label: "生产厂家", name: "AIManufacturer", width: 100, align: "left" }, { label: "资产规格", name: "AISpecification", width: 100, align: "left" }, { label: "用途", name: "AIUse", width: 100, align: "left" }, ], mainId: 'AIId', isMultiselect: true, isPage: true, sidx: 'AICodeNum' }); page.search(); }, search: function (param) { param = param || {}; param.AId = AId; if (currentUser) { var userInfo = top.learun.clientdata.get(['userinfo']); param.userId = userInfo.userId; } param.AIIsScrap = false; $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); } }; refreshGirdData = function () { page.search(); }; // 保存数据 acceptClick = function (callBack) { var selectedRow = $('#gridtable').jfGridGet('rowdata'); callBack(selectedRow); }; page.init(); } Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式 var dateSpan, tempDate, iDays; sDate1 = Date.parse(sDate1); sDate2 = Date.parse(sDate2); dateSpan = sDate2 - sDate1; dateSpan = Math.abs(dateSpan); iDays = Math.floor(dateSpan / (24 * 3600 * 1000)); return iDays; }; function AddPrintContent(html) { var myHtml = myHtml = html; // var strBodyStyle=""; // var strFormHtml=strBodyStyle+""+myHtml+""; var strFormHtml = "" + myHtml + ""; LODOP = getLodop(); LODOP.PRINT_INIT("资产编号"); LODOP.SET_PRINT_PAGESIZE(2, '40mm', '32.3mm', ""); LODOP.SET_PRINT_MODE("PRINT_DUPLEX", 2); LODOP.SET_PRINT_MODE("PRINT_DEFAULTSOURCE", 7); LODOP.ADD_PRINT_HTM(10, 8, '40mm', '30mm', strFormHtml); //打印预览 // LODOP.SET_SHOW_MODE("LANDSCAPE_DEFROTATED",1); // var TaskID1=LODOP.PREVIEW(); // 直接打印 var TaskID1 = LODOP.PRINT(); }; function hiddenButton() { $("#lr_add").hide(); $("#lr_printBar").hide(); $("#lr_edit").hide(); $("#lr_delete").hide(); $("#lr_detail").hide(); $("#lr_import").hide(); }