cuiqian2004
2025-05-14 b1233b1089142611698e913e565ec232334ba261
form selections
5个文件已修改
64 ■■■■■ 已修改文件
manifest.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/3018_2.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/3037_2.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/3200.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/5601.vue 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest.json
@@ -2,8 +2,8 @@
    "name" : "MoboxPDA",
    "appid" : "__UNI__56D451E",
    "description" : "",
    "versionName" : "1.1.56",
    "versionCode" : 1156,
    "versionName" : "1.1.57",
    "versionCode" : 1157,
    "transformPx" : false,
    /* 5+App特有相关 */
    "app-plus" : {
pages/modal/3018_2.vue
@@ -275,7 +275,7 @@
                                        if (itemName) {
                                            styledefHead.form.model[ele.fieldId] = itemName;
                                        }
                                        ele.dict = selections.map((a) => {
                                        ele.selections = selections.map((a) => {
                                            return {
                                                value: a.value,
                                                text: a.label
@@ -311,7 +311,7 @@
                                                    styledefHead.form
                                                        .model[col.fieldId] = itemName;
                                                }
                                                col.dict = selections.map((a) => {
                                                col.selections = selections.map((a) => {
                                                    return {
                                                        value: a.value,
                                                        text: a.label
@@ -444,10 +444,8 @@
                        });
                        return false
                    } else {
                        var tip = data.info ? typeof data.info == 'string' ? data.info : data
                            .info
                            .join(
                                '<br/>') : '';
                        var tip = data.info ? typeof data.info == 'string' ? data.info :
                            data.info.join('<br/>') : '';
                        if (tip) uni.showModal({
                            title: this.translateSys("tip"),
                            content: tip,
@@ -470,9 +468,7 @@
                                } else if (action.action_type ==
                                    "set_dlg_current_edit_attr"
                                ) {
                                    if ($this
                                        .focusOldFieldId ==
                                        action.value) {
                                    if ($this.focusOldFieldId == action.value) {
                                        $this.setData({
                                            focusFieldId: ""
                                        })
@@ -1470,7 +1466,7 @@
                const $this = this
                const head_styledef = this.head_styledef
                for (var i = 0; i < data.length; i++) {
                    const attr = attr
                    const attr = data[i]
                    if (attr.choice_list) {
                        for (var c = 0; c < head_styledef.form.items.length; c++) {
                            const item = head_styledef.form.items[c];
@@ -1486,7 +1482,11 @@
                                            "value": val
                                        });
                                    }
                                    if (item.useDict) {
                                    item.dict = dictItemList;
                                    } else {
                                        item.selections = dictItemList;
                                    }
                                }
                            } else if (item.name == 'Layout') {
                                item.setting.colList.forEach(col => {
@@ -1502,7 +1502,11 @@
                                                    "value": val
                                                });
                                            }
                                            if (col.useDict) {
                                            col.dict = dictItemList;
                                            } else {
                                                col.selections = dictItemList;
                                            }
                                        }
                                    }
                                });
pages/modal/3037_2.vue
@@ -263,7 +263,7 @@
                                        $this.head_styledef.form
                                            .model[ele.fieldId] = itemName;
                                    }
                                    $this.head_styledef.form.items[index].dict = selections.map((a) => {
                                    $this.head_styledef.form.items[index].selections = selections.map((a) => {
                                        return {
                                            value: a.value,
                                            text: a.label
@@ -323,7 +323,7 @@
                                    if (itemName) {
                                        $this.detail1_styledef.form.items[ele.fieldId] = itemName;
                                    }
                                    $this.detail1_styledef.form.items[index].dict = selections.map((a) => {
                                    $this.detail1_styledef.form.items[index].selections = selections.map((a) => {
                                        return {
                                            value: a.value,
                                            text: a.label
pages/modal/3200.vue
@@ -341,7 +341,7 @@
                                        $this.head_styledef.form
                                            .model[ele.fieldId] = itemName;
                                    }
                                    $this.head_styledef.form.items[index].dict = selections.map((a) => {
                                    $this.head_styledef.form.items[index].selections = selections.map((a) => {
                                        return {
                                            value: a.value,
                                            text: a.label
pages/modal/5601.vue
@@ -624,7 +624,7 @@
                // var $ele = e;
                //console.log(e.target)
                this.focusOldFieldId = item.fieldId
                getApp().onScan((result) => {
                getApp().onScan(async (result) => {
                    console.log(result.decodedata);
                    item.value = result.decodedata;
                    var $this = this;
@@ -634,16 +634,14 @@
                        var attr = item.fieldId;
                        this.head_styledef.form.model[attr] = newVal;
                        var onChangeEvent = item.bind.onChangeEvent; //内容变化后事件
                        var onSuffixClickCallbackEvent = item.bind
                            .onSuffixClickCallbackEvent; //后图标点击事件
                        var onSuffixClickEvent = item.bind
                            .onSuffixClickEvent; //后图标点击回调
                        var isflag = false;
                        if (item.changeEventRunding)
                            return
                        item.changeEventRunding = true
                        if (onChangeEvent?.id) { //内容变化后事件
                            $this.onChange(onChangeEvent);
                            await this.onChange(onChangeEvent);
                        }
                        item.changeEventRunding = false
                        //初始化,下个输入框focus属性
                        var findd = false
                        for (let i in $this.head_styledef.form.items) {
@@ -713,7 +711,7 @@
                })
            },
            onEnterChange(item) { //回车,点击按钮,取消节点事件
            async onEnterChange(item) { //回车,点击按钮,取消节点事件
                console.log(item);
                let newVal = item.value
                if (typeof item.value == "string") {
@@ -732,7 +730,7 @@
                    this.head_styledef.form.model[attr] = newVal;
                    var onChangeEvent = item.bind.onChangeEvent; //内容变化后事件
                    if (onChangeEvent?.id) { //内容变化后事件
                        this.onChange(onChangeEvent);
                        await this.onChange(onChangeEvent);
                    }
                }
@@ -888,7 +886,7 @@
                            global_attr: '',
                            input_param: input_param,
                        };
                        runCustomEvent(dataInfo).then(result => {
                        const result = await runCustomEvent(dataInfo)
                            console.log(result);
                            if (result.ret != 0) {
                                var tip = result.err_info ? typeof result
@@ -1058,16 +1056,6 @@
                            }
                        }).catch(ex => {
                            // console.log(ex);
                            let tip = typeof ex.errMsg == "string" ? ex.errMsg : ex
                            uni.showModal({
                                title: this.translateSys("error") + "4.1",
                                content: tip,
                                showCancel: false,
                                confirmText: this.translateSys('close')
                            });
                        });
                    }
                } catch (ex) {
                    var tip = typeof ex == "string" ? ex : ex.message;