const sealType = [{ id: 1, name: '公章' }, { id: 2, name: '财务章' }, { id: 3, name: '法人章' }, { id: 4, name: '项目章' }, { id: 5, name: '合同章' }, { id: 6, name: '资料章' }]; const invoiceType = [{ id: 1, name: '增值税普通发票' }, { id: 2, name: '增值税电子普通发票' }]; const findItem = (type, id) => { return eval(type).find(node => node.id == id) || { id: 0, name: '-' }; }; export default { field: { sealType, invoiceType }, findTypeName(type, id) { return findItem(type, id).name; }, findTypeNameByList(type, ids) { return ids.split(',').map(id => { return findItem(type, id) }); }, findTypeNameByListArray(type, ids) { return JSON.parse(ids).map(id => { return findItem(type, id) }); } }