sealseservicedetails.js 5.5 KB
Newer Older
doc_wei's avatar
doc_wei 已提交
1

W
weizhiqiang 已提交
2
var rowId = "";//情况反馈id/客户id/商品id
doc_wei's avatar
doc_wei 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
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",
doc_wei's avatar
doc_wei 已提交
20
		 	url: flowableBasePath + "sealseservice010",
doc_wei's avatar
doc_wei 已提交
21 22 23
		 	params: {rowId: serviceId},
		 	pagination: false,
		 	template: getFileContent('tpl/sealseservice/sealseservicedetailsTemplate.tpl'),
W
weizhiqiang 已提交
24
		 	ajaxSendLoadBefore: function(hdb) {
doc_wei's avatar
doc_wei 已提交
25
		 	},
W
weizhiqiang 已提交
26
		 	ajaxSendAfter: function (json) {
doc_wei's avatar
doc_wei 已提交
27
				// 获取当前登录员工信息
W
weizhiqiang 已提交
28
				systemCommonUtil.getSysCurrentLoginUserMation(function (data) {
doc_wei's avatar
doc_wei 已提交
29 30
					$("#orderDetailTitle").html(data.bean.companyName + '售后工单');
				});
doc_wei's avatar
doc_wei 已提交
31
		 		//工单协助人
W
weizhiqiang 已提交
32
		 		if (!isNull(json.bean.cooperationUserId) && json.bean.cooperationUserId.length > 0){
doc_wei's avatar
doc_wei 已提交
33
			    	var str = "";
W
weizhiqiang 已提交
34
	    			$.each(json.bean.cooperationUserId, function(i, item) {
doc_wei's avatar
doc_wei 已提交
35 36 37 38 39 40
	    				str += item.name + ',';
	    			});
	    			$("#cooperationUserId").html(str);
 	        	}
		 		
		 		//相关照片回显
W
weizhiqiang 已提交
41
		 		if (!isNull(json.bean.sheetPicture) && json.bean.sheetPicture.length > 0){
doc_wei's avatar
doc_wei 已提交
42
			    	var str = "";
W
weizhiqiang 已提交
43
	    			$.each(json.bean.sheetPicture.split(','), function(i, item) {
W
weizhiqiang 已提交
44
	    				if (!isNull(item)){
doc_wei's avatar
doc_wei 已提交
45 46 47 48 49
		    				str += '<img src="' + item + '" class="photo-img pictureItem">';
	    				}
	    			});
	    			$("#sheetPicture").html(str);
 	        	}
W
weizhiqiang 已提交
50

doc_wei's avatar
doc_wei 已提交
51
 	        	//完工拍照回显
W
weizhiqiang 已提交
52
		 		if (!isNull(json.bean.comPic) && json.bean.comPic.length > 0){
doc_wei's avatar
doc_wei 已提交
53
			    	var str = "";
W
weizhiqiang 已提交
54
	    			$.each(json.bean.comPic.split(','), function(i, item) {
W
weizhiqiang 已提交
55
	    				if (!isNull(item)){
doc_wei's avatar
doc_wei 已提交
56 57 58 59 60
	    					str += '<img src="' + item + '" class="photo-img pictureItem">';
	    				}
	    			});
	    			$("#comPic").html(str);
 	        	}
W
weizhiqiang 已提交
61 62 63 64 65 66

				// 附件回显
				skyeyeEnclosure.showDetails({
					"enclosureUpload": json.bean.enclosureInfo, // 相关附件回显
					"comEnclosureInfo": json.bean.comEnclosureInfo // 完工附件回显
				});
doc_wei's avatar
doc_wei 已提交
67 68
 	        	
 	        	//客户详情
W
weizhiqiang 已提交
69
 	        	if (!isNull(json.bean.customerId)){
doc_wei's avatar
doc_wei 已提交
70 71 72
 	        		$("#customerName").html('<a class="customerNameMation notice-title-click" rowid="' + json.bean.customerId + '">' + $("#customerName").html() + '</a>');
 	        	}
 	        	
W
weizhiqiang 已提交
73
 	        	//商品详情
W
weizhiqiang 已提交
74
 	        	if (!isNull(json.bean.productId)){
doc_wei's avatar
doc_wei 已提交
75 76 77 78
 	        		$("#productName").html('<a class="productNameMation notice-title-click" rowid="' + json.bean.productId + '">' + $("#productName").html() + '</a>');
 	        	}
 	        	
 	        	//故障关键组件详情
W
weizhiqiang 已提交
79
 	        	if (!isNull(json.bean.faultKeyPartsId)){
doc_wei's avatar
doc_wei 已提交
80 81 82 83 84
 	        		$("#faultKeyPartsName").html('<a class="faultKeyPartsNameMation notice-title-click" rowid="' + json.bean.faultKeyPartsId + '">' + $("#faultKeyPartsName").html() + '</a>');
 	        	}
 	        	
 	        	if(json.bean.state == 7){
 	        		$(".stateName").html('已结算');
doc_wei's avatar
doc_wei 已提交
85
 	        	} else {
doc_wei's avatar
doc_wei 已提交
86 87 88 89 90 91 92 93
 	        		$(".stateName").html('待结算');
 	        	}
 	        	
 	        	matchingLanguage();
		 		form.render();
		 	}
		});
	    
