| import { getClientList } from "@/api/client/client" // 导入接口 | 
| import { getSubOrderList } from "@/api/sales/subOrder"  | 
| 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 { getQuotationList } from "@/api/sales/quotation" | 
| import { getServiceOrderList } from "@/api/serviceManage/clientServiceOrder" | 
| import { getProductList } from "@/api/common/other" | 
| import { getSalesReturnList } from "@/api/sales/salesReturn" | 
| import { Message } from "element-ui" | 
|   | 
| export default { | 
|   state: { | 
|     clientList: [], // 客户列表 | 
|     subOrderList:[],//销售子单 | 
|     contactNamelist: [], // 联系人 | 
|     saleChancelist: [], // 销售机会 | 
|     saleLeadlist: [], // 销售线索 | 
|     masterOrderList: [], // 销售总单 | 
|     serviceContractList: [], // 服务合同 | 
|     getContractList: [], // 合同订单 | 
|     salesDetailsList: [], // 销售明细单 | 
|     quotationList: [], // 报价单 | 
|     serviceOrderList: [], // 客户服务单 | 
|     productList: [], // 产品列表 | 
|     salesReturnList: [] // 销售退货单 | 
|   }, | 
|   mutations: { | 
|     clientNameList(state, payload) { | 
|       state.clientList = payload | 
|     }, | 
|     subOrderList(state,payload){ | 
|       state.subOrderList=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 | 
|     }, | 
|     quotationList(state, payload) { | 
|       state.quotationList = payload | 
|     }, | 
|     serviceOrderList(state, payload) { | 
|       state.serviceOrderList = payload | 
|     }, | 
|     productList(state, payload) { | 
|       state.productList = payload | 
|     }, | 
|     salesReturnList(state, payload) { | 
|       state.salesReturnList = payload | 
|     } | 
|   }, | 
|   actions: { | 
|     geClient(context) { | 
|       getClientList().then((res) => { | 
|         if (res.code == 200) { | 
|           context.commit("clientNameList", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     getSubunit(context){ | 
|       getSubOrderList().then((res)=>{ | 
|         if (res.code == 200) { | 
|           context.commit("subOrderList", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     getSubunitFliter({commit},newData){ | 
|       commit("subOrderList",newData) | 
|     }, | 
|     geContact(context) { | 
|       getContactList().then((res) => { | 
|         if (res.code == 200) { | 
|           context.commit("contactNameList", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     getContactFilter({ commit }, newData) { | 
|       commit("contactNameList", newData) | 
|     }, | 
|     geChance(context) { | 
|       getSaleChanceList().then((res) => { | 
|         if (res.code == 200) { | 
|           context.commit("saleChancelist", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     getChanceFilter({commit},newData){ | 
|       commit("saleChancelist",newData) | 
|     }, | 
|     geLead(context) { | 
|       getSalesLeadsList().then((res) => { | 
|         if (res.code == 200) { | 
|           context.commit("saleLeadlist", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     getLeadFilter({commit},newData){ | 
|       commit("saleLeadlist",newData) | 
|     }, | 
|     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) | 
|         } | 
|       }) | 
|     }, | 
|     getSalesDetailsFliter({commit},newData){ | 
|       commit("salesDetailsList", newData) | 
|     }, | 
|     geQuotation(context) { | 
|       getQuotationList().then((res) => { | 
|         if (res.code == 200) { | 
|           context.commit("quotationList", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     geServiceOrder(context) { | 
|       getServiceOrderList().then((res) => { | 
|         if (res.code == 200) { | 
|           context.commit("serviceOrderList", res.data.data) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     geProductList(context) { | 
|       getProductList({ productName: "", productNumber: "", page: 1, pageSize: 10 }).then((res) => { | 
|         if (res.code == 200) { | 
|           console.log(res.data.data) | 
|           context.commit("productList", res.data.data) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     geReturnList(context) { | 
|       getSalesReturnList({ productName: "", productNumber: "", page: 1, pageSize: 10 }).then((res) => { | 
|         if (res.code == 200) { | 
|           console.log(res.data.list) | 
|           context.commit("salesReturnList", res.data.list) | 
|         } else { | 
|           Message.error(res.msg) | 
|         } | 
|       }) | 
|     }, | 
|     getReturnListFliter({commit},newData){ | 
|       commit("salesReturnList",newData) | 
|     } | 
|   } | 
| } |