Roebin 3 роки тому
батько
коміт
16b3afa921
100 змінених файлів з 850 додано та 250 видалено
  1. 3 3
      http/baseUrl.js
  2. 42 1
      pages/alldeatil/acptdetail.vue
  3. 132 22
      pages/alldeatil/addbill.vue
  4. 1 1
      pages/alldeatil/billdetail.vue
  5. 10 7
      pages/alldeatil/contractdetail.vue
  6. 53 19
      pages/alldeatil/drawerdetail.vue
  7. 1 2
      pages/alldeatil/supplierdetail.vue
  8. 369 114
      pages/alldeatil/upcontract.vue
  9. 4 4
      pages/drawer/drawer.vue
  10. 101 4
      pages/index/index.vue
  11. 2 1
      pages/login/login.vue
  12. 1 1
      store/index.js
  13. 5 43
      unpackage/dist/build/mp-weixin/app.json
  14. 0 0
      unpackage/dist/build/mp-weixin/common/main.js
  15. 0 0
      unpackage/dist/build/mp-weixin/common/main.wxss
  16. 0 0
      unpackage/dist/build/mp-weixin/common/runtime.js
  17. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  18. 1 1
      unpackage/dist/build/mp-weixin/componet/tabbar/tabbar.js
  19. 0 1
      unpackage/dist/build/mp-weixin/componet/tabbar/tabbar.wxml
  20. 0 1
      unpackage/dist/build/mp-weixin/componet/tabbar/tabbar.wxss
  21. 10 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--form/u--form.js
  22. 6 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--form/u--form.json
  23. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--form/u--form.wxml
  24. 10 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--input/u--input.js
  25. 6 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--input/u--input.json
  26. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--input/u--input.wxml
  27. 0 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.js
  28. 7 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.json
  29. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.wxml
  30. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.wxss
  31. 0 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form/u-form.js
  32. 4 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form/u-form.json
  33. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form/u-form.wxml
  34. 0 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js
  35. 6 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.json
  36. 0 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.wxml
  37. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.wxss
  38. 10 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js
  39. 4 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.json
  40. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.wxml
  41. 1 0
      unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.wxss
  42. 0 1
      unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.js
  43. 2 1
      unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.json
  44. 0 0
      unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.wxml
  45. 0 0
      unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.wxss
  46. 0 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/acptdetail.js
  47. 0 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/acptdetail.wxml
  48. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/acptdetail.wxss
  49. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addbill.js
  50. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addbill.wxml
  51. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.js
  52. 5 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.json
  53. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.wxml
  54. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.wxss
  55. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.js
  56. 5 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.json
  57. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.wxml
  58. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.wxss
  59. 1 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.js
  60. 3 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.json
  61. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.wxml
  62. 1 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.wxss
  63. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/contractdetail.js
  64. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/contractdetail.wxml
  65. 0 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/drawerdetail.js
  66. 1 1
      unpackage/dist/build/mp-weixin/pages/alldeatil/drawerdetail.wxml
  67. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/drawerdetail.wxss
  68. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.js
  69. 5 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.json
  70. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.wxml
  71. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.wxss
  72. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.js
  73. 5 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.json
  74. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.wxml
  75. 1 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.wxss
  76. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.js
  77. 11 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.json
  78. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.wxml
  79. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.wxss
  80. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/upcontract.js
  81. 0 0
      unpackage/dist/build/mp-weixin/pages/alldeatil/upcontract.wxml
  82. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/login.js
  83. 0 9
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/login.json
  84. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/login.wxml
  85. 0 1
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.js
  86. 1 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.json
  87. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.wxml
  88. 1 1
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.wxss
  89. 0 1
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/setpassword.js
  90. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/setpassword.wxml
  91. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/setpassword.wxss
  92. 0 1
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/supplierges.js
  93. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/supplierges.wxml
  94. 0 0
      unpackage/dist/build/mp-weixin/pages/bsinessadmin/supplierges.wxss
  95. 0 1
      unpackage/dist/build/mp-weixin/pages/drawer/drawer.js
  96. 2 1
      unpackage/dist/build/mp-weixin/pages/drawer/drawer.json
  97. 0 0
      unpackage/dist/build/mp-weixin/pages/drawer/drawer.wxml
  98. 0 0
      unpackage/dist/build/mp-weixin/pages/drawer/drawer.wxss
  99. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.js
  100. 2 1
      unpackage/dist/build/mp-weixin/pages/index/index.json

+ 3 - 3
http/baseUrl.js

xqd
@@ -1,10 +1,10 @@
 
-export const imageUrl = 'http://o2o.cn/'
+export const imageUrl = 'https://ht.9026.com'
 // export const baseUrl = 'http://o2o.cn/api/'
-export const baseUrl = 'http://o2o.cn/api/'
+export const baseUrl = 'https://ht.9026.com'
 //export const mainUrl = 'http://o2o.cn'
 
 //export const imageUrl = 'http://t28.9026.com/'
 //export const baseUrl = 'http://t28.9026.com/api/'
 // export const mainUrl = 'http://t7.9026.com'
-export const mainUrl = 'http://123.207.180.167:8700'
+export const mainUrl = 'https://ht.9026.com'

+ 42 - 1
pages/alldeatil/acptdetail.vue

xqd xqd xqd
@@ -27,13 +27,14 @@
 					placeholder-style="font-size:30rpx;color:#68625B" />
 			</view>
 		</view>
-		<view class="logininbtn">
+		<view class="logininbtn" @click="MakeSure">
 			<text>确认修改</text>
 		</view>
 	</view>
 </template>
 
 <script>
+	let that
 	export default {
 		data() {
 			return {
@@ -49,6 +50,7 @@
 			}
 		},
 		onLoad(o) {
+			that=this
 			if(o.id){
 				this.id=o.id
 			}
@@ -69,6 +71,45 @@
 					uni.hideLoading()
 					console.log(err)
 				})
+			},
+			MakeSure() {
+				let form=this.form
+				form.id=this.id
+				if (form.name.length == 0) {
+					that.$toast("请输入出票人的姓名")
+					return
+				}
+				if (form.bankAccount.length == 0) {
+					that.$toast("请输入出票人的账户")
+					return
+				}
+				if (form.bankName.length == 0) {
+					that.$toast("请输入开户行名称")
+					return
+				}
+				uni.showModal({
+					title: '提示',
+					content: '是否确认修改?',
+					success: function(res) {
+						if (res.confirm) {
+							uni.showLoading()
+							uni.$u.http.post('/api/Acceptor/update', form, {
+								custom: {
+									auth: true
+								}
+							}).then((res) => {
+								uni.hideLoading()
+								that.$toast("修改成功")
+								// that.form = res
+							}).catch((err) => {
+								uni.hideLoading()
+								that.$toast(err.msg)
+			
+							})
+						}
+					}
+				});
+			
 			}
 			
 		}

+ 132 - 22
pages/alldeatil/addbill.vue

xqd xqd xqd xqd xqd
@@ -123,7 +123,7 @@
 				</view>
 			
 				<view class="inbox" style="border: none;padding-bottom: 0;">
-					<u-upload :fileList="fileList4" @afterRead="afterRead" @delete="deletePic" name="1" multiple
+					<u-upload :fileList="fileList4" @afterRead="afterRead" @delete="deletePic" name="4" multiple
 						:maxCount="10" width="100" height="100" @click="checkIndex(index)"></u-upload>
 				</view>
 			</view>
@@ -197,20 +197,10 @@
 			
 		},
 		onLoad() {
-			let myDate = new Date()
-			let wk = myDate.getDay()
-			let yy = String(myDate.getFullYear())
-			let mm = myDate.getMonth() + 1
-			let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate())
-			let nowDate = yy + '-' + mm + '-' + dd
-			
-			this.contractDrafts.forEach(item=>{
-				item.acceptDate = nowDate
-				item.issueDate = nowDate
-				item.expireDate = nowDate
-				item.expectDiscountDate = nowDate
-			})
+			that=this
 			this.init()
+			this.form.supplierId = uni.getStorageSync('supplierId')
+			this.loadTime()
 		},
 		methods: {
 			addNewBill(){
@@ -228,18 +218,61 @@
 					}
 				this.contractDrafts.push(form)
 			},
-			init(){
-				
-				uni.$u.http.post('/api/Acceptor/search',{
-					pageIndex:1,
-					pageSize:10,
+			loadTime(){
+				let myDate = new Date()
+				// let wk = Date.parse(new Date());
+				let wk=myDate.getTime()
+				console.log(wk)
+				let yy = String(myDate.getFullYear())
+				// let mm = myDate.getMonth() + 1
+				let mm = String(myDate.getMonth() + 1 < 10 ? '0' + (myDate.getMonth() + 1) : myDate.getMonth() + 1)
+				let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate())
+				let nowDate = yy + '-' + mm + '-' + dd
+				this.contractDrafts.forEach(item => {
+					item.acceptDate = nowDate
+					item.issueDate = nowDate
+					item.expireDate = nowDate
+					item.expectDiscountDate = nowDate
+					item.expectDiscountDateTime=wk
+					item.issueDateTime=wk
+					let nTime = item.expectDiscountDateTime - item.issueDateTime
+					item.limitTime = Math.floor(nTime / 86400000)+1;
+				})
+			},
+			init() {
+				// 承兑人列表
+				uni.$u.http.post('/api/Acceptor/search', {
+			
 				}, {
 					custom: {
 						auth: true
 					}
 				}).then((res) => {
-				}).catch((err) => {
-				})
+					uni.hideLoading()
+					this.range1 = res.result
+					// for(let i in this.range1){
+			
+					// }
+					this.range1.forEach((item, index) => {
+						this.range1[index].value = index
+						this.range1[index].text = item.name
+					})
+				}).catch((err) => {})
+				// 出票人列表
+				uni.$u.http.post('/api/Drawer/search', {
+			
+				}, {
+					custom: {
+						auth: true
+					}
+				}).then((res) => {
+					uni.hideLoading()
+					this.range2 = res.result
+					this.range2.forEach((item, index) => {
+						this.range2[index].value = index
+						this.range2[index].text = item.name
+					})
+				}).catch((err) => {})
 			},
 			checkIndex(index){
 				this.allindex=index
@@ -309,7 +342,7 @@
 						url: result
 					}))
 					this[`fileList${event.name}`].forEach(item=>{
-						this.form[this.index].picUrls.push(item.url)
+						this.form[this.allindex].picUrls.push(item.url)
 					})
 					fileListLen++
 				}
@@ -331,6 +364,83 @@
 					});
 				})
 			},
+			upAll() {
+				uni.showModal({
+					title: '提示',
+					content: '是否上传汇票?',
+					success: function (res) {
+						if (res.confirm) {
+							
+							form.forEach(i=>{
+								if(i.name.length==0){
+									that.$toast('请输入汇票名称')
+									return
+								}
+								if(form.draftNo.length==0){
+									that.$toast('请输入汇票号码')
+									return
+								}
+								if(form.acceptor.length==0){
+									that.$toast('请选择承兑人')
+									return
+								}
+								if(form.drawers.length==0){
+									that.$toast('请选择出票人')
+									return
+								}
+								if(form.money.length==0){
+									that.$toast('请输入金额')
+									return
+								}
+								
+								if(form.serviceRate.length==0){
+									that.$toast('请输入服务费率')
+									return
+								}
+								if(form.interestRate.length==0){
+									that.$toast('请输入利率')
+									return
+								}
+								if(form.picUrls.length==0){
+									that.$toast('请上传附件')
+									return
+								}
+								
+							})
+							
+							that.range2.forEach(item=>{
+								form.contractDrafts.forEach(i=>{
+									if(that.range2[i.drawers].name==item.name){
+										i.drawersId=item.id
+									}
+								})
+							})
+							that.range1.forEach(item=>{
+								form.contractDrafts.forEach(i=>{
+									if(that.range1[i.acceptor].name==item.name){
+										i.acceptorId=item.id
+									}
+								})
+							})
+							uni.showLoading()
+							uni.$u.http.post('/api/Contract',that.form, {
+								custom: {
+									auth: true
+								}
+							}).then((res) => {
+								uni.hideLoading()
+								that.$toast("合同上传成功")
+							}).catch((err) => {
+								uni.hideLoading()
+								that.$toast(err.msg)
+								console.log(err)
+							})
+						} else if (res.cancel) {
+						}
+					}
+				});
+			
+			},
 		}
 	}
 </script>

