chenrui пре 2 година
родитељ
комит
b81e2a9f6c

BIN
hybrid/html/img/finishImg.png


+ 3 - 5
hybrid/html/index.html

@@ -198,7 +198,7 @@
           尊敬的“{{info.customer.customerName || '--'}}”,您好!
         </div>
         <div class="tipDesc">
-          以下是您在本店的未结账单,请查阅。
+          以下是您在本店的账单,请查阅。
         </div>
         <div class="orderInfo"
           :style="{bottom:(info.discountAmount && info.discountAmount*1 !=0 ? '-1.9rem':'-1.3rem' )}">
@@ -291,7 +291,6 @@
       },
       created () {
         this.ajaxUrl = window.location.origin + '/qpls-md/'
-        console.log('请求地址:', window.location.origin + '/qpls-md/')
         this.loadData()
       },
       methods: {
@@ -325,9 +324,8 @@
           })
         },
         openInfoList (i) {
-          
           this.saleList[i].isShow = !this.saleList[i].isShow
-          this.flag = this.saleList.every(item=>{return item.isShow})
+          this.flag = this.saleList.every(item => { return item.isShow })
           this.saleList.splice()
         },
         downLoad () {
@@ -336,7 +334,7 @@
         },
         getUrlParam (index) {
           const urlArr = window.location.search.substr(1).split('&')
-          let newArr = urlArr.map(item=>{return item.replace('=','')})
+          const newArr = urlArr.map(item => { return item.replace('=', '') })
           return newArr[index] // 返回参数值
         },
         openAll () {

+ 0 - 27
hybrid/html/js/resize.js

@@ -18,33 +18,6 @@
 	var clientWidth = docEl.clientHeight;
 })(document, window);
 
