Skip to content

Commit 7fdb8a6

Browse files
committed
refactor:update
1 parent c8eb7e3 commit 7fdb8a6

File tree

8 files changed

+73
-36
lines changed

8 files changed

+73
-36
lines changed

web/src/components/MenuTree.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
<el-button text @click.stop="removeData(data.id,data.sk,data.db,1,node, data)" type="danger">删除</el-button>
1818
</span>
1919
<span v-else-if="data.id != 'nextpagegrmtag'" style="margin-left:20%;width: 15px;">
20-
<el-button text @click.stop="removeData(data.id,data.sk,data.db,0,node, data)" type="danger">删除</el-button>
21-
<el-button text @click.stop="detail(node.label,data.id,data.sk,data.db)" type="primary">查看</el-button>
20+
<el-button text @click.stop="removeData(data.id,data.sk,data.db,0,node,data)" type="danger">删除</el-button>
21+
<el-button text @click.stop="detail(node.label,data.id,data.sk,data.db,node)" type="primary">查看</el-button>
2222
</span>
2323
<span v-else>
2424
<el-button @click="loadMore()">加载更多</el-button>
@@ -114,14 +114,14 @@ export default {
114114
})
115115
};
116116
117-
const detail = (key,idk,sk,db)=>{
117+
const detail = (key,idk,sk,db,node)=>{
118118
let unionid = sk+db
119119
let id = CryptoJS.MD5(unionid).toString();
120120
121121
getKeyType({"id":idk,"sk":sk,"db":db}).then((res)=>{
122122
switch(res.data.types){
123123
case "string":
124-
ShowString(idk,id,sk,db);
124+
ShowString(idk,id,sk,db,node,remove);
125125
store.commit("setTagsItem", {
126126
title: key,
127127
name: unionid,
@@ -130,7 +130,7 @@ export default {
130130
store.commit("setCurrentTag", unionid);
131131
break;
132132
case "list":
133-
ShowList(idk,id,sk,db);
133+
ShowList(idk,id,sk,db,node,remove);
134134
store.commit("setTagsItem", {
135135
title: key,
136136
name: unionid,
@@ -139,7 +139,7 @@ export default {
139139
store.commit("setCurrentTag", unionid);
140140
break;
141141
case "hash":
142-
ShowHash(idk,id,sk,db);
142+
ShowHash(idk,id,sk,db,node,remove);
143143
store.commit("setTagsItem", {
144144
title: key,
145145
name: unionid,
@@ -148,7 +148,7 @@ export default {
148148
store.commit("setCurrentTag", unionid);
149149
break;
150150
case "set":
151-
ShowSet(idk,id,sk,db);
151+
ShowSet(idk,id,sk,db,node,remove);
152152
store.commit("setTagsItem", {
153153
title: key,
154154
name: unionid,
@@ -157,7 +157,7 @@ export default {
157157
store.commit("setCurrentTag", unionid);
158158
break;
159159
case "zset":
160-
ShowZset(idk,id,sk,db);
160+
ShowZset(idk,id,sk,db,node,remove);
161161
store.commit("setTagsItem", {
162162
title: key,
163163
name: unionid,
@@ -166,7 +166,7 @@ export default {
166166
store.commit("setCurrentTag", unionid);
167167
break;
168168
case "stream":
169-
ShowStream(idk,id,sk,db);
169+
ShowStream(idk,id,sk,db,node,remove);
170170
store.commit("setTagsItem", {
171171
title: key,
172172
name: unionid,

web/src/components/show/HashView.vue

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,16 @@ export default {
134134
},
135135
db:{
136136
type:Number
137+
},
138+
node:{
139+
type:Object
137140
}
138141
},
139142
components:{
140143
OneDetail,
141144
TtlForm
142145
},
143-
setup(props) {
146+
setup(props,{emit}) {
144147
145148
let ttl = ref(0);
146149
let cursor = ref(0);
@@ -198,6 +201,8 @@ export default {
198201
message: "删除成功",
199202
type: 'success',
200203
})
204+
emit("del",props.node,props.node.data)
205+
store.commit("delTagsItem",key)
201206
}
202207
})
203208

web/src/components/show/ListView.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,16 @@ export default {
131131
},
132132
db:{
133133
type:Number
134+
},
135+
node:{
136+
type:Object
134137
}
135138
},
136139
components:{
137140
OneDetail,
138141
TtlForm
139142
},
140-
setup(props) {
143+
setup(props,{emit}) {
141144
142145
let limit = 4;
143146
let ttl = ref(0);
@@ -190,9 +193,11 @@ export default {
190193
if(res.data.status == 1){
191194
//删除成功
192195
ElMessage({
193-
message: "删除成功,请手动刷新列表更新",
196+
message: "删除成功",
194197
type: 'success',
195198
})
199+
emit("del",props.node,props.node.data)
200+
store.commit("delTagsItem",key)
196201
}
197202
})
198203

web/src/components/show/SetView.vue

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,13 +129,16 @@ export default {
129129
},
130130
db:{
131131
type:Number
132+
},
133+
node:{
134+
type:Object
132135
}
133136
},
134137
components:{
135138
OneDetail,
136139
TtlForm
137140
},
138-
setup(props) {
141+
setup(props,{emit}) {
139142
140143
let ttl = ref(0);
141144
let total = ref(0);
@@ -186,13 +189,13 @@ export default {
186189
if(res.data.status == 1){
187190
//删除成功
188191
ElMessage({
189-
message: "删除成功,请手动刷新列表更新",
192+
message: "删除成功",
190193
type: 'success',
191194
})
195+
emit("del",props.node,props.node.data)
196+
store.commit("delTagsItem",key)
192197
}
193198
})
194-
195-
store.commit("delTagsItem",key)
196199
}
197200
198201
const reload = ()=>{

web/src/components/show/StreamView.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,16 @@ export default {
137137
},
138138
db:{
139139
type:Number
140+
},
141+
node:{
142+
type:Object
140143
}
141144
},
142145
components:{
143146
OneDetail,
144147
TtlForm
145148
},
146-
setup(props) {
149+
setup(props,{emit}) {
147150
let limit = 1000;
148151
let ttl = ref(0);
149152
let last = ref("+");
@@ -200,13 +203,14 @@ export default {
200203
if(res.data.status == 1){
201204
//删除成功
202205
ElMessage({
203-
message: "删除成功,请手动刷新列表更新",
206+
message: "删除成功",
204207
type: 'success',
205208
})
209+
emit("del",props.node,props.node.data)
210+
store.commit("delTagsItem",key)
206211
}
207212
})
208-
209-
store.commit("delTagsItem",key)
213+
210214
}
211215
212216
const reload = ()=>{

web/src/components/show/StringView.vue

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,16 @@ export default {
4848
},
4949
db:{
5050
type:Number
51+
},
52+
node:{
53+
type:Object
5154
}
5255
},
5356
components:{
5457
OneDetail,
5558
TtlForm
5659
},
57-
setup(props) {
60+
setup(props,{emit}) {
5861
5962
let data = ref('');
6063
let ttl = ref(0);
@@ -80,13 +83,13 @@ export default {
8083
if(res.data.status == 1){
8184
//删除成功
8285
ElMessage({
83-
message: "删除成功,请手动刷新列表更新",
86+
message: "删除成功",
8487
type: 'success',
8588
})
89+
emit("del",props.node,props.node.data)
90+
store.commit("delTagsItem",key)
8691
}
8792
})
88-
89-
store.commit("delTagsItem",key)
9093
}
9194
9295
const close = ()=>{

web/src/components/show/ZsetView.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,16 @@ export default {
137137
},
138138
db:{
139139
type:Number
140+
},
141+
node:{
142+
type:Object
140143
}
141144
},
142145
components:{
143146
OneDetail,
144147
TtlForm
145148
},
146-
setup(props) {
149+
setup(props,{emit}) {
147150
148151
let limit = 1000;
149152
let ttl = ref(0);
@@ -197,9 +200,11 @@ export default {
197200
if(res.data.status == 1){
198201
//删除成功
199202
ElMessage({
200-
message: "删除成功,请手动刷新列表更新",
203+
message: "删除成功",
201204
type: 'success',
202205
})
206+
emit("del",props.node,props.node.data)
207+
store.commit("delTagsItem",key)
203208
}
204209
})
205210

web/src/utils/show.js

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ElButton, ElCard, ElCol, ElDialog, ElDivider, ElForm, ElInput, ElMessag
88
import { createApp, h } from 'vue';
99
import { useStore } from 'vuex';
1010

11-
const ShowString = (key,id,sk,db)=>{
11+
const ShowString = (key,id,sk,db,node,func)=>{
1212
const store = useStore()
1313
const vdom = createApp({
1414
setup() {
@@ -21,6 +21,8 @@ const ShowString = (key,id,sk,db)=>{
2121
xkey:key,
2222
sk:sk,
2323
db:db,
24+
node:node,
25+
onDel:func
2426
},
2527
null
2628
)
@@ -34,7 +36,7 @@ const ShowString = (key,id,sk,db)=>{
3436
}
3537

3638

37-
const ShowList = (key,id,sk,db)=>{
39+
const ShowList = (key,id,sk,db,node,func)=>{
3840
const vdom = createApp({
3941
setup() {
4042
},
@@ -45,7 +47,9 @@ const ShowList = (key,id,sk,db)=>{
4547
{
4648
xkey:key,
4749
sk:sk,
48-
db:db
50+
db:db,
51+
node:node,
52+
onDel:func
4953
},
5054
null
5155
)
@@ -60,7 +64,7 @@ const ShowList = (key,id,sk,db)=>{
6064
}
6165

6266

63-
const ShowHash = (key,id,sk,db)=>{
67+
const ShowHash = (key,id,sk,db,node,func)=>{
6468
const vdom = createApp({
6569
setup() {
6670
},
@@ -72,6 +76,8 @@ const ShowHash = (key,id,sk,db)=>{
7276
xkey:key,
7377
sk:sk,
7478
db:db,
79+
node:node,
80+
onDel:func
7581
},
7682
null
7783
)
@@ -85,7 +91,7 @@ const ShowHash = (key,id,sk,db)=>{
8591
},500);
8692
}
8793

88-
const ShowSet = (key,id,sk,db)=>{
94+
const ShowSet = (key,id,sk,db,node,func)=>{
8995
const vdom = createApp({
9096
setup() {
9197
},
@@ -96,7 +102,9 @@ const ShowSet = (key,id,sk,db)=>{
96102
{
97103
xkey:key,
98104
sk:sk,
99-
db:db
105+
db:db,
106+
node:node,
107+
onDel:func
100108
},
101109
null
102110
)
@@ -110,7 +118,7 @@ const ShowSet = (key,id,sk,db)=>{
110118
},500);
111119
}
112120

113-
const ShowZset = (key,id,sk,db)=>{
121+
const ShowZset = (key,id,sk,db,node,func)=>{
114122
const vdom = createApp({
115123
setup() {
116124
},
@@ -121,7 +129,9 @@ const ShowZset = (key,id,sk,db)=>{
121129
{
122130
xkey:key,
123131
sk:sk,
124-
db:db
132+
db:db,
133+
node:node,
134+
onDel:func
125135
},
126136
null
127137
)
@@ -135,7 +145,7 @@ const ShowZset = (key,id,sk,db)=>{
135145
},500);
136146
}
137147

138-
const ShowStream = (key,id,sk,db)=>{
148+
const ShowStream = (key,id,sk,db,node,func)=>{
139149
const vdom = createApp({
140150
setup() {
141151
},
@@ -146,7 +156,9 @@ const ShowStream = (key,id,sk,db)=>{
146156
{
147157
xkey:key,
148158
sk:sk,
149-
db:db
159+
db:db,
160+
node:node,
161+
onDel:func
150162
},
151163
null
152164
)

0 commit comments

Comments
 (0)