2022-12-08 15:32:28 +08:00
|
|
|
/* ******************* 保时捷target setting流程提交控制 start ******************* */
|
|
|
|
/**
|
|
|
|
* @author youhong.ai
|
|
|
|
* @desc 禁止点击提交按钮
|
|
|
|
*/
|
|
|
|
function doNotClickSubmit() {
|
|
|
|
let submitButton = $('.ant-btn.ant-btn-primary[ecid="_Route@vmt0lk_Comp@upn4fo_Button@2oxqe7@0_button@xq1ea3"][title="Submit "]')
|
|
|
|
if (submitButton.length === 0) {
|
|
|
|
submitButton = $('.ant-btn.ant-btn-primary[ecid="_Route@vmt0lk_Comp@upn4fo_Button@2oxqe7@0_button@xq1ea3"][title="提交"]')
|
|
|
|
}
|
|
|
|
if (submitButton.length === 0) {
|
|
|
|
submitButton = $("#weareqtop_9v5e5i_1670481049632 div.ant-row.wea-new-top-req div.ant-col-xs-18.ant-col-sm-18.ant-col-md-16.ant-col-lg-14 button[title='提交'],[title='Submit '],[title='Submit']")
|
|
|
|
}
|
|
|
|
if (submitButton.length !== 0) {
|
|
|
|
let buttonReact = window.Utils.findReact(submitButton[0])
|
|
|
|
console.log(buttonReact)
|
|
|
|
buttonReact.props.disabled = true
|
|
|
|
buttonReact.setState({disabled: true})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author youhong.ai
|
|
|
|
* @desc 允许点击按钮
|
|
|
|
*/
|
|
|
|
function allowClickSubmit() {
|
|
|
|
let submitButton = $('.ant-btn.ant-btn-primary[ecid="_Route@vmt0lk_Comp@upn4fo_Button@2oxqe7@0_button@xq1ea3"][title="Submit "]')
|
|
|
|
if (submitButton.length === 0) {
|
|
|
|
submitButton = $('.ant-btn.ant-btn-primary[ecid="_Route@vmt0lk_Comp@upn4fo_Button@2oxqe7@0_button@xq1ea3"][title="提交"]')
|
|
|
|
}
|
|
|
|
if (submitButton.length === 0) {
|
|
|
|
submitButton = $("#weareqtop_9v5e5i_1670481049632 div.ant-row.wea-new-top-req div.ant-col-xs-18.ant-col-sm-18.ant-col-md-16.ant-col-lg-14 button[title='提交'],[title='Submit '],[title='Submit']")
|
|
|
|
}
|
|
|
|
if (submitButton.length !== 0) {
|
|
|
|
let buttonReact = window.Utils.findReact(submitButton[0])
|
|
|
|
console.log(buttonReact)
|
|
|
|
buttonReact.props.disabled = false
|
|
|
|
buttonReact.setState({disabled: false})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 监听qzhj字段值改变
|
|
|
|
* @param id 字段id
|
|
|
|
* @param value 字段值
|
|
|
|
* @param obj 字段值对象
|
|
|
|
*/
|
|
|
|
function onQzhjFieldChangeValue(id, value, obj) {
|
|
|
|
console.log(value)
|
|
|
|
if (value != '100') {
|
|
|
|
doNotClickSubmit()
|
|
|
|
} else {
|
|
|
|
allowClickSubmit()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 检查qzhj字段值
|
|
|
|
* @param fieldId qzhj字段id
|
|
|
|
*/
|
|
|
|
function checkOnQzhJfiedlChangeValue(fieldId) {
|
|
|
|
let value = WfForm.getFieldValue(fieldId);
|
|
|
|
onQzhjFieldChangeValue(null, value)
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$(() => {
|
|
|
|
let qzhjFieldId = WfForm.convertFieldNameToId("qzhj")
|
|
|
|
checkOnQzhJfiedlChangeValue(qzhjFieldId)
|
|
|
|
WfForm.bindFieldChangeEvent(qzhjFieldId, onQzhjFieldChangeValue)
|
|
|
|
})
|
|
|
|
|
|
|
|
/* ******************* 保时捷target setting流程提交控制 end ******************* */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|