export default {
data () {
return {
endReason: ''
}
},
methods: {
endFlw(item) {
const h = this.$createElement;
this.$msgbox({
title: '消息',
message: h('p', null, [
h('span', null, '确认结束流程号为:'),
h('i', { style: 'color:red' }, '+item.flwNo+'),
h('span', null, '的流程吗?结束原因'),
h('i', { style: 'color:red' }, '(必填)'),
h('span', null, ':'),
h("div", null, [
h("input", {
style: {
marginTop: "20px"
},
attrs: { value: this.endReason, id:"hinput"},
on: {input: this.handleClick}
})
])
]),
showCancelButton: true,
confirmButtonText: '确定',
cancelButtonText: '取消',
beforeClose: (action, instance, done) => {
if (action === 'confirm') {
// 这里可以通过this.endReason获取input框的输入值传入后台了
} else {
....
}
}
}).then(action => {
this.$message({
type: 'info',
message: 'action: ' + action
});
});
},
handleClick() {
var a=document.getElementById("hinput").value;
this.endReason = a
}
}
}