From d947bdfc15f7084c65d40b74426269ebe834cf97 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E5=B9=B3=E8=89=BA?= <52643018@qq.com>
Date: Tue, 3 Aug 2021 17:46:49 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BC=98=E5=8C=96table=E7=BB=84=E4=BB=B6?=
=?UTF-8?q?=E5=AD=97=E4=BD=93=E5=A4=A7=E5=B0=8F=EF=BC=8C=E9=99=90=E5=88=B6?=
=?UTF-8?q?input=E8=BE=93=E5=85=A5=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
canteen/components/wyb-table/wyb-table.vue | 8 +++++++-
supplier/components/wyb-table/wyb-table.vue | 8 +++++++-
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/canteen/components/wyb-table/wyb-table.vue b/canteen/components/wyb-table/wyb-table.vue
index a6ae139..71dbd72 100644
--- a/canteen/components/wyb-table/wyb-table.vue
+++ b/canteen/components/wyb-table/wyb-table.vue
@@ -147,7 +147,13 @@
zIndex: hIndex === 0 ? 20 : 0,
left: enableCheck ? checkColWidth + 'rpx' : 0,
position: hIndex === 0 && firstLineFixed ? 'sticky' : 'static'}">
-
+
{{ autoContentItem(cIndex, hIndex) }}
diff --git a/supplier/components/wyb-table/wyb-table.vue b/supplier/components/wyb-table/wyb-table.vue
index a6ae139..2737370 100644
--- a/supplier/components/wyb-table/wyb-table.vue
+++ b/supplier/components/wyb-table/wyb-table.vue
@@ -147,7 +147,13 @@
zIndex: hIndex === 0 ? 20 : 0,
left: enableCheck ? checkColWidth + 'rpx' : 0,
position: hIndex === 0 && firstLineFixed ? 'sticky' : 'static'}">
-
+
{{ autoContentItem(cIndex, hIndex) }}
From 5c12443ec22a5f9636602e08b34c32ec2efc74c9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E5=B9=B3=E8=89=BA?= <52643018@qq.com>
Date: Tue, 3 Aug 2021 17:58:01 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E7=94=B3=E8=AF=B7=E5=87=BA=E5=BA=93table?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=A0=E9=99=A4=E6=93=8D=E4=BD=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
canteen/pages/delivery/apply.vue | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/canteen/pages/delivery/apply.vue b/canteen/pages/delivery/apply.vue
index c5a7394..0ebf0cb 100644
--- a/canteen/pages/delivery/apply.vue
+++ b/canteen/pages/delivery/apply.vue
@@ -17,7 +17,8 @@
@@ -68,6 +69,9 @@
},{
key: 'delivery_number',
label: '出库数量'
+ },{
+ key: 'operation',
+ label: '操作'
}],
contents: [],
warehouse_list: {},
@@ -98,6 +102,7 @@
warehouse_list = JSON.parse(warehouse_list);
for(let i in warehouse_list){
warehouse_list[i].delivery_number = {edit: true, value: warehouse_list[i].delivery_number || 1};
+ warehouse_list[i].operation = {button: true, key: 'delete', value: '删除'};
contents.push(warehouse_list[i]);
}
this.contents = contents;
@@ -149,6 +154,15 @@
console.log("检测到table input被更改", event);
this.contents[event.contentIndex][event.key].value = event.detailValue;
},
+ // table操作按钮被点击
+ onButtonClick(event){
+ if(event.content.key == 'delete'){
+ let order_id = event.lineData.order_id;
+ let material_index = event.lineData.contentIndex;
+ this.contents.splice(material_index, 1);
+ delete this.warehouse_list[order_id];
+ }
+ },
// 保存,出库
save(_t){
console.log("dddddd", this.contents)