Commit 50bfdb40 by qinjianhui

fix: 问题修改

parent c8e851bc
......@@ -58,6 +58,7 @@ export interface OrderData {
shipmentList?: string
sourceType?: string
moreable?: boolean
manuscriptStatus?: number
}
export interface ProductList {
......
......@@ -81,14 +81,20 @@
<ElButton type="success" @click="confirmProduce">确认生产</ElButton>
</span>
<span v-if="statusCode === 2 || statusCode === 3 || statusCode === 4" class="item">
<span
v-if="statusCode === 2 || statusCode === 3 || statusCode === 4"
class="item"
>
<ElButton type="warning" is-dark @click="downloadManuscript"
>下载稿件</ElButton
>
</span>
<span v-if="statusCode === 2 || statusCode === 3 || statusCode === 4" class="item">
<span
v-if="statusCode === 2 || statusCode === 3 || statusCode === 4"
class="item"
>
<ElButton type="success" is-dark @click="reGenerateManuscript"
>重新生成稿件</ElButton
>重新下载稿件</ElButton
>
</span>
<span v-if="statusCode === 2 || statusCode === 3" class="item">
......@@ -286,6 +292,12 @@
}}</span>
</div>
<div class="order-detail_item">
<span class="label">稿件下载状态:</span>
<span class="value" :title="scope.row.manuscriptStatusStr">{{
scope.row.manuscriptStatusStr || '--'
}}</span>
</div>
<div class="order-detail_item">
<span class="label">收货人:</span>
<span class="value">{{ scope.row.lanshouName }}</span>
</div>
......@@ -670,7 +682,19 @@ const downloadManuscript = async () => {
offset: window.innerHeight / 2,
})
}
const manuscriptUrl = selection.value.map((item) => item.manuscriptUrl)
const manuscriptUrl = []
for (const item of selection.value) {
if (item.manuscriptStatus !== 3) {
return ElMessage({
message: '请选择稿件下载已完成的订单',
type: 'warning',
offset: window.innerHeight / 2,
})
} else {
manuscriptUrl.push(item.manuscriptUrl)
}
}
try {
await showConfirm('是否确认下载', {
confirmButtonText: '确认',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment