Browse Source

合并非现场

dev-v1.0.2
庄锐波 3 months ago
parent
commit
988866423e
  1. 50
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByPassword.vue

50
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByPassword.vue

@ -35,6 +35,33 @@
/>
</div>
</van-action-sheet>
<van-popup v-model:show="showNavigatePicker" :close-on-click-overlay="false" round style="width: 80%; padding: 0.4rem;">
<div class="navigate-title">请选择进入系统</div>
<div class="navigate-list">
<van-cell
is-link
@click="navigateTo('enforcement')"
>
<template #title>
<span style="font-size: 0.5rem; font-weight: bold;">执法端</span>
</template>
<template #label>
<span style="font-size: 0.32rem;">进入执法端首页</span>
</template>
</van-cell>
<van-cell
is-link
@click="navigateTo('supervision')"
>
<template #title>
<span style="font-size: 0.5rem; font-weight: bold;">移动监督端</span>
</template>
<template #label>
<span style="font-size: 0.32rem;">进入移动监督端</span>
</template>
</van-cell>
</div>
</van-popup>
</div>
</div>
</template>
@ -54,6 +81,16 @@ const loginParam = reactive({
})
const showTestPicker = ref(false);
const showNavigatePicker = ref(false);
const navigateTo = (target) => {
showNavigatePicker.value = false;
if (target === 'enforcement') {
router.push({name: "enforcementHome"});
} else if (target === 'supervision') {
router.push('/enforcement/enforcementRecord');
}
};
const testUsers = [
{loginUserId:"0001001",account: 'liuqianlin', name: '刘倩琳', password: 'szsf@zfjd',bureauUnitName:"深圳市司法局"},
{loginUserId:"0001002",account: 'cuifengyuan', name: '崔峰源', password: 'szsf@zfjd',bureauUnitName:"深圳市司法局"},
@ -103,7 +140,7 @@ const doLogin = (secretName, secretKey) => {
useCommon.SET_BUREAU_UNIT_NAME(response.data.bureauUnitName || "");
console.log("bureauUnitName", response.data.bureauUnitName);
console.log("enforcement login success", useCommon.userId);
router.push({name: "enforcementHome"});
showNavigatePicker.value = true;
} else {
showFailToast(response.msg || "登录失败");
}
@ -177,4 +214,15 @@ const Encrypt = (passWord) => {
overflow-y: auto;
padding: 0.2rem;
}
.navigate-title {
text-align: center;
font-size: 0.4rem;
font-weight: 600;
padding: 0.2rem 0 0.3rem;
}
.navigate-list {
padding: 0.2rem;
}
</style>

Loading…
Cancel
Save