shish 7 месяцев назад
Родитель
Сommit
03e793f3d4

+ 5 - 0
ghsApp/src/admin/item/detail.vue

@@ -324,6 +324,7 @@
 				<view style="width:100vw;margin-top:8upx;"><button @click="orderRecord(productData)">下单记录</button></view>
 				<view style="width:100vw;margin-top:8upx;"><button @click="copyCreate(productData)">复制新建</button></view>
 				<view style="width:100vw;margin-top:8upx;"><button @click="onStockChange(productData)">路上库存变动</button></view>
+        <view style="width:100vw;margin-top:8upx;"><button @click="moreColor(productData)">多颜色</button></view>
 				<view style="width:100vw;margin-top:8upx;" v-if="productData.delStatus == 0"><button @click="changeDelStatus(productData,1)">删除</button></view>
         <view style="width:100vw;margin-top:8upx;" v-if="productData.delStatus == 1"><button @click="changeDelStatus(productData,0)">取消删除</button></view>
 				<view style="width:100vw;margin-top:30upx;"><button @click="closeMoreDoPop()">取消</button></view>
@@ -695,6 +696,10 @@ export default {
 			this.closeMoreDoPop()
 			this.pageTo({url: '/pagesStorehouse/stockWarn/onStockChange?id='+info.id+'&name='+info.name})
 		},
+    moreColor(info){
+			this.closeMoreDoPop()
+			this.pageTo({url: '/admin/item/xjSelect?itemId='+info.id})
+    },
     goPart(){
       this.closeMoreDoPop()
       this.partShow = true

+ 4 - 0
ghsPad/src/mixins/product.js

@@ -178,6 +178,10 @@ export default {
 				})
 				this.$forceUpdate()
 			}
+
+			//多颜色也需要删除
+			uni.removeStorageSync('xj')
+
 		},
 		//取出缓存数据
 		initDataFromStorage() {

+ 4 - 1
ghsPad/src/pages/home/components/console.vue

@@ -281,8 +281,11 @@ export default {
 				productList.push({productId:productItem.id,bigNum:bigNum,smallNum:smallNum,classId:0,itemId:productItem.itemId,price:productItem.unitPrice})
 			})
 
+			//多颜色
+			let xj = uni.getStorageSync('xj')
+
 			//isCashier=1时收银台播放 总金额139元,请扫码付款
-			createOrder({...params,product:JSON.stringify(productList),isCashier:1,customId:this.customId}).then(res=>{
+			createOrder({...params,product:JSON.stringify(productList),isCashier:1,customId:this.customId,xj:JSON.stringify(xj)}).then(res=>{
 				uni.hideLoading()
 				if(res.code == 1){
 					if(res.data.diff && !this.$util.isEmpty(res.data.diff)){