|  | @@ -133,6 +133,24 @@
 | 
	
		
			
				|  |  |              ></el-input>
 | 
	
		
			
				|  |  |              <span v-else>{{ row.price }}</span>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  | +          <!--          单位-->
 | 
	
		
			
				|  |  | +          <template slot="a" slot-scope="{ row, index }">
 | 
	
		
			
				|  |  | +            <el-input
 | 
	
		
			
				|  |  | +              v-if="row.$cellEdit"
 | 
	
		
			
				|  |  | +              v-model="row.a"
 | 
	
		
			
				|  |  | +              size="small"
 | 
	
		
			
				|  |  | +            ></el-input>
 | 
	
		
			
				|  |  | +            <span v-else>{{ row.a }}</span>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +          <!--          尺寸-->
 | 
	
		
			
				|  |  | +          <template slot="size" slot-scope="{ row, index }">
 | 
	
		
			
				|  |  | +            <el-input
 | 
	
		
			
				|  |  | +              v-if="row.$cellEdit"
 | 
	
		
			
				|  |  | +              v-model="row.size"
 | 
	
		
			
				|  |  | +              size="small"
 | 
	
		
			
				|  |  | +            ></el-input>
 | 
	
		
			
				|  |  | +            <span v-else>{{ row.size }}</span>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  |          </avue-crud>
 | 
	
		
			
				|  |  |        </basic-container>
 | 
	
		
			
				|  |  |      </div>
 | 
	
	
		
			
				|  | @@ -202,6 +220,7 @@ import tableOption from "./config/customerContact.json";
 | 
	
		
			
				|  |  |  import goodsOption from "./config/commodity.json";
 | 
	
		
			
				|  |  |  import {getDeptLazyTree,
 | 
	
		
			
				|  |  |    getGoods,} from "@/api/basicData/customerInquiry";
 | 
	
		
			
				|  |  | +import {selectGoodsNum} from "@/api/basicData/inventoryAccount"; // 库存查询
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "detail",
 | 
	
	
		
			
				|  | @@ -384,6 +403,13 @@ export default {
 | 
	
		
			
				|  |  |            this.selectionList.forEach(e => {
 | 
	
		
			
				|  |  |              this.dataList.forEach((item, index) => {
 | 
	
		
			
				|  |  |                if (index == this.reData.index) {
 | 
	
		
			
				|  |  | +                selectGoodsNum({
 | 
	
		
			
				|  |  | +                  goodsId: e.id,
 | 
	
		
			
				|  |  | +                  itemType: e.typeno,
 | 
	
		
			
				|  |  | +                  tradeType: 'GN'
 | 
	
		
			
				|  |  | +                }).then((res) => {
 | 
	
		
			
				|  |  | +                  item.storageQuantity =  res.data.data
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  |                  item.itemId = e.id;
 | 
	
		
			
				|  |  |                  item.code = e.code;
 | 
	
		
			
				|  |  |                  item.cname = e.cname;
 | 
	
	
		
			
				|  | @@ -401,20 +427,29 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        } else {
 | 
	
		
			
				|  |  |          this.selectionList.forEach(e => {
 | 
	
		
			
				|  |  | -          this.dataList.push({
 | 
	
		
			
				|  |  | -            itemId: e.id,
 | 
	
		
			
				|  |  | -            code: e.code,
 | 
	
		
			
				|  |  | -            cname: e.cname,
 | 
	
		
			
				|  |  | -            brandItem: e.brandItem,
 | 
	
		
			
				|  |  | -            specsOne: e.specsOne,
 | 
	
		
			
				|  |  | -            specsTwo: e.specsTwo,
 | 
	
		
			
				|  |  | -            typeno: e.typeno,
 | 
	
		
			
				|  |  | -            corpId: e.corpId,
 | 
	
		
			
				|  |  | -            corpName: e.corpName,
 | 
	
		
			
				|  |  | -            price: 0,
 | 
	
		
			
				|  |  | -            amount: 0,
 | 
	
		
			
				|  |  | -            $cellEdit: true
 | 
	
		
			
				|  |  | -          });
 | 
	
		
			
				|  |  | +          selectGoodsNum({
 | 
	
		
			
				|  |  | +            goodsId: e.id,
 | 
	
		
			
				|  |  | +            itemType: e.typeno,
 | 
	
		
			
				|  |  | +            tradeType: 'GN'
 | 
	
		
			
				|  |  | +          }).then(res => {
 | 
	
		
			
				|  |  | +            e.storageQuantity =  res.data.data
 | 
	
		
			
				|  |  | +            this.dataList.push({
 | 
	
		
			
				|  |  | +              itemId: e.id,
 | 
	
		
			
				|  |  | +              code: e.code,
 | 
	
		
			
				|  |  | +              cname: e.cname,
 | 
	
		
			
				|  |  | +              brandItem: e.brandItem,
 | 
	
		
			
				|  |  | +              specsOne: e.specsOne,
 | 
	
		
			
				|  |  | +              specsTwo: e.specsTwo,
 | 
	
		
			
				|  |  | +              typeno: e.typeno,
 | 
	
		
			
				|  |  | +              corpId: e.corpId,
 | 
	
		
			
				|  |  | +              corpName: e.corpName,
 | 
	
		
			
				|  |  | +              price: 0,
 | 
	
		
			
				|  |  | +              amount: 0,
 | 
	
		
			
				|  |  | +              actualQuantity: 0,
 | 
	
		
			
				|  |  | +              storageQuantity: e.storageQuantity,
 | 
	
		
			
				|  |  | +              $cellEdit: true
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +          })
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        this.dialogVisible = false;
 | 
	
	
		
			
				|  | @@ -509,17 +544,24 @@ export default {
 | 
	
		
			
				|  |  |      cnameChange(row) {
 | 
	
		
			
				|  |  |        this.goodsoptions.forEach(e => {
 | 
	
		
			
				|  |  |          if (e.id == row.itemId) {
 | 
	
		
			
				|  |  | -          row.cname = e.cname;
 | 
	
		
			
				|  |  | -          row.code = e.code;
 | 
	
		
			
				|  |  | -          row.corpId = e.corpId;
 | 
	
		
			
				|  |  | -          row.corpName = e.corpName;
 | 
	
		
			
				|  |  | -          row.brandItem = e.brandItem;
 | 
	
		
			
				|  |  | -          row.specsOne = e.specsOne;
 | 
	
		
			
				|  |  | -          row.specsTwo = e.specsTwo;
 | 
	
		
			
				|  |  | -          row.typeno = e.typeno;
 | 
	
		
			
				|  |  | -          row.priceCategory = e.goodsTypeName;
 | 
	
		
			
				|  |  | -          row.purchaseAmount = 0;
 | 
	
		
			
				|  |  | -          row.amount = 0;
 | 
	
		
			
				|  |  | +          selectGoodsNum({
 | 
	
		
			
				|  |  | +            goodsId: e.id,
 | 
	
		
			
				|  |  | +            itemType: e.typeno,
 | 
	
		
			
				|  |  | +            tradeType: 'GN'
 | 
	
		
			
				|  |  | +          }).then(res => {
 | 
	
		
			
				|  |  | +            row.storageQuantity =  res.data.data
 | 
	
		
			
				|  |  | +            row.cname = e.cname;
 | 
	
		
			
				|  |  | +            row.code = e.code;
 | 
	
		
			
				|  |  | +            row.corpId = e.corpId;
 | 
	
		
			
				|  |  | +            row.corpName = e.corpName;
 | 
	
		
			
				|  |  | +            row.brandItem = e.brandItem;
 | 
	
		
			
				|  |  | +            row.specsOne = e.specsOne;
 | 
	
		
			
				|  |  | +            row.specsTwo = e.specsTwo;
 | 
	
		
			
				|  |  | +            row.typeno = e.typeno;
 | 
	
		
			
				|  |  | +            row.priceCategory = e.goodsTypeName;
 | 
	
		
			
				|  |  | +            row.purchaseAmount = 0;
 | 
	
		
			
				|  |  | +            row.amount = 0;
 | 
	
		
			
				|  |  | +          })
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 |