车辆管理跳转路由修改
This commit is contained in:
parent
3a821bca4c
commit
12fe56f92b
@ -12,6 +12,7 @@ export interface QjglVO {
|
|||||||
filePath: string // 文件路径
|
filePath: string // 文件路径
|
||||||
userName: string // 作者
|
userName: string // 作者
|
||||||
deptId: number // 部门id
|
deptId: number // 部门id
|
||||||
|
deptName: string // 部门id
|
||||||
processInstanceId: string // 流程实例的编号
|
processInstanceId: string // 流程实例的编号
|
||||||
userId: number // 申请人的用户编号
|
userId: number // 申请人的用户编号
|
||||||
status: number // 审批状态
|
status: number // 审批状态
|
||||||
@ -48,4 +49,4 @@ export const QjglApi = {
|
|||||||
exportQjgl: async (params) => {
|
exportQjgl: async (params) => {
|
||||||
return await request.download({ url: `/home/qjgl/export-excel`, params })
|
return await request.download({ url: `/home/qjgl/export-excel`, params })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132,7 +132,7 @@ const formData = ref({
|
|||||||
carUserId: undefined,
|
carUserId: undefined,
|
||||||
carUserName: undefined,
|
carUserName: undefined,
|
||||||
dept: undefined,
|
dept: undefined,
|
||||||
deptName: undefined,
|
deptName: '',
|
||||||
carType: undefined,
|
carType: undefined,
|
||||||
carDriver: undefined,
|
carDriver: undefined,
|
||||||
carStart: undefined,
|
carStart: undefined,
|
||||||
|
@ -22,8 +22,8 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="部门" prop="deptId">
|
<el-form-item label="部门" prop="deptId">
|
||||||
<el-input v-model="formData.deptId" placeholder="请输入部门信息" v-show="false" />
|
<el-input v-model="formData.deptId" placeholder="请输入部门信息" v-show="false" />
|
||||||
<div class="pull-left" v-show="true" v-if="userInfo?.dept">{{ userInfo?.dept.name }} </div>
|
<!-- <div class="pull-left" v-show="true" v-if="userInfo?.dept">{{ userInfo?.dept.name }} </div>-->
|
||||||
<div class="pull-left" v-show="true" v-if="deptInfo">{{ deptInfo?.name }} </div>
|
<div class="pull-left" v-show="true" v-if="deptInfo">{{ deptInfo }} </div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -122,6 +122,7 @@ const formData = ref({
|
|||||||
filePath: undefined,
|
filePath: undefined,
|
||||||
userName: '',
|
userName: '',
|
||||||
deptId: '',
|
deptId: '',
|
||||||
|
deptName: '',
|
||||||
processInstanceId: undefined,
|
processInstanceId: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
status: undefined
|
status: undefined
|
||||||
@ -136,8 +137,10 @@ const formRules = reactive({
|
|||||||
deptId: [{ required: true, message: '部门不能为空', trigger: 'blur' }]
|
deptId: [{ required: true, message: '部门不能为空', trigger: 'blur' }]
|
||||||
})
|
})
|
||||||
const formRef = ref() // 表单 Ref
|
const formRef = ref() // 表单 Ref
|
||||||
const userInfo = ref({} as ProfileVO )
|
// const userInfo = ref({} as ProfileVO )
|
||||||
const deptInfo = ref({} as DeptVO )
|
const userInfo = ref('')
|
||||||
|
// const deptInfo = ref({} as DeptVO )
|
||||||
|
const deptInfo = ref('')
|
||||||
/** 打开弹窗 */
|
/** 打开弹窗 */
|
||||||
// const open = async (type: string, id?: number) => {
|
// const open = async (type: string, id?: number) => {
|
||||||
// dialogVisible.value = true
|
// dialogVisible.value = true
|
||||||
@ -156,22 +159,33 @@ const deptInfo = ref({} as DeptVO )
|
|||||||
// }
|
// }
|
||||||
// defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
// defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
||||||
const getUserInfo = async () => {
|
const getUserInfo = async () => {
|
||||||
if ( formData.value.deptId == '' ){
|
|
||||||
const users = await getUserProfile()
|
const users = await getUserProfile()
|
||||||
userInfo.value = users
|
// if ( formData.value.deptId == '' ){
|
||||||
|
// userInfo.value = users
|
||||||
|
// formData.value.deptId= users.dept.id
|
||||||
|
//
|
||||||
|
// deptInfo.value = {} as DeptVO
|
||||||
|
// }else{
|
||||||
|
// const dept = await getDept(formData.value.deptId)
|
||||||
|
// deptInfo.value = dept
|
||||||
|
// userInfo.value = {} as ProfileVO
|
||||||
|
// }
|
||||||
|
if (formData.value.deptId == ''||formData.value.deptId == undefined){
|
||||||
formData.value.deptId= users.dept.id
|
formData.value.deptId= users.dept.id
|
||||||
|
|
||||||
deptInfo.value = {} as DeptVO
|
|
||||||
}else{
|
|
||||||
const dept = await getDept(formData.value.deptId)
|
|
||||||
deptInfo.value = dept
|
|
||||||
userInfo.value = {} as ProfileVO
|
|
||||||
}
|
}
|
||||||
if (formData.value.userName == ''){
|
if (formData.value.deptName == ''||formData.value.deptName == undefined){
|
||||||
const users = await getUserProfile()
|
formData.value.deptName= users.dept.name
|
||||||
|
}
|
||||||
|
|
||||||
|
if (formData.value.userName == ''||formData.value.userName == undefined){
|
||||||
formData.value.userName= users.nickname
|
formData.value.userName= users.nickname
|
||||||
}
|
}
|
||||||
|
if (formData.value.deptName != undefined){
|
||||||
|
deptInfo.value = formData.value.deptName
|
||||||
|
}
|
||||||
|
if (formData.value.userName != undefined){
|
||||||
|
userInfo.value = formData.value.userName
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//flow begin++++++++++++++++++++
|
//flow begin++++++++++++++++++++
|
||||||
// 指定审批人
|
// 指定审批人
|
||||||
@ -225,6 +239,7 @@ const resetForm = () => {
|
|||||||
filePath: undefined,
|
filePath: undefined,
|
||||||
userName: '',
|
userName: '',
|
||||||
deptId: '',
|
deptId: '',
|
||||||
|
deptName: '',
|
||||||
processInstanceId: undefined,
|
processInstanceId: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
status: undefined
|
status: undefined
|
||||||
|
@ -22,8 +22,8 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="部门" prop="deptId">
|
<el-form-item label="部门" prop="deptId">
|
||||||
<el-input v-model="formData.deptId" placeholder="请输入部门" v-show="false" />
|
<el-input v-model="formData.deptId" placeholder="请输入部门" v-show="false" />
|
||||||
<div class="pull-left" v-show="true" v-if="userInfo?.dept">{{ userInfo?.dept.name }} </div>
|
<!-- <div class="pull-left" v-show="true" v-if="userInfo?.dept">{{ userInfo?.dept.name }} </div>-->
|
||||||
<div class="pull-left" v-show="true" v-if="deptInfo">{{ deptInfo?.name }} </div>
|
<div class="pull-left" v-show="true" v-if="deptInfo">{{ deptInfo }} </div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -108,6 +108,7 @@ const formData = ref({
|
|||||||
filePath: undefined,
|
filePath: undefined,
|
||||||
userName: undefined,
|
userName: undefined,
|
||||||
deptId: undefined,
|
deptId: undefined,
|
||||||
|
deptName: undefined,
|
||||||
processInstanceId: undefined,
|
processInstanceId: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
status: undefined
|
status: undefined
|
||||||
@ -144,21 +145,38 @@ const queryId = query.id as unknown as number // 从 URL 传递过来的 id 编
|
|||||||
// }
|
// }
|
||||||
// defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
// defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
||||||
const getUserInfo = async () => {
|
const getUserInfo = async () => {
|
||||||
if ( formData.value.deptId == '' ){
|
|
||||||
const users = await getUserProfile()
|
const users = await getUserProfile()
|
||||||
userInfo.value = users
|
// if ( formData.value.deptId == '' ){
|
||||||
formData.value.deptId= users.dept.id
|
// userInfo.value = users
|
||||||
|
// formData.value.deptId= users.dept.id
|
||||||
|
//
|
||||||
|
// deptInfo.value = {} as DeptVO
|
||||||
|
// }else{
|
||||||
|
// const dept = await getDept(formData.value.deptId)
|
||||||
|
// deptInfo.value = dept
|
||||||
|
// userInfo.value = {} as ProfileVO
|
||||||
|
// }
|
||||||
|
// if (formData.value.userName == ''){
|
||||||
|
// const users = await getUserProfile()
|
||||||
|
// formData.value.userName= users.nickname
|
||||||
|
// }
|
||||||
|
|
||||||
deptInfo.value = {} as DeptVO
|
if (formData.value.deptId == ''||formData.value.deptId == undefined){
|
||||||
}else{
|
formData.value.deptId= users.dept.id
|
||||||
const dept = await getDept(formData.value.deptId)
|
|
||||||
deptInfo.value = dept
|
|
||||||
userInfo.value = {} as ProfileVO
|
|
||||||
}
|
}
|
||||||
if (formData.value.userName == ''){
|
if (formData.value.deptName == ''||formData.value.deptName == undefined){
|
||||||
const users = await getUserProfile()
|
formData.value.deptName= users.dept.name
|
||||||
|
}
|
||||||
|
|
||||||
|
if (formData.value.userName == ''||formData.value.userName == undefined){
|
||||||
formData.value.userName= users.nickname
|
formData.value.userName= users.nickname
|
||||||
}
|
}
|
||||||
|
if (formData.value.deptName != undefined){
|
||||||
|
deptInfo.value = formData.value.deptName
|
||||||
|
}
|
||||||
|
if (formData.value.userName != undefined){
|
||||||
|
userInfo.value = formData.value.userName
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
/** 提交表单 */
|
/** 提交表单 */
|
||||||
|
@ -295,6 +295,7 @@ const queryParams = reactive({
|
|||||||
filePath: undefined,
|
filePath: undefined,
|
||||||
userName: undefined,
|
userName: undefined,
|
||||||
deptId: undefined,
|
deptId: undefined,
|
||||||
|
deptName: undefined,
|
||||||
createTime: [],
|
createTime: [],
|
||||||
processInstanceId: undefined,
|
processInstanceId: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
|
Loading…
Reference in New Issue
Block a user