From 6dc59277cedc8c995b1c68807e40a6ee5903f0f4 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期一, 10 三月 2025 17:18:15 +0800
Subject: [PATCH] 送货受理受理成功生成送货安排
---
src/pages/delivergoods/arrange.vue | 67 ++++++++++++++++++++++-----------
1 files changed, 45 insertions(+), 22 deletions(-)
diff --git a/src/pages/delivergoods/arrange.vue b/src/pages/delivergoods/arrange.vue
index d3bb4c8..371503a 100644
--- a/src/pages/delivergoods/arrange.vue
+++ b/src/pages/delivergoods/arrange.vue
@@ -24,10 +24,10 @@
<view class="chuany-flex chuany-justify-between">
<text class="chuany-width7">{{index+1}}</text>
<view class="chuany-width15">
- {{$util.formatDate(item.createTime,'riqi')}}
+ {{$util.formatDate(item.deliverTime,'riqi')}}
</view>
<view class="chuany-width73">
- <u-text size='14' :text="item.remark" lines="1">
+ <u-text size='14' :text="item.remark||item.companyName" lines="1">
</u-text>
</view>
<view class="chuany-width5" @tap.stop='editOrder(item)'>
@@ -54,12 +54,17 @@
mode="date" placeholder="鐐瑰嚮閫夋嫨宸ヤ綔鏃ユ湡" :minDate='Number(new Date(minDate))'
@cancel='() => shougHuoshow = false'></up-datetime-picker>
</up-form-item>
- <up-form-item label="鍙告満" prop="driverId" required :borderBottom='false' @click="clickAction('driver')"
+ <up-form-item label="鎺掑簭" prop="sort" required :borderBottom='false' ref="item1">
+ <up-input v-model="arrangeInfo.sort" placeholder="璇疯緭鍏ユ帓搴�" border="none" type="number">
+ </up-input>
+ </up-form-item>
+ <up-form-item label="鍙告満" prop="driverName" required :borderBottom='false' @click="clickAction('driver')"
ref="item1">
- <up-input v-model="driverName" disabled border="none" disabledColor="#ffffff"
+ <up-input v-model="arrangeInfo.driverName" disabled border="none" disabledColor="#ffffff"
placeholder="璇烽�夋嫨鍙告満"></up-input>
</up-form-item>
- <up-form-item label="鏀惰揣鍗曚綅" prop="companyName" required :borderBottom='false' ref="item1">
+ <up-form-item label="鏀惰揣鍗曚綅" prop="companyName" labelPosition='top' 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>
@@ -72,11 +77,11 @@
<up-form-item label="鑱旂郴鐢佃瘽" prop="dianhua" required :borderBottom='false' ref="item1">
<up-input v-model="arrangeInfo.dianhua" border="none" placeholder="璇疯緭鍏ヨ仈绯荤數璇�"></up-input>
</up-form-item>
- <up-form-item label="閫佽揣鍦板潃" prop="dizhi" required :borderBottom='false' ref="item1">
+ <up-form-item label="閫佽揣鍦板潃" prop="dizhi" labelPosition='top' required :borderBottom='false' ref="item1">
<up-input v-model="arrangeInfo.dizhi" border="none" placeholder="璇疯緭鍏ラ�佽揣鍦板潃"></up-input>
</up-form-item>
- <up-form-item label="閫佽揣浜嬬敱" prop="remark" required :borderBottom='false' ref="item1">
- <up-textarea v-model="arrangeInfo.remark" border="none" placeholder="璇疯緭鍏ラ�佽揣浜嬬敱"></up-textarea>
+ <up-form-item label="閫佽揣浜嬬敱" prop="remark" labelPosition='top' required :borderBottom='false' ref="item1">
+ <up-input v-model="arrangeInfo.remark" border="none" placeholder="璇疯緭鍏ラ�佽揣浜嬬敱"></up-input>
</up-form-item>
</up-form>
</up-modal>
@@ -99,11 +104,11 @@
return {
datePickerShow: false,
shougHuoshow: false,
- workTime: '',
+ workTime: this.$util.formatDate(new Date()),
orderList: [],
loadStatus: 'loadmore',
pageIndex: 1,
- pageSize: 20,
+ pageSize: 30,
customerList: [],
isEdit: false,
editItem: {},
@@ -124,7 +129,10 @@
remark: '',
lianxiren: '',
dizhi: '',
- companyName: ''
+ companyName: '',
+ driverName: '',
+ deliverTixingId: '',
+ sort: '1'
},
rules: {
'deliverTime': {
@@ -133,11 +141,12 @@
message: '璇烽�夋嫨鏃ユ湡',
trigger: ['blur', 'change']
},
- // 'driverId': {
- // required: true,
- // message: '璇烽�夋嫨鍙告満',
- // trigger: ['blur', 'change']
- // },
+ 'driverName': {
+ type: 'string',
+ required: true,
+ message: '璇烽�夋嫨鍙告満',
+ trigger: ['blur', 'change']
+ },
'companyName': {
type: 'string',
required: true,
@@ -162,13 +171,19 @@
message: '璇疯緭鍏ラ�佽揣浜嬬敱',
trigger: ['blur', 'change']
},
+ 'sort': {
+ type: 'string',
+ required: true,
+ message: '璇疯緭鍏ユ帓搴�',
+ trigger: ['blur', 'change']
+ },
},
radio: '',
switchVal: false,
driverList: [],
buyerName: '',
- timeStart: '',
- timeEnd: '',
+ timeStart: new Date(),
+ timeEnd: new Date(),
sevenDaysDriver: [],
deliverKeyID: '',
deliverKeyName: ''
@@ -292,10 +307,11 @@
lianxiren: item.lianxiren,
dizhi: item.dizhi,
keyid: item.keyid,
- companyName: item.companyName
+ companyName: item.companyName,
+ sort: item.sort
}
this.show7 = true
- this.driverName = item.driver.name
+ this.driverName = item.driver && item.driver.name
// let obj = this.customerList.find(ite => {
// return ite.keyid == item.buyerId
// })
@@ -331,7 +347,7 @@
},
init() {
this.pageIndex = 1
- this.pageSize = 20
+ this.pageSize = 30
this.loadStatus = 'loadmore'
this.orderList = []
console.log(this.orderList);
@@ -341,7 +357,7 @@
if (!this.arrangeInfo.driverId) {
this.$refs.modalArrange.loading = false
return this.$util.showToast({
- title: '璇峰厛閫夋嫨鍙告満锛�'
+ title: '璇烽�夋嫨鍙告満锛�'
})
}
console.log();
@@ -358,6 +374,7 @@
remark: '',
lianxiren: '',
dizhi: '',
+ sort: '1'
}
this.show7 = false
this.driverName = ''
@@ -382,6 +399,9 @@
remark: '',
lianxiren: '',
dizhi: '',
+ companyName: '',
+ driverName: '',
+ sort: '1'
}
this.show7 = false
this.driverName = ''
@@ -408,6 +428,9 @@
remark: '',
lianxiren: '',
dizhi: '',
+ companyName: '',
+ driverName: '',
+ sort: '1'
}
this.show7 = false
this.driverName = ''
--
Gitblit v1.9.1