面授开课编辑

This commit is contained in:
nisen
2023-08-15 11:25:34 +08:00
parent edd9d95fbf
commit 8c2b8b8944

View File

@@ -928,6 +928,7 @@
:type="5"
style="width: 440px; height: 40px; border-radius: 8px"
placeholder="请输入开课名称"
:disabled="editBeginClass"
></NameInput>
</div>
</div>
@@ -950,6 +951,7 @@
@change="timeChange"
separator="至"
:placeholder="[' 开始时间', ' 结束时间']"
:disabled="editBeginClass"
/>
</div>
</div>
@@ -975,6 +977,7 @@
border-radius: 8px;
overflow: hidden;"
v-model:value="duration"
:disabled="true"
></a-input-number>
<div class="inp_num">
<span style="color: #c7cbd2">分钟</span>
@@ -995,6 +998,7 @@
<ProjectManager
v-model:value="member.value"
v-model:name="member.name"
:disabled="editBeginClass"
></ProjectManager>
</div>
</div>
@@ -1089,7 +1093,7 @@
<span style="margin-right: 3px">评估设置</span>
</div>
<div class="b_input">
<a-checkbox v-model:checked="checked4">
<a-checkbox v-model:checked="checked4" :disabled="editBeginClass">
<span style="color: #6d7584">是否需要评估</span>
</a-checkbox>
</div>
@@ -1100,6 +1104,7 @@
<AssessmentList
v-model:assessmentName="assessmentName"
v-model:assessmentId="assessmentId"
:disabled="editBeginClass"
>
<button
class="xkbtn"
@@ -1110,7 +1115,7 @@
</button>
</AssessmentList>
<div v-if="assessmentId > 0">
<a-tag closable @close="removePG" color="processing">
<a-tag :closable="!editBeginClass" @close="removePG" color="processing">
<span style="font-size: 14px; line-height: 33px">
{{ assessmentName }}
</span>
@@ -3762,11 +3767,14 @@ export default defineComponent({
});
state.cstm_hs = false;
};
let editBeginClass = ref(false)
//编辑开课
const handelEditStu = async (item) => {
editBeginClass.value = false
if (item.expenseStatus && item.expenseStatus !== 'A10' && item.expenseStatus !== 'S00') {
return message.warning("该开课已在审批流程中,不可进行编辑!");
editBeginClass.value = true
console.log(editBeginClass.value);
}
state.offcourseId = item.offcourseId;
state.itemType = item.type;
@@ -5042,7 +5050,8 @@ export default defineComponent({
logW,
logT,
qrcodeVisible,
timeChange
timeChange,
editBeginClass
};
},
});