import { getClientList } from "@/api/client/client" // 导入接口 import { getContactList } from "@/api/client/contacts" import { getSaleChanceList } from "@/api/sales/salesOpportunity" import { getSalesLeadsList } from "@/api/client/salesLead" import { getMasterOrderList } from "@/api/sales/masterOrder" import { getServiceContractList } from "@/api/serviceManage/serviceContract" import { getContractList } from "@/api/sales/contractManage" import { getSalesDetailsList } from "@/api/sales/salesDetails" import { Message } from "element-ui" export default { state: { clientList: [], // 客户列表 contactNamelist: [], // 联系人 saleChancelist: [], // 销售机会 saleLeadlist: [], // 销售线索 masterOrderList: [], // 销售总单 serviceContractList: [], // 服务合同 getContractList: [], // 合同订单 salesDetailsList: [] // 销售明细单 }, mutations: { clientNameList(state, payload) { state.clientList = payload }, contactNameList(state, payload) { state.contactNamelist = payload }, saleChancelist(state, payload) { state.saleChancelist = payload }, saleLeadlist(state, payload) { state.saleLeadlist = payload }, masterOrderList(state, payload) { state.masterOrderList = payload }, serviceContractList(state, payload) { state.serviceContractList = payload }, contractList(state, payload) { state.contractList = payload }, salesDetailsList(state, payload) { state.salesDetailsList = payload } }, actions: { geClient(context) { getClientList().then((res) => { if (res.code == 200) { context.commit("clientNameList", res.data.list) } else { Message.error(res.msg) } }) }, geContact(context) { getContactList().then((res) => { if (res.code == 200) { context.commit("contactNameList", res.data.list) } else { Message.error(res.msg) } }) }, geChance(context) { getSaleChanceList().then((res) => { if (res.code == 200) { context.commit("saleChancelist", res.data.list) } else { Message.error(res.msg) } }) }, geLead(context) { getSalesLeadsList().then((res) => { if (res.code == 200) { context.commit("saleLeadlist", res.data.list) } else { Message.error(res.msg) } }) }, geMaster(context) { getMasterOrderList().then((res) => { if (res.code == 200) { context.commit("masterOrderList", res.data.list) } else { Message.error(res.msg) } }) }, geServiceContract(context) { getServiceContractList().then((res) => { if (res.code == 200) { context.commit("serviceContractList", res.data.list) } else { Message.error(res.msg) } }) }, geContract(context) { getContractList().then((res) => { if (res.code == 200) { context.commit("contractList", res.data.list) } else { Message.error(res.msg) } }) }, geSalesDetails(context) { getSalesDetailsList().then((res) => { if (res.code == 200) { context.commit("salesDetailsList", res.data.list) } else { Message.error(res.msg) } }) } } }