|
@@ -32,6 +32,7 @@
|
|
|
import { zfireSave, zfireDel } from '@/api/fieldMan.js'
|
|
|
import { dictListDict } from '@/api/dataDictionary.js'
|
|
|
import SelExportColumnList from './sel-export-column-list.vue'
|
|
|
+import selectData from './selectData.js'
|
|
|
export default {
|
|
|
components: {
|
|
|
SelExportColumnList
|
|
@@ -177,7 +178,14 @@ export default {
|
|
|
let codes = this.frontCodes.filter(key => (this.codeGather[key] ? false : true))
|
|
|
if (codes && codes.length) {
|
|
|
var codeGather = {}
|
|
|
- Promise.all(codes.map(code => dictListDict({ dictType: code }))).then(resAll => {
|
|
|
+ Promise.all(
|
|
|
+ codes.map(code => {
|
|
|
+ if (selectData[code]) {
|
|
|
+ return selectData[code]()
|
|
|
+ }
|
|
|
+ return dictListDict({ dictType: code })
|
|
|
+ })
|
|
|
+ ).then(resAll => {
|
|
|
codes.map((code, index) => {
|
|
|
var arr = resAll[index].data.map(item => {
|
|
|
return { value: item.dictCode, label: item.dictValue }
|