import {defineStore} from "pinia"; import {ref} from "vue"; export default defineStore('orderInfo', { state: () => ({ orderId:null, reviewList:[], selectDate:ref(["",""]), selectDeliveryDate:ref(["",""]), selectOrderListDate:ref(["",""]), reportFormDate:ref(["",""]), workOrderDate:ref(["",""]), searchOrderListFilter:ref([]),//订单首页筛选] searchOrderFilter:{ list:ref([]), data:{} }, //流程卡筛选缓存 selectProcessCardFilter:{ list:ref([]), data:{ order: { project: '' }, orderDetail: { productId: '', productName: '', computeGrossArea: '', processingNote: '', } } } }), actions: { // 获取订单信息 getOrderInfo(orderId){ this.orderId = orderId }, // 获取订单评论 getOrderReview(reviewList){ this.reviewList = reviewList }, clearOrderInfo(){ this.orderId = null this.reviewList = [] }, clearSelectDate(){ this.selectDate=["",""] this.selectDeliveryDate=["",""] this.selectOrderListDate=["",""] this.reportFormDate=["",""] this.workOrderDate=["",""] this.searchOrderFilter={ list:[], data:{} } this.selectProcessCardFilter={ list:[], data:{} } } }, persist: true })