Explorar o código

Merge branch 'develop_yh42' of http://git.chelingzhu.com/jianguan-web/qpls-md-app into develop_vue3

lilei hai 7 meses
pai
achega
3a9b5c14bd
Modificáronse 1 ficheiros con 13 adicións e 6 borrados
  1. 13 6
      pages/sales/edit.vue

+ 13 - 6
pages/sales/edit.vue

@@ -62,7 +62,7 @@
 							<view class="sales-item-main flex_1">
 								<view class="sales-item-name">{{item.productName || '--'}}</view>
 								<view class="sales-item-txt">{{item.productCode || '--'}}</view>
-								<view class="sales-item-txt color_6" style="font-size: 24upx;" v-if="item.warehouseEntity&&item.warehouseEntity.name || item.warehouseLocationEntity&&item.warehouseLocationEntity.name">{{item.warehouseEntity&&item.warehouseEntity.name}} > {{item.warehouseLocationEntity&&item.warehouseLocationEntity.name}}</view>
+								<view class="sales-item-txt color_6" style="font-size: 24upx;" v-if="item.warehouseName">{{item.warehouseName}} > {{item.warehouseLocationName}}</view>
 								<view class="sales-item-txt flex align_center justify_between">
 									<view class="sales-item-priceInfo">
 										<view :style="{color: $config('errorColor'), display: 'inline-block'}">¥<text style="font-size: 30upx;">{{toThousands(item.price||0, 2)}}</text></view>
@@ -196,9 +196,16 @@
 					if (res.status == 200) {
 						if(res.data && res.data.list){
 							res.data.list.map(item => {
-								item.productName = item.productEntity && item.productEntity.name || item.dealerProductEntity && item.dealerProductEntity.name
-								item.productCode = item.productEntity && item.productEntity.code || item.dealerProductEntity && item.dealerProductEntity.code
-								item.productUnit = item.productEntity && item.productEntity.unit || item.dealerProductEntity && item.dealerProductEntity.unit
+								const productCode = (item.productEntity && item.productEntity.code) || (item.dealerProductEntity && item.dealerProductEntity.code)
+								const productName = (item.productEntity && item.productEntity.name) || (item.dealerProductEntity && item.dealerProductEntity.name)
+								const productOrigCode = (item.productEntity && item.productEntity.origCode) || (item.dealerProductEntity && item.dealerProductEntity.origCode) || '--'
+								const productOrigUnit = (item.productEntity && item.productEntity.unit) || (item.dealerProductEntity && item.dealerProductEntity.unit)
+								item.productCode = productCode || '--'
+								item.productName = productName || '--'
+								item.productOrigCode = productOrigCode || '--'
+								item.productUnit = productOrigUnit || '--'
+								item.warehouseName = item.warehouseEntity && item.warehouseEntity.name || '--'
+								item.warehouseLocationName = item.warehouseLocationEntity && item.warehouseLocationEntity.name || '--'
 							})
 							if(this.pageNo>1){
 								this.listData = this.listData.concat(res.data && res.data.list || [])
@@ -255,8 +262,8 @@
 					productMainImage: data.productMainImage,
 					productCode: data.productCode,
 					productOrigCode: data.productOrigCode,
-					warehouseName: data.warehouseEntity && data.warehouseEntity.name,
-					warehouseLocationName: data.warehouseLocationEntity && data.warehouseLocationEntity.name,
+					warehouseName: data.warehouseName,
+					warehouseLocationName: data.warehouseLocationName,
 					price: data.price,
 					qty: data.qty
 				}