+ 1 - 1
pages/alldeatil/billdetail.vue

xqd
@@ -50,7 +50,7 @@
 				</view>
 				<view class="titleall ">
 					<text class="pl">利率</text>
-					<text class="pr">{{msg.interestRate?msg.interestRate:''}}%</text>
+					<text class="pr">{{msg.interestRate?msg.interestRate:0}}</text>
 				</view>
 				<view class="titleall ">
 					<text class="pl">利息</text>

+ 10 - 7
pages/alldeatil/contractdetail.vue

xqd xqd xqd xqd xqd xqd
@@ -58,7 +58,7 @@
 			</view>
 		</view>
 		<view class="acpcardlist">
-			<view class="lable " v-for="(item,index) in msg.contractDraft" :key="index">
+			<view class="lable " v-for="(item,index) in msg.contractDraft.result" :key="index">
 				<view class="radiobox" v-if="editall">
 					<radio :value="index" :checked="item.checked" color="#D8AB5A"  @click="checkBox(item.id)"/>
 				</view>
@@ -185,7 +185,7 @@
 				}).then((res) => {
 					uni.hideLoading()
 					this.msg=res
-					this.msg.contractDraft.forEach(item=>{
+					this.msg.contractDraft.result.forEach(item=>{
 						item.checked=false
 					})
 					const newData1 = res.picList.map((item)=>{
@@ -193,12 +193,15 @@
 					     url: item,
 					   }
 					 })
+					 console.log(newData2)
 					this.fileList1=newData1
+					console.log(newData2)
 					const newData2 = res.invoicePicList.map((item)=>{
 					   return {
 					     url: item,
 					   }
 					 })
+					 
 					this.fileList2=newData2
 					const newData3 = res.tradePicList.map((item)=>{
 					   return {
@@ -215,17 +218,17 @@
 				this.editall=true
 			},
 			checkBox(id){
-				let list=this.msg.contractDraft
+				let list=this.msg.contractDraft.result
 				list.forEach(item=>{
 					if(item.id==id){
 						item.checked=!item.checked
 					}
 				})
-				this.msg.contractDraft = JSON.parse(JSON.stringify(list))
+				this.msg.contractDraft.result = JSON.parse(JSON.stringify(list))
 				
 			},
 			allSelect(){
-				let list=this.msg.contractDraft
+				let list=this.msg.contractDraft.result
 				if(this.quan){
 					list.forEach(item => {
 						item.checked =true
@@ -235,7 +238,7 @@
 						item.checked =false
 					})
 				}
-				this.msg.contractDraft = JSON.parse(JSON.stringify(list))
+				this.msg.contractDraft.result = JSON.parse(JSON.stringify(list))
 			},
 			acpDetail() {
 				uni.navigateTo({
@@ -263,7 +266,7 @@
 			selectDown(){
 				this.editall=false
 				that.quan=true
-				let list=this.msg.contractDraft
+				let list=this.msg.contractDraft.result
 				list.forEach(item=>{
 						item.checked=false
 				})

+ 53 - 19
pages/alldeatil/drawerdetail.vue

xqd xqd xqd xqd
@@ -17,49 +17,84 @@
 				<input type="text" v-model="form.bankName" class="checkword" placeholder="请输入开户行名称"
 					placeholder-style="font-size:30rpx;color:#BEBDBB" />
 			</view>
-		
+
 		</view>
-		<view class="logininbtn">
+		<view class="logininbtn" @click="MakeSure">
 			<text>确认修改</text>
 		</view>
 	</view>
 </template>
 
 <script>
+	let that
 	export default {
 		data() {
 			return {
 				form: {
 					name: '',
 					bankAccount: '',
-					bankName:''
+					bankName: ''
 				},
-				
+
 			}
 		},
 		onLoad(o) {
-			if(o.id){
-				this.id=o.id
+			that = this
+			if (o.id) {
+				this.id = o.id
 			}
 			this.init()
 		},
 		methods: {
-			init(){
-				uni.showLoading()
-				uni.$u.http.get(`/api/Drawer/${this.id}`,{
+			init() {
+				uni.$u.http.get(`/api/Drawer/${this.id}`, {
 					custom: {
 						auth: true
 					}
 				}).then((res) => {
-					uni.hideLoading()
-					this.form=res
-					
+					this.form = res
 				}).catch((err) => {
-					uni.hideLoading()
 					console.log(err)
 				})
+			},
+			MakeSure() {
+				let form=this.form
+				form.id=this.id
+				if (form.name.length == 0) {
+					that.$toast("请输入出票人的姓名")
+					return
+				}
+				if (form.bankAccount.length == 0) {
+					that.$toast("请输入出票人的账户")
+					return
+				}
+				if (form.bankName.length == 0) {
+					that.$toast("请输入开户行名称")
+					return
+				}
+				uni.showModal({
+					title: '提示',
+					content: '是否确认修改?',
+					success: function(res) {
+						if (res.confirm) {
+							uni.showLoading()
+							uni.$u.http.post('/api/Drawer/update', form, {
+								custom: {
+									auth: true
+								}
+							}).then((res) => {
+								uni.hideLoading()
+								that.$toast("修改成功")		
+							}).catch((err) => {
+								uni.hideLoading()
+								that.$toast(err.msg)
+
+							})
+						}
+					}
+				});
+
 			}
-			
 		}
 	}
 </script>
@@ -75,13 +110,15 @@
 		justify-content: center;
 
 	}
-	.atitle{
+
+	.atitle {
 		display: block;
 		padding-top: 102rpx;
 		// padding-left: 30rpx;
 		font-size: 60rpx;
 		font-weight: 600;
 	}
+
 	.loginbg {
 		background-image: url("https://t39.9026.com/web/uploads/thumbs/mall10000/20220629/e01b927c95ee1f05364f5e456f281388.png");
 		height: 559rpx;
@@ -210,7 +247,7 @@
 
 	.logininbtn {
 		margin-top: 80rpx;
-		width:690rpx;
+		width: 690rpx;
 		border-radius: 20rpx;
 		// background: linear-gradient(to right, #FFE1AD,#D8AB5A);
 		border: 1rpx solid #BEBDBB;
@@ -219,7 +256,4 @@
 		color: #BEBDBB;
 		line-height: 100rpx;
 	}
-
-
-	
 </style>

+ 1 - 2
pages/alldeatil/supplierdetail.vue

xqd xqd
@@ -150,7 +150,7 @@
 			},
 			makeSurePwd(){
 				uni.showLoading()
-				uni.$u.http.post('/api/Supplier/password', {
+				uni.$u.http.post('/api/Supplier/password',this.pwd, {
 					custom: {
 						auth: true
 					}
@@ -162,7 +162,6 @@
 					console.log(err)
 					uni.hideLoading()
 					this.$toast(err.msg)
-					this.show = false
 				})
 			}
 

+ 369 - 114
pages/alldeatil/upcontract.vue

xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd
@@ -6,7 +6,7 @@
 				<input type="text" v-model="form.name" placeholder="请输入合同的名称" placeholder-style="color:#BEBDBB" />
 			</view>
 		</view>
-		<view class="listitem">
+		<!-- 	<view class="listitem">
 			<text class="lys">合同编号</text>
 			<view class="inbox flex2">
 				<input type="text" v-model="form.tax_no" placeholder="请输入合同的编号" placeholder-style="color:#BEBDBB" />
@@ -15,14 +15,14 @@
 					<text style="padding-left: 20rpx;display: block;">待确认</text>
 				</view>
 			</view>
-		</view>
-		<view class="listitem" >
+		</view> -->
+		<view class="listitem">
 			<view class="" style="display: flex;align-content: center;">
 				<text class="lys">合同附件</text>
 				<text
 					style="font-size: 24rpx; color:#D05C39;padding-top: 45rpx;padding-left: 20rpx;">*支持上传pdf、jpg/jpeg、png格式</text>
 			</view>
-		
+
 			<view class="inbox" style="border: none;padding-bottom: 0">
 				<u-upload :fileList="fileList1" @afterRead="afterRead" @delete="deletePic" name="1" multiple
 					:maxCount="10" width="100" height="100"></u-upload>
@@ -34,25 +34,25 @@
 				<text
 					style="font-size: 24rpx; color:#D05C39;padding-top: 45rpx;padding-left: 20rpx;">*支持上传pdf、jpg/jpeg、png格式</text>
 			</view>
-		
+
 			<view class="inbox" style="border: none;padding-bottom: 0">
-				<u-upload :fileList="fileList2" @afterRead="afterRead" @delete="deletePic" name="1" multiple
+				<u-upload :fileList="fileList2" @afterRead="afterRead" @delete="deletePic" name="2" multiple
 					:maxCount="10" width="100" height="100"></u-upload>
 			</view>
 		</view>
-		<view class="listitem" >
+		<view class="listitem">
 			<view class="" style="display: flex;align-content: center;">
 				<text class="lys">贸易合同</text>
 				<text
 					style="font-size: 24rpx; color:#D05C39;padding-top: 45rpx;padding-left: 20rpx;">*支持上传pdf、jpg/jpeg、png格式</text>
 			</view>
-		
+
 			<view class="inbox" style="border: none;padding-bottom: 0">
-				<u-upload :fileList="fileList3" @afterRead="afterRead" @delete="deletePic" name="1" multiple
+				<u-upload :fileList="fileList3" @afterRead="afterRead" @delete="deletePic" name="3" multiple
 					:maxCount="10" width="100" height="100"></u-upload>
 			</view>
 		</view>
-		<view v-for="(item,index) in list" :key="index">
+		<view v-for="(item,index) in form.contractDrafts" :key="index">
 			<view class="addtitle flex6">
 				<text class="ty">汇票{{index+1}}</text>
 				<!-- <text class="tde">删除</text> -->
@@ -66,25 +66,28 @@
 			<view class="listitem">
 				<text class="lys">汇票号码</text>
 				<view class="inbox">
-					<input type="text" v-model="item.tax_no" placeholder="请输入汇票的号码" placeholder-style="color:#BEBDBB" />
+					<input type="text" v-model="item.draftNo" placeholder="请输入汇票的号码"
+						placeholder-style="color:#BEBDBB" />
 				</view>
 			</view>
 			<view class="listitem">
 				<text class="lys">兑换人</text>
 				<view class="chosbox">
-					<uni-data-select v-model="item.accepter" :localdata="range" @change="changeacPerson" :showas="false" :plname="'搜索兑换人名称'"></uni-data-select>
+					<uni-data-select v-model="item.acceptor" :localdata="range1" @change="changeacPerson"
+						:showas="false" :plname="'搜索兑换人名称'"></uni-data-select>
 				</view>
 			</view>
 			<view class="listitem">
 				<text class="lys">出票人</text>
 				<view class="chosbox">
-					<uni-data-select v-model="item.drawer" :localdata="range" @change="changedrPerson" :plname="'搜索出票人名称'"></uni-data-select>
+					<uni-data-select v-model="item.drawers" :localdata="range2" @change="changedrPerson"
+						:plname="'搜索出票人名称'" ></uni-data-select>
 				</view>
 			</view>
 			<view class="listitem">
 				<text class="lys">金额</text>
 				<view class="inbox">
-					<input type="text" v-model="item.amount" placeholder="请输入汇票的金额" placeholder-style="color:#BEBDBB" />
+					<input type="digit" v-model="item.money" placeholder="请输入汇票的金额" placeholder-style="color:#BEBDBB" @blur="getMoney" @input="getMoneyIndex(index)"/>
 				</view>
 			</view>
 			<view class="listitem">
@@ -93,7 +96,7 @@
 					<view class="canicon">
 						<image src="../../static/img/canlen.png" mode="aspectFill"></image>
 					</view>
-					<text>{{item.value1}}</text>
+					<text>{{item.acceptDate}}</text>
 				</view>
 			</view>
 			<view class="listitem">
@@ -102,7 +105,7 @@
 					<view class="canicon">
 						<image src="../../static/img/canlen.png" mode="aspectFill"></image>
 					</view>
-					<text>{{item.value2}}</text>
+					<text>{{item.issueDate}}</text>
 				</view>
 			</view>
 			<view class="listitem">
@@ -111,7 +114,7 @@
 					<view class="canicon">
 						<image src="../../static/img/canlen.png" mode="aspectFill"></image>
 					</view>
-					<text>{{item.value3}}</text>
+					<text>{{item.expireDate}}</text>
 				</view>
 			</view>
 			<view class="listitem">
@@ -120,13 +123,14 @@
 					<view class="canicon">
 						<image src="../../static/img/canlen.png" mode="aspectFill"></image>
 					</view>
-					<text>{{item.value4}}</text>
+					<text>{{item.expectDiscountDate}}</text>
 				</view>
 			</view>
 			<view class="listitem">
 				<text class="lys">最高贷款额度</text>
 				<view class="inbox">
-					<input type="text" v-model="form.name" placeholder="48542.00元" placeholder-style="color:#1F242A"
+					
+					<input type="text" v-model="item.loanLimit" placeholder="自动计算得出" placeholder-style="color:#1F242A"
 						disabled="true" />
 				</view>
 			</view>
@@ -134,31 +138,32 @@
 				<view class="listitem">
 					<text class="lys">服务费率</text>
 					<view class="inbox">
-						<input type="text" v-model="form.name" placeholder="显示对于费率" placeholder-style="color:#BEBDBB"
-							disabled="true" />
+						<input type="digit" v-model="item.serviceRate" placeholder="显示对于费率"
+							placeholder-style="color:#BEBDBB" @blur="getserviceRate" @input="getserviceRateIndex(index)"/>
 					</view>
 				</view>
 				<view class="listitem">
 					<text class="lys">服务费</text>
 					<view class="inbox">
-						<input type="text" v-model="form.name" placeholder="自动计算得出" placeholder-style="color:#BEBDBB"
-							disabled="true" />
+						<input type="text" v-model="item.serviceMoney"
+							placeholder="自动计算得出" placeholder-style="color:#BEBDBB" disabled="true" />
 					</view>
+
 				</view>
 			</view>
 			<view class="flex4">
 				<view class="listitem">
 					<text class="lys">利率</text>
 					<view class="inbox">
-						<input type="text" v-model="form.name" placeholder="显示对于利率" placeholder-style="color:#BEBDBB"
-							disabled="true" />
+						<input type="digit" v-model="item.interestRate" placeholder="显示对于利率"
+							placeholder-style="color:#BEBDBB" @blur="getinterestRate"  @input="getinterestRateIndex(index)"/>
 					</view>
 				</view>
 				<view class="listitem">
 					<text class="lys">利息</text>
 					<view class="inbox">
-						<input type="text" v-model="form.name" placeholder="自动计算得出" placeholder-style="color:#BEBDBB"
-							disabled="true" />
+						<input type="text" v-model="item.interest" placeholder="自动计算得出"
+							placeholder-style="color:#BEBDBB" disabled="true" />
 					</view>
 				</view>
 			</view>
@@ -168,14 +173,14 @@
 					<text
 						style="font-size: 24rpx; color:#D05C39;padding-top: 45rpx;padding-left: 20rpx;">*支持上传pdf、jpg/jpeg、png格式</text>
 				</view>
-			
-				<view class="inbox" style="border: none;padding-bottom: 0;">
-					<u-upload :fileList="fileList4" @afterRead="afterRead" @delete="deletePic" name="1" multiple
-						:maxCount="10" width="100" height="100"></u-upload>
+
+				<view class="inbox" style="border: none;padding-bottom: 0;" @click="checkIndex(index)">
+					<u-upload :fileList="item.picUrls" @afterRead="afterRead" @delete="deletePic" name="4" multiple
+						:maxCount="10" width="100" height="100" ></u-upload>
 				</view>
 			</view>
 		</view>
-		
+
 		<view class="addnewbill" @click="addNewBill">
 			+ 新增汇票
 		</view>
@@ -192,7 +197,10 @@
 </template>
 
 <script>
-	
+	let that
+	import {
+		mainUrl
+	} from '@/http/baseUrl.js';
 	import calllips from "@/componet/calllips/calllips.vue"
 	export default {
 		components: {
@@ -200,100 +208,321 @@
 		},
 		data() {
 			return {
-				
+
 				editall: false,
 				quan: false,
 				dateshow: false,
 				opdanum: '',
 				state: '',
-				index:0,
+				index: 0,
 				start: Number(new Date()),
 				fileList1: [],
 				fileList2: [],
 				fileList3: [],
 				fileList4: [],
-				list:[
-					{
+				allindex:0,
+				form: {
+					name: '',
+					supplierId: '',
+					invoicePics: [],
+					pics: [],
+					tradePics: [],
+					contractDrafts: [{
 						name: '',
-						tax_no: '',
-						accepter:'',
-						drawer:'',
-						amount: '',
-						value1: '',
-						value2: '',
-						value3: '',
-						value4: '',
-						fileList4: [],
-					},
-				],
-				range: [{
-						value: 0,
-						text: "篮球"
-					},
-					{
-						value: 1,
-						text: "足球"
-					},
-				 {
-						value: 2,
-						text: "游泳"
-					},
-				],	
+						draftNo: '',
+						acceptor:'',
+						acceptorId: '',
+						drawersId: '',
+						drawers:'',
+						money: '',
+						acceptDate: '',
+						issueDate: '',
+						expireDate: '',
+						loanLimit: '',
+						expectDiscountDate: '',
+						picUrls: [],
+						serviceRate: '',
+						interestRate:'',
+						interest: '',
+						serviceMoney: '',
+						limitTime:0,
+						expectDiscountDateTime:0,
+						expectDiscountDate:0
+					}, ],
+				},
+				
+				range1: [],
+				range2: [],
+				myindex:0,
+				sindex:0,
+				rindex:0
 			}
 		},
 		onLoad() {
-			let myDate = new Date()
-			let wk = myDate.getDay()
-			let yy = String(myDate.getFullYear())
-			let mm = myDate.getMonth() + 1
-			let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate())
-			let nowDate = yy + '-' + mm + '-' + dd
-			
-			this.list.forEach(item=>{
-				console.log(item)
-				item.value1 = nowDate
-				item.value2 = nowDate
-				item.value3 = nowDate
-				item.value4 = nowDate
-			})
-			
+			that=this
+			this.init()
+			this.form.supplierId = uni.getStorageSync('supplierId')
+			// console.log(this.form.supplierId,778)
+			this.loadTime()
+
 		},
 		methods: {
-			upAll(){
-				console.log()
-				uni.$u.http.post('/api/Contract', {
+			loadTime(){
+				let myDate = new Date()
+				// let wk = Date.parse(new Date());
+				let wk=myDate.getTime()
+				console.log(wk)
+				let yy = String(myDate.getFullYear())
+				// let mm = myDate.getMonth() + 1
+				let mm = String(myDate.getMonth() + 1 < 10 ? '0' + (myDate.getMonth() + 1) : myDate.getMonth() + 1)
+				let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate())
+				let nowDate = yy + '-' + mm + '-' + dd
+				this.form.contractDrafts.forEach(item => {
+					item.acceptDate = nowDate
+					item.issueDate = nowDate
+					item.expireDate = nowDate
+					item.expectDiscountDate = nowDate
+					item.expectDiscountDateTime=wk
+					item.issueDateTime=wk
+					let nTime = item.expectDiscountDateTime - item.issueDateTime
+					item.limitTime = Math.floor(nTime / 86400000)+1;
+				})
+			},
+			init() {
+				// 承兑人列表
+				uni.$u.http.post('/api/Acceptor/search', {
+
+				}, {
 					custom: {
 						auth: true
 					}
 				}).then((res) => {
-					
-				}).catch((err) => {
-					console.log(err)
-				})
+					uni.hideLoading()
+					this.range1 = res.result
+					// for(let i in this.range1){
+
+					// }
+					this.range1.forEach((item, index) => {
+						this.range1[index].value = index
+						this.range1[index].text = item.name
+					})
+				}).catch((err) => {})
+				// 出票人列表
+				uni.$u.http.post('/api/Drawer/search', {
+			
+				}, {
+					custom: {
+						auth: true
+					}
+				}).then((res) => {
+					uni.hideLoading()
+					this.range2 = res.result
+					this.range2.forEach((item, index) => {
+						this.range2[index].value = index
+						this.range2[index].text = item.name
+					})
+				}).catch((err) => {})
 			},
-			addNewBill(){
-				let form={
-					name: '',
-					tax_no: '',
-					accepter:'',
-					drawer:'',
-					amount: '',
-					value1: '',
-					value2: '',
-					value3: '',
-					value4: '',
+			getinterestRateIndex(index){
+				this.rindex=index
+			},
+			getinterestRate(event){
+				this.form.contractDrafts[this.rindex].interestRate=Number(event.detail.value)
+				this.getloanLimt(this.rindex)
+					this.getInterMoney(this.rindex)
+					this.getSerMoney(this.rindex)
+			},
+			getserviceRateIndex(index){
+				this.sindex=index
+			},
+			getserviceRate(event){
+				this.form.contractDrafts[this.sindex].serviceRate=Number(event.detail.value)
+				this.getloanLimt(this.sindex)
+				this.getInterMoney(this.sindex)
+				this.getSerMoney(this.sindex)
+			},
+			getMoneyIndex(index){
+				this.myindex=index
+			},
+			getMoney(event){
+				this.form.contractDrafts[this.myindex].money=Number(event.detail.value)
+				this.getloanLimt(this.myindex)
+				this.getSerMoney(this.myindex)
+				this.getInterMoney(this.myindex)
+			},
+			getloanLimt(i){
+				if(this.form.contractDrafts[i].money&&this.form.contractDrafts[i].serviceRate&&this.form.contractDrafts[i].interestRate){
+					this.form.contractDrafts[i].loanLimit=(this.form.contractDrafts[i].money/(this.form.contractDrafts[i].serviceRate+this.form.contractDrafts[i].interestRate)*this.form.contractDrafts[i].limitTime/360+1).toFixed(2)
 				}
-				this.list.push(form)
+	
 			},
-			changeacPerson(e){
-				this.accepter=e
+			getSerMoney(i){
+				if(this.form.contractDrafts[i].money&&this.form.contractDrafts[i].serviceRate&&this.form.contractDrafts[i].interestRate){
+					this.form.contractDrafts[i].serviceMoney=((this.form.contractDrafts[i].money/(this.form.contractDrafts[i].serviceRate+this.form.contractDrafts[i].interestRate)*this.form.contractDrafts[i].limitTime/360+1)*this.form.contractDrafts[i].serviceRate*this.form.contractDrafts[i].limitTime/360).toFixed(2)
+				}
+				
 			},
-			changedrPerson(e){
-				this.drawer=e
+			getInterMoney(i){
+				if(this.form.contractDrafts[i].money&&this.form.contractDrafts[i].serviceRate&&this.form.contractDrafts[i].interestRate){
+					this.form.contractDrafts[i].interest=((this.form.contractDrafts[i].money/(this.form.contractDrafts[i].serviceRate+this.form.contractDrafts[i].interestRate)*this.form.contractDrafts[i].limitTime/360+1)*this.form.contractDrafts[i].interestRate*this.form.contractDrafts[i].limitTime/360).toFixed(2)
+				}
+				
 			},
-			openTime(index,value) {
+			upAll() {
+				uni.showModal({
+					title: '提示',
+					content: '是否上传合同?',
+					success: function (res) {
+						if (res.confirm) {
+							let form=that.form
+							if(form.name.length==0){
+								that.$toast('请输入合同名称')
+								return
+							}
+							if(that.fileList1.length==0){
+								that.$toast('请上传合同附件')
+								return
+							}
+							if(form.fileList2.length==0){
+								that.$toast('请上传发票附件')
+								return
+							}
+							if(form.fileList3.length==0){
+								that.$toast('请上贸易合同')
+								return
+							}
+							form.contractDrafts.forEach(i=>{
+								if(i.name.length==0){
+									that.$toast('请输入汇票名称')
+									return
+								}
+								if(form.draftNo.length==0){
+									that.$toast('请输入汇票号码')
+									return
+								}
+								if(form.acceptor.length==0){
+									that.$toast('请选择承兑人')
+									return
+								}
+								if(form.drawers.length==0){
+									that.$toast('请选择出票人')
+									return
+								}
+								if(form.money.length==0){
+									that.$toast('请输入金额')
+									return
+								}
+								
+								if(form.serviceRate.length==0){
+									that.$toast('请输入服务费率')
+									return
+								}
+								if(form.interestRate.length==0){
+									that.$toast('请输入利率')
+									return
+								}
+								if(form.picUrls.length==0){
+									that.$toast('请上传附件')
+									return
+								}
+								
+							})
+							
+							that.range2.forEach(item=>{
+								form.contractDrafts.forEach(i=>{
+									if(that.range2[i.drawers].name==item.name){
+										i.drawersId=item.id
+									}
+								})
+							})
+							that.range1.forEach(item=>{
+								form.contractDrafts.forEach(i=>{
+									if(that.range1[i.acceptor].name==item.name){
+										i.acceptorId=item.id
+									}
+								})
+							})
+							that.fileList1.forEach(item=>{
+								form.invoicePics.push(item.url)
+							})
+							that.fileList2.forEach(item=>{
+								form.pics.push(item.url)
+							})
+							that.fileList3.forEach(item=>{
+								form.tradePics.push(item.url)
+							})
+							uni.showLoading()
+							uni.$u.http.post('/api/Contract',that.form, {
+								custom: {
+									auth: true
+								}
+							}).then((res) => {
+								uni.hideLoading()
+								that.$toast("合同上传成功")
+							}).catch((err) => {
+								uni.hideLoading()
+								that.$toast(err.msg)
+								console.log(err)
+							})
+						} else if (res.cancel) {
+						}
+					}
+				});
+			
+			},
+			addNewBill() {
+				let form = [{
+					name: '',
+					draftNo: '',
+					acceptor:'',
+					acceptorId: '',
+					drawersId: '',
+					drawers:'',
+					money: '',
+					acceptDate: '',
+					issueDate: '',
+					expireDate: '',
+					loanLimit: '',
+					expectDiscountDate: '',
+					picUrls: [],
+					serviceRate: '',
+					interestRate:'',
+					interest: '',
+					serviceMoney: '',
+					limitTime:0,
+					expectDiscountDateTime:0,
+					expectDiscountDate:0
+				}]
+				let myDate = new Date()
+				// let wk = Date.parse(new Date());
+				let wk=myDate.getTime()
+				console.log(wk)
+				let yy = String(myDate.getFullYear())
+				// let mm = myDate.getMonth() + 1
+				let mm = String(myDate.getMonth() + 1 < 10 ? '0' + (myDate.getMonth() + 1) : myDate.getMonth() + 1)
+				let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate())
+				let nowDate = yy + '-' + mm + '-' + dd
+				form.forEach(item => {
+					item.acceptDate = nowDate
+					item.issueDate = nowDate
+					item.expireDate = nowDate
+					item.expectDiscountDate = nowDate
+					item.expectDiscountDateTime=wk
+					item.issueDateTime=wk
+					let nTime = item.expectDiscountDateTime - item.issueDateTime
+					item.limitTime = Math.floor(nTime / 86400000)+1;
+				})
+				this.form.contractDrafts.push(form[0])
+			},
+			changeacPerson(e) {
+				this.acceptor = e
+			},
+			changedrPerson(e) {
+				this.drawers = e
+			},
+			openTime(index, value) {
 				this.dateshow = true
-				this.index=index
+				this.index = index
 				this.opdanum = value
 			},
 			closeDate() {
@@ -301,21 +530,26 @@
 			},
 			confirm(e) {
 				const timeFormat = uni.$u.timeFormat
+				let form = this.form.contractDrafts
 				if (this.opdanum == 1) {
-					this.list[this.index].value1 = timeFormat(e.value, 'yyyy-mm-dd')
+					form[this.index].acceptDate = timeFormat(e.value, 'yyyy-mm-dd')
 				} else if (this.opdanum == 2) {
-					this.list[this.index].value2 = timeFormat(e.value, 'yyyy-mm-dd')
+					form[this.index].issueDateTime = e.value
+					form[this.index].issueDate = timeFormat(e.value, 'yyyy-mm-dd')
 				} else if (this.opdanum == 3) {
-					this.list[this.index].value3 = timeFormat(e.value, 'yyyy-mm-dd')
+					form[this.index].expireDate = timeFormat(e.value, 'yyyy-mm-dd')
 				} else if (this.opdanum == 4) {
-					this.list[this.index].value4 = timeFormat(e.value, 'yyyy-mm-dd')
+					form[this.index].expectDiscountDateTime = e.value
+					let nTime = form[this.index].expectDiscountDateTime - form[this.index].issueDateTime
+					form[this.index].limitTime = Math.floor(nTime / 86400000)+1;
+					form[this.index].expectDiscountDate = timeFormat(e.value, 'yyyy-mm-dd')
 				}
-				console.log(this.index,this.opdanum)
+				// console.log(this.index, this.opdanum)
 				this.dateshow = false
 			},
-			 change(e) {
-			      console.log("e:", e);
-			    },
+			change(e) {
+				console.log("e:", e);
+			},
 			open(e) {
 				// console.log('open', e)
 			},
@@ -325,9 +559,18 @@
 			change(e) {
 				// console.log('change', e)
 			},
+			checkIndex(index){
+				this.allindex=index
+				console.log(index)
+			},
 			// 删除图片
 			deletePic(event) {
-				this[`fileList${event.name}`].splice(event.index, 1)
+				if(event.name==4){
+						this.form.contractDrafts[this.allindex].picUrls.splice(event.index, 1)
+					}else{
+						this[`fileList${event.name}`].splice(event.index, 1)
+					}
+				
 			},
 			// 新增图片
 			async afterRead(event) {
@@ -349,21 +592,33 @@
 						message: '',
 						url: result
 					}))
+					if(event.name==4){
+						console.log(this.allindex,9999)
+						this[`fileList${event.name}`].forEach(item=>{
+							this.form.contractDrafts[this.allindex].picUrls.push(item.url)
+						})
+					}
+					
 					fileListLen++
 				}
 			},
 			uploadFilePromise(url) {
 				return new Promise((resolve, reject) => {
 					let a = uni.uploadFile({
-						url: 'http://192.168.2.21:7001/upload', // 仅为示例,非真实的接口地址
+						url: mainUrl + '/api/File', // 仅为示例,非真实的接口地址
 						filePath: url,
-						name: 'file',
+						name: 'File',
+						header: {
+							"User-Agent": "apifox/1.0.0 (https://www.apifox.cn)"
+						},
 						formData: {
-							user: 'test'
+							File: JSON.stringify(url),
 						},
 						success: (res) => {
+							console.log(res)
+							let request=JSON.parse(res.data)
 							setTimeout(() => {
-								resolve(res.data.data)
+								resolve(request.data.file)
 							}, 1000)
 						}
 					});

+ 4 - 4
pages/drawer/drawer.vue

xqd
@@ -19,13 +19,13 @@
 				</view>
 				<view class="acpcard" @click="acpDetail(item.id)">
 					<view class="allmsg">
-						<view class="cicle"  v-if="item.isDeleted==0"></view>
-						<view class="cicle" v-if="item.isDeleted==1" style="background-colr:#D05C39"></view>
+						<view class="cicle"  v-if="item.status==0"></view>
+						<view class="cicle" v-if="item.status==1" style="background-colr:#D05C39"></view>
 						<view class="acpcont">
 							<view class="acpname">
 								<text>{{item.name}}</text>
-								<view class="tag" v-if="item.isDeleted==0">正常</view>
-								<view class="tagdel" v-if="item.isDeleted==1">删除</view>
+								<view class="tag" v-if="item.status==0">正常</view>
+								<view class="tagdel" v-if="item.status==1">删除</view>
 							</view>
 								<view class="acpinfo ">
 									<text class="pt">账号:{{item.bankAccount}}</text>

+ 101 - 4
pages/index/index.vue

xqd xqd xqd xqd
@@ -154,8 +154,8 @@
 					</view>
 				</view>
 				<view class="choosebtn">
-					<view class="delbtn flex1">删除</view>
-					<view class="restorebtn flex1">复原</view>
+					<view class="delbtn flex1" @click="dele">删除</view>
+					<view class="restorebtn flex1" @click="restore">复原</view>
 				</view>
 			</view>
 		</u-popup>
@@ -167,8 +167,8 @@
 						<text>全选</text>
 					</view>
 					<view class="anniu">
-						<text class="usa">删除</text>
-						<text  class="usa">复原</text>
+						<text class="usa"  @click="dele">删除</text>
+						<text  class="usa" @click="restore">复原</text>
 						<text  @click="selectDown"  class="usa">完成</text>
 					</view>
 				</view>
@@ -353,6 +353,102 @@
 					}
 				});
 				
+			},
+			dele(){
+				let ids=[]
+				that.listall.forEach(item=>{
+					if(item.checked){
+						ids.push(item.id)
+					}
+				})
+				if(ids.length==0){
+					that.$toast("请选择合同")
+					return
+				}
+				uni.showModal({
+					title: '提示',
+					content:"是否批量删除?",
+					success: function (res) {
+							if (res.confirm) {
+								
+								uni.showLoading()
+								uni.$u.http.post('/api/Contract/manage',
+								{
+									ids:ids,
+									operateType:1
+								},
+								{
+									custom: {
+										auth: true
+									}
+								}).then((res) => {
+									uni.hideLoading()
+									that.editall=false
+									that.quan=false
+									that.$toast("操作成功")
+									setTimeout(()=>{
+										that.init()
+									},500)
+									
+								}).catch((err) => {
+									uni.hideLoading()
+									that.$toast(err.msg)
+								})
+							
+							} else if (res.cancel) {
+							
+							}
+						}
+				})
+				
+			},
+			restore(){
+				let ids=[]
+				that.listall.forEach(item=>{
+					if(item.checked){
+						ids.push(item.id)
+					}
+				})
+				if(ids.length==0){
+					that.$toast("请选择合同")
+					return
+				}
+				uni.showModal({
+					title: '提示',
+					content:"是否批量复原?",
+					success: function (res) {
+							if (res.confirm) {
+								
+								uni.showLoading()
+								uni.$u.http.post('/api/Contract/manage',
+								{
+									ids:ids,
+									operateType:2
+								},
+								{
+									custom: {
+										auth: true
+									}
+								}).then((res) => {
+									uni.hideLoading()
+									that.editall=false
+									that.quan=false
+									that.$toast("操作成功")
+									setTimeout(()=>{
+										that.init()
+									},500)
+									
+								}).catch((err) => {
+									uni.hideLoading()
+									that.$toast(err.msg)
+								})
+							
+							} else if (res.cancel) {
+							
+							}
+						}
+				})
+				
 			},
 			examineSuccess(){
 				let ids=[]
@@ -402,6 +498,7 @@
 				})
 				
 			},
+		
 			checkBox(id){
 				let list=this.listall
 				list.forEach(item=>{

+ 2 - 1
pages/login/login.vue

xqd
@@ -101,7 +101,8 @@
 						auth: true
 					}
 				}).then((res) => {
-					uni.setStorageSync('token', res)
+					uni.setStorageSync('token', res.token)
+					uni.setStorageSync('supplierId', res.userInfo.id)
 					uni.hideLoading()
 					this.$toast("登陆成功")
 					this.$store.commit("getAdmin", this.checked)

+ 1 - 1
store/index.js

xqd
@@ -8,7 +8,7 @@ Vue.use(Vuex)
 const store = new Vuex.Store({
   state:{
 	  userinfo:'',
-		admin:0
+		admin:1
    },
    mutations:{
 	   // 获取用户信息

+ 5 - 43
unpackage/dist/build/mp-weixin/app.json

xqd xqd xqd
@@ -12,7 +12,6 @@
       "root": "pages/bsinessadmin",
       "pages": [
         "register",
-        "login",
         "supplierges",
         "useragreement",
         "privacypolicy",
@@ -36,9 +35,14 @@
       "pages": [
         "acptdetail",
         "drawerdetail",
+        "supplierdetail",
+        "identifypic",
+        "proxypic",
         "contractdetail",
         "addbill",
         "billdetail",
+        "addnewacpt",
+        "addnewdrawer",
         "upcontract"
       ]
     }
@@ -49,48 +53,6 @@
     "navigationBarBackgroundColor": "#fff",
     "backgroundColor": "#fff"
   },
-  "tabBar": {
-    "color": "#1F242A",
-    "selectedColor": "#D8AB5A",
-    "backgroundColor": "#FFF",
-    "list": [
-      {
-        "pagePath": "pages/index/index",
-        "text": "合同列表",
-        "iconPath": "static/icon/home.png",
-        "selectedIconPath": "static/icon/achome.png",
-        "visible": false
-      },
-      {
-        "pagePath": "pages/acceptor/acceptor",
-        "text": "承兑人",
-        "iconPath": "static/icon/per.png",
-        "selectedIconPath": "static/icon/out.png",
-        "visible": false
-      },
-      {
-        "pagePath": "pages/drawer/drawer",
-        "text": "出票人",
-        "iconPath": "static/icon/acsip.png",
-        "selectedIconPath": "static/icon/biao.png",
-        "visible": false
-      },
-      {
-        "pagePath": "pages/supplier/supplier",
-        "text": "供应商",
-        "iconPath": "static/icon/acsup.png",
-        "selectedIconPath": "static/icon/sup.png",
-        "visible": false
-      },
-      {
-        "pagePath": "pages/mine/mine",
-        "text": "我的",
-        "iconPath": "static/icon/my.png",
-        "selectedIconPath": "static/icon/acmy.png",
-        "visible": false
-      }
-    ]
-  },
   "usingComponents": {},
   "sitemapLocation": "sitemap.json"
 }

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/common/main.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/common/main.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/common/runtime.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


+ 1 - 1
unpackage/dist/build/mp-weixin/componet/tabbar/tabbar.js

xqd
@@ -1,4 +1,4 @@
-(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["componet/tabbar/tabbar"],{"378a":function(t,n,e){"use strict";e.r(n);var a=e("da6a"),u=e("f0c4");for(var c in u)"default"!==c&&function(t){e.d(n,t,(function(){return u[t]}))}(c);e("838f");var r,f=e("f0c5"),o=Object(f["a"])(u["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],r);n["default"]=o.exports},"5ef8":function(t,n,e){},"838f":function(t,n,e){"use strict";var a=e("5ef8"),u=e.n(a);u.a},"9e5c":function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={name:"tabbar",data:function(){return{}},props:{checked:{type:String,default:"home"}},methods:{goPage:function(n,e){this.checked!=e&&t.reLaunch({url:n})}}};n.default=e}).call(this,e("543d")["default"])},da6a:function(t,n,e){"use strict";var a;e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return c})),e.d(n,"a",(function(){return a}));var u=function(){var t=this,n=t.$createElement;t._self._c},c=[]},f0c4:function(t,n,e){"use strict";e.r(n);var a=e("9e5c"),u=e.n(a);for(var c in a)"default"!==c&&function(t){e.d(n,t,(function(){return a[t]}))}(c);n["default"]=u.a}}]);
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["componet/tabbar/tabbar"],{"0a4a":function(t,e,n){},"378a":function(t,e,n){"use strict";n.r(e);var a=n("ebb8"),c=n("f0c4");for(var u in c)"default"!==u&&function(t){n.d(e,t,(function(){return c[t]}))}(u);n("867a");var o,r=n("f0c5"),i=Object(r["a"])(c["default"],a["b"],a["c"],!1,null,"fc13bbc4",null,!1,a["a"],o);e["default"]=i.exports},"867a":function(t,e,n){"use strict";var a=n("0a4a"),c=n.n(a);c.a},"9e5c":function(t,e,n){"use strict";(function(t){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"tabbar",data:function(){return{state:0,wagesheight:""}},props:{checked:{type:String,default:"home"}},mounted:function(){n=this,n.state=n.$store.state.admin,console.log(n.state,888),t.getSystemInfo({success:function(t){var e=t.safeArea.bottom,a=t.safeArea.height,c=e-a;n.wagesheight=c}})},methods:{goContract:function(e,n){this.checked!=n&&t.navigateTo({url:e,animationType:"slide-out-right"})},goPage:function(e,n){this.checked!=n&&t.reLaunch({url:e,animationType:"slide-out-right"})}}};e.default=a}).call(this,n("543d")["default"])},ebb8:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return a}));var c=function(){var t=this,e=t.$createElement;t._self._c},u=[]},f0c4:function(t,e,n){"use strict";n.r(e);var a=n("9e5c"),c=n.n(a);for(var u in a)"default"!==u&&function(t){n.d(e,t,(function(){return a[t]}))}(u);e["default"]=c.a}}]);
 ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
     'componet/tabbar/tabbar-create-component',
     {

Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/componet/tabbar/tabbar.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/componet/tabbar/tabbar.wxss


+ 10 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--form/u--form.js

xqd
@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u--form/u--form"],{7770:function(t,e,n){"use strict";var u;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return u}));var r=function(){var t=this,e=t.$createElement;t._self._c},i=[]},"810c":function(t,e,n){"use strict";n.r(e);var u=n("bcb5"),r=n.n(u);for(var i in u)"default"!==i&&function(t){n.d(e,t,(function(){return u[t]}))}(i);e["default"]=r.a},9733:function(t,e,n){"use strict";n.r(e);var u=n("7770"),r=n("810c");for(var i in r)"default"!==i&&function(t){n.d(e,t,(function(){return r[t]}))}(i);var o,a=n("f0c5"),s=Object(a["a"])(r["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],o);e["default"]=s.exports},bcb5:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(n("271c"));function r(t){return t&&t.__esModule?t:{default:t}}var i=function(){Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-form/u-form")]).then(function(){return resolve(n("ffaa"))}.bind(null,n)).catch(n.oe)},o={name:"u-form",mixins:[t.$u.mpMixin,u.default,t.$u.mixin],components:{uvForm:i},created:function(){this.children=[]},methods:{setRules:function(t){this.$refs.uForm.setRules(t)},validate:function(){return this.setMpData(),this.$refs.uForm.validate()},validateField:function(t,e){return this.setMpData(),this.$refs.uForm.validateField(t,e)},resetFields:function(){return this.setMpData(),this.$refs.uForm.resetFields()},clearValidate:function(t){return this.setMpData(),this.$refs.uForm.clearValidate(t)},setMpData:function(){this.$refs.uForm.children=this.children}}};e.default=o}).call(this,n("543d")["default"])}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'node-modules/uview-ui/components/u--form/u--form-create-component',
+    {
+        'node-modules/uview-ui/components/u--form/u--form-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("9733"))
+        })
+    },
+    [['node-modules/uview-ui/components/u--form/u--form-create-component']]
+]);

+ 6 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--form/u--form.json

xqd
@@ -0,0 +1,6 @@
+{
+  "component": true,
+  "usingComponents": {
+    "uv-form": "/node-modules/uview-ui/components/u-form/u-form"
+  }
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--form/u--form.wxml

xqd
@@ -0,0 +1 @@
+<uv-form class="vue-ref" vue-id="10afe8d9-1" model="{{model}}" rules="{{rules}}" errorType="{{errorType}}" borderBottom="{{borderBottom}}" labelPosition="{{labelPosition}}" labelWidth="{{labelWidth}}" labelAlign="{{labelAlign}}" labelStyle="{{labelStyle}}" customStyle="{{customStyle}}" data-ref="uForm" bind:__l="__l" vue-slots="{{['default']}}"><slot></slot></uv-form>

+ 10 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--input/u--input.js

xqd
@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u--input/u--input"],{"74ad":function(n,u,t){"use strict";var e;t.d(u,"b",(function(){return i})),t.d(u,"c",(function(){return o})),t.d(u,"a",(function(){return e}));var i=function(){var n=this,u=n.$createElement;n._self._c;n._isMounted||(n.e0=function(u){return n.$emit("change",u)},n.e1=function(u){return n.$emit("input",u)},n.e2=function(u){return n.$emit("confirm",u)})},o=[]},"94f0":function(n,u,t){"use strict";(function(n){Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var e=i(t("5807"));function i(n){return n&&n.__esModule?n:{default:n}}var o=function(){t.e("node-modules/uview-ui/components/u-input/u-input").then(function(){return resolve(t("2a33"))}.bind(null,t)).catch(t.oe)},r={name:"u--input",mixins:[n.$u.mpMixin,e.default,n.$u.mixin],components:{uvInput:o}};u.default=r}).call(this,t("543d")["default"])},c6af:function(n,u,t){"use strict";t.r(u);var e=t("74ad"),i=t("c9e2");for(var o in i)"default"!==o&&function(n){t.d(u,n,(function(){return i[n]}))}(o);var r,c=t("f0c5"),a=Object(c["a"])(i["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],r);u["default"]=a.exports},c9e2:function(n,u,t){"use strict";t.r(u);var e=t("94f0"),i=t.n(e);for(var o in e)"default"!==o&&function(n){t.d(u,n,(function(){return e[n]}))}(o);u["default"]=i.a}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'node-modules/uview-ui/components/u--input/u--input-create-component',
+    {
+        'node-modules/uview-ui/components/u--input/u--input-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("c6af"))
+        })
+    },
+    [['node-modules/uview-ui/components/u--input/u--input-create-component']]
+]);

+ 6 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--input/u--input.json

xqd
@@ -0,0 +1,6 @@
+{
+  "component": true,
+  "usingComponents": {
+    "uv-input": "/node-modules/uview-ui/components/u-input/u-input"
+  }
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u--input/u--input.wxml

xqd
@@ -0,0 +1 @@
+<uv-input vue-id="3215cba6-1" value="{{value}}" type="{{type}}" fixed="{{fixed}}" disabled="{{disabled}}" disabledColor="{{disabledColor}}" clearable="{{clearable}}" password="{{password}}" maxlength="{{maxlength}}" placeholder="{{placeholder}}" placeholderClass="{{placeholderClass}}" placeholderStyle="{{placeholderStyle}}" showWordLimit="{{showWordLimit}}" confirmType="{{confirmType}}" confirmHold="{{confirmHold}}" holdKeyboard="{{holdKeyboard}}" focus="{{focus}}" autoBlur="{{autoBlur}}" disableDefaultPadding="{{disableDefaultPadding}}" cursor="{{cursor}}" cursorSpacing="{{cursorSpacing}}" selectionStart="{{selectionStart}}" selectionEnd="{{selectionEnd}}" adjustPosition="{{adjustPosition}}" inputAlign="{{inputAlign}}" fontSize="{{fontSize}}" color="{{color}}" prefixIcon="{{prefixIcon}}" suffixIcon="{{suffixIcon}}" suffixIconStyle="{{suffixIconStyle}}" prefixIconStyle="{{prefixIconStyle}}" border="{{border}}" readonly="{{readonly}}" shape="{{shape}}" customStyle="{{customStyle}}" formatter="{{formatter}}" data-event-opts="{{[['^focus',[['$emit',['focus']]]],['^blur',[['$emit',['blur']]]],['^keyboardheightchange',[['$emit',['keyboardheightchange']]]],['^change',[['e0']]],['^input',[['e1']]],['^confirm',[['e2']]],['^clear',[['$emit',['clear']]]],['^click',[['$emit',['click']]]]]}}" bind:focus="__e" bind:blur="__e" bind:keyboardheightchange="__e" bind:change="__e" bind:input="__e" bind:confirm="__e" bind:clear="__e" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}"><slot name="prefix"></slot><slot name="suffix"></slot></uv-input>

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.js


+ 7 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.json

xqd
@@ -0,0 +1,7 @@
+{
+  "component": true,
+  "usingComponents": {
+    "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
+    "u-line": "/node-modules/uview-ui/components/u-line/u-line"
+  }
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.wxml

xqd
@@ -0,0 +1 @@
+<view class="u-form-item data-v-e6cb8e52"><view data-event-opts="{{[['tap',[['clickHandler',['$event']]]]]}}" class="u-form-item__body data-v-e6cb8e52" style="{{$root.s0}}" bindtap="__e"><block wx:if="{{$slots.label}}"><slot name="label"></slot></block><block wx:else><block wx:if="{{required||leftIcon||label}}"><view class="u-form-item__body__left data-v-e6cb8e52" style="{{'width:'+($root.g0)+';'+('margin-bottom:'+(parentData.labelPosition==='left'?0:'5px')+';')}}"><view class="u-form-item__body__left__content data-v-e6cb8e52"><block wx:if="{{required}}"><text class="u-form-item__body__left__content__required data-v-e6cb8e52">*</text></block><block wx:if="{{leftIcon}}"><view class="u-form-item__body__left__content__icon data-v-e6cb8e52"><u-icon vue-id="18e78603-1" name="{{leftIcon}}" custom-style="{{leftIconStyle}}" class="data-v-e6cb8e52" bind:__l="__l"></u-icon></view></block><text class="u-form-item__body__left__content__label data-v-e6cb8e52" style="{{$root.s1}}">{{label}}</text></view></view></block></block><view class="u-form-item__body__right data-v-e6cb8e52"><view class="u-form-item__body__right__content data-v-e6cb8e52"><view class="u-form-item__body__right__content__slot data-v-e6cb8e52"><slot></slot></view><block wx:if="{{$slots.right}}"><view class="item__body__right__content__icon data-v-e6cb8e52"><slot name="right"></slot></view></block></view></view></view><block wx:if="{{$slots.error}}"><slot name="error"></slot></block><block wx:else><block wx:if="{{!!message&&parentData.errorType==='message'}}"><text class="u-form-item__body__right__message data-v-e6cb8e52" style="{{'margin-left:'+($root.g1)+';'}}">{{message}}</text></block></block><block wx:if="{{borderBottom}}"><u-line vue-id="18e78603-2" color="{{message&&parentData.errorType==='border-bottom'?$u.color.error:propsLine.color}}" customStyle="{{'margin-top: '+(message&&parentData.errorType==='message'?'5px':0)}}" class="data-v-e6cb8e52" bind:__l="__l"></u-line></block></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.wxss

xqd
@@ -0,0 +1 @@
+view.data-v-e6cb8e52, scroll-view.data-v-e6cb8e52, swiper-item.data-v-e6cb8e52{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-form-item.data-v-e6cb8e52{display:flex;flex-direction:column;font-size:14px;color:#303133}.u-form-item__body.data-v-e6cb8e52{display:flex;flex-direction:row;padding:10px 0}.u-form-item__body__left.data-v-e6cb8e52{display:flex;flex-direction:row;align-items:center}.u-form-item__body__left__content.data-v-e6cb8e52{position:relative;display:flex;flex-direction:row;align-items:center;padding-right:10rpx;flex:1}.u-form-item__body__left__content__icon.data-v-e6cb8e52{margin-right:8rpx}.u-form-item__body__left__content__required.data-v-e6cb8e52{position:absolute;left:-9px;color:#f56c6c;line-height:20px;font-size:20px;top:3px}.u-form-item__body__left__content__label.data-v-e6cb8e52{display:flex;flex-direction:row;align-items:center;flex:1;color:#303133;font-size:15px}.u-form-item__body__right.data-v-e6cb8e52{flex:1}.u-form-item__body__right__content.data-v-e6cb8e52{display:flex;flex-direction:row;align-items:center;flex:1}.u-form-item__body__right__content__slot.data-v-e6cb8e52{flex:1}.u-form-item__body__right__content__icon.data-v-e6cb8e52{margin-left:10rpx;color:#c0c4cc;font-size:30rpx}.u-form-item__body__right__message.data-v-e6cb8e52{font-size:12px;line-height:12px;color:#f56c6c}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form/u-form.js


+ 4 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form/u-form.json

xqd
@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-form/u-form.wxml

xqd
@@ -0,0 +1 @@
+<view class="u-form data-v-69092456"><slot></slot></view>

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js


+ 6 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.json

xqd
@@ -0,0 +1,6 @@
+{
+  "component": true,
+  "usingComponents": {
+    "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon"
+  }
+}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.wxml


+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-input/u-input.wxss

xqd
@@ -0,0 +1 @@
+view.data-v-1102bca3, scroll-view.data-v-1102bca3, swiper-item.data-v-1102bca3{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-input.data-v-1102bca3{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1}.u-input--radius.data-v-1102bca3, .u-input--square.data-v-1102bca3{border-radius:4px}.u-input--no-radius.data-v-1102bca3{border-radius:0}.u-input--circle.data-v-1102bca3{border-radius:100px}.u-input__content.data-v-1102bca3{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.u-input__content__field-wrapper.data-v-1102bca3{position:relative;display:flex;flex-direction:row;margin:0;flex:1}.u-input__content__field-wrapper__field.data-v-1102bca3{line-height:26px;text-align:left;color:#303133;height:24px;font-size:15px;flex:1}.u-input__content__clear.data-v-1102bca3{width:20px;height:20px;border-radius:100px;background-color:#c6c7cb;display:flex;flex-direction:row;align-items:center;justify-content:center;-webkit-transform:scale(.82);transform:scale(.82);margin-left:4px}.u-input__content__subfix-icon.data-v-1102bca3{margin-left:4px}.u-input__content__prefix-icon.data-v-1102bca3{margin-right:4px}

+ 10 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js

xqd
@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u-line/u-line"],{1869:function(t,e,n){"use strict";n.r(e);var i=n("8b4b"),r=n("74bc");for(var u in r)"default"!==u&&function(t){n.d(e,t,(function(){return r[t]}))}(u);n("27de");var o,a=n("f0c5"),d=Object(a["a"])(r["default"],i["b"],i["c"],!1,null,"24d3e896",null,!1,i["a"],o);e["default"]=d.exports},"27de":function(t,e,n){"use strict";var i=n("6855"),r=n.n(i);r.a},4882:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n("1c04"));function r(t){return t&&t.__esModule?t:{default:t}}var u={name:"u-line",mixins:[t.$u.mpMixin,t.$u.mixin,i.default],computed:{lineStyle:function(){var e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=t.$u.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=t.$u.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,t.$u.deepMerge(e,t.$u.addStyle(this.customStyle))}}};e.default=u}).call(this,n("543d")["default"])},6855:function(t,e,n){},"74bc":function(t,e,n){"use strict";n.r(e);var i=n("4882"),r=n.n(i);for(var u in i)"default"!==u&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=r.a},"8b4b":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__get_style([t.lineStyle]));t.$mp.data=Object.assign({},{$root:{s0:n}})},u=[]}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'node-modules/uview-ui/components/u-line/u-line-create-component',
+    {
+        'node-modules/uview-ui/components/u-line/u-line-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("1869"))
+        })
+    },
+    [['node-modules/uview-ui/components/u-line/u-line-create-component']]
+]);

+ 4 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.json

xqd
@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.wxml

xqd
@@ -0,0 +1 @@
+<view class="u-line data-v-24d3e896" style="{{$root.s0}}"></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/node-modules/uview-ui/components/u-line/u-line.wxss

xqd
@@ -0,0 +1 @@
+view.data-v-24d3e896, scroll-view.data-v-24d3e896, swiper-item.data-v-24d3e896{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-line.data-v-24d3e896{vertical-align:middle}

Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.js


+ 2 - 1
unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.json

xqd
@@ -2,6 +2,7 @@
   "navigationBarTitleText": "",
   "usingComponents": {
     "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
-    "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup"
+    "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup",
+    "tabar": "/componet/tabbar/tabbar"
   }
 }

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/acceptor/acceptor.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/acptdetail.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/acptdetail.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/acptdetail.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addbill.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addbill.wxml


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/addnewacpt"],{"08b5":function(t,n,e){"use strict";e.r(n);var a=e("9469"),o=e("282d");for(var c in o)"default"!==c&&function(t){e.d(n,t,(function(){return o[t]}))}(c);e("acd0");var u,r=e("f0c5"),i=Object(r["a"])(o["default"],a["b"],a["c"],!1,null,"50bd1916",null,!1,a["a"],u);n["default"]=i.exports},"282d":function(t,n,e){"use strict";e.r(n);var a=e("7244"),o=e.n(a);for(var c in a)"default"!==c&&function(t){e.d(n,t,(function(){return a[t]}))}(c);n["default"]=o.a},7244:function(t,n,e){"use strict";(function(t){var e;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={data:function(){return{form:{name:"",bankAccount:"",serviceRate:"",interest:"",bankName:""}}},onLoad:function(){e=this},methods:{makeNewAcept:function(){0!=e.form.name.length?0!=e.form.bankAccount.length?0!=e.form.serviceRate.length?0!=e.form.interest.length?0!=e.form.bankName.length?(t.showLoading(),t.$u.http.post("/api/Acceptor",e.form,{custom:{auth:!0}}).then((function(n){t.hideLoading(),e.$toast("提交成功")})).catch((function(n){t.hideLoading(),e.$toast(n.msg)}))):e.$toast("请输入开户行名称"):e.$toast("请输入利率"):e.$toast("请输入服务费率"):e.$toast("请输入账号"):e.$toast("请输入承兑人名称")}}};n.default=a}).call(this,e("543d")["default"])},"7fa7":function(t,n,e){},9469:function(t,n,e){"use strict";var a;e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return c})),e.d(n,"a",(function(){return a}));var o=function(){var t=this,n=t.$createElement;t._self._c},c=[]},acd0:function(t,n,e){"use strict";var a=e("7fa7"),o=e.n(a);o.a},b896:function(t,n,e){"use strict";(function(t){e("5413");a(e("66fd"));var n=a(e("08b5"));function a(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=e,t(n.default)}).call(this,e("543d")["createPage"])}},[["b896","common/runtime","common/vendor"]]]);

+ 5 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "新增承兑人",
+  "usingComponents": {}
+}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewacpt.wxss


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/addnewdrawer"],{"117e":function(t,n,e){"use strict";(function(t){e("5413");a(e("66fd"));var n=a(e("ba9c"));function a(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=e,t(n.default)}).call(this,e("543d")["createPage"])},"45cc":function(t,n,e){"use strict";(function(t){var e;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={data:function(){return{form:{name:"",bankAccount:"",bankName:""}}},onLoad:function(){e=this},methods:{makeNew:function(){0!=e.form.name.length?0!=e.form.bankAccount.length?0!=e.form.bankName.length?(t.showLoading(),t.$u.http.post("/api/Drawer",e.form,{custom:{auth:!0}}).then((function(n){t.hideLoading();e.$toast("提交成功")})).catch((function(n){t.hideLoading(),e.$toast(n.msg)}))):e.$toast("请输入开户行名称"):e.$toast("请输入出票人的账户"):e.$toast("请输入出票人的姓名")}}};n.default=a}).call(this,e("543d")["default"])},7795:function(t,n,e){"use strict";var a;e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return u})),e.d(n,"a",(function(){return a}));var o=function(){var t=this,n=t.$createElement;t._self._c},u=[]},"79ee":function(t,n,e){},ba9c:function(t,n,e){"use strict";e.r(n);var a=e("7795"),o=e("ee98");for(var u in o)"default"!==u&&function(t){e.d(n,t,(function(){return o[t]}))}(u);e("d462");var c,r=e("f0c5"),i=Object(r["a"])(o["default"],a["b"],a["c"],!1,null,"5f731031",null,!1,a["a"],c);n["default"]=i.exports},d462:function(t,n,e){"use strict";var a=e("79ee"),o=e.n(a);o.a},ee98:function(t,n,e){"use strict";e.r(n);var a=e("45cc"),o=e.n(a);for(var u in a)"default"!==u&&function(t){e.d(n,t,(function(){return a[t]}))}(u);n["default"]=o.a}},[["117e","common/runtime","common/vendor"]]]);

+ 5 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "新增出票人",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.wxml

xqd
@@ -0,0 +1 @@
+<view class="content data-v-5f731031"><view class="acountbox data-v-5f731031"><text class="atitle data-v-5f731031">出票人</text><view class="inacount data-v-5f731031"><text class="acoutitle data-v-5f731031">出票人</text><input class="checkword data-v-5f731031" type="text" placeholder="请输入出票人的姓名" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form']]]]]}}" value="{{form.name}}" bindinput="__e"/></view><view class="inacount data-v-5f731031"><text class="acoutitle data-v-5f731031">账户</text><input class="checkword data-v-5f731031" type="text" placeholder="请输入出票人的账户" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','bankAccount','$event',[]],['form']]]]]}}" value="{{form.bankAccount}}" bindinput="__e"/></view><view class="inacount data-v-5f731031"><text class="acoutitle data-v-5f731031">开户行名称</text><input class="checkword data-v-5f731031" type="text" placeholder="请输入出票人开户行名称" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','bankName','$event',[]],['form']]]]]}}" value="{{form.bankName}}" bindinput="__e"/></view></view><view data-event-opts="{{[['tap',[['makeNew',['$event']]]]]}}" class="logininbtn data-v-5f731031" bindtap="__e"><text class="data-v-5f731031">确认</text></view></view>

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/addnewdrawer.wxss


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.js

