USER-20230908AJ\Administrator 1 an în urmă
părinte
comite
f646f4e205

+ 5 - 1
page_task/task_details/module/identity.vue

@@ -142,7 +142,7 @@
 							{{item.relation_name}}
 						</view>
 					</view>
-					<view class="row-c" v-if="verifyKey('phone',2)">
+					<view class="row-c" v-if="verifyKey('phone',2)" @click="makingCall(item.phone)">
 						<image class="wh-30 m-r10" src="/page_task/static/img/task-details/phone.png" mode=""></image>
 						<text class="size-26 text-color-333">{{item.phone}}</text>
 					</view>
@@ -154,6 +154,7 @@
 
 <script>
 	import EnImage from "@/components/en-utils/en-image/en-image.vue"
+  import tools from "@/service/tools";
 
 	export default {
 		props: {
@@ -181,6 +182,9 @@
 			return {}
 		},
 		methods: {
+      makingCall(phone){
+        tools.makingCall(phone)
+      },
 			onPreviewImage(url) {
         console.log('url2:'+url)
 				this.$emit('onShowImg', url)

+ 4 - 1
page_task/task_details/task_details.vue

@@ -16,7 +16,7 @@
 								<view class="detail-line m-lr10"></view>
 								<text>{{business.age}}岁</text>
 							</view>
-							<view class="row-c size-24 sys-bg-007038 r-100 p-lr16 p-tb6 m-l20">
+							<view class="row-c size-24 sys-bg-007038 r-100 p-lr16 p-tb6 m-l20" @click="makingCall(business.phone)">
 								<image class="wh-20" src="/page_task/static/img/task-details/phone-two.png"
 									mode="aspectFill">
 								</image>
@@ -231,6 +231,9 @@
 			}
 		},
 		methods: {
+      makingCall(phone){
+        tools.makingCall(phone)
+      },
 			onShowImg(item) {
         console.log(this.businessFile.imgList)
         let imgIndex=this.businessFile.imgList.indexOf(item)