From f9581f9c4314c99729b9c8a0b761dfc36c9d87a0 Mon Sep 17 00:00:00 2001 From: 396316021 <396316021@qq.com> Date: Mon, 23 Oct 2023 18:14:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/PetPage/index.vue | 59 +++++++++++------ pages/ChatDetail/index.vue | 2 +- pages/FeedLog/index.vue | 56 +++++++++++----- pages/OrderConfirm/end.vue | 20 +++--- pages/OrderConfirm/start.vue | 8 ++- pages/OrderDetail/index.vue | 80 +++++++++++------------ pages/OrderPage/index.vue | 31 +++++---- pages/PetDetail/index.vue | 6 +- pages/UserOrderPage/components/index.scss | 9 ++- pages/UserOrderPage/index.vue | 11 +++- 10 files changed, 174 insertions(+), 108 deletions(-) diff --git a/components/PetPage/index.vue b/components/PetPage/index.vue index 77aa7d9..01281c2 100644 --- a/components/PetPage/index.vue +++ b/components/PetPage/index.vue @@ -207,9 +207,9 @@ - + > @@ -228,9 +228,9 @@ - + > @@ -250,8 +250,8 @@ - - + + @@ -271,9 +271,10 @@ - + > @@ -391,14 +392,14 @@ :value="data.last_vaccine_time" ref="vaccinePicker" mode="year-month" - minDate="1970-01-01" + minDate="2000-01-01" @confirm="vaccineConfirm" > @@ -506,14 +507,12 @@ + + @@ -565,6 +573,11 @@ export default{ name:'PetPage', + computed: { + api() { + return api + }, + }, props:{ title:{ type:String, @@ -680,7 +693,7 @@ }, mounted() { this.data.birthday = uni.$u.timeFormat(null,'yyyy-mm-dd'); - this.data.last_insect_repellent_time = this.data.last_vaccine_time = uni.$u.timeFormat(null,'yyyy-mm'); + // this.data.last_insect_repellent_time = this.data.last_vaccine_time = uni.$u.timeFormat(null,'yyyy-mm'); if(this.petId!==0){ this.getDetail(this.petId) } @@ -689,6 +702,12 @@ } }, methods: { + api() { + return api + }, + closePop(){ + this.$refs.petPopup.close(); + }, openPet(){ this.status = 'loadmore'; this.getMyPets(); diff --git a/pages/ChatDetail/index.vue b/pages/ChatDetail/index.vue index 81bf77c..e78af03 100644 --- a/pages/ChatDetail/index.vue +++ b/pages/ChatDetail/index.vue @@ -30,7 +30,7 @@ - + - - + @@ -69,7 +72,10 @@ title="主食情况" > - - + @@ -91,7 +97,10 @@ title="零食小吃" > - - + @@ -113,7 +122,10 @@ title="喂药擦药" > - - + @@ -135,7 +147,10 @@ title="需要注意" > - - + @@ -157,7 +172,10 @@ title="用品位置" > - - + @@ -179,7 +197,10 @@ title="外出路线" > - - + @@ -201,7 +222,10 @@ title="其它事项" > - - + diff --git a/pages/OrderConfirm/end.vue b/pages/OrderConfirm/end.vue index 1e1637c..5a6623e 100644 --- a/pages/OrderConfirm/end.vue +++ b/pages/OrderConfirm/end.vue @@ -1061,7 +1061,7 @@ :fileList="images.home_play" name="1" multiple - :maxCount="10" + :maxCount="20" uploadIcon="plus" @delete="(res) => {uploadDel(res,'home_play')}" @afterRead="(res) => {uploadPut(res,'home_play')}" @@ -1254,7 +1254,7 @@ - + { + this.model.needTime = uni.$u.timeFormat(data.data.do_date,'yyyy年mm月dd日') + data.data.do_time; + }) + }, timeConfirm(e){ this.model.arrival_time = uni.$u.timeFormat(e.value,'yyyy-mm-dd hh:MM'); }, diff --git a/pages/OrderDetail/index.vue b/pages/OrderDetail/index.vue index ee3098e..52f390e 100644 --- a/pages/OrderDetail/index.vue +++ b/pages/OrderDetail/index.vue @@ -212,10 +212,10 @@ - + - + @@ -232,7 +232,7 @@ - + @@ -246,10 +246,10 @@ - + - + @@ -266,7 +266,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -346,7 +346,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -395,7 +395,7 @@ - + @@ -418,7 +418,7 @@ - + @@ -441,7 +441,7 @@ - + @@ -464,7 +464,7 @@ - + @@ -487,7 +487,7 @@ - + @@ -510,7 +510,7 @@ - + @@ -533,7 +533,7 @@ - + @@ -556,7 +556,7 @@ - + @@ -579,7 +579,7 @@ - + @@ -602,7 +602,7 @@ - + @@ -625,7 +625,7 @@ - + @@ -648,7 +648,7 @@ - + @@ -671,7 +671,7 @@ - + @@ -694,7 +694,7 @@ - + @@ -717,7 +717,7 @@ - + @@ -740,7 +740,7 @@ - + @@ -763,7 +763,7 @@ - + @@ -786,7 +786,7 @@ - + @@ -809,7 +809,7 @@ - + @@ -832,7 +832,7 @@ - + @@ -855,7 +855,7 @@ - + @@ -878,7 +878,7 @@ - + @@ -901,7 +901,7 @@ - + @@ -924,7 +924,7 @@ - + @@ -957,7 +957,7 @@ - + @@ -980,7 +980,7 @@ - + @@ -1003,7 +1003,7 @@ - + @@ -1026,7 +1026,7 @@ - + @@ -1049,7 +1049,7 @@ - + @@ -1072,7 +1072,7 @@ - + @@ -1095,7 +1095,7 @@ - + diff --git a/pages/OrderPage/index.vue b/pages/OrderPage/index.vue index 1691661..4043314 100644 --- a/pages/OrderPage/index.vue +++ b/pages/OrderPage/index.vue @@ -471,7 +471,7 @@ doTimeList:[ { label:'上午', - value:'09:00-12:00' + value:'09:00-12:01' },{ label:'下午', value:'13:30-17:00' @@ -489,6 +489,7 @@ add_time:0, is_worker:false, sign:'', + timeLineList:[], } }, onLoad(options) { @@ -498,6 +499,7 @@ if(this.sign!=='')this.getCacheOrder(); let workerToken = uni.getStorageSync('workerToken'); if(workerToken)this.is_worker = true; + this.getTimeLine(); }, updated() { @@ -506,6 +508,7 @@ if(!this.isPay && this.sign === ''){ this.getDefaultAddress(); this.getUserCoupons(); + this.$refs.petPage.closePop() } }, onShareAppMessage() { @@ -515,6 +518,14 @@ } }, methods: { + getTimeLine(){ + getConfig({sign:'work_time'}).then(res => { + this.timeLineList = res.data.map(item => { + item.checked = false; + return item; + }) + }) + }, setCacheOrder(){ let data = {}; data.type = this.type; @@ -572,6 +583,10 @@ &&this.petChecked.length>0 &&this.basicServiceChecked!=='' ){ + if(this.addServiceList[0].store_id){ + api.error('所选位置没有店铺'); + return; + } this.isPay = true; let coupons = this.coupons.map(item => { @@ -773,19 +788,7 @@ this.timeListTemp = selected.map(item => { return { date:item, - time:[{ - label:'上午', - value:'09:00-12:00', - checked:false, - },{ - label:'下午', - value:'13:30-17:00', - checked:false, - },{ - label:'晚上', - value:'07:00-19:30', - checked:false, - },] + time:this.timeLineList } }); // this.timeListTemp = this.timeList; diff --git a/pages/PetDetail/index.vue b/pages/PetDetail/index.vue index 27e5cac..c80a29c 100644 --- a/pages/PetDetail/index.vue +++ b/pages/PetDetail/index.vue @@ -100,7 +100,7 @@ 最近狂犬疫苗时间: - {{ $u.timeFormat(pet.last_vaccine_time, 'yyyy-mm') }} + {{ pet.last_vaccine_time !== null ? $u.timeFormat(pet.last_vaccine_time, 'yyyy-mm'):'无' }} @@ -109,10 +109,10 @@ - 最近驱虫时间 + 最近驱虫时间: - {{ $u.timeFormat(pet.last_insect_repellent_time, 'yyyy-mm') }} + {{ pet.last_vaccine_time !== null ? $u.timeFormat(pet.last_insect_repellent_time, 'yyyy-mm'):'无' }} diff --git a/pages/UserOrderPage/components/index.scss b/pages/UserOrderPage/components/index.scss index 2ac9374..ae07e63 100644 --- a/pages/UserOrderPage/components/index.scss +++ b/pages/UserOrderPage/components/index.scss @@ -211,13 +211,20 @@ padding-top:30rpx; justify-content: center; } - .card-button{ + + .card-button { &:nth-child(1){ padding-right:23rpx; } &:nth-child(2){ + padding-left:0rpx; + padding-right:0rpx; + } + &:nth-child(3){ padding-left:23rpx; } + + flex: 0 0 30%; } } } diff --git a/pages/UserOrderPage/index.vue b/pages/UserOrderPage/index.vue index 6b99761..2491afc 100644 --- a/pages/UserOrderPage/index.vue +++ b/pages/UserOrderPage/index.vue @@ -81,14 +81,21 @@ title="立即沟通" font-color="#3E3221" button-color="#F7E1C3" - button-width="255rpx"> + button-width="100%"> + button-width="100%"> + + +