lgq
2026-03-31 e491cdb48129752324c4e3764f99bd9203c56dec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
import dxui from '../../../../../dxmodules/dxUi.js'
import std from '../../../../../dxmodules/dxStd.js'
import viewUtils from "../../../viewUtils.js"
import topView from "../../../topView.js"
import i18n from "../../../i18n.js"
import localUserAddView from './localUserAddView.js'
import screen from '../../../../screen.js'
const faceEnterView = {}
faceEnterView.init = function () {
    /**************************************************创建屏幕*****************************************************/
    const screenMain = dxui.View.build('faceEnterView', dxui.Utils.LAYER.MAIN)
    faceEnterView.screenMain = screenMain
    screenMain.scroll(false)
    screenMain.bgOpa(0)
    screenMain.on(dxui.Utils.ENUM.LV_EVENT_SCREEN_LOADED, () => {
        topView.changeTheme(false)
        screen.faceEnterStart(localUserAddView.nowUser.id)
 
        faceEnterView.statusPanel.success("faceEnterView.faceAdd")
        // faceEnterView.faceAdd.show()
        // faceEnterView.faceError.hide()
        // 注册10秒超时
        faceEnterView.backTimer = std.setTimeout(() => {
            if (!faceEnterView.successFlag) {
                faceEnterView.statusPanel.fail("faceEnterView.faceError")
                std.setTimeout(() => {
                    faceEnterView.backCb()
                    dxui.loadMain(localUserAddView.screenMain)
                }, 500);
            }
        }, 10000);
    })
 
    screenMain.on(dxui.Utils.ENUM.LV_EVENT_SCREEN_UNLOADED, () => {
        faceEnterView.successFlag = false
        screen.faceEnterEnd()
        if (faceEnterView.backTimer) {
            std.clearTimeout(faceEnterView.backTimer)
            faceEnterView.backTimer = null
        }
    })
 
    const titleBoxBg = dxui.View.build(screenMain.id + 'titleBoxBg', screenMain)
    viewUtils._clearStyle(titleBoxBg)
    titleBoxBg.setSize(screen.screenSize.width, 70)
    titleBoxBg.align(dxui.Utils.ALIGN.TOP_MID, 0, 0)
    titleBoxBg.bgColor(0xffffff)
 
    const titleBox = viewUtils.title(screenMain, localUserAddView.screenMain, 'faceEnterViewTitle', 'faceEnterView.title', faceEnterView.backCb)
    titleBox.align(dxui.Utils.ALIGN.TOP_MID, 0, 70)
 
    const faceRec2 = dxui.Image.build('faceRec2', screenMain)
    faceRec2.align(dxui.Utils.ALIGN.TOP_MID, 0, -111)
    faceRec2.source('/app/code/resource/image/faceRec2.png')
 
    // const faceAdd = dxui.Image.build('faceAdd', screenMain)
    // faceEnterView.faceAdd = faceAdd
    // faceAdd.align(dxui.Utils.ALIGN.BOTTOM_MID, 0, -90)
    // faceAdd.source('/app/code/resource/image/faceAdd.png')
 
    // const faceAddLbl = dxui.Label.build('faceAddLbl', faceAdd)
    // faceAddLbl.align(dxui.Utils.ALIGN.CENTER, 0, 0)
    // faceAddLbl.textFont(viewUtils.font(30))
    // faceAddLbl.textColor(0xffffff)
    // faceAddLbl.dataI18n = 'faceEnterView.faceAdd'
    // faceAddLbl.textAlign(dxui.Utils.TEXT_ALIGN.CENTER)
 
 
    faceEnterView.statusPanel = viewUtils.statusPanel(screenMain)
    // const faceError = dxui.Image.build('faceError', screenMain)
    // faceEnterView.faceError = faceError
    // faceError.align(dxui.Utils.ALIGN.BOTTOM_MID, 0, -90)
    // faceError.source('/app/code/resource/image/faceError.png')
    // faceError.hide()
 
    // const faceErrorLbl = dxui.Label.build('faceErrorLbl', faceError)
    // faceErrorLbl.align(dxui.Utils.ALIGN.CENTER, 0, 0)
    // faceErrorLbl.textFont(viewUtils.font(30))
    // faceErrorLbl.textColor(0xffffff)
    // faceErrorLbl.dataI18n = 'faceEnterView.faceError'
    // faceErrorLbl.textAlign(dxui.Utils.TEXT_ALIGN.CENTER)
 
    // faceEnterView.timeout()
}
 
faceEnterView.timeout = function () {
     // faceEnterView.statusPanel.fail("faceEnterView.faceError")
    // faceEnterView.faceAdd.hide()
    // faceEnterView.faceError.show()
}
 
faceEnterView.backCb = function () {
    if (!localUserAddView.nowUser) {
        return
    }
    if (localUserAddView.nowUser.id) {
        localUserAddView.addID(localUserAddView.nowUser.id)
    }
    if (localUserAddView.nowUser.name) {
        localUserAddView.addName(localUserAddView.nowUser.name)
    }
    if (localUserAddView.nowUser.idCard) {
        localUserAddView.addIDCard(localUserAddView.nowUser.idCard)
    }
    if (localUserAddView.nowUser.face) {
        localUserAddView.addFace(localUserAddView.nowUser.face)
    }
    if (localUserAddView.nowUser.pwd) {
        localUserAddView.addPwd(localUserAddView.nowUser.pwd)
    }
    if (localUserAddView.nowUser.card) {
        localUserAddView.addCard(localUserAddView.nowUser.card)
    }
    localUserAddView.addType(localUserAddView.nowUser.type)
}
 
export default faceEnterView