描述:上传图片

This commit is contained in:
SelfRidicule 2024-03-09 18:41:21 +08:00
parent 9e5143e587
commit 0884427986
2 changed files with 23 additions and 11 deletions

View File

@ -39,7 +39,8 @@ Page({
visitTime: null, // 到访时间 visitTime: null, // 到访时间
leaveTime: null, // 离开时间 leaveTime: null, // 离开时间
visitContent: null, // 来访事由 visitContent: null, // 来访事由
photo: null, // 头像 photo: null, // 头像-相对路径
url: null, // 人脸设备图片-全路径
} }
}, },
@ -227,6 +228,17 @@ Page({
}) })
}, },
// input输入内容监听
fieldInput(e) {
console.log('fieldInput', e);
let _this = this;
let detail = _this.data.detail;
detail[e.currentTarget.dataset.name] = e.detail
_this.setData({
detail
})
},
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成
*/ */

View File

@ -5,44 +5,44 @@
<view class="contentView"> <view class="contentView">
<view class="rowView" bind:tap="jumpIndexBar" data-title="单位"> <view class="rowView" bind:tap="jumpIndexBar" data-title="单位">
<view class="label must">被访单位</view> <view class="label must">被访单位</view>
<van-field model:value="{{ detail.customerName }}" input-class="input" is-link readonly placeholder="请选择" input-align="right" border="{{ false }}" /> <van-field value="{{ detail.customerName }}" input-class="input" is-link readonly placeholder="请选择" input-align="right" border="{{ false }}" />
</view> </view>
<view class="rowView" bind:tap="jumpIndexBar" data-title="人员"> <view class="rowView" bind:tap="jumpIndexBar" data-title="人员">
<view class="label must">被访人姓名</view> <view class="label must">被访人姓名</view>
<van-field model:value="{{ detail.username }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" input-align="right" /> <van-field value="{{ detail.username }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" input-align="right" />
</view> </view>
<view class="rowView" bind:tap="jumpIndexBar" data-title="人员"> <view class="rowView" bind:tap="jumpIndexBar" data-title="人员">
<view class="label must">被访人电话</view> <view class="label must">被访人电话</view>
<van-field model:value="{{ detail.mobile }}" is-link readonly input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" /> <van-field value="{{ detail.mobile }}" is-link readonly input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view> </view>
<view class="rowView"> <view class="rowView">
<view class="label must">访客姓名</view> <view class="label must">访客姓名</view>
<van-field model:value="{{ detail.name }}" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" /> <van-field value="{{ detail.name }}" bind:input="fieldInput" data-name="name" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view> </view>
<view class="rowView"> <view class="rowView">
<view class="label must">手机号码</view> <view class="label must">手机号码</view>
<van-field model:value="{{ detail.phone }}" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" /> <van-field value="{{ detail.phone }}" bind:input="fieldInput" data-name="phone" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view> </view>
<view class="rowView"> <view class="rowView">
<view class="label must">身份证类型</view> <view class="label must">身份证类型</view>
<van-field model:value="{{ detail.cardType }}" input-class="input" is-link readonly placeholder="请选择" arrow-direction="down" input-align="right" bind:tap="showIdcardType" /> <van-field value="{{ detail.cardType }}" input-class="input" is-link readonly placeholder="请选择" arrow-direction="down" input-align="right" bind:tap="showIdcardType" />
</view> </view>
<view class="rowView"> <view class="rowView">
<view class="label must">身份证号</view> <view class="label must">身份证号</view>
<van-field model:value="{{ detail.cardNo }}" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" /> <van-field value="{{ detail.cardNo }}" bind:input="fieldInput" data-name="cardNo" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view> </view>
<view class="rowView" bind:tap="showVisitTime"> <view class="rowView" bind:tap="showVisitTime">
<view class="label must">到访时间</view> <view class="label must">到访时间</view>
<van-field model:value="{{ detail.visitTime }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" arrow-direction="down" input-align="right" /> <van-field value="{{ detail.visitTime }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" arrow-direction="down" input-align="right" />
</view> </view>
<view class="rowView" bind:tap="showLeaveTime"> <view class="rowView" bind:tap="showLeaveTime">
<view class="label must">离开时间</view> <view class="label must">离开时间</view>
<van-field model:value="{{ detail.leaveTime }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" arrow-direction="down" input-align="right" /> <van-field value="{{ detail.leaveTime }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" arrow-direction="down" input-align="right" />
</view> </view>
<view class="rowView"> <view class="rowView">
<view class="label must">来访事由</view> <view class="label must">来访事由</view>
<van-field model:value="{{ detail.visitContent }}" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" /> <van-field value="{{ detail.visitContent }}" bind:input="fieldInput" data-name="visitContent" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view> </view>
<view class="rowView"> <view class="rowView">