diff --git a/yxt-as-ui/src/views/workFlow/jishizhichengFlow/technicalTitleFilingDaiBan.vue b/yxt-as-ui/src/views/workFlow/jishizhichengFlow/technicalTitleFilingDaiBan.vue index 85e8f07722..a0838cc28c 100644 --- a/yxt-as-ui/src/views/workFlow/jishizhichengFlow/technicalTitleFilingDaiBan.vue +++ b/yxt-as-ui/src/views/workFlow/jishizhichengFlow/technicalTitleFilingDaiBan.vue @@ -156,6 +156,38 @@ export default { } } }, + created() { + console.log('url:' + window.location.href) + var one = window.location.href.indexOf('&data') + 6 + const data = window.location.href.substr(one) // url解码unescape()已从web中移除,尽量不使用 + const obj = JSON.parse(decodeURIComponent(data)) + console.log('iframe页面获取的obj:', obj) + // 点击(同意、终止、驳回、驳回)操作时所需的参数 + this.linkByParameter.businessSid = obj.businessSid + this.linkByParameter.instanceId = obj.instanceId + this.linkByParameter.taskId = obj.taskId + this.linkByParameter.taskDefKey = obj.taskDefKey + // this.linkByParameter.orgSidPath = window.sessionStorage.getItem('orgSidPath') + this.linkByParameter.userSid = window.sessionStorage.getItem('userSid') + this.current.taskDefKey = obj.taskDefKey + this.current.taskName = obj.taskName + // 加签参数 + this.countersign.taskId = obj.taskId + this.countersign.userSid = window.sessionStorage.getItem('userSid') + this.countersign.instanceId = obj.instanceId + // 加载表单数据 + this.showInfo(obj.businessSid) + }, + mounted() { + window.parent.postMessage({ + cmd: 'returnHeight', + params: { + // 告诉父级页面,子页面的弹框高度。 + code: 2, + data: 400 + 'px' + } + }, '*') + }, methods: { showInfo(sid) { this.viewTitle = '维修技师职称备案申请详情'