From 5030f3d30ccc1bd16db371c6970a48103aff9191 Mon Sep 17 00:00:00 2001
From: yyt <306727702@qq.com>
Date: 星期一, 03 六月 2024 13:56:57 +0800
Subject: [PATCH] 380新产品,优化

---
 jcdm-ui/src/views/main/cfkb/crankshaft/index.vue |   87 ++++++++++++++++++++++++-------------------
 1 files changed, 48 insertions(+), 39 deletions(-)

diff --git a/jcdm-ui/src/views/main/cfkb/crankshaft/index.vue b/jcdm-ui/src/views/main/cfkb/crankshaft/index.vue
index 023ed95..7bd506f 100644
--- a/jcdm-ui/src/views/main/cfkb/crankshaft/index.vue
+++ b/jcdm-ui/src/views/main/cfkb/crankshaft/index.vue
@@ -37,28 +37,28 @@
               />
             </el-select>
           </el-form-item>
-          <el-form-item  label="杞村悕绉�:" prop="axisName" >
-            <el-select v-model="from.axisName" placeholder="" clearable style="width: 125px">
-              <el-option
-                v-for="dict in dict.type.axisname"
-                :key="dict.value"
-                :label="dict.label"
-                :value="dict.value"
-                @keyup.enter.native="handleQuery"
-              />
-            </el-select>
-          </el-form-item>
-          <el-form-item  label="棰堝悕绉�:" prop="neckName" >
-            <el-select v-model="from.neckName" placeholder="" clearable style="width: 125px">
-              <el-option
-                v-for="dict in dict.type.neckname"
-                :key="dict.value"
-                :label="dict.label"
-                :value="dict.value"
-                @keyup.enter.native="handleQuery"
-              />
-            </el-select>
-          </el-form-item>
+<!--          <el-form-item  label="杞村悕绉�:" prop="axisName" >-->
+<!--            <el-select v-model="from.axisName" placeholder="" clearable style="width: 125px">-->
+<!--              <el-option-->
+<!--                v-for="dict in dict.type.axisname"-->
+<!--                :key="dict.value"-->
+<!--                :label="dict.label"-->
+<!--                :value="dict.value"-->
+<!--                @keyup.enter.native="handleQuery"-->
+<!--              />-->
+<!--            </el-select>-->
+<!--          </el-form-item>-->
+<!--          <el-form-item  label="棰堝悕绉�:" prop="neckName" >-->
+<!--            <el-select v-model="from.neckName" placeholder="" clearable style="width: 125px">-->
+<!--              <el-option-->
+<!--                v-for="dict in dict.type.neckname"-->
+<!--                :key="dict.value"-->
+<!--                :label="dict.label"-->
+<!--                :value="dict.value"-->
+<!--                @keyup.enter.native="handleQuery"-->
+<!--              />-->
+<!--            </el-select>-->
+<!--          </el-form-item>-->
           <el-form-item  label="鐡﹀悕绉�:" prop="tileName" >
             <el-select v-model="from.tileName" placeholder="" clearable style="width: 125px" >
               <el-option
@@ -89,20 +89,20 @@
             <el-descriptions-item label="鏇茶酱鐮�">
               <span>{{queryParams.scanObject2}}</span>
             </el-descriptions-item>
-            <el-descriptions-item label="杞村悕绉�">
-              <span>{{queryParams.axisName}}</span>
-            </el-descriptions-item>
-            <el-descriptions-item label="棰堝悕绉�">
-              <span>{{queryParams.neckName}}</span>
-            </el-descriptions-item>
+<!--            <el-descriptions-item label="杞村悕绉�">-->
+<!--              <span>{{queryParams.axisName}}</span>-->
+<!--            </el-descriptions-item>-->
+<!--            <el-descriptions-item label="棰堝悕绉�">-->
+<!--              <span>{{queryParams.neckName}}</span>-->
+<!--            </el-descriptions-item>-->
             <el-descriptions-item label="鐡﹀悕绉�">
               <span>{{queryParams.tileName}}</span>
             </el-descriptions-item>
-            <el-descriptions-item label="閲嶉噺">
-              <span>{{queryParams.weight}}</span>
-            </el-descriptions-item>
+<!--            <el-descriptions-item label="閲嶉噺">-->
+<!--              <span>{{queryParams.weight}}</span>-->
+<!--            </el-descriptions-item>-->
             <el-descriptions-item label="閰嶇摝棰滆壊">
-              <span  style="color: #FFFFFF;"  :style="{ backgroundColor: queryParams.tileColor }">{{queryParams.tileColor}}</span>
+              <span v-for="(word, index) in queryParams.words" :key="index" :style="{ backgroundColor: queryParams.colors[index],fontSize: '30px',}">{{ word }}</span>
             </el-descriptions-item>
           </el-descriptions>
           <el-divider></el-divider>
@@ -133,13 +133,14 @@
       from:{
         pageNum: 1,
         pageSize: 10,
-        productSeries: null,
-        //scanObject1: null,
+        productSeries: '380Y',
+        // scanObject1: 'ONYL01FZ0120003023123;1206B0026;D2212BA',
+        // scanObject2: 'P0NYK0410001000;T231107031;D2222232;S500003',
         scanObject1: null,
         scanObject2: null,
         axisName: null,
         neckName: null,
-        tileName: null,
+        tileName: '涓昏酱鐡�',
         axisParameterNoPosition: null,
         neckParameterPosition: null,
         axisValue: null,
@@ -164,6 +165,8 @@
         axisValue: null,
         neckValue: null,
         tileColor: null,
+        words: ['------', '------', '------', '------'],
+        colors: ['#FFFFFF', '#FFFFFF', '#FFFFFF', '#FFFFFF'],
         createUser: null,
         updateUser: null,
         state: null,
@@ -223,9 +226,9 @@
       this.clear();
 
       if(this.from.scanObject1 !== null && this.from.scanObject2 !== null
-        && this.from.axisName !== null && this.from.axisName !== ""
-        && this.from.neckName !== null && this.from.neckName !== ""
-        && this.from.tileName !== null && this.from.tileName !== ""
+        // && this.from.axisName !== null && this.from.axisName !== ""
+        // && this.from.neckName !== null && this.from.neckName !== ""
+        // && this.from.tileName !== null && this.from.tileName !== ""
         && this.from.productSeries !== null && this.from.productSeries !== "")
       {
         this.axisValueextracted();
@@ -293,7 +296,13 @@
       }
       console.log(queryParams)
       listTileMatchRules(queryParams).then(response => {
-        this.queryParams.tileColor = response.rows[0].tileColor;
+        this.queryParams.words= ['------', '------', '------', '------']
+        this.queryParams.colors= ['#FFFFFF', '#FFFFFF', '#FFFFFF', '#FFFFFF']
+        for (var i=0;i<response.rows.length;i++){
+          this.queryParams.colors[i]=response.rows[i].tileColor;
+          this.queryParams.words[i]=response.rows[i].tileName;
+        }
+        console.log('棰滆壊锛�',response)
       });
     },
     clear(){

--
Gitblit v1.9.3