| | |
| | | HExRate: [ |
| | | { required: true, message: "汇率不能为空", trigger: "blur" } |
| | | ] |
| | | }, |
| | | |
| | | |
| | | paramsForAutoLogin:{ //自动登录获取超链接参数 |
| | | |
| | | } |
| | | }; |
| | | }, |
| | | created() { |
| | | this.get_ParamsForAutoLogin() //自动登录获取超链接参数 |
| | | this.initDataForAutoLogin() //自动登录 |
| | | this.get_LoginIs() //判断是否登录成功,未登录成功则跳转到登录页面 |
| | | this.set_HBarCodeType() |
| | | this.getdata() |
| | | }, |
| | |
| | | this.formShow = false |
| | | this.$emit('editClose', false) |
| | | } |
| | | |
| | | this.$router.push({ path: this.redirect || "/" }).catch(() => { }) |
| | | }, |
| | | //根据用户获取对应职员、部门、销售主管 |
| | | getCzyglByUser() { |
| | |
| | | } |
| | | |
| | | }, |
| | | |
| | | //#region 自动登录 |
| | | //#region 判断是否登录 未登录则跳到登录页 |
| | | get_LoginIs() { |
| | | if (sessionStorage["login"] != "login") { |
| | | this.$modal.msgError("登录失效,请重新登录!!"); |
| | | this.$router.push({ path: "/" }).catch(() => { }) |
| | | } |
| | | }, |
| | | //#endregion |
| | | |
| | | //#region 自动登录获取超链接参数 |
| | | get_ParamsForAutoLogin(){ |
| | | var params = this.get_UrlVars(); |
| | | this.paramsForAutoLogin.OperationType = params[params[0]]; //操作类型 |
| | | this.paramsForAutoLogin.HSourceInterID = params[params[1]]; //源单主id |
| | | this.paramsForAutoLogin.HSourceEntryID = params[params[2]]; //源单子id |
| | | this.paramsForAutoLogin.HSourceBillType = params[params[3]]; //源单类型 |
| | | this.paramsForAutoLogin.HSourceBillNo = params[params[4]]; //源单单号 |
| | | this.paramsForAutoLogin.HUserName = params[params[5]]; //登录名 |
| | | this.paramsForAutoLogin.HPwdWord = params[params[6]]; //登录密码 |
| | | this.paramsForAutoLogin.HOrgID = params[params[7]]; //组织id |
| | | }, |
| | | //#endregion |
| | | |
| | | //#region 获取参数 |
| | | get_UrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | }, |
| | | //#endregion |
| | | |
| | | //#region 自动登录 |
| | | initDataForAutoLogin(){ |
| | | var params = this.get_UrlVars(); |
| | | var OperationType = params[params[0]]; //操作类型 |
| | | var HSourceInterID = params[params[1]]; //源单主id |
| | | var HSourceEntryID = params[params[2]]; //源单子id |
| | | var HSourceBillType = params[params[3]]; //源单类型 |
| | | var HSourceBillNo = params[params[4]]; //源单单号 |
| | | var HUserName = params[params[5]]; //登录名 |
| | | var HPwdWord = params[params[6]]; //登录密码 |
| | | var HOrgID = params[params[7]]; //组织id |
| | | var HOrgName = ""; |
| | | |
| | | if (HOrgID == 0) { |
| | | this.$modal.msgError("请选择组织!!"); |
| | | //判断是否登录 未登录则跳到登录页 |
| | | if (sessionStorage["login"] != "login") { |
| | | this.$modal.msgError("登录失效,请重新登录!!"); |
| | | this.$router.push({ path: "/" }).catch(() => { }) |
| | | } |
| | | return; |
| | | } |
| | | |
| | | var sql_getHOrgName = "select HName from Xt_Organizations where HItemID = " + HOrgID; |
| | | var ModRightNameCheck = ""; |
| | | axios.get(this.baseURL + '/CommonModel/searchMethod', { |
| | | params: { |
| | | "sql": sql_getHOrgName, "user": HUserName, "ModRightNameCheck": ModRightNameCheck |
| | | }, |
| | | }).then(response => { |
| | | let data1 = response.data |
| | | if (data1.count == 1) { |
| | | if (data1.data.length > 0) { |
| | | HOrgName = data1.data[0]["HName"]; |
| | | } else { |
| | | this.$modal.msgError("组织不存在!!"); |
| | | } |
| | | } else { |
| | | this.$modal.msgError(data1.code + data1.Message); |
| | | } |
| | | }).catch(error => { |
| | | this.$modal.msgError("接口错误!!!"); |
| | | }) |
| | | |
| | | var sql_login = "select * from h_v_Gy_Czygl_Login where Czybm = '" + "101" + "'"; |
| | | axios.get(this.baseURL + '/CommonModel/searchMethod', { |
| | | params: { |
| | | "sql": sql_login, "user": HUserName, "ModRightNameCheck": "" |
| | | }, |
| | | }).then(response => { |
| | | let data1 = response.data |
| | | if (data1.count == 1) { |
| | | if (data1.data.length > 0) { |
| | | HUserName = data1.data[0]["Czybm"]; |
| | | |
| | | var result = data1; |
| | | sessionStorage["HCloudUserName"] = result.data[0].HCloudUserName;//金蝶云账号 |
| | | sessionStorage["HCloudUserPsd"] = result.data[0].HCloudUserPsd; |
| | | sessionStorage["HMaker"] = result.data[0].Czymc; |
| | | sessionStorage["HUserName"] = result.data[0].Czymc; |
| | | sessionStorage["HBillerID"] = result.data[0].HK3UserID; |
| | | sessionStorage["SourceFlag"] = false; |
| | | sessionStorage["HKeeperID"] = result.data[0].HKeeperID; |
| | | sessionStorage["HKeeper"] = result.data[0].HKeeper; |
| | | sessionStorage["HSecManagerID"] = result.data[0].HSecManagerID; |
| | | sessionStorage["HSecManager"] = result.data[0].HSecManager; |
| | | sessionStorage["HSellManID"] = result.data[0].HSellManID; |
| | | sessionStorage["HSellMan"] = result.data[0].HSellMan; |
| | | sessionStorage["HDeptID"] = result.data[0].HDeptID; |
| | | sessionStorage["HDept"] = result.data[0].HDept; sessionStorage["HWHID"] = result.data[0].HWhID; |
| | | sessionStorage["HSPID"] = result.data[0].HSPID; |
| | | sessionStorage["HSPName"] = result.data[0].HSPName; |
| | | sessionStorage["HSupID"] = result.data[0].HSupID; |
| | | sessionStorage["HSupName"] = result.data[0].HSupName; |
| | | sessionStorage["Czmm"] = result.data[0].Czmm; |
| | | sessionStorage["Czybm"] = result.data[0].Czybm; |
| | | sessionStorage["HEmpID"] = result.data[0].HEmpID; |
| | | sessionStorage["HEmpNumber"] = result.data[0].HEmpNumber; |
| | | sessionStorage["HEmpName"] = result.data[0].HEmpName; |
| | | sessionStorage["HGroup"] = result.data[0].HGroup; |
| | | sessionStorage["HGroupID"] = result.data[0].HGroupID; |
| | | sessionStorage["HProc"] = result.data[0].HProc; |
| | | sessionStorage["HProcNo"] = result.data[0].HProcNo; |
| | | sessionStorage["HSource"] = result.data[0].HSource; |
| | | sessionStorage["HSourceID"] = result.data[0].HSourceID; |
| | | sessionStorage["HWorkCenter"] = result.data[0].HWorkCenter; |
| | | sessionStorage["HWorkCenterID"] = result.data[0].HWorkCenterID; |
| | | sessionStorage["HProcName"] = result.data[0].HProcName; |
| | | sessionStorage["HProcID"] = result.data[0].HProcID; |
| | | sessionStorage["HCheckEmpID"] = result.data[0].HCheckEmpID; |
| | | sessionStorage["HCheckEmpName"] = result.data[0].HCheckEmpName; |
| | | sessionStorage["login"] = "login"; |
| | | sessionStorage["OrganizationID"] = HOrgID; |
| | | sessionStorage["Organization"] = HOrgName; |
| | | sessionStorage["HTranSlate"] = "1"; |
| | | sessionStorage["HAutoLogin"] = "1"; |
| | | } else { |
| | | this.$modal.msgError("加载失败!!该金蝶账号未绑定条码系统账号!!"); |
| | | //判断是否登录 未登录则跳到登录页 |
| | | if (sessionStorage["login"] != "login") { |
| | | this.$modal.msgError("登录失效,请重新登录!!"); |
| | | this.$router.push({ path: "/" }).catch(() => { }) |
| | | } |
| | | } |
| | | } else { |
| | | this.$modal.msgError(result.Message); |
| | | //判断是否登录 未登录则跳到登录页 |
| | | if (sessionStorage["login"] != "login") { |
| | | this.$modal.msgError("登录失效,请重新登录!!"); |
| | | this.$router.push({ path: "/" }).catch(() => { }) |
| | | } |
| | | } |
| | | }).catch(error => { |
| | | this.$modal.msgError("接口错误!!!"); |
| | | //判断是否登录 未登录则跳到登录页 |
| | | if (sessionStorage["login"] != "login") { |
| | | this.$modal.msgError("登录失效,请重新登录!!"); |
| | | this.$router.push({ path: "/" }).catch(() => { }) |
| | | } |
| | | }) |
| | | }, |
| | | //#endregion |
| | | //#endregion |
| | | } |
| | | }; |
| | | </script> |