|
|
@ -1,6 +1,6 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="container"> |
|
|
<div class="container"> |
|
|
<h1 style="padding-left: 60px;">作业票附件上传</h1> |
|
|
<h1 style="padding-left: 60px;">作业票及附件上传</h1> |
|
|
<!-- 第一行:ID 输入与查询 --> |
|
|
<!-- 第一行:ID 输入与查询 --> |
|
|
<div class="grid-row" style="--columns: 12; --gap: 20px"> |
|
|
<div class="grid-row" style="--columns: 12; --gap: 20px"> |
|
|
<div class="grid-item" style="--span: 6"> |
|
|
<div class="grid-item" style="--span: 6"> |
|
|
@ -24,7 +24,8 @@ |
|
|
<div class="grid-item" style="--span: 12"> |
|
|
<div class="grid-item" style="--span: 12"> |
|
|
<el-upload class="upload-demo" :action="downloadUrl" :data="{ |
|
|
<el-upload class="upload-demo" :action="downloadUrl" :data="{ |
|
|
id: id, |
|
|
id: id, |
|
|
ticketNumber: ticketNumber |
|
|
ticketNumber: ticketNumber, |
|
|
|
|
|
zypTypeId: zypTypeId |
|
|
}" :disabled="ticketNumber.length == 0" :before-upload="beforeUpload" :on-success="handleSuccess" |
|
|
}" :disabled="ticketNumber.length == 0" :before-upload="beforeUpload" :on-success="handleSuccess" |
|
|
:show-file-list="false"> |
|
|
:show-file-list="false"> |
|
|
<el-button type="primary" :disabled="ticketNumber.length == 0"> |
|
|
<el-button type="primary" :disabled="ticketNumber.length == 0"> |
|
|
@ -52,6 +53,7 @@ const ticketNumber = ref('') |
|
|
const uploadDisabled = ref(true) |
|
|
const uploadDisabled = ref(true) |
|
|
const loading = ref(false) |
|
|
const loading = ref(false) |
|
|
const fileName = ref('') |
|
|
const fileName = ref('') |
|
|
|
|
|
const zypTypeId = ref("") |
|
|
|
|
|
|
|
|
// 获取作业票编号(模拟接口) |
|
|
// 获取作业票编号(模拟接口) |
|
|
const fetchTicket = () => { |
|
|
const fetchTicket = () => { |
|
|
@ -76,7 +78,8 @@ function getTicketNumber() { |
|
|
if (code == 0) { |
|
|
if (code == 0) { |
|
|
if (data) { |
|
|
if (data) { |
|
|
ticketNumberFlag.value = true |
|
|
ticketNumberFlag.value = true |
|
|
ticketNumber.value = data |
|
|
ticketNumber.value = data.OTBILLID |
|
|
|
|
|
zypTypeId.value = data.zypTypeId |
|
|
} else { |
|
|
} else { |
|
|
alert("id有误,请重新输入") |
|
|
alert("id有误,请重新输入") |
|
|
} |
|
|
} |
|
|
@ -105,7 +108,7 @@ const beforeUpload = (file) => { |
|
|
// 上传成功处理 |
|
|
// 上传成功处理 |
|
|
const handleSuccess = (response, file) => { |
|
|
const handleSuccess = (response, file) => { |
|
|
fileName.value = file.name |
|
|
fileName.value = file.name |
|
|
ElMessage.success('上传成功') |
|
|
ElMessage.success('作业票上传成功') |
|
|
uploadDisabled.value = true // 上传后禁用按钮 |
|
|
uploadDisabled.value = true // 上传后禁用按钮 |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|