南骏 池
8 天以前 3360d0a1377cbd91ccc870e0877497e424bef7b1
1.生产领料可选工单
已添加2个文件
已修改4个文件
84 ■■■■■ 文件已修改
H5/Js/Scll.js 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Scll.aspx 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
audio/NG-old.wav 补丁 | 查看 | 原始文档 | blame | 历史
audio/NG.wav 补丁 | 查看 | 原始文档 | blame | 历史
audio/OK-old.wav 补丁 | 查看 | 原始文档 | blame | 历史
audio/OK.wav 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/Scll.js
@@ -14,6 +14,9 @@
            port: "",
            oldBarInfo: [],
            cfBarInfo: [],
            selectKey: "",//查询关键字
            actions: [],//列表的值
            show: false,//列表展示
            //isPrinterPopupVisible: false, // 控制弹窗显示/隐藏
            //selectedPrinter: '', // 当前选择的打印机编号
            //printerList: [
@@ -244,13 +247,13 @@
        //        });
        //},
        //printCfBar(cfBar) {
        //printCfBar(cfBar) {
        //    var that = this;
        //    that.AxiosHttp("post", 'MesPrint/getCfInfo', {
        //        userName: that.userInfo.loginAccount,
        //        cfBar: cfBar,
        //        oldBar: that.scanInfo.barcode
        //        cfBar: cfBar,
        //        oldBar: that.scanInfo.barcode
        //    }, false)
        //        .then(function (res) {
        //            var json = res;
@@ -288,5 +291,65 @@
        //onPrinterSelected(value) {
        //    console.log('当前选中的打印机编号:', value);
        //},
        //获取工单信息
        getInfo() {
            this.show = true;
            var that = this;
            that.actions = [];
            that.isLoading = true;
            that.AxiosHttp("post", 'Womdaa/GetXcslDaa', {
                selectKey: that.selectKey,
            }, false)
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        if (json.data.tbBillList.length <= 0) {
                            that.$toast.fail("没有可用的数据");
                            that.$playSound('error');
                        } else {
                            that.itemInfo = json.data.tbBillList;
                            that.actions = json.data.tbBillList.map(item => {
                                return {
                                    name: item.daaInfo  // 拼接字段
                                };
                            });
                        }
                    }
                    else {
                        that.$toast.fail(json.message);
                        that.$playSound('error');
                    }
                    that.isLoading = false;
                })
                .catch(function (error) {
                    that.isLoading = false;
                    that.$toast.fail("网络错误,请重试!");
                    that.$playSound('error');
                    console.log(error);
                });
        },
        onSelect(item) {
            // 默认情况下点击选项时不会自动收起
            // 可以通过 close-on-click-action 属性开启自动收起
            this.show = false;
            console.log(item);
            // 正则匹配第一个方括号内容
            const regex = /\[([^\]]+)\]/;
            const matchResult = item.name.match(regex);
            if (matchResult && matchResult[1]) {
                this.modeInfo.daa001 = matchResult[1]; // PPBOM00000088-1
                console.log('提取的DAA001:', this.modeInfo.daa001);
            } else {
                this.$toast.fail('工单号格式异常');
                this.modeInfo.daa001 = '';
            }
            this.getModel();
            //this.$toast(item.name);
        },
    }
})
H5/Scll.aspx
@@ -18,6 +18,17 @@
        <div class="mySolid">
            <van-cell-group>
                <van-field
                    ref ="selectKey"
                value=""
                label="工单查询"
                clearable
                    placeholder="请输入工单号进行查询"
                :right-icon-size="19"
                    v-model="selectKey"
                ><template #button>
                <van-button size="small" type="info" plain @click="getInfo" >选择</van-button>
                </template></van-field>
                <van-field 
                    ref="daa001"
                    v-model="modeInfo.daa001"
@@ -76,6 +87,8 @@
            </van-cell-group>
        </div>
       <van-action-sheet v-model="show" :actions="actions" @select="onSelect" ></van-action-sheet>
        <van-tabs color="#000" title-active-color="#0283EF">
            <van-tab title="待扫物料" class="mySolid font">
                <van-row>
@@ -125,5 +138,5 @@
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
    <script src="Js/Scll.js?<%=123336153 %>"></script>
    <script src="Js/Scll.js?<%=123336154 %>"></script>
</asp:Content>
audio/NG-old.wav
Binary files differ
audio/NG.wav
Binary files differ
audio/OK-old.wav
Binary files differ
audio/OK.wav
Binary files differ