mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-student.git
synced 2025-12-15 13:56:49 +08:00
init
This commit is contained in:
@@ -133,11 +133,10 @@
|
|||||||
|
|
||||||
<div class="join">
|
<div class="join">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="textarea1"
|
v-model="sbValue.content"
|
||||||
:autosize="{ minRows: 12.5, maxRows: 12.5 }"
|
:autosize="{ minRows: 12.5, maxRows: 12.5 }"
|
||||||
resize="none"
|
resize="none"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
@input="textareaInput"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex; justify-content: center">
|
<div style="display: flex; justify-content: center">
|
||||||
@@ -245,8 +244,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { reactive, ref, toRefs } from "vue";
|
import {reactive, ref, toRefs} from "vue";
|
||||||
import { request, useRequest } from "@/api/request";
|
import {request, useRequest} from "@/api/request";
|
||||||
import {
|
import {
|
||||||
TASK_WORK_COMMIT,
|
TASK_WORK_COMMIT,
|
||||||
TASK_WORK_DETAIL,
|
TASK_WORK_DETAIL,
|
||||||
@@ -254,40 +253,40 @@ import {
|
|||||||
WORK_HISTROY,
|
WORK_HISTROY,
|
||||||
} from "@/api/api";
|
} from "@/api/api";
|
||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
import { useRouter } from "vue-router";
|
import {useRouter} from "vue-router";
|
||||||
import UploadImg from "@/components/img/UploadImg.vue";
|
import UploadImg from "@/components/img/UploadImg.vue";
|
||||||
import FileTypeImg from "@/components/FileTypeImg.vue";
|
import FileTypeImg from "@/components/FileTypeImg.vue";
|
||||||
import { useRoute } from "vue-router/dist/vue-router";
|
import {useRoute} from "vue-router/dist/vue-router";
|
||||||
|
|
||||||
const fileList = ref([]);
|
const fileList = ref([]);
|
||||||
const uploadRef = ref();
|
const uploadRef = ref();
|
||||||
const showFileList = ref(0);
|
const showFileList = ref(0);
|
||||||
const state = reactive({
|
const sbValue = ref({
|
||||||
textarea1: "",
|
content: '',
|
||||||
});
|
attach: ''
|
||||||
const { textarea1 } = toRefs(state);
|
})
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
const {
|
const {
|
||||||
query: { courseId: workId, type, id: taskId },
|
query: {courseId: workId, type, id: taskId},
|
||||||
} = useRoute();
|
} = useRoute();
|
||||||
|
|
||||||
const { data } = useRequest(TASK_WORK_DETAIL, { workId, taskId });
|
const {data} = useRequest(TASK_WORK_DETAIL, {workId, taskId});
|
||||||
const { data: submitList } = useRequest(TASK_WORK_SUBMIT_LIST, { workId });
|
const {data: submitList} = useRequest(TASK_WORK_SUBMIT_LIST, {workId});
|
||||||
|
|
||||||
const handleClick = () => {
|
const handleClick = () => {
|
||||||
|
console.log(sbValue.value)
|
||||||
|
console.log(fileList)
|
||||||
request(TASK_WORK_COMMIT, {
|
request(TASK_WORK_COMMIT, {
|
||||||
projectOrRouterLogo: type,
|
projectOrRouterLogo: type,
|
||||||
workUploadContent: textarea1.value,
|
workUploadContent: sbValue.value.content,
|
||||||
|
workUploadAddress: fileList.value.map(e => e.url).join(',') || '',
|
||||||
workId,
|
workId,
|
||||||
taskId,
|
taskId,
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
submitList.value.unshift(res.data);
|
submitList.value.unshift(res.data);
|
||||||
});
|
});
|
||||||
textarea1.value = "";
|
sbValue.value.content = "";
|
||||||
};
|
|
||||||
const textareaInput = (e) => {
|
|
||||||
state.textarea1 = e;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
function remove(i) {
|
function remove(i) {
|
||||||
|
|||||||
Reference in New Issue
Block a user