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