123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- Page({
- data: {
- items: true,
- paths: ''
- },
- onLoad() {
- this.getFacePic()
- },
- // dd.chooseImage({
- // count: 1,
- // success: (res) => {
- // // dd.alert({
- // // title: '选中的图片',
- // // content: JSON.stringify(res.filePaths)
- // // })
- // console.log(JSON.stringify(res.filePaths[0]))
- // this.setData({
- // paths
- // })
- // },
- // });
- // },
- getFacePic(){
- var app = getApp();
- let param = {
- userid: app.data.userId.userid
- }
- //获取用户人脸照片
- app.requestHp('/system/dingUser/ding/getFacePic', JSON.stringify(param)).then(res => {
- if (res.data.code == 0) {
- if(res.data.data){
- this.setData({
- items: false,
- paths: app.data.baseUrl + res.data.data
- })
- }
-
- }
- })
- },
- onupload() {
- var that = this
- var app = getApp()
- dd.chooseImage({
- sourceType: ['camera', 'album'],
- count: 1,
- success: res => {
- const path = res.filePaths[0] || res.apFilePaths[0];
- dd.uploadFile({
- url: app.data.baseUrl + '/system/face/ding/addFace',
- fileType: 'image',
- fileName: 'file',
- filePath: path,
- formData: {
- file: that.data.paths,
- userid: app.data.userId.userid,
- name: app.data.userId.name
- },
- success: res => {
- const rest = JSON.parse(res.data)
- if (rest.code == 0 || rest.code == 200) {
- dd.showToast({
- title: '',
- content: '上传成功',
- duration: 2000,
- });
- this.setData({
- items: false,
- paths: path,
- });
- } else {
- dd.alert({
- content: rest.msg,
- buttonText: '我知道了',
- });
- }
- },
- fail: function (res) {
- dd.showToast({
- title: '',
- content: '上传失败',
- duration: 2000,
- });
- },
- });
- },
- });
- },
- sumit() {
- if (this.data.paths != '') {
- dd.showToast({
- content: '提交成功',
- duration: 2000,
- });
- setTimeout(() => {
- dd.navigateBack({
- delta: 2
- })
- }, 1500);
- } else {
- dd.alert({
- content: '请选择要上传的照片',
- buttonText: '我知道了',
- });
- }
- }
- });
|