parent
							
								
									715155bcd1
								
							
						
					
					
						commit
						5de66c9a1b
					
				|  | @ -1,29 +0,0 @@ | ||||||
| package tqq9.lc123.cloud.app.plugin.form.sys; |  | ||||||
| 
 |  | ||||||
| import kd.bos.form.control.events.UploadEvent; |  | ||||||
| import kd.bos.form.control.events.UploadListener; |  | ||||||
| import kd.bos.form.plugin.AbstractFormPlugin; |  | ||||||
| import kd.sdk.plugin.Plugin; |  | ||||||
| 
 |  | ||||||
| import java.util.ArrayList; |  | ||||||
| import java.util.List; |  | ||||||
| import java.util.Map; |  | ||||||
| 
 |  | ||||||
| /** |  | ||||||
|  * 动态表单插件 |  | ||||||
|  */ |  | ||||||
| public class ZczGetUrlPlugin extends AbstractFormPlugin implements UploadListener { |  | ||||||
|     /** |  | ||||||
|      * 获取注册证附件的URL |  | ||||||
|      * @param evt |  | ||||||
|      */ |  | ||||||
|     @Override |  | ||||||
|     public void afterUpload(UploadEvent evt) { |  | ||||||
|         List<String> bj = new ArrayList<>(); |  | ||||||
|         for(Object url : evt.getUrls()){ |  | ||||||
|             bj.add((String) ((Map<String,Object>)url).get("url")); |  | ||||||
|         } |  | ||||||
|         this.getModel().setValue("tqq9_bjfjurl",bj.toString()); |  | ||||||
|         UploadListener.super.afterUpload(evt); |  | ||||||
|     } |  | ||||||
| } |  | ||||||
|  | @ -0,0 +1,36 @@ | ||||||
|  | package tqq9.lc123.cloud.app.plugin.operate.sys; | ||||||
|  | 
 | ||||||
|  | import kd.bos.bill.AbstractBillPlugIn; | ||||||
|  | import kd.bos.dataentity.entity.DynamicObject; | ||||||
|  | import kd.bos.form.events.AfterDoOperationEventArgs; | ||||||
|  | import kd.bos.orm.query.QFilter; | ||||||
|  | import kd.bos.servicehelper.AttachmentServiceHelper; | ||||||
|  | import kd.bos.servicehelper.BusinessDataServiceHelper; | ||||||
|  | import kd.sdk.plugin.Plugin; | ||||||
|  | 
 | ||||||
|  | import java.util.ArrayList; | ||||||
|  | import java.util.List; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | public class ScsGetUPLPlugin extends AbstractBillPlugIn implements Plugin { | ||||||
|  |     @Override | ||||||
|  |     public void afterDoOperation(AfterDoOperationEventArgs eventArgs) { | ||||||
|  |         super.afterDoOperation(eventArgs); | ||||||
|  |         List<String> fj = new ArrayList<>(); | ||||||
|  |         String operateKey = eventArgs.getOperateKey(); | ||||||
|  |         if (operateKey.equals("submit")){ | ||||||
|  |             String number = (String) this.getModel().getValue("number"); | ||||||
|  |             //获取单据信息,并查询单据中的附件字段 | ||||||
|  |             DynamicObject file = BusinessDataServiceHelper.loadSingle("tqq9_proxyandfactory", "id,tqq9_attachmentpanelap", | ||||||
|  |                     new QFilter[]{new QFilter("number", QFilter.equals, number)}); | ||||||
|  |             //获取单据中附件面板信息 | ||||||
|  |             List<Map<String, Object>> atts = AttachmentServiceHelper.getAttachments("tqq9_proxyandfactory", file.getPkValue().toString(), "tqq9_attachmentpanelap"); | ||||||
|  |             for (Map<String, Object> att : atts) { | ||||||
|  |                 String url = (String) att.get("url"); | ||||||
|  |                 fj.add(url); | ||||||
|  |             } | ||||||
|  |             this.getModel().setValue("tqq9_fjurl_tag", fj.toString()); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue