no message

This commit is contained in:
2025-08-16 01:03:25 +08:00
parent f4fd78955e
commit 764fbf7560
3 changed files with 38 additions and 5 deletions
+9
View File
@@ -32,3 +32,12 @@ export function quickens(data) {
data data
}); });
} }
export function fileUrls(data) {
// return request.post('/common/getSmsCode',qs.stringify(params));
return request({
url: "/signature/describeFileUrls",
method: "POST",
cha:'1',
data
});
}
+23 -3
View File
@@ -41,7 +41,7 @@ import { getUserInfo } from '@/api/auth.js';
import Header from '@/components/common/header.vue'; import Header from '@/components/common/header.vue';
import TopSafe from '@/components/common/top-safe.nvue' import TopSafe from '@/components/common/top-safe.nvue'
import ContractItem from './components/contract-item.vue' import ContractItem from './components/contract-item.vue'
import { getContractList } from '@/api/contract.js' import { getContractList,fileUrls } from '@/api/contract.js'
import func from '@/utils/func.js'; import func from '@/utils/func.js';
export default { export default {
@@ -60,7 +60,8 @@ export default {
{text:'状态',value:'已签署'}, {text:'状态',value:'已签署'},
{text:'时间',value:'2025-08-11 12:00:00'}, {text:'时间',value:'2025-08-11 12:00:00'},
], ],
obj:null obj:null,
url:''
}; };
}, },
onLoad(option) { onLoad(option) {
@@ -70,6 +71,22 @@ export default {
init(){ init(){
this.isSignContract() this.isSignContract()
}, },
getfileUrls(){
let params = {
businessType:'FLOW',
businessIds:[this.obj.flowId]
}
fileUrls(params).then(res=>{
if(res.bizcode == 100){
this.url = res.data.fileUrls[0].url;
}else{
this.$refs.uToastRef.show({
type: 'error',
message: res.msg,
});
}
})
},
isSignContract(){ isSignContract(){
getContractList().then(res=>{ getContractList().then(res=>{
@@ -83,6 +100,7 @@ export default {
this.dataList[4].value = this.obj.details.endTime; this.dataList[4].value = this.obj.details.endTime;
this.bottomList[0].value = this.obj.signatureName; this.bottomList[0].value = this.obj.signatureName;
this.bottomList[2].value = this.obj.time; this.bottomList[2].value = this.obj.time;
this.getfileUrls();
}else{ }else{
this.$refs.uToastRef.show({ this.$refs.uToastRef.show({
type: 'error', type: 'error',
@@ -92,7 +110,8 @@ export default {
}) })
}, },
onOpen(){ onOpen(){
window.open(this.obj.contractName) // window.open(this.obj.contractName,'_blank')
window.open(this.url,'_blank')
} }
} }
} }
@@ -158,6 +177,7 @@ export default {
.list-right{ .list-right{
width:238rpx; width:238rpx;
margin-left:40rpx; margin-left:40rpx;
word-break:break-all;
display: flex; display: flex;
} }
} }
+5 -1
View File
@@ -10,11 +10,15 @@ function request(options) {
// const token = uni.getStorageSync(tokenKey); // 获取token, 根据实际情况调整获取方式 // const token = uni.getStorageSync(tokenKey); // 获取token, 根据实际情况调整获取方式
const token = getStorageFun(TOKEN_NAME); // 获取token, 根据实际情况调整获取方式 const token = getStorageFun(TOKEN_NAME); // 获取token, 根据实际情况调整获取方式
const defaultHeaders = { let defaultHeaders = {
"Authorization": Authorization, "Authorization": Authorization,
'HSM-AUTH': token ? token : '', // 如果存在token, 则添加到请求头中 'HSM-AUTH': token ? token : '', // 如果存在token, 则添加到请求头中
'content-type': ['post', 'POST'].includes(method) ? 'application/x-www-form-urlencoded' : 'application/json', 'content-type': ['post', 'POST'].includes(method) ? 'application/x-www-form-urlencoded' : 'application/json',
}; };
if(options.cha){
defaultHeaders['content-type']= 'application/json'
}
console.log('defaultHeaders',defaultHeaders,method)
if (token) { if (token) {
defaultHeaders['HSM-AUTH'] = token; defaultHeaders['HSM-AUTH'] = token;
} }