|
@@ -29,7 +29,7 @@
|
|
|
:rules="[{ required: true, message: '请填写申请时间' }]"
|
|
|
/>
|
|
|
<van-field
|
|
|
- v-model="formData.leaveType"
|
|
|
+ v-model="formData.leaveTypeText"
|
|
|
is-link
|
|
|
readonly
|
|
|
name="休假类型"
|
|
@@ -63,24 +63,6 @@
|
|
|
autosize
|
|
|
:rules="[{ required: true, message: '请填写休假原因' }]"
|
|
|
/>
|
|
|
- <van-field
|
|
|
- v-model="formData.leaveDays"
|
|
|
- name="休假天数"
|
|
|
- label="休假天数"
|
|
|
- placeholder="休假天数"
|
|
|
- readonly
|
|
|
- :rules="[{ required: true, message: '请填写休假天数' }]"
|
|
|
- />
|
|
|
- <van-field
|
|
|
- v-model="formData.leaveReason"
|
|
|
- name="请假原因"
|
|
|
- label="请假原因"
|
|
|
- placeholder="请假原因"
|
|
|
- type="textarea"
|
|
|
- rows="3"
|
|
|
- autosize
|
|
|
- :rules="[{ required: true, message: '请填写休假原因' }]"
|
|
|
- />
|
|
|
</van-cell-group>
|
|
|
</van-form>
|
|
|
</card>
|
|
@@ -141,6 +123,7 @@ const formData = ref({
|
|
|
createTime: undefined,
|
|
|
leaveNo: undefined,
|
|
|
leaveType: undefined,
|
|
|
+ leaveTypeText: undefined,
|
|
|
leaveDays: undefined,
|
|
|
leaveReason: undefined,
|
|
|
leaveTimeCreateList: [],
|
|
@@ -169,7 +152,7 @@ const activityData: FlowDTO = {
|
|
|
flowOpinion: ''
|
|
|
}
|
|
|
const onConfirm = ({ selectedOptions }) => {
|
|
|
- formData.leaveType = selectedOptions[0]?.text;
|
|
|
+ formData.value.leaveTypeText = selectedOptions[0]?.text;
|
|
|
showPicker.value = false;
|
|
|
};
|
|
|
const submitNextActivity = async () => {
|
|
@@ -208,7 +191,7 @@ const saveHandle = () => {
|
|
|
}
|
|
|
/** 初始化 */
|
|
|
onMounted(() => {
|
|
|
- // initFormData()
|
|
|
+ initFormData()
|
|
|
})
|
|
|
</script>
|
|
|
|