--fix bug

This commit is contained in:
yuping
2023-05-30 01:06:24 +08:00
parent 66508ac933
commit e2b416234b
4 changed files with 123 additions and 92 deletions

View File

@@ -37,19 +37,19 @@
:placeholder="[' 开始时间', ' 结束时间']" /> :placeholder="[' 开始时间', ' 结束时间']" />
</div> </div>
</div> </div>
<!-- <div class="main_item">--> <div class="main_item">
<!-- <div class="signbox">--> <div class="signbox">
<!-- <div class="sign">--> <div class="sign">
<!-- <img src="@/assets/images/coursewareManage/asterisk.png" alt="" />--> <img src="@/assets/images/coursewareManage/asterisk.png" alt="" />
<!-- </div>--> </div>
<!-- <span style="margin-right: 3px">持续时间</span>--> <span style="margin-right: 3px">持续时间</span>
<!-- </div>--> </div>
<!-- <div class="btnbox">--> <div class="btnbox">
<!-- <a-input-number :min="0" :max="999999" :precision="0" style="width: 400px; height: 40px; border-radius: 8px"--> <a-input-number :min="0" :max="999999" :precision="0" style="width: 400px; height: 40px; border-radius: 8px"
<!-- v-model:value="formData.activityDuration" />--> v-model:value="formData.activityDuration" />
<!-- <span style="color: #999999; margin-left: 8px">分钟</span>--> <span style="color: #999999; margin-left: 8px">分钟</span>
<!-- </div>--> </div>
<!-- </div>--> </div>
<div class="main_item"> <div class="main_item">
<div class="signbox"> <div class="signbox">
<div class="sign"> <div class="sign">
@@ -182,12 +182,12 @@ const rulesRef = ref({
message: '请输入活动结束时间', message: '请输入活动结束时间',
}, },
], ],
// activityDuration: [ activityDuration: [
// { {
// required: true, required: true,
// message: '请输入活动时长', message: '请输入持续时间',
// }, },
// ], ],
activityAddress: [ activityAddress: [
{ {
required: true, required: true,

View File

@@ -52,19 +52,19 @@
valueFormat="YYYY-MM-DD HH:mm" @change="timeChange" :placeholder="[' 开始时间', ' 结束时间']" /> valueFormat="YYYY-MM-DD HH:mm" @change="timeChange" :placeholder="[' 开始时间', ' 结束时间']" />
</div> </div>
</div> </div>
<!-- <div class="main_item">--> <div class="main_item">
<!-- <div class="signbox">--> <div class="signbox">
<!-- <div class="sign">--> <div class="sign">
<!-- <img src="@/assets/images/coursewareManage/asterisk.png" alt="" />--> <img src="@/assets/images/coursewareManage/asterisk.png" alt="" />
<!-- </div>--> </div>
<!-- <span style="margin-right: 3px">持续时间</span>--> <span style="margin-right: 3px">持续时间</span>
<!-- </div>--> </div>
<!-- <div class="btnbox">--> <div class="btnbox">
<!-- <a-input-number :min="0" :max="999999" :precision="0" style="width: 400px; height: 40px; border-radius: 8px"--> <a-input-number :min="0" :max="999999" :precision="0" style="width: 400px; height: 40px; border-radius: 8px"
<!-- v-model:value="formData.liveDuration"></a-input-number>--> v-model:value="formData.liveDuration"></a-input-number>
<!-- <span style="color: #999999; margin-left: 8px">分钟</span>--> <span style="color: #999999; margin-left: 8px">分钟</span>
<!-- </div>--> </div>
<!-- </div>--> </div>
<div class="main_item"> <div class="main_item">
<div class="signbox"> <div class="signbox">
<div class="sign"> <div class="sign">
@@ -297,12 +297,12 @@ const rulesRef = ref({
message: "请输入直播公告", message: "请输入直播公告",
}, },
], ],
// liveDuration: [ liveDuration: [
// { {
// required: true, required: true,
// message: "请输入直播时长", message: "请输入持续时间",
// }, },
// ], ],
liveTeacherId: [ liveTeacherId: [
{ {
required: true, required: true,

View File

@@ -155,31 +155,31 @@
></ProjectManager> ></ProjectManager>
</div> </div>
</div> </div>
<!-- <div class="cstm_items">--> <div class="cstm_items">
<!-- <div class="signbox">--> <div class="signbox">
<!-- <div class="sign">--> <div class="sign">
<!-- <img src="@/assets/images/coursewareManage/asterisk.png" alt=""/>--> <img src="@/assets/images/coursewareManage/asterisk.png" alt=""/>
<!-- </div>--> </div>
<!-- <span style="margin-right: 3px">持续时间</span>--> <span style="margin-right: 3px">持续时间</span>
<!-- </div>--> </div>
<!-- <div class="b_input">--> <div class="b_input">
<!-- <a-input-number--> <a-input-number
<!-- :min="0"--> :min="0"
<!-- :max="999999"--> :max="999999"
<!-- :precision="0"--> :precision="0"
<!-- placeholder="请输入持续时间"--> placeholder="请输入持续时间"
<!-- style="--> style="
<!-- width: 88%;--> width: 88%;
<!-- height: 32px;--> height: 32px;
<!-- border-radius: 8px;--> border-radius: 8px;
<!-- overflow: hidden;"--> overflow: hidden;"
<!-- v-model:value="formData.duration"--> v-model:value="formData.duration"
<!-- ></a-input-number>--> ></a-input-number>
<!-- <div class="inp_num" style="right: 96px;line-height: 12px">--> <div class="inp_num" style="right: 96px;line-height: 12px">
<!-- <span style="color: #c7cbd2">分钟</span>--> <span style="color: #c7cbd2">分钟</span>
<!-- </div>--> </div>
<!-- </div>--> </div>
<!-- </div>--> </div>
<div class="cstm_items"> <div class="cstm_items">
<div class="signbox"> <div class="signbox">
<div class="sign"> <div class="sign">
@@ -516,12 +516,12 @@ const formDataRule = {
message: "请选择教师", message: "请选择教师",
}, },
], ],
// duration: [ duration: [
// { {
// required: true, required: true,
// message: "请输入持续时间", message: "请输入持续时间",
// }, },
// ], ],
}; };
const { validate } = Form.useForm(formData, formDataRule); const { validate } = Form.useForm(formData, formDataRule);

View File

@@ -933,28 +933,6 @@
></NameInput> ></NameInput>
</div> </div>
</div> </div>
<div class="cstm_items">
<div class="signbox">
<div class="sign">
<!-- <img
src="@/assets/images/coursewareManage/asterisk.png"
alt=""
/> -->
</div>
<span style="margin-right: 3px">地点</span>
</div>
<div class="b_input">
<a-input
v-model:value="xjkkinputV2"
maxlength="50"
style="width: 440px; height: 40px; border-radius: 8px"
placeholder="请输入详细地点"
/>
<div class="inp_num" style="right: 164px">
<span style="color: #c7cbd2">{{ xjkkinputV2.length }}/50</span>
</div>
</div>
</div>
<div class="cstm_items"> <div class="cstm_items">
<div class="signbox"> <div class="signbox">
<div class="sign"> <div class="sign">
@@ -977,7 +955,34 @@
/> />
</div> </div>
</div> </div>
<div class="cstm_items">
<div class="signbox">
<div class="sign">
<img
src="@/assets/images/coursewareManage/asterisk.png"
alt=""
/>
</div>
<span style="margin-right: 3px">持续时间</span>
</div>
<div class="b_input">
<a-input-number
:min="0"
:max="999999"
:precision="0"
placeholder="请输入持续时间"
style="
width: 88%;
height: 32px;
border-radius: 8px;
overflow: hidden;"
v-model:value="duration"
></a-input-number>
<div class="inp_num">
<span style="color: #c7cbd2">分钟</span>
</div>
</div>
</div>
<div class="cstm_items"> <div class="cstm_items">
<div class="signbox"> <div class="signbox">
<div class="sign"> <div class="sign">
@@ -995,6 +1000,28 @@
></ProjectManager> ></ProjectManager>
</div> </div>
</div> </div>
<div class="cstm_items">
<div class="signbox">
<div class="sign">
<!-- <img
src="@/assets/images/coursewareManage/asterisk.png"
alt=""
/> -->
</div>
<span style="margin-right: 3px">地点</span>
</div>
<div class="b_input">
<a-input
v-model:value="xjkkinputV2"
maxlength="50"
style="width: 440px; height: 40px; border-radius: 8px"
placeholder="请输入详细地点"
/>
<div class="inp_num" style="right: 164px">
<span style="color: #c7cbd2">{{ xjkkinputV2.length }}/50</span>
</div>
</div>
</div>
<div class="cstm_items"> <div class="cstm_items">
<div class="signbox"> <div class="signbox">
<span style="margin-right: 3px">考勤设置:</span> <span style="margin-right: 3px">考勤设置:</span>
@@ -2578,6 +2605,7 @@ export default defineComponent({
xjkkinputV1: "", xjkkinputV1: "",
onceName: "", onceName: "",
xjkkinputV2: "", xjkkinputV2: "",
duration: "",
xjkkinputV3: "", xjkkinputV3: "",
xjkkinputV4: null, xjkkinputV4: null,
beforeValue: null, //考勤 开始前 beforeValue: null, //考勤 开始前
@@ -3624,6 +3652,7 @@ export default defineComponent({
state.xjkkinputV1 = ""; state.xjkkinputV1 = "";
state.onceName = ""; state.onceName = "";
state.xjkkinputV2 = ""; state.xjkkinputV2 = "";
state.duration = "";
state.xjkkinputV3 = ""; state.xjkkinputV3 = "";
state.xjkkinputV4 = null; state.xjkkinputV4 = null;
state.checked1 = false; state.checked1 = false;
@@ -3668,6 +3697,7 @@ export default defineComponent({
offcourseId: state.offcourseId, offcourseId: state.offcourseId,
id: state.offcoursePlanId, //开课ID,不传代表新增 id: state.offcoursePlanId, //开课ID,不传代表新增
address: state.xjkkinputV2, address: state.xjkkinputV2,
duration: state.duration,
applyFlag: state.checked1 ? 1 : 0, applyFlag: state.checked1 ? 1 : 0,
attach: state.attach, attach: state.attach,
beginTime: startTime, beginTime: startTime,
@@ -3739,6 +3769,7 @@ export default defineComponent({
// } // }
console.log("获取面授课开课详情", item); console.log("获取面授课开课详情", item);
state.xjkkinputV2 = item.address; state.xjkkinputV2 = item.address;
state.duration = item.duration;
state.checked1 = item.applyFlag === 1 ? true : false; state.checked1 = item.applyFlag === 1 ? true : false;
state.attach = item.attach; state.attach = item.attach;