From 0fc3fa2f6d7cb0492f794a8b83b8a50916365f90 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com>
Date: Fri, 10 Mar 2023 10:36:47 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=99=A2=E5=86=85=E5=88=86?=
=?UTF-8?q?=E7=B1=BB=E5=8A=9F=E8=83=BD=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/basic/product/product.vue | 23 +++-----
src/views/basic/product/productUdiType.vue | 62 ++++++++++++++++++++--
2 files changed, 65 insertions(+), 20 deletions(-)
diff --git a/src/views/basic/product/product.vue b/src/views/basic/product/product.vue
index f49e310c..f49b27b1 100644
--- a/src/views/basic/product/product.vue
+++ b/src/views/basic/product/product.vue
@@ -9,12 +9,7 @@
@node-click="handleNodeClick"
:expand-on-click-node="false">
- {{ node.label }}
-
- addHospProduct(data)">绑定
- removeHospProduct(data)">解绑
-
-
+ {{ node.label }}
@@ -1074,14 +1069,13 @@
@closeUdi="closeUdi"
>
-
-
+ :limit.sync="filterQuery.limit"
+ :page.sync="filterQuery.page"
+ @pagination="handleCurrentChange"
+ >
- 编辑
- 删除
+ 编辑
+ 删除
+ 绑定
+ 解绑
@@ -92,7 +94,35 @@
+
+
+
+
+
+
@@ -102,6 +132,9 @@ import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import Treeselect from "@riophae/vue-treeselect";
import {getBasicHospType, getListMenu, saveBasicHospType,uodateBasicHospType,deleteBasicHospType} from "@/api/basic/basicHospType";
+import selectHospProduct from "@/views/basic/product/bindHospProduct";
+import selectUnBindHospProduct from "@/views/basic/product/unbindHospProduct";
+
export default {
data() {
@@ -129,6 +162,7 @@ export default {
currentRow: {name: "仓库"},
mutiInvMode: true,
subFormVisible: false,
+ rId:null,
subData: {},
fromDeptOptions: [],
thirdSubQuery: {
@@ -141,6 +175,9 @@ export default {
thrSubWareHouseVisible: false,
thrSubWarehouseData: [],
checkSubThrWarehouseRow: null,
+ selectHospProductVisible: false,
+ selectUnBindHospProductVisible:false,
+
subTotal: 0,
sysList: [],
sysSubList: [],
@@ -288,13 +325,28 @@ export default {
});
}
},
-
-
+ addHospProduct(data) {
+ this.rId = data.code
+ this.selectHospProductVisible = true;
+ },
+ removeHospProduct(data){
+ this.rId = data.code
+ this.selectUnBindHospProductVisible = true;
+ },
+ closeDialog() {
+ this.selectErpDialogVisible = false;
+ this.selectLocalVisible = false;
+ this.selectVersionVisible = false;
+ this.selectHospProductVisible=false;
+ this.selectUnBindHospProductVisible=false;
+ },
},
mounted() {
},
components: {
- Treeselect
+ Treeselect,
+ selectHospProduct,
+ selectUnBindHospProduct
},
created() {
this.getList();