jeecgBootUniapp/src/pages-bpm/officialReceptions/show.vue

94 lines
2.9 KiB
Vue
Raw Normal View History

2025-08-13 01:26:00 +00:00
<template>
<view>
2025-08-13 01:36:51 +00:00
<wd-cell title="接待类别" :value="info.jdlb" />
<wd-cell title="详细类别" :value="info.jdlb2" />
<wd-cell title="申请时间" :value="info.sqrq" />
<wd-cell title="申请单位" :value="info.sqdw" />
<wd-cell title="申请盖章领导" :value="info.gzbmld" />
<wd-cell title="申请盖章厂领导" :value="info.gzcld" />
<wd-cell title="活动日期" :value="info.hdrq" />
<wd-cell title="来宾单位" :value="info.lbdw" />
<wd-cell title="活动内容" :value="info.hdnr" />
<wd-cell title="经办人" :value="info.jbr" />
<wd-cell title="接待类别" :value="info.jdxm" />
<wd-cell v-if="info.jdxm=='工作餐(午餐)'&&info.jdlb2=='业务招待外部市场'" title="午餐地点" :value="info.wcddforwbxm" />
<wd-cell v-if="info.jdxm=='工作餐(午餐)'&&info.jdlb2!='业务招待外部市场'" title="午餐地点" :value="info.gzcjszwdidian" />
<wd-cell v-if="info.jdxm=='工作餐(晚餐)'" title="晚餐开始时间" :value="info.nightstarttime" />
<wd-cell v-if="info.jdxm=='工作餐(晚餐)'&&info.jdlb2=='业务招待外部市场'" title="晚餐地点" :value="info.ninghtddforwbxm" />
<wd-cell v-if="info.jdxm=='工作餐(晚餐)'&&info.jdlb2!='业务招待外部市场'" title="晚餐地点" :value="info.gzcjswsdidian" />
<wd-cell v-if="info.jdxm=='自助餐'" title="自助餐人数" :value="info.zzcrs" />
<wd-cell v-if="info.jdxm=='自助餐'" title="自助餐次数" :value="info.zzccs" />
<wd-cell title="来宾人数" :value="info.lbrs" />
<wd-cell title="陪餐人数" :value="info.pcrs" />
<wd-cell title="申请金额(元)" :value="info.sqje" />
<wd-cell title="备注" :value="info.bz" />
2025-08-13 01:26:00 +00:00
<wd-toast></wd-toast>
</view>
</template>
<script setup>
import {
queryById
} from '@/api/officialReceptions'
import {
processHistoryList
} from '@/api/bpm/sign'
import {
imgUrl
} from '@/utils/index'
import { useUserStore } from '@/store/user'
import { useToast, useMessage, useNotify, dayjs } from 'wot-design-uni'
const userStore = useUserStore()
const toast = useToast()
const emit = defineEmits(['getStampSuc'])
const sign = ref(null);
const value = ref([]);
const info = ref({});
const valiData = ref({});
const props = defineProps({
formData: {
type: Object,
default: () => {},
},
fileName: {
type: String,
default: ""
}
})
const queryData = ()=>{
console.log(props.formData)
queryById(props.formData.dataId).then(res=>{
if (res.success) {
console.log(res)
info.value = res.result.records[0]
if(info.value.jdsqwj){
info.value.jdsqwj = info.value.jdsqwj.replace("PdfFiles/PdfFile/",'')
}
}else{
toast.error(res.message)
}
})
}
//获取印章成功事件,并将信号传给确认提交按钮。
const getStampSuccess=(val)=> {
emit('getStampSuc', val)
}
2025-08-13 01:36:51 +00:00
2025-08-13 01:26:00 +00:00
onMounted(() => {
queryData();
})
2025-08-13 01:36:51 +00:00
2025-08-13 01:26:00 +00:00
</script>
<style lang="scss" scoped>
</style>