feat: 全息档案按钮-都改成跳转gonga某网址

This commit is contained in:
2025-12-11 19:15:57 +08:00
parent 3b78393e54
commit 6960dc1651
8 changed files with 43 additions and 13 deletions

View File

@ -374,3 +374,10 @@ export const bqYs = (val) => {
return '#0000ff' return '#0000ff'
} }
} }
/** 全息档案跳转
* @param {string} szhm 身证号
*/
export function holographicProfileJump(szhm) {
if (!szhm) return
window.open(`https://tyyy.lz.dsj.xz/profile/people/person-manage?szhm=${szhm}&from=portal`)
}

View File

@ -73,6 +73,8 @@ import emitter from "@/utils/eventBus.js";
import FkDialog from "@/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue"; import FkDialog from "@/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue";
import { reactive, ref, onMounted, getCurrentInstance, computed, watch,nextTick } from "vue"; import { reactive, ref, onMounted, getCurrentInstance, computed, watch,nextTick } from "vue";
import AddFrom from './components/addFrom.vue' import AddFrom from './components/addFrom.vue'
import { holographicProfileJump } from "@/utils/tools.js"
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const { D_GS_SSYJ ,D_GSXT_YJXX_CZZT} = proxy.$dict("D_GS_SSYJ","D_GSXT_YJXX_CZZT"); //获取字典数据 const { D_GS_SSYJ ,D_GSXT_YJXX_CZZT} = proxy.$dict("D_GS_SSYJ","D_GSXT_YJXX_CZZT"); //获取字典数据
const searchBox = ref(); //搜索框 const searchBox = ref(); //搜索框
@ -209,8 +211,9 @@ const bqYs = (val) => {
const assessShow = ref(false) const assessShow = ref(false)
const dataList = ref() const dataList = ref()
const pushAssess = (val) => { const pushAssess = (val) => {
assessShow.value = true; return holographicProfileJump(val?.rysfzh) // 全息档案跳转
dataList.value = val; // assessShow.value = true;
// dataList.value = val;
} }

View File

@ -23,6 +23,7 @@
</div> </div>
<div> <div>
<span class="smallbtn" @click.stop="() => { }">全息档案</span> <span class="smallbtn" @click.stop="() => { }">全息档案</span>
<span class="smallbtn" @click.stop="pushAssess(item)">全息档案</span>
</div> </div>
</div> </div>
<div class="infoBox"> <div class="infoBox">
@ -100,6 +101,8 @@ import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import { IdCard } from '@/utils/validate.js' import { IdCard } from '@/utils/validate.js'
import HistoricalRoute from './historicalRoute.vue' import HistoricalRoute from './historicalRoute.vue'
import { defineProps, ref, reactive, getCurrentInstance, onMounted, watch } from "vue"; import { defineProps, ref, reactive, getCurrentInstance, onMounted, watch } from "vue";
import { holographicProfileJump } from "@/utils/tools.js"
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const props = defineProps({ const props = defineProps({
item: { item: {
@ -147,7 +150,11 @@ const handleQsFk = (val, type) => {
break; break;
} }
} }
const pushAssess = (val) => {
return holographicProfileJump(props.item?.yjRysfzh) // 全息档案跳转
// assessShow.value = true;
// dataList.value = val;
}
// 切换背景 // 切换背景
const changeBg = (type) => { const changeBg = (type) => {
switch (type) { switch (type) {

View File

@ -73,6 +73,8 @@ import emitter from "@/utils/eventBus.js";
const searchBox = ref(); const searchBox = ref();
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const { D_GSXT_YJXX_CZZT } = proxy.$dict("D_GSXT_YJXX_CZZT") const { D_GSXT_YJXX_CZZT } = proxy.$dict("D_GSXT_YJXX_CZZT")
import { holographicProfileJump } from "@/utils/tools.js"
// 搜索配置 // 搜索配置
const searchConfiger = ref([ const searchConfiger = ref([
{ label: "姓名", prop: 'xm', placeholder: "请输入姓名", showType: "input" }, { label: "姓名", prop: 'xm', placeholder: "请输入姓名", showType: "input" },
@ -184,8 +186,9 @@ const handleClick = (row) => {
const assessShow = ref(false) const assessShow = ref(false)
const dataList = ref() const dataList = ref()
const pushAssess = (val) => { const pushAssess = (val) => {
assessShow.value = true; return holographicProfileJump(val?.rysfzh) // 全息档案跳转
dataList.value = val; // assessShow.value = true;
// dataList.value = val;
} }

View File

@ -69,6 +69,7 @@ import { reactive, ref, onMounted, getCurrentInstance, computed, watch } from "v
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const { D_BZ_YJJB, D_GS_ZDQT_YJLB, D_BZ_YJLX } = proxy.$dict("D_BZ_YJJB", "D_GS_ZDQT_YJLB", "D_BZ_YJLX"); //获取字典数据 const { D_BZ_YJJB, D_GS_ZDQT_YJLB, D_BZ_YJLX } = proxy.$dict("D_BZ_YJJB", "D_GS_ZDQT_YJLB", "D_BZ_YJLX"); //获取字典数据
const searchBox = ref(); //搜索框 const searchBox = ref(); //搜索框
import { holographicProfileJump } from "@/utils/tools.js"
const searchConfiger = ref( const searchConfiger = ref(
[ [
@ -169,8 +170,9 @@ const bqYs = (val) => {
const assessShow = ref(false) const assessShow = ref(false)
const dataList = ref() const dataList = ref()
const pushAssess = (val) => { const pushAssess = (val) => {
assessShow.value = true; return holographicProfileJump(val?.rysfzh) // 全息档案跳转
dataList.value = val; // assessShow.value = true;
// dataList.value = val;
} }

View File

@ -84,6 +84,8 @@ import { tbGsxtBqglSelectList } from '@/api/zdr'
import Detail from './components/detail.vue' import Detail from './components/detail.vue'
import { watch } from "vue"; import { watch } from "vue";
import emitter from "@/utils/eventBus.js"; import emitter from "@/utils/eventBus.js";
import { holographicProfileJump } from "@/utils/tools.js"
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const searchBox = ref(); const searchBox = ref();
const {D_GSXT_YJXX_CZZT,D_GS_SSYJ} = proxy.$dict("D_GSXT_YJXX_CZZT","D_GS_SSYJ") const {D_GSXT_YJXX_CZZT,D_GS_SSYJ} = proxy.$dict("D_GSXT_YJXX_CZZT","D_GS_SSYJ")
@ -227,8 +229,9 @@ const handleQsFk = (val, type) => {
const assessShow = ref(false) const assessShow = ref(false)
const dataList = ref() const dataList = ref()
const pushAssess = (val) => { const pushAssess = (val) => {
assessShow.value = true; return holographicProfileJump(val?.rysfzh) // 全息档案跳转
dataList.value = val; // assessShow.value = true;
// dataList.value = val;
} }
// 发送指令 // 发送指令

View File

@ -81,6 +81,7 @@ import Information from "@/views/home/model/information.vue";
import SemdFqzl from '@/components/instructionHasBeen/sendFqzl.vue' import SemdFqzl from '@/components/instructionHasBeen/sendFqzl.vue'
import FkDialog from "@/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue"; import FkDialog from "@/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue";
import emitter from "@/utils/eventBus.js"; import emitter from "@/utils/eventBus.js";
import { holographicProfileJump } from "@/utils/tools.js"
import { qcckGet, qcckPost } from "@/api/qcckApi.js"; import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import { reactive, ref, onMounted, getCurrentInstance } from "vue"; import { reactive, ref, onMounted, getCurrentInstance } from "vue";
@ -175,8 +176,9 @@ const getList = (val) => {
const assessShow = ref(false) const assessShow = ref(false)
const dataList = ref() const dataList = ref()
const pushAssess = (val) => { const pushAssess = (val) => {
assessShow.value = true; return holographicProfileJump(val?.rysfzh) // 全息档案跳转
dataList.value = val; // assessShow.value = true;
// dataList.value = val;
} }
// 处理签收 // 处理签收
const handleQsFk = (val, type) => { const handleQsFk = (val, type) => {

View File

@ -69,6 +69,8 @@ import { reactive, ref, getCurrentInstance, watch } from "vue";
import { qcckGet, qcckPost } from "@/api/qcckApi.js"; import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import HolographicArchive from './holographicArchive.vue' import HolographicArchive from './holographicArchive.vue'
import WarningAssignment from './warningAssignment.vue' import WarningAssignment from './warningAssignment.vue'
import { holographicProfileJump } from "@/utils/tools.js"
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const props = defineProps({ const props = defineProps({
@ -142,8 +144,9 @@ const showDetail = (item) => {
const assessShow = ref(false) const assessShow = ref(false)
const dataList = ref() const dataList = ref()
const pushAssess = (val) => { const pushAssess = (val) => {
assessShow.value = true; return holographicProfileJump(val?.rysfzh) // 全息档案跳转
dataList.value = val; // assessShow.value = true;
// dataList.value = val;
} }
// 预警指派 // 预警指派
const warningShow = ref(false) const warningShow = ref(false)