zihan.wu

feat(views): 添加物流运单编号查询功能

- 在 exportBillQuery、exportListQuery、listBranchQuery 和 logisticsExitQuery 页面中添加物流运单编号查询字段
- 实现物流运单编号的多行输入和查询功能
-优化查询条件处理逻辑,支持空值和非空值的正确处理
......@@ -8,6 +8,16 @@
size="small"
>
<el-row class="row-border">
<!-- 运单编号 -->
<el-col :span="5">
<Formitem label="物流运单编号" prop="logisticsNo">
<FormTextareaInput
:formData="sreachFormData"
dataKey="logisticsNo"
@formChange="formChange"
/>
</Formitem>
</el-col>
<!-- 订单编号 -->
<el-col :span="5">
<Formitem label="订单编号" prop="orderNo">
......@@ -170,6 +180,7 @@ export default {
ebccode: "",
returnStatus: "",
createTime: [],
logisticsNo: "",
},
page: {
pageIndex: 1,
......@@ -302,6 +313,11 @@ export default {
obj.createTimeStart = obj.createTime[0];
obj.createTimeEnd = obj.createTime[1];
}
if (obj.logisticsNo != null && obj.logisticsNo != "") {
obj.logisticsNo = obj.logisticsNo.split("\n");
} else {
obj.logisticsNo = [];
}
getAllExportingBills(obj)
.then((res) => {
......@@ -386,6 +402,9 @@ export default {
this.$refs.entryTable.$refs.tables.$refs.bodyWrapper.style.overflowY =
"auto";
},
formChange(val) {
this.sreachFormData = val;
},
//分页
currentChange(val) {
this.page.pageIndex = val.page;
......
......@@ -8,6 +8,28 @@
size="small"
>
<el-row>
<!-- 物流运单编号 -->
<el-col :span="5">
<Formitem label="物流运单编号" prop="logisticsNo">
<!-- <el-input
type="text"
class="inputShadow"
id="inputInner--logisticsNo"
resize="none"
v-model="sreachFormData.logisticsNo"
clearable
placeholder=""
></el-input> -->
<FormTextareaInput
:formData="sreachFormData"
dataKey="logisticsNo"
@formChange="formChange"
/>
</Formitem>
</el-col>
<!-- 提运单号 -->
<el-col :span="5">
<Formitem label="提运单号" prop="billNo">
......@@ -41,28 +63,6 @@
></el-input>
</Formitem>
</el-col>
<!-- 物流运单编号 -->
<el-col :span="5">
<Formitem label="物流运单编号" prop="logisticsNo">
<!-- <el-input
type="text"
class="inputShadow"
id="inputInner--logisticsNo"
resize="none"
v-model="sreachFormData.logisticsNo"
clearable
placeholder=""
></el-input> -->
<FormTextareaInput
:formData="sreachFormData"
dataKey="logisticsNo"
@formChange="formChange"
/>
</Formitem>
</el-col>
<!-- 创建时间 -->
<el-col :span="5">
<Formitem label="创建时间" prop="createTime" :activeType="true">
......
......@@ -8,6 +8,16 @@
size="small"
>
<el-row class="row-border">
<!-- 运单编号 -->
<el-col :span="5">
<Formitem label="物流运单编号" prop="logisticsNo">
<FormTextareaInput
:formData="sreachFormData"
dataKey="logisticsNo"
@formChange="formChange"
/>
</Formitem>
</el-col>
<!-- 提运单号 -->
<el-col :span="5">
<Formitem label="提运单号" prop="billNo">
......@@ -159,6 +169,7 @@ export default {
billNo: "",
returnStatus: "",
createTime: [],
logisticsNo: [],
},
page: {
pageIndex: 1,
......@@ -292,6 +303,11 @@ export default {
// } else {
// obj.billNo = [];
// }
if (obj.logisticsNo != null && obj.logisticsNo != "") {
obj.logisticsNo = obj.logisticsNo.split("\n");
} else {
obj.logisticsNo = [];
}
getAllTotalScoreList(obj)
.then((res) => {
if (res.code === "200") {
......
......@@ -8,6 +8,16 @@
size="small"
>
<el-row class="row-border">
<!-- 运单号 -->
<el-col :span="5">
<Formitem label="物流运单编号" prop="logisticsWaybillNumber">
<FormTextareaInput
:formData="sreachFormData"
dataKey="logisticsWaybillNumber"
@formChange="formChange"
/>
</Formitem>
</el-col>
<!-- 提运单号 -->
<el-col :span="5">
<Formitem label="提运单号" prop="billNo">
......@@ -46,16 +56,6 @@
</el-select>
</Formitem>
</el-col>
<!-- 运单号 -->
<el-col :span="5">
<Formitem label="物流运单编号" prop="logisticsWaybillNumber">
<FormTextareaInput
:formData="sreachFormData"
dataKey="logisticsWaybillNumber"
@formChange="formChange"
/>
</Formitem>
</el-col>
<!-- 创建时间 -->
<el-col :span="5">
<Formitem label="创建时间" prop="createTime" :activeType="true">
......