表单加载完成后填入初始值
const dgbh = this.$route.query.dgbh
let arr = [];
this.$ajax({
url: '/lowcode/modeling/index',
data: { modules_id: '321', page_id: '514', limit: -1, filter: { d4: dgbh } },
}).then((res) => {
if (res.code) return this.$msg.error(res.msg)
arr = res.data.rows
let str = ''
arr.forEach(item => {
str += item.d2 + ':' + item.d1 + ',' + '完成时间' + ':' + item.d3 + '</br>'
})
let obj = ''
var form = document.getElementsByClassName('el-form-item--medium')[0]
var newDiv = document.createElement('div');
newDiv.className = 'el-card is-always-shadow'
newDiv.style.fontSize = '14px';
newDiv.style.padding = '20px';
newDiv.innerHTML = str;
form.appendChild(newDiv);
this.getFormData("submit").then((formData) => {
obj = formData
obj.d4 = dgbh
this.$nextTick(() => {
this.setFormData(obj);
})
})
});
表单加载后提示
//直接发起流程获取数据 写在表单设计表单设置 onFormMounted
this.$ajax({
url: '/lowcode/modeling/index',
data: { modules_id: '149', page_id: '306',limit:-1,filter:{d2:this.$store.state.userMsg.id} },
}).then((res) => {
if (res.code ) return this.$msg.error(res.msg)
let obj = res.data.rows[0]
if(!obj) return this.$msg.error('你的离退休人员档案不存在,无需修改!')
this.$nextTick(() => {
this.setFormData(obj);
})
});