车型培训情况编辑删除添加拦截
This commit is contained in:
parent
2bac4bd518
commit
87b27a5f90
|
|
@ -132,7 +132,7 @@ import { getSiteMessagePage, updateSiteMessageStatus, oneClickClear } from "@/ap
|
|||
const appStore = useAppStore()
|
||||
const userStore = useUserStore()
|
||||
const router = useRouter()
|
||||
const settingsStore = useSettingsStore()
|
||||
const settingsStore = useSettingsStore()
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
const timer = ref(null)
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ const useUserStore = defineStore(
|
|||
name: '',
|
||||
nickName: '',
|
||||
avatar: '',
|
||||
dependencyId: '', //属地id
|
||||
roles: [],
|
||||
permissions: []
|
||||
}),
|
||||
|
|
@ -38,7 +39,7 @@ const useUserStore = defineStore(
|
|||
getInfo() {
|
||||
return new Promise((resolve, reject) => {
|
||||
getInfo().then(res => {
|
||||
const user = res.user
|
||||
const user = res.user
|
||||
let avatar = user.avatar || ""
|
||||
if (!isHttp(avatar)) {
|
||||
avatar = (isEmpty(avatar)) ? defAva : import.meta.env.VITE_APP_BASE_API + avatar
|
||||
|
|
@ -52,6 +53,7 @@ const useUserStore = defineStore(
|
|||
this.id = user.userId
|
||||
this.name = user.userName
|
||||
this.nickName = user.nickName
|
||||
this.dependencyId = user.dependencyId
|
||||
this.avatar = avatar
|
||||
/* 初始密码提示 */
|
||||
if(res.isDefaultModifyPwd) {
|
||||
|
|
|
|||
|
|
@ -94,13 +94,17 @@ import { getVehicleTrainingPageList, deleteVehicleModelTraining } from "@/api/qu
|
|||
import { getBusDependencyPage } from "@/api/system/dependency"
|
||||
import { listUser } from "@/api/system/user"
|
||||
import moment from 'moment'
|
||||
import useUserStore from '@/store/modules/user'
|
||||
const userStore = useUserStore()
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
// 初始化
|
||||
onMounted(() => {
|
||||
getAllUser();
|
||||
getBusDependencyData();
|
||||
queryParams.value.dependencyId = userStore?.dependencyId
|
||||
console.log('用户', userStore.roles[0])
|
||||
getList();
|
||||
getBusDependencyData()
|
||||
});
|
||||
|
||||
const router = useRouter()
|
||||
|
|
@ -168,10 +172,18 @@ const handleOpenAddForm = () => {
|
|||
router.push('/qualification/vehicleTrain/Form')
|
||||
}
|
||||
const handleEdit = (record) => {
|
||||
if (userStore.roles[0] != 'admin' && record.dependencyId != userStore.dependencyId) {
|
||||
proxy.$modal.notifyWarning("您没有权限操作!!!")
|
||||
return false
|
||||
}
|
||||
router.push("/qualification/vehicleTrain/Form/" + record.id)
|
||||
}
|
||||
/** 删除按钮操作 */
|
||||
const handleDelete = (row) => {
|
||||
if (userStore.roles[0] != 'admin' && row.dependencyId != userStore.dependencyId) {
|
||||
proxy.$modal.notifyWarning("您没有权限操作!!!")
|
||||
return false
|
||||
}
|
||||
const rowId = row.id
|
||||
proxy.$modal.confirm('是否确认删除该项数据项?').then(function () {
|
||||
return deleteVehicleModelTraining(rowId)
|
||||
|
|
|
|||
|
|
@ -238,7 +238,7 @@ const handleCancel = () => {
|
|||
const handleSubmit = () => {
|
||||
proxy.$refs["ruleFormRef"].validate(valid => {
|
||||
if (valid) {
|
||||
ruleForm.value.roleIds = [2]
|
||||
ruleForm.value.roleIds = ['2']
|
||||
checkRegisterUser(ruleForm.value).then(res => {
|
||||
if (res.code == 200) {
|
||||
router.push({
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user