From 875b47f1112039dfa092ce3cfe059ea7c85c13be Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 25 Oct 2024 16:03:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0scTableSelect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/scTableSelect/index.vue | 2 +- src/views/home/testx.vue | 50 +++++++++++++++++--------- 2 files changed, 35 insertions(+), 17 deletions(-) diff --git a/src/components/scTableSelect/index.vue b/src/components/scTableSelect/index.vue index 772a7cc3..2af07aee 100644 --- a/src/components/scTableSelect/index.vue +++ b/src/components/scTableSelect/index.vue @@ -106,7 +106,7 @@ [this.defaultProps.keyword]: this.keyword } Object.assign(reqData, this.params, this.formData) - var res = await this.apiObj.get(reqData); + var res = await this.apiObj.req(reqData); var parseData = config.parseData(res) this.tableData = parseData.rows; this.total = parseData.total; diff --git a/src/views/home/testx.vue b/src/views/home/testx.vue index 5402a25b..3f86690d 100644 --- a/src/views/home/testx.vue +++ b/src/views/home/testx.vue @@ -30,27 +30,25 @@ :apiObj="apiObj" v-model="x2" v-model:label="x2_name" - v-model:obj="x2_obj" + v-model:obj="x2_obj" style="width: 500px" - :multiple="true" + :multiple="true" > -
当前选择: -

value: {{ x2 }}

-

label: {{ x2_name }}

-

obj: {{ x2_obj }}

-
+
+ 当前选择: +

value: {{ x2 }}

+

label: {{ x2_name }}

+

obj: {{ x2_obj }}

+
- - - + + +
@@ -63,12 +61,22 @@ :apiObj="apiObj" v-model="x2" :props="{ value: 'id', label: 'name' }" - :multiple="true" + :multiple="true" >
+
+ + + + + + + + +
@@ -81,13 +89,23 @@ export default { return { menu: [ "二维码", - "xSelect", + "xSelect", "ehsSelect", "scEcharts", "ehsUserSelect", "ehsEpSelect", "ehsTableSelect", + "scTableSelect", ], + props: { + label: "name", + value: "id", + keyword: "search", + }, + x_3: { + value: "3347207082608115712", + label: "烧成车间", + }, currentM: "", apiObj: this.$API.system.dept.list, x: "3607937377546706944", @@ -96,7 +114,7 @@ export default { apiObj2: this.$API.system.user.list, x2: "3347207082608115712", x2_name: "烧成车间", - x2_obj: {}, + x2_obj: {}, chartOption: { textStyle: { fontFamily: 'Inter, "Helvetica Neue", Arial, sans-serif',