| | |
| | | } |
| | | |
| | | doTask.TaskStatus = (int)TaskStatusEnum.å·²ä¸å; |
| | | doTask.IssueTime = DateTime.Now; |
| | | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | |
| | | } |
| | | |
| | | doTask.TaskStatus = (int)TaskStatusEnum.å·²ä¸å; |
| | | doTask.IssueTime = DateTime.Now; |
| | | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | |
| | | } |
| | | |
| | | task.TaskStatus = (int)TaskStatusEnum.å·²ä¸å; |
| | | task.IssueTime = DateTime.Now; |
| | | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | |
| | | } |
| | | |
| | | task.TaskStatus = (int)TaskStatusEnum.å·²ä¸å; |
| | | task.IssueTime = DateTime.Now; |
| | | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | |
| | | data: data |
| | | }) |
| | | } |
| | | export function querySingleUpiByUpi(data){ |
| | | return request({ |
| | | url: `/api/WmsCommonnQuery/QuerySingleUpiByUpi`, |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | export function getenumDataList(data){ |
| | | return request({ |
| | |
| | | }, { |
| | | "path": "pages/artificial/artificial", |
| | | "style": { |
| | | "navigationBarTitleText": "å
¥åº", |
| | | "navigationBarTitleText": "æ¿ä»¶æ¥ç", |
| | | "enablePullDownRefresh": false |
| | | } |
| | | },{ |
| | |
| | | }, { |
| | | "path": "pages/takeMaterial/orderpiece/orderpiece", |
| | | "style": { |
| | | "navigationBarTitleText": "éè´§åæ¶è´§", |
| | | "navigationBarTitleText": "NGå¤ç", |
| | | "enablePullDownRefresh": false |
| | | } |
| | | |
| | |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | <text class="color_80"> 次åºï¼{{ item.shelf }} </text> |
| | | </text> |
| | | </u-col> |
| | | </u-row> |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | é¨ä»¶åç§°ï¼ {{ item.detailName }} |
| | | </text> |
| | | </u-col> |
| | |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | <text class="color_80"> 次åºï¼{{ item.shelf }} </text> |
| | | æ è®°ï¼{{ getUpiFlagEnumName(item.upiFlag) }} |
| | | </text> |
| | | </u-col> |
| | | </u-row> |
| | |
| | | import ButtonModal from "../../components/buttonModal.vue"; |
| | | import ModalCode from "../../components/ModalCode.vue"; |
| | | import { |
| | | getBhbMaterialList, |
| | | querySingleUpiByUpi, |
| | | getenumDataList, |
| | | } from "../../api/putIn/artificial.js"; |
| | | export default { |
| | |
| | | kwbhAllowed: false, |
| | | enumList: [], |
| | | areaCodeEnum: [], |
| | | upiFlagEnum: [], |
| | | }; |
| | | }, |
| | | components: { |
| | |
| | | }).then((res) => { |
| | | this.areaCodeEnum = res.result || []; |
| | | }); |
| | | getenumDataList({ |
| | | EnumName: "UpiFlagEnum", |
| | | }).then((res) => { |
| | | this.upiFlagEnum = res.result || []; |
| | | }); |
| | | }, |
| | | onLoad() { |
| | | this.operator = JSON.parse(uni.getStorageSync("userInfo")).name; |
| | |
| | | }, |
| | | getAreaCodeEnumName(value) { |
| | | const name = this.areaCodeEnum.find((item) => item.value === value); |
| | | return name ? name.name : ""; |
| | | }, |
| | | getUpiFlagEnumName(value) { |
| | | const name = this.upiFlagEnum.find((item) => item.value === value); |
| | | return name ? name.name : ""; |
| | | }, |
| | | // 妿æå¼ä¸ä¸ªçæ¶åï¼ä¸éè¦å
³éå
¶ä»ï¼åæ éå®ç°æ¬æ¹æ³ |
| | |
| | | }); |
| | | return; |
| | | } |
| | | getBhbMaterialList({ |
| | | querySingleUpiByUpi({ |
| | | packageCode: this.warehouse.packageCode, |
| | | upi: this.warehouse.upi, |
| | | }).then((res) => { |
| | |
| | | </view> |
| | | <view class="width height50"> |
| | | <view class="text_align_center fontSize56rpx "> |
| | | æ åååææåº |
| | | |
| | | </view> |
| | | <view class="text_align_center margin_bottom18 " |
| | | style="font-size: 40rpx;color: #9fa09f;padding: 25rpx 0 0;"> |
| | | âæºè½ä»å¨ç³»ç»â |
| | | âé²ä¸½å®¶å±
å
è£
线â |
| | | </view> |
| | | <!-- <tki-barcode :loadMake="false" :opations="opations" :onval="true" format="code128" :val="val" ref="barcode" |
| | | @result="barresult" /> --> |
| | |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | <text class="color_80"> 次åºï¼{{ item.shelf }} </text> |
| | | </text> |
| | | </u-col> |
| | | </u-row> |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | é¨ä»¶åç§°ï¼ {{ item.detailName }} |
| | | </text> |
| | | </u-col> |
| | |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | <text class="color_80"> 次åºï¼{{ item.shelf }} </text> |
| | | æ è®°ï¼{{ getUpiFlagEnumName(item.upiFlag) }} |
| | | </text> |
| | | </u-col> |
| | | </u-row> |
| | |
| | | import { |
| | | WmsOperationTaskSetNG, |
| | | WmsOperationTaskCancelNG, |
| | | getBhbMaterialList, |
| | | querySingleUpiByUpi, |
| | | getenumDataList, |
| | | } from "@/api/putIn/artificial.js"; |
| | | |
| | |
| | | kwbhAllowed: false, |
| | | enumList: [], |
| | | areaCodeEnum: [], |
| | | upiFlagEnum: [], |
| | | }; |
| | | }, |
| | | components: { |
| | |
| | | }).then((res) => { |
| | | this.areaCodeEnum = res.result || []; |
| | | }); |
| | | getenumDataList({ |
| | | EnumName: "UpiFlagEnum", |
| | | }).then((res) => { |
| | | this.upiFlagEnum = res.result || []; |
| | | }); |
| | | }, |
| | | onLoad() { |
| | | this.operator = JSON.parse(uni.getStorageSync("userInfo")).name; |
| | |
| | | methods: { |
| | | getEnumName(value) { |
| | | const name = this.enumList.find((item) => item.value === value); |
| | | return name ? name.name : ""; |
| | | }, |
| | | getUpiFlagEnumName(value) { |
| | | const name = this.upiFlagEnum.find((item) => item.value === value); |
| | | return name ? name.name : ""; |
| | | }, |
| | | getAreaCodeEnumName(value) { |
| | |
| | | }); |
| | | return; |
| | | } |
| | | getBhbMaterialList({ |
| | | querySingleUpiByUpi({ |
| | | upi: this.warehouse.upi, |
| | | }).then((res) => { |
| | | const result = res.result; |
| | |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | <text class="color_80"> 次åºï¼{{ item.shelf }} </text> |
| | | </text> |
| | | </u-col> |
| | | </u-row> |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | é¨ä»¶åç§°ï¼ {{ item.detailName }} |
| | | </text> |
| | | </u-col> |
| | |
| | | <u-row> |
| | | <u-col span="12"> |
| | | <text class="color_80 padding_left25rpx"> |
| | | <text class="color_80"> 次åºï¼{{ item.shelf }} </text> |
| | | æ è®°ï¼{{ getUpiFlagEnumName(item.upiFlag) }} |
| | | </text> |
| | | </u-col> |
| | | </u-row> |
| | |
| | | kwbhAllowed: false, |
| | | enumList: [], |
| | | areaCodeEnum: [], |
| | | upiFlagEnum: [], |
| | | }; |
| | | }, |
| | | components: { |
| | |
| | | }).then((res) => { |
| | | this.areaCodeEnum = res.result || []; |
| | | }); |
| | | |
| | | getenumDataList({ |
| | | EnumName: "UpiFlagEnum", |
| | | }).then((res) => { |
| | | this.upiFlagEnum = res.result || []; |
| | | }); |
| | | }, |
| | | onLoad() { |
| | | this.operator = JSON.parse(uni.getStorageSync("userInfo")).name; |
| | |
| | | const name = this.areaCodeEnum.find((item) => item.value === value); |
| | | return name ? name.name : ""; |
| | | }, |
| | | getUpiFlagEnumName(value) { |
| | | const name = this.upiFlagEnum.find((item) => item.value === value); |
| | | return name ? name.name : ""; |
| | | }, |
| | | // 妿æå¼ä¸ä¸ªçæ¶åï¼ä¸éè¦å
³éå
¶ä»ï¼åæ éå®ç°æ¬æ¹æ³ |
| | | open(index) { |
| | | // å
å°æ£å¨è¢«æä½çswipeActionæ 记为æå¼ç¶æï¼å¦åç±äºpropsçç¹æ§éå¶ï¼ |
| | |
| | | throw Oops.Oh("åæ°ä¸è½ä¸ºç©º"); |
| | | } |
| | | |
| | | var singleUpi = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.UPI == input.Upi).FirstAsync(); |
| | | var singleUpi = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.UPI == input.Upi || x.PackageCode == input.Upi).FirstAsync(); |
| | | if (singleUpi == null) |
| | | { |
| | | throw Oops.Oh($"æ²¡ææ¾å°é¨ä»¶æ¡ç {input.Upi}çæ°æ®"); |
| | |
| | | } |
| | | |
| | | var upiList = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.PackageCode == singleUpi.PackageCode).ToListAsync(); |
| | | upiList = upiList.OrderBy(x => x.Shelf).ToList(); |
| | | |
| | | return upiList; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®æä¸ªUpiï¼æ¥è¯¢æ¿ä»¶æ°æ® |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [ApiDescriptionSettings(Name = "QuerySingleUpiByUpi")] |
| | | [Description("WmsCommonnQuery/QuerySingleUpiByUpi")] |
| | | public async Task<List<Mes_BatchOrderUPI_New>> QuerySingleUpiByUpi(QueryUpiListByUpiInput input) |
| | | { |
| | | if (input == null || input.Upi == null) |
| | | { |
| | | throw Oops.Oh("åæ°ä¸è½ä¸ºç©º"); |
| | | } |
| | | |
| | | var singleUpi = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.UPI == input.Upi).FirstAsync(); |
| | | if (singleUpi == null) |
| | | { |
| | | throw Oops.Oh($"æ²¡ææ¾å°é¨ä»¶æ¡ç {input.Upi}çæ°æ®"); |
| | | } |
| | | |
| | | List<Mes_BatchOrderUPI_New> upiList = new List<Mes_BatchOrderUPI_New>(); |
| | | upiList.Add(singleUpi); |
| | | return upiList; |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// é¦é¡µ æ¬å¨ä¸çº¿ç©æä¿¡æ¯ |