|
@@ -58,35 +58,83 @@
|
|
|
<div <#if procMethod.procMethodIsBack == 1>class="tabCon"</#if> style="display: none;">
|
|
|
<div class="row cl">
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
- <strong>产品寄回</strong>
|
|
|
+ <strong>寄回信息</strong>
|
|
|
</div>
|
|
|
- <div class="formControls col-8 col-sm-8 skin-minimal">
|
|
|
- <div class="radio-box">
|
|
|
- <input type="radio" id="tel-3" name="relationBackStatus" value="1" seleType="send">
|
|
|
- <label for="tel-3">未寄回</label>
|
|
|
- </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <table class="table table-border table-bg table-bordered" >
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>物流公司</th>
|
|
|
+ <th>物流单号</th>
|
|
|
+ <th>寄回人信息</th>
|
|
|
+ <th>状态</th>
|
|
|
+ <th>产品</th>
|
|
|
+ <th>操作</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody id="SendbackbodyId">
|
|
|
+ <#if listSendbackInfo?? && (listSendbackInfo?size > 0) >
|
|
|
+ <#list listSendbackInfo as sendbackInfo>
|
|
|
+ <tr id="deleteSendbackId${(sendbackInfo.sendbackId)!''}">
|
|
|
+ <td>${(sendbackInfo.sendbackLogisticsName)!''}</td>
|
|
|
+ <td>${(sendbackInfo.sendbackLogisticsNo)!''}</td>
|
|
|
+ <td>${(sendbackInfo.sendbackName)!''}<br>${(sendbackInfo.sendbackTel)!''}</td>
|
|
|
+ <td>
|
|
|
+ <#if sendbackInfo.sendbackStatus == 1>未配送</#if>
|
|
|
+ <#if sendbackInfo.sendbackStatus == 2>配送中</#if>
|
|
|
+ <#if sendbackInfo.sendbackStatus == 3>已签收</#if>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <#if sendbackInfo.listSendbackItem?? && (sendbackInfo.listSendbackItem?size > 0) >
|
|
|
+ <#list sendbackInfo.listSendbackItem as sendbackItem>
|
|
|
+ ${sendbackItem.sendbackProductName}(${sendbackItem.sendbackColorName})* ${sendbackItem.sendbackProdcueNumber}<br>
|
|
|
+ </#list>
|
|
|
+ </#if>
|
|
|
+ </td>
|
|
|
+ <td><a onclick="deleteSendbackInfo(${(sendbackInfo.sendbackId)!});">删除</a> <a onclick="getSendbackInfo(${(sendbackInfo.sendbackId)!});">修改</a> <#if sendbackInfo.sendbackStatus == 2><a onclick="updateSendbackStatus(${(sendbackInfo.sendbackId)!});">签收</a></#if></td>
|
|
|
+ </tr>
|
|
|
+ </#list>
|
|
|
+ <#else>
|
|
|
+ <tr id="colspanSendbackId"><td colspan="7" class="td-manage text-c" >暂时没有寄回信息,请添加!</td></tr>
|
|
|
+ </#if>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ <button type="button" class="btn btn-primary" style="background: #32a3d8;color: #fff;" id="" name="" onclick="showSendbackDiv();">增加寄回物流</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row cl" id="addSendBackDiv" style="display:none;">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong></strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>寄回信息</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
<div class="radio-box">
|
|
|
- <input type="radio" id="tel-4" name="relationBackStatus" value="2" seleType="send">
|
|
|
- <label for="tel-4">已寄回</label>
|
|
|
+ <input type="radio" id="tel-b1" name="sendbackStatus" value="1">
|
|
|
+ <label for="tel-b1">未寄回</label>
|
|
|
</div>
|
|
|
<div class="radio-box">
|
|
|
- <input type="radio" id="tel-5" name="relationBackStatus" value="4" seleType="send">
|
|
|
- <label for="tel-5">签收待确认</label>
|
|
|
+ <input type="radio" id="tel-b2" name="sendbackStatus" value="2">
|
|
|
+ <label for="tel-b2">已寄回</label>
|
|
|
</div>
|
|
|
<div class="radio-box">
|
|
|
- <input type="radio" id="tel-6" name="relationBackStatus" value="3" seleType="send">
|
|
|
- <label for="tel-6">已收货</label>
|
|
|
+ <input type="radio" id="tel-b3" name="sendbackStatus" value="3">
|
|
|
+ <label for="tel-b3">已签收</label>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row cl" id="backLogisticsInfo">
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
- <strong>寄回信息</strong>
|
|
|
+ <strong>物流信息</strong>
|
|
|
</div>
|
|
|
<div class="formControls col-4 col-sm-4">
|
|
|
<div style="width: 100%;display: inline-block;margin-right: 10px;">
|
|
|
<span class="select-box">
|
|
|
- <select name="relationBackLogisticsCompany" id="relationBackLogisticsCompany" class="select" seleType="send">
|
|
|
+ <select name="sendbackLogisticsCompany" id="sendbackLogisticsCompany" class="select" seleType="send">
|
|
|
<option value="">请选择物流公司</option>
|
|
|
<#if logisticsInfoList?? && (logisticsInfoList?size > 0) >
|
|
|
<#list logisticsInfoList as logisticsInfo>
|
|
@@ -99,7 +147,7 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="formControls col-4 col-sm-4">
|
|
|
- <input style="margin-right: 10px;" type="text" class="input-text" value="" placeholder="请输入快递单号" id="relationBackLogisticsNo" name="relationBackLogisticsNo" seleType="send">
|
|
|
+ <input style="margin-right: 10px;" type="text" class="input-text" value="" placeholder="请输入快递单号" id="sendbackLogisticsNo" name="sendbackLogisticsNo">
|
|
|
<#--<input style="width: 150px;margin-right: 10px;" type="text" class="input-text" value="" placeholder="寄回邮费" id="renewedBackPostage" name="renewedBackPostage">
|
|
|
<input style="width: 150px;" type="text" class="input-text" value="" placeholder="用户支付宝账户" id="renewedAlipay" name="renewedAlipay">-->
|
|
|
</div>
|
|
@@ -107,30 +155,173 @@
|
|
|
|
|
|
<div class="row cl" style="position: relative;" id="backUserInfo">
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
- <strong>寄件信息</strong>
|
|
|
+ <strong>寄件人</strong>
|
|
|
</div>
|
|
|
<div class="formControls col-4 col-sm-4">
|
|
|
- <input type="text" class="input-text" value="" placeholder="寄件人姓名" id="relationBackName" name="relationBackName" seleType="send">
|
|
|
+ <input type="text" class="input-text" value="" placeholder="寄件人姓名" id="sendbackName" name="sendbackName">
|
|
|
</div>
|
|
|
<div class="formControls col-4 col-sm-4">
|
|
|
- <input type="text" class="input-text" value="" placeholder="寄件人电话" id="relationBackTel" name="relationBackTel" seleType="send">
|
|
|
+ <input type="text" class="input-text" value="" placeholder="寄件人电话" id="sendbackTel" name="sendbackTel">
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="row cl" style="position: relative;" id="backUserInfo">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>寄回产品</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-8 col-sm-8">
|
|
|
+ <table class="table table-border table-bg table-bordered" >
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>产品</th>
|
|
|
+ <th>颜色</th>
|
|
|
+ <th>数量</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody id="productbodyId">
|
|
|
+ <#if listClosedProdcue?? && (listClosedProdcue?size > 0) >
|
|
|
+ <#list listClosedProdcue as prodcue>
|
|
|
+ <tr>
|
|
|
+ <td>${(prodcue.closedProductName)!''}</td>
|
|
|
+ <td>${(prodcue.closedColorName)!''}</td>
|
|
|
+ <td><input type="text" class="input-text input-prodcueNumber-id" value="${(prodcue.closedProdcueNumber)!''}"></td>
|
|
|
+ <input type="hidden" class="input-produce-id" value="${(prodcue.productId)!''}">
|
|
|
+ <input type="hidden" class="input-color-id" value="${(prodcue.colorId)!''}">
|
|
|
+ </tr>
|
|
|
+ </#list>
|
|
|
+ <#else>
|
|
|
+ <tr id="colspanId"><td colspan="3" class="td-manage text-c" >没有产品信息!</td></tr>
|
|
|
+ </#if>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ <input type="hidden" id="sendProdcues" value="">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="row cl" style="position: relative;/*display: none;*/">
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
<strong>仓库签收时间</strong>
|
|
|
</div>
|
|
|
<div class="formControls col-4 col-sm-4">
|
|
|
- <input type="text" placeholder="请选择仓库签收时间" id="relationBackReceiptDate" name="relationBackReceiptDate" datatype="*" class="input-text Wdate" onclick="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})" readonly="readonly" seleType="send">
|
|
|
+ <input type="text" placeholder="请选择仓库签收时间" id="sendbackSignTime" name="sendbackSignTime" datatype="*" class="input-text Wdate" onclick="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})" readonly="readonly" seleType="send">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row cl">
|
|
|
<div class="formControls col-2 col-sm-2">
|
|
|
</div>
|
|
|
<div class="formControls col-8 col-sm-8 text-c">
|
|
|
- <button onClick="update_relation_info(1);" class="btn btn-primary" type="button">确认修改</button>
|
|
|
+ <button onClick="addSendbackInfo();" class="btn btn-primary" type="button">确认添加寄回信息</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl" id="updateSendBackDiv" style="display:none;">
|
|
|
+ <input type="hidden" value="" id="sendbackIds">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong></strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>寄回信息</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <div class="radio-box">
|
|
|
+ <input type="radio" id="tel-c1" name="sendbackStatuss" value="1">
|
|
|
+ <label for="tel-c1">未寄回</label>
|
|
|
+ </div>
|
|
|
+ <div class="radio-box">
|
|
|
+ <input type="radio" id="tel-c2" name="sendbackStatuss" value="2">
|
|
|
+ <label for="tel-c2">已寄回</label>
|
|
|
+ </div>
|
|
|
+ <div class="radio-box">
|
|
|
+ <input type="radio" id="tel-c3" name="sendbackStatuss" value="3">
|
|
|
+ <label for="tel-c3">已签收</label>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl" id="backLogisticsInfos">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>物流信息</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4">
|
|
|
+ <div style="width: 100%;display: inline-block;margin-right: 10px;">
|
|
|
+ <span class="select-box">
|
|
|
+ <select name="sendbackLogisticsCompanys" id="sendbackLogisticsCompanys" class="select" seleType="send">
|
|
|
+ <option value="">请选择物流公司</option>
|
|
|
+ <#if logisticsInfoList?? && (logisticsInfoList?size > 0) >
|
|
|
+ <#list logisticsInfoList as logisticsInfo>
|
|
|
+ <option value="${logisticsInfo.logisticsRstCode!''}" >${logisticsInfo.logisticsName!''}(${logisticsInfo.logisticsRstCode!''})</option>
|
|
|
+ </#list>
|
|
|
+ </#if>
|
|
|
+ </select>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="formControls col-4 col-sm-4">
|
|
|
+ <input style="margin-right: 10px;" type="text" class="input-text" value="" placeholder="请输入快递单号" id="sendbackLogisticsNos" name="sendbackLogisticsNos">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row cl" style="position: relative;" id="backUserInfo">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>寄件人</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4">
|
|
|
+ <input type="text" class="input-text" value="" placeholder="寄件人姓名" id="sendbackNames" name="sendbackNames">
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4">
|
|
|
+ <input type="text" class="input-text" value="" placeholder="寄件人电话" id="sendbackTels" name="sendbackTels">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl" style="position: relative;" id="backUserInfos">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>寄回产品</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-8 col-sm-8">
|
|
|
+ <table class="table table-border table-bg table-bordered" >
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>产品</th>
|
|
|
+ <th>颜色</th>
|
|
|
+ <th>数量</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody id="productbodyIds">
|
|
|
+ <#if listClosedProdcue?? && (listClosedProdcue?size > 0) >
|
|
|
+ <#list listClosedProdcue as prodcue>
|
|
|
+ <tr>
|
|
|
+ <td>${(prodcue.closedProductName)!''}</td>
|
|
|
+ <td>${(prodcue.closedColorName)!''}</td>
|
|
|
+ <td><input type="text" class="input-text input-prodcueNumber-ids" value="${(prodcue.closedProdcueNumber)!''}"></td>
|
|
|
+ <input type="hidden" class="input-produce-ids" value="${(prodcue.productId)!''}">
|
|
|
+ <input type="hidden" class="input-color-ids" value="${(prodcue.colorId)!''}">
|
|
|
+ </tr>
|
|
|
+ </#list>
|
|
|
+ <#else>
|
|
|
+ <tr id="productcolspanIds"><td colspan="3" class="td-manage text-c" >没有产品信息!</td></tr>
|
|
|
+ </#if>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ <input type="hidden" id="sendProdcuess" value="">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl" style="position: relative;/*display: none;*/">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong>仓库签收时间</strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-4 col-sm-4">
|
|
|
+ <input type="text" placeholder="请选择仓库签收时间" id="sendbackSignTimes" name="sendbackSignTimes" datatype="*" class="input-text Wdate" onclick="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})" readonly="readonly">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="formControls col-2 col-sm-2">
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-8 col-sm-8 text-c">
|
|
|
+ <button onClick="updateSendbackInfo();" class="btn btn-primary" type="button">确认修改寄回信息</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div <#if procMethod.procMethodIsBack == 1>class="tabCon"</#if> style="display: none;">
|
|
|
<div class="row cl" id="backTransferInfo">
|
|
@@ -153,7 +344,7 @@
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
<strong>邮费信息</strong>
|
|
|
</div>
|
|
|
- <div class="formControls col-8 col-sm-8">
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
<table class="table table-border table-bg table-bordered" >
|
|
|
<thead>
|
|
|
<tr>
|
|
@@ -175,6 +366,7 @@
|
|
|
<td>${(postageInfo.postageAlipayName)!''}</td>
|
|
|
<td>${(postageInfo.postageAlipay)!''}</td>
|
|
|
<#if postageInfo.postageStatus??>
|
|
|
+ <#if postageInfo.postageStatus == 0><td>未申请</td></#if>
|
|
|
<#if postageInfo.postageStatus == 1><td>未申请</td></#if>
|
|
|
<#if postageInfo.postageStatus == 2><td>已申请(待转账)</td></#if>
|
|
|
<#if postageInfo.postageStatus == 3><td>已转账</td></#if>
|
|
@@ -187,19 +379,24 @@
|
|
|
</tr>
|
|
|
</#list>
|
|
|
<#else>
|
|
|
- <tr><td colspan="7" class="td-manage text-c" >暂时没有邮费信息,请添加!</td></tr>
|
|
|
+ <tr id="colspanId"><td colspan="7" class="td-manage text-c" >暂时没有邮费信息,请添加!</td></tr>
|
|
|
</#if>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
<button type="button" class="btn btn-primary" style="background: #32a3d8;color: #fff;" id="" name="" onclick="showPostageDiv();">录入邮费转账</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div id="addPostageId" style="display: none;">
|
|
|
+ <div class="row cl" id="addPostageId" style="display: none;">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong></strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <div >
|
|
|
<div class="row cl">
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
<strong>状态</strong>
|
|
|
</div>
|
|
|
- <div class="formControls col-8 col-sm-8">
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
<div class="radio-box">
|
|
|
<input type="radio" id="tel-66" name="postageStatus" checked value="1">
|
|
|
<label for="tel-66">未申请</label>
|
|
@@ -251,13 +448,19 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
- <div id="updatePostageId" style="display: none;">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row cl" id="updatePostageId" style="display: none;">
|
|
|
+ <div class="formControls col-2 col-sm-2 text-r">
|
|
|
+ <strong></strong>
|
|
|
+ </div>
|
|
|
+ <div class="formControls col-10 col-sm-10">
|
|
|
+ <div>
|
|
|
<div class="row cl">
|
|
|
<div class="formControls col-2 col-sm-2 text-r">
|
|
|
<strong>状态</strong>
|
|
|
</div>
|
|
|
- <div class="formControls col-8 col-sm-8 skin-minimal">
|
|
|
+ <div class="formControls col-10 col-sm-10 skin-minimal">
|
|
|
<div class="radio-box">
|
|
|
<input type="radio" id="tel-666" name="postageStatuss" value="1">
|
|
|
<label for="tel-666">未申请</label>
|
|
@@ -310,6 +513,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="row cl">
|
|
|
<div class="formControls col-2 col-sm-2">
|
|
|
</div>
|
|
@@ -475,6 +680,13 @@
|
|
|
var uname = /^[\u4e00-\u9fa5a-zA-Z]{1,12}$/; //中文英文
|
|
|
var money = /^(0{1}|([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/;//金额
|
|
|
|
|
|
+
|
|
|
+ //添加寄回信息按钮
|
|
|
+ function showSendbackDiv() {
|
|
|
+ $("#updateSendBackDiv").hide();
|
|
|
+ $("#addSendBackDiv").show();
|
|
|
+ }
|
|
|
+ //添加邮费信息按钮
|
|
|
function showPostageDiv() {
|
|
|
$("#updatePostageId").hide();
|
|
|
$("#addPostageId").show();
|
|
@@ -483,11 +695,320 @@
|
|
|
function isRelationIsTransfer(type) {
|
|
|
if(type == 0){
|
|
|
$("#postageInformation").hide();
|
|
|
+ $("#updatePostageId").hide();
|
|
|
+ $("#addPostageId").hide();
|
|
|
}else{
|
|
|
$("#postageInformation").show();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /*查询寄回信息*/
|
|
|
+ function getSendbackInfo(sendbackId) {
|
|
|
+ var info;
|
|
|
+ $.ajax({
|
|
|
+ cache: true,
|
|
|
+ type: "POST",
|
|
|
+ data: {"sendbackId" : sendbackId},
|
|
|
+ url: "${path}/admin/customer/get_SendbackInfo",
|
|
|
+ async: false,
|
|
|
+ success: function(data){
|
|
|
+ if (data.returnCode == 200) {
|
|
|
+ $("#addSendBackDiv").hide();
|
|
|
+ $("#updateSendBackDiv").show();
|
|
|
+ info = data.returnMsg.sendbackInfo;
|
|
|
+ $("#sendbackIds").val(info.sendbackId);
|
|
|
+ $("input[type=radio][name=sendbackStatuss][value='"+info.sendbackStatus+"']").prop("checked",true);
|
|
|
+ $("#sendbackLogisticsCompanys").val(info.sendbackLogisticsCompany);
|
|
|
+ $("#sendbackLogisticsNos").val(info.sendbackLogisticsNo);
|
|
|
+ $("#sendbackNames").val(info.sendbackName);
|
|
|
+ $("#sendbackTels").val(info.sendbackTel);
|
|
|
+ $("#sendbackSignTimes").val(info.sendbackSignTime);
|
|
|
+ $("#productbodyIds").find(".input-prodcueNumber-ids").each(function () {
|
|
|
+ for(var i=0;i<info.listSendbackItem.length;i++){
|
|
|
+ if(info.listSendbackItem[i].sendbackProductId == $(this).parents("tr").find(".input-produce-ids").eq(0).val()
|
|
|
+ && info.listSendbackItem[i].sendbackColorId == $(this).parents("tr").find(".input-color-ids").eq(0).val()) {
|
|
|
+ $(this).val(info.listSendbackItem[i].sendbackProdcueNumber);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ layer.msg("修改失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(XmlHttpRequest, textStatus, errorThrown){
|
|
|
+ window.parent.admin_result("修改失败!",5);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /*添加寄回信息*/
|
|
|
+ function addSendbackInfo() {
|
|
|
+ var relationId = $("#relationId").val();
|
|
|
+ var sendbackStatus = parseInt($("input[name='sendbackStatus']:checked").val());
|
|
|
+ var sendbackLogisticsCompany = $("#sendbackLogisticsCompany").val();
|
|
|
+ var sendbackLogisticsNo = $("#sendbackLogisticsNo").val();
|
|
|
+ var sendbackName = $("#sendbackName").val();
|
|
|
+ var sendbackTel = $("#sendbackTel").val();
|
|
|
+ var sendbackSignTime = $("#sendbackSignTime").val();
|
|
|
+ var sendProdcues = new Array(); //寄出产品表
|
|
|
+
|
|
|
+ $("#productbodyId").find(".input-prodcueNumber-id").each(function () {
|
|
|
+ var product = new Object();
|
|
|
+ product.sendbackProdcueNumber = $(this).val();
|
|
|
+ product.sendbackProductId = $(this).parents("tr").find(".input-produce-id").eq(0).val(); //产品id
|
|
|
+ product.sendbackColorId = $(this).parents("tr").find(".input-color-id").eq(0).val(); //颜色id
|
|
|
+ sendProdcues.push(product);
|
|
|
+ });
|
|
|
+ $("#sendProdcues").val(JSON.stringify(sendProdcues));
|
|
|
+ var SendProdcues = $("#sendProdcues").val();
|
|
|
+ if(sendbackStatus == null || sendbackStatus == ""){
|
|
|
+ layer.msg("请选择寄回状态!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackLogisticsCompany == null || sendbackLogisticsCompany == ""){
|
|
|
+ layer.msg("请输入物流公司!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackLogisticsNo == null || sendbackLogisticsNo == ""){
|
|
|
+ layer.msg("请输入物流单号!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackName == null || sendbackName == ""){
|
|
|
+ layer.msg("请输入寄回人姓名!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackTel == null || sendbackTel == ""){
|
|
|
+ layer.msg("请输入寄回人电话!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackSignTime == null || postageAlipayName == ""){
|
|
|
+ layer.msg("请输入签收时间!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ cache: true,
|
|
|
+ type: "POST",
|
|
|
+ data: {"relationId" : relationId,
|
|
|
+ "sendbackStatus" : sendbackStatus,
|
|
|
+ "sendbackLogisticsCompany" : sendbackLogisticsCompany,
|
|
|
+ "sendbackLogisticsNo" : sendbackLogisticsNo,
|
|
|
+ "sendbackName" : sendbackName,
|
|
|
+ "sendbackTel" : sendbackTel,
|
|
|
+ "sendbackSignTime" : sendbackSignTime,
|
|
|
+ "sendProdcues" : SendProdcues
|
|
|
+ },
|
|
|
+ url: "${path}/admin/customer/add_SendbackInfo",
|
|
|
+ async: false,
|
|
|
+ success: function(data){
|
|
|
+ if (data.returnCode == 200) {
|
|
|
+ $("#colspanSendbackId").remove();
|
|
|
+ sendbackInfo = data.returnMsg.sendbackInfo;
|
|
|
+ var sendbackStatus;
|
|
|
+ var htmls = '<a onclick="deleteSendbackInfo('+sendbackInfo.sendbackId+');">删除</a>  <a onclick="getSendbackInfo('+sendbackInfo.sendbackId+');">修改</a>  <a onclick="updateSendbackStatus('+sendbackInfo.sendbackId+');">签收</a>';
|
|
|
+ if(sendbackInfo.sendbackStatus == 1){
|
|
|
+ sendbackStatus = "未配送";
|
|
|
+ }
|
|
|
+ if(sendbackInfo.sendbackStatus == 2){
|
|
|
+ sendbackStatus = "配送中";
|
|
|
+ htmls = '<a onclick="deleteSendbackInfo('+sendbackInfo.sendbackId+');">删除</a>  <a onclick="getSendbackInfo('+sendbackInfo.sendbackId+');">修改</a>';
|
|
|
+ }
|
|
|
+ if(sendbackInfo.sendbackStatus == 3){
|
|
|
+ sendbackStatus = "已签收";
|
|
|
+ }
|
|
|
+ var html = "";
|
|
|
+ for(var i=0;i<sendbackInfo.listSendbackItem.length;i++){
|
|
|
+ var sendbackItem = sendbackInfo.listSendbackItem[i]
|
|
|
+ html += sendbackItem.sendbackProductName+'('+sendbackItem.sendbackColorName+')*'+ sendbackItem.sendbackProdcueNumber+ '<br>';
|
|
|
+ };
|
|
|
+ $("#SendbackbodyId").append('<tr id="deleteSendbackId'+sendbackInfo.sendbackId+'">' +
|
|
|
+ '<td>'+sendbackInfo.sendbackLogisticsName+'</td>' +
|
|
|
+ '<td>'+sendbackInfo.sendbackLogisticsNo+'</td>' +
|
|
|
+ '<td>'+sendbackInfo.sendbackName+'<br>'+sendbackInfo.sendbackTel+'</td>' +
|
|
|
+ '<td>'+sendbackStatus+'</td>' +
|
|
|
+ '<td>'+html+'</td>' +
|
|
|
+ '<td>'+htmls+'</td></tr>');
|
|
|
+ layer.msg("添加成功!",{icon: 1,time:1000});
|
|
|
+
|
|
|
+ } else {
|
|
|
+ layer.msg("添加失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(XmlHttpRequest, textStatus, errorThrown){
|
|
|
+ window.parent.admin_result("修改失败!",5);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ /*修改寄回信息*/
|
|
|
+ function updateSendbackInfo() {
|
|
|
+ var sendbackIds = $("#sendbackIds").val();
|
|
|
+ var sendbackStatus = parseInt($("input[name='sendbackStatuss']:checked").val());
|
|
|
+ var sendbackLogisticsCompany = $("#sendbackLogisticsCompanys").val();
|
|
|
+ var sendbackLogisticsNo = $("#sendbackLogisticsNos").val();
|
|
|
+ var sendbackName = $("#sendbackNames").val();
|
|
|
+ var sendbackTel = $("#sendbackTels").val();
|
|
|
+ var sendbackSignTime = $("#sendbackSignTimes").val();
|
|
|
+ var sendProdcues = new Array(); //寄出产品表
|
|
|
+
|
|
|
+ $("#productbodyIds").find(".input-prodcueNumber-ids").each(function () {
|
|
|
+ var product = new Object();
|
|
|
+ product.sendbackProdcueNumber = $(this).val();
|
|
|
+ product.sendbackProductId = $(this).parents("tr").find(".input-produce-ids").eq(0).val(); //产品id
|
|
|
+ product.sendbackColorId = $(this).parents("tr").find(".input-color-ids").eq(0).val(); //颜色id
|
|
|
+ product.sendbackItemId = $(this).parents("tr").find(".input-item-ids").eq(0).val(); //寄回项主键
|
|
|
+ sendProdcues.push(product);
|
|
|
+ });
|
|
|
+ $("#sendProdcues").val(JSON.stringify(sendProdcues));
|
|
|
+ var SendProdcues = $("#sendProdcues").val();
|
|
|
+ if(sendbackStatus == null || sendbackStatus == ""){
|
|
|
+ layer.msg("请选择寄回状态!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackLogisticsCompany == null || sendbackLogisticsCompany == ""){
|
|
|
+ layer.msg("请输入物流公司!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackLogisticsNo == null || sendbackLogisticsNo == ""){
|
|
|
+ layer.msg("请输入物流单号!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackName == null || sendbackName == ""){
|
|
|
+ layer.msg("请输入寄回人姓名!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackTel == null || sendbackTel == ""){
|
|
|
+ layer.msg("请输入寄回人电话!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(sendbackSignTime == null || postageAlipayName == ""){
|
|
|
+ layer.msg("请输入签收时间!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ cache: true,
|
|
|
+ type: "POST",
|
|
|
+ data: {"sendbackId" : sendbackIds,
|
|
|
+ "sendbackStatus" : sendbackStatus,
|
|
|
+ "sendbackLogisticsCompany" : sendbackLogisticsCompany,
|
|
|
+ "sendbackLogisticsNo" : sendbackLogisticsNo,
|
|
|
+ "sendbackName" : sendbackName,
|
|
|
+ "sendbackTel" : sendbackTel,
|
|
|
+ "sendbackSignTime" : sendbackSignTime,
|
|
|
+ "sendProdcues" : SendProdcues
|
|
|
+ },
|
|
|
+ url: "${path}/admin/customer/update_SendbackInfo",
|
|
|
+ async: false,
|
|
|
+ success: function(data){
|
|
|
+ if (data.returnCode == 200) {
|
|
|
+ $("#deleteSendbackId"+sendbackIds).html();
|
|
|
+ sendbackInfo = data.returnMsg.sendbackInfo;
|
|
|
+ var sendbackStatus;
|
|
|
+ var htmls = '<a onclick="deleteSendbackInfo('+sendbackInfo.sendbackId+');">删除</a>  <a onclick="getSendbackInfo('+sendbackInfo.sendbackId+');">修改</a>  <a onclick="updateSendbackStatus('+sendbackInfo.sendbackId+');">签收</a>';
|
|
|
+ if(sendbackInfo.sendbackStatus == 1){
|
|
|
+ sendbackStatus = "未配送";
|
|
|
+ }
|
|
|
+ if(sendbackInfo.sendbackStatus == 2){
|
|
|
+ sendbackStatus = "配送中";
|
|
|
+ htmls = '<a onclick="deleteSendbackInfo('+sendbackInfo.sendbackId+');">删除</a>  <a onclick="getSendbackInfo('+sendbackInfo.sendbackId+');">修改</a>';
|
|
|
+ }
|
|
|
+ if(sendbackInfo.sendbackStatus == 3){
|
|
|
+ sendbackStatus = "已签收";
|
|
|
+ }
|
|
|
+ var html = "";
|
|
|
+ for(var i=0;i<sendbackInfo.listSendbackItem.length;i++){
|
|
|
+ var sendbackItem = sendbackInfo.listSendbackItem[i];
|
|
|
+ html += sendbackItem.sendbackProductName+'('+sendbackItem.sendbackColorName+')*'+ sendbackItem.sendbackProdcueNumber+ '<br>';
|
|
|
+ };
|
|
|
+ $("#deleteSendbackId"+sendbackIds).html('<td>'+sendbackInfo.sendbackLogisticsName+'</td>' +
|
|
|
+ '<td>'+sendbackInfo.sendbackLogisticsNo+'</td>' +
|
|
|
+ '<td>'+sendbackInfo.sendbackName+'<br>'+sendbackInfo.sendbackTel+'</td>' +
|
|
|
+ '<td>'+sendbackStatus+'</td>' +
|
|
|
+ '<td>'+html+'</td>' +
|
|
|
+ '<td>'+htmls+'</td>');
|
|
|
+ layer.msg("修改成功!",{icon: 1,time:1000});
|
|
|
+
|
|
|
+ } else {
|
|
|
+ layer.msg("修改失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(XmlHttpRequest, textStatus, errorThrown){
|
|
|
+ window.parent.admin_result("修改失败!",5);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /*修改寄回状态*/
|
|
|
+ function updateSendbackStatus(sendbackId) {
|
|
|
+ $.ajax({
|
|
|
+ cache: true,
|
|
|
+ type: "POST",
|
|
|
+ data: {"sendbackId" : sendbackId,
|
|
|
+ "sendbackStatus" : 3
|
|
|
+ },
|
|
|
+ url: "${path}/admin/customer/update_SendbackStatus",
|
|
|
+ async: false,
|
|
|
+ success: function(data){
|
|
|
+ if (data.returnCode == 200) {
|
|
|
+ $("#deleteSendbackId"+sendbackId).html();
|
|
|
+ sendbackInfo = data.returnMsg.sendbackInfo;
|
|
|
+ var sendbackStatus;
|
|
|
+ var htmls = '<a onclick="deleteSendbackInfo('+sendbackInfo.sendbackId+');">删除</a>  <a onclick="getSendbackInfo('+sendbackInfo.sendbackId+');">修改</a>  <a onclick="updateSendbackStatus('+sendbackInfo.sendbackId+');">签收</a>';
|
|
|
+ if(sendbackInfo.sendbackStatus == 1){
|
|
|
+ sendbackStatus = "未配送";
|
|
|
+ }
|
|
|
+ if(sendbackInfo.sendbackStatus == 2){
|
|
|
+ sendbackStatus = "配送中";
|
|
|
+ htmls = '<a onclick="deleteSendbackInfo('+sendbackInfo.sendbackId+');">删除</a>  <a onclick="getSendbackInfo('+sendbackInfo.sendbackId+');">修改</a>';
|
|
|
+ }
|
|
|
+ if(sendbackInfo.sendbackStatus == 3){
|
|
|
+ sendbackStatus = "已签收";
|
|
|
+ }
|
|
|
+ var html = "";
|
|
|
+ for(var i=0;i<sendbackInfo.listSendbackItem.length;i++){
|
|
|
+ var sendbackItem = sendbackInfo.listSendbackItem[i];
|
|
|
+ html += sendbackItem.sendbackProductName+'('+sendbackItem.sendbackColorName+')*'+ sendbackItem.sendbackProdcueNumber+ '<br>';
|
|
|
+ };
|
|
|
+ $("#deleteSendbackId"+sendbackId).html('<td>'+sendbackInfo.sendbackLogisticsName+'</td>' +
|
|
|
+ '<td>'+sendbackInfo.sendbackLogisticsNo+'</td>' +
|
|
|
+ '<td>'+sendbackInfo.sendbackName+'<br>'+sendbackInfo.sendbackTel+'</td>' +
|
|
|
+ '<td>'+sendbackStatus+'</td>' +
|
|
|
+ '<td>'+html+'</td>' +
|
|
|
+ '<td>'+htmls+'</td>');
|
|
|
+ layer.msg("签收成功!",{icon: 1,time:1000});
|
|
|
+
|
|
|
+ } else {
|
|
|
+ layer.msg("签收失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(XmlHttpRequest, textStatus, errorThrown){
|
|
|
+ window.parent.admin_result("签收失败!",5);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ /*删除邮费信息*/
|
|
|
+ function deleteSendbackInfo(sendbackId) {
|
|
|
+ $.ajax({
|
|
|
+ cache: true,
|
|
|
+ type: "POST",
|
|
|
+ data: {"sendbackId" : sendbackId},
|
|
|
+ url: "${path}/admin/customer/delete_SendbackInfo",
|
|
|
+ async: false,
|
|
|
+ success: function(data){
|
|
|
+ if (data.returnCode == 200) {
|
|
|
+ $("#deleteSendbackId"+sendbackId).remove();
|
|
|
+ layer.msg("删除成功!",{icon: 1,time:1000});
|
|
|
+ } else {
|
|
|
+ layer.msg("删除失败!",{icon: 5,time:1000});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(XmlHttpRequest, textStatus, errorThrown){
|
|
|
+ window.parent.admin_result("删除失败!",5);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/*添加邮费信息*/
|
|
|
function addPostage() {
|
|
|
var postageInfo;
|
|
@@ -497,6 +1018,26 @@
|
|
|
var postageAlipayName = $("#postageAlipayName").val();
|
|
|
var postageAlipay = $("#postageAlipay").val();
|
|
|
var postageDesc = $("#postageDesc").val();
|
|
|
+ if(postageStatus == null || postageStatus == ""){
|
|
|
+ layer.msg("请选择邮费状态!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(postageAmount == null || postageAmount == ""){
|
|
|
+ layer.msg("请输入邮费金额!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!money.test(postageAmount)) {
|
|
|
+ layer.msg("邮费格式不正确,请重新输入!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(postageAlipayName == null || postageAlipayName == ""){
|
|
|
+ layer.msg("请输入支付宝姓名!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(postageAlipay == null || postageAlipay == ""){
|
|
|
+ layer.msg("请输入支付宝账号!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
$.ajax({
|
|
|
cache: true,
|
|
|
type: "POST",
|
|
@@ -510,7 +1051,8 @@
|
|
|
async: false,
|
|
|
success: function(data){
|
|
|
if (data.returnCode == 200) {
|
|
|
- postageInfo = postageInfo = data.returnMsg.postageInfo;
|
|
|
+ $("#colspanId").remove();
|
|
|
+ postageInfo = data.returnMsg.postageInfo;
|
|
|
var postageStatuss
|
|
|
if(postageInfo.postageStatus == 1){
|
|
|
postageStatuss = "未申请";
|
|
@@ -605,7 +1147,26 @@
|
|
|
var postageAlipayName = $("#postageAlipayNames").val();
|
|
|
var postageAlipay = $("#postageAlipays").val();
|
|
|
var postageDesc = $("#postageDescs").val();
|
|
|
-
|
|
|
+ if(postageStatus == null || postageStatus == ""){
|
|
|
+ layer.msg("请选择邮费状态!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(postageAmount == null || postageAmount == ""){
|
|
|
+ layer.msg("请输入邮费金额!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!money.test(postageAmount)) {
|
|
|
+ layer.msg("邮费格式不正确,请重新输入!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(postageAlipayName == null || postageAlipayName == ""){
|
|
|
+ layer.msg("请输入支付宝姓名!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(postageAlipay == null || postageAlipay == ""){
|
|
|
+ layer.msg("请输入支付宝账号!",{icon: 5,time:1000});
|
|
|
+ return;
|
|
|
+ }
|
|
|
$.ajax({
|
|
|
cache: true,
|
|
|
type: "POST",
|