修改表单,给选择器提供userid
This commit is contained in:
parent
80109d1536
commit
26a693cd52
@ -27,6 +27,41 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="数据选择" prop="qjglId">
|
||||||
|
<el-link @click="openForm()" class="mx-1" type="primary">请假数据</el-link>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="详情" >
|
||||||
|
<el-link @click="openQjglForm()" class="mx-1" type="primary">查看详情</el-link>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="销假天数" prop="day">
|
||||||
|
<el-row style="width: 100%;margin-bottom: 5px;" :gutter="2">
|
||||||
|
<el-col :span="22">
|
||||||
|
<el-input v-model.number="formData.day" placeholder="请输入销假天数" disabled />
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="请假类型" prop="qjglType">
|
||||||
|
<el-select v-model="formData.qjglType" placeholder="请选择请假类型" disabled>
|
||||||
|
<el-option
|
||||||
|
v-for="dict in getIntDictOptions(DICT_TYPE.BPM_OA_LEAVE_TYPE)"
|
||||||
|
:key="dict.value"
|
||||||
|
:label="dict.label"
|
||||||
|
:value="dict.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="开始时间" prop="startTime">
|
<el-form-item label="开始时间" prop="startTime">
|
||||||
@ -51,39 +86,6 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="销假天数" prop="day">
|
|
||||||
<el-row style="width: 100%;margin-bottom: 5px;" :gutter="2">
|
|
||||||
<el-col :span="22">
|
|
||||||
<el-input v-model.number="formData.day" placeholder="请输入销假天数" disabled />
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="2">
|
|
||||||
<el-button @click="openForm()" size="small" type="text">
|
|
||||||
<Icon icon="ep:plus" />
|
|
||||||
</el-button>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row style="width: 100%;" :gutter="2">
|
|
||||||
<el-col :span="24">
|
|
||||||
<el-link @click="openQjglForm()" class="mx-1" type="primary">查看详情</el-link>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="请假类型" prop="qjglType">
|
|
||||||
<el-select v-model="formData.qjglType" placeholder="请选择请假类型" disabled>
|
|
||||||
<el-option
|
|
||||||
v-for="dict in getIntDictOptions(DICT_TYPE.BPM_OA_LEAVE_TYPE)"
|
|
||||||
:key="dict.value"
|
|
||||||
:label="dict.label"
|
|
||||||
:value="dict.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-form-item label="销假原因" prop="cancelReason">
|
<el-form-item label="销假原因" prop="cancelReason">
|
||||||
<el-input autosize v-model="formData.cancelReason" type="textarea" placeholder="请输入销假原因" />
|
<el-input autosize v-model="formData.cancelReason" type="textarea" placeholder="请输入销假原因" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -147,7 +149,7 @@ const formRules = reactive({
|
|||||||
title: [{ required: true, message: '标题不能为空', trigger: 'blur' }],
|
title: [{ required: true, message: '标题不能为空', trigger: 'blur' }],
|
||||||
userId: [{ required: true, message: '申请人id不能为空', trigger: 'blur' }],
|
userId: [{ required: true, message: '申请人id不能为空', trigger: 'blur' }],
|
||||||
deptId: [{ required: true, message: '申请部门id不能为空', trigger: 'blur' }],
|
deptId: [{ required: true, message: '申请部门id不能为空', trigger: 'blur' }],
|
||||||
qjglId: [{ required: true, message: '请假id不能为空', trigger: 'blur' }],
|
qjglId: [{ required: true, message: '请假数据不能为空', trigger: 'blur' }],
|
||||||
qjglType: [{ required: true, message: '请假类型不能为空', trigger: 'change' }],
|
qjglType: [{ required: true, message: '请假类型不能为空', trigger: 'change' }],
|
||||||
startTime: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
|
startTime: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
|
||||||
endTime: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
|
endTime: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
|
||||||
@ -166,7 +168,7 @@ const openQjglForm = ()=> {
|
|||||||
/** 添加/修改操作 车辆选择 */
|
/** 添加/修改操作 车辆选择 */
|
||||||
const selectRef = ref()
|
const selectRef = ref()
|
||||||
const openForm = () => {
|
const openForm = () => {
|
||||||
selectRef.value.open()
|
selectRef.value.open(formData.value.userId)
|
||||||
}
|
}
|
||||||
|
|
||||||
const oneDay = 24 * 60 * 60 * 1000;
|
const oneDay = 24 * 60 * 60 * 1000;
|
||||||
|
Loading…
Reference in New Issue
Block a user