jsk 合同模板
This commit is contained in:
parent
dd1c397467
commit
883eb118d9
|
|
@ -3934,3 +3934,39 @@ export function bandAuditUser (data) {
|
|||
data
|
||||
});
|
||||
}
|
||||
/**新增合同模板
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function getContractTemplate (data) {
|
||||
return request({
|
||||
url: '/greenH5/greenWebmodul/rest/house/getContractTemplate',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
/**新增合同模板
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function addContractTemplate (data) {
|
||||
return request({
|
||||
url: '/greenH5/greenWebmodul/rest/house/addContractTemplate',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
/**删除合同模板
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function delContractTemplate (data) {
|
||||
return request({
|
||||
url: '/greenH5/greenWebmodul/rest/house/delContractTemplate',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function geturld (url) {
|
||||
return request({
|
||||
url: url,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -206,12 +206,25 @@
|
|||
@currentChanges="currentChanges"
|
||||
/>
|
||||
</div>
|
||||
<dialog
|
||||
ref="myDialog"
|
||||
style=" width:100%;height:100%"
|
||||
>
|
||||
<form method="dialog">
|
||||
<button>关闭</button>
|
||||
</form>
|
||||
<iframe
|
||||
:src="iframeUrl"
|
||||
width="100%"
|
||||
height="100%"
|
||||
/>
|
||||
</dialog>
|
||||
</el-container>
|
||||
</template>
|
||||
<script>
|
||||
import Paging from "@/views/Public/paging.vue";
|
||||
import {
|
||||
getContractTemplate,delContractTemplate
|
||||
getContractTemplate,delContractTemplate,geturld
|
||||
} from "@/api/getdata";
|
||||
import Popup from "@/views/estate/examine/dialog/popup.vue";
|
||||
export default {
|
||||
|
|
@ -220,6 +233,7 @@ export default {
|
|||
return {
|
||||
loading: false,
|
||||
loadingMsg: "",
|
||||
iframeUrl:"",
|
||||
row: {},
|
||||
validation: false,
|
||||
completeTitle: "删除",
|
||||
|
|
@ -303,17 +317,67 @@ export default {
|
|||
},
|
||||
//预览
|
||||
handleView(row, index) {
|
||||
|
||||
this.iframeUrl=row.FILEPATH;
|
||||
this.$refs.myDialog.showModal();
|
||||
},
|
||||
findThirdOccurrence(str, char) {
|
||||
let count = 0; // 计数器,用于记录相同字符出现的次数
|
||||
let index = -1; // 初始化索引为-1,表示未找到
|
||||
// 遍历字符串
|
||||
for (let i = 0; i < str.length; i++) {
|
||||
if (str[i] === char) {
|
||||
count++; // 每当找到一个相同字符,计数器加1
|
||||
if (count === 3) { // 如果已经找到第三个相同字符
|
||||
index = i; // 记录当前索引
|
||||
break; // 退出循环
|
||||
}
|
||||
}
|
||||
}
|
||||
return index; // 返回索引值,如果未找到则为-1
|
||||
},
|
||||
//下载
|
||||
handleDownLoad(row, index) {
|
||||
// var urld=row.FILEPATH;
|
||||
// console.log("findThirdOccurrence(urld,/)",this.findThirdOccurrence(urld,"/"));
|
||||
// console.log(urld.substring(this.findThirdOccurrence(urld,"/")));
|
||||
// let fileUrl = urld.substring(this.findThirdOccurrence(urld,"/"));
|
||||
// geturld(fileUrl).then(res => {
|
||||
// console.log(res,"res");
|
||||
// })
|
||||
// .catch(err => {
|
||||
// console.log(err);
|
||||
// setTimeout(() => {
|
||||
// this.clearLoad();
|
||||
// }, 300);
|
||||
// });
|
||||
// axios.post('http://192.168.222.232:8989/greenH5/greenWebmodul/rest/greenAccessManager/getScoreDetail',Content).then((res)=>{
|
||||
// console.log(res,111)
|
||||
// })
|
||||
// var urld=row.FILEPATH;
|
||||
// console.log("findThirdOccurrence(urld,/)",this.findThirdOccurrence(urld,"/"));
|
||||
// console.log(urld.substring(this.findThirdOccurrence(urld,"/")));
|
||||
// let fileUrl = urld.substring(this.findThirdOccurrence(urld,"/")); //所下载文件的网络地址
|
||||
// let fileName =row.TEMPNAME+".pdf"; //下载成功后保存的文件名
|
||||
// const link = document.createElement('a');
|
||||
// link.target = '_blank'; //如果该值为‘_self'该行可忽略
|
||||
// link.style.display = 'none';
|
||||
// fetch(fileUrl).then(res => res.blob()).then((blob) => {
|
||||
// link.href = URL.createObjectURL(blob);
|
||||
// link.download = fileName + '.pdf';
|
||||
// document.body.appendChild(link);
|
||||
// link.click();
|
||||
// link.remove();
|
||||
// });
|
||||
var urld=row.FILEPATH;
|
||||
let fileUrl = process.env.VUE_APP_BASE_API+urld.substring(this.findThirdOccurrence(urld,"/")); //所下载文件的网络地址
|
||||
console.log(fileUrl);
|
||||
const link = document.createElement('a');
|
||||
link.href = '/webImageDir/'+row.FILEPATH;
|
||||
link.target = '_blank';
|
||||
link.href =fileUrl;
|
||||
let fileName = row.TEMPNAME+".pdf"; //保存到本地的文件名称
|
||||
link.setAttribute('download', fileName);
|
||||
document.body.appendChild(link);
|
||||
link.click();
|
||||
console.log(link);
|
||||
link.remove();
|
||||
},
|
||||
//删除
|
||||
|
|
|
|||
Loading…
Reference in New Issue