xqd
@@ -1 +1 @@
-(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/billdetail"],{"017e":function(t,n,e){"use strict";(function(t){e("5413");a(e("66fd"));var n=a(e("aa96"));function a(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=e,t(n.default)}).call(this,e("543d")["createPage"])},"5f78":function(t,n,e){},7417:function(t,n,e){"use strict";var a;e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return a}));var u=function(){var t=this,n=t.$createElement;t._self._c},r=[]},9175:function(t,n,e){"use strict";var a=e("5f78"),u=e.n(a);u.a},a85d:function(t,n,e){"use strict";e.r(n);var a=e("b1cb"),u=e.n(a);for(var r in a)"default"!==r&&function(t){e.d(n,t,(function(){return a[t]}))}(r);n["default"]=u.a},aa96:function(t,n,e){"use strict";e.r(n);var a=e("7417"),u=e("a85d");for(var r in u)"default"!==r&&function(t){e.d(n,t,(function(){return u[t]}))}(r);e("9175");var c,i=e("f0c5"),l=Object(i["a"])(u["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],c);n["default"]=l.exports},b1cb:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={data:function(){return{}},onLoad:function(t){},methods:{tryAgain:function(){t.navigateTo({url:"/pages/alldeatil/addbill"})}}};n.default=e}).call(this,e("543d")["default"])}},[["017e","common/runtime","common/vendor"]]]);
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/billdetail"],{"017e":function(t,n,e){"use strict";(function(t){e("5413");a(e("66fd"));var n=a(e("aa96"));function a(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=e,t(n.default)}).call(this,e("543d")["createPage"])},"5f78":function(t,n,e){},"7b93":function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return u})),e.d(n,"a",(function(){return a}));var a={uUpload:function(){return Promise.all([e.e("common/vendor"),e.e("node-modules/uview-ui/components/u-upload/u-upload")]).then(e.bind(null,"8bcb"))}},i=function(){var t=this,n=t.$createElement;t._self._c},u=[]},9175:function(t,n,e){"use strict";var a=e("5f78"),i=e.n(a);i.a},a85d:function(t,n,e){"use strict";e.r(n);var a=e("b1cb"),i=e.n(a);for(var u in a)"default"!==u&&function(t){e.d(n,t,(function(){return a[t]}))}(u);n["default"]=i.a},aa96:function(t,n,e){"use strict";e.r(n);var a=e("7b93"),i=e("a85d");for(var u in i)"default"!==u&&function(t){e.d(n,t,(function(){return i[t]}))}(u);e("9175");var o,c=e("f0c5"),r=Object(c["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);n["default"]=r.exports},b1cb:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={data:function(){return{id:"",msg:"",index:"",state:0}},onLoad:function(t){if(this.state=this.$store.state.admin,t.obj){var n=JSON.parse(t.obj);this.id=n.id,this.index=n.index}this.init()},methods:{init:function(){var n=this,e=this.id;t.showLoading(),t.$u.http.get("/api/Contract/contractDraft/".concat(e),{custom:{auth:!0}}).then((function(e){t.hideLoading(),n.msg=e})).catch((function(e){t.hideLoading(),n.$toast(e.msg)}))},tryAgain:function(){t.navigateTo({url:"/pages/alldeatil/addbill"})}}};n.default=e}).call(this,e("543d")["default"])}},[["017e","common/runtime","common/vendor"]]]);

