|
|
@ -345,7 +345,7 @@ |
|
|
|
{title: '物料索引id',field: 'materialId',align: 'center',visible: false}, |
|
|
|
{title: '料号',field: 'materialCode',align: 'center'}, |
|
|
|
{title: '物料名称',field: 'materialName',align: 'center'}, |
|
|
|
{title: '图片',field: 'photoUrl',formatter: function(value, row, index) {return $.table.imageView(value);} }, |
|
|
|
{title: '图片',field: 'photoUrl',align: 'center',formatter: function(value, row, index) {return $.table.imageView(value);} }, |
|
|
|
{title: '物料类型',field: 'materialType',align: 'center',formatter: function(value, row, index) {return $.table.selectCategoryLabel(materialTypeDatas, value);}}, |
|
|
|
{ title: '描述',field: 'describe',align: 'center'}, |
|
|
|
{title: '品牌',field: 'brand',align: 'center'}, |
|
|
@ -367,8 +367,8 @@ |
|
|
|
return actions.join(''); |
|
|
|
} |
|
|
|
}, |
|
|
|
{title: '国内税率',field: 'countTax',align: 'center',editable: {type: 'text',mode: 'inline',},}, |
|
|
|
{ title: '美元汇率',field: 'usdTax', align: 'center',editable: {type: 'text',mode: 'inline', }}, |
|
|
|
// {title: '国内税率',field: 'countTax',align: 'center',editable: {type: 'text',mode: 'inline',},}, |
|
|
|
// { title: '美元汇率',field: 'usdTax', align: 'center',editable: {type: 'text',mode: 'inline', }}, |
|
|
|
{title: '物料的数量',field: 'materialNum',align: 'center', |
|
|
|
editable:{ |
|
|
|
type : 'text', |
|
|
@ -457,11 +457,6 @@ |
|
|
|
format: function (value, row, index) { return value + "天数";} |
|
|
|
}, |
|
|
|
{field: 'remark',align: 'center',title: '备注',}, |
|
|
|
{field: 'auditStatus',align: 'center',title: '审核状态',visible: false, |
|
|
|
formatter: function(value, row, index) { |
|
|
|
return $.table.selectDictLabel(auditStatusDatas, value); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
{title: '操作', align: 'center', |
|
|
|
formatter: function (value, row, index) { |
|
|
@ -520,83 +515,6 @@ |
|
|
|
}); |
|
|
|
|
|
|
|
function selectBuniesessMembers(){ |
|
|
|
//获取业务员 |
|
|
|
// $.ajax({ |
|
|
|
// url: ctx + 'system/salesOrder/getBinessMembers', |
|
|
|
// type: 'get', |
|
|
|
// success: function (res) { |
|
|
|
// console.log(res) |
|
|
|
// if (res.rows.length > 0) { |
|
|
|
// var usertData = res.rows; |
|
|
|
// for (let i in usertData) { |
|
|
|
// $("select[name='businessMembers']").append( |
|
|
|
// "<option value='" + usertData[i].userName + "'>" + usertData[i].userName + "</option>"); |
|
|
|
// } |
|
|
|
// } else { |
|
|
|
// $.modal.msgError(res.msg); |
|
|
|
// } |
|
|
|
// } |
|
|
|
// }); |
|
|
|
//获取单号 |
|
|
|
// $.ajax({ |
|
|
|
// url: prefix + "/getId", |
|
|
|
// type: "post", |
|
|
|
// dateType: "json", |
|
|
|
// success: function (resp) { |
|
|
|
// if (resp.code === 0) {$("input[name='salesOrderCode']").val(resp.data);} else {$.modal.msgError("失败啦");} |
|
|
|
// }, |
|
|
|
// error: function () {$.modal.msgError("后台出错啦!");} |
|
|
|
// }); |
|
|
|
//获取客户信息 |
|
|
|
var options = []; |
|
|
|
// $.ajax({ |
|
|
|
// type: "get", |
|
|
|
// url: ctx + "system/customer/matchCustomerList", |
|
|
|
// dataType: "json", |
|
|
|
// success: function (res) { |
|
|
|
// if (res.code == 0) { |
|
|
|
// var resultList = res.data; |
|
|
|
// customerList = resultList; |
|
|
|
// for (var i = 0, len = resultList.length; i < len; i++) { |
|
|
|
// var option = resultList[i]; |
|
|
|
// option.id = resultList[i]["enterpriseCode"]; |
|
|
|
// option.text = resultList[i]["enterpriseCode"]; |
|
|
|
// options.push(option); |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
// }); |
|
|
|
// $("select[name='enterpriseCode']").select2({ |
|
|
|
// theme: "bootstrap", |
|
|
|
// allowClear: true, |
|
|
|
// placeholder: "请选择客户", |
|
|
|
// data: options, |
|
|
|
// ajax: { |
|
|
|
// type: "get", |
|
|
|
// url: ctx + "system/customer/matchCustomerList", |
|
|
|
// dataType: "json", |
|
|
|
// delay: 250, |
|
|
|
// timeout: 10000, // 设置超时时间为10秒 |
|
|
|
// cache: true, |
|
|
|
// processResults: function (res, params) { |
|
|
|
// if (res.code == 0) { |
|
|
|
// var resultList = res.data; |
|
|
|
// customerList = resultList; |
|
|
|
// for (var i = 0, len = resultList.length; i < len; i++) { |
|
|
|
// var option = resultList[i]; |
|
|
|
// option.id = resultList[i]["enterpriseCode"]; |
|
|
|
// option.text = resultList[i]["enterpriseCode"]; |
|
|
|
// options.push(option); |
|
|
|
// } |
|
|
|
// } |
|
|
|
// return { |
|
|
|
// results: options |
|
|
|
// }; |
|
|
|
// }, |
|
|
|
// escapeMarkup: function (markup) { return markup; }, |
|
|
|
// minimumInputLength: 1 |
|
|
|
// } |
|
|
|
// }); |
|
|
|
$("select[name='enterpriseName']").select2({ |
|
|
|
theme: "bootstrap", |
|
|
|
allowClear: true, |
|
|
@ -670,8 +588,8 @@ |
|
|
|
// 更新列可见性的函数 |
|
|
|
function updateColumnVisibility(currencyType,columnName) { |
|
|
|
var $table = $("#bootstrap-sub-table-order"); |
|
|
|
var usdColumns = ['usdTax', 'materialNoUsd', 'materialUsd', 'materialUsdSum', 'materialNoUsdSum']; |
|
|
|
var rmbColumns = ['countTax', 'materialNoRmb', 'materialRmb', 'materialNoRmbSum', 'materialRmbSum']; |
|
|
|
var usdColumns = [ 'materialNoUsd', 'materialUsd', 'materialUsdSum', 'materialNoUsdSum']; |
|
|
|
var rmbColumns = [ 'materialNoRmb', 'materialRmb', 'materialNoRmbSum', 'materialRmbSum']; |
|
|
|
if (currencyType === '1') { |
|
|
|
// 隐藏指定的列 |
|
|
|
usdColumns.forEach(function(columnName) { |
|
|
@ -682,9 +600,9 @@ |
|
|
|
$table.bootstrapTable('showColumn', columnName); |
|
|
|
}); |
|
|
|
var data = $table.bootstrapTable('getData'); |
|
|
|
data.forEach(function(row, index) { |
|
|
|
updateColumnValue(index, 0, "usdTax"); |
|
|
|
}); |
|
|
|
// data.forEach(function(row, index) { |
|
|
|
// updateColumnValue(index, 0, "usdTax"); |
|
|
|
// }); |
|
|
|
} else { |
|
|
|
// 隐藏指定的列 |
|
|
|
rmbColumns.forEach(function(columnName) { |
|
|
@ -695,9 +613,9 @@ |
|
|
|
$table.bootstrapTable('showColumn', columnName); |
|
|
|
}); |
|
|
|
var data = $table.bootstrapTable('getData'); |
|
|
|
data.forEach(function(row, index) { |
|
|
|
updateColumnValue(index, 0, "countTax"); |
|
|
|
}); |
|
|
|
// data.forEach(function(row, index) { |
|
|
|
// updateColumnValue(index, 0, "countTax"); |
|
|
|
// }); |
|
|
|
} |
|
|
|
} |
|
|
|
// 更新或清除特定行的指定列的值 |
|
|
@ -744,6 +662,8 @@ |
|
|
|
}); |
|
|
|
$taxArea.find('#taxRate_add').trigger('change'); |
|
|
|
}else if(selectedValue ==="2"){ |
|
|
|
//当弹出美元汇率的时候,自动获取美元汇率 |
|
|
|
loadLatestUsdTax(); |
|
|
|
if($('#usdTax').length!=0){ |
|
|
|
$('#usdTax').remove(); |
|
|
|
} |
|
|
@ -754,7 +674,7 @@ |
|
|
|
'<div class="form-group" id="usdTax">' + |
|
|
|
'<label class="col-sm-3 control-label is-required">美元汇率:</label>' + |
|
|
|
'<div class="col-sm-8">' + |
|
|
|
'<input id="usdTax_add" name="usdTax" class="form-control" type="number" required/>' + |
|
|
|
'<input id="usdTax_add" name="usdTax" class="form-control" type="number" placeholder="当前未配置美元汇率,请联系总经理" readonly required/>' + |
|
|
|
'</div>' + |
|
|
|
'</div>' |
|
|
|
); |
|
|
@ -947,18 +867,18 @@ |
|
|
|
warehouseDept: rowData.warehouseDept, |
|
|
|
countTax: $("#taxRate_add").val(), |
|
|
|
usdTax: $("#usdTax_add").val(), |
|
|
|
materialSole: 0, |
|
|
|
materialSole:"", |
|
|
|
recentQuotationRMB: quotationData.data.materialRmb || '', |
|
|
|
recentQuotationUSD: quotationData.data.materialUsd || '', |
|
|
|
materialNum: "", |
|
|
|
materialNoRmb: 0.00, |
|
|
|
materialNoUsd: 0.00, |
|
|
|
materialRmb: 0.00, |
|
|
|
materialNoRmbSum: 0.00, |
|
|
|
materialRmbSum: 0.00, |
|
|
|
materialUsd: 0.00, |
|
|
|
materialUsdSum: 0.00, |
|
|
|
materialNoUsdSum: 0.00, |
|
|
|
materialNoRmb:"", |
|
|
|
materialNoUsd: "", |
|
|
|
materialRmb: "", |
|
|
|
materialNoRmbSum: "", |
|
|
|
materialRmbSum: "", |
|
|
|
materialUsd: "", |
|
|
|
materialUsdSum: "", |
|
|
|
materialNoUsdSum:"", |
|
|
|
expiryDay:"", |
|
|
|
createBy: "", |
|
|
|
createTime: "", |
|
|
@ -1016,7 +936,7 @@ |
|
|
|
} |
|
|
|
if($('#usdTax').length!=0){ |
|
|
|
if ($("#usdTax_add").val() == null || $("#usdTax_add").val() == '') { |
|
|
|
$.modal.alertWarning("请输入美元的汇率"); |
|
|
|
$.modal.alertWarning("当前未配置美元汇率,请联系总经理"); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
@ -1145,6 +1065,20 @@ |
|
|
|
$.modal.open("最新报价历史", url); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//from的最新美元汇率 |
|
|
|
function loadLatestUsdTax() { |
|
|
|
var url = ctx + 'system/exchangeRate/getLatestUsdTax'; |
|
|
|
$.ajax({ |
|
|
|
type: 'GET', // 请求类型 |
|
|
|
url: url, // 后端接口URL |
|
|
|
dataType: 'json', // 预期服务器返回的数据类型 |
|
|
|
success: function(data) { |
|
|
|
$("#usdTax_add").val(data.data); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |
|
|
|