diff --git a/ruoyi-admin/src/main/resources/templates/system/salesOrder/add.html b/ruoyi-admin/src/main/resources/templates/system/salesOrder/add.html index 3e8dcec3..b9cd8541 100644 --- a/ruoyi-admin/src/main/resources/templates/system/salesOrder/add.html +++ b/ruoyi-admin/src/main/resources/templates/system/salesOrder/add.html @@ -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( - // ""); - // } - // } 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 @@ '
' + '' + '
' + - '' + + '' + '
' + '
' ); @@ -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); + } + }); + } +