<script type="text/javascript">
function Driver() {
this._table = $('#lading-table');
this._tbody = this._table.find('tbody');
}
Driver.prototype = {
constructor: Driver,
submit: function () {
if (!this.check()) {
alert('司机信息不能为空');
return;
}
var Pickings = $("input[name=Picking]").val();
var Aims = $("input[name=Aim]").val();
var data = this.getData();
//console.log(data);
var Orderid = new String();
Orderid = '@ViewBag.OrderID';
$.ajax({
url: '/jb_PJ/PJ/DelegEd4',
type: 'post',
data: {},
dataType: 'json',
success: function (data) {
alert("操作成功");
location.reload();
},
error: function (err) {
alert(data);
}
});
},
check: function () {
var isTrue = true;
var tr = this._tbody.find('tr');
tr.each(function () {
var text = $(this).find('input[class="input"]');
text.each(function () {
if ($(this).val() === '') {
isTrue = false;
return false;
}
});
});
return isTrue;
},
getData: function () {
var tr = this._tbody.find('tr');
var driver_list = [];
tr.each(function () {
var data_list = [];
var text = $(this).find('input[class="input"]');
text.each(function () {
data_list.push($(this).val());
});
driver_list.push(data_list.join(','));
});
return driver_list.join(';');
},
delRow: function (_this) {
$(_this).parent().parent().remove();
var tr = $(_this).parents('tr');
var Log_ID = tr.find('input:eq(8)').val();
if (Log_ID != -1) {
if (confirm('确实要删除吗?')) {
//删除方法
$.ajax({
url: '/jb_PJ/PJ/Del_Log_ID',
type: 'post',
data: { id: Log_ID },
dataType: 'json',
success: function (data) {
if (data.code == 1) {
layer.closeAll();
layer.confirm(data.msg, {
btn: ['确认']
}, function () {
location.reload(true);
});
}
else {
layer.closeAll();
layer.alert(data['msg']);
}
}
});
}
}
},
addRow: function () {
var html = '\
<tr>\
<td><input onclick="Driver.prototype.delRow(this)" class="btn danger" type="button" value="删除"></td>\
<td><input class="input" type="text"></td>\
<td><input class="input" type="text"></td>\
<td><input class="input" type="text"></td>\
<td colspan="2"><input class="input" type="text" onkeyup="var reg = $(this).val().match(/\d+\.?\d{0,4}/);var txt = "";if (reg != null) { txt = reg[0];}$(this).val(txt);"></td>\
<td><input class="input" type="text" value="@ViewBag.YuanPianBil" onkeyup="var reg = $(this).val().match(/\d+\.?\d{0,4}/);var txt = "";if (reg != null) { txt = reg[0];}$(this).val(txt);"></td>\
<td><input class="input" type="text" onkeyup="var reg = $(this).val().match(/\d+\.?\d{0,4}/);var txt = "";if (reg != null) { txt = reg[0];}$(this).val(txt);" onchange="changeNum(this)"></td>\
<td><input class="input" type="text"></td>\
<input class="input" type="hidden" value="-1">\
</tr>\
';
this._tbody.append(html);
},
addw: function () {
var data = this.getData();
var Orderid = new String();
Orderid = '@ViewBag.OrderID';
$.ajax({
url: '/jb_PJ/PJ/YuanPianBill',
type: 'post',
data: { JsonData: data, OrderID: Orderid },
dataType: 'json',
success: function (data) {
console.log(data.data)
},
error: function (err) {
alert(data);
}
});
},
ToDecimal: function (obj) {
obj.keyup(function () {
var reg = $(this).val().match(/\d+\.?\d{0,2}/);
var txt = '';
if (reg != null) {
txt = reg[0];
}
$(this).val(txt);
}).change(function () {
$(this).keypress();
var v = $(this).val();
if (/\.$/.test(v)) {
$(this).val(v.substr(0, v.length - 1));
}
});
}
}
var driver = new Driver();
</script>
<tr>
<td colspan="4">
<table width="100%" cellspacing="0" cellspadding="0" border="0" id="lading-table">
<thead>
<tr>
<th rowspan="2"><input onclick="driver.addRow()" class="btn danger" type="button" value="增加"></th>
<th rowspan="2">开票序号</th>
<th rowspan="2">产品名称</th>
<th rowspan="2">型号</th>
<th colspan="2">数量(㎡)</th>
<th rowspan="2">单价</th>
<th rowspan="2">金额</th>
<th rowspan="2">付款情况</th>
</tr>
<tr>
<th><input disabled type="checkbox" name="vehicle" value="Car" checked="checked" />平米</th>
<th><input disabled type="checkbox" name="vehicle" value="Car" />重箱</th>
</tr>
</thead>
<tbody>
<tr>
<td> </td>
<td><input class="input" type="text" value=""></td>
<td><input class="input" type="text" value=""></td>
<td ><input class="input" type="text" value=""></td>
<td colspan="2">
<input class="input" type="text" value="" onkeyup="var reg = $(this).val().match(/\d+\.?\d{0,4}/);var txt = '';if (reg != null) { txt = reg[0];} $(this).val(txt);">
</td>
<td><input class="input" type="text" value="@ViewBag.YuanPianBil" onkeyup="var reg = $(this).val().match(/\d+\.?\d{0,4}/);var txt = '';if (reg != null) { txt = reg[0];} $(this).val(txt);"></td>
<td><input class="input" type="text" value="" onkeyup="var reg = $(this).val().match(/\d+\.?\d{0,4}/);var txt = '';if (reg != null) { txt = reg[0];} $(this).val(txt);" onchange="changeNum(this)"></td>
<td><input class="input" type="text" value="" ></td>
</tr>
</tbody>
</table>
</td>
</tr>