赞
踩
Vue编写javascript同步执行代码
async formParse(rfid,pid) { var data=null; return await request({ url: '/form/formParseBindDataByID?ref_formrevision_id=' + rfid+ '&ref_project_id=' + pid, method: 'post' }); //return data; }, async qformSave(rfid,jStr) { var data=null; return await request({ url:'/qform/QFormSave', method:'post', data:{ frid:rfid, formname:rfid, qf_body:jStr } }); }, testButtionClick() { //alert('good'); var rfid=2870; var pid=0; //41; this.$refs.qfDesignerRef.newForm (rfid, 'name', 'label') request({ url:'/qform/getFormVersionALL', method:'post' }).then(async res=>{ var formRList=res.data; for(var i=0;i<formRList.length;i++) { rfid=parseInt(formRList[i]); var resForm=await this.formParse(rfid,pid); //同步 debugger; if(resForm.success){ this.$refs.qfDesignerRef.importUPGIS(resForm.data.Control); let a= this.$refs.qfDesignerRef.getFormJson(); let jStr=JSON.stringify(a); console.log(jStr); var rdata=await this.qformSave(rfid,jStr); //同步 debugger; console.log(rdata); } } alert("保存成功"); }); },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。