W
weizhiqiang 已提交
94
		// 客户详情
doc_wei's avatar
doc_wei 已提交
95
		$("body").on("click", ".customerNameMation", function() {
doc_wei's avatar
doc_wei 已提交
96 97 98 99 100 101
	    	rowId = $(this).attr("rowid");
			_openNewWindows({
				url: "../../tpl/customermanage/customerdetails.html", 
				title: "客户详情",
				pageId: "customerdetails",
				area: ['90vw', '90vh'],
W
weizhiqiang 已提交
102
				callBack: function (refreshCode) {
doc_wei's avatar
doc_wei 已提交
103 104 105
				}});
	    });
	    
W
weizhiqiang 已提交
106
	    // 商品详情
doc_wei's avatar
doc_wei 已提交
107
		$("body").on("click", ".productNameMation", function() {
doc_wei's avatar
doc_wei 已提交
108 109 110
	    	rowId = $(this).attr("rowid");
			_openNewWindows({
				url: "../../tpl/material/materialdetails.html", 
W
weizhiqiang 已提交
111
				title: "商品详情",
doc_wei's avatar
doc_wei 已提交
112 113
				pageId: "licencedetails",
				area: ['90vw', '90vh'],
W
weizhiqiang 已提交
114
				callBack: function (refreshCode) {
doc_wei's avatar
doc_wei 已提交
115 116 117
				}});
	    });
	    
W
weizhiqiang 已提交
118
	    // 故障关键组件详情
doc_wei's avatar
doc_wei 已提交
119
		$("body").on("click", ".faultKeyPartsNameMation", function() {
doc_wei's avatar
doc_wei 已提交
120 121 122 123 124 125
	    	rowId = $(this).attr("rowid");
			_openNewWindows({
				url: "../../tpl/material/materialdetails.html", 
				title: "组件详情",
				pageId: "licencedetails",
				area: ['90vw', '90vh'],
W
weizhiqiang 已提交
126
				callBack: function (refreshCode) {
doc_wei's avatar
doc_wei 已提交
127 128 129
				}});
	    });
		
W
weizhiqiang 已提交
130
	    // 图片查看
doc_wei's avatar
doc_wei 已提交
131
	    $("body").on("click", ".pictureItem", function() {
W
weizhiqiang 已提交
132
			systemCommonUtil.showPicImg($(this).attr("src"));
doc_wei's avatar
doc_wei 已提交
133 134
	    });

W
weizhiqiang 已提交
135
		// 打印
W
weizhiqiang 已提交
136
		$("body").on("click", "#jprint", function (e) {
doc_wei's avatar
doc_wei 已提交
137 138 139 140 141 142 143 144 145
			$("#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
			});
		});
	    
W
weizhiqiang 已提交
146
	    // 情况反馈详情
doc_wei's avatar
doc_wei 已提交
147
	    $("body").on("click", ".details", function() {
doc_wei's avatar
doc_wei 已提交
148 149 150 151 152 153
	    	rowId = $(this).attr("rowid");
	    	_openNewWindows({
				url: "../../tpl/feedback/feedbackdetails.html", 
				title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
				pageId: "feedbackdetails",
				area: ['90vw', '90vh'],
W
weizhiqiang 已提交
154
				callBack: function (refreshCode) {
doc_wei's avatar
doc_wei 已提交
155 156 157 158 159
				}});
	    });
	    
	});
});