mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2026-05-06 12:01:26 +08:00
Merge remote-tracking branch 'ruoyi-cloud/master' into dev
# Conflicts: # README.md # pom.xml # ruoyi-api/pom.xml # ruoyi-api/ruoyi-api-system/pom.xml # ruoyi-auth/pom.xml # ruoyi-common/pom.xml # ruoyi-common/ruoyi-common-core/pom.xml # ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excel.java # ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java # ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java # ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/Convert.java # ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java # ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports # ruoyi-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/aspect/DataScopeAspect.java # ruoyi-common/ruoyi-common-excel/pom.xml # ruoyi-common/ruoyi-common-job/pom.xml # ruoyi-common/ruoyi-common-log/pom.xml # ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports # ruoyi-common/ruoyi-common-mybatis/pom.xml # ruoyi-common/ruoyi-common-redis/pom.xml # ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports # ruoyi-common/ruoyi-common-security/pom.xml # ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports # ruoyi-example/ruoyi-stream-mq/pom.xml # ruoyi-gateway/pom.xml # ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/KaptchaTextCreator.java # ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java # ruoyi-modules/pom.xml # ruoyi-modules/ruoyi-gen/pom.xml # ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/v3/index.vue.vm # ruoyi-modules/ruoyi-job/pom.xml # ruoyi-modules/ruoyi-system/pom.xml # ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysDeptMapper.xml # ruoyi-ui/package.json # ruoyi-ui/src/views/index.vue # ruoyi-ui/src/views/login.vue # ruoyi-ui/src/views/register.vue # ruoyi-visual/pom.xml # ruoyi-visual/ruoyi-monitor/pom.xml
This commit is contained in:
50
ruoyi-ui/src/store/modules/dict.js
Normal file
50
ruoyi-ui/src/store/modules/dict.js
Normal file
@@ -0,0 +1,50 @@
|
||||
const state = {
|
||||
dict: new Array()
|
||||
}
|
||||
const mutations = {
|
||||
SET_DICT: (state, { key, value }) => {
|
||||
if (key !== null && key !== "") {
|
||||
state.dict.push({
|
||||
key: key,
|
||||
value: value
|
||||
})
|
||||
}
|
||||
},
|
||||
REMOVE_DICT: (state, key) => {
|
||||
try {
|
||||
for (let i = 0; i < state.dict.length; i++) {
|
||||
if (state.dict[i].key == key) {
|
||||
state.dict.splice(i, i)
|
||||
return true
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
}
|
||||
},
|
||||
CLEAN_DICT: (state) => {
|
||||
state.dict = new Array()
|
||||
}
|
||||
}
|
||||
|
||||
const actions = {
|
||||
// 设置字典
|
||||
setDict({ commit }, data) {
|
||||
commit('SET_DICT', data)
|
||||
},
|
||||
// 删除字典
|
||||
removeDict({ commit }, key) {
|
||||
commit('REMOVE_DICT', key)
|
||||
},
|
||||
// 清空字典
|
||||
cleanDict({ commit }) {
|
||||
commit('CLEAN_DICT')
|
||||
}
|
||||
}
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state,
|
||||
mutations,
|
||||
actions
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user