+ 3 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.json

xqd
@@ -1,5 +1,7 @@
 {
   "navigationBarTextStyle": "black",
   "navigationBarTitleText": "汇票详情",
-  "usingComponents": {}
+  "usingComponents": {
+    "u-upload": "/node-modules/uview-ui/components/u-upload/u-upload"
+  }
 }

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.wxml


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/billdetail.wxss

xqd
@@ -1 +1 @@
-page{background-color:#f6f6f6!important}.boxcon{margin:20rpx 20rpx;padding:50rpx 20rpx;border-radius:20rpx;background:#fff}.boxcon .titlename{font-size:36rpx;font-weight:600;padding-bottom:30rpx;display:block;margin-bottom:30rpx;border-bottom:1rpx solid #e8e8e8}.boxcon .container .bod{border-bottom:1rpx solid #e8e8e8;box-sizing:border-box}.boxcon .container .ptin{padding-top:50rpx}.boxcon .container .plas{padding-left:65rpx;word-wrap:wrap;box-sizing:border-box}.boxcon .container .ds{padding-top:30rpx}.boxcon .container .psa{padding-right:30rpx}.boxcon .container .cls{color:#68625b}.boxcon .container .titleall{display:flex;justify-content:space-between;font-size:28rpx;padding-bottom:30rpx}.boxcon .container .titleall .pl{color:#bebdbb;flex-shrink:0}.boxcon .container .titleall .pr{word-wrap:wrap;display:block;display:-webkit-box}.boxcon .container .titleall .uppic{display:flex;flex-wrap:wrap;justify-content:flex-end}.boxcon .container .titleall .picbox{width:150rpx;height:150rpx;margin-left:20rpx;border-radius:20rpx}.boxcon .container .titleall .picbox image{width:100%;height:100%}.boxcon .container .titleall .fanuppic{display:flex;flex-wrap:wrap}
+page{background-color:#f6f6f6!important}.boxcon{margin:20rpx 20rpx;padding:50rpx 20rpx;border-radius:20rpx;background:#fff}.boxcon .titlename{font-size:36rpx;font-weight:600;padding-bottom:30rpx;display:block;margin-bottom:30rpx;border-bottom:1rpx solid #e8e8e8}.boxcon .container .bod{border-bottom:1rpx solid #e8e8e8;box-sizing:border-box}.boxcon .container .ptin{padding-top:50rpx}.boxcon .container .plas{padding-left:65rpx;word-wrap:wrap;box-sizing:border-box}.boxcon .container .ds{padding-top:30rpx}.boxcon .container .psa{padding-right:30rpx}.boxcon .container .cls{color:#68625b}.boxcon .container .titleall{display:flex;justify-content:space-between;font-size:28rpx;padding-bottom:30rpx}.boxcon .container .titleall .pl{color:#bebdbb;flex-shrink:0}.boxcon .container .titleall .pr{word-wrap:wrap;display:block;display:-webkit-box}.boxcon .container .titleall .uppic{display:flex;flex-wrap:wrap;justify-content:flex-end}.boxcon .container .titleall .picbox{width:150rpx;height:150rpx;margin-left:20rpx;border-radius:20rpx;overflow:hidden}.boxcon .container .titleall .picbox image{width:100%;height:100%}.boxcon .container .titleall .fanuppic{display:flex;flex-wrap:wrap}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/contractdetail.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/contractdetail.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/drawerdetail.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/alldeatil/drawerdetail.wxml

xqd
@@ -1 +1 @@
-<view class="content data-v-1297fa49"><view class="acountbox data-v-1297fa49"><text class="atitle data-v-1297fa49">出票人</text><view class="inacount data-v-1297fa49"><text class="acoutitle data-v-1297fa49">出票人</text><input class="checkword data-v-1297fa49" type="text" placeholder="输入出票人的姓名" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form']]]]]}}" value="{{form.name}}" bindinput="__e"/></view><view class="inacount data-v-1297fa49"><text class="acoutitle data-v-1297fa49">账户</text><input class="checkword data-v-1297fa49" type="text" placeholder="5144452451245542244" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','acount','$event',[]],['form']]]]]}}" value="{{form.acount}}" bindinput="__e"/></view><view class="inacount data-v-1297fa49"><text class="acoutitle data-v-1297fa49">开户行名称</text><input class="checkword data-v-1297fa49" type="text" placeholder="成都招商银行" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','bank_name','$event',[]],['form']]]]]}}" value="{{form.bank_name}}" bindinput="__e"/></view></view><view class="logininbtn data-v-1297fa49"><text class="data-v-1297fa49">确认修改</text></view></view>
+<view class="content data-v-79d67c70"><view class="acountbox data-v-79d67c70"><text class="atitle data-v-79d67c70">出票人</text><view class="inacount data-v-79d67c70"><text class="acoutitle data-v-79d67c70">出票人</text><input class="checkword data-v-79d67c70" type="text" placeholder="请输入出票人的姓名" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form']]]]]}}" value="{{form.name}}" bindinput="__e"/></view><view class="inacount data-v-79d67c70"><text class="acoutitle data-v-79d67c70">账户</text><input class="checkword data-v-79d67c70" type="text" placeholder="请输入账户" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','bankAccount','$event',[]],['form']]]]]}}" value="{{form.bankAccount}}" bindinput="__e"/></view><view class="inacount data-v-79d67c70"><text class="acoutitle data-v-79d67c70">开户行名称</text><input class="checkword data-v-79d67c70" type="text" placeholder="请输入开户行名称" placeholder-style="font-size:30rpx;color:#BEBDBB" data-event-opts="{{[['input',[['__set_model',['$0','bankName','$event',[]],['form']]]]]}}" value="{{form.bankName}}" bindinput="__e"/></view></view><view data-event-opts="{{[['tap',[['MakeSure',['$event']]]]]}}" class="logininbtn data-v-79d67c70" bindtap="__e"><text class="data-v-79d67c70">确认修改</text></view></view>

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/drawerdetail.wxss


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/identifypic"],{"3ad3":function(e,n,t){"use strict";t.r(n);var c=t("e34e"),u=t.n(c);for(var a in c)"default"!==a&&function(e){t.d(n,e,(function(){return c[e]}))}(a);n["default"]=u.a},"568a":function(e,n,t){"use strict";var c=t("8b5c"),u=t.n(c);u.a},"8b5c":function(e,n,t){},cbc1:function(e,n,t){"use strict";(function(e){t("5413");c(t("66fd"));var n=c(t("e09b"));function c(e){return e&&e.__esModule?e:{default:e}}wx.__webpack_require_UNI_MP_PLUGIN__=t,e(n.default)}).call(this,t("543d")["createPage"])},e09b:function(e,n,t){"use strict";t.r(n);var c=t("eed7"),u=t("3ad3");for(var a in u)"default"!==a&&function(e){t.d(n,e,(function(){return u[e]}))}(a);t("568a");var r,i=t("f0c5"),o=Object(i["a"])(u["default"],c["b"],c["c"],!1,null,null,null,!1,c["a"],r);n["default"]=o.exports},e34e:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var c={data:function(){return{pic:[]}},onLoad:function(e){e.pic&&(this.pic=JSON.parse(e.pic))},methods:{}};n.default=c},eed7:function(e,n,t){"use strict";var c;t.d(n,"b",(function(){return u})),t.d(n,"c",(function(){return a})),t.d(n,"a",(function(){return c}));var u=function(){var e=this,n=e.$createElement;e._self._c},a=[]}},[["cbc1","common/runtime","common/vendor"]]]);

