廖井涛
2024-07-23 761aa895b2955a13a8d3d56405336404bca18451
Merge branch 'master' of http://bore.pub:10439/r/ERP_override
4个文件已修改
52 ■■■■■ 已修改文件
north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/pp/processCard/PrintCustomLabel.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/src/main/resources/mapper/pp/FolwCard.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue
@@ -14,6 +14,7 @@
import useUserInfoStore from "@/stores/userInfo";
import {useI18n} from 'vue-i18n'
import footSum from "@/hook/footSum"
import {changeFilterEvent,filterChanged} from "@/hook"
//语言获取
const {t} = useI18n()
let productGlassTypeStore = useProductGlassTypeStore()
@@ -84,7 +85,7 @@
    orderOtherMoney.value.forEach(item => {
      let column = {
        field: `${item.column}`,
        width: 85,
        width: 100,
        title: item.alias,
        filters: [{data: ''}],
        slots: {filter: 'num1_filter'},
@@ -102,11 +103,7 @@
  }
})
/*使用筛选,后端获取数据*/
const changeFilterEvent = (event, option, $panel,) => {
  // 手动触发筛选
  $panel.changeOption(event, !!option.data, option)
}
function padLeftZero(str) {
  return ('00' + str).substr(str.length)
@@ -120,14 +117,7 @@
}
//筛选方法
const filterChanged = ({option, row, column}) => {
  if (option.data) {
    return row[column.field].toString().toLowerCase().indexOf(option.data) > -1
  }
  return true
  //@filter-change="filterChanged"
}
//右侧子组件接收参数
const xGrid = ref()
@@ -204,9 +194,7 @@
    {field: 'totalThickness', title: t('processCard.totalThickness'), width: '80px'},
    {field: 'thickness', title: t('processCard.glassThickness'), width: '80px'},
    {field: 'weight', title: t('processCard.weight'), slots: {default: 'weight_sum'}, width: '85px'},
    {field: 'remarks', title: t('processCard.notes'),  width: '85px',filters: [{data: ''}],
      slots: {filter: 'num1_filter'},
      filterMethod: filterChanged}
    {field: 'remarks', title: t('processCard.notes'),  width: '85px',filters: [{data: ''}], slots: {filter: 'num1_filter'},filterMethod: filterChanged}
  ],//表头按钮
  toolbarConfig: {
north-glass-erp/northglass-erp/src/views/pp/processCard/PrintCustomLabel.vue
@@ -51,6 +51,7 @@
              }
            }
          }
        } else {
          ElMessage.warning(res.msg)
          router.push("/login")
@@ -99,6 +100,23 @@
    body.removeChild(style);
  }, 20);
}
//修改相同产品名称标签
const updataProductName = () => {
  // 遍历集合中的每个对象
  // lastList.value.forEach(obj => {
  //   // 提取 processId 的前11位
  //   let prefix = obj.processId.substring(0, 11);
  //   let enName= obj.productAbbreviation
  //   if (prefix === obj.processId.substring(0, 11)){
  //     obj.productAbbreviation = enName
  //   }
  // })
  for (let i = 0; i < lastList.value.length; i++) {
    let prefix = lastList.value[i].processId.substring(0, 11);
    let enName= lastList.value[i].productAbbreviation
  }
}
</script>
<template>
@@ -109,7 +127,7 @@
      <div v-for="(item,id) in labelList" :class="company.printLabel.className.custom.contentRowName()">
        <div v-if="item.title==null" class="row1">{{ item.title }}</div>
        <div v-else class="row1">{{ item.title }}:</div>
        <div class="row2">{{ item1[item.name] }}</div>
        <div class="row2" style="width: 100%;"><input v-model="item1[item.name]"  @keyup="updataProductName()" style="background-color: #D5EAFF;border: none;"/></div>
      </div>
      <div v-html="company.printLabel.custom(item1)"></div>
    </div>
@@ -196,6 +214,12 @@
  text-align: left;
}
input{
  width: 100%;
  background-color: #D5EAFF;
  border: none;
}
@page {
  size: auto;  /* auto is the initial value */
north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue
@@ -4,11 +4,13 @@
import request from "@/utils/request";
import {ElMessage} from "element-plus";
import {changeFilterEvent, filterChanged} from "@/hook"
import domZIndex from 'dom-zindex'
import {indexOf} from "xe-utils";
import {addListener, toolbarButtonClickEvent} from "@/hook/mouseMove";
import userInfo from "@/stores/userInfo"
import { useI18n } from 'vue-i18n'
import footSum from "@/hook/footSum"
domZIndex.setCurrent(3000)
//语言获取
const { t } = useI18n()
let brokenVisible = ref(false)
north-glass-erp/src/main/resources/mapper/pp/FolwCard.xml
@@ -915,7 +915,7 @@
    </select>
    <select id="selectorderOtherMoney">
        select * from sd.basic_other_money where (id=21 or id>31)
        select * from sd.basic_other_money where id between 21 and 35
    </select>
    <select id="selectReworkPrintMp">