From 7454e4fe769b5148309b8a932fbf2bc03b41b376 Mon Sep 17 00:00:00 2001
From: liangxiaozhen <liangxiaozhen>
Date: 星期日, 06 八月 2023 19:06:33 +0800
Subject: [PATCH] G级页面简单修改

---
 force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js |   60 +++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 47 insertions(+), 13 deletions(-)

diff --git a/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js b/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js
index 4e41e96..f0b14a7 100644
--- a/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js
+++ b/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js
@@ -1,28 +1,62 @@
-import { LightningElement,api } from 'lwc';
+import { LightningElement, api } from 'lwc';
 
 export default class LexCustomTableInput extends LightningElement {
     @api inputValue;
     @api recordId;
     @api valueType;
+    @api upperLimit;
+    @api lowerLimit;
+    @api allnumber;
 
-    get showInputType(){
-        if(this.valueType == 'Number'){
+    get showInputType() {
+        if (this.valueType == 'Number') {
             return true;
-        }else{
+        } else {
             return false;
         }
     }
 
-    valueChange(event){
+    valueChange(event) {
         this.inputValue = event.target.value;
 
-        this.dispatchEvent(new CustomEvent('changevalue', {
-            composed: true,
-            bubbles: true,
-            cancelable: true,
-            detail: {
-                data: { value: this.inputValue, recordId: this.recordId }
-            }
-        }));
+        this.dispatchEvent(
+            new CustomEvent('changevalue', {
+                composed: true,
+                bubbles: true,
+                cancelable: true,
+                detail: {
+                    data: { value: this.inputValue, recordId: this.recordId }
+                }
+            })
+        );
+    }
+
+    blurInput(event) {
+        console.log('value1:' + event.target.value);
+        console.log(
+            'limit:' +
+                this.inputValue +
+                '---' +
+                this.upperLimit +
+                '---' +
+                this.lowerLimit +
+                '---' +
+                this.allnumber
+        );
+        this.dispatchEvent(
+            new CustomEvent('valueblur', {
+                composed: true,
+                bubbles: true,
+                cancelable: true,
+                detail: {
+                    data: {
+                        value: this.inputValue,
+                        upperLimit: this.upperLimit,
+                        lowerLimit: this.lowerLimit,
+                        allnumber: this.allnumber
+                    }
+                }
+            })
+        );
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1