持续时间可修改

This commit is contained in:
zhangsir
2024-03-01 11:47:33 +08:00
parent f2728f18f4
commit 8b5735b1ec
2 changed files with 20 additions and 6 deletions

View File

@@ -621,7 +621,13 @@ const formDataRule = {
};
const { validate } = Form.useForm(formData, formDataRule);
const durationText = computed(() => dateTime.value?.length?dayjs(dateTime.value[1]).diff(dayjs(dateTime.value[0]),'minute'):'请输入持续时间');
const nums = ref(0)
watch(durationText,(val)=>{
nums.value++
if(nums.value>1){
formData.value.duration = val;
}
})
function inputAdd() {
formData.value.offteachers.push({
teacherId: "",
@@ -815,7 +821,6 @@ const del = (id,record) => {
};
async function coursePlanConfirm() {
if(!dateTime.value[0]){
message.info('开始时间未填写')
return
@@ -912,6 +917,7 @@ async function coursePlanConfirm() {
const editBeginClass = ref(false)
function planEdit(record) {
nums.value = 0
editBeginClass.value = false
if (record.expenseStatus && !expenseStatus[record.expenseStatus]) {
editBeginClass.value = true
@@ -919,7 +925,7 @@ function planEdit(record) {
}
onceName.value = record.name;
formData.value = { ...record };
formData.value.duration = ''
// formData.value.duration = ''
console.log({ ...record },'{ ...record }')
validated.value = 0;
formData.value.homeWorkId && request(WORK_DETAIL(formData.value.homeWorkId), {}).then(res => formData.value.workInfo = res.data);