Initial commit of the WeChat mini program, Express backend, and admin console. Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
1.5 KiB
Plaintext
25 lines
1.5 KiB
Plaintext
<view class="page">
|
|
<view class="card avatar-card">
|
|
<view class="avatar-btn" bindtap="pickAvatar">
|
|
<image wx:if="{{avatarPreview}}" class="avatar" src="{{avatarPreview}}" mode="aspectFill" />
|
|
<view wx:else class="avatar letter">{{letter}}</view>
|
|
</view>
|
|
<text class="hint">{{uploading ? '头像上传中…' : '点击更换头像'}}</text>
|
|
</view>
|
|
|
|
<view class="card">
|
|
<text class="label">昵称</text>
|
|
<input class="input" placeholder="填写昵称" placeholder-class="placeholder" value="{{nickName}}" maxlength="32" data-field="nickName" bindinput="onInput" />
|
|
<text class="label">姓名</text>
|
|
<input class="input" placeholder="真实姓名" placeholder-class="placeholder" value="{{name}}" maxlength="20" data-field="name" bindinput="onInput" />
|
|
<text class="label">手机号</text>
|
|
<input class="input" type="number" placeholder="11 位手机号" placeholder-class="placeholder" value="{{phone}}" maxlength="11" data-field="phone" bindinput="onInput" />
|
|
<text class="label">公司</text>
|
|
<input class="input" placeholder="公司 / 机构" placeholder-class="placeholder" value="{{company}}" maxlength="40" data-field="company" bindinput="onInput" />
|
|
<text class="label">职位</text>
|
|
<input class="input" placeholder="职位" placeholder-class="placeholder" value="{{position}}" maxlength="40" data-field="position" bindinput="onInput" />
|
|
</view>
|
|
|
|
<button class="save" loading="{{saving}}" disabled="{{saving}}" bindtap="save">保存资料</button>
|
|
</view>
|