面授开课编辑

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