From 8c047f7da19d7e59136a322e1a851d4b6b0eab97 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期四, 06 三月 2025 17:30:31 +0800 Subject: [PATCH] - --- src/pages/delivergoods/arrange.vue | 68 +++++++++++++++++----------------- 1 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/pages/delivergoods/arrange.vue b/src/pages/delivergoods/arrange.vue index bf60a5e..9242dea 100644 --- a/src/pages/delivergoods/arrange.vue +++ b/src/pages/delivergoods/arrange.vue @@ -17,7 +17,8 @@ </up-sticky> <view class="c-p-b-100"> <view class="c-p-l-20 c-p-r-20" v-if="orderList&&orderList.length>0"> - <view class="listrecord c-p-t-20" v-for="(item,index) in orderList" :key="item.keyid" @click='goDetail(item)'> + <view class="listrecord c-p-t-20" v-for="(item,index) in orderList" :key="item.keyid" + @click='goDetail(item)'> <view class="coreshop-ff chuany-bradius20"> <view class="chuany-font26"> <view class="chuany-flex chuany-justify-between"> @@ -30,7 +31,7 @@ </u-text> </view> <view class="chuany-width5" @tap.stop='editOrder(item)'> - <up-icon name="edit-pen" ></up-icon> + <up-icon name="edit-pen"></up-icon> </view> </view> </view> @@ -43,7 +44,7 @@ </up-empty> </view> <up-modal title="閫佽揣瀹夋帓" :show="show7" showCancelButton @confirm="confirmSave" @cancel='cancelModal' - :asyncClose="true"> + ref='modalArrange' :asyncClose="true"> <up-form labelPosition="left" :model="arrangeInfo" ref="formRef" labelWidth='140rpx'> <up-form-item label="閫佽揣鏃ユ湡" prop="deliverTime" required :borderBottom='false' ref="item1" @click="clickShouTime"> @@ -58,7 +59,7 @@ <up-input v-model="driverName" disabled border="none" disabledColor="#ffffff" placeholder="璇烽�夋嫨鍙告満"></up-input> </up-form-item> - <up-form-item label="鏀惰揣鍗曚綅" prop="buyerId" required :borderBottom='false' ref="item1"> + <up-form-item label="鏀惰揣鍗曚綅" prop="companyName" required :borderBottom='false' ref="item1"> <up-input v-model="arrangeInfo.companyName" placeholder="璇烽�夋嫨鏀惰揣鍗曚綅" border="none"> <template #suffix> <up-button @tap="clickAction" text="鐐瑰嚮閫夋嫨" type="primary" size="mini"></up-button> @@ -81,8 +82,8 @@ </up-modal> <fui-date-picker range :show="datePickerShow" :value="getFirstDayOfMonth()" type="3" zIndex="10000" @change="changePicker" :minDate='minDate' :maxDate='maxDate' @cancel="clickTime"></fui-date-picker> - <up-action-sheet :show="showActions" :actions="actions" title="璇烽�夋嫨" @close="showActions = false" wrapMaxHeight='500px' - @select="selectItem"> + <up-action-sheet :show="showActions" :actions="actions" title="璇烽�夋嫨" @close="showActions = false" + wrapMaxHeight='500px' @select="selectItem"> </up-action-sheet> </view> </template> @@ -103,7 +104,6 @@ loadStatus: 'loadmore', pageIndex: 1, pageSize: 20, - contentVal: '', customerList: [], isEdit: false, editItem: {}, @@ -119,12 +119,12 @@ arrangeInfo: { deliverTime: this.$util.formatDate(new Date(), null, 1), driverId: '', - buyerId: '', + buyerId: null, dianhua: '', remark: '', lianxiren: '', dizhi: '', - companyName:'' + companyName: '' }, rules: { 'deliverTime': { @@ -133,30 +133,31 @@ message: '璇烽�夋嫨鏃ユ湡', trigger: ['blur', 'change'] }, - 'arrangeInfo.driverId': { + // 'driverId': { + // required: true, + // message: '璇烽�夋嫨鍙告満', + // trigger: ['blur', 'change'] + // }, + 'companyName': { type: 'string', - max: 1, required: true, - message: '璇烽�夋嫨鍙告満', + message: '璇峰~鍐欏叕鍙�', trigger: ['blur', 'change'] }, - 'arrangeInfo.dianhua': { + 'dianhua': { type: 'string', - max: 1, required: true, message: '璇疯緭鍏ヨ仈绯荤數璇�', trigger: ['blur', 'change'] }, - 'arrangeInfo.dizhi': { + 'dizhi': { type: 'string', - max: 1, required: true, message: '璇疯緭鍏ラ�佽揣鍦板潃', trigger: ['blur', 'change'] }, - 'arrangeInfo.remark': { + 'remark': { type: 'string', - max: 1, required: true, message: '璇疯緭鍏ラ�佽揣浜嬬敱', trigger: ['blur', 'change'] @@ -184,21 +185,24 @@ this.getCustomer() this.GetDriversOfWithin7days() }, + onMounted() { + this.$refs.formRef.setRules(this.rules); + }, onReachBottom() { if (this.loadStatus != 'nomore') { this.getList() } }, onPullDownRefresh() { - this.startDate = '' - this.endDate = '' + this.timeStart = '' + this.timeEnd = '' this.workTime = '' this.deliverKeyName = '' this.init() uni.stopPullDownRefresh(); }, methods: { - goDetail(item){ + goDetail(item) { uni.navigateTo({ url: `/pages/delivergoods/arrangedetail?KeyId=${item.keyid}` }); @@ -211,12 +215,11 @@ }) }, changePicker(val) { - console.log(val); this.workTime = val.startDate.result + '鑷�' + val.endDate.result this.timeStart = new Date(val.startDate.result) //宸ヤ綔寮�濮嬫椂闂� this.timeEnd = new Date(val.endDate.result) this.datePickerShow = !this.datePickerShow - this.getList() + this.init() }, confirmDate(val) { console.log(val); @@ -289,7 +292,7 @@ lianxiren: item.lianxiren, dizhi: item.dizhi, keyid: item.keyid, - companyName:item.companyName + companyName: item.companyName } this.show7 = true this.driverName = item.driver.name @@ -331,10 +334,11 @@ this.pageSize = 20 this.loadStatus = 'loadmore' this.orderList = [] - this.contentVal = '' + console.log(this.orderList); this.getList() }, confirmSave() { + console.log(this.arrangeInfo.driverId); this.$refs.formRef.validate().then(res => { if (this.isEdit) { this.$api.UpDataDeliverPlans(this.arrangeInfo).then(res => { @@ -343,7 +347,7 @@ this.arrangeInfo = { deliverTime: this.$util.formatDate(new Date(), null, 1), driverId: '', - buyerId: '', + buyerId: null, dianhua: '', remark: '', lianxiren: '', @@ -367,7 +371,7 @@ this.arrangeInfo = { deliverTime: this.$util.formatDate(new Date(), null, 1), driverId: '', - buyerId: '', + buyerId: null, dianhua: '', remark: '', lianxiren: '', @@ -384,6 +388,8 @@ } this.isLoading = false }) + }).catch(errors => { + this.$refs.modalArrange.loading = false }) }, @@ -391,7 +397,7 @@ this.arrangeInfo = { deliverTime: this.$util.formatDate(new Date(), null, 1), driverId: '', - buyerId: '', + buyerId: null, dianhua: '', remark: '', lianxiren: '', @@ -472,12 +478,6 @@ } } }) - }, - actionClick(item, e) { - console.log(e); - if (e.index == 0) { - this.contentVal = item.remark - } } } } -- Gitblit v1.9.1