From e491cdb48129752324c4e3764f99bd9203c56dec Mon Sep 17 00:00:00 2001
From: lgq <1015864684@qq.com>
Date: 星期二, 31 三月 2026 09:48:44 +0800
Subject: [PATCH] 1.新增VF205门禁机代码

---
 vf205_access/dxmodules/uiStyle.js |  149 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 149 insertions(+), 0 deletions(-)

diff --git a/vf205_access/dxmodules/uiStyle.js b/vf205_access/dxmodules/uiStyle.js
new file mode 100644
index 0000000..0e4f845
--- /dev/null
+++ b/vf205_access/dxmodules/uiStyle.js
@@ -0,0 +1,149 @@
+//build锛�20240315
+//鎺т欢鏍峰紡 姣忎釜鎺т欢鍙互缁戝畾鏍峰紡瀵硅薄锛岃缃绉嶆牱寮�
+import utils from "./uiUtils.js"
+
+let style = {}
+style.build = function () {
+    let comp = {}
+    comp.obj = new utils.GG.NativeStyle()
+    comp.obj.lvStyleInit()
+    /**
+     * 璁剧疆宸﹀彸涓婁笅鐨勫唴杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padAll = function (pad) {
+        this.obj.lvStyleSetPadAll(pad)
+    }
+    /**
+     * 璁剧疆鍙冲唴杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padRight = function (pad) {
+        this.obj.lvStyleSetPadRight(pad)
+    }
+    /**
+     * 璁剧疆宸﹀唴杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padLeft = function (pad) {
+        this.obj.lvStyleSetPadLeft(pad)
+    }
+    /**
+     * 璁剧疆涓婂唴杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padTop = function (pad) {
+        this.obj.lvStyleSetPadTop(pad)
+    }
+    /**
+     * 璁剧疆涓嬪唴杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padBottom = function (pad) {
+        this.obj.lvStyleSetPadBottom(pad)
+    }
+    /**
+     * 璁剧疆鍒椾笌鍒椾箣闂寸殑杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padColumn = function (pad) {
+        this.obj.lvStyleSetPadColumn(pad)
+    }
+    /**
+     * 璁剧疆琛屼笌琛屼箣闂寸殑杈硅窛閮戒负涓�涓��
+     * @param {number} pad 杈硅窛鍊�
+     */
+    comp.padRow = function (pad) {
+        this.obj.lvStyleSetPadRow(pad)
+    }
+    /**
+     * 璁剧疆杈规瀹藉害
+     * @param {number} w 
+     */
+    comp.borderWidth = function (w) {
+        this.obj.lvStyleSetBorderWidth(w)
+    }
+    /**
+     * 璁剧疆杈瑰渾瑙�
+     * @param {number} r 
+     */
+    comp.radius = function (r) {
+        this.obj.lvStyleSetRadius(r)
+    }
+    /**
+     * 璁剧疆鑳屾櫙閫忔槑搴︼紝鍊艰寖鍥存槸0-100锛屽�艰秺灏忚秺濂�
+     * @param {number} opa 蹇呴』鏄�0-100
+     */
+    comp.bgOpa = function (opa) {
+        this.obj.lvStyleSetBgOpa(utils.OPA_MAPPING(opa))
+    }
+    /**
+     * 璁剧疆鑷韩閫忔槑搴︼紝鍊艰寖鍥存槸0-100锛屽�艰秺灏忚秺濂�
+     * @param {number} opa 蹇呴』鏄�0-100
+     */
+    comp.opa = function (opa) {
+        this.obj.lvStyleSetOpa(utils.OPA_MAPPING(opa))
+    }
+    /**
+     * 璁剧疆鑳屾櫙棰滆壊
+     * @param {any} color 鏀寔鏁板瓧绫诲瀷锛氭瘮濡�0x34ffaa锛涘瓧绗︿覆绫诲瀷(#寮�澶�),姣斿:'#34ffaa'
+     */
+    comp.bgColor = function (color) {
+        this.obj.lvStyleSetBgColor(utils.colorParse(color))
+    }
+    /**
+     * 璁剧疆鏂囨湰棰滆壊
+     * @param {any} color  鏀寔鏁板瓧绫诲瀷锛氭瘮濡�0x34ffaa锛涘瓧绗︿覆绫诲瀷(#寮�澶�),姣斿:'#34ffaa'
+     */
+    comp.textColor = function (color) {
+        this.obj.lvStyleSetTextColor(utils.colorParse(color))
+    }
+    /**
+     * 璁剧疆鏂囨湰瀵归綈鏂瑰紡
+     * @param {number} type  鍙傝�僽tils.TEXT_ALIGN
+     */
+    comp.textAlign = function (type) {
+        this.obj.lvStyleSetTextAlign(type)
+    }
+    /**
+     * 璁剧疆鏂囨湰瀛椾綋
+     * @param {object} font font.js閲宐uild杩斿洖鐨勫璞� 
+     */
+    comp.textFont = function (font) {
+        if (!font || !font.obj) {
+            throw new Error("style.textFont: 'font' parameter should not be null")
+        }
+        this.obj.lvStyleSetTextFont(font.obj)
+    }
+    /**
+     * 璁剧疆娓愬彉鑹�
+     * @param {number} color 娓愬彉鑹诧紝渚嬪:0xffffff
+     */
+    comp.bgGradColor = function (color) {
+        this.obj.lvStyleSetBgGradColor(color)
+    }
+    /**
+     * 璁剧疆娓愬彉鑹叉柟鍚�
+     * @param {number} dir 鏂瑰悜锛岀洰鍓嶅彧鏀寔姘村钩鍜屽瀭鐩�
+     */
+    comp.bgGradDir = function (dir) {
+        this.obj.lvStyleSetBgGradDir(dir)
+    }
+    /**
+     * 鑳屾櫙鑹茬殑缁撴潫浣嶇疆(0-255)
+     * @param {number} value 璺濈锛屼粠宸︾寮�濮嬭绠�
+     */
+    comp.bgMainStop = function (value) {
+        this.obj.lvStyleSetBgMainStop(value)
+    }
+    /**
+     * 娓愬彉鑹茬殑璺濈(0-255)
+     * @param {number} value 璺濈锛屼粠鑳屾櫙鑹茬殑缁撴潫浣嶇疆寮�濮嬭绠�
+     */
+    comp.bgGradStop = function (value) {
+        this.obj.lvStyleSetBgGradStop(value)
+    }
+    return comp;
+}
+
+export default style;
\ No newline at end of file

--
Gitblit v1.9.3