quarterDetail.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. <div id="content">
  2. <section id="widget-grid" widget-grid>
  3. <div class="row">
  4. <article class="col-sm-12 col-md-12 col-lg-12">
  5. <div jarvis-widget id="form-grid-widget"
  6. data-widget-colorbutton="false" data-widget-editbutton="false"
  7. data-widget-custombutton="false">
  8. <div>
  9. <div class="widget-body no-padding">
  10. <form id="violation-form" class="smart-form ng-pristine ng-valid" data-validator-option="validateOptions" novalidate="novalidate">
  11. <header>
  12. <a href-void class="btn btn-default btn-xs" ng-click="retList()">
  13. <i class="fa fa-angle-left"></i>&nbsp;返回&nbsp;
  14. </a>
  15. &nbsp;<strong>季报详情</strong>
  16. <span class="pull-right font-xs">带*的部分必须填写</span>
  17. </header>
  18. <h2 style="text-align: center;"><strong>季报详情</strong></h2>
  19. <header>基本信息</header>
  20. <fieldset>
  21. <div class="row">
  22. <section class="col col-3">
  23. <label class="label">编号</label>
  24. <label class="input">
  25. <input class="form-control" type="text" ng-model="form.bh" name="bh" ng-disabled="disabled">
  26. </label>
  27. </section>
  28. <section class="col col-3">
  29. <label class="label">粮库名称</label>
  30. <label class="input">
  31. <input class="form-control" type="text" ng-model="form.lkmc" name="lkmc" ng-disabled="disabled">
  32. </label>
  33. </section>
  34. <section class="col col-3">
  35. <label class="label txt-bg-red">仓房名称<span style="color: red;">*</span></label>
  36. <label class="select">
  37. <select
  38. ng-model="form.houseId"
  39. name="houseId"
  40. class="form-control"
  41. ng-options="store.storehouseId as store.storehouseName for store in storelist"
  42. ng-change="onStoreChange()"
  43. required
  44. ng-disabled="disabled"
  45. >
  46. <option value="">请选择</option>
  47. </select>
  48. </label>
  49. </section>
  50. <section class="col col-3">
  51. <label class="label">货位名称<span style="color: red;">*</span></label>
  52. <label class="select">
  53. <select
  54. ng-model="form.warehouseId"
  55. name="warehouseId"
  56. ng-options="ware.warehouseId as ware.warehouseName for ware in wareList"
  57. ng-change=onWareChange()
  58. required
  59. ng-disabled="disabled"
  60. >
  61. <option value="">--请选择--</option>
  62. </select>
  63. </label>
  64. </section>
  65. <section class="col col-3">
  66. <label class="label">仓房类型</label>
  67. <label class="select">
  68. <select ng-model="form.houseType" name="houseType" ng-options="enum.enumid as enum.enumname for enum in dicDataList[1064]" ng-disabled="disabled">
  69. <option value="">--请选择--</option>
  70. </select>
  71. </label>
  72. </section>
  73. <section class="col col-3">
  74. <label class="label">粮食品种</label>
  75. <label class="select">
  76. <select ng-model="form.lspz" name="lspz" ng-options="enum.enumid as enum.enumname for enum in dicDataList[1061]" ng-disabled="disabled">
  77. <option value="">--请选择--</option>
  78. </select>
  79. </label>
  80. </section>
  81. <section class="col col-3">
  82. <label class="label">责任保管员</label>
  83. <label class="input">
  84. <input class="form-control" type="text" ng-model="form.zrbgy" name="zrbgy" ng-disabled="disabled">
  85. </label>
  86. </section>
  87. <section class="col col-3">
  88. <label class="label">提交人</label>
  89. <label class="input">
  90. <input class="form-control" type="text" ng-model="form.tjr" name="tjr" ng-disabled="disabled">
  91. </label>
  92. </section>
  93. <section class="col col-3" id="DataTables_Table_1_wrapper" class="dataTables_wrapper">
  94. <label class="label">检查年份<span style="color: red;">*</span></label>
  95. <label class="input">
  96. <select ng-model="form.jcnf" name="jcnf" class="form-control" ng-options="item for item in years" required ng-disabled="disabled" ng-change="onTimeChange()">
  97. <option value="">--请选择--</option>
  98. </select>
  99. </label>
  100. </section>
  101. <section class="col col-3">
  102. <label class="label">检查季度<span style="color: red;">*</span></label>
  103. <label class="input">
  104. <select ng-model="form.jcjd" name="jcjd" class="form-control" ng-options="num as num for num in [1, 2, 3, 4]" required ng-disabled="disabled" ng-change="onTimeChange()">
  105. <option value="">--请选择--</option>
  106. </select>
  107. </label>
  108. </section>
  109. <section class="col col-3">
  110. <label class="label">提交日期<span style="color: red;">*</span></label>
  111. <label class="input">
  112. <input class="form-control" type="text" ng-model="form.tjrq" name="tjrq" required ng-disabled="disabled">
  113. </label>
  114. </section>
  115. </div>
  116. </fieldset>
  117. <header><strong>温湿度情况</strong></header>
  118. <fieldset>
  119. <div class="col-xs-12 col-sm-12">
  120. <table class="table table-striped table-bordered table-hover" width="100%">
  121. <tbody><tr>
  122. <th rowspan="2">
  123. <label class="label" style="margin-top: 34px;text-align: center;">检查时间</label>
  124. </th>
  125. <th colspan="2">
  126. <label class="label" style="margin-top: 9px;text-align: center;">湿度(%)</label>
  127. </th>
  128. <th colspan="2">
  129. <label class="label" style="margin-top: 9px;text-align: center;">温度(℃)</label>
  130. </th>
  131. <th colspan="3">
  132. <label class="label" style="margin-top: 9px;text-align: center;">粮温检查情况(℃)</label>
  133. </th>
  134. </tr>
  135. <tr>
  136. <th>
  137. <label class="label" style="margin-top: 9px;text-align: center;">仓内</label>
  138. </th>
  139. <th>
  140. <label class="label" style="margin-top: 9px;text-align: center;">仓外</label>
  141. </th>
  142. <th>
  143. <label class="label" style="margin-top: 9px;text-align: center;">仓内</label>
  144. </th>
  145. <th>
  146. <label class="label" style="margin-top: 9px;text-align: center;">仓外</label>
  147. </th>
  148. <th>
  149. <label class="label" style="margin-top: 9px;text-align: center;">最高</label>
  150. </th>
  151. <th>
  152. <label class="label" style="margin-top: 9px;text-align: center;">最低</label>
  153. </th>
  154. <th>
  155. <label class="label" style="margin-top: 9px;text-align: center;">平均</label>
  156. </th>
  157. </tr>
  158. <tr ng-repeat="item in temperature" class="ng-scope">
  159. <th>
  160. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.tTime }}</label>
  161. </th>
  162. <th>
  163. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.inh }}</label>
  164. </th>
  165. <th>
  166. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.outh }}</label>
  167. </th>
  168. <th>
  169. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.intemp }}</label>
  170. </th>
  171. <th>
  172. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.outtemp }}</label>
  173. </th>
  174. <th>
  175. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.tMax }}</label>
  176. </th>
  177. <th>
  178. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.tMin }}</label>
  179. </th>
  180. <th>
  181. <label class="label" style="margin-top: 9px;text-align: center;">{{ item.tAvg }}</label>
  182. </th>
  183. </tr>
  184. </tbody></table>
  185. </div>
  186. </fieldset>
  187. <header><strong>异常情况与四无检查</strong></header>
  188. <fieldset>
  189. <div class="col-xs-12 col-sm-12">
  190. <table class="table table-striped table-bordered table-hover" width="100%">
  191. <tbody><tr>
  192. <th rowspan="2">
  193. <label class="label" style="margin-top: 34px;text-align: center;width: 80px;">检查时间</label>
  194. </th>
  195. <th colspan="5">
  196. <label class="label" style="margin-top: 9px;text-align: center;">异常情况</label>
  197. </th>
  198. <th colspan="4">
  199. <label class="label" style="margin-top: 9px;text-align: center;">四无检查</label>
  200. </th>
  201. <th rowspan="2">
  202. <label class="label" style="margin-top: 26px;text-align: center;">处理方案或处理效果</label>
  203. </th>
  204. </tr>
  205. <tr>
  206. <th>
  207. <label class="label" style="margin-top: 9px;text-align: center;">类型</label>
  208. </th>
  209. <th>
  210. <label class="label" style="margin-top: 9px;text-align: center;">部位</label>
  211. </th>
  212. <th>
  213. <label class="label" style="margin-top: 9px;text-align: center;">范围</label>
  214. </th>
  215. <th>
  216. <label class="label" style="margin-top: 9px;text-align: center;">粮温</label>
  217. </th>
  218. <th>
  219. <label class="label" style="margin-top: 9px;text-align: center;">水分</label>
  220. </th>
  221. <th>
  222. <label class="label" style="margin-top: 9px;text-align: center;">鼠雀情况</label>
  223. </th>
  224. <th>
  225. <label class="label" style="margin-top: 9px;text-align: center;">害虫情况</label>
  226. </th>
  227. <th>
  228. <label class="label" style="margin-top: 9px;text-align: center;">变质情况</label>
  229. </th>
  230. <th>
  231. <label class="label" style="margin-top: 9px;text-align: center;">事故情况</label>
  232. </th>
  233. </tr>
  234. <tr ng-repeat="item in form.grainAnalysisAbnormalList" class="ng-scope">
  235. <th>
  236. <label class="label ng-binding" style="margin-top: 9px;text-align: center;width: 80px;">
  237. <input type="hidden" ng-model="item.jcsj" ng-disabled="true" name="jcsj" required="" class="form-control datepicker ng-pristine ng-untouched ng-valid ng-isolate-scope hasDatepicker ng-valid-required" data-smart-datepicker="" autocomplete="off" id="dp1650105345692" disabled="disabled">
  238. 2019-10-06
  239. </label>
  240. </th>
  241. <th>
  242. <label class="input" style="margin-top: 9px;text-align: center;">
  243. <input type="text" ng-model="item.ycqklx" name="ycqklx" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  244. </label>
  245. </th>
  246. <th>
  247. <label class="input" style="margin-top: 9px;text-align: center;">
  248. <input type="text" ng-model="item.ycqkbw" name="ycqkbw" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  249. </label>
  250. </th>
  251. <th>
  252. <label class="input" style="margin-top: 9px;text-align: center;">
  253. <input type="text" ng-model="item.ycqkfw" name="ycqkfw" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  254. </label>
  255. </th>
  256. <th>
  257. <label class="input" style="margin-top: 9px;text-align: center;">
  258. <input type="number" string-to-number ng-model="item.ycqklw" name="ycqklw" class="form-control ng-pristine ng-untouched ng-valid" oninput="if(value.length>5) value=value.slice(0,5)" ng-disabled="disabled" >
  259. </label>
  260. </th>
  261. <th>
  262. <label class="input" style="margin-top: 9px;text-align: center;">
  263. <input type="number" string-to-number ng-model="item.ycqksf" name="ycqksf" class="form-control ng-pristine ng-untouched ng-valid" oninput="if(value.length>5) value=value.slice(0,5)" ng-disabled="disabled" >
  264. </label>
  265. </th>
  266. <th>
  267. <label class="input" style="margin-top: 9px;text-align: center;">
  268. <input type="text" ng-model="item.swjcqsqk" name="swjcqsqk" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  269. </label>
  270. </th>
  271. <th>
  272. <label class="input" style="margin-top: 9px;text-align: center;">
  273. <input type="text" ng-model="item.swjchcqk" name="swjchcqk" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  274. </label>
  275. </th>
  276. <th>
  277. <label class="input" style="margin-top: 9px;text-align: center;">
  278. <input type="text" ng-model="item.swjcbzqk" name="swjcbzqk" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  279. </label>
  280. </th>
  281. <th>
  282. <label class="input" style="margin-top: 9px;text-align: center;">
  283. <input type="text" ng-model="item.swjcsgqk" name="swjcsgqk" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  284. </label>
  285. </th>
  286. <th>
  287. <label class="input" style="margin-top: 9px;text-align: center;">
  288. <input type="text" ng-model="item.clfahclxg" name="clfahclxg" class="form-control ng-pristine ng-untouched ng-valid" ng-disabled="disabled" >
  289. </label>
  290. </th>
  291. </tr>
  292. </tbody></table>
  293. </div>
  294. </fieldset>
  295. <header><strong>粮情状况</strong></header>
  296. <fieldset>
  297. <section>
  298. <label class="textarea"> <i class="icon-append fa fa-comment"></i>
  299. <textarea rows="5" ng-model="form.lqzk" name="lqzk" maxlength="100" class="ng-pristine ng-untouched ng-valid" ng-disabled="disabled"></textarea>
  300. </label>
  301. </section>
  302. </fieldset>
  303. <header><strong>结论</strong></header>
  304. <fieldset>
  305. <section>
  306. <label class="textarea"> <i class="icon-append fa fa-comment"></i>
  307. <textarea rows="5" ng-model="form.jl" name="jl" maxlength="100" class="ng-pristine ng-untouched ng-valid" ng-disabled="disabled"></textarea>
  308. </label>
  309. </section>
  310. </fieldset>
  311. <header><strong>仓储科长意见</strong></header>
  312. <fieldset>
  313. <section>
  314. <label class="textarea"> <i class="icon-append fa fa-comment"></i>
  315. <textarea rows="5" ng-model="form.cckzyj" name="cckzyj" maxlength="100" class="ng-pristine ng-untouched ng-valid" ng-disabled="disabled"></textarea>
  316. </label>
  317. </section>
  318. </fieldset>
  319. <header><strong>备注</strong></header>
  320. <fieldset>
  321. <section>
  322. <label class="textarea"> <i class="icon-append fa fa-comment"></i>
  323. <textarea rows="5" ng-model="form.bz" name="bz" maxlength="100" class="ng-pristine ng-untouched ng-valid" ng-disabled="disabled"></textarea>
  324. </label>
  325. </section>
  326. </fieldset>
  327. <div>
  328. <footer class="text-align-center">
  329. <button type="button" class="btn btn-primary" ng-hide="disabled" ng-click="save()">提交</button>
  330. <button type="button" class="btn btn-default" ng-click="retList()">取消</button>
  331. </footer>
  332. </div>
  333. </form>
  334. </div>
  335. </div>
  336. </article>
  337. </div>
  338. </section>
  339. </div>