From c5151996182a7342bed2d62fcbd99349b9b2e3a1 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 03 七月 2024 14:58:28 +0800
Subject: [PATCH] 提交

---
 north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 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..7e40f76 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')
 })
 
 
@@ -289,7 +290,7 @@
 
   toolbarConfig: {
     buttons: [
-      {code: 'update', name: '鎺掔増', status: 'primary'},
+      {code: 'update', name: t('processCard.composing'), status: 'primary'},
     ],
     import: false,
     // export: true,
@@ -299,15 +300,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 +318,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 +334,7 @@
           if ($table) {
             const selectRecords = $table.getCheckboxRecords()
             if (selectRecords.length == 0) {
-              ElMessage.warning("璇峰嬀閫夐渶瑕佺殑鏁版嵁")
+              ElMessage.warning(t('processCard.pleaseCheckTheRequiredData'))
               return;
             }
 
@@ -344,14 +345,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 +368,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
@@ -462,9 +463,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>

--
Gitblit v1.8.0