retinvoice.tpl 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312
  1. <!DOCTYPE html>
  2. <html style="height: 100%">
  3. <head lang="zh">
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" href="../../lib/app/css/app.min.css" type="text/css"/>
  6. <link rel="stylesheet" href="../../lib/bootstrap-select/bootstrap-select.css">
  7. <link rel="stylesheet" href="../../lib/bootstrap-select/bootstrap-multiselect.css">
  8. <link rel="stylesheet" href="../../lib/jquery/datetimepicker/jquery.datetimepicker.css">
  9. <link rel="stylesheet" href="../../lib/jquery/jquery-ui/jquery-ui.min.css">
  10. <link rel="stylesheet" href="../../lib/jquery/select/jquery-editable-select.min.css"><!--可编辑单选引用-->
  11. <link rel="stylesheet" href="../../lib/webo/css/ui.css">
  12. <link rel="stylesheet" href="../../static/css/addgrids.css">
  13. <link rel="stylesheet" href="../../lib/bootable/bootstrap-table.css">
  14. <link rel="stylesheet" href="../../lib/font-awesome/css/font-awesome.min.css" type="text/css"/>
  15. <link rel="stylesheet" href="../../static/css/top_page.css">
  16. </head>
  17. <body>
  18. <form id="item_form">
  19. <div class="container-fluid" style="padding-left: 0;padding-right: 0">
  20. <header id="header" class="app-header navbar" role="menu">
  21. {{template "com/purchasetop.tpl" .}}
  22. </header>
  23. <div id="container">
  24. <div class="grid grid-1">
  25. <div style="padding: 10px 15px;font-size: 25px"></div>
  26. <div class="row" style="background-color: white;height: 34px;margin-right: 15px;">
  27. <p class="toolbar" style="margin:2px 0 2px 30px">
  28. <a id="update_item" class="btn btn-default" style="background-color:#00a09d;border-color:#00a09d;padding: 4px 8px">保存</a>
  29. <a class="btn" href="javascript:history.go(-1)" style="border-color:white;padding: 4px 8px;color: #00a09d">取消</a>
  30. </p>
  31. </div>
  32. </div>
  33. <div class="grid grid-2">
  34. <div class="grid grid-1">
  35. <div class="row" style="background-color: white;height: 34px;margin-right: 15px;">
  36. <p class="toolbar" style="margin:2px 0 2px 25px">
  37. <a class="btn" style="position: absolute;right: 45%;"><span style="color: #00a09d">草稿</span>&nbsp;<strong>&nbsp;>&nbsp;&nbsp;已退账</strong></a>
  38. </p>
  39. </div>
  40. </div>
  41. <div style="background-color: white;margin: 0px 15px 0;">
  42. <div class="row" style="margin:0 auto">
  43. <div class="col-md-6 col-sm-6 col-xs-6">
  44. <div class="top top-1" style="font-size: x-large">门票/2020/0001</div>
  45. </div>
  46. </div>
  47. <div class="row">
  48. <div class="conrow col-md-6">
  49. <div class="grids grids-1"></div>
  50. <div class="grids grids-2">供应商</div>
  51. <div class="grids grids-3">
  52. <input type="text" class="input-block-level form-control form-border" name="name" id="name" autocomplete="off" value=""
  53. data-validate="{required: false, number:false, messages:{required:'请输入供应商'}}" placeholder="选择填写供应商名称"
  54. style="padding-top:0;padding-bottom:0;height: 30px;padding-left: 0"/>
  55. </div>
  56. <div class="grids grids-4"></div>
  57. <div class="grids grids-5"></div>
  58. <div class="grids grids-1"></div>
  59. <div class="grids grids-2">门票类型</div>
  60. <div class="grids grids-3">
  61. <select class="input-block-level form-control form-border"
  62. data-validate="{required: true, messages:{required:'请输入门票类型'}}" name="type"
  63. id="type" autocomplete="off" value="" style="padding-top:0;padding-bottom:0;height: 30px;padding-left: 0">
  64. <option value="" data-wb-a-flag="no">请选择</option>
  65. <option value="专票" data-wb-a-flag="no">专票</option>
  66. <option value="普票" data-wb-a-flag="no">普票</option>
  67. </select>
  68. </div>
  69. <div class="grids grids-4"></div>
  70. <div class="grids grids-5"></div>
  71. <div class="grids grids-1"></div>
  72. <div class="grids grids-2">源单据</div>
  73. <div class="grids grids-3">
  74. <input type="text" class="input-block-level form-control form-border" name="name" id="name" autocomplete="off" value=""
  75. data-validate="{required: false, number:false, messages:{required:'请输入源单据'}}" placeholder="默认当前采购订单编号填充产品"
  76. style="padding-top:0;padding-bottom:0;height: 30px;padding-left: 0"/>
  77. </div>
  78. <div class="grids grids-4"></div>
  79. <div class="grids grids-5"></div>
  80. </div>
  81. <div class="conrow col-md-6">
  82. <div class="grids grids-1"></div>
  83. <div class="grids grids-2">发票日期</div>
  84. <div class="grids grids-3">
  85. <input type="text" class="input-block-level form-control form-border" name="needtime" id="needtime"
  86. autocomplete="off" value=""
  87. data-validate="{required: true, messages:{required:'请输入正确的发票日期!'}}"
  88. ui-jq="datetimepicker"
  89. ui-options="{timepicker:false,format:'Y-m-d H:i:s',lang:'zh', scrollMonth:false}"
  90. style="padding-top:0;padding-bottom:0;height: 30px;padding-left: 0"/>
  91. </div>
  92. <div class="grids grids-4"></div>
  93. <div class="grids grids-5"></div>
  94. <div class="grids grids-1"></div>
  95. <div class="grids grids-2">机票税率</div>
  96. <div class="grids grids-3">
  97. <select class="input-block-level form-control form-border"
  98. data-validate="{required: true, messages:{required:'请输入门票类型'}}" name="type"
  99. id="type" autocomplete="off" value="" style="padding-top:0;padding-bottom:0;height: 30px;padding-left: 0">
  100. <option value="" data-wb-a-flag="no">请选择</option>
  101. <option value="13%" data-wb-a-flag="no">13%</option>
  102. <option value="9%" data-wb-a-flag="no">9%</option>
  103. <option value="6%" data-wb-a-flag="no">6%</option>
  104. <option value="3%" data-wb-a-flag="no">3%</option>
  105. <option value="1%" data-wb-a-flag="no">1%</option>
  106. <option value="0%" data-wb-a-flag="no">0%</option>
  107. </select>
  108. </div>
  109. <div class="grids grids-4"></div>
  110. <div class="grids grids-5"></div>
  111. <div class="grids grids-1"></div>
  112. <div class="grids grids-2">账单编号</div>
  113. <div class="grids grids-3">
  114. <input type="text" class="input-block-level form-control form-border" name="name" id="name" autocomplete="off" value=""
  115. data-validate="{required: false, number:false, messages:{required:'请输入账单编号'}}" placeholder="可以多选编号,链接出账单编号下的订单"
  116. style="padding-top:0;padding-bottom:0;height: 30px;padding-left: 0"/>
  117. </div>
  118. <div class="grids grids-4"></div>
  119. <div class="grids grids-5"></div>
  120. </div>
  121. </div>
  122. <div style="clear:both"></div>
  123. <ul id="myTab" class="nav nav-tabs" style="padding-left:15px;width: auto;margin: 10px 0">
  124. <li class="active"><a href="#reveal" id="reveal" data-toggle="tab" style="padding: 5px">票明细行</a></li>
  125. </ul>
  126. <div>
  127. <table id="item_table" data-undefined-text='-'></table>
  128. </div>
  129. <div style="margin-top: 20px;width: 25%;float: right;padding-right: 20px">
  130. <div style="margin-top: 10px;font-size: 15px;">
  131. <div style="border-bottom: 1px solid #333333;margin-bottom: 10px;border-top: 1px solid #333333;">
  132. <p style="text-align: center;padding-top: 10px;">未税金额:<strong>¥150.00</strong></p>
  133. <p style="text-align: center">税率设置:<strong>¥19.50</strong></p>
  134. </div>
  135. <p style="text-align: right">合计:<strong>¥169.50</strong></p>
  136. </div>
  137. <div>
  138. <p style="text-align: right;padding-top: 10px;">已付于<span style="font-size: 15px;">2020年2月26日¥169.50</span></p>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <div class="grid grid-3">
  144. <div class="row" style="margin:10px auto auto auto">
  145. <div class="col-md-12 col-sm-6 col-xs-6">
  146. <div class="top top-1" style="margin: 5px 0">记录备注</div>
  147. <div class="top top-2">
  148. <textarea class="form-control" rows="5" class="input-block-level form-control"
  149. name="recordnotes" id="recordnotes" autocomplete="off" placeholder="写些什么..."
  150. style="border: 1px solid #ccc;overflow-y: hidden; height: auto; resize: none;margin-bottom: 20px;"></textarea>
  151. </div>
  152. </div>
  153. </div>
  154. <div class="form-group">
  155. <div class="separator" style="margin-top: 10px;">
  156. <span class="date">今天</span>
  157. </div>
  158. <div class="row" style="margin: 1px;background-color: rgba(222, 226, 230, 0.5);border-bottom: 1px solid #ced4da;">
  159. <div class="col-md-10" style="padding-left: 0">
  160. <div style="padding: 10px 10px 10px 20px;">
  161. <p>
  162. <strong>lt</strong>-<small title="2019年04月01日 13时31分34秒">3 分钟前</small>
  163. </p>
  164. <div><p>此入库已经创造来自:P00001</p></div>
  165. </div>
  166. </div>
  167. </div>
  168. <div class="row" style="margin: 1px;background-color: rgba(222, 226, 230, 0.5);border-bottom: 1px solid #ced4da;">
  169. <div class="col-md-10" style="padding-left: 0;">
  170. <div style="padding: 10px 10px 10px 20px;">
  171. <p>
  172. <strong>lt</strong>-<small title="2019年04月01日 13时31分34秒">10 分钟前</small>
  173. </p>
  174. <div><p>状态:正在等待——>就绪</p></div>
  175. </div>
  176. </div>
  177. </div>
  178. <div class="row" style="margin: 1px;background-color: rgba(222, 226, 230, 0.5);border-bottom: 1px solid #ced4da;">
  179. <div class="col-md-10" style="padding-left: 0">
  180. <div style="padding: 10px 10px 10px 20px;">
  181. <p>
  182. <strong>gj</strong>-<small title="2019年04月01日 13时31分34秒">15 分钟前</small>
  183. </p>
  184. <div><p>状态:草稿——>正在等待</p></div>
  185. </div>
  186. </div>
  187. </div>
  188. <div class="row" style="margin: 1px;background-color: rgba(222, 226, 230, 0.5);border-bottom: 1px solid #ced4da;">
  189. <div class="col-md-10" style="padding-left: 0">
  190. <div style="padding: 10px 10px 10px 20px;">
  191. <p>
  192. <strong>zyy</strong>-<small title="2019年04月01日 13时31分34秒">30 分钟前</small>
  193. </p>
  194. <div><p>入库创造</p></div>
  195. </div>
  196. </div>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. </div>
  202. </form>
  203. <script src="../../lib/app/js/app.src.js"></script>
  204. <script src="../../lib/jquery/jquery/validate/jquery.metadata.js"></script>
  205. <script src="../../lib/jquery/jquery/jquery.form.js"></script>
  206. <script src="../../lib/jquery/jquery-ui/jquery-ui.min.js"></script>
  207. <script src="../../lib/jquery/select/jquery-editable-select.min.js"></script><!--可编辑单选引用-->
  208. <script src="../../lib/bootstrap-select/bootstrap-select.js"></script>
  209. <script src="../../lib/bootstrap-select/bootstrap-multiselect.js"></script>
  210. <script src="../../lib/jquery/datetimepicker/jquery.datetimepicker.js"></script>
  211. <script src="../../lib/webo/js/validate.js"></script>
  212. <script src="../../lib/webo/js/validateExtend.js"></script>
  213. <script src="../../lib/webo/js/ui.js"></script>
  214. <script src="../../lib/bootable/bootstrap-table.js"></script>
  215. <script src="../../lib/bootable/extensions/editable/bootstrap-table-editable.js"></script>
  216. <script src="../../lib/xeditable/bootstrap3-editable/js/bootstrap-editable.js"></script>
  217. <script>
  218. var $ItemTable = $("#item_table");
  219. $(function () {
  220. $ItemTable.bootstrapTable({
  221. url: "/item/list/prestore",
  222. method: "get",
  223. ordering: false,
  224. silentSort: true,
  225. sidePagination: "server",
  226. pagination: false,
  227. fixedColumns: true,
  228. fixedNumber: 1,
  229. striped: false,
  230. pageSize: 10,
  231. pageList: [10, 25, 50, 100],
  232. showFooter: false,
  233. columns: [
  234. {
  235. field: 'id',
  236. title: '序号',
  237. visible:false,
  238. width: 10
  239. },
  240. {
  241. field: 'product',
  242. title: '产品展示',
  243. width: 100,
  244. align:'center',
  245. sortable: false,
  246. },{
  247. field: 'explain',
  248. title: '标签(就是产品里面的说明项)',
  249. width: 100,
  250. align:'center',
  251. sortable: false,
  252. },{
  253. field: 'unit',
  254. title: '账户',
  255. width: 100,
  256. align:'center',
  257. sortable: false,
  258. },{
  259. field: 'complete',
  260. title: '数量',
  261. width: 100,
  262. align:'center',
  263. sortable: false,
  264. },{
  265. field: 'num',
  266. title: '单价',
  267. width: 100,
  268. align:'center',
  269. sortable: false,
  270. },{
  271. field: 'num',
  272. title: '税率设置',
  273. width: 100,
  274. align:'center',
  275. sortable: false,
  276. },{
  277. field: 'num',
  278. title: '小计',
  279. width: 100,
  280. align:'center',
  281. sortable: false,
  282. },{
  283. field: 'operation',
  284. title: '',
  285. width: 10,
  286. align:'left',
  287. sortable: false,
  288. formatter: function (value, row, index) {
  289. var d = '<a class = "remove glyphicon glyphicon-trash" href="javascript:void(0)"></a>';
  290. return d
  291. },
  292. events: 'operateEvents'
  293. }
  294. ]
  295. });
  296. });
  297. window.operateEvents = {
  298. 'click .remove': function (e, value, row, index) {
  299. $ItemTable.bootstrapTable('remove', {
  300. field: 'id',
  301. values: [row.id]
  302. });
  303. $ItemTable.bootstrapTable('load', $ItemTable.bootstrapTable("getData"));
  304. }
  305. };
  306. </script>
  307. </body>
  308. </html>