/* * @FilePath: index.ts * @Author: 旭颖 * @Date: 2022-12-07 14:00:37 * @LastEditors: Please set LastEditors * @LastEditTime: 2023-02-07 09:37:06 */ import request from '@/utils/request' export function getSetting(data: any) { return request({ url: '/base/settings/configs', method: 'post', data, }) } //字典参数列表 export function getDictList(data: any) { return request({ url: '/base/dicts/configs', method: 'post', data, }) } //获取客户列表 export function getFactory(params: any) { const list: any = localStorage.getItem('factory_list') let factoryList: any = list && list !== 'undefined' ? JSON.parse(list) : [] if (factoryList.length > 0) { return new Promise((resolve, reject) => { const data = { data: factoryList, } resolve(data) }) } else { return request({ url: '/punter/factory/select-options', method: 'get', params, }).then((res) => { console.log(res) const arr: any = [] if (res.data.length > 0) { res.data.map((item: any) => { arr.push({ id: item.id, name: '【' + item.s_name + '】' + item.name, }) }) } factoryList = arr localStorage.setItem('factory_list', JSON.stringify(factoryList)) const data = { data: factoryList, } return data }) } }