var rowId = "";//情况反馈id/客户id/产品id var serviceId = "";//工单id layui.config({ base: basePath, version: skyeyeVersion }).extend({ window: 'js/winui.window' }).define(['window', 'jquery', 'winui', 'jqprint'], function (exports) { winui.renderColor(); layui.use(['form'], function (form) { var index = parent.layer.getFrameIndex(window.name); var $ = layui.$; serviceId = parent.rowId; showGrid({ id: "showForm", url: flowableBasePath + "sealseservice010", params: {rowId: serviceId}, pagination: false, template: getFileContent('tpl/sealseservice/sealseservicedetailsTemplate.tpl'), ajaxSendLoadBefore: function(hdb){ }, ajaxSendAfter: function(json){ AjaxPostUtil.request({url: reqBasePath + "login002", params: {}, type: 'json', callback: function(data) { if(data.returnCode == 0) { $("#orderDetailTitle").html(data.bean.companyName + '售后工单'); } else { winui.window.msg(data.returnMessage, {icon: 2, time: 2000}); } }}); //工单协助人 if(!isNull(json.bean.cooperationUserId) && json.bean.cooperationUserId.length > 0){ var str = ""; $.each(json.bean.cooperationUserId, function(i, item){ str += item.name + ','; }); $("#cooperationUserId").html(str); } //相关照片回显 if(!isNull(json.bean.sheetPicture) && json.bean.sheetPicture.length > 0){ var str = ""; $.each(json.bean.sheetPicture.split(','), function(i, item){ if(!isNull(item)){ str += ''; } }); $("#sheetPicture").html(str); } //相关附件回显 if(!isNull(json.bean.enclosureInfo) && json.bean.enclosureInfo.length > 0){ var str = ""; $.each(json.bean.enclosureInfo, function(i, item){ str += '' + item.name + '
'; }); $("#enclosureUpload").html(str); } //完工拍照回显 if(!isNull(json.bean.comPic) && json.bean.comPic.length > 0){ var str = ""; $.each(json.bean.comPic.split(','), function(i, item){ if(!isNull(item)){ str += ''; } }); $("#comPic").html(str); } //完工附件回显 if(!isNull(json.bean.comEnclosureInfo) && json.bean.comEnclosureInfo.length > 0){ var str = ""; $.each(json.bean.comEnclosureInfo, function(i, item){ str += '' + item.name + '
'; }); $("#comEnclosureInfo").html(str); } //客户详情 if(!isNull(json.bean.customerId)){ $("#customerName").html('' + $("#customerName").html() + ''); } //产品详情 if(!isNull(json.bean.productId)){ $("#productName").html('' + $("#productName").html() + ''); } //故障关键组件详情 if(!isNull(json.bean.faultKeyPartsId)){ $("#faultKeyPartsName").html('' + $("#faultKeyPartsName").html() + ''); } if(json.bean.state == 7){ $(".stateName").html('已结算'); }else{ $(".stateName").html('待结算'); } matchingLanguage(); form.render(); } }); //客户详情 $("body").on("click", ".customerNameMation", function(){ rowId = $(this).attr("rowid"); _openNewWindows({ url: "../../tpl/customermanage/customerdetails.html", title: "客户详情", pageId: "customerdetails", area: ['90vw', '90vh'], callBack: function(refreshCode){ }}); }); //产品详情 $("body").on("click", ".productNameMation", function(){ rowId = $(this).attr("rowid"); _openNewWindows({ url: "../../tpl/material/materialdetails.html", title: "产品详情", pageId: "licencedetails", area: ['90vw', '90vh'], callBack: function(refreshCode){ }}); }); //故障关键组件详情 $("body").on("click", ".faultKeyPartsNameMation", function(){ rowId = $(this).attr("rowid"); _openNewWindows({ url: "../../tpl/material/materialdetails.html", title: "组件详情", pageId: "licencedetails", area: ['90vw', '90vh'], callBack: function(refreshCode){ }}); }); //附件下载 $("body").on("click", ".enclosureItem", function(){ download(fileBasePath + $(this).attr("rowpath"), $(this).html()); }); //图片查看 $("body").on("click", ".pictureItem", function(){ var src = $(this).attr("src"); layer.open({ type:1, title:false, closeBtn:0, skin: 'demo-class', shadeClose:true, content:'', scrollbar:false }); }); //打印 $("body").on("click", "#jprint", function(e){ $("#showForm").jqprint({ title: '售后工单', debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件) printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。 operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true }); }); //情况反馈详情 $("body").on("click", ".details", function(){ rowId = $(this).attr("rowid"); _openNewWindows({ url: "../../tpl/feedback/feedbackdetails.html", title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], pageId: "feedbackdetails", area: ['90vw', '90vh'], callBack: function(refreshCode){ }}); }); }); });