export default { data() { return { systemTypeOptions: [], areaOptions: [], systemClassOptions: [], specialRecordTypeOption: [], stateOptions: [], communicationOutOptions: [], } }, created() {}, methods: { async initSystemTypeList() { let list = this.$store.state.meta.system; !list && (list = await this.$store.dispatch('getTypeListByCode', 'system')); this.systemTypeOptions = list; }, async initAreaTypeList() { let list = this.$store.state.meta.area; !list && (list = await this.$store.dispatch('getTypeListByCode', 'area')); this.areaOptions = list; }, async initSystemClassList(val) { let list = this.$store.state.meta.systemClass[val]; !list && (list = await this.$store.dispatch('getSystemType', val)); this.systemClassOptions = list; }, async initSpecialRecordTypeOption() { let list = this.$store.state.meta.specialRecordTypeList; !list && (list = await this.$store.dispatch('getTypeListByCode', 'specialRecordType')); this.specialRecordTypeOption = list; }, async initStateTypeOption() { let list = this.$store.state.meta.stateTypeList; !list && (list = await this.$store.dispatch('getTypeListByCode', 'stateType')); this.stateOptions = list; }, // 外协 async initCommunicationOutOptions() { let list = this.$store.state.meta.externalAssistanceList; !list && (list = await this.$store.dispatch("getTypeListByCode", "externalAssistance")); this.communicationOutOptions = list; }, }, }