chenlu
2024-08-09 0859f3173b7d0a396fa25e9b148a3e04a17a6552
Merge branch 'master' of http://bore.pub:10439/r/ERP_override
2个文件已修改
35 ■■■■■ 已修改文件
north-glass-erp/northglass-erp/src/utils/decimal.js 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/utils/decimal.js
@@ -3,29 +3,29 @@
// 封装加法函数
function add(num1, num2) {
    const decimal1 = new Decimal(num1);
    const decimal2 = new Decimal(num2);
    const decimal1 = new Decimal(num1===null?0:num1);
    const decimal2 = new Decimal(num2===null?0:num2);
    return decimal1.plus(decimal2).toString();
}
// 封装减法函数
function subtract(num1, num2) {
    const decimal1 = new Decimal(num1);
    const decimal2 = new Decimal(num2);
    const decimal1 = new Decimal(num1===null?0:num1);
    const decimal2 = new Decimal(num2===null?0:num2);
    return decimal1.minus(decimal2).toFixed(2);
}
// 封装乘法函数
function multiply(num1, num2) {
    const decimal1 = new Decimal(num1);
    const decimal2 = new Decimal(num2);
    const decimal1 = new Decimal(num1===null?0:num1);
    const decimal2 = new Decimal(num2===null?0:num2);
    return decimal1.times(decimal2).toFixed(2)
}
// 封装除法函数
function divide(num1, num2) {
    const decimal1 = new Decimal(num1);
    const decimal2 = new Decimal(num2);
    const decimal1 = new Decimal(num1===null?0:num1);
    const decimal2 = new Decimal(num2===null?0:num2);
    return decimal1.dividedBy(decimal2).toFixed(2);
}
export {
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -190,6 +190,16 @@
        }
      }
    ],
    quantity: [
      {
        validator ({ cellValue }) {
          const regex = /^[1-9]\d*$/
          if ( !regex.test(cellValue) ) {
            return new Error(t('basicData.msg.greater0') )
          }
        }
      }
    ],
    computeArea: [
      {
        validator ({ cellValue }) {
@@ -611,7 +621,7 @@
          let result = toolbarButtonClickEvent()
          if(result){
            const dataList = xGrid.value.getTableData().visibleData
            const val = getNestedProperty(dataList[result.start],result.cell)
            const val = getNestedProperty(dataList[result.start],result.cell)+""
            const numbersArr = []
            const regex = /\d+/g
@@ -642,7 +652,7 @@
          let result = toolbarButtonClickEvent()
          if (result) {
            const dataList = xGrid.value.getTableData().visibleData
            const val = getNestedProperty(dataList[result.start], result.cell)
            const val = getNestedProperty(dataList[result.start], result.cell)+""
            const numbersArr = []
            const regex = /\d+/g
            let match
@@ -727,7 +737,6 @@
  request.post(`/order/getOrderById/${str}`).then((res) => {
    if(res.code==200){
      console.log(res.data.order)
      titleUploadData.value = res.data.order
      if(history.state.orderId!=null){
        titleUploadData.value.orderId=''
@@ -1040,7 +1049,7 @@
const countArea = (row) => {
  const area = parseFloat((row.width * row.height/1000000).toFixed(company.decValue))
  let areaSum = 0
  // 获取保留面积
  // 获取保留面积,
  const decValue = company.decValue
  switch (titleUploadData.value.calculateType){
    case 2:{
@@ -1284,8 +1293,6 @@
  if(evnt.$event.keyCode === 38 ){
    const { rowIndex,row,column } = xGrid.value.getSelectedCell() || xGrid.value.getEditRecord()
    let nextRowIndex = xGrid.value.getRowIndex(row) - 1;
    console.log(xGrid.value.getTableData().fullData.length)
    console.log(nextRowIndex)
    if (nextRowIndex < xGrid.value.getTableData().fullData.length && nextRowIndex>=0) {
      xGrid.value.setCurrentRow(xGrid.value.getTableData().fullData[nextRowIndex]);
    }