|
@@ -4,6 +4,7 @@ import {userInfo} from '~/store/user';
|
|
|
|
|
|
const {
|
|
|
uo_type,
|
|
|
+ user_realname,
|
|
|
user_id,
|
|
|
uo_id
|
|
|
} = userInfo
|
|
@@ -52,6 +53,7 @@ const onConfirm_applyTime = ({
|
|
|
/******请假人********/
|
|
|
const userLIST = ref([]);
|
|
|
const columns = ref([]);
|
|
|
+const onlyOneArr = ref([]);
|
|
|
//获取用户列表
|
|
|
const getUserList=()=> {
|
|
|
let transObjs = {
|
|
@@ -70,6 +72,7 @@ const getUserList=()=> {
|
|
|
})
|
|
|
userLIST.value = tempArr;
|
|
|
columns.value = userLIST.value;
|
|
|
+ onlyOneArr.value = [{ text: user_realname, value: user_id}];
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -166,8 +169,6 @@ const onSubmit = () => {
|
|
|
xxq_spr: checker.value,//审批人
|
|
|
xxq_spr_user_id: checker_id.value,//审批人id
|
|
|
}
|
|
|
- console.log('transParams',transParams);
|
|
|
-
|
|
|
if ( checker_id.value == applyPerson_id.value) {
|
|
|
showNotify({ type: 'success', message: "审批人和请假人不能为同一人" });
|
|
|
return
|
|
@@ -204,8 +205,8 @@ const onSubmit = () => {
|
|
|
</van-popup>
|
|
|
|
|
|
<van-field v-model="applyPerson" is-link readonly name="picker" label="请假人" placeholder="点击选择请假人" @click="showPicker_applyPerson = true" />
|
|
|
- <van-popup v-model:show="showPicker_applyPerson" position="bottom">
|
|
|
- <van-picker :columns="columns" @confirm="onConfirm_applyPerson" @cancel="showPicker_applyPerson = false" />
|
|
|
+ <van-popup v-model:show="showPicker_applyPerson" position="bottom" >
|
|
|
+ <van-picker :columns="onlyOneArr" @confirm="onConfirm_applyPerson" @cancel="showPicker_applyPerson = false" />
|
|
|
</van-popup>
|
|
|
|
|
|
<van-field v-model="startTimeForm" is-link readonly name="datePicker" label="开始时间" placeholder="点击选择开始时间" @click="showPicker_startTimeForm = true" />
|
|
@@ -218,7 +219,7 @@ const onSubmit = () => {
|
|
|
<van-date-picker @confirm="onConfirm_endTimeForm" @cancel="showPicker_endTimeForm = false" />
|
|
|
</van-popup>
|
|
|
|
|
|
- <van-field v-model="duration" name="请假时长(天)" label="请假时长(天)" placeholder="自动计算" disabled="false" />
|
|
|
+ <van-field v-model="duration" name="请假时长(天)" label="请假时长(天)" placeholder="自动计算" :disabled="false" />
|
|
|
|
|
|
<van-field v-model="reason" rows="2" autosize label="请假原因" type="textarea" maxlength="150" placeholder="请输入请假原因" show-word-limit/>
|
|
|
|