diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandList.vue b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandList.vue index 9f2e7ed..878acc1 100644 --- a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandList.vue +++ b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandList.vue @@ -11,12 +11,12 @@ - - - - - - + 查询 重置 + 新增 + 导出 {{ toggleSearchStatus ? '收起' : '展开' }} @@ -55,19 +57,17 @@
- 新增 - 导出 - + - - + +
@@ -138,7 +138,7 @@
用车需求物料明细
- +
diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/modules/VehicleDemandForm.vue b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/modules/VehicleDemandForm.vue index 8c499c6..4830a23 100644 --- a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/modules/VehicleDemandForm.vue +++ b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/modules/VehicleDemandForm.vue @@ -13,24 +13,25 @@ - - - - - - + + + + + + - + - - + + @@ -63,6 +64,8 @@ }, data () { return { + cityList:[], + pickUpHubList:[], model:{ }, labelCol: { @@ -79,7 +82,8 @@ url: { add: "/vehicle_demand/vehicleDemand/add", edit: "/vehicle_demand/vehicleDemand/edit", - queryById: "/vehicle_demand/vehicleDemand/queryById" + queryById: "/vehicle_demand/vehicleDemand/queryById", + getCity: "/logisticsroute/logisticsRoute/getCity", } } }, @@ -91,6 +95,7 @@ created () { //备份model原始值 this.modelDefault = JSON.parse(JSON.stringify(this.model)); + this.getCity(); }, methods: { add () { @@ -129,6 +134,23 @@ }) }, + getCity(){ + getAction(this.url.getCity).then(res => { + if (res.success) { + this.cityList = res.result; + this.pickUpHubList = res.result; + } + }) + }, + pickUpHubSelect(){ + let pickUpHub = this.pickUpHubList.filter(x=>x.includes(this.model.pickUpHub))[0].split('&-')[0] + let deliveryAddress = this.pickUpHubList.filter(x=>x.includes(this.model.pickUpHub))[0].split('&-')[1] + this.model.pickUpHub = pickUpHub + this.model.deliveryAddress = deliveryAddress + }, + pickUpHubChange(val){ + this.pickUpHubList = this.cityList.filter(x => x.includes(val)); + }, } } \ No newline at end of file diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/VehicleDemandCountList.vue b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/VehicleDemandCountList.vue index 071d7bd..1f17834 100644 --- a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/VehicleDemandCountList.vue +++ b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/VehicleDemandCountList.vue @@ -79,7 +79,7 @@