produce-task.js 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677
  1. /**
  2. * 生产任务
  3. * 冯海夫
  4. * 20201008
  5. */
  6. document.write("<script type='text/javascript' src='/js/util/dateoperation.js'></script>");
  7. var ServiceProduceTask = {
  8. // 计划完成情况
  9. getCompleteInfo: function () {
  10. // return {
  11. // "已完成": 150,
  12. // "未完成": 250
  13. // };
  14. return MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getFbsMomOrderdetailSum");
  15. },
  16. // 日计划完成情况
  17. getDayCompleteInfo: function () {
  18. // return {
  19. // "已完成": 150,
  20. // "未完成": 250
  21. // };
  22. return MethodGetService.methodGet("/fbsWorkshopDispatchList/fbsWorkshopDispatchList/getAchievementRate");
  23. },
  24. // 月度生产计划
  25. getMonthList: function () {
  26. // const taskList = [];
  27. // taskList.push({
  28. // projectName: "项目1",
  29. // orderSheetCode: "G10001",
  30. // materialCode: "10001",
  31. // materialName: "物料A",
  32. // specs: "3*4",
  33. // planSum: 30,
  34. // workHour: 60,
  35. // completeSum: 15
  36. // });
  37. // taskList.push({
  38. // projectName: "项目1",
  39. // orderSheetCode: "G10002",
  40. // materialCode: "10002",
  41. // materialName: "物料B",
  42. // specs: "3*4",
  43. // planSum: 20,
  44. // workHour: 50,
  45. // completeSum: 18
  46. // });
  47. // taskList.push({
  48. // projectName: "项目1",
  49. // orderSheetCode: "G10003",
  50. // materialCode: "10003",
  51. // materialName: "物料C",
  52. // specs: "3*4",
  53. // planSum: 90,
  54. // workHour: 10,
  55. // completeSum: 60
  56. // });
  57. // taskList.push({
  58. // projectName: "项目1",
  59. // orderSheetCode: "G10001",
  60. // materialCode: "10001",
  61. // materialName: "物料A",
  62. // specs: "3*4",
  63. // planSum: 30,
  64. // workHour: 60,
  65. // completeSum: 15
  66. // });
  67. // taskList.push({
  68. // projectName: "项目1",
  69. // orderSheetCode: "G10002",
  70. // materialCode: "10002",
  71. // materialName: "物料B",
  72. // specs: "3*4",
  73. // planSum: 20,
  74. // workHour: 50,
  75. // completeSum: 18
  76. // });
  77. // taskList.push({
  78. // projectName: "项目1",
  79. // orderSheetCode: "G10003",
  80. // materialCode: "10003",
  81. // materialName: "物料C",
  82. // specs: "3*4",
  83. // planSum: 90,
  84. // workHour: 10,
  85. // completeSum: 60
  86. // });
  87. // taskList.push({
  88. // projectName: "项目1",
  89. // orderSheetCode: "G10001",
  90. // materialCode: "10001",
  91. // materialName: "物料A",
  92. // specs: "3*4",
  93. // planSum: 30,
  94. // workHour: 60,
  95. // completeSum: 15
  96. // });
  97. // taskList.push({
  98. // projectName: "项目1",
  99. // orderSheetCode: "G10002",
  100. // materialCode: "10002",
  101. // materialName: "物料B",
  102. // specs: "3*4",
  103. // planSum: 20,
  104. // workHour: 50,
  105. // completeSum: 18
  106. // });
  107. var taskList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getMonthList");
  108. taskList.forEach(element=>{
  109. element.projectName= "项目1",
  110. element.orderSheetCode= element.mocode,
  111. element.materialCode=element.cinvcode,
  112. element.materialName=element.cinvname,
  113. element.specs=element.cinvstd,
  114. element.planSum=element.qty,
  115. element.workHour= (element.cinvDefine13*element.qty).toFixed(2),
  116. element.completeSum=element.qualifiedinqty,
  117. element.manHoursInvested=element.manHoursInvested
  118. })
  119. $.each(taskList, function (index, item) {
  120. item.incompleteSum = item.planSum - item.completeSum;
  121. if (item.incompleteSum < 0)
  122. item.incompleteSum = 0;
  123. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  124. item.incompletePercent = (100 - item.completePercent) + "%";
  125. item.completePercent = item.completePercent + "%";
  126. });
  127. return taskList;
  128. },
  129. // 日生产计划
  130. getDayList: function () {
  131. // const taskList = [];
  132. // taskList.push({
  133. // projectCode:"项目001",
  134. // orderSheetCode: "G10001",
  135. // materialCode: "10001",
  136. // materialName: "物料A",
  137. // specs: "3*4",
  138. // planSum: 30,
  139. // workHour: 60,
  140. // completeSum: 15
  141. // });
  142. // taskList.push({
  143. // projectCode:"项目001",
  144. // orderSheetCode: "G10002",
  145. // materialCode: "10002",
  146. // materialName: "物料B",
  147. // specs: "3*4",
  148. // planSum: 20,
  149. // workHour: 50,
  150. // completeSum: 18
  151. // });
  152. // taskList.push({
  153. // projectCode:"项目001",
  154. // orderSheetCode: "G10003",
  155. // materialCode: "10003",
  156. // materialName: "物料C",
  157. // specs: "3*4",
  158. // planSum: 90,
  159. // workHour: 10,
  160. // completeSum: 60
  161. // });
  162. // taskList.push({
  163. // projectCode:"项目001",
  164. // orderSheetCode: "G10001",
  165. // materialCode: "10001",
  166. // materialName: "物料A",
  167. // specs: "3*4",
  168. // planSum: 30,
  169. // workHour: 60,
  170. // completeSum: 15
  171. // });
  172. // taskList.push({
  173. // projectCode:"项目001",
  174. // orderSheetCode: "G10002",
  175. // materialCode: "10002",
  176. // materialName: "物料B",
  177. // specs: "3*4",
  178. // planSum: 20,
  179. // workHour: 50,
  180. // completeSum: 18
  181. // });
  182. // taskList.push({
  183. // projectCode:"项目001",
  184. // orderSheetCode: "G10003",
  185. // materialCode: "10003",
  186. // materialName: "物料C",
  187. // specs: "3*4",
  188. // planSum: 90,
  189. // workHour: 10,
  190. // completeSum: 60
  191. // });
  192. // taskList.push({
  193. // projectCode:"项目001",
  194. // orderSheetCode: "G10001",
  195. // materialCode: "10001",
  196. // materialName: "物料A",
  197. // specs: "3*4",
  198. // planSum: 30,
  199. // workHour: 60,
  200. // completeSum: 15
  201. // });
  202. // taskList.push({
  203. // projectCode:"项目001",
  204. // orderSheetCode: "G10002",
  205. // materialCode: "10002",
  206. // materialName: "物料B",
  207. // specs: "3*4",
  208. // planSum: 20,
  209. // workHour: 50,
  210. // completeSum: 18
  211. // });
  212. // taskList.push({
  213. // projectCode:"项目001",
  214. // orderSheetCode: "G10001",
  215. // materialCode: "10001",
  216. // materialName: "物料A",
  217. // specs: "3*4",
  218. // planSum: 30,
  219. // workHour: 60,
  220. // completeSum: 15
  221. // });
  222. // taskList.push({
  223. // projectCode:"项目001",
  224. // orderSheetCode: "G10002",
  225. // materialCode: "10002",
  226. // materialName: "物料B",
  227. // specs: "3*4",
  228. // planSum: 20,
  229. // workHour: 50,
  230. // completeSum: 18
  231. // });
  232. // taskList.push({
  233. // projectCode:"项目001",
  234. // orderSheetCode: "G10003",
  235. // materialCode: "10003",
  236. // materialName: "物料C",
  237. // specs: "3*4",
  238. // planSum: 90,
  239. // workHour: 10,
  240. // completeSum: 60
  241. // });
  242. // taskList.push({
  243. // projectCode:"项目001",
  244. // orderSheetCode: "G10001",
  245. // materialCode: "10001",
  246. // materialName: "物料A",
  247. // specs: "3*4",
  248. // planSum: 30,
  249. // workHour: 60,
  250. // completeSum: 15
  251. // });
  252. // taskList.push({
  253. // projectCode:"项目001",
  254. // orderSheetCode: "G10002",
  255. // materialCode: "10002",
  256. // materialName: "物料B",
  257. // specs: "3*4",
  258. // planSum: 20,
  259. // workHour: 50,
  260. // completeSum: 18
  261. // });
  262. // taskList.push({
  263. // projectCode:"项目001",
  264. // orderSheetCode: "G10003",
  265. // materialCode: "10003",
  266. // materialName: "物料C",
  267. // specs: "3*4",
  268. // planSum: 90,
  269. // workHour: 10,
  270. // completeSum: 60
  271. // });
  272. // taskList.push({
  273. // projectCode:"项目001",
  274. // orderSheetCode: "G10001",
  275. // materialCode: "10001",
  276. // materialName: "物料A",
  277. // specs: "3*4",
  278. // planSum: 30,
  279. // workHour: 60,
  280. // completeSum: 15
  281. // });
  282. // taskList.push({
  283. // projectCode:"项目001",
  284. // orderSheetCode: "G10002",
  285. // materialCode: "10002",
  286. // materialName: "物料B",
  287. // specs: "3*4",
  288. // planSum: 20,
  289. // workHour: 50,
  290. // completeSum: 18
  291. // });
  292. // taskList.push({
  293. // projectCode:"项目001",
  294. // orderSheetCode: "G10001",
  295. // materialCode: "10001",
  296. // materialName: "物料A",
  297. // specs: "3*4",
  298. // planSum: 30,
  299. // workHour: 60,
  300. // completeSum: 15
  301. // });
  302. // taskList.push({
  303. // projectCode:"项目001",
  304. // orderSheetCode: "G10002",
  305. // materialCode: "10002",
  306. // materialName: "物料B",
  307. // specs: "3*4",
  308. // planSum: 20,
  309. // workHour: 50,
  310. // completeSum: 18
  311. // });
  312. // taskList.push({
  313. // projectCode:"项目001",
  314. // orderSheetCode: "G10003",
  315. // materialCode: "10003",
  316. // materialName: "物料C",
  317. // specs: "3*4",
  318. // planSum: 90,
  319. // workHour: 10,
  320. // completeSum: 60
  321. // });
  322. // var taskList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getDayList");
  323. var taskList=MethodGetService.methodGet("/fbsWorkshopDispatchList/fbsWorkshopDispatchList/getListNotStarted");
  324. taskList.forEach(element=>{
  325. element.orderSheetCode= element.productionOrderNumberName
  326. element.materialCode=element.productId
  327. element.materialName=element.product
  328. // element.specs=element.cinvstd,
  329. element.planSum=element.numberOfTasks
  330. element.workHour= element.standardWorkingHours
  331. // element.completeSum=element.qualifiedinqty
  332. if(element.state==='0'){
  333. element.stateName="派工";
  334. element.color="yellow";
  335. }
  336. if(element.state==='1'){
  337. element.stateName="上岗";
  338. element.color="green";
  339. }
  340. if(element.state==='2'){
  341. element.stateName="暂停";
  342. element.color="red";
  343. }
  344. if(element.state==='3'&&element.latestCompletedQuantity!==element.numberOfTasks){
  345. element.stateName="进行中";
  346. element.color="green";
  347. }
  348. })
  349. $.each(taskList, function (index, item) {
  350. item.incompleteSum = item.planSum - item.completeSum;
  351. if (item.incompleteSum < 0)
  352. item.incompleteSum = 0;
  353. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  354. item.incompletePercent = (100 - item.completePercent) + "%";
  355. item.completePercent = item.completePercent + "%";
  356. //当天的
  357. //达成率处理
  358. if(!item.achievementRate){
  359. item.achievementRate=0
  360. }
  361. //生产率处理
  362. if(!item.productionEfficiency||Number(item.latestCompletedQuantity)===0){
  363. item.productionEfficiency=0.00
  364. }
  365. });
  366. return taskList;
  367. },
  368. //项目进度完工百分比
  369. getProjectScheduleCompletion:function(){
  370. // var projectScheduleCompletionList=MethodGetService.methodGet("/fbsWorkshopDispatchList/fbsWorkshopDispatchList/getProjectScheduleCompletion");
  371. var projectScheduleCompletionList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getMonthListGroupDefine12");
  372. projectScheduleCompletionList.forEach(item => {
  373. // if(!item.numberOfTasks){
  374. // item.numberOfTasks=0;
  375. // }
  376. // if(!item.latestCompletedQuantity){
  377. // item.latestCompletedQuantity=0;
  378. // }
  379. // item.incompleteSum = item.numberOfTasks - item.latestCompletedQuantity;
  380. // if (item.incompleteSum < 0)
  381. // item.incompleteSum = 0;
  382. // item.completePercent = (item.latestCompletedQuantity / item.numberOfTasks * 100).toFixed(0);
  383. // item.incompletePercent = (100 - item.completePercent) + "%";
  384. // item.completePercent = item.completePercent + "%";
  385. });
  386. projectScheduleCompletionList.forEach(element=>{
  387. element.projectName= "项目1",
  388. element.orderSheetCode= element.mocode,
  389. element.materialCode=element.cinvcode,
  390. element.materialName=element.cinvname,
  391. element.specs=element.cinvstd,
  392. element.planSum=element.qty,
  393. element.workHour= element.cinvDefine13,
  394. element.completeSum=element.qualifiedinqty,
  395. element.manHoursInvested=element.manHoursInvested
  396. })
  397. $.each(projectScheduleCompletionList, function (index, item) {
  398. item.incompleteSum = item.planSum - item.completeSum;
  399. if (item.incompleteSum < 0)
  400. item.incompleteSum = 0;
  401. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  402. item.incompletePercent = (100 - item.completePercent) + "%";
  403. item.completePercent = item.completePercent + "%";
  404. });
  405. return projectScheduleCompletionList;
  406. },
  407. // 获取到现在为止在进行订单或者项目
  408. getDoingListByOrder: function () {
  409. // const taskList = [];
  410. // taskList.push({
  411. // materialName: "节能灯",
  412. // specs: "HID 200W with Osram",
  413. // planSum: 30,
  414. // completeSum: 15,
  415. // projectName:"",
  416. // orderCode:"O0001",
  417. // planCompleteDate:"2020-10-1"
  418. // });
  419. // taskList.push({
  420. // materialName: "节能灯",
  421. // specs: "HID 100W with Osram",
  422. // planSum: 40,
  423. // completeSum: 10,
  424. // projectName:"希望小学工程",
  425. // orderCode:"",
  426. // planCompleteDate:"2020-10-20"
  427. // });
  428. // taskList.push({
  429. // materialName: "节能灯",
  430. // specs: "HID 500W",
  431. // planSum: 50,
  432. // completeSum: 40,
  433. // projectName:"",
  434. // orderCode:"O0002",
  435. // planCompleteDate:"2020-10-20"
  436. // });
  437. // taskList.push({
  438. // materialName: "节能灯",
  439. // specs: "HID 13W",
  440. // planSum: 50,
  441. // completeSum: 30,
  442. // projectName:"市政工程",
  443. // orderCode:"",
  444. // planCompleteDate:"2020-10-20"
  445. // });
  446. // taskList.push({
  447. // materialName: "节能灯",
  448. // specs: "HID 100W with Osram",
  449. // planSum: 40,
  450. // completeSum: 20,
  451. // projectName:"",
  452. // orderCode:"O0003",
  453. // planCompleteDate:"2020-10-20"
  454. // });
  455. // taskList.push({
  456. // materialName: "节能灯",
  457. // specs: "HID 100W with Osram",
  458. // planSum: 40,
  459. // completeSum: 10,
  460. // projectName:"希望小学工程",
  461. // orderCode:"",
  462. // planCompleteDate:"2020-10-20"
  463. // });
  464. Date.prototype.Format = function (fmt) { //author: meizz
  465. var o = {
  466. "M+": this.getMonth() + 1, //月份
  467. "d+": this.getDate(), //日
  468. "h+": this.getHours(), //小时
  469. "m+": this.getMinutes(), //分
  470. "s+": this.getSeconds(), //秒
  471. "q+": Math.floor((this.getMonth() + 3) / 3), //季度
  472. "S": this.getMilliseconds() //毫秒
  473. };
  474. if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  475. for (var k in o)
  476. if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  477. return fmt;
  478. }
  479. let taskList=MethodGetService.methodGet("/fbsWorkshopDispatchList/fbsWorkshopDispatchList/getDoingListByOrder");
  480. taskList.forEach(element => {
  481. element.materialName=element.product;
  482. element.productId=element.productId;
  483. if(element.cinvstd){
  484. element.specs=element.cinvstd;
  485. }else{
  486. element.specs="";
  487. }
  488. element.planSum=element.numberOfTasks;
  489. if(element.latestCompletedQuantity){
  490. element.completeSum=element.latestCompletedQuantity;
  491. }else{
  492. element.completeSum=0;
  493. }
  494. element.projectName=element.productionOrderNumberName;
  495. element.orderCode=element.productionOrderNumberName;
  496. if(element.plannedStartTime&&element.plannedEndTime){
  497. var s = new Date(element.plannedStartTime);//计划开工时间
  498. var e = new Date(element.plannedEndTime);//计划完成时间
  499. element.planCompleteDate=s.Format("MM-dd")+"至"+e.Format("MM-dd");
  500. }else{
  501. element.planCompleteDate="";
  502. }
  503. });
  504. console.log(JSON.parse(JSON.stringify(taskList)) );
  505. $.each(taskList, function (index, item) {
  506. item.incompleteSum = item.planSum - item.completeSum;
  507. if (item.incompleteSum < 0)
  508. item.incompleteSum = 0;
  509. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  510. item.incompletePercent = (100 - item.completePercent) + "%";
  511. item.completePercent = item.completePercent + "%";
  512. const dateNow = DateOperation.formatDate(new Date(), "YYYY-mm-dd");
  513. if(item.plannedEndTime){
  514. item.bgcss = DateOperation.subtraction(item.plannedEndTime, dateNow, "s")>0?"task-block-timeout":"task-block-normal";
  515. }else{
  516. item.bgcss="task-block-normal";
  517. }
  518. item.displayName = item.projectName == "" ? item.orderCode : item.projectName;
  519. });
  520. return taskList;
  521. },
  522. // 日生产计划
  523. getEsopTaskList: function () {
  524. return getService.methodGet("/fbsMomOrder/fbsMomOrder/getEsopTaskList");
  525. // const taskList = [];
  526. // taskList.push({
  527. // orderSheetCode: "G10001",
  528. // materialCode: "10001",
  529. // materialName: "物料A",
  530. // specs: "3*4",
  531. // ProjectName: "项目A",
  532. // files:[
  533. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  534. // ]
  535. // });
  536. // taskList.push({
  537. // orderSheetCode: "G10002",
  538. // materialCode: "10002",
  539. // materialName: "物料B",
  540. // specs: "3*4",
  541. // ProjectName: "项目B",
  542. // files:[
  543. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  544. // ]
  545. // });
  546. // taskList.push({
  547. // orderSheetCode: "G10001",
  548. // materialCode: "10001",
  549. // materialName: "物料A",
  550. // specs: "3*4",
  551. // ProjectName: "项目A",
  552. // files:[
  553. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  554. // ]
  555. // });
  556. // taskList.push({
  557. // orderSheetCode: "G10002",
  558. // materialCode: "10002",
  559. // materialName: "物料B",
  560. // specs: "3*4",
  561. // ProjectName: "项目B",
  562. // files:[
  563. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  564. // ]
  565. // });
  566. // taskList.push({
  567. // orderSheetCode: "G10001",
  568. // materialCode: "10001",
  569. // materialName: "物料A",
  570. // specs: "3*4",
  571. // ProjectName: "项目A",
  572. // files:[
  573. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  574. // ]
  575. // });
  576. // taskList.push({
  577. // orderSheetCode: "G10002",
  578. // materialCode: "10002",
  579. // materialName: "物料B",
  580. // specs: "3*4",
  581. // ProjectName: "项目B",
  582. // files:[
  583. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  584. // ]
  585. // });
  586. // taskList.push({
  587. // orderSheetCode: "G10001",
  588. // materialCode: "10001",
  589. // materialName: "物料A",
  590. // specs: "3*4",
  591. // ProjectName: "项目A",
  592. // files:[
  593. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  594. // ]
  595. // });
  596. // taskList.push({
  597. // orderSheetCode: "G10002",
  598. // materialCode: "10002",
  599. // materialName: "物料B",
  600. // specs: "3*4",
  601. // ProjectName: "项目B",
  602. // files:[
  603. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  604. // ]
  605. // });
  606. // taskList.push({
  607. // orderSheetCode: "G10001",
  608. // materialCode: "10001",
  609. // materialName: "物料A",
  610. // specs: "3*4",
  611. // ProjectName: "项目A",
  612. // files:[
  613. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  614. // ]
  615. // });
  616. // taskList.push({
  617. // orderSheetCode: "G10002",
  618. // materialCode: "10002",
  619. // materialName: "物料B",
  620. // specs: "3*4",
  621. // ProjectName: "项目B",
  622. // files:[
  623. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  624. // ]
  625. // });
  626. // taskList.push({
  627. // orderSheetCode: "G10001",
  628. // materialCode: "10001",
  629. // materialName: "物料A",
  630. // specs: "3*4",
  631. // ProjectName: "项目A",
  632. // files:[
  633. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  634. // ]
  635. // });
  636. // taskList.push({
  637. // orderSheetCode: "G10002",
  638. // materialCode: "10002",
  639. // materialName: "物料B",
  640. // specs: "3*4",
  641. // ProjectName: "项目B",
  642. // files:[
  643. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  644. // ]
  645. // });
  646. // return taskList;
  647. },
  648. //文件列表
  649. getEsopFileList:function(code){
  650. return getService.methodGet("/workingStatistics/fbsWorkingStatistics/getEsopFileList?code="+code);
  651. },
  652. //视频自动播放
  653. getVedioFileList:function(){
  654. return getService.methodGet("/workingStatistics/fbsWorkingStatistics/getVedioFileList");
  655. }
  656. }