[#include "/component/propTemplate.html"/]
|
<div class="edit_title"><h3>基本信息</h3></div>
|
<table class="edit_layout2">
|
<script type="text/javascript">
|
function changeSub(id,name) {
|
$("#sub_cus_id").val(id);
|
$("#sub_cus_name").val(name);
|
if(id!=''){
|
$.post("${base}/business/pages/cfg/getMftList.html",{'cusId':id,'type':'1'},function(data){
|
var strHtml = "<option value=''>请选择</option>";
|
$.each(data,function(i,item) {
|
strHtml += "<option value='"+item.id+"'>"+item.name+"</option>";
|
})
|
$("#mft_id").html(strHtml);
|
},'json');
|
$.post("${base}/business/pages/cfg/getMftList.html",{'cusId':id,'type':'2'},function(data){
|
var strHtml = "<option value=''>请选择</option>";
|
$.each(data,function(i,item) {
|
strHtml += "<option value='"+item.id+"'>"+item.name+"</option>";
|
})
|
$("#igt_id").html(strHtml);
|
},'json');
|
}
|
}
|
|
|
|
$(function() {
|
|
$("#name").formValidator({empty:false,onShow:"备件名称",onFocus:"备件名称"})
|
.inputValidator({min:3,max:32,onError:"备件名称至少两个汉字或2个英文字符且不能超过32个汉字!"});
|
$("#asset_no").formValidator({empty:false,onShow:"资产编码",onFocus:"资产编码"})
|
.inputValidator({min:3,max:20,onError:"资产编码至少两个汉字或2个英文字符不能超过20个字节!"});
|
/* $("#location").formValidator({empty:false,onShow:"货位",onFocus:"货位"})
|
.inputValidator({min:3,max:20,onError:"货位至少两个汉字或3个英文字符"}); */
|
|
$("#cost_price").formValidator({empty:false,onShow:"成本价",onFocus:"成本价"})
|
.inputValidator({min:1,max:10,onError:"成本价不能为空且整数位不能超过7位,小数位不能超过2位!"})
|
.regexValidator({regExp:"isPrice",dataType:"enum",onError:"你输入的成本价格式不正确"});
|
|
$("#sale_price").formValidator({empty:false,onShow:"销售价",onFocus:"销售价"})
|
.inputValidator({min:1,max:10,onError:"销售价不能为空且整数位不能超过7位,小数位不能超过2位"})
|
.regexValidator({regExp:"isPrice",dataType:"enum",onError:"你输入的销售格式不正确"});
|
$("#supplier_name").formValidator({empty:false,onShow:"供应商",onFocus:"请选择供应商!"}).inputValidator({min:1,onError:"供应商不能为空"});
|
$("#warranty_start").formValidator({empty:false,onShow:"起保日期",onFocus:"请选择起保日期!"}).inputValidator({min:1,onError:"起保日期不能为空"});
|
$("#warranty_cycle").formValidator({empty:false,onShow:"保质周期",onFocus:"请填写保质周期!"}).inputValidator({min:1,onError:"保质周期不能为空"});
|
$("#warranty_end").formValidator({empty:false,onShow:"出保日期时间",onFocus:"请选择出保日期!"}).inputValidator({min:1,onError:"出保日期时间不能为空"});
|
$("#cus_id").formValidator({empty: false, onShow:"请选择${Constants.CUSTOMER_CONSTANTS}!",onFocus: "请选择${Constants.CUSTOMER_CONSTANTS}名称"}).inputValidator({min: 1,onError: "${Constants.CUSTOMER_CONSTANTS}不能为空"});
|
$("#ciname").formValidator({empty: false, onShow:"请输入配置名称!",onFocus: "请输入配置名称"}).inputValidator({min: 1,max:60,onError: "配置名称为1到30个汉字"});
|
$("#sn_no").formValidator({empty: false, onShow:"请输入SN序列号!",onFocus: "请输入SN序列号"}).inputValidator({min: 1,max:60,onError: "SN序列号为1到30个字符"});
|
|
})
|
function subSupplier() {
|
var supplierId = $("#supplier_id").val();
|
var supplier_name = $.util.encode($.util.encode($("#supplier_name").val()));
|
var url = "${base}/business/pages/bpbj/stockApply/subSupplier.html?supplierId="+supplierId+"&supplier_name="+supplier_name;
|
window.top.openDialog("choose","操作",
|
{},
|
{"width":60,"height":80},
|
[{btnId:"btnSure", btnName:"确定", btnStyle:"bluebtn"}],url);
|
}
|
|
function showSupplier(labelId,labelName) {
|
$("#supplier_name").val(labelName);
|
$("#supplier_id").val(labelId);
|
}
|
|
|
function endTime(){
|
var endTime=$("#warranty_end").val();
|
var startTime=$("#warranty_start").val();
|
if(endTime!="" && startTime!=""){
|
endTime=endTime+":00";
|
startTime=startTime+":00";
|
endTime=endTime.replace(new RegExp('-','gm'),'/');
|
var end=(new Date(endTime)).getTime();
|
startTime=startTime.replace(new RegExp('-','gm'),'/');
|
var start=(new Date(startTime)).getTime();
|
var ss=end-start;
|
var hour=ss/1000/3600;
|
hour=hour.toFixed(2);
|
$("#warranty_cycle").val(hour);
|
}
|
}
|
function hourTime(){
|
var startTime=$("#warranty_start").val();
|
var day=$("#warranty_cycle").val();
|
$.post("${base}/business/pages/bpbj/stockApply/stockTime.html", {"startTime":startTime,"day":day},function(data){
|
$("#_warranty_end").val(data);
|
$("#warranty_end").val(data);
|
data = data + "";
|
var data_text = data.substring(0,4) + "-" + data.substring(4,6) + "-" + data.substring(6,8);
|
$("#_warranty_end").val(data_text);
|
$("#endTime").text(data_text);
|
|
},"json");
|
|
}
|
|
function initAsset_no(){
|
var asset_no=$("#asset_no").val();
|
if(asset_no!=null & asset_no!=""){
|
$.post("${base}/business/pages/bpbj/stockApply/initAsset_no.html", {"asset_no":asset_no},function(data){
|
if(data == "1"){
|
popupTips("资产编码已存在!请重新填写!");
|
$("#asset_no").val("");
|
}
|
},"json");
|
|
|
}
|
|
}
|
|
$(function(){
|
$("#_warranty_start").blur(function(){
|
var startTime=$("#warranty_start").val();
|
var day=$("#warranty_cycle").val();
|
$.post("${base}/business/pages/bpbj/stockApply/stockTime.html", {"startTime":startTime,"day":day},function(data){
|
$("#_warranty_end").val(data);
|
$("#warranty_end").val(data);
|
data = data + "";
|
var data_text = data.substring(0,4) + "-" + data.substring(4,6) + "-" + data.substring(6,8);
|
$("#_warranty_end").val(data_text);
|
$("#endTime").text(data_text);
|
},"json");
|
})
|
})
|
|
</script>
|
|
<tr>
|
<th><label class="required">备件名称:</label></th>
|
<td><input name="name" class="general" type="text" id="name" value="${info.name}"/></td>
|
|
</tr>
|
<tr>
|
<th><label class="required">资产编码:</label></th>
|
<td><input name="asset_no" class="general" type="text" value="${info.asset_no}" id="asset_no" onblur="initAsset_no()"/></td>
|
<th><label>型号:</label></th>
|
<td><input name="model_no" class="general" type="text" value="${info.model_no}"/></td>
|
</tr>
|
|
<tr>
|
<th><label>货位:</label></th>
|
<td colspan="3"><input name="location" id="location" class="general" type="text" value="${info.location}" style="width:685px"/></td>
|
</tr>
|
<tr>
|
<th><label class="required">成本价:</label></th>
|
<td><input name="cost_price" class="general" type="text" value="${info.cost_price}" id="cost_price"/>元</td>
|
<th><label class="required">销售价:</label></th>
|
<td><input name="sale_price" class="general" type="text" id="sale_price" value="${info.sale_price}"/>元</td>
|
</tr>
|
<tr>
|
<th><label class="required">供应商:</label></th>
|
<td>
|
<input class="general" type="text" name="supplier_name" id="supplier_name" value="${info.supplier_name}" readOnly onclick="subSupplier();"/>
|
<input type="hidden" name="supplier_id" id="supplier_id" value="${info.supplier_id}" />
|
</td>
|
<th><label class="required">起保日期:</label></th>
|
<td>[@datepicker id="warranty_start" name="warranty_start" value="${info.warranty_start}"/]
|
</td>
|
</tr>
|
<tr>
|
|
<th><label class="required">保质周期:</label></th>
|
<td><input name="warranty_cycle" id="warranty_cycle" class="general" type="text" value="${info.warranty_cycle}" onblur="hourTime()" />天</td>
|
<th><label class="required">出保日期:</label></th>
|
<td><span class="infotxt" id="endTime">${DateUtil.format("yyyy-MM-dd",info.warranty_end)}</span></td>
|
<input type="hidden" id="warranty_end" name="warranty_end" value="${info.warranty_end}" />
|
</tr>
|
|
<!-- <tr><td style="color:red" colspan="2"> 注:起保日期、保质周期、出保日期三个任填两个,另一个自动计算得出数据</td></tr> -->
|
</table>
|
[#if groupProps?? && groupProps?size>0]
|
[#list groupProps as group]
|
[#if group.props?? && group.props?size>0]
|
[#if group.gid!="-1"]
|
<div class="edit_title"><h3>${group.GROUP_NAME}</h3></div>
|
[#else]
|
<div class="edit_title"><h3>自定义属性信息</h3></div>
|
[/#if]
|
<table class="edit_layout2">
|
[@prop source=group.props groupid=group.gid /]
|
</table>
|
|
[/#if]
|
[/#list]
|
[/#if]
|