wbc
2025-11-13 c4447f334498eaf1f119d36c1cbe83098d3c7083
托板自动获取用户名
已修改7个文件
168 ■■■■■ 文件已修改
H5/Js/Scbg.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/Zzxdb.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/cprk.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/tbbd.js 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Scbg.aspx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/tbbd.aspx 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Scripts/config.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/Scbg.js
@@ -32,7 +32,8 @@
    mounted() {
        var that = this;
        this.userInfo = {
            loginGuid: this.GetLoginInfor().loginGuid,
            loginGuid: this.
            ().loginGuid,
            loginAccount: this.GetLoginInfor().loginAccount,
        };
H5/Js/Zzxdb.js
@@ -39,7 +39,8 @@
    mounted() {
        var that = this;
        this.userInfo = {
            loginGuid: this.GetLoginInfor().loginGuid,
            loginGuid: this.
            ().loginGuid,
            loginAccount: this.GetLoginInfor().loginAccount,
        };
    },
H5/Js/cprk.js
@@ -36,7 +36,8 @@
    mounted() {
        var that = this;
        this.userInfo = {
            loginGuid: this.GetLoginInfor().loginGuid,
            loginGuid: this.
            ().loginGuid,
            loginAccount: this.GetLoginInfor().loginAccount,
        };
    },
H5/Js/tbbd.js
@@ -24,6 +24,9 @@
            Message: "",
            messageCenter: {},
            messageId: 0,
            stafId: "",
            stafName: "",
            stafList: [],
            showClearIcon: false,
            focus1: true,
@@ -34,6 +37,8 @@
            contentScrollW: 0, // 导航区宽度
            scrollLeft: 0, // 横向滚动条位置
            fullHeight: "",
            show: false,
            actions: [],
        }
    },
    mounted() {
@@ -42,6 +47,34 @@
            loginGuid: this.GetLoginInfor().loginGuid,
            loginAccount: this.GetLoginInfor().loginAccount,
        };
        that.stafId = this.GetLoginInfor().loginAccount;
        that.stafName = this.GetLoginInfor().loginName;
         that.AxiosHttp("post", 'MesStaff/GetList', {
                //name: that.userInfo.loginAccount,
            }, false)
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        that.actions = json.data.tbBillList.map(item => {
                            return { name: item.staffName }
                        });
                        that.stafList = json.data.tbBillList;
                    }
                    else {
                        that.$toast.fail(json.message);
                    }
                    that.isLoading = false;
                })
                .catch(function (error) {
                    that.isLoading = false;
                    that.$toast.fail("网络错误,请重试!");
                    console.log(error);
                });
    },
    methods: {
        getScanTb() {
@@ -79,6 +112,8 @@
                    that.formData.sectionCode = null;
                    that.$refs.sectionCode.focus();
                });
        },
        getScanBar() {
            var that = this;
@@ -87,7 +122,7 @@
            that.AxiosHttp("post", 'tbbd/ScanTBBD', {
                TbBarCode: that.formData.TbBarCode,
                ItemBarcode: that.formData.barcode,
                userName: that.userInfo.loginAccount,
                userName: that.stafId,
            }, false)
                .then(function (res) {
@@ -118,6 +153,94 @@
                    that.$refs.barcode.focus();
                });
        },
        onSelect(item) {
            // 默认情况下点击选项时不会自动收起
            // 可以通过 close-on-click-action 属性开启自动收起
            this.show = false;
            let staf = this.stafList.filter(it => it.staffName === item.name);
            if (staf.length > 0) {
                this.stafName = staf[0].staffName;
                this.stafId = staf[0].staffNo;
                this.$refs.TbBarCode.focus();
            } else {
                this.$toast("未找到匹配的 staffName");
            }
            //this.GetMesItemBlDetailByBillNo();
            //this.$toast(item.name);
        },
        getStaff() {
            var that = this;
            that.isLoading = true;
            that.AxiosHttp("post", 'MesStaff/GetList', {
                //name: that.userInfo.loginAccount,
            }, false)
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        that.actions = json.data.tbBillList.map(item => {
                            return { name: item.staffName }
                        });
                        that.stafList = json.data.tbBillList;
                    }
                    else {
                        that.$toast.fail(json.message);
                    }
                    that.isLoading = false;
                })
                .catch(function (error) {
                    that.isLoading = false;
                    that.$toast.fail("网络错误,请重试!");
                    console.log(error);
                });
            // 默认情况下点击选项时不会自动收起
            // 可以通过 close-on-click-action 属性开启自动收起
            let staf = that.stafList.filter(it => it.staffNo === that.stafId);
            if (staf.length > 0) {
                that.stafName = staf[0].staffName;
                that.stafId = staf[0].staffNo;
                that.$refs.TbBarCode.focus();
            } else {
                that.$toast("未找到匹配的 用户名称");
            }
            //this.GetMesItemBlDetailByBillNo();
            //this.$toast(item.name);
        },
        getInfo() {
            this.show = true;
            var that = this;
            that.isLoading = true;
            that.AxiosHttp("post", 'MesStaff/GetList', {
                //name: that.userInfo.loginAccount,
            }, false)
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        that.actions = json.data.tbBillList.map(item => {
                            return { name: item.staffName }
                        });
                        that.stafList = json.data.tbBillList;
                    }
                    else {
                        that.$toast.fail(json.message);
                    }
                    that.isLoading = false;
                })
                .catch(function (error) {
                    that.isLoading = false;
                    that.$toast.fail("网络错误,请重试!");
                    console.log(error);
                });
        },
        cleraCode() {
            this.formData.sectionCode = null;
        },
H5/Scbg.aspx
@@ -27,7 +27,8 @@
     v-focus.noKeyboard
  ><template #button>
    <van-button size="small" type="info" plain @click="getInfo" >选择</van-button>
  </template></van-field>
  </template>
  </van-field>
<van-field
  value=""
  label="员工名称"
H5/tbbd.aspx
@@ -16,6 +16,9 @@
/></van-notice-bar>
    <van-nav-bar
  title="托板码绑定"
  left-text="返回"
@@ -24,6 +27,31 @@
></van-nav-bar>
<%--    <div class="mySolid">--%>
        <van-cell-group>
   <van-field
    value=""
    label="员工编号"
    clearable
     placeholder="选择"
    :right-icon-size="19"
      v-model="stafId"
      @keyup.enter.native ="getStaff"
  ><template #button>
    <van-button size="small" type="info" plain @click="getInfo" >选择</van-button>
  </template>
  </van-field>
<van-field
  value=""
  label="员工名称"
   clearable
 placeholder="员工名称"
  :right-icon-size="19"
     v-model="stafName"
    readonly
></van-field>
  <van-field 
    ref="TbBarCode"
    v-model="formData.TbBarCode"
@@ -88,7 +116,7 @@
   </van-tab>
 </van-tabs>
 <van-action-sheet v-model="show" :actions="actions" @select="onSelect" ></van-action-sheet>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
    <comloading  v-if="isLoading"></comloading>
Scripts/config.js
@@ -56,6 +56,7 @@
       // 从Cookies中获取登录时保存的userGuid(登录时存储的键是loginGuid)
        loginGuid: Cookies.get('loginGuid'),
        loginAccount: Cookies.get('loginAccount'),
        loginName: Cookies.get('loginName'),
    }
    if (!loginInfo
        || (loginInfo) == "undefined"