12345678910111213141516171819202122232425262728293031323334353637 |
- import store from '@/store'
- export function getDataConfigs (module, field) {
- var storeConfigList = store.state.data.configList
- var moduleConfig = storeConfigList[module]
- if (moduleConfig == undefined) {
- return false
- }
- if (module === 'summary' || module === 'education' || module === 'nursing_record' || module === 'special_record') {
- var Aresult = []
- for (var j = 0; j < moduleConfig.length; j++) {
- var Atemp = []
- var Aconfig = moduleConfig[j]
- Atemp['id'] = Aconfig.value
- Atemp['value'] = Aconfig.content
- Atemp['text'] = Aconfig.title
- Aresult.push(Atemp)
- }
- return Aresult
- } else {
- for (var i = 0; i < moduleConfig.length; i++) {
- var newConfig = moduleConfig[i]
- if (newConfig.field_name === field) {
- var result = []
- if (newConfig.childs != null) {
- for (var j = 0; j < newConfig.childs.length; j++) {
- var tempconfig = newConfig.childs[j]
- var temp = []
- temp['id'] = tempconfig.value
- temp['name'] = tempconfig.name
- result.push(temp)
- }
- }
- return result
- }
- }
- }
- }
|