You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

102 lines
4.8 KiB

<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<!-- <div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Firmid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-firmid" data-rule="required" class="form-control" name="row[firmid]" type="number" value="0">
</div>
</div> -->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('W_name')}/{:__('P_name')}/{:__('Product_name')}:</label>
<div class="form-inline" data-toggle="cxselect" data-selects="first,two,three">
<div class="col-xs-12 col-sm-8">
<select id="one" class="first form-control" name="row[warehouse_id]" data-url="ykjp/inventory/procheck/warehouse">
<option value="" selected=""></option>
</select>
<select id="two" class="two form-control" name="row[partition_id]" data-url="ykjp/inventory/procheck/partition" data-query-name="id">
<option value="" selected=""></option>
</select>
<select id="three" class="three form-control" name="row[product_id]" data-url="ykjp/inventory/procheck/product" data-query-name="id" onchange="get_surface_num()">
<option value="" selected=""></option>
</select>
</div>
</div>
</div>
<!-- <div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Warehouse_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-warehouse_id" data-rule="required" data-source="warehouse/index" class="form-control selectpage" name="row[warehouse_id]" type="text" value="">
</div>
</div> -->
<!-- <div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Partition_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-partition_id" data-rule="required" data-source="partition/index" class="form-control selectpage" name="row[partition_id]" type="text" value="">
</div>
</div> -->
<!-- <div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Product_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-product_id" data-rule="required" data-source="ykjp/product/index" class="form-control selectpage" name="row[product_id]" type="text" value="">
</div>
</div> -->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Surface_num')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-surface_num" readonly="readonly" data-rule="required" class="form-control" name="row[surface_num]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-number" data-rule="required" class="form-control" name="row[number]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-type" data-rule="required" class="form-control selectpicker" name="row[type]">
<option value="盘盈入库">盘盈入库</option>
<option value="盘亏出库">盘亏出库</option>
</select>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>
<script type="text/javascript">
//获取账目数量
function get_surface_num() {
var warehouse_id = document.querySelector('#one').value //仓库ID
var partition_id = document.querySelector('#two').value //库区ID
var product_id = document.querySelector('#three').value //产品ID
$.ajax({
url: 'ykjp/inventory/procheck/get_surface_num',
data: {
'warehouse_id': warehouse_id,
'partition_id': partition_id,
'product_id': product_id
},
success: function (data, textStatus, xhr) {
data = data.data
if (data != null && data != '') {
$('#c-surface_num').val(data.inventory)
} else {
$('#c-surface_num').val('')
}
},
error: function (xhr, textStatus, error) {
}
});
}
</script>