学习记录下,包含了letmatch方法关联函数引用外部 crate 等知识!

整体体验:

  1. 异常处理与Java和Golang比较感觉更加灵活方便;
  2. 不用重复定义guessStr等名称的变量,可以直接重复赋值,也挺方便的。rust管这个叫变量遮蔽, 遮蔽(shadow)
  3. 可以使用箭头函数 =>
  4. 不用的变量可以使用 _ 忽略,和Golang一样;
  5. 目前不爽的就是 println 等方法还要使用 println!("xxx") 这样去使用。虽然知道 ! 意味着调用的是宏而不是普通的函数。

- 阅读剩余部分 -

显示流程代码
如果某些模块下方未列出,直接浏览器 F12 搜索 'fdFlowContent' 替换即可。

// 指定模块
1javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.ccsMainDoc.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.kmCostmanagePay.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.kmCostapplyCategory.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.archiveDocument.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.csotIpqcCategoryNew.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.purchasepr.fdFlowContent'].style.display='');
1javascript:alert(document.all['sysWfTemplateForms.purchasePR.fdFlowContent'].style.display='');

局部刷新流程

1javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.ccsMainDoc.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.kmCostmanagePay.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.kmCostapplyCategory.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.archiveDocument.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.purchasepo.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.csotIpqcCategoryNew.WF_IFrame'].src+='');
1javascript:alert(document.all['sysWfTemplateForms.purchasePR.WF_IFrame'].src+='');

比如从A复制流程图到B:

  1. 复制 1javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.fdFlowContent'].style.display=''); 在A页面的地址栏输入 javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.fdFlowContent'].style.display='');
  2. 复制 1javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.fdFlowContent'].style.display=''); 在B页面的地址栏输入 javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.fdFlowContent'].style.display='');
  3. 将A文本框内容复制并粘贴到B文本框
  4. 复制 1javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.WF_IFrame'].src+=''); 在B页面的地址栏输入 javascript:alert(document.all['sysWfTemplateForms.reviewMainDoc.WF_IFrame'].src+='');
  5. 切换B页面的选项卡,用以应用流程代码。
  6. 保存即可。