cuiqian2004
2025-03-20 d8872903e30f0a53abefcd279ae03258341e931f
test
6个文件已修改
58 ■■■■■ 已修改文件
manifest.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/3018_2.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/3037_2.vue 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/3200.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/5601.vue 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/form/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest.json
@@ -2,8 +2,8 @@
    "name" : "MoboxPDA",
    "appid" : "__UNI__56D451E",
    "description" : "",
    "versionName" : "1.1.47",
    "versionCode" : 1147,
    "versionName" : "1.1.48",
    "versionCode" : 1148,
    "transformPx" : false,
    /* 5+App特有相关 */
    "app-plus" : {
pages/modal/3018_2.vue
@@ -582,10 +582,8 @@
                let newVal = item.value 
                if (typeof item.value == "string") {
                    newVal = item.value.trim()
                    if (!newVal)
                        return
                }
                if (item.oldvalue != newVal) {
                if (newVal) {
                    item.oldvalue = newVal;
                    var attr = item.fieldId;
                    $this.head_styledef.form.model[attr] = newVal;
pages/modal/3037_2.vue
@@ -1073,15 +1073,20 @@
                //console.log(e.target)
                getApp().onScan((result) => {
                    console.log(result.decodedata);
                    item.value = result.decodedata
                    let newVal = item.value
                    if (typeof item.value == "string") {
                        newVal = item.value.trim()
                    }
                    var isflag = true;
                    for (var i in this.$data.subPanelList) {
                        if (this.$data.subPanelList[i].scanCodeVal == result.decodedata)
                        if (this.$data.subPanelList[i].scanCodeVal == newVal)
                            isflag = false;
                    }
                    //子数据类扫码查询数据
                    if (isflag) {
                        uni.hideKeyboard();
                        this.$data.scanCodeVal = result.decodedata;
                        this.$data.scanCodeVal =newVal;
                        var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID;
                        if (eventid) {
                            //主数据类属性
pages/modal/3200.vue
@@ -1196,9 +1196,7 @@
                    var $this = this;
                    console.log(item);
                    let newVal = item.value.trim()
                    if (!newVal)
                        return
                    if (item.oldvalue != newVal) {
                    if (newVal) {
                        item.oldvalue = newVal;
                        var attr = item.fieldId;
pages/modal/5601.vue
@@ -627,7 +627,7 @@
                    item.value = result.decodedata;
                    var $this = this;
                    let newVal = item.value.trim()
                    if (item.oldvalue != newVal) {
                    if (newVal) {
                        item.oldvalue = newVal;
                        var attr = item.fieldId;
                        this.head_styledef.form.model[attr] = newVal;
@@ -993,12 +993,15 @@
                                        } else if (item.action_type == "clear_subpage_rows") {
                                            var value = item.value;
                                            const pageData = $this.pageDetail.find((page) => {
                                            const pageIndex = $this.pageDetail.findIndex((page) => {
                                                return value.page_name == page.Name;
                                            });
                                            if (pageData) {
                                            if (pageIndex > -1) {
                                                const pageData = $this.pageDetail[pageIndex]
                                                pageData.DefList = []
                                                pageData.ExtData = {}
                                                $this.$set(this.pageDetail, pageIndex, pageData)
                                            }
                                        } else if (item.action_type == "set_dlg_current_edit_attr") {
@@ -1126,9 +1129,12 @@
                if (JSON.stringify(value.row) == '{}') {
                    return;
                }
                const pageData = this.pageDetail.find((page) => {
                const pageIndex = $this.pageDetail.findIndex((page, index2, arr) => {
                    return value.page_name == page.Name;
                });
                })
                if (pageIndex < 0)
                    return
                const pageData = $this.pageDetail[pageIndex]
                if (pageData?.DefList) //判断返回的action的page_name是否是待分拣//清除面板中指定id的数据
                {
                    value.row.forEach((row) => {
@@ -1139,12 +1145,12 @@
                        });
                    });
                }
                $this.$set(this.pageDetail, pageIndex, pageData)
            },
            //更新分页签中的列表项内容
            viewActionSetRow(value) {
                const $this = this
                const pageIndex = $this.pageDetail.findIndex((
                    page, index2, arr) => {
                const pageIndex = $this.pageDetail.findIndex((page, index2, arr) => {
                    return value.page_name == page.Name;
                })
                if (pageIndex < 0)
@@ -1449,7 +1455,7 @@
                    });
                }
                $this.$set(this.pageDetail, pageIndex, pageData)
            },
            setFormValues(attrs) {
                const head_styledef = this.head_styledef
@@ -2672,9 +2678,7 @@
                                //    uni.showModal({title:this.translateSys("tip"),content:JSON.stringify(result.action),showCancel:false,confirmText:this.translateSys("cancel")});
                                result.action.forEach(item => {
                                    if (item.action_type ==
                                        "insert_subtable_page_row"
                                    ) { //码盘中
                                    if (item.action_type == "insert_subtable_page_row") { //码盘中
                                        var value = item.value;
                                        //加载已经码盘数据
                                        $this.viewAceionRow(value);
@@ -2750,12 +2754,15 @@
                                    } else if (item.action_type == "clear_subpage_rows") {
                                        var value = item.value;
                                        const pageData = $this.pageDetail.find((page) => {
                                        const pageIndex = $this.pageDetail.findIndex((page) => {
                                            return value.page_name == page.Name;
                                        });
                                        if (pageData) {
                                        if (pageIndex > -1) {
                                            const pageData = $this.pageDetail[pageIndex]
                                            pageData.DefList = []
                                            pageData.ExtData = {}
                                            $this.$set(this.pageDetail, pageIndex, pageData)
                                        }
                                    } else if (item.action_type == "set_dlg_current_edit_attr") {
                                        if ($this.focusOldFieldId == item.value)
pages/modal/form/index.vue
@@ -535,9 +535,7 @@
                    item.value = result.decodedata;
                    var $this = this;
                    let newVal = item.value.trim()
                    if (!newVal)
                        return
                    if (item.oldvalue != newVal) {
                    if (newVal) {
                        item.oldvalue = newVal;
                        var attr = item.fieldId;
                        this.head_styledef.form.model[attr] = newVal;