mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-09 10:56:46 +08:00
-- fix 评估
This commit is contained in:
@@ -135,10 +135,11 @@
|
||||
<NameInput
|
||||
placeholder="请输入课程名称"
|
||||
v-model:value="xzinputV1"
|
||||
v-model:validate="validate"
|
||||
v-model:validated="validated"
|
||||
:id="offcourseId"
|
||||
:maxlength="20"
|
||||
show-count
|
||||
:type="3"
|
||||
:type="2"
|
||||
></NameInput>
|
||||
<!-- <a-input-->
|
||||
<!-- v-model:value="xzinputV1"-->
|
||||
@@ -286,9 +287,9 @@
|
||||
<div class="btn btn5" @click="of_exit1">
|
||||
<div class="btnText">取消</div>
|
||||
</div>
|
||||
<div class="btn btn6" @click="createft">
|
||||
<div class="btnText">确定</div>
|
||||
</div>
|
||||
<a-button class="btn btn6" @click="createft" :loading="validated===1">
|
||||
确定
|
||||
</a-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -918,10 +919,10 @@
|
||||
<NameInput
|
||||
maxlength="30"
|
||||
v-model:value="xjkkinputV1"
|
||||
v-model:validate="validate"
|
||||
v-model:validated="validated"
|
||||
show-count
|
||||
:id="offcourseId"
|
||||
:type="2"
|
||||
:id="offcoursePlanId"
|
||||
:type="5"
|
||||
style="width: 440px; height: 40px; border-radius: 8px"
|
||||
placeholder="请输入开课名称"
|
||||
></NameInput>
|
||||
@@ -1168,9 +1169,9 @@
|
||||
<div class="cstm_btn btn5" @click="handleCancelStu">
|
||||
<div class="btnText">取消</div>
|
||||
</div>
|
||||
<div class="cstm_btn btn6" @click="handleSureStu">
|
||||
<div class="btnText">确定</div>
|
||||
</div>
|
||||
<a-button class="cstm_btn btn6" @click="handleSureStu" :loading="validated===1">
|
||||
确定
|
||||
</a-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -2575,7 +2576,7 @@ export default defineComponent({
|
||||
|
||||
imageUrl: "",
|
||||
imgList: [],
|
||||
validate: true,
|
||||
validated: 0,
|
||||
attach: "",
|
||||
pageSize2: 10,
|
||||
currentPage2: 0,
|
||||
@@ -3501,9 +3502,7 @@ export default defineComponent({
|
||||
return message.warning("请输入必填项");
|
||||
}
|
||||
|
||||
console.log("state.validate", state.validate);
|
||||
|
||||
if (!state.validate) {
|
||||
if (!state.validated == 2) {
|
||||
message.destroy();
|
||||
return message.warning("该课程名称已存在");
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
ref="inputRef"
|
||||
placeholder="请输入课程名称"
|
||||
v-model:value="qdms_inputV1"
|
||||
v-model:validate="validate"
|
||||
v-model:validated="validated"
|
||||
:maxlength="20"
|
||||
show-count
|
||||
:type="2"
|
||||
@@ -457,9 +457,9 @@
|
||||
<div class="btn btn5" @click="noEditClose">
|
||||
<div class="btnText">取消</div>
|
||||
</div>
|
||||
<div class="btn btn6" @click="handlePush">
|
||||
<a-button class="btn btn6" @click="handlePush" :loading="validated===1">
|
||||
<div class="btnText">保存</div>
|
||||
</div>
|
||||
</a-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -507,7 +507,7 @@
|
||||
</div>
|
||||
<div class="btn">
|
||||
<button class="samtn btn1" @click="closeLearnBgMore">取消</button>
|
||||
<button class="samtn btn2" @click="closeLearnBgMore">确定</button>
|
||||
<a-button class="samtn btn2" @click="closeLearnBgMore">确定</a-button>
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
@@ -556,7 +556,7 @@ export default defineComponent({
|
||||
hideshow: true,
|
||||
ft_eidt: false,
|
||||
attach: "",
|
||||
validate: true,
|
||||
validated: 0,
|
||||
ft_hs: false,
|
||||
addLoading: false,
|
||||
statusJuJue: 0,
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
<NameInput
|
||||
placeholder="请输入路径名称"
|
||||
v-model:value="pathName"
|
||||
v-model:validate="validate"
|
||||
v-model:validated="validated"
|
||||
:maxlength="20"
|
||||
show-count
|
||||
:type="3"
|
||||
@@ -285,7 +285,7 @@
|
||||
<a-button
|
||||
class="samtn btn2"
|
||||
@click="createLearnPath"
|
||||
:loading="confirmLoading"
|
||||
:loading="confirmLoading || validated === 1"
|
||||
>确定</a-button
|
||||
>
|
||||
</div>
|
||||
@@ -780,6 +780,7 @@ export default {
|
||||
selectTime: null,
|
||||
sh: false,
|
||||
validate: true,
|
||||
validated: 0,
|
||||
tableData: [
|
||||
// {
|
||||
// key: 1,
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
<template xmlns:display="http://www.w3.org/1999/xhtml">
|
||||
<div class="projectAdd">
|
||||
<div class="header">
|
||||
<span class="title">{{ projectInfo.id ? "编辑" : "创建"
|
||||
<span class="title">{{
|
||||
projectInfo.id ? "编辑" : "创建"
|
||||
}}{{ ptojectType == "3" ? "班级" : "项目" }}</span>
|
||||
<div @click="backPage" style="cursor: pointer" to="/projectmanage" class="goback">
|
||||
<span class="return"></span><span class="returntext">返回</span>
|
||||
@@ -29,7 +30,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="in">
|
||||
<NameInput placeholder="请输入项目名称" v-model:value="projectInfo.name" v-model:validate="projectInfo.validate"
|
||||
<NameInput placeholder="请输入项目名称" v-model:value="projectInfo.name"
|
||||
v-model:validated="projectInfo.validated" :type="1"
|
||||
:maxlength="30" show-count :id="projectInfo.id"></NameInput>
|
||||
</div>
|
||||
</div>
|
||||
@@ -85,9 +87,11 @@
|
||||
</div>
|
||||
|
||||
<div class="in">
|
||||
<a-range-picker separator="至" :show-time="{ format: 'HH:mm' }" :placeholder="[' 开始时间', ' 结束时间']"
|
||||
<a-range-picker separator="至" :show-time="{ format: 'HH:mm' }"
|
||||
:placeholder="[' 开始时间', ' 结束时间']"
|
||||
:disabledDate="disabledDate" v-model:value="timeRange" @calendarChange="calendarChange"
|
||||
style="width: 100%; height: 40px; border-radius: 5px" :allowClear="false" format="YYYY-MM-DD HH:mm"
|
||||
style="width: 100%; height: 40px; border-radius: 5px" :allowClear="false"
|
||||
format="YYYY-MM-DD HH:mm"
|
||||
valueFormat="YYYY-MM-DD HH:mm" @change="timeChange" :disabled="!!viewDetail"/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -239,7 +243,7 @@
|
||||
</div>
|
||||
<div class="btn">
|
||||
<button class="samtn btn1" @click="closeLearnBgMore">取消</button>
|
||||
<button class="samtn btn2" @click="closeLearnBgMore">确定</button>
|
||||
<a-button class="samtn btn2" @click="closeLearnBgMore" :loading="projectInfo.validated===1">确定</a-button>
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
@@ -283,7 +287,7 @@ export default {
|
||||
pageSize: 10, //每页10条数据
|
||||
totalPages: 0, //总页数
|
||||
viewDetail: null,
|
||||
projectInfo: { id: "" },
|
||||
projectInfo: { id: "", validated: 0 },
|
||||
projectPic: [],
|
||||
memberParam: {
|
||||
pageNo: 1,
|
||||
@@ -453,7 +457,7 @@ export default {
|
||||
/**
|
||||
if (!state.projectInfo.validate) {
|
||||
message.destroy();
|
||||
message.warning('项目名称重复,请修改名称!');
|
||||
message.warning("项目名称重复,请修改名称!");
|
||||
return;
|
||||
}*/
|
||||
const offName = await validateName({
|
||||
@@ -508,9 +512,11 @@ export default {
|
||||
const closeLearnBgMore = () => {
|
||||
state.learnBgMore = false;
|
||||
};
|
||||
|
||||
function calendarChange(date, dateStr, partial) {
|
||||
state.datePartial = partial;
|
||||
}
|
||||
|
||||
const chooseImg2 = (item) => {
|
||||
// console.log(item);
|
||||
state.projectInfo.picUrl = item.value;
|
||||
|
||||
@@ -304,7 +304,8 @@
|
||||
<NameInput
|
||||
placeholder="请输入项目名称"
|
||||
v-model:value="projectInfo.name"
|
||||
v-model:validate="projectInfo.validate"
|
||||
v-model:validated="projectInfo.validated"
|
||||
:type="1"
|
||||
:maxlength="30"
|
||||
show-count
|
||||
:id="projectInfo.projectId"
|
||||
@@ -358,7 +359,7 @@
|
||||
</div>
|
||||
<div class="pubtn">
|
||||
<a-button class="pubtn1" @click="closeModal2">取消</a-button>
|
||||
<a-button class="pubtn2" @click="createStoreyProject"
|
||||
<a-button class="pubtn2" @click="createStoreyProject" :loading="projectInfo.validated===1"
|
||||
>确定
|
||||
</a-button>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user