| | |
| | | <div style="padding: 10px; position: relative;"> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="78px" class="searchBox"> |
| | | <el-form-item label="åæ®å·" prop="HBillNo" style="margin-left: 100px"> |
| | | <el-input v-model="queryParams.HBillNo" placeholder="请è¾å
¥åæ®å·" @keyup.enter.native="handleQuery" /> |
| | | <el-input v-model="queryParams.HBillNo" placeholder="请è¾å
¥åæ®å·" style="width: 150px" /> |
| | | </el-form-item> |
| | | <el-form-item label="é¨é¨"> |
| | | <el-form-item label="é¨é¨" label-width="48px"> |
| | | <el-select v-model="queryParams.HDeptName" placeholder="è¯·éæ©" style="width: 150px"> |
| | | <el-option v-for="(item, index) in HDeptList" :key="index" :label="item.HName" |
| | | :value="item.HName" /> |
| | | :value="item.HItemID" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="æµè½¬å¡å·" prop="HProcExchBillNo" v-if="HSouceBillType == 'ç产å
¥åºå'"> |
| | | <el-input v-model="queryParams.HProcExchBillNo" placeholder="请è¾å
¥æµè½¬å¡å·" style="width: 150px" /> |
| | | </el-form-item> |
| | | <el-form-item label="ç©æç¼ç " prop="PartNumber"> |
| | | <el-input v-model="queryParams.PartNumber" placeholder="请è¾å
¥ç©æç¼ç " style="width: 150px" /> |
| | | </el-form-item> |
| | | <el-form-item label-width="78px"> |
| | | <el-button type="primary" icon="el-icon-search" @click="handleQuery"> |
| | |
| | | <el-collapse v-model="activeSeach"> |
| | | <el-collapse-item title="æ´å¤" name="1"> |
| | | <el-card class="box-card"> |
| | | <el-form-item label="é¨é¨åç§°" prop="HDepartName"> |
| | | <el-input v-model="queryParams.HDepartName" placeholder="请è¾å
¥é¨é¨åç§°" |
| | | @keyup.enter.native="HDepartName" /> |
| | | <el-form-item label="ç©æåç§°" prop="PartName"> |
| | | <el-input v-model="queryParams.PartName" placeholder="请è¾å
¥ç©æåç§°" /> |
| | | </el-form-item> |
| | | <el-form-item label="ç©æä»£ç " prop="HMaterNumber"> |
| | | <el-input v-model="queryParams.HMaterNumber" placeholder="请è¾å
¥ç©æä»£ç " |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-form-item label="ç¶æ" prop="HBillStatus"> |
| | | <el-select v-model="queryParams.HBillStatus" placeholder="è¯·éæ©"> |
| | | <el-option label="计å" value="计å" /> |
| | | <el-option label="计å确认" value="计å确认" /> |
| | | <el-option label="ä¸è¾¾" value="ä¸è¾¾" /> |
| | | <el-option label="å¼å·¥" value="å¼å·¥" /> |
| | | <el-option label="å®å·¥" value="å®å·¥" /> |
| | | <el-option label="ç»æ¡" value="ç»æ¡" /> |
| | | <el-option label="ç»æ¡" value="ç»ç®" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="ç©æåç§°" prop="HMaterName"> |
| | | <el-input v-model="queryParams.HMaterName" placeholder="请è¾å
¥ç©æåç§°" |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-form-item label="é¢æç¶æ" prop="HSPickMtrlStatus" v-if="HSouceBillType == 'ç产订å'"> |
| | | <el-select v-model="queryParams.HSPickMtrlStatus" placeholder="è¯·éæ©"> |
| | | <el-option label="æªé¢æ" value="æªé¢æ" /> |
| | | <el-option label="é¨å颿" value="é¨å颿" /> |
| | | <el-option label="å
¨é¨é¢æ" value="å
¨é¨é¢æ" /> |
| | | <el-option label="è¶
é¢é¢æ" value="è¶
é¢é¢æ" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="ä»åº" prop="HWHID"> |
| | | <el-input v-model="queryParams.HWHID" placeholder="请è¾å
¥ä»åº" |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-form-item label="æ¯å¦æäº§" prop="HIsScheduling" v-if="HSouceBillType == 'ç产订å'"> |
| | | <el-select v-model="queryParams.HIsScheduling" placeholder="è¯·éæ©"> |
| | | <el-option label="å·²æäº§" value="å·²æäº§" /> |
| | | <el-option label="æªæäº§" value="æªæäº§" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <div slot="header" class="clearfix"><span>è¿æ»¤</span></div> |
| | | <div> |
| | |
| | | </el-select> |
| | | </el-col> |
| | | <el-col :span="11"> |
| | | <el-input v-model="queryParams.ColContent1" placeholder="请è¾å
¥" clearable |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-input v-model="queryParams.ColContent1" placeholder="请è¾å
¥" clearable /> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form-item> |
| | |
| | | queryParams: { |
| | | HBillNo: "", |
| | | HDeptName: '', |
| | | HDepartName: "", |
| | | HWHID: null, |
| | | HMaterNumber: "", |
| | | HMaterName: "", |
| | | HProcExchBillNo: "", |
| | | PartNumber: "", |
| | | PartName: "", |
| | | HBillStatus: 'å¼å·¥', |
| | | HSPickMtrlStatus: "", |
| | | HIsScheduling: "", |
| | | ColName1: "", |
| | | ColName2: "", |
| | | ColName: "", |
| | |
| | | if (this.pageSize == 0) { |
| | | this.pageSize = 50; |
| | | } |
| | | if (this.queryParams.HBillStatus &&this.HSouceBillType == 'ç产订å') { |
| | | this.sWhere += " and ç¶æ = '" + this.queryParams.HBillStatus + "'"; |
| | | } |
| | | if (this.HSouceBillType == 'ç产订å') { |
| | | this.queryParams.HIsScheduling = 'å·²æäº§' |
| | | if (sessionStorage["Organization"] == "ä¹è±çµæº") { |
| | | if (this.queryParams.HIsScheduling) { |
| | | this.sWhere += this.queryParams.HIsScheduling == "æªæäº§" ? "and æ¯å¦æäº§ = ''" : " and æ¯å¦æäº§ = '" + this.queryParams.HIsScheduling + "'" |
| | | } |
| | | } |
| | | } |
| | | // å表 |
| | | axios.get(this.baseURL + "/Sc_BarCode/ReportFromBillList", { |
| | | params: { |
| | |
| | | name: data1.list[key].ColmCols, |
| | | Type: data1.list[key].ColmType, |
| | | }); //仿¯ä¸ªå¯¹è±¡ä¸æåæ°æ® |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(data1.list[key].ColmCols)) { |
| | | this.titleData[key] = data1.list[key].ColmCols; |
| | | } |
| | | } |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: "checkbox", fixed: "left", totalRowText: "å计" }); |
| | |
| | | option.data = data1.data; |
| | | var result = data1.data; |
| | | option.data = result; |
| | | switch (this.HSouceBillType) { |
| | | case 'ç产订å': |
| | | this.HModName = "Sc_ICMOBill_3710"; |
| | | break; |
| | | case 'çäº§æ±æ¥å': |
| | | this.HModName = "Sc_ICMOReportBill_3711"; |
| | | break; |
| | | case 'éè´è®¢å': |
| | | this.HModName = "Cg_POOrderBill_1102"; |
| | | break; |
| | | case 'æ¶æéç¥å': |
| | | this.HModName = "Cg_POInStockBill_1103"; |
| | | break; |
| | | case 'å§å¤è®¢å': |
| | | this.HModName = "WW_EntrustOrderBill_1601"; |
| | | break; |
| | | case 'ç产å
¥åºå': |
| | | $("#HProcExchBillNoHidden").show(); |
| | | this.HModName = "ProductInBill_1202"; |
| | | break; |
| | | case 'éè´å
¥åºå': |
| | | this.HModName = "POStockInBill_1201"; |
| | | break; |
| | | case 'éå®éè´§': |
| | | this.HModName = "SellOutBackBill_1247"; |
| | | break; |
| | | case 'ç产éæ': |
| | | this.HModName = "MateOutBackBill_1244"; |
| | | break; |
| | | case 'å·¥åºæµè½¬å¡': |
| | | this.HModName = "ProcessExchangeBill_3772"; |
| | | break; |
| | | case 'éå®åºåºå': |
| | | this.HModName = "SellOutBill_1205"; |
| | | break; |
| | | case '颿åºåºå': |
| | | this.HModName = "MateOutBill_1204"; |
| | | break; |
| | | } |
| | | switch (this.HSouceBillType) { |
| | | case 'ç产订å': |
| | | this.HModName = "Sc_ICMOBill_3710"; |
| | | break; |
| | | case 'çäº§æ±æ¥å': |
| | | this.HModName = "Sc_ICMOReportBill_3711"; |
| | | break; |
| | | case 'éè´è®¢å': |
| | | this.HModName = "Cg_POOrderBill_1102"; |
| | | break; |
| | | case 'æ¶æéç¥å': |
| | | this.HModName = "Cg_POInStockBill_1103"; |
| | | break; |
| | | case 'å§å¤è®¢å': |
| | | this.HModName = "WW_EntrustOrderBill_1601"; |
| | | break; |
| | | case 'ç产å
¥åºå': |
| | | $("#HProcExchBillNoHidden").show(); |
| | | this.HModName = "ProductInBill_1202"; |
| | | break; |
| | | case 'éè´å
¥åºå': |
| | | this.HModName = "POStockInBill_1201"; |
| | | break; |
| | | case 'éå®éè´§': |
| | | this.HModName = "SellOutBackBill_1247"; |
| | | break; |
| | | case 'ç产éæ': |
| | | this.HModName = "MateOutBackBill_1244"; |
| | | break; |
| | | case 'å·¥åºæµè½¬å¡': |
| | | this.HModName = "ProcessExchangeBill_3772"; |
| | | break; |
| | | case 'éå®åºåºå': |
| | | this.HModName = "SellOutBill_1205"; |
| | | break; |
| | | case '颿åºåºå': |
| | | this.HModName = "MateOutBill_1204"; |
| | | break; |
| | | } |
| | | this.DisPlay_HideColumn(this.HModName, sessionStorage["HUserName"], option, this.dataList); |
| | | } |
| | | }).catch((error) => { |
| | |
| | | if (this.queryParams.HBillNo) { |
| | | this.sWhere += " and åæ®å· like '%" + this.queryParams.HBillNo + "%'"; |
| | | } |
| | | if (this.queryParams.HDepartName) { |
| | | this.sWhere += " and é¨é¨åç§° like '%" + this.queryParams.HDepartName + "%'"; |
| | | if (this.queryParams.HProcExchBillNo &&this.HSouceBillType == 'ç产å
¥åºå') { |
| | | this.sWhere += " and æµè½¬å¡å· like '%" + this.queryParams.HProcExchBillNo + "%'"; |
| | | } |
| | | if (this.queryParams.HWHID) { |
| | | this.sWhere += " and ä»åº like '%" + this.queryParams.HWHID + "%'"; |
| | | if (this.queryParams.HDeptName) { |
| | | this.sWhere += " and HDeptID = '" + this.queryParams.HDeptName + "'"; |
| | | } |
| | | if (this.queryParams.HMaterNumber) { |
| | | this.sWhere += " and ç©æä»£ç like '%" + this.queryParams.HMaterNumber + "%'"; |
| | | if (this.queryParams.PartNumber) { |
| | | this.sWhere += " and ç©æä»£ç like '%" + this.queryParams.PartNumber + "%'"; |
| | | } |
| | | if (this.queryParams.HMaterName) { |
| | | this.sWhere += " and ç©æåç§° like '%" + this.queryParams.HMaterName + "%'"; |
| | | if (this.queryParams.PartName) { |
| | | this.sWhere += " and ç©æåç§° like '%" + this.queryParams.PartName + "%'"; |
| | | } |
| | | if (this.queryParams.HBillStatus &&this.HSouceBillType == 'ç产订å') { |
| | | this.sWhere += " and ç¶æ like '%" + this.queryParams.HBillStatus + "%'"; |
| | | } |
| | | if (sessionStorage["Organization"] == "ä¹è±çµæº" && this.HSouceBillType == 'ç产订å') { |
| | | if (this.queryParams.HIsScheduling) { |
| | | this.sWhere += " and é¢æç¶æ like '%" + this.queryParams.HIsScheduling + "%'"; |
| | | } |
| | | if (this.queryParams.HIsScheduling) { |
| | | this.sWhere += this.queryParams.HIsScheduling == "æªæäº§" ? "and æ¯å¦æäº§ = ''" : " and æ¯å¦æäº§ = '" + this.queryParams.HIsScheduling + "'" |
| | | } |
| | | } |
| | | this.getList(); |
| | | }, |