+ 5 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "认证照片",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.wxml

xqd
@@ -0,0 +1 @@
+<view><block wx:for="{{pic}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="img-box"><image src="{{item}}" mode="aspectFill"></image></view></block></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/identifypic.wxss

xqd
@@ -0,0 +1 @@
+.img-box{margin:0 auto;margin-top:20rpx;width:690rpx;height:360rpx;border-radius:20rpx;overflow:hidden}.img-box image{width:100%;height:100%}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/proxypic"],{3195:function(n,t,e){},"3ed8":function(n,t,e){"use strict";e.r(t);var u=e("63e6"),a=e("bd44");for(var r in a)"default"!==r&&function(n){e.d(t,n,(function(){return a[n]}))}(r);e("4750");var c,i=e("f0c5"),o=Object(i["a"])(a["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],c);t["default"]=o.exports},4750:function(n,t,e){"use strict";var u=e("3195"),a=e.n(u);a.a},"4b7a":function(n,t,e){"use strict";(function(n){e("5413");u(e("66fd"));var t=u(e("3ed8"));function u(n){return n&&n.__esModule?n:{default:n}}wx.__webpack_require_UNI_MP_PLUGIN__=e,n(t.default)}).call(this,e("543d")["createPage"])},"63e6":function(n,t,e){"use strict";var u;e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return r})),e.d(t,"a",(function(){return u}));var a=function(){var n=this,t=n.$createElement;n._self._c},r=[]},bd44:function(n,t,e){"use strict";e.r(t);var u=e("ef1a"),a=e.n(u);for(var r in u)"default"!==r&&function(n){e.d(t,n,(function(){return u[n]}))}(r);t["default"]=a.a},ef1a:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u={data:function(){return{pic:[]}},onLoad:function(n){n.pic&&(this.pic=JSON.parse(n.pic))},methods:{}};t.default=u}},[["4b7a","common/runtime","common/vendor"]]]);

