edit-formver.html 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. <!DOCTYPE html>
  2. <html lang=zh-cn>
  3. <head>
  4. <meta charset=utf-8>
  5. <title>VC</title>
  6. <meta name=description content="VC">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="renderer" content="webkit">
  9. <meta name=copyright content=smartcost.com.cn>
  10. <link rel=stylesheet href=css/bootstrap.css>
  11. <link rel=stylesheet href=css/style.css>
  12. <script src=js/jquery-1.9.1.min.js></script>
  13. <script src=js/bootstrap.js></script>
  14. <script src=js/global.js></script>
  15. <script src="js/codemirror/codemirror.js"></script>
  16. <link rel="stylesheet" href="css/codemirror/codemirror.css">
  17. <script src="js/codemirror/xml.js"></script>
  18. <link rel="stylesheet" href="css/codemirror/material.css">
  19. </head>
  20. <body>
  21. <div class="side-nav">
  22. <h1>VC</h1>
  23. <ul>
  24. <li data-toggle="tooltip" data-placement="right" title="客户机列表"><a href="server-list.html"><i class="glyphicon glyphicon-list"></i></a></li>
  25. <li data-toggle="tooltip" data-placement="right" title="报表库"><a href="form-list.html" class="active"><i class="glyphicon glyphicon-list-alt"></i></a></li>
  26. <li data-toggle="tooltip" data-placement="right" title="退出登录"><a href="login.html"><i class="glyphicon glyphicon-off"></i></a></li>
  27. </ul>
  28. </div>
  29. <div class="warp-content">
  30. <div class="container">
  31. <div class="page-header">
  32. <h2 id="basis-info">编辑版本</h2>
  33. </div>
  34. <div class="row">
  35. <div class="col-md-12">
  36. <div class="tc-section">
  37. <div class="form-group">
  38. <label>版本</label>
  39. <div class="row">
  40. <div class="col-xs-5">
  41. <input type="text" class="form-control input-sm" value="2016-07-21" disabled>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <label>版本内容</label>
  47. <div class="row">
  48. <div class="col-xs-5">
  49. <textarea class="form-control">内容</textarea>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="form-group">
  54. <label>报表信息</label>
  55. <div class="row">
  56. <div class="col-xs-8">
  57. <table class="table table-bordered">
  58. <tr><th width="100">报表类型</th><td>通用报表</td><th width="100">报表分类</th><td>6.结算表 / 子分类</td></tr>
  59. <tr><th>定制项目</th><td colspan="3"></td></tr>
  60. <tr><th>报表名称</th><td>【结算】封面3</td><th>报表ID</th><td>4</td></tr>
  61. </table>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="form-group">
  66. <label><报表>必要代码&nbsp;<a data-toggle="modal" href="#code-help"><i class="glyphicon glyphicon-info-sign" data-toggle="tooltip" data-placement="right" data-original-title="<报表>怎么填"></i></a></label>
  67. <div class="row">
  68. <div class="col-xs-12" style="font-size:14px">
  69. <blockquote>报表ID="4" 版本="2016-07-21" 名称="【结算】封面3"</blockquote>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="form-group">
  74. <div class="pull-right "><select><option>themes</option></select></div>
  75. <label>报表代码</label>
  76. <div class="row">
  77. <div class="col-xs-12" style="font-size:14px">
  78. <textarea id="editor" name="editor" style="height:1000px">
  79. <?xml version="1.0" encoding="gb2312" ?>
  80. <报表 报表ID="4" 版本="2016-07-21" 名称="【结算】封面3" 分类="1" 分类名称="6.结算表" >
  81. <主表信息
  82. 版本信息="[0][8]"
  83. 名称="封面"
  84. 页面信息="[A4][纵]"
  85. 单位="CM"
  86. 页边距="[1.0][1.0][1.0][1.0]"
  87. 显示调整参数="[分栏数量^1][缩放比例^1][空行提上^T][空行显示^T]"
  88. 临时目录="D:\TEMP"
  89. 数据库信息="[驱动^4][ADO^Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\PrintCom_Demo\AccessDB\项目文件.mdb;Persist Security Info=True]"
  90. ></主表信息>
  91. <查询语句>
  92. <帐单查询对象 SQL语句="SELECT PropValue FROM ProjProperties WHERE Name='PROJECTNAME'">
  93. <指标对象 内容="[名称^建设项目名称][ID^1][数据类型^8]"></指标对象>
  94. </帐单查询对象>
  95. <帐单查询对象 SQL语句="SELECT PropValue FROM ProjProperties WHERE Name='DEALNAME'">
  96. <指标对象 内容="[名称^合同名称][ID^2][数据类型^8]"></指标对象>
  97. </帐单查询对象>
  98. </查询语句>
  99. <表题信息 高度="1.8" 层数="1">
  100. <标题 内容="[名称^T1][ID^1][内容^][指标ID^-1][字体^宋体|30|0|400|0|0|0|0][对齐^中][上下层^1|1][左右位置^0|100]"></标题>
  101. </表题信息>
  102. <表头信息 高度="14" 层数="15">
  103. <表头信息 内容="[名称^][ID^1][前缀^][默认值^][字体^宋体|29|0|600|0|0|0|0][指标ID^2001][参数ID^-1][对齐^中][上下层^1.00|2.00][左右位置^0.00|100]"/>
  104. <表头信息 内容="[名称^][ID^3][前缀^][默认值^中期支付月报表][字体^宋体|48|0|600|0|0|0|0][指标ID^-1][参数ID^-1][对齐^中][上下层^6.00|2.00][左右位置^0.00|100.00]"/>
  105. <表头信息 内容="[名称^][ID^5][前缀^(第 ][默认值^][字体^宋体|22|0|600|0|0|0|0][指标ID^2005][参数ID^-1][对齐^中][上下层^8.00|2.00][左右位置^0.0|100.00]"/>
  106. <表头信息 内容="[名称^][ID^2][前缀^合同段:][默认值^][字体^宋体|18|0|600|0|0|0|0][指标ID^2002][参数ID^-1][对齐^左][上下层^13.00|1.00][左右位置^30.00|100.00]"/>
  107. <表头信息 内容="[名称^][ID^8][前缀^桩号:][默认值^][字体^宋体|18|0|600|0|0|0|0][指标ID^2009][参数ID^-1][对齐^左][上下层^14.00|1.00][左右位置^30.0|100.00]"/>
  108. </表头信息>
  109. <页码信息>
  110. </页码信息>
  111. <表尾信息 高度="5" 层数="5">
  112. <表尾信息 内容="[名称^甲方][ID^1][前缀^承包单位: ][默认值^][字体^宋体|18|0|600|0|0|0|0.00][指标ID^2003][参数ID^-1][对齐^左][上下层^3.00|1.00][左右位置^20|100]"/>
  113. <表尾信息 内容="[名称^乙方][ID^2][前缀^监理单位: ][默认值^][字体^宋体|18|0|600|0|0|0|0.00][指标ID^2006][参数ID^-1][对齐^左][上下层^4.00|1.00][左右位置^20|100.00]"/>
  114. <表尾信息 内容="[名称^见证方][ID^4][前缀^编制日期: ][字体^宋体|18|0|600|0|0|0|0.00][指标ID^-1][参数ID^1018][对齐^左][上下层^5.00|1.00][左右位置^20.00|100.00]"/>
  115. </表尾信息>
  116. <图形信息>
  117. <图形对象 内容="[名称^线1][ID^1][所属区域^流水|T|0,0,0,0][类型^1][画笔^0|0|0][图形^]"></图形对象>
  118. <图形对象 内容="[名称^线2][ID^2][所属区域^流水|T|0,0,0,0][类型^1][画笔^0|0|0][图形^]"></图形对象>
  119. <图形对象 内容="[名称^线3][ID^3][所属区域^栏头|T|0,0,0,0][类型^1][画笔^0|0|0][图形^]"></图形对象>
  120. <图形对象 内容="[名称^线4][ID^4][所属区域^栏头|T|0,0,0,0][类型^1][画笔^0|0|0][图形^]"></图形对象>
  121. <图形对象 内容="[名称^线3][ID^3][所属区域^栏头|T|0,0,0,0][类型^1][画笔^0|0|0][图形^]"></图形对象>
  122. </图形信息>
  123. <独立参数信息>
  124. <参数对象 内容="[名称^@A][ID^1018][条件类型^0][数据类型^8][默认值^]"></参数对象>
  125. <参数对象 内容="[名称^@C][ID^1016][条件类型^0][数据类型^8][默认值^]"></参数对象>
  126. <参数对象 内容="[名称^@建设项目][ID^1001][条件类型^0][数据类型^8][默认值^SELECT TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'PROJECTNAME')=0, '', (SELECT PropValue FROM ProjProperties WHERE Name = 'PROJECTNAME')) FROM Bills]"></参数对象>
  127. <参数对象 内容="[名称^@合同编号][ID^1002][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'DEALINDEX')=0, '', (SELECT PropValue FROM ProjProperties WHERE Name = 'DEALINDEX')) FROM Bills]"></参数对象>
  128. <参数对象 内容="[名称^@承包单位][ID^1003][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'CNAME')=0, '', (SELECT PropValue FROM ProjProperties WHERE Name = 'CNAME')) FROM Bills]"></参数对象>
  129. <参数对象 内容="[名称^@支付报表期号][ID^1004][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'PHASEINDEX')=0,' ', IIF ((SELECT PropValue FROM ProjProperties Where Name = 'DEALINDEX')='',(SELECT PropValue FROM ProjProperties WHERE Name = 'PHASEINDEX'),(SELECT top 1 (SELECT PropValue FROM ProjProperties WHERE Name = 'DEALINDEX') + (SELECT '-'+ PropValue FROM ProjProperties WHERE Name = 'PHASEINDEX')from Bills)))FROM Bills]"></参数对象>
  130. <参数对象 内容="[名称^@第几期][ID^1005][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'PHASEINDEX')=0, '', (SELECT PropValue+' 期)' FROM ProjProperties WHERE Name = 'PHASEINDEX')) FROM Bills]"></参数对象>
  131. <参数对象 内容="[名称^@监理单位][ID^1006][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'SNAME')=0, '', (SELECT PropValue FROM ProjProperties WHERE Name = 'SNAME')) FROM Bills]"></参数对象>
  132. <参数对象 内容="[名称^@合同名称][ID^1007][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'DEALNAME')=0, '', (SELECT PropValue FROM ProjProperties WHERE Name = 'DEALNAME')) FROM Bills]"></参数对象>
  133. <参数对象 内容="[名称^@建设单位][ID^1008][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'BNAME')=0, '', (SELECT PropValue FROM ProjProperties WHERE Name = 'BNAME')) FROM Bills]"></参数对象>
  134. <参数对象 内容="[名称^@桩号][ID^1009][条件类型^0][数据类型^8][默认值^Select TOP 1 IIF((SELECT COUNT(*) FROM ProjProperties Where Name = 'STARTPEG' or Name ='ENDPEG')=0, '',(SELECT top 1 (SELECT PropValue FROM ProjProperties WHERE Name = 'STARTPEG')+(SELECT '~'+ PropValue FROM ProjProperties WHERE Name = 'ENDPEG') from Bills)) FROM Bills]"></参数对象>
  135. </独立参数信息>
  136. <独立字段信息>
  137. <指标对象 内容="[名称^@建设项目][ID^2001][数据类型^8]"></指标对象>
  138. <指标对象 内容="[名称^@合同编号][ID^2002][数据类型^8]"></指标对象>
  139. <指标对象 内容="[名称^@承包单位][ID^2003][数据类型^8]"></指标对象>
  140. <指标对象 内容="[名称^@支付报表期号][ID^2004][数据类型^8]"></指标对象>
  141. <指标对象 内容="[名称^@第几期][ID^2005][数据类型^8]"></指标对象>
  142. <指标对象 内容="[名称^@监理单位][ID^2006][数据类型^8]"></指标对象>
  143. <指标对象 内容="[名称^@合同名称][ID^2007][数据类型^8]"></指标对象>
  144. <指标对象 内容="[名称^@建设单位][ID^2008][数据类型^8]"></指标对象>
  145. <指标对象 内容="[名称^@桩号][ID^2009][数据类型^8]"></指标对象>
  146. </独立字段信息>
  147. <计算式信息>
  148. <计算式 内容="[名称^取当前时间][ID^1][表达式^@A:=Now(0)]"></计算式>
  149. <计算式 内容="[名称^表头尾SQL][ID^1001][表达式^SQL(4,10,@C,0,P(1001),0,1,F(2001))]"></计算式>
  150. <计算式 内容="[名称^表头尾SQL][ID^1002][表达式^SQL(4,10,@C,0,P(1002),0,1,F(2002))]"></计算式>
  151. <计算式 内容="[名称^表头尾SQL][ID^1003][表达式^SQL(4,10,@C,0,P(1003),0,1,F(2003))]"></计算式>
  152. <计算式 内容="[名称^表头尾SQL][ID^1004][表达式^SQL(4,10,@C,0,P(1004),0,1,F(2004))]"></计算式>
  153. <计算式 内容="[名称^表头尾SQL][ID^1005][表达式^SQL(4,10,@C,0,P(1005),0,1,F(2005))]"></计算式>
  154. <计算式 内容="[名称^表头尾SQL][ID^1006][表达式^SQL(4,10,@C,0,P(1006),0,1,F(2006))]"></计算式>
  155. <计算式 内容="[名称^表头尾SQL][ID^1007][表达式^SQL(4,10,@C,0,P(1007),0,1,F(2007))]"></计算式>
  156. <计算式 内容="[名称^表头尾SQL][ID^1008][表达式^SQL(4,10,@C,0,P(1008),0,1,F(2008))]"></计算式>
  157. <计算式 内容="[名称^表头尾SQL][ID^1009][表达式^SQL(4,10,@C,0,P(1009),0,1,F(2009))]"></计算式>
  158. </计算式信息>
  159. </报表>
  160. </textarea>
  161. </div>
  162. </div>
  163. </div>
  164. <div class="form-group">
  165. <ul>
  166. <li>2016-01-01 15:20:14 自动保存</li>
  167. </ul>
  168. </div>
  169. <div class="form-group ">
  170. <label></label>
  171. <div class="row">
  172. <div class="col-xs-12">
  173. <a href="formver-list.html" class="btn btn-default">返回</a>
  174. <a href="form-list.html" class="btn btn-default">保存</a>
  175. <a href="form-list.html" class="btn btn-success">发布</a>
  176. </div>
  177. </div>
  178. </div>
  179. <div class="form-group">
  180. <ul>
  181. <li>2016-01-01 15:20:14 陈特 创建版本2016-07-21</li>
  182. <li>2016-01-01 15:30:30 陈特 保存</li>
  183. <li>2016-01-01 15:35:30 陈特 发布</li>
  184. <li>2016-01-01 15:37:30 陈特 编辑</li>
  185. </ul>
  186. </div>
  187. </div>
  188. </div>
  189. </div>
  190. </div>
  191. </div>
  192. <script>
  193. var editor = CodeMirror.fromTextArea(document.getElementById("editor"), {
  194. mode: "text/html",
  195. lineNumbers: true,
  196. theme:"material"
  197. });
  198. editor.setSize('auto','650px');
  199. </script>
  200. <!--报表提示-->
  201. <div class="modal fade " tabindex="-1" role="dialog" aria-hidden="true" id="code-help">
  202. <div class="modal-dialog ">
  203. <div class="modal-content">
  204. <div class="modal-header">
  205. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
  206. <h4 class="modal-title" ><报表>怎么填</h4>
  207. </div>
  208. <div class="modal-body">
  209. <p><报表>由系统自动生成,但你还是需要按实际需求补充其它信息。带<b class="text-danger">*</b>为系统默认生成,请慎重修改。</p>
  210. <table class="table table-bordered">
  211. <thead>
  212. <tr><th width="100">选项</th><th>参数</th></tr>
  213. </thead>
  214. <tr>
  215. <td>报表ID&nbsp;<b class="text-danger">*</b></td><td>该ID与系统中ID必须保持一致。</td>
  216. </tr>
  217. <tr>
  218. <td>版本&nbsp;<b class="text-danger">*</b></td><td>报表的版本代号(默认为创建时间)。与系统中的"版本"必须保持一致</td>
  219. </tr>
  220. <tr>
  221. <td>名称&nbsp;<b class="text-danger">*</b></td><td>在软件中显示的报表名称,建议与系统保持一致。</td>
  222. </tr>
  223. <tr>
  224. <td>分类名称&nbsp;<b class="text-danger">*</b></td><td>在软件中显示的分类名称,建议与系统保持一致。</td>
  225. </tr>
  226. <tr>
  227. <td>分类</td><td>在软件中用于分类排序,越小越靠前。<br>例:<code>分类="1"</code></td>
  228. </tr>
  229. <tr>
  230. <td>子分类名称&nbsp;<b class="text-danger">*</b></td><td>在软件中显示的分类名称,建议与系统保持一致。</td>
  231. </tr>
  232. <tr>
  233. <td>子分类</td><td>在软件中,在分类下用于子分类排序,越小越靠前。<br>例:<code>子分类="2"</code></td>
  234. </tr>
  235. <tr>
  236. <td>多表筛选</td><td></td>
  237. </tr>
  238. <tr>
  239. <td>数据准备</td><td>查询清单汇总窗口所有数据。<br>启用:<code>数据准备="1"</code></td>
  240. </tr>
  241. <tr>
  242. <td>含附件</td><td></td>
  243. </tr>
  244. <tr>
  245. <td>交互类型</td><td></td>
  246. </tr>
  247. <tr>
  248. <td>交互子类型</td><td></td>
  249. </tr>
  250. <tr>
  251. <td>自主格式</td><td></td>
  252. </tr>
  253. <tr>
  254. <td>数据库</td><td>查询多项目汇总数据,无需内存表。<br>启用:<code>数据库="1"</code></td>
  255. </tr>
  256. </table>
  257. </div>
  258. </div>
  259. </div>
  260. </div>
  261. <!--报表提示-->
  262. </body>