shish 4 лет назад
Родитель
Сommit
06dcfd7f42
1 измененных файлов с 26 добавлено и 6 удалено
  1. 26 6
      ghsApp/src/admin/stat/kdIncome.vue

+ 26 - 6
ghsApp/src/admin/stat/kdIncome.vue

@@ -11,11 +11,11 @@
 						<view v-for="(item, index) in profile" :key="index">
 							<t-tr>
 								<t-td><view>{{item.name}}</view></t-td>
-								<t-td><view>123</view></t-td>
-								<t-td><view>{{item.kd}}</view></t-td>
+								<t-td><view>{{item.num}}</view></t-td>
+								<t-td><view>{{item.amount}}</view></t-td>
 								<t-td>
 									<view>
-										<button class="admin-button-com middel blue" @click="getDetail()">明细</button>
+										<button class="admin-button-com middel blue" @click="getDetail(item)">明细</button>
 									</view>
 								</t-td>
 							</t-tr>
@@ -23,7 +23,7 @@
 					</t-table>
 				</block>
 			</view>
-			<view class="act-income">合计 ¥{{income}}</view>
+			<view class="act-income"></view>
 		</view>
 	</view>
 </view>
@@ -78,8 +78,28 @@ export default {
 		this.shopId = this.getLoginInfo.shopId;
 	},
 	methods: {
-		getDetail(){
-			this.$util.confirmModal({title:'明细',content:'批发:30,零售50,欠款 90,欠款 90,欠款 90,欠款 90,欠款 90'},() => { })
+		getDetail(item){
+			let str = ''
+			if(item.class && !this.$util.isEmpty(item.class)){
+				let cl = Object.values(item.class)
+				cl.forEach((it,idx,arr) => {
+					let num = it.num
+					let name = it.name
+					let amount = it.amount
+					str += name+' '+num+'笔'+' ¥'+amount+', '
+				})
+				str += ' || '
+			}
+			if(item.category && !this.$util.isEmpty(item.category)){
+				let cat = Object.values(item.category)
+				cat.forEach((it,idx,arr) => {
+					let num = it.num
+					let name = it.name
+					let amount = it.amount
+					str += name+' '+num+'笔'+' ¥'+amount+', '
+				})
+			}
+			this.$util.confirmModal({title:'明细',content:str},() => { })
 		},
 		...mapActions(['setUserShopAll']),
 		//选择分店