Merge remote-tracking branch 'origin/master'

This commit is contained in:
hebo 2025-09-23 21:54:44 +08:00
commit cae5247b52
6 changed files with 29 additions and 21 deletions

View File

@ -61,13 +61,13 @@ import YwConfirm from "@/pages/components/YwConfirm/index.vue";
import { XkTfPageUtils } from "@/utils/xkTfPageUtils";
const { getJs, loginByOpenId } = useUserStore();
const { getData, setXxts, setData, getXxts } = useDataStore();
const { getQjData, setXxts, setQjData, getXxts } = useDataStore();
const dbFlag = ref(false);
// URLID
const qjId = computed(() => {
return getData.id || '';
return getQjData.id || '';
})
const spParams = computed(() => {
@ -78,7 +78,7 @@ const spParams = computed(() => {
});
//
const qjData = computed(() => getData || {});
const qjData = computed(() => getQjData || {});
const xxtsData = ref<any>({})
onLoad(async (data: any) => {
@ -101,7 +101,7 @@ onLoad(async (data: any) => {
xxtsData.value = xxts;
//
if (xxts.dbZt === "B") {
setData({ id: xxts.xxzbId });
setQjData({ id: xxts.xxzbId });
let url = "/pages/base/xs/qj/detail";
uni.navigateTo({ url });
return;
@ -116,7 +116,7 @@ onLoad(async (data: any) => {
const flag = await XkTfPageUtils.updateXxts();
} else {
nextTick(() => {
setData(xsQj);
setQjData(xsQj);
});
}
}
@ -125,14 +125,14 @@ onLoad(async (data: any) => {
// Xxts退
const xxtsData = getXxts;
if (xxtsData && xxtsData.dbZt === "B") {
setData({ id: data.id });
setQjData({ id: data.id });
let url = "/pages/base/xs/qj/detail";
uni.navigateTo({ url });
return;
}
const res = await xsQjFindByIdApi({ id: data.id });
nextTick(() => {
setData(res.result);
setQjData(res.result);
});
}
} else {

View File

@ -29,7 +29,7 @@
import { ref } from "vue";
import JsQjDkEdit from "./jsQjDkEdit.vue";
import { useDataStore } from "@/store/modules/data";
const { getData } = useDataStore();
const { getQjData } = useDataStore();
// emit
const emit = defineEmits(["submit"]);
@ -38,7 +38,7 @@ const dkRef = ref<any>(null);
const dlgFlag = ref(false);
const spRemark = ref("");
const qjData = computed(() => {
return getData;
return getQjData;
});
const showDlg = (type: string) => {

View File

@ -38,7 +38,7 @@ import { findQjListApi } from "@/api/base/jsQjApi";
import { useUserStore } from "@/store/modules/user";
import { useDataStore } from "@/store/modules/data";
const { getJs } = useUserStore();
const { setData } = useDataStore();
const { setQjData } = useDataStore();
let pageParams = ref({
rows: 10,
@ -53,7 +53,7 @@ const [register, { reload }] = useLayout({
//
const goToDetail = (item: any | null) => {
setData({
setQjData({
...item,
from: 'list'
});

View File

@ -39,7 +39,7 @@ import { onLoad } from "@dcloudio/uni-app";
import { QjPageUtils } from "@/utils/qjPageUtils";
import { xxtsFindByIdApi } from "@/api/base/xxtsApi";
const { getData, setData, getXxts } = useDataStore();
const { getQjData, setQjData, getXxts } = useDataStore();
const dbFlag = ref(false);
const qjId = ref('');
@ -51,7 +51,7 @@ const handleQjDataLoaded = (data: any) => {
if (data.spResult != "A" && getXxts && getXxts.dbZt === "A") {
QjPageUtils.updateXxts();
}
setData(data);
setQjData(data);
const dkfs = typeof (data.dkfs) === "string" ? parseInt(data.dkfs) : (data.dkfs || 2);
const bpmStatus = typeof (data.bpmStatus) === "string" ? parseInt(data.bpmStatus) : (data.bpmStatus || 1);
showDkFlag.value = dkfs === 0 || (dkfs === 1 && bpmStatus > 4);
@ -67,17 +67,17 @@ const handleDkListLoaded = (list: any[]) => {
};
const goHome = () => {
setData({});
setQjData({});
uni.reLaunch({
url: '/pages/base/service/index',
});
};
onLoad(async (data) => {
if (getData && getData.id && (
getData.from === "xxts-B" || getData.from === "list"
if (getQjData && getQjData.id && (
getQjData.from === "xxts-B" || getQjData.from === "list"
)) {
qjId.value = getData.id;
qjId.value = getQjData.id;
//
return;
}

View File

@ -78,7 +78,7 @@ import LcglSp from "@/components/LcglSp/index.vue";
import { QjPageUtils } from "@/utils/qjPageUtils";
const { getJs } = useUserStore();
const { setData, getXxts } = useDataStore();
const { setQjData, getXxts } = useDataStore();
const dbFlag = ref(false);
@ -99,7 +99,7 @@ const spParams = computed(() => {
const handleQjDataLoaded = async (data: any) => {
data = data || {};
setData(data);
setQjData(data);
if (data.spResult != "A" && getXxts && getXxts.dbZt === "A") {
uni.reLaunch({ url: '/pages/base/xs/qj/detail' });
}

View File

@ -1,3 +1,4 @@
import { get } from "lodash";
import { defineStore } from "pinia";
export const useDataStore = defineStore({
@ -12,6 +13,7 @@ export const useDataStore = defineStore({
jcBz: {}, // 就餐标准
tf: {}, // 退费时使用
lcgl: {}, // 流程管理使用
qjData: {}, // 请假数据
}),
getters: {
getData(): any {
@ -40,7 +42,10 @@ export const useDataStore = defineStore({
},
getLcgl(): any {
return this.lcgl;
},
},
getQjData(): any {
return this.qjData;
},
},
actions: {
setData(data: any) {
@ -69,7 +74,10 @@ export const useDataStore = defineStore({
},
setLcgl(data: any) {
this.lcgl = data;
}
},
setQjData(data: any) {
this.qjData = data;
},
},
persist: {
enabled: true,