更新协议页面,新增竞买协议和拍卖公告的URL处理逻辑,调整协议列表以支持远程PDF链接,优化条件判断以触发PDF获取
This commit is contained in:
parent
b8765918cd
commit
71402fc10c
@ -16,6 +16,8 @@ const router = useRouter()
|
|||||||
const pmblUrl = ref('') // 存储拍卖笔录的URL
|
const pmblUrl = ref('') // 存储拍卖笔录的URL
|
||||||
const jmxyUrl=ref('')//竞买协议
|
const jmxyUrl=ref('')//竞买协议
|
||||||
const pmyjqrsUrl=ref('')//拍卖移交确认书
|
const pmyjqrsUrl=ref('')//拍卖移交确认书
|
||||||
|
const jmxzUrl=ref('')
|
||||||
|
const pmggUrl=ref('')
|
||||||
/**
|
/**
|
||||||
* 根据签署顺序(number)返回不同的协议列表
|
* 根据签署顺序(number)返回不同的协议列表
|
||||||
* number = 1: 买家签署阶段,展示竞买协议、竞买须知、拍卖公告、拍卖规则
|
* number = 1: 买家签署阶段,展示竞买协议、竞买须知、拍卖公告、拍卖规则
|
||||||
@ -25,12 +27,12 @@ const protocolList = computed(() => {
|
|||||||
if (number.value === 1) {
|
if (number.value === 1) {
|
||||||
return [
|
return [
|
||||||
{ id: '4', title: t('signature.agreement.buyerAgreement'), pdfName: jmxyUrl.value, type: 'remote' },
|
{ id: '4', title: t('signature.agreement.buyerAgreement'), pdfName: jmxyUrl.value, type: 'remote' },
|
||||||
{ id: '3', title: t('signature.agreement.buyerGuide'), pdfName: 'jmxz', type: 'local' },
|
{ id: '3', title: $t('signature.agreement.buyerGuide'), pdfName: jmxzUrl.value, type: 'remote' },
|
||||||
{ id: '1', title: t('signature.agreement.notice'), pdfName: 'pmgg', type: 'local' },
|
{ id: '1', title: $t('signature.agreement.notice'), pdfName: pmggUrl.value, type: 'remote' },
|
||||||
{ id: '2', title: t('signature.agreement.rules'), pdfName: 'pmgz', type: 'local' },
|
{ id: '2', title: t('signature.agreement.rules'), pdfName: 'pmgz', type: 'local' },
|
||||||
]
|
]
|
||||||
} else if (number.value === 2) {
|
} else if (number.value === 2) {
|
||||||
return [
|
return [ { id: '1', title: $t('signature.agreement.notice'), pdfName: pmggUrl.value, type: 'remote' },
|
||||||
{ id: '6', title: t('signature.agreement.transfer'), pdfName: pmyjqrsUrl.value, type: 'remote' },
|
{ id: '6', title: t('signature.agreement.transfer'), pdfName: pmyjqrsUrl.value, type: 'remote' },
|
||||||
{ id: '5', title: t('signature.agreement.record'), pdfName: pmblUrl.value, type: 'remote' }
|
{ id: '5', title: t('signature.agreement.record'), pdfName: pmblUrl.value, type: 'remote' }
|
||||||
]
|
]
|
||||||
@ -62,7 +64,7 @@ const protocolList = computed(() => {
|
|||||||
// 监听折叠面板变化
|
// 监听折叠面板变化
|
||||||
const handleCollapseChange = (name) => {
|
const handleCollapseChange = (name) => {
|
||||||
activeNames.value = name
|
activeNames.value = name
|
||||||
if (['4','5','6'].includes(name) && !protocolList.value.find(x=>x.id===name)?.pdfName) {
|
if (['1','3','4','5','6'].includes(name) && !protocolList.value.find(x=>x.id===name)?.pdfName) {
|
||||||
fetchPmblPdf()
|
fetchPmblPdf()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user