+ 5 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "授权委托书",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.wxml

xqd
@@ -0,0 +1 @@
+<view><block wx:for="{{pic}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="img-box"><image src="{{item}}" mode="aspectFill"></image></view></block></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/proxypic.wxss

xqd
@@ -0,0 +1 @@
+.img-box{margin:0 auto;margin-top:20rpx;width:690rpx;height:360rpx;border-radius:20rpx;overflow:hidden}.img-box image{width:100%;height:100%}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.js


+ 11 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.json

xqd
@@ -0,0 +1,11 @@
+{
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "供应商详情",
+  "usingComponents": {
+    "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
+    "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup",
+    "u--form": "/node-modules/uview-ui/components/u--form/u--form",
+    "u-form-item": "/node-modules/uview-ui/components/u-form-item/u-form-item",
+    "u--input": "/node-modules/uview-ui/components/u--input/u--input"
+  }
+}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/supplierdetail.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/upcontract.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/alldeatil/upcontract.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/login.js


+ 0 - 9
unpackage/dist/build/mp-weixin/pages/bsinessadmin/login.json

xqd
@@ -1,9 +0,0 @@
-{
-  "navigationBarTextStyle": "black",
-  "navigationBarTitleText": "",
-  "navigationStyle": "custom",
-  "usingComponents": {
-    "u-checkbox": "/node-modules/uview-ui/components/u-checkbox/u-checkbox",
-    "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup"
-  }
-}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/login.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.js


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.json

