index.d5fb21cb.js 4.6 KB

1
  1. import{d as r,g as a,w as i,j as o,B as c,O as n,F as h,aT as u}from"./index.c8a33855.js";import{C as d}from"./index.e3473eb6.js";import"./index.08e52374.js";import{a as w,i as A}from"./icon_checkbox_default.2fe5d57e.js";import{C as m}from"./index.00003e8f.js";const g="_colProtocol_wgzww_1",y="_protocolText_wgzww_6",C="_boxStyle_wgzww_10";var e={colProtocol:g,protocolText:y,boxStyle:C},T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABXpJREFUWEe9mX9oVWUYx7/vVTdXCGVSrQ2kHzD/iAoyCvJH/eV0/0QljXBp/jVzsbY12VLjgoRSIoHh9peizs02/2jkmoR5l1nTzH+yQMlB0sSoRUGb290993niPb/ue97znnN/NB2MXca55/2c7/M83/d53iNQwg8nkwlcr3wGjBdB9DQYNSCuBNEiMAPM/4JwE8xXwXwJFlIY/OeiQJKKXU4U8wVuPFwFa7YJxBvAVA2SMACInL8STv7P/r/763/GOLLoAeMTcbL1RqHrFgTIWw/fh0xmF8CbQVzuA3iLS108OB3Mv8aDRhpEBzFj7RRfvfdXPtC8gNx4qB6g/WBeEgZTVZJKGpTzFZUPQYD9MLbiE+B5TWK47dM4yEhATqbm449fJVhjtDqqcm6Yo0IcUlKmgvw+upGefluMJC0TqBGQW/orkLk1AOa6kGpqKPVFiwm1l7/O/YYwWb5ejLZO65AhQFu5v3/7DNlsnVMAWtiMYXSVjIXXiiYIKJUcgpV+SVcyDNh8pMsOq30DL2eUyozKM7WaI69RK9ytfk915+G6xZntW1QVA4DccqQexH1G5eIsJCq0caD2/bTqd/K3Xozs8AvHB7StpCxxBURutWphK0S52IdQPVNXMhD+CSQSyzwLygG2Hj0A5i3hp1KqM9LjivFB1cwNJi/XAHeJ1M63ZKhtQG7pr4LIjIHJYMIR3hYqiCJ9MJh7mtEjjQQeFWd23HAA23p2g7kjkHshCzGBzoUPGgrQWXuPOPt+p7A3/snHroO4OmfIihpGgzVZhiHpdZXL5gOzFmBlXfsyFEnuO+M4S0sFv9v3LDh7PrS5+43AHPng688DLy8HpmaBfUPAhbFgg2H0UDwnuP14B8iSIVbywFNwDnxQ3nfzC8C6p3L2NpUGGrqA6XTOakyASHQKbj92AsyvhFqn2I1fD3FMFb+5OgjnYTYcACYmg8UR7nxOCG7vvQyixx0FPXd3P6uqVi8GNqwAFi0EBi8B31zJ5ZGpH5Q327QaWPtkuAdI/Qx8NOT2jDH5TvyTBPwT7Jmzyd0JmJcAdq0H7rnbWUyC940CX/7oKmBQcNMqoNYAN/oLsOdzIGOZm91AX4kJCTgDovJAR6znw713AR+8FlRCXtP7nQOpF9TGldFwH5504OJ8MNeFpx1A36Bj5G6uBZY9ZIY8JZV0d5w3VgJrngiH9fw1wIPzUyfWZqTCNqAWYi8XtUIoXwA0rwEevj8MeexbQEI2rIiG2yuV8/zPM+e8gHaIlSLRXV3bviTkO7VmyKs3wwrLR7lwDdg75MCZtse4HpJxWfC23gFk6dWCfXChhFwLPKIpaerXJdy+LwzKqY4R0+wypM0c7wBbu4vywYoFQMu6eMjvx3JwJpWi+kH1WtuoA1tdjA/qxi2VbKszQ0q4j4fNOWd7Zmw/mBszSG51oWZBT9yYflDmZLuEfCAX4IsS7lREzimFFzX0e/DgcXxNS5V2Cx3hJI44JVC3pIoyYOMqoKYSkModPad0K1pzqs7F+X3QabfsjWF7fxVm0mMgRDescdOcN2B5U2BBQ1PETOJsucGG1Yb0W/4IHyxk0dLn4mBe6i2/DagOTX4S38m52E8n89DkzCb62DkH/WDk6GCciwFK1IuRzvDY6ZUhBwZ3Q2ufNxf1So0YD0w+CO4Wp2MGd1tF/+iD6gK7y22fiws8+nDH0ApYtwZA8vDojszFhR8e+aHWj9/yHgyVOheXcPym7vu89VA9srQfxEvCk9//mYvlASaaxPC20g4wg5D5joC9QijgCESaMPFBzGTm5gg4AGo8RFd2hPjebhyMHmRvwyG63uoFXkNkaTmYa8B4MPAagvl3+zUE4QdYmRQGp0p6DfEfS3E2u50HgEwAAAAASUVORK5CYII=";const f={BUY_ORDER:"\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B",REGISTER:"\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u6CE8\u518C\u534F\u8BAE\u300B"};var P=r({name:"protocol",props:{showHeader:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1},prototcolType:{type:String,default:"BUY_ORDER"}},data(){return{exists:!0,checked:this.modelValue,popupStatus:!1,protocolHTML:"",protocolPopup:null,baseUrl:a.platformType==="STUDENT"?"/api-student":"/api-teacher"}},async mounted(){try{const t=await i.get(this.baseUrl+"/sysUserContractRecord/checkContractSign",{params:{contractType:this.prototcolType}});this.exists=t.data,this.checked=this.checked||this.exists,this.$emit("update:modelValue",this.checked||this.exists)}catch{}this.checked=this.modelValue,window.addEventListener("hashchange",this.onHash,!1)},unmounted(){window.removeEventListener("hashchange",this.onHash,!1)},watch:{checked(t){this.$emit("update:modelValue",t)}},methods:{async getContractDetail(){try{if(console.log("getContractDetail"),!this.protocolHTML){const t=await i.get(this.baseUrl+"/sysUserContractRecord/queryContract",{params:{contractType:this.prototcolType}});this.protocolHTML=t.data,console.log(t)}this.onPopupClose()}catch{}},onHash(){this.popupStatus=!1},onPopupClose(){if(this.popupStatus=!this.popupStatus,this.popupStatus){const t=this.$route;let s=0;for(const B in t.query)s+=1;const p=window.location.href,l=s>0?"&pto="+ +new Date:"?pto="+ +new Date;history.pushState("","",`${p}${l}`)}else window.history.go(-1);this.protocolPopup&&(this.protocolPopup.scrollTop=0)}},render(){return o("div",{class:e.colProtocol},[!this.exists&&o(d,{modelValue:this.checked,"onUpdate:modelValue":t=>this.checked=t},{default:()=>[c("\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F")],icon:t=>o(n,{class:e.boxStyle,name:t.checked?a.projectType==="tenant"?T:w:A,size:"15"},null)}),this.exists&&o(h,null,[c("\u67E5\u770B")]),o("span",{onClick:this.getContractDetail,class:e.protocolText},[f[this.prototcolType]]),o(u,{ref:this.protocolPopup,show:this.popupStatus,position:"bottom",style:{height:"100%"}},{default:()=>[this.showHeader&&o(m,{title:"\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE"},null),this.popupStatus&&o("div",{class:e.protocolContent,id:"mProtocol"},[o("div",{class:e.protocolContent,innerHTML:this.protocolHTML},null)])]})])}});export{P as C};