From 1d8522499d6052e3d389667db1aae46a23208831 Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期四, 14 十二月 2023 13:05:01 +0800
Subject: [PATCH] feat: 去掉按钮权限
---
admin-web/src/components/mySearch/mySearch.vue | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/admin-web/src/components/mySearch/mySearch.vue b/admin-web/src/components/mySearch/mySearch.vue
index 8570825..92b5924 100644
--- a/admin-web/src/components/mySearch/mySearch.vue
+++ b/admin-web/src/components/mySearch/mySearch.vue
@@ -2,7 +2,7 @@
<div class="table-page-search-wrapper" style="padding: 0 10px 10px 10px">
<el-form :model="form" inline ref="formData" size="small">
<el-form-item :label="item.label" :prop="item.dataIndex" v-for="(item, i) in myItems1" :key="i">
- <search-item :item="item" @change="formChange($event, i)" :value="item.value" />
+ <search-item :ref="item.dataIndex" :item="item" @change="formChange($event, i)" :value="item.value" />
</el-form-item>
<el-form-item>
<div class="table-page-search-submitButtons">
@@ -82,6 +82,27 @@
});
},
formChange(e, i) {
+ const item = this.items[i]
+ if(item.cascader&&item.cascader.length>0){
+ item.cascader.map(obj=>{
+ const st = this.$refs[obj.key]
+ if(st&&st[0]){
+
+ if(!e){
+ st[0].clearData()
+ let cur = this.items.find(t=>t.dataIndex==obj.key)
+ cur.value = ''
+ this.form[cur.dataIndex] = '';
+ // this.$set
+ }else{
+ st[0].initData({
+ [obj.queryKey]: e
+ })
+ }
+
+ }
+ })
+ }
this.form[this.items[i].dataIndex] = e;
this.items[i].value = e;
this.$forceUpdate();
--
Gitblit v1.9.1