直转,新购问题修复
This commit is contained in:
		
							parent
							
								
									d98b052928
								
							
						
					
					
						commit
						3e7271cf65
					
				| 
						 | 
				
			
			@ -394,6 +394,8 @@ export default {
 | 
			
		|||
                { label: '设备编码', prop: 'maCode' },
 | 
			
		||||
                { label: '计量单位', prop: 'unitName' },
 | 
			
		||||
                { label: '在用数量', prop: 'useNum' },
 | 
			
		||||
                { label: '待转数量', prop: 'waitTransNum' },
 | 
			
		||||
                { label: '可转数量', prop:'transNum' },
 | 
			
		||||
                { label: '领料人', prop: 'leasePerson' },
 | 
			
		||||
                { label: '领料日期', prop: 'startTime' },
 | 
			
		||||
                { label: '备注', prop: 'remark' },
 | 
			
		||||
| 
						 | 
				
			
			@ -911,7 +913,7 @@ export default {
 | 
			
		|||
            currentPageSelectedRows.forEach(row => {
 | 
			
		||||
                const completeRow = {
 | 
			
		||||
                    ...row,
 | 
			
		||||
                    directNum: row.directNum || row.useNum,
 | 
			
		||||
                    directNum: row.directNum || row.transNum,
 | 
			
		||||
                    isActive: true
 | 
			
		||||
                }
 | 
			
		||||
                this.selectedDataArray.push(completeRow)
 | 
			
		||||
| 
						 | 
				
			
			@ -922,8 +924,8 @@ export default {
 | 
			
		|||
            this.equipmentList.forEach(item => {
 | 
			
		||||
                const isSelected = currentPageSelectedRows.some(selectedRow => this.getRowKey(selectedRow) === this.getRowKey(item))
 | 
			
		||||
                item.isActive = isSelected
 | 
			
		||||
                if (isSelected && !item.directNum && item.useNum) {
 | 
			
		||||
                    item.directNum = item.useNum
 | 
			
		||||
                if (isSelected && !item.directNum && item.transNum) {
 | 
			
		||||
                    item.directNum = item.transNum
 | 
			
		||||
                } else if (!isSelected && !this.isEdit && !this.isDetail) {
 | 
			
		||||
                    item.directNum = undefined
 | 
			
		||||
                }
 | 
			
		||||
| 
						 | 
				
			
			@ -946,10 +948,10 @@ export default {
 | 
			
		|||
            } else {
 | 
			
		||||
                row.directNum = Number(String(row.directNum).replace(/[^\d]/g, ''))
 | 
			
		||||
            }
 | 
			
		||||
            if (row.directNum > row.useNum) {
 | 
			
		||||
                this.$message.error('直转数量不能大于领料数量')
 | 
			
		||||
            if (row.directNum > row.transNum) {
 | 
			
		||||
                this.$message.error('直转数量不能大于可转数量')
 | 
			
		||||
                this.$nextTick(() => {
 | 
			
		||||
                    row.directNum = row.useNum
 | 
			
		||||
                    row.directNum = row.transNum
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -213,7 +213,7 @@
 | 
			
		|||
                            <div style="width: 30%;">供应科:</div>
 | 
			
		||||
                            <div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.gySignUrl">
 | 
			
		||||
                                <div v-for="(sign, index) in printData.gySignUrl" :key="index" style="width: 35%;margin-left: 5px;">
 | 
			
		||||
                                    <img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                    <img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
| 
						 | 
				
			
			@ -222,7 +222,7 @@
 | 
			
		|||
                            <div style="width: 45%;">生产技术科:</div>
 | 
			
		||||
                            <div style="width: 55%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.scSignUrl">
 | 
			
		||||
                                <div v-for="(sign, index) in printData.scSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
 | 
			
		||||
                                    <img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                    <img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
| 
						 | 
				
			
			@ -230,7 +230,7 @@
 | 
			
		|||
                            <div style="width: 30%;">库管班:</div>
 | 
			
		||||
                            <div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.kgSignUrl">
 | 
			
		||||
                                <div v-for="(sign, index) in printData.kgSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
 | 
			
		||||
                                    <img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                    <img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <!-- <div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -217,7 +217,7 @@
 | 
			
		|||
                            <div style="width: 30%;">供应科:</div>
 | 
			
		||||
                            <div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.gySignUrl">
 | 
			
		||||
                                <div v-for="(sign, index) in printData.gySignUrl" :key="index" style="width: 35%;margin-left: 5px;">
 | 
			
		||||
                                    <img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                    <img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
| 
						 | 
				
			
			@ -226,7 +226,7 @@
 | 
			
		|||
                            <div style="width: 45%;">生产技术科:</div>
 | 
			
		||||
                            <div style="width: 55%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.scSignUrl">
 | 
			
		||||
                                <div v-for="(sign, index) in printData.scSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
 | 
			
		||||
                                    <img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                    <img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
| 
						 | 
				
			
			@ -234,7 +234,7 @@
 | 
			
		|||
                            <div style="width: 30%;">库管班:</div>
 | 
			
		||||
                            <div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.kgSignUrl">
 | 
			
		||||
                                <div v-for="(sign, index) in printData.kgSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
 | 
			
		||||
                                    <img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                    <img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <!-- <div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -280,7 +280,8 @@ export default {
 | 
			
		|||
      queryParams: {
 | 
			
		||||
        pageNum: 1,
 | 
			
		||||
        pageSize: 10,
 | 
			
		||||
        keyWord: undefined
 | 
			
		||||
        keyWord: undefined,
 | 
			
		||||
        isFinish: undefined,
 | 
			
		||||
        // taskStatus: 4,
 | 
			
		||||
      },
 | 
			
		||||
      openPrint: false,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue