<!doctype html>
|
<html class="no-js">
|
<head>
|
<meta charset="utf-8">
|
<title>新增出库单</title>
|
[#include "/business/pages/include/static.html" /]
|
</head>
|
[#include "/component/newsel.html" /]
|
[#include "/component/DatePicker.html" /]
|
[#include "/component/areaSelector.html" /]
|
[#include "/component/newupload.html" /]
|
|
|
<body class="end_task_body widthauto">
|
|
<script type="text/javascript">
|
$(function() {
|
$.formValidator.initConfig({formID:"myform",onError:function(msg){popupTips(msg)},onSuccess:function(){
|
document.getElementById("myform").target = window.top.openDialog("1","操作",
|
{},
|
{"width":40,"height":40,"noclose":true},
|
[{btnId:"tipBtnSure", btnName:"确定", btnStyle:"bluebtn"}]);
|
return true;
|
}});
|
|
|
$("#order_name").formValidator({empty:false,onFocus:"请输入工单名称"}).inputValidator({min:2,max:32,onError:"工单名称为1-16个汉字!"});
|
|
});
|
|
</script>
|
<div class="edit_txt">
|
<form id="myform" action="${base}/business/pages/bpbj/deliveryApply/editDeliverySbmit.html" method="post">
|
<input type="hidden" name="orderId" id="orderId" value="${orderId}" />
|
<input type="hidden" name="type" id="type" value="${RequestParameters.type}" />
|
<input type="hidden" name="id_test" id="id_test" value="${id_test}" />
|
<input type="hidden" name="order_code" value="" />
|
<input type="hidden" name="dealId" id="dealId" value="" />
|
<input type="hidden" name="dealName" id="dealName" value="" />
|
<input type="hidden" name="bz" id="bz" value="" />
|
<input type="hidden" name="delivery_type_key" id="delivery_type_key" value="${info.delivery_type_key}" />
|
<table class="edit_layout2">
|
<tr>
|
<th><label>出库类型:</label></th>
|
<td >
|
<span class="infotxt">${info.delivery_type_name}</span>
|
<input type="hidden" name="delivery_type_key" value="${info.delivery_type_key}" />
|
</td>
|
</tr>
|
|
<tr>
|
<th><label class="required">工单名称:</label></th>
|
<td >
|
<input class="general" type="text" id="order_name" name="order_name" value="${info.order_name}" style="width:265px"/>
|
<div id="order_nameTip" style="display:inline-block;"></div>
|
</td>
|
</tr>
|
<tr>
|
<th><label >出库原因:</label></th>
|
<td colspan="3"><textarea class="general" name="delivery_reason" id="delivery_reason">${info.delivery_reason}</textarea></td>
|
</tr>
|
</table>
|
<div class="edit_title"><h3>出库备件列表</h3></div>
|
[#if info.delivery_type_key == 2]
|
<div class="fs_navtitle" style="padding:15px 0 0 0;">
|
<div class="fs_navtitle_con common_list" >
|
<div class="fsnt_btn">
|
<a class="operating_conmon" href="javascript:addItem('');"><span>增加</span></a>
|
</div>
|
</div>
|
</div>
|
[#else]
|
[/#if]
|
<div class="fs_main clearfix">
|
<div id="main"></div>
|
<div class="paging clearfix" id="pagination"></div>
|
</div>
|
|
</form>
|
</div>
|
|
<script type="text/javascript">
|
var nowPage = 1;
|
function onDialogBtnClick(btnID, dialogID, config){
|
if(btnID == "btnSave"){
|
$("#myform").submit();
|
}
|
//提交
|
if(btnID == "btnSure"){
|
initDelivery();
|
|
}
|
}
|
|
|
$(function(){
|
query();
|
});
|
|
|
function query(){
|
var orderId=$("#orderId").val();
|
var id_test=$("#id_test").val();
|
var delivery_type_key=$("#delivery_type_key").val();
|
var url="${base}/business/pages/bpbj/deliveryApply/deliveryListTreeData.html";
|
loading($("#main"));
|
var params = {"orderId":orderId,"id_test":id_test,"delivery_type_key":delivery_type_key};
|
$.post(url,params,function(data,textStatus) {
|
loaded($("#main"));
|
$("#main").html(data);
|
})
|
}
|
|
|
function selSpareNextNode(){
|
|
var orderId="";
|
var url = "${base}/business/pages/bpbj/deliveryApply/selSpareNextNode.html?orderId="+orderId+"&type=1";
|
window.top.openDialog("insideAllot","提交审核",
|
{},
|
{"width":60,"height":70},
|
[{btnId:"btnSure", btnName:"提交", btnStyle:"bluebtn"}],
|
url);
|
|
}
|
function deleteItem(id){
|
var orderId=$("#orderId").val();
|
var delivery_type_key=$("#delivery_type_key").val();
|
var tip = "确定要删除吗?";
|
window.top.confirmInfo('提示', tip, function(){
|
$.post("${base}/business/pages/bpbj/deliveryApply/deleteItem.html", {"id":id,"delivery_type_key":delivery_type_key,"orderId":orderId},function(data){
|
if(data == "1"){
|
window.top.popupTips("操作成功");
|
query();
|
}
|
},"json");
|
})
|
|
}
|
function deleteTree(id){
|
var id_test=$("#id_test").val();
|
var orderId=$("#orderId").val();
|
var tip = "确定要删除吗?";
|
window.top.confirmInfo('提示', tip, function(){
|
$.post("${base}/business/pages/bpbj/deliveryApply/deleteTree.html", {"id":id,"orderId":orderId,"id_test":id_test},function(data){
|
if(data == "1"){
|
window.top.popupTips("操作成功");
|
query();
|
}
|
},"json");
|
})
|
|
}
|
|
function initDelivery(){
|
var id_test=$("#id_test").val();
|
var orderId=$("#orderId").val();
|
var tip = "确定要提交吗?";
|
window.top.confirmInfo('提示', tip, function(){
|
$.post("${base}/business/pages/bpbj/deliveryApply/initDelivery.html", {"orderId":orderId,"id_test":id_test},function(data){
|
if(data == "1"){
|
selSpareNextNode();
|
}else if(data == "0"){
|
window.top.popupTips("您还没添加出库备件!");
|
|
}else if(data == "2"){
|
window.top.popupTips("分类下的备件不足!");
|
}else if(data == "3"){
|
window.top.popupTips("分类下的备件添加过多!");
|
}
|
},"json");
|
})
|
|
}
|
function addItem(cate_id){
|
var deviceIds = new Array();
|
var $deviceId = $(":hidden[name='spart_id']");
|
if ($deviceId.length > 0) {
|
$deviceId.each(function () {
|
deviceIds.push($(this).val());
|
})
|
}
|
var spart_ids = deviceIds.join("-");
|
|
var orderId=$("#orderId").val();
|
var id_test=$("#id_test").val();
|
var url = "${base}/business/pages/bpbj/deliveryApply/editSpare.html?orderId="+orderId+"&id_test="+id_test+"&cate_id="+cate_id+"&spart_ids="+spart_ids;
|
window.top.openDialog("1","添加备件实物",
|
{},
|
{"width":80,"height":80},
|
[{btnId:"btnSure", btnName:"选择", btnStyle:"bluebtn"}],
|
url);
|
}
|
|
function showDealDeivce(devices) {
|
$.each(devices, function (i, item) {
|
var dealId = item.get("dealId");
|
var dealName = item.get("dealName");
|
var bz = item.get("bz");
|
$("#dealId").val(dealId);
|
$("#dealName").val(dealName);
|
$("#bz").val(bz);
|
})
|
$("#myform").submit();
|
}
|
|
</script>
|
|
</body>
|
</html>
|