-
-// 导出
-function downloadExcel(data, fileName) {
-	if (!data) {
-		return
-	}
-	const a = moment().format('YYYYMMDDHHmmss')
-	const fname = fileName + a
-	const blob = new Blob([data], {
-		type: 'application/vnd.ms-excel'
-	})
-	if (window.navigator && window.navigator.msSaveOrOpenBlob) {
-		navigator.msSaveBlob(blob, fname + '.xlsx')
-	} else {
-		const link = document.createElement('a')
-		link.style.display = 'none'
-		var href = URL.createObjectURL(blob)
-		link.href = href
-		link.setAttribute('download', fname + '.xlsx')
-
-		document.body.appendChild(link)
-		link.click()
-		document.body.removeChild(link)
-		window.URL.revokeObjectURL(href) // 释放掉blob对象
-	}
-}
-
 function toThousands(num, decimal) {
 	let numInfo = num ? num : 0
 	return parseFloat(numInfo).toFixed(decimal)

+ 15 - 8
pages.json

@@ -390,14 +390,21 @@
 			"path": "pages/sales/billHistoryDetail", 
 			"style": {
 				"navigationBarTitleText": "对账单详情",
-				"navigationBarTextStyle": "black"
-			}
-		},
-		{
-			"path": "pages/sales/billHistoryEdit", 
-			"style": {
-				"navigationBarTitleText": "对账单详情",
-				"navigationBarTextStyle": "black"
+				"navigationBarTextStyle": "black",
+				"app-plus":{
+					"titleNView": {
+						"titleAlign": "left",
+						"buttons": [ //原生标题栏按钮配置,
+							{
+								"text": "\ue601 编辑" ,//原生标题栏增加分享按钮,点击事件可通过页面的 onNavigationBarButtonTap 函数进行监听u
+								"fontSrc": "/static/iconfont/iconfont.ttf",
+								"fontSize": "14",
+								"color":"#fff",
+								"width":"60px"
+							}
+						]
+					}
+				}
 			}
 		},
 		{

+ 158 - 32
pages/sales/billHistoryDetail.vue

@@ -18,51 +18,74 @@
 				<text>{{ billInfo.billStatus == 'UNSETTLE' ? '未付款' : billInfo.settleStyleSnDictValue ? '已结清(' + billInfo.settleStyleSnDictValue + ')' : '已结清' }}</text>
 			</view>
 		</view>
-		<view class="b_detail">
+		<view class="b_detail" v-if="billInfo.billStatus == 'UNSETTLE'">
 			<view class="detail_list u-flex">
 				<view class="detail_box">
 					<text>总单数:</text>
 					<text>{{ billInfo.detailNum }}</text>
 				</view>
 				<view class="detail_box">
-					<text>待收金额合计:</text>
-					<text>¥{{ billInfo.totalAmount ||billInfo.totalAmount == 0 ? toThousands(billInfo.totalAmount,2):'--' }}</text>
+					<text>待收:</text>
+					<text>¥{{dueAmount}}</text>
 				</view>
 			</view>
 			<view class="detail_list u-flex">
 				<view class="detail_box">
-					<text>折让金额:</text>
+					<text>折让:</text>
 					<text>¥{{ billInfo.discountAmount||billInfo.discountAmount==0? toThousands(billInfo.discountAmount,2):'--'}}</text>
 				</view>
 				<view class="detail_box">
-					<text>折待收金额:</text>
+					<text>折后:</text>
 					<text>¥{{ billInfo.settleAmount||billInfo.settleAmount ==0? toThousands(billInfo.settleAmount,2):'--' }}</text>
 				</view>
 			</view>
-			<view class="detail_list u-flex" v-if="billInfo.billStatus != 'UNSETTLE'">
+		</view>
+		<view class="b_detail" v-else>
+			<view class="detail_list u-flex">
+				<view class="detail_box">
+					<text>总单数:</text>
+					<text>{{ billInfo.detailNum }}</text>
+				</view>
 				<view class="detail_box">
-					<text>实际折让金额:</text>
+					<text>折让:</text>
 					<text>¥{{ billInfo.discountAmount||billInfo.discountAmount==0? toThousands(billInfo.discountAmount,2):'--'}}</text>
 				</view>
+			</view>
+			<view class="detail_list u-flex">
 				<view class="detail_box">
-					<text>实际收款金额:</text>
+					<text>折后:</text>
 					<text>¥{{ billInfo.settleAmount||billInfo.settleAmount ==0? toThousands(billInfo.settleAmount,2):'--' }}</text>
 				</view>
+				<view class="detail_box">
+					<text>实收:</text>
+					<text>¥{{ billInfo.settleRealAmount||billInfo.settleRealAmount ==0? toThousands(billInfo.settleRealAmount,2):'--' }}</text>
+				</view>
 			</view>
 		</view>
-		<view class="detail_con"><billList ref="billBox" :list="billArr"></billList></view>
-		<view class="footer flex align_center" v-if="billInfo.billStatus == 'UNSETTLE'">
-			<navigator style="flex:1;" :url="'/pages/sales/billHistoryEdit?billId=' + verifySn" hover-class="none">
-				<view style="color:#00aaff;">编辑</view>
-			</navigator>
-			<view class="flex" style="width: 78%;">
+		<view class="detail_con"><billList ref="billBox" :showCheck="isShowEdit" :list="billArr"  @allChecked="chooseBillList"></billList></view>
+		<view v-if="!isShowEdit">
+		<view class="footer u-flex u-col-bottom u-row-right" v-if="billInfo.billStatus == 'UNSETTLE'&& billArr&&billArr.length!=0">
+			<view class="u-flex u-col-center" >
 				<u-button type="warning" shape="circle" @click="openPaymentModal">确认收款</u-button>
-				<u-button type="primary" shape="circle" :loading="btnLoading" @click="submitOrder" :custom-style="customStyle">再次发送对账单</u-button>
+				<u-button type="primary" shape="circle" :loading="btnLoading" @click="submitOrder" style="margin-left:20rpx;" :custom-style="customStyle">再次发送对账单</u-button>
 			</view>
 		</view>
-		<view class="footer" v-else>
+		<view class="footer" v-else-if="billInfo.billStatus != 'UNSETTLE'&& billArr&&billArr.length!=0">
 			<u-button type="primary" shape="circle" :loading="btnLoading" @click="submitOrder" :custom-style="customStyle">再次发送对账单</u-button>
 		</view>
+		</view>
+		<view v-else>
+		<view class="footer flex align_center" v-if="billInfo.billStatus == 'UNSETTLE' && billArr&&billArr.length!=0">
+			<u-checkbox-group style="flex:1;">
+				<u-checkbox v-model="checkedAll" shape="circle" @change="chooseAll">{{checkedAll?'取消全选':'全选'}}</u-checkbox>
+			</u-checkbox-group>
+			<view class="u-flex u-row-right">
+				<u-button type="error" shape="circle" :loading="btnLoading" @click="handleEvents('del')" :custom-style="customDelStyle">删除</u-button>
+				<u-button type="warning" shape="circle" style="margin-left: 30rpx;" @click="handleEvents('update')">一键刷新</u-button>	
+			</view>
+		</view>
+		</view>
+		<u-modal v-model="modalShow" :show-title="false" :content="modalCon" :show-cancel-button="true" @confirm="handleConfirm"></u-modal>
 		<!-- 确认收款弹窗 -->
 		<u-popup v-model="showPayment" mode="center" :border-radius="20" width="82%">
 			<view class="slot-content">
@@ -81,7 +104,7 @@
 						<u-form-item :border-bottom ="false" label="折让金额:" prop="discountAmount"><u-input type="number" placeholder="请输入实际收款金额(最多2位小数)" :border="true" :height="60"  v-model="form.discountAmount"/></u-form-item>
 					</u-form>
 				</view>
-				<view class="costText">折让后金额</view>
+				<view class="costText">实收金额</view>
 				<view class="costText1">¥{{settlement<0?0:settlement}}</view>
 				<view class="paymentFooter flex algin-center">
 					<view @click="closePopup">取消</view>
@@ -100,7 +123,7 @@
 
 <script>
 import billList from './billListComponent.vue';
-import { findBySn, insert,settleVerify,settle } from '@/api/verify.js';
+import { findBySn, insert,settleVerify,settle,flushBill,deleteDetails } from '@/api/verify.js';
 import getDate from '@/libs/getDate.js';
 import { toThousands } from '@/libs/tools.js'
 import { getLookUpDatas } from '@/api/data';
@@ -113,6 +136,10 @@ export default {
 				backgroundColor: this.$config('primaryColor'),
 				color: '#fff'
 			},
+			customDelStyle: {
+				width:'200rpx',
+				color: '#fff'
+			},
 			verifySn: '',
 			billInfo: null,
 			billArr: [],
@@ -153,7 +180,11 @@ export default {
 			modalContent:'',
 			enableFundAccount:false,
 			accountList:[],//结算账户列表
-			settleAccount:false
+			settleAccount:false,
+			orderList:[],
+			modalShow:false,
+			modalCon:'刷新后,将删除对账单中已收款的订单,更新待收款单据。确定刷新吗?',
+			eventsType:'' //打开弹窗类型 del删除  update更新
 		};
 	},
 	onReady() {
@@ -168,6 +199,27 @@ export default {
 			this.loadData({ verifySn: options.billId });
 		}
 	},
