From 43e115a7de2c763c36d79e610a3abb1d833ea892 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期一, 05 八月 2024 10:21:52 +0800
Subject: [PATCH] 修改发货报表
---
north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue | 46 ++++++++++++++++++++++++----------------------
1 files changed, 24 insertions(+), 22 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue b/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue
index dc5e107..d54fa50 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue
@@ -14,6 +14,7 @@
import {useI18n} from 'vue-i18n'
import useUserInfoStore from '@/stores/userInfo'
import {toolbarButtonClickEvent} from "@/hook/mouseMove";
+import footSum from "@/hook/footSum"
//璇█鑾峰彇
const {t} = useI18n()
const userStore = useUserInfoStore()
@@ -36,7 +37,7 @@
ElMessage.success(t('workOrder.deleteOk'))
router.push({path: '/main/processCard/SelectProcessCard', query: {random: Math.random()}})
} else {
- ElMessage.warning('鍒犻櫎澶辫触锛屾鏌ユ祦绋嬪崱鏄惁宸叉姤宸�')
+ ElMessage.warning(t('processCard.deleteNo'))
}
})
@@ -53,7 +54,7 @@
//瀹氫箟鍙橀噺
const form = reactive({
date1: '',
- getSelect:'涓嶅彲鎺掔増'
+ getSelect:t('processCard.composingNo')
})
@@ -99,7 +100,7 @@
//鑾峰彇涓冨ぉ鍓嶅埌褰撳墠鏃堕棿
function getNowTime() {
- const start = new Date(new Date().getTime() - 3600 * 1000 * 24 * 7)
+ const start = new Date(new Date().getTime() - 3600 * 1000 * 24 * 15)
.toISOString()
.replace('T', ' ')
.slice(0, 10) //榛樿寮�濮嬫椂闂�7澶╁墠
@@ -229,7 +230,7 @@
align: 'center',//鏂囧瓧灞呬腑
stripe: true,//鏂戦┈绾�
rowConfig: {isCurrent: true, isHover: true, height: 30},//榧犳爣绉诲姩鎴栭�夋嫨楂樹寒
- id: 'CustomerList',
+ id: 'SelectProcessCard',
showFooter: true,//鏄剧ず鑴�
printConfig: {},
importConfig: {},
@@ -257,6 +258,7 @@
{title: t('basicData.operate'), width: 100, slots: {default: 'button_slot'}, fixed: "left"},
{type: 'seq', fixed: "left", title: t('basicData.Number'), width: 50},
{field: 'orderId', title: t('order.orderId'), filters: [{data: ''}], slots: {filter: 'num1_filter'}, width: 110},
+ {field: 'order.customerName', title: t('processCard.customerName'), filters: [{data: ''}], slots: {filter: 'num1_filter'}, width: 110},
{
field: 'processId',
width: 140,
@@ -289,7 +291,7 @@
toolbarConfig: {
buttons: [
- {code: 'update', name: '鎺掔増', status: 'primary'},
+ {code: 'update', name: t('processCard.composing'), status: 'primary'},
],
import: false,
// export: true,
@@ -299,15 +301,15 @@
},
data: [],//table body瀹為檯鏁版嵁
//鑴氶儴姹傚拰
- footerMethod({columns, data}) {//椤佃剼鍑芥暟
- let footList = ['', '',]
- return [
+ footerMethod ({ columns, data }) {//椤佃剼鍑芥暟
+ return[
columns.map((column, columnIndex) => {
if (columnIndex === 0) {
return t('basicData.total')
}
- if (footList.includes(column.field)) {
- return sumNum(data, column.field)
+ const List = ["quantity",'orderDetail.computeGrossArea']
+ if (List.includes(column.field)) {
+ return footSum(data, column.field)
}
return ''
})
@@ -317,9 +319,9 @@
})
const sexOptions = ref([
- {label: '宸叉帓鐗�', value: '宸叉帓鐗�'},
- {label: '鍙帓鐗�', value: '鍙帓鐗�'},
- {label: '涓嶅彲鎺掔増', value: '涓嶅彲鎺掔増'}
+ {label: t('processCard.typesetter'), value: t('processCard.typesetter')},
+ {label: t('processCard.composingOk'), value: t('processCard.composingOk')},
+ {label: t('processCard.composingNo'), value: t('processCard.composingNo')}
])
//琛ㄦ牸鎸夐挳
@@ -333,7 +335,7 @@
if ($table) {
const selectRecords = $table.getCheckboxRecords()
if (selectRecords.length == 0) {
- ElMessage.warning("璇峰嬀閫夐渶瑕佺殑鏁版嵁")
+ ElMessage.warning(t('processCard.pleaseCheckTheRequiredData'))
return;
}
@@ -344,14 +346,14 @@
//淇敼鎺掔増鐘舵��
request.post("/processCard/updateComposing", composingData.value).then((res) => {
if (res.code == 200 && res.data === true) {
- ElMessage.success("淇敼鎴愬姛")
+ ElMessage.success(t('basicData.msg.saveSuccess'))
router.push({
path: '/main/processCard/SelectProcessCard',
query: {random: Math.random()}
})
} else {
- ElMessage.warning('淇敼澶辫触')
+ ElMessage.warning(t('basicData.msg.saveFail'))
}
})
@@ -367,7 +369,7 @@
}
const checkBoxConfig = {
checkMethod: ({row}) => {
- if (row['layoutStatus'] === '鍙帓鐗�' || row['layoutStatus'] === '宸叉帓鐗�') {
+ if (row['layoutStatus'] === t('processCard.composingOk') || row['layoutStatus'] === t('processCard.typesetter')) {
return row.disable
} else {
return !row.disable
@@ -408,7 +410,7 @@
ref="xGrid"
:checkbox-config="checkBoxConfig"
class="mytable-scrollbar"
- max-height="100%"
+ height="100%"
v-bind="gridOptions"
v-on="gridEvents"
@filter-change="filterChanged"
@@ -462,9 +464,9 @@
<div v-for="(option, index) in column.filters" :key="index">
<select v-model="option.data" @change="changeFilterEvent($event, option, $panel)" style="width: 100%">
- <option value="宸叉帓鐗�" label="宸叉帓鐗�"></option>
- <option value="鍙帓鐗�" label="鍙帓鐗�"></option>
- <option value="涓嶅彲鎺掔増" label="涓嶅彲鎺掔増"></option>
+ <option :value="$t('processCard.typesetter')" :label="$t('processCard.typesetter')"></option>
+ <option :value="$t('processCard.composingOk')" :label="$t('processCard.composingOk')"></option>
+ <option :value="$t('processCard.composingNo')" :label="$t('processCard.composingNo')"></option>
</select>
</div>
</div>
@@ -490,7 +492,7 @@
<style scoped>
.main-div-customer {
width: 99%;
- height: 100%;
+ height: 95%;
}
#selectForm {
--
Gitblit v1.8.0