|
|
@@ -34,7 +34,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="设备型号" prop="version"> |
|
|
|
<el-select clearable v-model="addForm.version" placeholder="请选择设备型号" |
|
|
|
<el-select clearable v-model="addForm.version" placeholder="请选择设备型号(先先择入库设备类型)" |
|
|
|
:disabled="typeOption === 'view' || typeOption === 'sure'"> |
|
|
|
|
|
|
|
<el-option v-if="addForm.inventoryType === 'CARD'" v-for="item in cardDeviceVersion" |
|
|
@@ -62,7 +62,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="卡种" prop="cardType" v-if="addForm.inventoryType === 'CARD'"> |
|
|
|
<el-form-item label="卡类型" prop="cardType" v-if="addForm.inventoryType === 'CARD'"> |
|
|
|
|
|
|
|
<el-select clearable v-model="addForm.cardType" placeholder="请选择卡类型" |
|
|
|
:disabled="typeOption === 'view' || typeOption === 'sure'"> |
|
|
@@ -70,6 +70,10 @@ |
|
|
|
:value="item.value"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="取消入库原因" v-if="addForm.applyStatus === 'CANCEL'" > |
|
|
|
<el-input type="textarea" v-model="addForm.reason" :disabled="typeOption === 'view'"/> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
|
<el-card class="box-card"> |
|
|
@@ -810,28 +814,24 @@ function getSummaries(param) { |
|
|
|
sums[1] = sums[1] |
|
|
|
} |
|
|
|
}) |
|
|
|
let str = ""; |
|
|
|
if (sums[1]) { |
|
|
|
str = `共${data.length}号段,${sums[1]}个设备`; |
|
|
|
if (summary.value) { |
|
|
|
// console.log(data, '-----'); |
|
|
|
// 计算 successTotal 总和(自动过滤无效值) |
|
|
|
const totalNum = data.reduce((sum, item) => { |
|
|
|
const num = Number(item.successTotal); |
|
|
|
return sum + (isNaN(num) ? 0 : num); |
|
|
|
}, 0); |
|
|
|
|
|
|
|
// 更新 sums 和字符串(避免直接修改外部变量) |
|
|
|
sums[1] = totalNum; |
|
|
|
addForm.value.applyCount = totalNum |
|
|
|
str = str + ',已校验可入库数量' + totalNum |
|
|
|
} |
|
|
|
} |
|
|
|
sums[1] = str; |
|
|
|
// let str = ""; |
|
|
|
// if (sums[1]) { |
|
|
|
// str = `共${data.length}号段,${sums[1]}个设备`; |
|
|
|
// if (summary.value) { |
|
|
|
// console.log(data, '-----'); |
|
|
|
// const successTotal = data.map((item) => Number(item.successTotal)); |
|
|
|
// console.log(successTotal.value); |
|
|
|
// console.log(4535); |
|
|
|
// let totalNum = sums[1] = successTotal.reduce((prev, curr) => { |
|
|
|
// return prev + curr |
|
|
|
// }, 0) |
|
|
|
// str = str + '已校验可入库数量' + totalNum |
|
|
|
// } |
|
|
|
// } |
|
|
|
sums[1] = `共${data.length}号段,${sums[1]}个设备`; |
|
|
|
return sums |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 获取仓库状态 |
|
|
|
function getLowerList() { |
|
|
|
let params = { |