mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 11:56:46 +08:00
---项目详情
This commit is contained in:
@@ -32,7 +32,7 @@
|
|||||||
<span style="margin-right: 3px">活动时间:</span>
|
<span style="margin-right: 3px">活动时间:</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-range-picker :disabled-date="disabledDate" :show-time="{ format: 'HH:mm' }" format="YYYY-MM-DD HH:mm"
|
<a-range-picker :show-time="{ format: 'HH:mm' }" format="YYYY-MM-DD HH:mm"
|
||||||
style="width: 400px; height: 40px; border-radius: 8px" v-model:value="dateTime" @change="timeChange"
|
style="width: 400px; height: 40px; border-radius: 8px" v-model:value="dateTime" @change="timeChange"
|
||||||
:placeholder="[' 开始时间', ' 结束时间']" />
|
:placeholder="[' 开始时间', ' 结束时间']" />
|
||||||
</div>
|
</div>
|
||||||
@@ -208,9 +208,10 @@ const closeDrawer = () => {
|
|||||||
function timeChange(time, timeStr) {
|
function timeChange(time, timeStr) {
|
||||||
formData.value.activityStartTime = timeStr[0]
|
formData.value.activityStartTime = timeStr[0]
|
||||||
formData.value.activityEndTime = timeStr[1]
|
formData.value.activityEndTime = timeStr[1]
|
||||||
|
formData.activityDuration || (formData.activityDuration = dayjs(timeStr[1]).diff(dayjs(timeStr(0)),'minute'))
|
||||||
}
|
}
|
||||||
|
|
||||||
const disabledDate = (current) => {
|
const disabledDate = (current) => {¡¡
|
||||||
return current && current < dayjs().startOf('day');
|
return current && current < dayjs().startOf('day');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -75,8 +75,6 @@
|
|||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
:disabled-time="disabledRangeTime"
|
|
||||||
style="width: 400px; height: 40px; border-radius: 8px"
|
style="width: 400px; height: 40px; border-radius: 8px"
|
||||||
v-model:value="dateTime"
|
v-model:value="dateTime"
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
|
|||||||
@@ -105,8 +105,6 @@
|
|||||||
<div class="select">
|
<div class="select">
|
||||||
<a-range-picker style="width: 400px;"
|
<a-range-picker style="width: 400px;"
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
|
|
||||||
format="YYYY/MM/DD HH:mm"
|
format="YYYY/MM/DD HH:mm"
|
||||||
v-model:value="chooseTime"
|
v-model:value="chooseTime"
|
||||||
:placeholder="[' 开始时间', ' 结束时间']"
|
:placeholder="[' 开始时间', ' 结束时间']"
|
||||||
|
|||||||
@@ -43,8 +43,6 @@
|
|||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 400px; height: 40px; border-radius: 8px"
|
style="width: 400px; height: 40px; border-radius: 8px"
|
||||||
:show-time="{ format: 'hh:mm' }"
|
:show-time="{ format: 'hh:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
|
|
||||||
v-model:value="dateTime"
|
v-model:value="dateTime"
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
@change="timeChange"
|
@change="timeChange"
|
||||||
|
|||||||
@@ -206,11 +206,7 @@ export default {
|
|||||||
setup(props, ctx) {
|
setup(props, ctx) {
|
||||||
const store = useStore();
|
const store = useStore();
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
locationHref:
|
locationHref: process.env.VUE_APP_FILE_PATH,
|
||||||
location.href.indexOf("http://") !== -1
|
|
||||||
? "http://43.143.139.204:12016/"
|
|
||||||
: location.href.slice(0, location.href.indexOf("/m")) +
|
|
||||||
process.env.VUE_APP_FILE_PATH,
|
|
||||||
template: process.env.VUE_APP_UP_LOAD_STUDENT_TEMPLATE,
|
template: process.env.VUE_APP_UP_LOAD_STUDENT_TEMPLATE,
|
||||||
importStudent:
|
importStudent:
|
||||||
process.env.VUE_APP_BASE_API + "/admin/student/importStudent",
|
process.env.VUE_APP_BASE_API + "/admin/student/importStudent",
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
<span style="margin-right: 3px">直播时间:</span>
|
<span style="margin-right: 3px">直播时间:</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-range-picker :show-time="{ format: 'HH:mm' }" :disabled-date="disabledDate"
|
<a-range-picker :show-time="{ format: 'HH:mm' }"
|
||||||
style="width: 400px; height: 40px; border-radius: 8px" v-model:value="dateTime" format="YYYY-MM-DD HH:mm"
|
style="width: 400px; height: 40px; border-radius: 8px" v-model:value="dateTime" format="YYYY-MM-DD HH:mm"
|
||||||
valueFormat="YYYY-MM-DD HH:mm" @change="timeChange" :placeholder="[' 开始时间', ' 结束时间']" />
|
valueFormat="YYYY-MM-DD HH:mm" @change="timeChange" :placeholder="[' 开始时间', ' 结束时间']" />
|
||||||
</div>
|
</div>
|
||||||
@@ -336,6 +336,7 @@ const closeDrawer = () => {
|
|||||||
function timeChange(time, timeStr) {
|
function timeChange(time, timeStr) {
|
||||||
formData.value.liveStartTime = timeStr[0];
|
formData.value.liveStartTime = timeStr[0];
|
||||||
formData.value.liveEndTime = timeStr[1];
|
formData.value.liveEndTime = timeStr[1];
|
||||||
|
formData.liveDuration || (formData.liveDuration = dayjs(timeStr[1]).diff(dayjs(timeStr(0)),'minute'))
|
||||||
}
|
}
|
||||||
const disabledDate = (current) => {
|
const disabledDate = (current) => {
|
||||||
return current && current < dayjs().startOf("day");
|
return current && current < dayjs().startOf("day");
|
||||||
|
|||||||
@@ -127,7 +127,6 @@
|
|||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 88%; height: 40px; border-radius: 8px"
|
style="width: 88%; height: 40px; border-radius: 8px"
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
valueFormat="YYYY-MM-DD HH:mm"
|
valueFormat="YYYY-MM-DD HH:mm"
|
||||||
v-model:value="dateTime"
|
v-model:value="dateTime"
|
||||||
@@ -528,6 +527,7 @@ const { validate } = Form.useForm(formData, formDataRule);
|
|||||||
function timeChange(time, timeStr) {
|
function timeChange(time, timeStr) {
|
||||||
formData.value.beginTime = timeStr[0];
|
formData.value.beginTime = timeStr[0];
|
||||||
formData.value.endTime = timeStr[1];
|
formData.value.endTime = timeStr[1];
|
||||||
|
formData.duration || (formData.duration = dayjs(timeStr[1]).diff(dayjs(timeStr(0)),'minute'))
|
||||||
}
|
}
|
||||||
|
|
||||||
function search() {
|
function search() {
|
||||||
|
|||||||
@@ -83,8 +83,7 @@
|
|||||||
<span style="margin-right: 3px">考试时间:</span>
|
<span style="margin-right: 3px">考试时间:</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-range-picker style="width: 400px; height: 40px; border-radius: 8px" :show-time="{ format: 'hh:mm' }"
|
<a-range-picker style="width: 400px; height: 40px; border-radius: 8px" :show-time="{ format: 'hh:mm' }" format="YYYY-MM-DD HH:mm" valueFormat="YYYY-MM-DD HH:mm"
|
||||||
:disabled-date="disabledDate" format="YYYY-MM-DD HH:mm" valueFormat="YYYY-MM-DD HH:mm"
|
|
||||||
v-model:value="dateTime" @change="timeChange" :placeholder="[' 开始时间', ' 结束时间']" />
|
v-model:value="dateTime" @change="timeChange" :placeholder="[' 开始时间', ' 结束时间']" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -42,7 +42,6 @@
|
|||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 400px; height: 40px; border-radius: 8px"
|
style="width: 400px; height: 40px; border-radius: 8px"
|
||||||
:show-time="{ format: 'hh:mm' }"
|
:show-time="{ format: 'hh:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
v-model:value="dateTime"
|
v-model:value="dateTime"
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
valueFormat="YYYY/MM/DD HH:mm"
|
valueFormat="YYYY/MM/DD HH:mm"
|
||||||
|
|||||||
@@ -117,7 +117,6 @@
|
|||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 400px; height: 40px; border-radius: 8px"
|
style="width: 400px; height: 40px; border-radius: 8px"
|
||||||
:show-time="{format:'hh:mm'}"
|
:show-time="{format:'hh:mm'}"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
valueFormat="YYYY-MM-DD HH:mm"
|
valueFormat="YYYY-MM-DD HH:mm"
|
||||||
v-model:value="dateTime"
|
v-model:value="dateTime"
|
||||||
|
|||||||
@@ -252,9 +252,6 @@ export default {
|
|||||||
downloadErrUrl: null, //下载失败数据
|
downloadErrUrl: null, //下载失败数据
|
||||||
fileName: "",
|
fileName: "",
|
||||||
locationHref:
|
locationHref:
|
||||||
location.href.indexOf("http://") !== -1
|
|
||||||
? "http://43.143.139.204:12016/"
|
|
||||||
: location.href.slice(0, location.href.indexOf("/m")) +
|
|
||||||
process.env.VUE_APP_FILE_PATH,
|
process.env.VUE_APP_FILE_PATH,
|
||||||
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE,
|
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -276,9 +276,6 @@ export default {
|
|||||||
downloadErrUrl: null, //下载失败数据
|
downloadErrUrl: null, //下载失败数据
|
||||||
fileName: "",
|
fileName: "",
|
||||||
locationHref:
|
locationHref:
|
||||||
location.href.indexOf("http://") !== -1
|
|
||||||
? "http://43.143.139.204:12016/"
|
|
||||||
: location.href.slice(0, location.href.indexOf("/m")) +
|
|
||||||
process.env.VUE_APP_FILE_PATH,
|
process.env.VUE_APP_FILE_PATH,
|
||||||
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE,
|
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -117,10 +117,12 @@ export default {
|
|||||||
// state.Avisible = true;
|
// state.Avisible = true;
|
||||||
// };
|
// };
|
||||||
function uuid() {
|
function uuid() {
|
||||||
const temp_url = URL.createObjectURL(new Blob());
|
//获取当前时候
|
||||||
const uuid = temp_url.toString();
|
return new Date().getTime()+''+Math.round(Math.random()*100);
|
||||||
URL.revokeObjectURL(temp_url);
|
// const temp_url = URL.createObjectURL(new Blob());
|
||||||
return uuid.substr(uuid.lastIndexOf("/") + 1);
|
// const uuid = temp_url.toString();
|
||||||
|
// URL.revokeObjectURL(temp_url);
|
||||||
|
// return uuid.substr(uuid.lastIndexOf("/") + 1);
|
||||||
}
|
}
|
||||||
//展示要增加的小组
|
//展示要增加的小组
|
||||||
const showAddGroup = () => {
|
const showAddGroup = () => {
|
||||||
|
|||||||
@@ -218,9 +218,6 @@ export default {
|
|||||||
downloadErrUrl: null, //下载失败数据
|
downloadErrUrl: null, //下载失败数据
|
||||||
fileName: "",
|
fileName: "",
|
||||||
locationHref:
|
locationHref:
|
||||||
location.href.indexOf("http://") !== -1
|
|
||||||
? "http://43.143.139.204:12016/"
|
|
||||||
: location.href.slice(0, location.href.indexOf("/m")) +
|
|
||||||
process.env.VUE_APP_FILE_PATH,
|
process.env.VUE_APP_FILE_PATH,
|
||||||
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE,
|
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -53,7 +53,6 @@
|
|||||||
<div class="select">
|
<div class="select">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
style="width: 424px"
|
style="width: 424px"
|
||||||
v-model:value="dateTime"
|
v-model:value="dateTime"
|
||||||
|
|||||||
@@ -947,9 +947,9 @@
|
|||||||
<a-range-picker
|
<a-range-picker
|
||||||
style="width: 440px; height: 40px; border-radius: 8px"
|
style="width: 440px; height: 40px; border-radius: 8px"
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
v-model:value="xjkkinputV3"
|
v-model:value="xjkkinputV3"
|
||||||
|
@change="timeChange"
|
||||||
separator="至"
|
separator="至"
|
||||||
:placeholder="[' 开始时间', ' 结束时间']"
|
:placeholder="[' 开始时间', ' 结束时间']"
|
||||||
/>
|
/>
|
||||||
@@ -2816,6 +2816,10 @@ export default defineComponent({
|
|||||||
codeType: null, //二维码类型
|
codeType: null, //二维码类型
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function timeChange(time, timeStr) {
|
||||||
|
state.duration || (state.duration = dayjs(timeStr[1]).diff(dayjs(timeStr(0)),'minute'))
|
||||||
|
}
|
||||||
|
|
||||||
function findClassFullName(list, classify, name = "") {
|
function findClassFullName(list, classify, name = "") {
|
||||||
return (
|
return (
|
||||||
(list &&
|
(list &&
|
||||||
@@ -5016,6 +5020,7 @@ export default defineComponent({
|
|||||||
logW,
|
logW,
|
||||||
logT,
|
logT,
|
||||||
qrcodeVisible,
|
qrcodeVisible,
|
||||||
|
timeChange
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -383,9 +383,6 @@ export default defineComponent({
|
|||||||
imgList: [],
|
imgList: [],
|
||||||
categoryName: "",
|
categoryName: "",
|
||||||
locationHref:
|
locationHref:
|
||||||
location.href.indexOf("http://") !== -1
|
|
||||||
? "http://43.143.139.204:12016/"
|
|
||||||
: location.href.slice(0, location.href.indexOf("/m")) +
|
|
||||||
process.env.VUE_APP_FILE_PATH,
|
process.env.VUE_APP_FILE_PATH,
|
||||||
|
|
||||||
//目标任务
|
//目标任务
|
||||||
|
|||||||
@@ -1652,9 +1652,6 @@ export default {
|
|||||||
|
|
||||||
facestudent: "",
|
facestudent: "",
|
||||||
locationHref:
|
locationHref:
|
||||||
location.href.indexOf("http://") !== -1
|
|
||||||
? "http://43.143.139.204:12016/"
|
|
||||||
: location.href.slice(0, location.href.indexOf("/m")) +
|
|
||||||
process.env.VUE_APP_FILE_PATH,
|
process.env.VUE_APP_FILE_PATH,
|
||||||
isreload: true,
|
isreload: true,
|
||||||
TaskFaceImpStuvisible: false,
|
TaskFaceImpStuvisible: false,
|
||||||
|
|||||||
@@ -48,7 +48,6 @@
|
|||||||
<!--
|
<!--
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate" :disabled-time="disabledRangeTime"
|
|
||||||
v-model:value="searchParam.valueDate"
|
v-model:value="searchParam.valueDate"
|
||||||
format="YYYY-MM-DD"
|
format="YYYY-MM-DD"
|
||||||
style="border-radius: 8px; height: 40px; margin-left: 5px"
|
style="border-radius: 8px; height: 40px; margin-left: 5px"
|
||||||
|
|||||||
@@ -122,8 +122,6 @@
|
|||||||
<div class="in">
|
<div class="in">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
:disabled-time="disabledRangeTime"
|
|
||||||
separator="至"
|
separator="至"
|
||||||
:placeholder="[' 开始时间', ' 结束时间']"
|
:placeholder="[' 开始时间', ' 结束时间']"
|
||||||
v-model:value="projectInfo.rangeTime"
|
v-model:value="projectInfo.rangeTime"
|
||||||
|
|||||||
@@ -107,8 +107,6 @@
|
|||||||
<div class="in">
|
<div class="in">
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
:disabled-time="disabledRangeTime"
|
|
||||||
separator="至"
|
separator="至"
|
||||||
:placeholder="[' 开始时间', ' 结束时间']"
|
:placeholder="[' 开始时间', ' 结束时间']"
|
||||||
v-model:value="projectInfo.rangeTime"
|
v-model:value="projectInfo.rangeTime"
|
||||||
|
|||||||
@@ -207,7 +207,6 @@
|
|||||||
:placeholder="[' 开始时间', ' 结束时间']"
|
:placeholder="[' 开始时间', ' 结束时间']"
|
||||||
@openChange="onOpenChange"
|
@openChange="onOpenChange"
|
||||||
@calendarChange="onCalendarChange"
|
@calendarChange="onCalendarChange"
|
||||||
:disabled-date="disabledDate"
|
|
||||||
/>
|
/>
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
v-if="threeLeftType == 1"
|
v-if="threeLeftType == 1"
|
||||||
|
|||||||
Reference in New Issue
Block a user