qb 7 months ago
parent
commit
d05a596b90
  1. 10
      src/api/basic/basicMaterial.js
  2. 25
      src/views/distribution/inventory/distributionStockArticleDetails.vue

10
src/api/basic/basicMaterial.js

@ -23,6 +23,16 @@ export const getListMaterial = (current, size, params) => {
} }
}) })
} }
export const materialList= (params) => {
return request({
url: '/api/logpm-basic/material/materialList',
method: 'get',
params
})
}
export const $_getListMaterial = (params) => { export const $_getListMaterial = (params) => {
return request({ return request({
url: '/api/logpm-basic/material//findPidList', url: '/api/logpm-basic/material//findPidList',

25
src/views/distribution/inventory/distributionStockArticleDetails.vue

@ -383,7 +383,7 @@ import { addService } from '@/api/distribution/distributionServiceLog';
import option from '@/option/distribution/distributionStockArticle'; import option from '@/option/distribution/distributionStockArticle';
import { mapGetters } from 'vuex'; import { mapGetters } from 'vuex';
import { getDictionaryBiz } from '@/api/system/dict'; import { getDictionaryBiz } from '@/api/system/dict';
import { getListMaterial } from '@/api/basic/basicMaterial'; import { materialList } from '@/api/basic/basicMaterial';
import { getLodop } from '@/utils/LodopFuncs'; import { getLodop } from '@/utils/LodopFuncs';
import { getStockTemplate } from '@/api/distribution/distributionStockArticle'; import { getStockTemplate } from '@/api/distribution/distributionStockArticle';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
@ -893,11 +893,11 @@ export default {
if (query) { if (query) {
this.loading = true; this.loading = true;
// //
let asd = await getListMaterial(this.page.currentPage, this.page.pageSize, { let asd = await materialList({
name: query, name: query,
}).then(); })
console.log('物料信息', asd.data.data); console.log('物料信息', asd);
this.optionsName = asd.data.data.records; this.optionsName = asd.data.data;
this.loading = false; this.loading = false;
} else { } else {
this.optionsName = []; this.optionsName = [];
@ -906,11 +906,11 @@ export default {
async remoteMethodCode(query) { async remoteMethodCode(query) {
if (query) { if (query) {
this.loading = true; this.loading = true;
let asd = await getListMaterial(this.page.currentPage, this.page.pageSize, { let asd = await materialList({
productCode: query, productCode: query,
}).then(); })
console.log('物料编号信息', asd.data.data); console.log('物料编号信息', asd);
this.optionsCode = asd.data.data.records; this.optionsCode = asd.data.data;
this.loading = false; this.loading = false;
} else { } else {
this.optionsCode = []; this.optionsCode = [];
@ -1253,17 +1253,18 @@ export default {
this.titleMaterial = '修改物料'; this.titleMaterial = '修改物料';
this.formMaterial = row; this.formMaterial = row;
this.loading = true; this.loading = true;
getListMaterial(this.page.currentPage, this.page.pageSize, { materialList( {
productCode: row.materialCode, productCode: row.materialCode,
}).then(res => { }).then(res => {
// console.log('', res.data.data.records[0].sku); this.formMaterial.sku = res.data.data[0].sku;
this.formMaterial.sku = res.data.data.records[0].sku; this.formMaterial.packingSpecification = res.data.data[0].packingSpecification;
}); });
this.loading = false; this.loading = false;
this.optionsName = [{ id: row.materialId, name: row.materialName }]; this.optionsName = [{ id: row.materialId, name: row.materialName }];
this.optionsCode = [{ id: row.materialId, productCode: row.materialCode }]; this.optionsCode = [{ id: row.materialId, productCode: row.materialCode }];
// console.log("333333",this.optionsCode[0]); // console.log("333333",this.optionsCode[0]);
} else { } else {
this.formMaterial={}
this.titleMaterial = '补充物料'; this.titleMaterial = '补充物料';
this.formMaterial.id = row.id; this.formMaterial.id = row.id;
} }

Loading…
Cancel
Save