diff --git a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanDetailList.vue b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanDetailList.vue
new file mode 100644
index 0000000..335807c
--- /dev/null
+++ b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanDetailList.vue
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 无图片
+
+
+
+ 无文件
+
+ 下载
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanList.vue b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanList.vue
index 0d54a86..81998af 100644
--- a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanList.vue
+++ b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/DeliveryPlanList.vue
@@ -77,6 +77,7 @@
:loading="loading"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
class="j-table-force-nowrap"
+ :customRow="rowClick"
@change="handleTableChange">
@@ -115,7 +116,7 @@
- 送货
+ 车辆预约
下载二维码
@@ -126,7 +127,7 @@
-
+
@@ -139,13 +140,15 @@
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import DeliveryPlanModal from './modules/DeliveryPlanModal'
import TakeModal from './modules/TakeModal.vue'
+ import DeliveryPlanDetailList from './DeliveryPlanDetailList.vue'
export default {
name: 'DeliveryPlanList',
mixins:[JeecgListMixin, mixinDevice],
components: {
DeliveryPlanModal,
- TakeModal
+ TakeModal,
+ DeliveryPlanDetailList
},
data () {
return {
@@ -213,26 +216,26 @@
align:"center",
dataIndex: 'cpEmail'
},
- {
- title:'PO',
- align:"center",
- dataIndex: 'ffectivePo'
- },
- {
- title:'料号',
- align:"center",
- dataIndex: 'pn'
- },
- {
- title:'数量',
- align:"center",
- dataIndex: 'planQty'
- },
- {
- title:'单位',
- align:"center",
- dataIndex: 'unit_dictText'
- },
+ // {
+ // title:'PO',
+ // align:"center",
+ // dataIndex: 'ffectivePo'
+ // },
+ // {
+ // title:'料号',
+ // align:"center",
+ // dataIndex: 'pn'
+ // },
+ // {
+ // title:'数量',
+ // align:"center",
+ // dataIndex: 'planQty'
+ // },
+ // {
+ // title:'单位',
+ // align:"center",
+ // dataIndex: 'unit_dictText'
+ // },
{
title: '操作',
dataIndex: 'action',
@@ -269,9 +272,18 @@
// 送货
handleTake(record){
this.$refs.takeModal.edit(record);
- this.$refs.takeModal.title = "送货";
+ this.$refs.takeModal.title = "车辆预约";
this.$refs.takeModal.disableSubmit = false;
},
+ rowClick(record){
+ return {
+ on: {
+ click:() => {
+ this.$refs.deliveryPlanDetailList.getByDeliveryPlanId(record.id);
+ },
+ }
+ }
+ },
initDictConfig(){
},
getSuperFieldList(){
diff --git a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/DeliveryPlanForm.vue b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/DeliveryPlanForm.vue
index b906304..5af573f 100644
--- a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/DeliveryPlanForm.vue
+++ b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/DeliveryPlanForm.vue
@@ -57,7 +57,7 @@
-
+
{{item}}
@@ -85,21 +85,28 @@
+
@@ -162,6 +169,9 @@
this.getPo()
},
methods: {
+ batchDel(){
+ this.poList = this.poList.filter(x => x.selected===false)
+ },
add () {
this.edit(this.modelDefault);
},
@@ -200,10 +210,17 @@
})
},
- getByPo(){
+ changePo(){
+ let hasEven = this.poList.some((item) => {
+ return item.po == this.model.ffectivePo;
+ });
+ if(hasEven){
+ this.$message.warning("列表中已存在"+value);
+ return;
+ }
getAction(this.url.getByPo,{po: this.model.ffectivePo}).then(res => {
if(res.success){
- this.poList = res.result;
+ this.poList.push(...res.result)
}
})
},
diff --git a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/TakeDeliverPhoneForm.vue b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/TakeDeliverPhoneForm.vue
index 5c8d150..c7833ff 100644
--- a/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/TakeDeliverPhoneForm.vue
+++ b/ant-design-vue-jeecg/src/views/tms/carinout/deliveryplan/modules/TakeDeliverPhoneForm.vue
@@ -1,6 +1,6 @@
-
送货
+
车辆预约
diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandDetailList.vue b/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandDetailList.vue
new file mode 100644
index 0000000..4ce57e7
--- /dev/null
+++ b/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandDetailList.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 无图片
+
+
+
+ 无文件
+
+ 下载
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandList.vue b/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandList.vue
index 867bcfb..c80913b 100644
--- a/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandList.vue
+++ b/ant-design-vue-jeecg/src/views/tms/outbound/deliverydemand/DeliveryDemandList.vue
@@ -85,6 +85,7 @@
:loading="loading"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
class="j-table-force-nowrap"
+ :customRow="rowClick"
@change="handleTableChange">
@@ -128,7 +129,7 @@
-
+
@@ -140,12 +141,14 @@
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import { postAction } from '@/api/manage'
import DeliveryDemandModal from './modules/DeliveryDemandModal'
+ import DeliveryDemandDetailList from './DeliveryDemandDetailList.vue'
export default {
name: 'DeliveryDemandList',
mixins:[JeecgListMixin, mixinDevice],
components: {
- DeliveryDemandModal
+ DeliveryDemandModal,
+ DeliveryDemandDetailList
},
data () {
return {
@@ -297,6 +300,15 @@
}
})
},
+ rowClick(record){
+ return {
+ on: {
+ click:() => {
+ this.$refs.deliveryDemandDetailList.queryByDeliveryDemandId(record.id);
+ },
+ }
+ }
+ },
initDictConfig(){
},
getSuperFieldList(){
diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandHisList.vue b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandHisList.vue
index 70f6f98..7406742 100644
--- a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandHisList.vue
+++ b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemand/VehicleDemandHisList.vue
@@ -89,7 +89,7 @@
dataIndex: 'deliveryDate'
},
{
- title:'发货类型',
+ title:'运输类型',
align:"center",
dataIndex: 'shipType_dictText',
},
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 27dd248..a6d254d 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
@@ -13,8 +13,8 @@
-
-
+
+
@@ -213,7 +213,7 @@
dataIndex: 'deliveryDate'
},
{
- title:'发货类型',
+ title:'运输类型',
align:"center",
dataIndex: 'shipType_dictText',
// width: 100,
@@ -399,7 +399,7 @@
getSuperFieldList(){
let fieldList=[];
fieldList.push({type:'date',value:'shipDate',text:'发货日期'})
- fieldList.push({type:'string',value:'shipType',text:'发货类型'})
+ fieldList.push({type:'string',value:'shipType',text:'运输类型'})
fieldList.push({type:'int',value:'totalPallets',text:'预计装车总托数'})
fieldList.push({type:'string',value:'deliveryArea',text:'送货区域'})
fieldList.push({type:'string',value:'deliveryAddress',text:'送货地点'})
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 4f1e331..e621890 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
@@ -192,13 +192,25 @@
width: 80
},
{
- title:'车型',
+ title:'系统车型',
+ align:"center",
+ dataIndex: 'systemCarType',
+ width: 80
+ },
+ {
+ title:'系统车长',
+ align:"center",
+ dataIndex: 'systemCarLong',
+ width: 100
+ },
+ {
+ title:'实际车型',
align:"center",
dataIndex: 'carType',
width: 80
},
{
- title:'车长',
+ title:'实际车长',
align:"center",
dataIndex: 'carLong',
width: 100
diff --git a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/modules/VehicleDemandCountForm.vue b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/modules/VehicleDemandCountForm.vue
index 06fd0f8..278ab45 100644
--- a/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/modules/VehicleDemandCountForm.vue
+++ b/ant-design-vue-jeecg/src/views/tms/outbound/vehicledemandcount/modules/VehicleDemandCountForm.vue
@@ -14,15 +14,25 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
+