From 9d901b4215323c97a00a068cd962f5c9c04dadfa Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期四, 04 九月 2025 10:15:09 +0800 Subject: [PATCH] 前端 --- small-program/pages/using-workers/using-workers.vue | 71 ++++++++++++++++++++--------------- 1 files changed, 41 insertions(+), 30 deletions(-) diff --git a/small-program/pages/using-workers/using-workers.vue b/small-program/pages/using-workers/using-workers.vue index 379a5c5..e319d7e 100644 --- a/small-program/pages/using-workers/using-workers.vue +++ b/small-program/pages/using-workers/using-workers.vue @@ -17,7 +17,7 @@ <view class="list-item-row" @click="selectAddress()"> <view class="list-item-row-label">鐢ㄥ伐鍦扮偣<b>*</b></view> <view class="list-item-row-val"> - <text>{{form.location ? form.location : '璇烽�夋嫨'}}</text> + <text style="width:80%;">{{form.location ? form.location : '璇烽�夋嫨'}}</text> <u-icon name="arrow-right" color="#111111" size="16"></u-icon> </view> </view> @@ -85,7 +85,7 @@ <view class="list-item-row"> <view class="list-item-row-label">璐圭敤鏍囧噯<b>*</b></view> <view class="list-item-row-val"> - <input v-model="form.price" type="number" @blur="getPrice" placeholder="璇疯緭鍏�" /> + <input v-model="form.price" type="digit" @blur="getPrice" placeholder="璇疯緭鍏�" /> <text>鍏�/鏂�</text> </view> </view> @@ -122,9 +122,9 @@ </view> </view> <view class="footer-bottom"> - <div class="footer-bottom-btn" @click="submit"> - <text>绔嬪嵆涓嬪崟</text> - <text>锛堟湇鍔″畬鎴愬悗浠樻锛�</text> + <div class="footer-bottom-btn" @click="submit" > + <text>{{form.id?'纭淇敼':'绔嬪嵆涓嬪崟'}}</text> + <text v-if="!form.id">锛堟湇鍔″畬鎴愬悗浠樻锛�</text> </div> </view> <view style="width: 100%; height: env(safe-area-inset-bottom);"></view> @@ -135,6 +135,7 @@ :show="show" color="#00BC12" mode="range" + :allowSameDay="true" @close="show = false" @confirm="confirmDate" /> @@ -188,7 +189,7 @@ }, modify: false, cateList: [], - viewStatus: false + viewStatus: true }; }, onLoad(option) { @@ -227,6 +228,7 @@ methods: { // 鎻愪氦璁㈠崟 submit() { + var that = this; if (!this.form.categoryId) { return uni.showToast({ title: '璇烽�夋嫨閲囨憳鍝佺', icon: 'none' }) } @@ -239,32 +241,41 @@ if (!this.form.linkPhone) { return uni.showToast({ title: '璇疯緭鍏ヨ仈绯荤數璇�', icon: 'none' }) } - if (!this.form.id) { - this.$u.api.release({ ...this.form, price: Number(this.form.price) * 100 }) - .then(res => { - if (res.code == 200) { - uni.navigateTo({ - url: `/pages/success/success?orderId=${res.data.id}` + if (!that.form.id) { + uni.requestSubscribeMessage({ + tmplIds: ['oVjOBLcHxIlGzOMJsdInmgI5CHGXh-UTvMzQqfFOnIg','AA97cHjvlPiNO4viMkVe4JifCf9TD5b5Eb7s6El3VS8'], + success(res) { + that.$u.api.release({ ...that.form, price: Number(that.form.price) * 100 }) + .then(res => { + if (res.code == 200) { + uni.navigateTo({ + url: `/pages/success/success?orderId=${res.data.id}` + }) + } }) - } - }) + } + }) } else { - this.$u.api.updateOrder({ ...this.form, price: Number(this.form.price) * 100 }) - .then(res => { - if (res.code == 200) { - uni.showToast({ - title: '缂栬緫鎴愬姛', - icon: 'success', - mask: true, - duration: 2000 + // uni.requestSubscribeMessage({ + // tmplIds: ['3YSC7gouRlSjHXz4CrWOGFzPmGwEBtFj4snwdfMvKHk'], + // success(res) { + that.$u.api.updateOrder({ ...that.form, price: Number(that.form.price) * 100 }) + .then(res => { + if (res.code == 200) { + uni.showToast({ + title: '缂栬緫鎴愬姛', + icon: 'success', + mask: true, + duration: 2000 + }) + setTimeout(() => { + uni.navigateBack({ delta: 1 }); + // uni.$emit('refresh') + }, 1500) + } }) - setTimeout(() => { - uni.navigateBack({ delta: 1 }); - // uni.$emit('refresh') - }, 1500) - - } - }) + // } + // }) } }, // 璁$畻閲戦 @@ -296,7 +307,7 @@ success: (res) => { this.form.lat = res.latitude this.form.lgt = res.longitude - this.form.address = res.address + this.form.address = res.name || res.address } }); }, -- Gitblit v1.9.3