refactor: extract image form to standalone page and implement tags view store
- Created ImageForm.vue as standalone page for add/edit image functionality - Removed dialog-based image form from VmImages.vue - Implemented tagsViewStore for global tab state management - Added automatic tab closing on form cancel/back - Fixed data persistence issue when switching between image edits - Removed quick actions section from ImageForm - Updated router configuration for new image form route
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
[
|
||||
{
|
||||
"value": "beijing",
|
||||
"label": "北京",
|
||||
"children": [
|
||||
{
|
||||
"value": "beijing",
|
||||
"label": "北京"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"value": "shanghai",
|
||||
"label": "上海",
|
||||
"children": [
|
||||
{
|
||||
"value": "shanghai",
|
||||
"label": "上海"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"value": "guangdong",
|
||||
"label": "广东",
|
||||
"children": [
|
||||
{
|
||||
"value": "guangzhou",
|
||||
"label": "广州"
|
||||
},
|
||||
{
|
||||
"value": "shenzhen",
|
||||
"label": "深圳"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"value": "zhejiang",
|
||||
"label": "浙江",
|
||||
"children": [
|
||||
{
|
||||
"value": "hangzhou",
|
||||
"label": "杭州"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"value": "jiangsu",
|
||||
"label": "江苏",
|
||||
"children": [
|
||||
{
|
||||
"value": "nanjing",
|
||||
"label": "南京"
|
||||
},
|
||||
{
|
||||
"value": "suzhou",
|
||||
"label": "苏州"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"value": "hongkong",
|
||||
"label": "香港",
|
||||
"children": [
|
||||
{
|
||||
"value": "hongkong",
|
||||
"label": "香港"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"value": "overseas",
|
||||
"label": "海外",
|
||||
"children": [
|
||||
{
|
||||
"value": "usa",
|
||||
"label": "美国"
|
||||
},
|
||||
{
|
||||
"value": "japan",
|
||||
"label": "日本"
|
||||
},
|
||||
{
|
||||
"value": "singapore",
|
||||
"label": "新加坡"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user