细节修改2

This commit is contained in:
wangxuemei
2024-09-11 17:22:16 +08:00
parent ba7add01b7
commit f939f6ade0
4 changed files with 22 additions and 13 deletions

View File

@@ -596,9 +596,9 @@ export default {
defaultteachingTime: '0', defaultteachingTime: '0',
photo: 'https://p0.itc.cn/q_70/images01/20211013/f45d91616a364d6ea9c42a8db69734aa.png' photo: 'https://p0.itc.cn/q_70/images01/20211013/f45d91616a364d6ea9c42a8db69734aa.png'
}, },
searchParam: { searchParam: {
currentPage: 1, currentPage: 1,
pageSize1: 10, // pageSize1: "10",
teacherNameOrUserNo: null, teacherNameOrUserNo: null,
systemId: null, systemId: null,
levelId: null, levelId: null,
@@ -1261,7 +1261,7 @@ export default {
// } // }
const handlesel = () => { const handlesel = () => {
console.log('请下选择讲师体系') console.log('请下选择讲师体系')
if (state.formParam.systemId == undefimed) { if (state.formParam.systemId == undefined) {
message.warning('请下选择讲师体系') message.warning('请下选择讲师体系')
} }
} }

View File

@@ -216,7 +216,7 @@
<a-col :span="12"> <a-col :span="12">
<a-form-item label="授课时长" name="duration"> <a-form-item label="授课时长" name="duration">
<a-input v-model:value="formParam.duration" style="width:80%; height: 40px; border-radius: 8px ; " <a-input v-model:value="formParam.duration" style="width:80%; height: 40px; border-radius: 8px ; "
placeholder="0" allowClear showSearch suffix="分钟" @blur="clearNonNumber"> placeholder="0" allowClear showSearch suffix="分钟" @blur="clearscoreNumber">
</a-input> </a-input>
<span style="margin-left: 5px ;" v-if="formParam.duration != null">{{ (formParam.duration / 60 <span style="margin-left: 5px ;" v-if="formParam.duration != null">{{ (formParam.duration / 60
).toFixed(2) }}小时</span> ).toFixed(2) }}小时</span>
@@ -224,7 +224,7 @@
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="评分" name="score"> <a-form-item label="评分" name="score">
<a-input class="draitem" v-model:value="formParam.score" placeholder="" allowClear showSearch> <a-input class="draitem" v-model:value="formParam.score" @blur="clearscoreNumber" placeholder="" allowClear showSearch>
</a-input> </a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -1151,12 +1151,16 @@ export default {
return false; return false;
}; };
const clearNonNumber = () => { const clearNonNumber = () => {
state.formParam.defaultteachingTime = state.formParam.defaultteachingTime.replace(/\D/g, ''); state.formParam.duration = state.formParam.duration.replace(/\D/g, '');
}
const clearscoreNumber = () => {
state.formParam.score = state.formParam.score.replace(/\D/g, '');
} }
return { return {
...toRefs(state), ...toRefs(state),
// managerChange, // managerChange,
clearNonNumber, clearNonNumber,
clearscoreNumber,
beforeUpload2, beforeUpload2,
rules, rules,
rule, rule,

View File

@@ -235,12 +235,13 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="授课时长" name="defaultTeachingTime"> <a-form-item label="初始授课时长" name="defaultteachingTime">
<a-input v-model:value="formParam.defaultTeachingTime" class="draitem" placeholder="0" style="width:80%" <a-input v-model:value="formParam.defaultteachingTime" style="width:80%; height: 40px; border-radius: 8px; "
allowClear showSearch suffix="分钟"> @blur="clearNonNumber" placeholder="0" allowClear showSearch suffix="分钟">
</a-input> </a-input>
<span style="margin-left: 5px ;">{{ (formParam.defaultTeachingTime /60 ).toFixed(2)}}小时</span> <span style="margin-left: 5px ;" v-if="formParam.defaultteachingTime != null">{{
</a-form-item> (formParam.defaultteachingTime / 60).toFixed(2) }}小时</span>
</a-form-item>
</a-col> </a-col>
</a-row> </a-row>
<!-- 参训人数 studys 评分 score --> <!-- 参训人数 studys 评分 score -->
@@ -1030,6 +1031,9 @@ console.log( "讲师体系id" +val);
const cancelTeachingDialog = () => { const cancelTeachingDialog = () => {
state.teachingdialog = false state.teachingdialog = false
}; };
const clearNonNumber = () => {
state.formParam.defaultteachingTime = state.formParam.defaultteachingTime.replace(/\D/g, '');
}
const rules = { const rules = {
teacherName: [{ required: true, message: '讲师不能为空' }], teacherName: [{ required: true, message: '讲师不能为空' }],
teacherNo: [{ required: true, message: '讲师工号不能为空' }], teacherNo: [{ required: true, message: '讲师工号不能为空' }],
@@ -1108,6 +1112,7 @@ console.log( "讲师体系id" +val);
...toRefs(state), ...toRefs(state),
rules, rules,
formRef, formRef,
clearNonNumber,
handleImport, handleImport,
beforeUpload2, beforeUpload2,
closeDeleteTeacher, closeDeleteTeacher,

View File

@@ -11,7 +11,7 @@
</a-form-item> </a-form-item>
<a-form-item class="select " > <a-form-item class="select " >
<a-date-picker style="width: 260px; height: 40px; border-radius: 8px" v-model:value="searchdate" <a-date-picker style="width: 260px; height: 40px; border-radius: 8px" v-model:value="searchdate"
:placeholder="['重新汇总上月周期']" @change="searchTimeChange" /> :placeholder="['请选择汇总周期']" @change="searchTimeChange" />
</a-form-item> </a-form-item>
<!-- <a-form-item class="select"> <!-- <a-form-item class="select">
<a-month-picker placeholder="重新汇总上月周期" @change="onChange" style="width: 260px; height: 40px; border-radius: 8px" v-model:value="searchdate" /> <a-month-picker placeholder="重新汇总上月周期" @change="onChange" style="width: 260px; height: 40px; border-radius: 8px" v-model:value="searchdate" />