zhanbo.xu

feat: 修改请求字段为数组

...@@ -23,12 +23,12 @@ ...@@ -23,12 +23,12 @@
23 </el-col> 23 </el-col>
24 <el-col :span="5"> 24 <el-col :span="5">
25 <Formitem label="物流运单编号" prop="logisticsNo"> 25 <Formitem label="物流运单编号" prop="logisticsNo">
26 - <!-- <FormTextareaInput 26 + <FormTextareaInput
27 :formData="sreachFormData" 27 :formData="sreachFormData"
28 dataKey="logisticsNo" 28 dataKey="logisticsNo"
29 @formChange="formChange" 29 @formChange="formChange"
30 - /> --> 30 + />
31 - <el-input 31 + <!-- <el-input
32 type="text" 32 type="text"
33 class="inputShadow" 33 class="inputShadow"
34 id="inputInner--logisticsNo" 34 id="inputInner--logisticsNo"
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
36 v-model="sreachFormData.logisticsNo" 36 v-model="sreachFormData.logisticsNo"
37 clearable 37 clearable
38 placeholder="" 38 placeholder=""
39 - ></el-input> 39 + ></el-input> -->
40 </Formitem> 40 </Formitem>
41 </el-col> 41 </el-col>
42 <!-- 0未转发、未回传1已转发、已回传 --> 42 <!-- 0未转发、未回传1已转发、已回传 -->
...@@ -170,9 +170,10 @@ export default { ...@@ -170,9 +170,10 @@ export default {
170 orderNo: "", 170 orderNo: "",
171 forwardStatus: "", 171 forwardStatus: "",
172 returnStatus: "", 172 returnStatus: "",
173 - logisticsNo: "", 173 + logisticsNo: [],
174 createTime: [], 174 createTime: [],
175 }, 175 },
176 + originalLogisticsNo: "", // 用于保存原始的 logisticsNo 字符串
176 page: { 177 page: {
177 pageIndex: 1, 178 pageIndex: 1,
178 pageSize: 20, 179 pageSize: 20,
...@@ -251,6 +252,10 @@ export default { ...@@ -251,6 +252,10 @@ export default {
251 this.tableMaxheight = window.innerHeight - 300; 252 this.tableMaxheight = window.innerHeight - 300;
252 }, 253 },
253 methods: { 254 methods: {
255 + formChange(val) {
256 + this.sreachFormData = val;
257 + this.originalLogisticsNo = val.logisticsNo; // 保存原始的 logisticsNo 字符串
258 + },
254 dateChange(val) { 259 dateChange(val) {
255 if (val == "" || val == null) { 260 if (val == "" || val == null) {
256 this.$nextTick(() => { 261 this.$nextTick(() => {
...@@ -272,9 +277,10 @@ export default { ...@@ -272,9 +277,10 @@ export default {
272 orderNo: "", 277 orderNo: "",
273 forwardStatus: "", 278 forwardStatus: "",
274 returnStatus: "", 279 returnStatus: "",
275 - logisticsNo: "", 280 + logisticsNo: [],
276 createTime: [], 281 createTime: [],
277 }; 282 };
283 + this.originalLogisticsNo = "";
278 }, 284 },
279 showAgain(row) { 285 showAgain(row) {
280 this.$confirm("是否确认操作重新发送?", "提示", { 286 this.$confirm("是否确认操作重新发送?", "提示", {
...@@ -303,7 +309,12 @@ export default { ...@@ -303,7 +309,12 @@ export default {
303 let obj = { ...this.sreachFormData }; // 使用对象展开运算符复制 sreachFormData 309 let obj = { ...this.sreachFormData }; // 使用对象展开运算符复制 sreachFormData
304 obj.pageIndex = this.page.pageIndex; 310 obj.pageIndex = this.page.pageIndex;
305 obj.pageSize = this.page.pageSize; 311 obj.pageSize = this.page.pageSize;
306 - 312 + obj.logisticsNo = this.originalLogisticsNo;
313 + if (obj.logisticsNo != null && obj.logisticsNo != "") {
314 + obj.logisticsNo = obj.logisticsNo.split("\n");
315 + } else {
316 + obj.logisticsNo = [];
317 + }
307 obj.startTime = ""; 318 obj.startTime = "";
308 obj.endTime = ""; 319 obj.endTime = "";
309 if (this.sreachFormData.createTime.length > 0) { 320 if (this.sreachFormData.createTime.length > 0) {
......