|
|
|
@ -13,15 +13,26 @@
|
|
|
|
|
<u-search :placeholder="$t('message.InventoryPleaseScan')" v-model.trim="form.pddNo" @search="model.rawMaterialInventoryCheckRaw" :show-action="false"></u-search>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<!-- 物料号 -->
|
|
|
|
|
<u-form-item :label="$t('message.InventoryMaterielNo')" prop="productCode">
|
|
|
|
|
<!-- <u-form-item :label="$t('message.InventoryMaterielNo')" prop="productCode">
|
|
|
|
|
<u-search :placeholder="$t('message.po_PleaseInput')" v-model="form.productCode" @search="checkRawProductCode" :show-action="false"></u-search>
|
|
|
|
|
</u-form-item> -->
|
|
|
|
|
<!-- 库位 -->
|
|
|
|
|
<u-form-item :required="true" :label="$t('message.product_Location')">
|
|
|
|
|
<u-input v-model="originWl.locCode" type="select" @click="originWlSelect = true" :placeholder="$t('message.po_PleaseInput')" />
|
|
|
|
|
<u-select :confirm-text="$t('message.product_Confirm')" :cancel-text="$t('message.product_Cancel')" v-model="originWlSelect" :list="list" @confirm="onchange"></u-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<!-- 物料名 -->
|
|
|
|
|
<u-form-item :label="$t('message.InventoryMateriel')" prop="productDescZh">
|
|
|
|
|
<u-input v-model="form.productDescZh" :placeholder="$t('message.po_PleaseInput')" />
|
|
|
|
|
<!-- 物料号 -->
|
|
|
|
|
<u-form-item :label="$t('message.po_MaterielNo')" prop="productDescZh">
|
|
|
|
|
<!-- <u-input v-model="form.productDescZh" :placeholder="$t('message.po_PleaseInput')" /> -->
|
|
|
|
|
<u-input v-model="originWl.locCode" type="select" @click="originWlSelect = true" :placeholder="$t('message.po_PleaseInput')" />
|
|
|
|
|
<u-select :confirm-text="$t('message.product_Confirm')" :cancel-text="$t('message.product_Cancel')" v-model="originWlSelect" :list="list" @confirm="onchange"></u-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<!-- 盘点总数 -->
|
|
|
|
|
<u-form-item :label="$t('message.InventoryTotalNumber')" prop="spQty">
|
|
|
|
|
<!-- 总数 -->
|
|
|
|
|
<u-form-item :label="$t('message.Warehouse_TotalNumber')" prop="spQty">
|
|
|
|
|
<u-input v-model="form.spQty" :placeholder="$t('message.po_PleaseInput')" type="number" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<!-- 盘点数 -->
|
|
|
|
|
<u-form-item :label="$t('message.Inventory_count')" prop="spQty">
|
|
|
|
|
<u-input v-model="form.spQty" :placeholder="$t('message.po_PleaseInput')" type="number" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</u-form>
|
|
|
|
@ -69,6 +80,8 @@ export default class rawMaterialInventory extends BasePage {
|
|
|
|
|
// 盘点数量
|
|
|
|
|
spQty: null,
|
|
|
|
|
};
|
|
|
|
|
originWl: any = {};
|
|
|
|
|
list: any = [];
|
|
|
|
|
cboPlaceSelect = false;
|
|
|
|
|
rules: VFormRules<any> = {
|
|
|
|
|
pddNo: [{ required: true, message: this.$t('message.dn_PleaseScan') as string }],
|
|
|
|
@ -76,6 +89,7 @@ export default class rawMaterialInventory extends BasePage {
|
|
|
|
|
};
|
|
|
|
|
value = '';
|
|
|
|
|
show = false;
|
|
|
|
|
originWlSelect = false;
|
|
|
|
|
// 扫描物料号检查
|
|
|
|
|
async checkRawProductCode(productCode: string) {
|
|
|
|
|
let result = await model.checkRawProductCode({
|
|
|
|
|