module.js 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805
  1. "use strict";
  2. angular.module('app.supervise', ['ui.router','app.basic','app.business','app.alarm','app.camera','app.numbermanage','datatables']).config(function ($stateProvider) {
  3. $stateProvider
  4. .state('app.supervise', {
  5. abstract: true,
  6. data: {
  7. title: '粮库决策'
  8. }
  9. })
  10. .state('app.supervise.cameraPT', {
  11. url: '/supervise/cameraPT:showType',
  12. data: {
  13. title: '2.5维展示'
  14. },
  15. views: {
  16. "content@app": {
  17. controller: 'cameraPTCtrl as datatables',
  18. templateUrl: 'app/supervise/views/cameraPT.html'
  19. }
  20. }
  21. })
  22. .state('app.supervise.monitorPT', {
  23. url: '/supervise/monitorPT:showType',
  24. data: {
  25. title: '视频监控平面图'
  26. },
  27. views: {
  28. "content@app": {
  29. controller: 'cameraPTCtrl as datatables',
  30. templateUrl: 'app/supervise/views/monitorPT.html'
  31. }
  32. }
  33. })
  34. .state('app.supervise.grainPT', {
  35. url: '/supervise/grainPT:showType',
  36. data: {
  37. title: '粮库平面图'
  38. },
  39. views: {
  40. "content@app": {
  41. controller: 'cameraPTCtrl as datatables',
  42. templateUrl: 'app/supervise/views/grainPT.html'
  43. }
  44. }
  45. })
  46. .state('app.supervise.houseStatePT', {
  47. url: '/supervise/houseStatePT',
  48. data: {
  49. title: '仓房状态'
  50. },
  51. views: {
  52. "content@app": {
  53. controller: 'houseStatePTCtrl as datatables',
  54. templateUrl: 'app/supervise/views/monitorPT.html'
  55. }
  56. }
  57. })
  58. //=======================预警显示开始========================//
  59. .state('app.supervise.warning', {
  60. abstract: true,
  61. data: {
  62. title: '预警显示'
  63. }
  64. })
  65. // 报警阀值-列表
  66. .state('app.supervise.warning.basicThresholdSetList', {
  67. url: '/supervise/warning/basicThresholdSetList',
  68. data: {
  69. title: '预警阀值列表'
  70. },
  71. views: {
  72. "content@app": {
  73. controller: 'basicThresholdSetCtrl',
  74. templateUrl: 'app/intelligent/basicData/views/basicThresholdSet-list.html'
  75. }
  76. }
  77. }
  78. )
  79. // 报警记录
  80. .state('app.supervise.warning.record', {
  81. url: '/supervise/warning/record',
  82. data: {
  83. title: '预警记录'
  84. },
  85. views: {
  86. "content@app": {
  87. controller: 'warningThresholdCtrl',
  88. templateUrl: 'app/intelligent/grainDetection/views/warningThreshold-list.html'
  89. }
  90. }
  91. }
  92. )
  93. //----------------预警显示结束---------------//
  94. //----------------仓储状态查看开始---------------//
  95. .state('app.supervise.storageStateList', {
  96. url: '/supervise/storageStateList',
  97. data: {
  98. title: '仓储状态查看'
  99. },
  100. views: {
  101. "content@app": {
  102. controller: 'storageStateListCtrl',
  103. templateUrl: 'app/supervise/views/storageState/storageState-list.html'
  104. }
  105. }
  106. })
  107. .state('app.supervise.storageStateEdit', {
  108. url: '/supervise/storageStateEdit/:id/:orgId',
  109. data: {
  110. title: '仓储状态详情'
  111. },
  112. views: {
  113. "content@app": {
  114. controller: 'storageStateEditCtrl',
  115. templateUrl: 'app/supervise/views/storageState/storageState-edit.html'
  116. }
  117. }
  118. })
  119. //----------------仓储状态查看结束---------------//
  120. //=======================视频监控========================//
  121. .state('app.supervise.camera', {
  122. abstract: true,
  123. data: {
  124. title: '视频监控'
  125. }
  126. })
  127. .state('app.supervise.camera.play', {
  128. url: '/supervise/camera/play',
  129. data: {
  130. title: '实时监控'
  131. },
  132. views: {
  133. "content@app": {
  134. controller: 'cameraPlayCtrl as datatables',
  135. templateUrl: 'app/monitor/views/camera-play.html'
  136. }
  137. }
  138. })
  139. .state('app.supervise.camera.alarmList', {
  140. url: '/supervise/camera/alarm/list',
  141. data: {
  142. title: '报警信息发送记录'
  143. },
  144. views: {
  145. "content@app": {
  146. controller: 'alarmCtrl as datatables',
  147. templateUrl: 'app/monitor/views/alarm-list.html'
  148. }
  149. }
  150. })
  151. //=======================视频监控========================//
  152. //=======================粮情监测========================//
  153. .state('app.supervise.situation', {
  154. abstract: true,
  155. data: {
  156. title: '粮情监测'
  157. }
  158. })
  159. .state('app.supervise.situation.grainTempList', {
  160. url: '/situation/grainTempList',
  161. data: {
  162. title: '粮情列表'
  163. },
  164. views: {
  165. "content@app": {
  166. controller: 'grainTempCtrl as datatables',
  167. templateUrl: 'app/supervise/views/graintemp-list.html'
  168. }
  169. },
  170. resolve: {
  171. scripts: function(lazyScript){
  172. return lazyScript.register([
  173. 'build/vendor.graphs.js'
  174. ]);
  175. }
  176. }
  177. })
  178. .state('app.supervise.situation.threeTempChart', {
  179. url: '/situation/threeTempChart:id',
  180. data: {
  181. title: '粮情五温趋势图'
  182. },
  183. views: {
  184. "content@app": {
  185. controller: 'threeTempChartCtrl as datatables',
  186. templateUrl: 'app/supervise/views/threetemp-charts.html'
  187. }
  188. },
  189. resolve: {
  190. scripts: function(lazyScript){
  191. return lazyScript.register([
  192. 'build/vendor.graphs.js'
  193. ]);
  194. }
  195. }
  196. })
  197. // 虫害报警
  198. .state('app.supervise.situation.insect', {
  199. url: '/supervise/situation/insect',
  200. data: {
  201. title: '虫害报警列表'
  202. },
  203. params:{
  204. showType : "CH"
  205. },
  206. views: {
  207. "content@app": {
  208. controller: 'warningThresholdCtrl',
  209. templateUrl: 'app/intelligent/grainDetection/views/warningThreshold-list.html'
  210. }
  211. }
  212. }
  213. )
  214. // 气体报警
  215. .state('app.supervise.situation.gas', {
  216. url: '/supervise/situation/gas',
  217. data: {
  218. title: '气体报警列表'
  219. },
  220. params:{
  221. showType : "QT"
  222. },
  223. views: {
  224. "content@app": {
  225. controller: 'warningThresholdCtrl',
  226. templateUrl: 'app/intelligent/grainDetection/views/warningThreshold-list.html'
  227. }
  228. }
  229. }
  230. )
  231. // 温度报警
  232. .state('app.supervise.situation.temperature', {
  233. url: '/supervise/situation/temperature/:isShow/:houseId',
  234. data: {
  235. title: '温度报警列表'
  236. },
  237. params:{
  238. showType : "WD"
  239. },
  240. views: {
  241. "content@app": {
  242. controller: 'warningThresholdCtrl',
  243. templateUrl: 'app/intelligent/grainDetection/views/warningThreshold-list.html'
  244. }
  245. }
  246. }
  247. )
  248. // 湿度报警
  249. .state('app.supervise.situation.humidity', {
  250. url: '/supervise/situation/humidity/:isShow/:houseId',
  251. data: {
  252. title: '湿度报警'
  253. },
  254. params:{
  255. showType : "WD"
  256. },
  257. views: {
  258. "content@app": {
  259. controller: 'humidityWarningThresholdCtrl',
  260. templateUrl: 'app/supervise/views/humidityWarningThreshold.html'
  261. }
  262. }
  263. })
  264. // 库存超限报警
  265. .state('app.supervise.situation.stock', {
  266. url: '/supervise/situation/stock/:isShow/:houseId',
  267. data: {
  268. title: '库存超限报警'
  269. },
  270. params:{
  271. showType : "WD"
  272. },
  273. views: {
  274. "content@app": {
  275. controller: 'stockWarningThresholdCtrl',
  276. templateUrl: 'app/supervise/views/stockWarningThreshold.html'
  277. }
  278. }
  279. })
  280. // 储存超限报警
  281. .state('app.supervise.situation.store', {
  282. url: '/supervise/situation/store/:isShow/:houseId',
  283. data: {
  284. title: '储存超限报警'
  285. },
  286. params:{
  287. showType : "WD"
  288. },
  289. views: {
  290. "content@app": {
  291. controller: 'storeWarningThresholdCtrl',
  292. templateUrl: 'app/supervise/views/storeWarningThreshold.html'
  293. }
  294. }
  295. })
  296. // 内控预警列表
  297. .state('app.supervise.situation.internalControl', {
  298. url: '/supervise/situation/internalControl/:isShow/:houseId',
  299. data: {
  300. title: '内控预警列表'
  301. },
  302. params:{
  303. showType : "WD"
  304. },
  305. views: {
  306. "content@app": {
  307. controller: 'internalWarningListCtrl',
  308. templateUrl: 'app/supervise/views/internalWarningList.html'
  309. }
  310. }
  311. })
  312. // 违规预警
  313. .state('app.supervise.situation.violation', {
  314. url: '/supervise/situation/violation',
  315. data: {
  316. title: '违规预警'
  317. },
  318. params:{
  319. showType : "WD"
  320. },
  321. views: {
  322. "content@app": {
  323. controller: 'violationWarningListCtrl',
  324. templateUrl: 'app/supervise/views/violationWarningList.html'
  325. }
  326. }
  327. })
  328. // 违规预警详情页
  329. .state('app.supervise.situation.violationDetail', {
  330. url: '/supervise/situation/violationDetail/:id/:disabled',
  331. data: {
  332. title: '违规预警'
  333. },
  334. params:{
  335. showType : "WD"
  336. },
  337. views: {
  338. "content@app": {
  339. controller: 'violationDetailCtrl',
  340. templateUrl: 'app/supervise/views/violationDetail.html'
  341. }
  342. }
  343. })
  344. //=======================粮情监测========================//
  345. //=======================仓储作业========================//
  346. .state('app.supervise.operation', {
  347. abstract: true,
  348. data: {
  349. title: '仓储作业'
  350. }
  351. })
  352. .state('app.supervise.operation.ccZy', {
  353. url: '/operation/ccZy/:houseId',
  354. data: {
  355. title: '仓储作业记录'
  356. },
  357. views: {
  358. "content@app": {
  359. controller: 'ccZyCtrl as datatables',
  360. templateUrl: 'app/supervise/views/ccZy-List.html'
  361. }
  362. }
  363. })
  364. //=======================仓储作业========================//
  365. //=======================储粮信息========================//
  366. .state('app.supervise.storage', {
  367. abstract: true,
  368. data: {
  369. title: '储粮信息'
  370. }
  371. })
  372. .state('app.supervise.storage.plan', {
  373. url: '/storage/plan',
  374. data: {
  375. title: '计划状态'
  376. },
  377. views: {
  378. "content@app": {
  379. controller: 'planCtrl',
  380. templateUrl: 'app/supervise/views/cl-plan.html'
  381. }
  382. }
  383. })
  384. .state('app.supervise.storage.barnBasic', {
  385. url: '/storage/barnBasic',
  386. data: {
  387. title: '仓房基本信息'
  388. },
  389. views: {
  390. "content@app": {
  391. controller: 'barnStateCtrl as datatables',
  392. templateUrl: 'app/supervise/views/barnState-list.html'
  393. }
  394. }
  395. })
  396. .state('app.supervise.storage.barnBasic.rainOrSnow', {
  397. url: '/storage/barnBasic/rainOrSnow:id',
  398. data: {
  399. title: '风雨雪三查'
  400. },
  401. views: {
  402. "content@app": {
  403. controller: 'rainOrSnowCtrl as datatables',
  404. templateUrl: 'app/supervise/views/barnState-RainOrSnow-edit.html'
  405. }
  406. }
  407. })
  408. .state('app.supervise.storage.keeperList', {
  409. url: '/storage/keeperList',
  410. data: {
  411. title: '库级人员信息'
  412. },
  413. params:{
  414. functionType : "LKJC"
  415. },
  416. views: {
  417. "content@app": {
  418. controller: 'keeperCtrl',
  419. templateUrl: 'app/supervise/views/cl-keeper.html'
  420. }
  421. }
  422. })
  423. .state('app.supervise.storage.inventory', {
  424. url: '/storage/inventory/:id',
  425. data: {
  426. title: '库存统计'
  427. },
  428. params:{
  429. jumpType : "KC"
  430. },
  431. views: {
  432. "content@app": {
  433. controller: 'sheetCtrl',
  434. templateUrl: 'app/supervise/views/inventory-list.html'
  435. }
  436. }
  437. })
  438. .state('app.supervise.storage.inventoryDetails', {
  439. url: '/storage/inventoryDetails/:id',
  440. data: {
  441. title: '库存统计详情'
  442. },
  443. params:{
  444. isNotEdit : true
  445. },
  446. views: {
  447. "content@app": {
  448. controller: 'sheetSaveCtrl',
  449. templateUrl: 'app/storage/views/numberManage/sheet-edit.html'
  450. }
  451. }
  452. })
  453. //=======================预警提示========================//
  454. .state('app.supervise.warnPrompt', {
  455. url: '/supervise/warnPrompt',
  456. data: {
  457. title: '预警提示'
  458. },
  459. views: {
  460. "content@app": {
  461. controller: 'warnPromptCtrl',
  462. templateUrl: 'app/supervise/views/warnPrompt-index.html'
  463. }
  464. }
  465. })
  466. /*----------------------------决策支持-------------------------------*/
  467. // 质量追溯统计
  468. // 二级路由--决策支持
  469. .state('app.supervise.decisionSupport', {
  470. abstract: true,
  471. data: {
  472. title: '决策支持'
  473. }
  474. })
  475. // 列表
  476. .state('app.supervise.decisionSupport.qualityTraceList', {
  477. url: '/decisionSupport/qualityTraceList',
  478. data: {
  479. title: '质量追溯统计'
  480. },
  481. views: {
  482. "content@app": {
  483. controller: 'qualityTraceCtrl',
  484. templateUrl: 'app/supervise/qualityTrace/views/qualityTrace-list.html'
  485. }
  486. }
  487. })
  488. // 质量详情
  489. .state('app.supervise.decisionSupport.qualityTraceList.firstCheckDetail', {
  490. url: '/decisionSupport/qualityTraceList/firstCheckDetail/:id/:isNotEdit',
  491. data: {
  492. title: '粮食初检详情'
  493. },
  494. views: {
  495. "content@app": {
  496. controller: 'qualitycheckSaveCtrl',
  497. templateUrl: 'app/storage/views/qualitycheck/qualitycheck-firstcheck-edit.html'
  498. }
  499. }
  500. })
  501. .state('app.supervise.decisionSupport.qualityTraceList.acceptCheckDetail', {
  502. url: '/decisionSupport/qualityTraceList/acceptCheckDetail/:id/:isNotEdit',
  503. data: {
  504. title: '粮食验收详情'
  505. },
  506. views: {
  507. "content@app": {
  508. controller: 'qualitycheckSaveCtrl',
  509. templateUrl: 'app/storage/views/qualitycheck/qualitycheck-acceptcheck-edit.html'
  510. }
  511. }
  512. })
  513. .state('app.supervise.decisionSupport.qualityTraceList.springCheckDetail', {
  514. url: '/decisionSupport/qualityTraceList/springCheckDetail/:id/:isNotEdit',
  515. data: {
  516. title: '春秋普查详情'
  517. },
  518. views: {
  519. "content@app": {
  520. controller: 'qualitycheckSaveCtrl',
  521. templateUrl: 'app/storage/views/qualitycheck/qualitycheck-springcheck-edit.html'
  522. }
  523. }
  524. })
  525. .state('app.supervise.decisionSupport.qualityTraceList.outCheckDetail', {
  526. url: '/decisionSupport/qualityTraceList/outCheckDetail/:id/:isNotEdit',
  527. data: {
  528. title: '出库质量详情'
  529. },
  530. views: {
  531. "content@app": {
  532. controller: 'qualitycheckSaveCtrl',
  533. templateUrl: 'app/storage/views/qualitycheck/qualitycheck-outcheck-edit.html'
  534. }
  535. }
  536. })
  537. .state('app.supervise.decisionSupport.qualityTraceList.dayCheckDetail', {
  538. url: '/decisionSupport/qualityTraceList/dayCheckDetail/:id/:isNotEdit',
  539. data: {
  540. title: '日常检查详情'
  541. },
  542. views: {
  543. "content@app": {
  544. controller: 'qualitycheckSaveCtrl',
  545. templateUrl: 'app/storage/views/qualitycheck/qualitycheck-dakcheck-edit.html'
  546. }
  547. }
  548. })
  549. .state('app.supervise.decisionSupport.qualityTraceList.thirdCheckDetail', {
  550. url: '/decisionSupport/qualityTraceList/thirdCheckDetail/:id/:isNotEdit',
  551. data: {
  552. title: '第三方检查详情'
  553. },
  554. views: {
  555. "content@app": {
  556. controller: 'qualitycheckSaveCtrl',
  557. templateUrl: 'app/storage/views/qualitycheck/qualitycheck-trkcheck-edit.html'
  558. }
  559. }
  560. })
  561. // 出入库监管统计
  562. .state('app.supervise.decisionSupport.cycleFoodCount', {
  563. url: '/decisionSupport/cycleFoodCount',
  564. data: {
  565. title: '出入库监管统计'
  566. },
  567. views: {
  568. "content@app": {
  569. controller: 'cycleFoodCountCtrl',
  570. templateUrl: 'app/supervise/views/cycleFoodCount-list.html'
  571. }
  572. }
  573. })
  574. .state('app.supervise.decisionSupport.cycleFoodCount.truckDetail', {
  575. url: '/decisionSupport/cycleFoodCount/truckDetail/:obj',// 传参 : id/:name/:pwd
  576. data: {
  577. title: '汽车出入库详情'
  578. },
  579. views: {
  580. "content@app": {
  581. controller: 'crkRecordDetailCtrl',
  582. templateUrl: 'app/supervise/views/crkRecordDetail.html'
  583. }
  584. }
  585. })
  586. .state('app.supervise.decisionSupport.cycleFoodCount.trainDetail', {
  587. url: '/decisionSupport/cycleFoodCount/trainDetail/:obj',// 传参 : id/:name/:pwd
  588. data: {
  589. title: '火车出入库详情'
  590. },
  591. views: {
  592. "content@app": {
  593. controller: 'crkRecordDetailCtrl',
  594. templateUrl: 'app/supervise/views/crkRecordDetail.html'
  595. }
  596. }
  597. })
  598. // 库存监管统计
  599. .state('app.supervise.decisionSupport.storeSuperviseList', {
  600. url: '/decisionSupport/storeSuperviseList/:id',
  601. data: {
  602. title: '库存监管统计'
  603. },
  604. params:{
  605. isNotEdit : true
  606. },
  607. views: {
  608. "content@app": {
  609. controller: 'numberManageCtrl',
  610. templateUrl: 'app/storage/views/numberManage/numberManage-list.html'
  611. }
  612. }
  613. }
  614. )
  615. // 动态粮情统计
  616. .state('app.supervise.decisionSupport.dynamicFood', {
  617. url: '/decisionSupport/dynamicFood',
  618. data: {
  619. title: '动态粮情统计'
  620. },
  621. params:{
  622. jumpType : "DT"
  623. },
  624. views: {
  625. "content@app": {
  626. controller: 'sheetCtrl',
  627. templateUrl: 'app/supervise/views/inventory-list.html'
  628. }
  629. }
  630. })
  631. // 动态粮情统计详情
  632. .state('app.supervise.decisionSupport.dynamicFoodDetail', {
  633. url: '/decisionSupport/dynamicFoodDetail/:id',
  634. data: {
  635. title: '动态粮情统计详情'
  636. },
  637. params:{
  638. isNotEdit : true
  639. },
  640. views: {
  641. "content@app": {
  642. controller: 'sheetSaveCtrl as datatables',
  643. templateUrl: 'app/storage/views/numberManage/sheet-edit.html'
  644. }
  645. }
  646. })
  647. // 粮食购销统计
  648. // 三级路由--粮食购销统计
  649. .state('app.supervise.decisionSupport.SalesStatistics', {
  650. abstract: true,
  651. data: {
  652. title: '粮食购销统计'
  653. }
  654. })
  655. // 计划执行进度
  656. .state('app.supervise.decisionSupport.SalesStatistics.plan-schedule', {
  657. url: '/decisionSupport/SalesStatistics/plan-schedule',
  658. data: {
  659. title: '计划执行进度'
  660. },
  661. params:{
  662. SalesStatistics : true
  663. },
  664. views: {
  665. "content@app": {
  666. controller: 'planScheduleCtrl',
  667. templateUrl: 'app/business/schedule/views/plan-schedule-list.html'
  668. }
  669. }
  670. })
  671. // 详情
  672. .state('app.supervise.decisionSupport.SalesStatistics.plan-schedule.plan-view', {
  673. url: '/decisionSupport/SalesStatistics/plan-schedule/plan-view/:id/:processInstanceId',
  674. data: {
  675. title: '计划详情'
  676. },
  677. params:{
  678. isNotEdit : true
  679. },
  680. views: {
  681. "content@app": {
  682. controller: 'planSaveCtrl',
  683. templateUrl: 'app/business/plan/views/plan-edit.html'
  684. }
  685. }
  686. })
  687. // 合同执行进度
  688. .state('app.supervise.decisionSupport.SalesStatistics.contract-schedule', {
  689. url: '/decisionSupport/SalesStatistics/contract-schedule',
  690. data: {
  691. title: '合同执行进度'
  692. },
  693. params:{
  694. SalesStatistics : true
  695. },
  696. views: {
  697. "content@app": {
  698. controller: 'contractScheduleCtrl',
  699. templateUrl: 'app/business/schedule/views/contract-schedule-list.html'
  700. }
  701. }
  702. })
  703. // 详情
  704. .state('app.supervise.decisionSupport.SalesStatistics.contract-schedule.contract-view', {
  705. url: '/decisionSupport/SalesStatistics/contract-schedule/contract-view/:id/:processInstanceId',
  706. data: {
  707. title: '合同详情'
  708. },
  709. params:{
  710. isNotEdit : true
  711. },
  712. views: {
  713. "content@app": {
  714. controller: 'contractSaveCtrl',
  715. templateUrl: 'app/business/contract/views/contract-edit.html'
  716. }
  717. }
  718. })
  719. // 通知单执行进度
  720. .state('app.supervise.decisionSupport.SalesStatistics.deliveryStorageNotice-schedule', {
  721. url: '/decisionSupport/SalesStatistics/deliveryStorageNotice-schedule',
  722. data: {
  723. title: '通知单执行进度'
  724. },
  725. params:{
  726. SalesStatistics : true
  727. },
  728. views: {
  729. "content@app": {
  730. controller: 'deliveryStorageNoticeScheduleCtrl',
  731. templateUrl: 'app/business/schedule/views/deliveryStorageNotice-schedule-list.html'
  732. }
  733. }
  734. })
  735. // 详情
  736. .state('app.supervise.decisionSupport.SalesStatistics.deliveryStorageNotice-schedule.deliveryNotice-view', {
  737. url: '/decisionSupport/decisionSupport/deliveryStorageNotice-schedule/deliveryNotice-view/:id/:processInstanceId',
  738. params: {
  739. "noticeType" : "delivery",
  740. "isNotEdit" : true
  741. },
  742. data: {
  743. title: '出库通知单详情'
  744. },
  745. views: {
  746. "content@app": {
  747. controller: 'deliveryStorageNoticeSaveCtrl',
  748. templateUrl: 'app/business/deliveryStorageNotice/views/deliveryNotice-edit.html'
  749. }
  750. }
  751. })
  752. .state('app.supervise.decisionSupport.SalesStatistics.deliveryStorageNotice-schedule.storageNotice-view', {
  753. url: '/decisionSupport/SalesStatistics/deliveryStorageNotice-schedule/storageNotice-view/:id/:processInstanceId',
  754. params: {
  755. "noticeType" : "storage",
  756. "isNotEdit" : true
  757. },
  758. data: {
  759. title: '入库通知单详情'
  760. },
  761. views: {
  762. "content@app": {
  763. controller: 'deliveryStorageNoticeSaveCtrl',
  764. templateUrl: 'app/business/deliveryStorageNotice/views/storageNotice-edit.html'
  765. }
  766. }
  767. })
  768. //分仓保管账--储粮详情
  769. .state('app.supervise.storage.houseKeepAccount', {
  770. url: '/storage/houseKeepAccount/:account/:type/:houseId',
  771. data: {
  772. title: '储粮详情'
  773. },
  774. views: {
  775. "content@app": {
  776. controller: 'houseKeepAccountCtrl',
  777. templateUrl: 'app/supervise/views/grainStorage/houseKeepAccount-list.html'
  778. }
  779. }
  780. })
  781. //分仓保管账记账--储粮详情查看
  782. .state('app.supervise.storage.houseKeepAccountEdit', {
  783. url: '/storage/houseKeepAccountEdit/:account/:butType',
  784. data: {
  785. title: '储粮详情查看'
  786. },
  787. views: {
  788. "content@app": {
  789. controller: 'houseKeepAccountEditCtrl',
  790. templateUrl: 'app/supervise/views/grainStorage/houseKeepAccount-edit.html'
  791. }
  792. }
  793. })
  794. });