+	//编辑事件
+	onNavigationBarButtonTap(e){
+		this.isShowEdit = !this.isShowEdit
+		var pages = getCurrentPages();
+		var page = pages[pages.length - 1];
+		var currentWebview = page.$getAppWebview();
+		var tn = currentWebview.getStyle().titleNView;
+		
+		let _this = this
+		if(_this.isShowEdit){
+			tn.buttons[0].text = '\ue601 取消';
+		}else{
+			tn.buttons[0].text = '\ue601 编辑';
+		}
+		_this.$nextTick(()=>{
+			currentWebview.setStyle({
+			    titleNView: tn
+			});
+		})
+		
+	},
 	computed: {
 		//经销商信息
 		userData() {
@@ -181,6 +233,18 @@ export default {
 			let endPay=Number(totalPrice)>=Number(discountPrice) ? ret : 0
 			this.form.receiptAmount = endPay
 			return endPay
+		},
+		dueAmount(){
+			let totalAmount = this.billInfo.totalAmount?this.billInfo.totalAmount:0
+			let settleRealAmount = this.billInfo.settleRealAmount?this.billInfo.settleRealAmount:0
+			let duePrice = totalAmount - settleRealAmount // 待收金额
+			duePrice=Number(duePrice)>0 ? duePrice : 0
+			const resPrice = duePrice.toFixed(2)
+			return resPrice
+		},
+		//经销商信息
+		userData() {
+			return this.$store.state.vuex_userData;
 		}
 	},
 	methods: {
@@ -202,7 +266,7 @@ export default {
 		closePopup(){
 			this.form={
 				receiptAmount:0,
-				discountAmount:undefined,
+				discountAmount:this.billInfo.discountAmount,
 				settleType:'',
 				settleTypeName:'',
 				settleAccountSn:'',
@@ -223,20 +287,16 @@ export default {
 						})
 					}else{
 						// 判断是否显示结算类型
-						queryFunctionState().then(res => {
-						  if (res.status == 200) {
-						    _this.enableFundAccount = res.data.functionEnableFlag == 1
-						  }
-						})
-						// if(this.$hasPermissions('M_fundAccountList')&&this.$hasPermissions('B_fundAccountEnable')){
-						// 	queryFunctionState().then(res => {
-						// 	  if (res.status == 200) {
-						// 	    _this.enableFundAccount = res.data.functionEnableFlag == 1
-						// 	  }
-						// 	})
-						// }
+						if(this.$hasPermissions('M_fundAccountList')&&this.$hasPermissions('B_fundAccountEnable')){
+							queryFunctionState().then(res => {
+							  if (res.status == 200) {
+							    _this.enableFundAccount = res.data.functionEnableFlag == 1
+							  }
+							})
+						}
 						_this.getPayType();
 						_this.showPayment = true
+						_this.form.discountAmount=_this.billInfo.discountAmount
 						_this.$nextTick(()=>{
 							_this.$refs.uForm.setRules(_this.rules);
 						})
@@ -370,6 +430,72 @@ export default {
 					}
 				});
 			}
+		},
+		//一键刷新
+		handleUpdate(){
+			this.checkedAll = false
+			this.$refs.billBox.allSelect(false);
+			flushBill({verifySn:this.verifySn}).then(res => {
+				if (res.status == 200) {
+					this.loadData({ verifySn: this.verifySn })
+				}
+			});
+		},
+		//删除
+		deleteOrder(){
+			let that=this
+			deleteDetails({verifySn:that.verifySn,detailSnList:that.orderList}).then(res => {
+				if (res.status == 200) {
+					uni.showToast({
+						title:res.message,
+						duration: 2000
+					})
+					that.loadData({ verifySn: that.verifySn });
+				}
+			});
+		},
+		handleEvents(type){
+			this.eventsType=type
+			if(type == 'del'){
+				let allList=this.$refs.billBox.getAllData();
+				let newChooseList = []
+				let num = 0
+				allList.forEach(item=>{
+					if(item.checked){
+						newChooseList.push(item.detailSn)
+						num+=item.unsettleAmount
+					}
+				})
+				if(newChooseList.length == 0){
+					uni.showToast({
+						title:'请先选择要删除的销售单',
+						icon:'none'
+					})
+					return
+				}
+				this.orderList=newChooseList
+				let newNum=toThousands(num,2)
+				
+				this.modalCon = '选中'+newChooseList.length+'项,待收金额¥'+newNum+',确认删除吗?'
+			}
+			let that=this
+			that.$nextTick(()=>{
+				that.modalShow = true
+			})
+		},
+		//确定提交删除、刷新
+		handleConfirm(){
+			if(this.eventsType=='del'){
+				this.deleteOrder();
+			}else{
+				this.handleUpdate();
+			}
+		},
+		chooseBillList(flag){
+			this.checkedAll = flag
+		},
+		chooseAll(){
+			this.$refs.billBox.allSelect(!this.checkedAll);
 		}
 	}
 };