xqd
@@ -2,6 +2,7 @@
   "navigationBarTextStyle": "black",
   "navigationBarTitleText": "",
   "usingComponents": {
+    "u-checkbox-group": "/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group",
     "u-checkbox": "/node-modules/uview-ui/components/u-checkbox/u-checkbox"
   }
 }

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.wxml


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/bsinessadmin/register.wxss

xqd
@@ -1 +1 @@
-.content.data-v-0319f8b3{padding:0 30rpx;box-sizing:border-box}.headbox.data-v-0319f8b3{display:flex;justify-content:space-between;align-items:flex-end}.headtitle.data-v-0319f8b3{font-size:60rpx;font-weight:600;padding-bottom:36rpx}.logobox.data-v-0319f8b3{width:269rpx;height:191rpx}.logobox image.data-v-0319f8b3{width:100%;height:100%}.acountbox .inacount.data-v-0319f8b3{flex:1;display:flex;padding:35rpx 20rpx;box-sizing:border-box;margin-top:40rpx;background-color:#f6f6f6;border-radius:20rpx;font-size:30rpx;color:#1f242a}.acountbox .inacount input.data-v-0319f8b3{width:360rpx}.acountbox .acoutitle.data-v-0319f8b3{font-weight:600}.acountbox .checkword.data-v-0319f8b3{padding-left:20rpx;color:#1f242a;font-size:30rpx}.logininbtn.data-v-0319f8b3{margin-top:80rpx;flex:1;border-radius:20rpx;border:1rpx solid #bebdbb;height:100rpx;text-align:center;color:#bebdbb;line-height:100rpx}.acountall.data-v-0319f8b3{display:flex;justify-content:flex-end;margin-top:30rpx;font-size:24rpx}.checkag.data-v-0319f8b3{margin-top:200rpx;font-size:28rpx;padding-bottom:130rpx}
+.content.data-v-6d89eaf9{padding:0 30rpx;box-sizing:border-box}.headbox.data-v-6d89eaf9{display:flex;justify-content:space-between;align-items:flex-end}.headtitle.data-v-6d89eaf9{font-size:60rpx;font-weight:600;padding-bottom:36rpx}.logobox.data-v-6d89eaf9{width:269rpx;height:191rpx}.logobox image.data-v-6d89eaf9{width:100%;height:100%}.acountbox .inacount.data-v-6d89eaf9{flex:1;display:flex;padding:35rpx 20rpx;box-sizing:border-box;margin-top:40rpx;background-color:#f6f6f6;border-radius:20rpx;font-size:30rpx;color:#1f242a}.acountbox .inacount input.data-v-6d89eaf9{width:360rpx}.acountbox .acoutitle.data-v-6d89eaf9{font-weight:600}.acountbox .checkword.data-v-6d89eaf9{padding-left:20rpx;color:#1f242a;font-size:30rpx}.logininbtn.data-v-6d89eaf9{margin-top:80rpx;flex:1;border-radius:20rpx;border:1rpx solid #bebdbb;height:100rpx;text-align:center;color:#bebdbb;line-height:100rpx}.acountall.data-v-6d89eaf9{display:flex;justify-content:flex-end;margin-top:30rpx;font-size:24rpx}.checkag.data-v-6d89eaf9{margin-top:200rpx;font-size:28rpx;padding-bottom:130rpx}

Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/bsinessadmin/setpassword.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/setpassword.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/setpassword.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/bsinessadmin/supplierges.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/supplierges.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/bsinessadmin/supplierges.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/drawer/drawer.js


+ 2 - 1
unpackage/dist/build/mp-weixin/pages/drawer/drawer.json

xqd
@@ -2,6 +2,7 @@
   "navigationBarTitleText": "",
   "usingComponents": {
     "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
-    "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup"
+    "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup",
+    "tabar": "/componet/tabbar/tabbar"
   }
 }

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/drawer/drawer.wxml


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/drawer/drawer.wxss


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.js


+ 2 - 1
unpackage/dist/build/mp-weixin/pages/index/index.json

xqd
@@ -3,6 +3,7 @@
   "usingComponents": {
     "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
     "u-popup": "/node-modules/uview-ui/components/u-popup/u-popup",
-    "u-datetime-picker": "/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker"
+    "u-datetime-picker": "/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker",
+    "tabar": "/componet/tabbar/tabbar"
   }
 }

Деякі файли не було показано, через те що забагато файлів було змінено