This commit is contained in:
yuping
2022-12-15 03:02:19 +08:00
parent 7091f153c8
commit bac238d801

View File

@@ -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) {