zhongtianhaoyuan 2 سال پیش
والد
کامیت
80078d8dda
2فایلهای تغییر یافته به همراه11 افزوده شده و 7 حذف شده
  1. 2 4
      pages/order/orderDetails.vue
  2. 9 3
      pages/order/signContract.vue

+ 2 - 4
pages/order/orderDetails.vue

@@ -26,10 +26,8 @@
 				</u-button>
 				<u-button class="btn" text="终止" @click="clickstop()" v-if="dataObj.cargoOwnerStatus=='未装车'">
 				</u-button>
-				<u-button class="btn" text="查看合同" @click="lookContract" v-if="dataObj.cargoOwnerContract=='1'">
-				</u-button>
-				<u-button class="btn" text="签订合同" @click="signContract"
-					v-if="dataObj.cargoOwnerStatus=='待确认装车'&&dataObj.cargoOwnerContract!='1'">
+				<u-button class="btn" @click="lookContract" v-if="dataObj.cargoOwnerContract=='1'">查看合同</u-button>
+				<u-button class="btn" text="签订合同" @click="signContract" v-if="dataObj.cargoOwnerStatus=='待确认装车'&&dataObj.cargoOwnerContract!='1'">
 				</u-button>
 
 				<u-button class="btn" text="驳回装车信息" @click="confirmLoading(5)" v-if="dataObj.cargoOwnerStatus=='待确认装车'">

+ 9 - 3
pages/order/signContract.vue

@@ -160,7 +160,10 @@
 										src: res.data.signImg,
 										success(res) {
 											var ctx = uni.createCanvasContext('handWriting')
-											ctx.drawImage(res.path, 0, 0, 330, 244)
+											console.log(res.width);
+											console.log(res.height);
+											ctx.drawImage(res.path, 0, 0)
+											// ctx.drawImage(res.path, 0, 0, 330, 244)
 											ctx.save()
 											ctx.draw()
 										},
@@ -196,10 +199,15 @@
 				// 	})
 				// 	return
 				// }
+				
 				uni.canvasToTempFilePath({
 					canvasId: 'handWriting',
 					fileType: 'png',
 					quality: 1, //图片质量
+					width:330,
+					height:244,
+					destWidth:330,
+					destHeight:244,
 					success(res) {
 						console.log(res.tempFilePath, 'canvas生成图片地址');
 						uploadImage('image', res.tempFilePath, 'appData/',
@@ -207,8 +215,6 @@
 								// 上传成功
 								console.log('图片地址', result)
 								that.dataDetails.cargoOwnerAutograph = result
-
-
 								uni.showLoading({
 									title: '加载中',
 									mask: true