| | |
| | | <div style=" margin-bottom: 10px; border-bottom: 1px solid #f6f6f6;"> |
| | | <el-button type="primary" @click="onClickMethod_BarCodeProduce" :disabled="disabledFlag_BarCodeProduce">生成</el-button> |
| | | <el-button type="primary" @click="get_PrintReport">打印</el-button> |
| | | <!-- <el-button type="primary" @click="close">退 出</el-button> --> |
| | | <el-button type="primary" @click="get_BarCodeBillList">条码档案</el-button> |
| | | </div> |
| | | <div style="margin: 10px; font-size: 28px; font-weight: bold; text-align: center;">条码生成</div> |
| | | <el-form :model="initMainData" label-width="80px"> |
| | |
| | | ,HReInspectionDate:null //复检日期 |
| | | ,HPOOrderBillMTO:"" //采购跟踪号 |
| | | ,HSeOrderBillNo:"" //客户订单号 |
| | | ,HCusModel:"" //产品型号 |
| | | ,HCusModel:"" //产品型号 |
| | | ,HMTONo:null //计划跟踪号 |
| | | |
| | | ,HOrganizationID:0 //组织ID |
| | | ,HOrganization:"" //组织名称 |
| | |
| | | |
| | | //#region 获取组织下拉列表数据 |
| | | async get_OrganizationList() { |
| | | axios.get(this.baseURL + '/Web/GetOrganizations',{async:false}).then(response => { |
| | | axios.get(this.$baseUrl + '/Web/GetOrganizations',{async:false}).then(response => { |
| | | let result = response.data |
| | | if (result.count == 1) { |
| | | var data = result.data; |
| | |
| | | return Result = false; |
| | | } |
| | | |
| | | var regex = /^\d{4}-\d{2}-\d{2}$/; //正则表达式:校验 yyyy-MM-dd |
| | | temp = this.initMainData.HInspectionDate; |
| | | if(!regex.test(temp)){ |
| | | this.$modal.msgError("请设置生产日期!!!"); |
| | | return Result = false; |
| | | } |
| | | |
| | | // var HEndQty = this.initMainData.HEndQty; |
| | | // if (HEndQty == "") { |
| | | // this.$modal.msgError("尾包数量不能为空!!"); |
| | |
| | | , "HReInspectionDate": this.initMainData.HReInspectionDate |
| | | , "HPOOrderBillMTO": this.initMainData.HPOOrderBillMTO |
| | | , "HSeOrderBillNo": this.initMainData.HSeOrderBillNo |
| | | , "HMTONo": this.initMainData.HMTONo |
| | | } |
| | | ] |
| | | |
| | |
| | | }, |
| | | //#endregion |
| | | |
| | | //#region 条码档案按钮点击事件 |
| | | get_BarCodeBillList(){ |
| | | this.$router.push({ path: "/warehouse/barcodeMaster/Gy_BarCodeBillList_JinLong_AutoLogin" }).catch(() => { }); |
| | | }, |
| | | //#endregion |
| | | |
| | | //#region 条码列表复选框选择状态变更监听事件 |
| | | onSelectionChange_BarCode(selection){ |
| | | this.selectedData_BarCode = selection; |
| | |
| | | var res = "none"; |
| | | var sql = "select * from h_v_IF_POInStockBillList_Source where 1=1 and HMainID = " + HSourceInterID + " and HSubID = " + HSourceEntryID; |
| | | var ModRightNameCheck = ""; |
| | | return axios.get(this.baseURL + '/CommonModel/searchMethod', { |
| | | return axios.get(this.$baseUrl + '/CommonModel/searchMethod', { |
| | | async:false, |
| | | params: { |
| | | "sql": sql |
| | |
| | | this.initMainData.HPOOrderBillMTO = dataArray[0].采购跟踪号; |
| | | this.initMainData.HSeOrderBillNo = dataArray[0].客户订单号; |
| | | this.initMainData.HCusModel = dataArray[0].产品型号; |
| | | this.initMainData.HMTONo = dataArray[0].计划跟踪号; |
| | | this.initMainData.HMinQty = 0; |
| | | if(this.initMainData.HMinQty>0){ |
| | | this.initMainData.HBQty = (this.initMainData.HQty_SourceBill / this.initMainData.HMinQty) + (this.initMainData.HQty_SourceBill%this.initMainData.HMinQty == 0?0:1); |
| | |
| | | SaveBarCodeCreate(sMainSub, CampanyName) { |
| | | axios({ |
| | | method: 'post', |
| | | url: this.baseURL + "/Sc_BarCode/Sub_SaveBill_JinLong", |
| | | url: this.$baseUrl + "/Sc_BarCode/Sub_SaveBill_JinLong", |
| | | data: { |
| | | "msg": sMainSub, "CampanyName": CampanyName |
| | | }, |
| | |
| | | |
| | | var sql_getHOrgName = "select HName from Xt_Organizations where HItemID = " + HOrgID; |
| | | var ModRightNameCheck = ""; |
| | | axios.get(this.baseURL + "/CommonModel/searchMethod", { |
| | | axios.get(this.$baseUrl + "/CommonModel/searchMethod", { |
| | | params: { |
| | | "sql": sql_getHOrgName |
| | | , "user": HUserName |
| | |
| | | }); |
| | | |
| | | var sql_login = "select * from h_v_Gy_Czygl_Login where Czymc = '" + HUserName + "'"; |
| | | axios.get(this.baseURL + "/CommonModel/searchMethod", { |
| | | axios.get(this.$baseUrl + "/CommonModel/searchMethod", { |
| | | params: { |
| | | "sql": sql_login |
| | | , "user": HUserName |