|
|
@@ -96,11 +96,30 @@ const prizeInfo = JSON.parse(route.query.prizeInfo)
|
|
|
const result = ref(store.state.score - prizeInfo.score)
|
|
|
|
|
|
const name = ref('')
|
|
|
+watch(name, (vNew) => {
|
|
|
+ if (vNew.length > 20) {
|
|
|
+ vNew = vNew.slice(0, 20)
|
|
|
+ name.value = vNew
|
|
|
+ }
|
|
|
+})
|
|
|
const contact = ref('')
|
|
|
+watch(contact, (vNew) => {
|
|
|
+ if (vNew.length > 20) {
|
|
|
+ vNew = vNew.slice(0, 20)
|
|
|
+ contact.value = vNew
|
|
|
+ }
|
|
|
+})
|
|
|
const detail = ref('')
|
|
|
+watch(detail, (vNew) => {
|
|
|
+ if (vNew.length > 50) {
|
|
|
+ vNew = vNew.slice(0, 50)
|
|
|
+ detail.value = vNew
|
|
|
+ }
|
|
|
+})
|
|
|
|
|
|
const ifShowNotify = ref(false)
|
|
|
const haveSubmitted = ref(false)
|
|
|
+
|
|
|
function submit() {
|
|
|
redeem(detail.value, name.value, contact.value, prizeInfo.id, prizeInfo.score).then((res) => {
|
|
|
ifShowNotify.value = true
|