lxh 1 周之前
父節點
當前提交
2e4786e5e5
共有 1 個文件被更改,包括 41 次插入1 次删除
  1. 41 1
      pages/gasreport/components/gasImgIdentify.vue

+ 41 - 1
pages/gasreport/components/gasImgIdentify.vue

@@ -5,7 +5,7 @@
         <!-- 瓦斯上报列表 -->
         <view v-if="statusShow != 'edit'">
             <view class="top-gas-list">
-                <u-button type="primary" icon="camera-fill" size="small" @click="chooseImage"
+                <u-button type="primary" icon="camera-fill" size="small" @click="GalleryFile"
                     style="margin: 2px 0px;">图片选取</u-button>
                 <!-- 图片预览 -->
                 <view class="imgView">
@@ -418,6 +418,46 @@ export default {
 
     },
     methods: {
+        	//打开选择器选择
+			GalleryFile() {
+				let parameter = {
+					    MediaType:2,//设置选择类型  0: ALL(全部) 1: IMAGE(图片) 2: VIDEO(视频) 3: AUDIO(音频) 不传默认为1图片
+						Single:2,//设置单选或多选, 1为单选,2为多选,不传默认为多选
+						maxNum:6,//设置最大选中数,不传默认为9 仅多选时生效
+						minNum:0,//最少选中数,不传为默认为0 仅多选时生效
+						isOriginal:false, //是否开启原图功能,不传默认为false
+					    isDisplayCamera:true,//是否显示拍摄按钮,不传默认为true
+					//语言设置, 0:简体中文,1:繁体,2:英语,3:韩语,4:德语,5:法语,6:日语,7:越语,8:西班牙语,9:葡萄牙语,10:阿拉伯语,11:俄语,12:捷克,13:哈萨克斯坦,不传默认为0
+						Language:2,
+						//主题界面样式设置,不传为默认样式
+					    theme:{
+						titleBarStyle:{
+						TitleBackgroundColor:'#20a0ff'
+					   },
+					  bottomNavBarStyle:{
+						  PreviewNormalTextColor:'#20a0ff',
+						  PreviewSelectTextColor:'#20a0ff',
+						  BarBackgroundColor:'#FFFFFF',
+						  EditorTextColor:'#20a0ff',
+						  OriginalTextColor:'#20a0ff',
+					    },
+					   selectMainStyle:{
+						   NumberStyle:true, //选中样式是否为数字,不传默认显示勾选样式
+						   isbtn:true, //完成按钮是否为显示背景,不传为默认不显示按钮背景
+					       SelectTextColor:'#ffffff',//选择结果文字颜色
+					      // SelectText:'%1$d/%2$d 完成',
+					       SelectText:'使用(%1$d)',//选择结果要显示的文字,不传默认显示:已完成
+					       StatusBarColor:'#20a0ff',
+					       OriginalTextColor:'#20a0ff',
+					   }
+					    }
+				       }
+				RHFselcet.getPicture( parameter, (data) => {
+					let arrData = data.mediaArray
+					let jsonData = JSON.stringify(arrData)
+					console.log(jsonData)
+				});
+			},
         // hasPermission(param) {
         //     let permission = uni.getStorageSync('btnPermission')
         //     return permission.filter(v => v.action == param).length != 0 ? true : false