Merge branch 'master' of http://bore.pub:10439/r/ERP_override
| | |
| | | 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() |
| | |
| | | orderOtherMoney.value.forEach(item => { |
| | | let column = { |
| | | field: `${item.column}`, |
| | | width: 85, |
| | | width: 100, |
| | | title: item.alias, |
| | | filters: [{data: ''}], |
| | | slots: {filter: 'num1_filter'}, |
| | |
| | | } |
| | | }) |
| | | |
| | | /*使用筛选,后端获取数据*/ |
| | | const changeFilterEvent = (event, option, $panel,) => { |
| | | // 手动触发筛选 |
| | | $panel.changeOption(event, !!option.data, option) |
| | | } |
| | | |
| | | |
| | | function padLeftZero(str) { |
| | | return ('00' + str).substr(str.length) |
| | |
| | | } |
| | | |
| | | |
| | | //筛选方法 |
| | | 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() |
| | |
| | | {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: { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | } else { |
| | | ElMessage.warning(res.msg) |
| | | router.push("/login") |
| | |
| | | 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> |
| | |
| | | <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> |
| | |
| | | text-align: left; |
| | | } |
| | | |
| | | input{ |
| | | width: 100%; |
| | | background-color: #D5EAFF; |
| | | border: none; |
| | | } |
| | | |
| | | |
| | | @page { |
| | | size: auto; /* auto is the initial value */ |
| | |
| | | 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) |
| | |
| | | </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"> |