+ 0 - 292
pages/sales/billHistoryEdit.vue

@@ -1,292 +0,0 @@
-<template>
-	<view class="content flex flex_column" v-if="billInfo">
-		<view class="b_head">
-			<view class="head_list">
-				<text>分享时间</text>
-				<text>{{ billInfo.createDate }}</text>
-			</view>
-			<view class="head_list" v-if="billInfo.customer">
-				<text>客户名称</text>
-				<text>{{ billInfo.customer.customerName }}</text>
-			</view>
-			<!-- <view class="head_list">
-				<text>对账周期</text>
-				<text>{{ timeInfo || '--' }}</text>
-			</view> -->
-			<view class="head_list">
-				<text>付款状态</text>
-				<text>{{ billInfo.billStatus == 'UNSETTLE' ? '未付款' : billInfo.settleStyleSnDictValue ? '已结清(' + billInfo.settleStyleSnDictValue + ')' : '已结清' }}</text>
-			</view>
-		</view>
-		<view class="b_detail">
-			<view class="detail_list u-flex">
-				<view class="detail_box">
-					<text>总单数:</text>
-					<text>{{ billInfo.detailNum }}</text>
-				</view>
-				<view class="detail_box">
-					<text>待收金额合计:</text>
-					<text>¥{{ billInfo.totalAmount ||billInfo.totalAmount == 0 ? toThousands(billInfo.totalAmount,2):'--' }}</text>
-				</view>
-			</view>
-			<view class="detail_list u-flex">
-				<view class="detail_box">
-					<text>折让金额:</text>
-					<text>¥{{ billInfo.discountAmount||billInfo.discountAmount==0? toThousands(billInfo.discountAmount,2):'--'}}</text>
-				</view>
-				<view class="detail_box">
-					<text>折让后待收金额:</text>
-					<text>¥{{ billInfo.settleAmount||billInfo.settleAmount ==0? toThousands(billInfo.settleAmount,2):'--' }}</text>
-				</view>
-			</view>
-			<view class="detail_list u-flex" v-if="billInfo.billStatus != 'UNSETTLE'">
-				<view class="detail_box">
-					<text>实际折让金额:</text>
-					<text>¥{{ billInfo.discountAmount||billInfo.discountAmount==0? toThousands(billInfo.discountAmount,2):'--'}}</text>
-				</view>
-				<view class="detail_box">
-					<text>实际收款金额:</text>
-					<text>¥{{ billInfo.settleAmount||billInfo.settleAmount ==0? toThousands(billInfo.settleAmount,2):'--' }}</text>
-				</view>
-			</view>
-		</view>
-		<view class="detail_con"><billList ref="billBox" :list="billArr" :showCheck="isShowEdit" @allChecked="chooseBillList"></billList></view>
-		<view class="footer flex align_center" v-if="billInfo.billStatus == 'UNSETTLE' && billArr&&billArr.length!=0">
-			<u-checkbox-group style="flex:1;">
-				<u-checkbox v-model="checkedAll" shape="circle" @change="chooseAll">{{checkedAll?'取消全选':'全选'}}</u-checkbox>
-			</u-checkbox-group>
-			<view class="u-flex u-row-right">
-				<u-button type="error" shape="circle" :loading="btnLoading" @click="handleEvents('del')" :custom-style="customStyle">删除</u-button>
-				<u-button type="warning" shape="circle" style="margin-left: 30rpx;" @click="handleEvents('update')">一键刷新</u-button>	
-			</view>
-		</view>
-		<u-modal v-model="modalShow" :show-title="false" :content="modalCon" :show-cancel-button="true" @confirm="handleConfirm"></u-modal>
-	</view>
-</template>
-
-<script>
-import billList from './billListComponent.vue';
-import { findBySn, insert,flushBill,deleteDetails } from '@/api/verify.js';
-import getDate from '@/libs/getDate.js';
-import { toThousands } from '@/libs/tools.js'
-export default {
-	components: { billList },
-	data() {
-		return {
-			customStyle: {
-				width:'200rpx',
-				color: '#fff'
-			},
-			verifySn: '',
-			billInfo: null,
-			billArr: [],
-			timeInfo: '',
-			btnLoading: false,
-			shareShow: false,
-			isShowEdit:true,//删除
-			shareContent: `是否同意发送对账单给微信好友?`,
-			toThousands,
-			form:{
-				money:''
-			},
-			checkedAll:false,
-			rules: {
-				money: [
-					{ 
-						required: true, 
-						message: '请输入实际收款金额', 
-						trigger: ['change','blur'],
-					}
-				]
-			},
-			orderList:[],
-			modalShow:false,
-			modalCon:'刷新后,将删除对账单中已收款的订单,更新待收款单据。确定刷新吗?',
-			eventsType:'' //打开弹窗类型 del删除  update更新
-		};
-	},
-	onReady() {
-		uni.setNavigationBarColor({
-			frontColor: '#ffffff',
-			backgroundColor: this.$config('primaryColor')
-		});
-	},
-	onLoad(options) {
-		if (options && options.billId) {
-			this.verifySn = options.billId;
-			this.loadData({ verifySn: options.billId });
-		}
-	},
-	onBackPress(e){
-		uni.redirectTo({
-			url: '/pages/sales/billHistoryDetail?billId=' + this.verifySn
-		})
-		return true;
-	},
-	computed: {
-		//经销商信息
-		userData() {
-			return this.$store.state.vuex_userData;
-		}
-	},
-	methods: {
-		//一键刷新
-		handleUpdate(){
-			flushBill({verifySn:this.verifySn}).then(res => {
-				if (res.status == 200) {
-					this.loadData({ verifySn: this.verifySn })
-				}
-			});
-		},
-		//删除
-		deleteOrder(){
-			let that=this
-			deleteDetails({verifySn:that.verifySn,detailSnList:that.orderList}).then(res => {
-				if (res.status == 200) {
-					uni.showToast({
-						title:res.message,
-						duration: 2000
-					})
-					that.loadData({ verifySn: that.verifySn });
-				}
-			});
-		},
-		handleEvents(type){
-			this.eventsType=type
-			if(type == 'del'){
-				let allList=this.$refs.billBox.getAllData();
-				let newChooseList = []
-				let num = 0
-				allList.forEach(item=>{
-					if(item.checked){
-						newChooseList.push(item.detailSn)
-						num+=item.unsettleAmount
-					}
-				})
-				if(newChooseList.length == 0){
-					uni.showToast({
-						title:'请先选择要删除的对账单',
-						icon:'none'
-					})
-					return
-				}
-				this.orderList=newChooseList
-				let newNum=toThousands(num,2)
-				
-				this.modalCon = '选中'+newChooseList.length+'项,待收金额¥'+newNum+',确认删除吗?'
-			}
-			let that=this
-			that.$nextTick(()=>{
-				that.modalShow = true
-			})
-		},
-		//确定提交删除、刷新
-		handleConfirm(){
-			if(this.eventsType=='del'){
-				this.deleteOrder();
-			}else{
-				this.handleUpdate();
-			}
-		},
-		chooseBillList(flag){
-			this.checkedAll = flag
-		},
-		chooseAll(){
-			this.$refs.billBox.allSelect(!this.checkedAll);
-		},
-		loadData(ajaxData) {
-			let that = this;
-			findBySn(ajaxData).then(res => {
-				if (res.status == 200) {
-					that.billInfo = res.data;
-					that.billArr = res.data.detailList;
-					let timeobj = getDate.editDay(res.data.bizBeginDate, res.data.bizEndDate);
-					that.timeInfo = timeobj.starttime + '~' + timeobj.endtime;
-					that.$nextTick(() => {
-						that.$refs.billBox.setData(res.data.detailList);
-					});
-				}
-			});
-		}
-	}
-};
-</script>
-
-<style lang="scss" scoped>
-.content {
-	height: 100vh;
-	width: 100%;
-	box-sizing: border-box;
-	.b_head {
-		background-color: #fff;
-		.head_list {
-			padding: 14rpx 20rpx;
-			border-bottom: 1rpx solid #f8f8f8;
-			
-			text {
-				&:first-child {
-					color: $uni-text-color-grey;
-					display: inline-block;
-					width: 160rpx;
-				}
-			}
-		}
-	}
-	.b_detail {
-		margin: 6rpx 0;
-		background-color: #fff;
-		padding: 20rpx;
-		box-sizing: border-box;
-		.detail_list {
-			margin-bottom: 10rpx;
-			&:last-child {
-				margin-bottom: 0rpx;
-			}
-			.detail_box::after {
-				content: ';';
-				color: $uni-text-color-grey;
-			}
-			.detail_box {
-				text {
-					&:first-child {
-						color: $uni-text-color-grey;
-					}
-					&:last-child {
-						color: $uni-color-warning;
-						font-weight: 600;
-					}
-				}
-			}
-		}
-	}
-	.detail_con {
-		flex-grow: 1;
-		overflow: auto;
-		background-color: #fff;
-	}
-	.footer {
-		width: 100%;
-		box-sizing: border-box;
-		padding: 10rpx 20rpx;
-		background: #fff;
-	}
-}
-// 确认收款弹窗
-.slot-content{
-	.u-form-item{
-			line-height:0 !important;
-		}
-		.paymentFooter{
-			border-top:1rpx solid #eee;
-			view{
-				width: 50%;
-				text-align:center;
-				padding:26rpx 0;
-			}
-		}
-		.paymentFooter view:last-child{
-			color:#007aff;
-			border-left:1rpx solid #eee;
-		}
-}
-</style>

+ 1 - 1
pages/sales/billListComponent.vue

@@ -45,7 +45,7 @@ export default {
 	},
 	data() {
 		return {
-			listData:[],
+			listData:this.list,
 			noDataText:'暂无数据',
 			toThousands
 		};

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
static/iconfont/iconfont.css


BIN
static/iconfont/iconfont.ttf


Неке датотеке нису приказане због велике количине промена