|
@@ -866,10 +866,10 @@
|
|
|
<td class="text-c" width="100"><div title="${detect.detectContent!}">${detect.detectContent!'-'}</div></td>
|
|
|
<!-- 遍历操作 -->
|
|
|
<td class="td-manage text-c" width="100">
|
|
|
- <a onclick="getDetectInfo(${(detect.detectId)!});">查看详情</a><br>
|
|
|
- <#--<#if detect.detectState() == 30 || detect.detectState() == 35 || detect.detectState() == 38>-->
|
|
|
+ <a onclick="getDetectInfo('${detect.detectId}');">查看详情</a><br>
|
|
|
+ <#if detect.detectState == 30 || detect.detectState == 34 || detect.detectState == 38>
|
|
|
<a onclick="to_updateDetectInfo('${(detect.detectId)!}','${(detect.detectState)!}');">维修处理</a>
|
|
|
- <#--</#if>-->
|
|
|
+ </#if>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</#list>
|
|
@@ -959,37 +959,103 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-<#--<#if procMethod.procMethodIsBack == 1>
|
|
|
- <div class="tabCon">
|
|
|
- <div class="row cl" style="margin-left: -70px;">
|
|
|
- <div class="formControls col-2 col-sm-2 text-r">
|
|
|
- <strong>QC进度</strong>
|
|
|
- </div>
|
|
|
- <div class="formControls col-10 col-sm-10">
|
|
|
- <table class="table table-border table-bg table-bordered">
|
|
|
- <tbody class="text-c" id="detect_table"><tr>
|
|
|
- <th>工厂检测现象</th><th>故障分类</th><th>故障原因</th><th>判定结果</th><th>故障指向</th><th>原因分析</th><th>生产维修</th>
|
|
|
- </tr>
|
|
|
- </tbody></table>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="tabCon">
|
|
|
- <div class="row cl" style="margin-left: -70px;">
|
|
|
- <div class="formControls col-2 col-sm-2 text-r">
|
|
|
- <strong>返修进度</strong>
|
|
|
- </div>
|
|
|
- <div class="formControls col-10 col-sm-10">
|
|
|
- <table class="table table-border table-bg table-bordered">
|
|
|
- <tbody class="text-c" id="maintenance_table"><tr>
|
|
|
- <th>是否可返修</th><th>返修内容</th><th>返修日期</th>
|
|
|
- </tr>
|
|
|
- </tbody></table>
|
|
|
- </div>
|
|
|
+ <div class="row cl" id="getDetect" style="display: none;">
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <div class="row cl" >
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>检测ID:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectIdDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>当前状态:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectStateDIV">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>维修产品:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="productTypeNameDIV">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>维修价格:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectOfferDIV">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>是否故障:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="isMaintenanceDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>可否翻新:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectRenovationDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>检测现象:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectPhenomenonDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>故障分类:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectClassificationDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>原因分析:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectNalysisDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>故障指向:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectPointDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>维修备注:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectDescDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>维修内容:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="detectContentDiv">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>附件内容:</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4" id="imgDiv">
|
|
|
+ <img href="">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-</#if>-->
|
|
|
- </div>
|
|
|
<div <#if procMethod.procMethodIsBack == 1>class="tabCon"</#if>style="display: none;">
|
|
|
<div class="row cl" id="signclosedDiv">
|
|
|
<div class="formControls col-10 col-sm-10">
|
|
@@ -2602,6 +2668,131 @@
|
|
|
parent.to_add_order(customerId);
|
|
|
parent.layer.close(parent.layer.getFrameIndex(window.name));
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 查询维修详情
|
|
|
+ */
|
|
|
+ function getDetectInfo(detectId){
|
|
|
+ $.ajax({
|
|
|
+ cache: true,
|
|
|
+ type: "POST",
|
|
|
+ data: {"detectId" : detectId},
|
|
|
+ url: "${path}/admin/detect/get_detect",
|
|
|
+ async: false,
|
|
|
+ success: function(data){
|
|
|
+ console.log(data)
|
|
|
+ if (data.returnCode == 200) {
|
|
|
+ var detectInfo = data.returnMsg.detectInfo;
|
|
|
+ var detectImg = data.returnMsg.detectImg;
|
|
|
+ var detectStateName;
|
|
|
+ switch (detectInfo.detectState){
|
|
|
+ case 1:
|
|
|
+ detectStateName = "待检测机器";
|
|
|
+ break
|
|
|
+ case 30:
|
|
|
+ detectStateName = "待用户确认";
|
|
|
+ break
|
|
|
+ case 31:
|
|
|
+ detectStateName = "用户同意维修(待维修)";
|
|
|
+ break
|
|
|
+ case 32:
|
|
|
+ detectStateName = "维修完成";
|
|
|
+ break
|
|
|
+ case 33:
|
|
|
+ detectStateName = "用户不维修(原机退回)";
|
|
|
+ break
|
|
|
+ case 34:
|
|
|
+ detectStateName = "待客服确认维修";
|
|
|
+ break
|
|
|
+ case 35:
|
|
|
+ detectStateName = "客服确认维修,(待维修)";
|
|
|
+ break
|
|
|
+ case 36:
|
|
|
+ detectStateName = "维修完成";
|
|
|
+ break
|
|
|
+ case 37:
|
|
|
+ detectStateName = "机器无故障,原机退回";
|
|
|
+ break
|
|
|
+ case 38:
|
|
|
+ detectStateName = "机器故障,待用户确认";
|
|
|
+ break
|
|
|
+ case 20:
|
|
|
+ detectStateName = "待翻新入库";
|
|
|
+ break
|
|
|
+ case 21:
|
|
|
+ detectStateName = "已翻新入库";
|
|
|
+ break
|
|
|
+ case 22:
|
|
|
+ detectStateName = "不能翻新,待报废";
|
|
|
+ break
|
|
|
+ case 23:
|
|
|
+ detectStateName = "已报废回收";
|
|
|
+ break
|
|
|
+ }
|
|
|
+ var isMaintenanceName;
|
|
|
+ if(detectInfo.isMaintenance === "1"){
|
|
|
+ isMaintenanceName = "有故障";
|
|
|
+ }
|
|
|
+ if(detectInfo.isMaintenance === "2"){
|
|
|
+ isMaintenanceName = "无故障";
|
|
|
+ }
|
|
|
+ var detectRenovationName;
|
|
|
+ if(detectInfo.detectRenovation === "1"){
|
|
|
+ detectRenovationName = "可翻新";
|
|
|
+ }
|
|
|
+ if(detectInfo.detectRenovation === "2"){
|
|
|
+ detectRenovationName = "不可翻新";
|
|
|
+ }
|
|
|
+ var detectOfferName;
|
|
|
+ if(detectInfo.detectOffer != null && detectInfo.detectOffer != ""){
|
|
|
+ detectOfferName = detectInfo.detectOffer/100;
|
|
|
+ detectOfferName = detectOfferName+"元";
|
|
|
+ }else{
|
|
|
+ detectOfferName = "0元";
|
|
|
+ }
|
|
|
+ $("#detectIdDiv").html("");
|
|
|
+ $("#detectStateDIV").html("");
|
|
|
+ $("#productTypeNameDIV").html("");
|
|
|
+ $("#detectOfferDIV").html("");
|
|
|
+ $("#isMaintenanceDiv").html("");
|
|
|
+ $("#detectRenovationDiv").html("");
|
|
|
+ $("#detectPhenomenonDiv").html("");
|
|
|
+ $("#detectClassificationDiv").html("");
|
|
|
+ $("#detectNalysisDiv").html("");
|
|
|
+ $("#detectPointDiv").html("");
|
|
|
+ $("#detectDescDiv").html("");
|
|
|
+ $("#detectContentDiv").html("");
|
|
|
+ $("#imgDiv").html();
|
|
|
+
|
|
|
+
|
|
|
+ $("#detectIdDiv").html(detectInfo.detectId);
|
|
|
+ $("#detectStateDIV").html(detectStateName);
|
|
|
+ $("#productTypeNameDIV").html(detectInfo.productName+"("+detectInfo.colorName+")");
|
|
|
+ $("#detectOfferDIV").html(detectOfferName);
|
|
|
+ $("#isMaintenanceDiv").html(isMaintenanceName);
|
|
|
+ $("#detectRenovationDiv").html(detectRenovationName);
|
|
|
+ $("#detectPhenomenonDiv").html(detectInfo.detectPhenomenon);
|
|
|
+ $("#detectClassificationDiv").html(detectInfo.detectClassification);
|
|
|
+ $("#detectNalysisDiv").html(detectInfo.detectNalysis);
|
|
|
+ $("#detectPointDiv").html(detectInfo.detectPoint);
|
|
|
+ $("#detectDescDiv").html(detectInfo.detectDesc);
|
|
|
+ $("#detectContentDiv").html(detectInfo.detectContent);
|
|
|
+ var imgs = "";
|
|
|
+ $.each(detectImg,function (i,value) {
|
|
|
+ imgs += '<img href="'+value.detectImgUrl+'">';
|
|
|
+ })
|
|
|
+ $("#imgDiv").html(imgs);
|
|
|
+ $("#getDetect").show();
|
|
|
+ } else {
|
|
|
+ layer.msg("查询失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(XmlHttpRequest, textStatus, errorThrown){
|
|
|
+ layer.msg("操作失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 打开维修处理
|