'123'
This commit is contained in:
parent
beb7e286bd
commit
84b539a2bd
|
@ -764,24 +764,14 @@ public class QuotController extends BaseController
|
|||
}
|
||||
|
||||
//厂价金额小于10万 不走OA审批
|
||||
BigDecimal tpxd = BigDecimal.ONE;
|
||||
List<QuotMaterial> materials = quot.getQuotMaterialList();
|
||||
if(materials!=null&&materials.size()>0){
|
||||
BigDecimal matQuotTp = materials.get(0).getMatQuotTp();
|
||||
if(matQuotTp == null || BigDecimal.ZERO.compareTo(matQuotTp)==0){
|
||||
matQuotTp = BigDecimal.ONE;
|
||||
}
|
||||
tpxd = matQuotTp;
|
||||
}
|
||||
String quotTotalPrice = quot.getQuotTotalPrice();//报价金额
|
||||
BigDecimal totalPrice = new BigDecimal(quotTotalPrice);
|
||||
|
||||
String allowFactoryPrice = configService.selectConfigByKey("quot:allow.factoryPrice");
|
||||
BigDecimal factoryPrice = new BigDecimal(allowFactoryPrice);
|
||||
|
||||
String quotTotalPrice = quot.getQuotTotalPrice();//报价金额
|
||||
BigDecimal changj = new BigDecimal(quotTotalPrice).divide(tpxd,2,RoundingMode.HALF_UP);//厂价金额
|
||||
|
||||
if(changj.compareTo(factoryPrice)<0){
|
||||
return error("厂价金额不超过"+allowFactoryPrice+",无法提交OA审批");
|
||||
if(totalPrice.compareTo(factoryPrice)<0){
|
||||
return error("总金额不超过"+allowFactoryPrice+",无法提交OA审批");
|
||||
}
|
||||
|
||||
// 报价单提交OA,插入中间表 sys_oa_quot sys_oa_quot_material
|
||||
|
|
|
@ -127,19 +127,19 @@ Element.Dialog.props.closeOnClickModal.default = false
|
|||
|
||||
//聚焦事件
|
||||
Vue.directive("focus", {
|
||||
bind:function (el) { // 1.每当指令绑定到元素上的时候,会立即执行这个bind函数,【执行一次】
|
||||
el.focus()
|
||||
},
|
||||
inserted:function (el) { // 2.当元素插入到DOM中的时候,会执行 inserted 函数, 【触发一次】
|
||||
if(el.tagName.toLocaleLowerCase() == 'input'){
|
||||
if (el.nodeName === 'INPUT' || el.nodeName === 'TEXTAREA') {
|
||||
// 如果直接是input标签/textarea标签
|
||||
el.focus()
|
||||
} else {
|
||||
if(el.getElementsByTagName('input')){
|
||||
el.getElementsByTagName('input')[0].focus()
|
||||
// 指令在van-search组件身上, 获取的是组件根标签div, 而input在标签内
|
||||
const inp = el.querySelector('input')
|
||||
const textArea = el.querySelector('textarea')
|
||||
// 如果找到了
|
||||
if (inp || textArea) {
|
||||
inp && inp.focus()
|
||||
textArea && textArea.focus()
|
||||
}
|
||||
}
|
||||
},
|
||||
updated:function ( ) { // 3.当VNode更新的时候,会执行 updated,【可能触发多次】
|
||||
el.focus()
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue