Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
dimengzhe 1 year ago
parent
commit
12678e5a9b
  1. 20
      yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue
  2. 5
      yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmssupplierinfo/PmsSupplierInfoService.java

20
yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue

@ -117,7 +117,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="span-sty">税率</div> <div class="span-sty">税率</div>
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.taxRate" clearable placeholder=""/></el-form-item> <el-form-item><el-input class="addinputInfo addinputw" @keyup.native="formobj.taxRate = getNumber(formobj.taxRate, 2)" v-model="formobj.taxRate" clearable placeholder=""/></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
@ -233,6 +233,24 @@ export default {
} }
}) })
}, },
getNumber(val, limit) {
val = val.replace(/[^0-9.]/g, '') //
val = val.replace(/^00/, '0.') // 0
val = val.replace(/^\./g, '0.') // 0.
val = val.replace(/\.{2,}/g, '.') //
val = val.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); //
/^0\d+/.test(val) ? val = val.slice(1) : '' // 0
const str = '^(\\d+)\\.(\\d{' + limit + '}).*$'
const reg = new RegExp(str)
if (limit === 0) {
//
val = val.replace(reg, '$1')
} else {
//
val = val.replace(reg, '$1.$2')
}
return val
},
supplierTypeChange(value) { supplierTypeChange(value) {
const choose = this.supplierType_list.filter((item) => item.sid === value) const choose = this.supplierType_list.filter((item) => item.sid === value)
if (choose !== null && choose.length > 0) { if (choose !== null && choose.length > 0) {

5
yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmssupplierinfo/PmsSupplierInfoService.java

@ -113,9 +113,12 @@ public class PmsSupplierInfoService extends MybatisBaseService<PmsSupplierInfoMa
baseSupplierBankDtos.add(baseSupplierBankDto); baseSupplierBankDtos.add(baseSupplierBankDto);
} }
baseSupplierInfoDto.setBaseSupplierBankList(baseSupplierBankDtos); baseSupplierInfoDto.setBaseSupplierBankList(baseSupplierBankDtos);
baseSupplierInfoFeign.save(baseSupplierInfoDto); ResultBean resultBean = baseSupplierInfoFeign.save(baseSupplierInfoDto);
if (resultBean.getSuccess()) {
return rb.success(); return rb.success();
} }
return rb.setMsg(resultBean.getMsg());
}
public PmsSupplierInfoDetailsVo fetchDetailsVoBySid(String sid){ public PmsSupplierInfoDetailsVo fetchDetailsVoBySid(String sid){
PmsSupplierInfo entity = fetchBySid(sid); PmsSupplierInfo entity = fetchBySid(sid);

Loading…
Cancel
Save