|
@@ -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
|