main
xy 2 years ago
parent 71294d9a31
commit d2a3fced78

@ -74,7 +74,7 @@
"base" : "h5hssnx" "base" : "h5hssnx"
}, },
"devServer" : { "devServer" : {
"disableHostCheck":true "disableHostCheck" : true
} }
} }
} }

@ -51,7 +51,7 @@
<view class="share-page__btn"> <view class="share-page__btn">
<view class="share-page__btn--share" @click="isShare = true">分享</view> <view class="share-page__btn--share" @click="isShare = true">分享</view>
<view class="share-page__btn--save" @click="save"></view> <view class="share-page__btn--save" @click="$u.throttle(save)"></view>
</view> </view>
</view> </view>
</view> </view>
@ -130,60 +130,41 @@ export default {
}) })
}, },
save() { save() {
this.$u.throttle(() => { uni.showToast({
let sysinfo = uni.getSystemInfoSync(); title: "请长按分享图片进行保存或者分享",
console.log(sysinfo) icon: "none"
if (sysinfo) { })
if (sysinfo.platform === 'android') {
uni.showToast({
title: "请长按分享图片进行保存或者分享",
icon: "none"
})
} else {
let a = document.createElement("a")
a.href = this.imgData
a.setAttribute("download", "gmesign")
a.click()
}
} else {
uni.showToast({
title: "请长按分享图片进行保存或者分享",
icon: "none"
})
}
let form = new FormData() let form = new FormData()
form.append('file', base64ToFile(this.imgData, 'sign')) form.append('file', base64ToFile(this.imgData, 'sign'))
form.append('active_tag', 'map_point') form.append('active_tag', 'map_point')
let vuex_token = this.vuex_token; let vuex_token = this.vuex_token;
form.append('token', vuex_token) form.append('token', vuex_token)
let xhr = new XMLHttpRequest() let xhr = new XMLHttpRequest()
xhr.open('post', `${ROOTPATH}/api/mobile/upload-file`) xhr.open('post', `${ROOTPATH}/api/mobile/upload-file`)
xhr.onreadystatechange = () => { xhr.onreadystatechange = () => {
if (xhr.status === 200 && xhr.readyState === 4) { if (xhr.status === 200 && xhr.readyState === 4) {
let val = JSON.parse(xhr.responseText); let val = JSON.parse(xhr.responseText);
console.log(val); console.log(val);
this.$u.api.savePoster({ this.$u.api.savePoster({
upload_id: val.id, upload_id: val.id,
type: 1 type: 1
}).then(res => { }).then(res => {
// uni.showToast({ // uni.showToast({
// title: "", // title: "",
// icon: "none" // icon: "none"
// }) // })
}).catch(err => { }).catch(err => {
// uni.showToast({ // uni.showToast({
// title: "", // title: "",
// icon: "none" // icon: "none"
// }) // })
}) })
}
} }
xhr.send(form) }
}) xhr.send(form)
} }
}, },
async onShow() { async onShow() {

Loading…
Cancel
Save