| | |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="label">姓名</view> |
| | | <view class="label">昵称</view> |
| | | |
| | | <view class="m-l-a m-r-0 flex text-right"> |
| | | <!-- {{dto.nickName || '-'}} --> |
| | | <input v-model="dto.nickName" type="nickname" placeholder="请输入昵称" @blur="bindblur" @input="bindinput" |
| | | style="margin-top: 16px;text-align: right;"></input> |
| | | <input v-model="dto.nickName" type="nickname" placeholder="请输入昵称" @blur="bindblur" |
| | | @input="bindinput" style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> |
| | | |
| | |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- <view class="form-item"> |
| | | <view class="label">用户名</view> |
| | | |
| | | <view class="m-l-a m-r-0 flex"> |
| | | <input v-model="dto.birthday" placeholder="请输入用户名" style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> --> |
| | | |
| | | |
| | | <!-- #ifndef MP --> |
| | | <view class="form-item"> |
| | | <view class="label">部门</view> |
| | | <view class="m-l-a m-r-0 flex desc-gray"> |
| | | <input v-model="dto.departmentName" disabled style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="label">邮箱</view> |
| | | <view class="m-l-a m-r-0 flex desc-gray"> |
| | | <input v-model="dto.email" disabled style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="label">性别</view> |
| | | <view class="m-l-a m-r-0 flex desc-gray"> |
| | | <input v-model="dto.genderStr" disabled style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="label">工号</view> |
| | | <view class="m-l-a m-r-0 flex desc-gray"> |
| | | <input v-model="dto.workNo" disabled style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="label">岗位</view> |
| | | <view class="m-l-a m-r-0 flex desc-gray"> |
| | | <input v-model="dto.positionName" disabled style="margin-top: 16px;text-align: right;"></input> |
| | | </view> |
| | | </view> |
| | | <!-- #endif --> |
| | | |
| | | </view> |
| | | <view class="button-green-1 m-t-20 button-fixed-bottom" @click="update"> |
| | |
| | | }, |
| | | async mounted() { |
| | | // await this.$store.dispatch('getCurrentInfo'); |
| | | // #ifdef MP |
| | | this.dto = { |
| | | ...this.currentInfo, |
| | | } |
| | | // #endif |
| | | // #ifndef MP |
| | | this.$message.showLoading() |
| | | const { |
| | | data |
| | | } = await this.$http.request('get', '/api/personnel/employee/get/' + this.currentInfo.id) |
| | | console.log('data', data) |
| | | this.$message.hideLoading() |
| | | |
| | | this.dto = { |
| | | // address:this.currentInfo.customerInfo.address||'', |
| | | // email:this.currentInfo.customerInfo.email||'', |
| | | ...this.currentInfo, |
| | | ...data |
| | | } |
| | | // #endif |
| | | |
| | | }, |
| | | methods: { |
| | | bindblur(e) { |
| | |
| | | } |
| | | // "/api/current/user/update" |
| | | this.$message.showLoading() |
| | | if(this.dto.picture&&this.dto.picture.indexOf('http://tmp/')>=0){ |
| | | if (this.dto.picture && this.dto.picture.indexOf('http://tmp/') >= 0) { |
| | | //上传 |
| | | const res = await this.$http.upload(this.dto.picture) |
| | | var picture = res.data && res.data.length > 0 && res.data[0].url || '' |
| | | this.dto.picture = picture |
| | | } |
| | | |
| | | // #ifdef MP |
| | | const { |
| | | code |
| | |
| | | // // #endif |
| | | this.$message.hideLoading() |
| | | |
| | | // #ifdef MP |
| | | if (code == 0) { |
| | | this.$message.showToast('更新成功') |
| | | // this.$store.commit('updateInfo',this.dto) |
| | | // } |
| | | await this.$store.dispatch('getCurrentInfo'); |
| | | } |
| | | // #endif |
| | | |
| | | |
| | | }, |
| | |
| | | border: 1px solid #fff; |
| | | // border-radius: 200%; |
| | | color: #fff; |
| | | |
| | | |
| | | &::after { |
| | | border: none; |
| | | } |