produce-task.js 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674
  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,
  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. }
  335. if(element.state==='1'){
  336. element.stateName="上岗"
  337. }
  338. if(element.state==='2'){
  339. element.stateName="暂停"
  340. }
  341. if(element.state==='3'&&element.latestCompletedQuantity!==element.numberOfTasks){
  342. element.stateName="进行中"
  343. }
  344. })
  345. $.each(taskList, function (index, item) {
  346. item.incompleteSum = item.planSum - item.completeSum;
  347. if (item.incompleteSum < 0)
  348. item.incompleteSum = 0;
  349. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  350. item.incompletePercent = (100 - item.completePercent) + "%";
  351. item.completePercent = item.completePercent + "%";
  352. //当天的
  353. //达成率处理
  354. if(!item.achievementRate){
  355. item.achievementRate=0
  356. }
  357. //生产率处理
  358. if(!item.productionEfficiency){
  359. item.productionEfficiency=0.00
  360. }
  361. });
  362. return taskList;
  363. },
  364. //项目进度完工百分比
  365. getProjectScheduleCompletion:function(){
  366. // var projectScheduleCompletionList=MethodGetService.methodGet("/fbsWorkshopDispatchList/fbsWorkshopDispatchList/getProjectScheduleCompletion");
  367. var projectScheduleCompletionList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getMonthListGroupDefine12");
  368. projectScheduleCompletionList.forEach(item => {
  369. // if(!item.numberOfTasks){
  370. // item.numberOfTasks=0;
  371. // }
  372. // if(!item.latestCompletedQuantity){
  373. // item.latestCompletedQuantity=0;
  374. // }
  375. // item.incompleteSum = item.numberOfTasks - item.latestCompletedQuantity;
  376. // if (item.incompleteSum < 0)
  377. // item.incompleteSum = 0;
  378. // item.completePercent = (item.latestCompletedQuantity / item.numberOfTasks * 100).toFixed(0);
  379. // item.incompletePercent = (100 - item.completePercent) + "%";
  380. // item.completePercent = item.completePercent + "%";
  381. });
  382. projectScheduleCompletionList.forEach(element=>{
  383. element.projectName= "项目1",
  384. element.orderSheetCode= element.mocode,
  385. element.materialCode=element.cinvcode,
  386. element.materialName=element.cinvname,
  387. element.specs=element.cinvstd,
  388. element.planSum=element.qty,
  389. element.workHour= element.cinvDefine13,
  390. element.completeSum=element.qualifiedinqty,
  391. element.manHoursInvested=element.manHoursInvested
  392. })
  393. $.each(projectScheduleCompletionList, function (index, item) {
  394. item.incompleteSum = item.planSum - item.completeSum;
  395. if (item.incompleteSum < 0)
  396. item.incompleteSum = 0;
  397. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  398. item.incompletePercent = (100 - item.completePercent) + "%";
  399. item.completePercent = item.completePercent + "%";
  400. });
  401. return projectScheduleCompletionList;
  402. },
  403. // 获取到现在为止在进行订单或者项目
  404. getDoingListByOrder: function () {
  405. // const taskList = [];
  406. // taskList.push({
  407. // materialName: "节能灯",
  408. // specs: "HID 200W with Osram",
  409. // planSum: 30,
  410. // completeSum: 15,
  411. // projectName:"",
  412. // orderCode:"O0001",
  413. // planCompleteDate:"2020-10-1"
  414. // });
  415. // taskList.push({
  416. // materialName: "节能灯",
  417. // specs: "HID 100W with Osram",
  418. // planSum: 40,
  419. // completeSum: 10,
  420. // projectName:"希望小学工程",
  421. // orderCode:"",
  422. // planCompleteDate:"2020-10-20"
  423. // });
  424. // taskList.push({
  425. // materialName: "节能灯",
  426. // specs: "HID 500W",
  427. // planSum: 50,
  428. // completeSum: 40,
  429. // projectName:"",
  430. // orderCode:"O0002",
  431. // planCompleteDate:"2020-10-20"
  432. // });
  433. // taskList.push({
  434. // materialName: "节能灯",
  435. // specs: "HID 13W",
  436. // planSum: 50,
  437. // completeSum: 30,
  438. // projectName:"市政工程",
  439. // orderCode:"",
  440. // planCompleteDate:"2020-10-20"
  441. // });
  442. // taskList.push({
  443. // materialName: "节能灯",
  444. // specs: "HID 100W with Osram",
  445. // planSum: 40,
  446. // completeSum: 20,
  447. // projectName:"",
  448. // orderCode:"O0003",
  449. // planCompleteDate:"2020-10-20"
  450. // });
  451. // taskList.push({
  452. // materialName: "节能灯",
  453. // specs: "HID 100W with Osram",
  454. // planSum: 40,
  455. // completeSum: 10,
  456. // projectName:"希望小学工程",
  457. // orderCode:"",
  458. // planCompleteDate:"2020-10-20"
  459. // });
  460. Date.prototype.Format = function (fmt) { //author: meizz
  461. var o = {
  462. "M+": this.getMonth() + 1, //月份
  463. "d+": this.getDate(), //日
  464. "h+": this.getHours(), //小时
  465. "m+": this.getMinutes(), //分
  466. "s+": this.getSeconds(), //秒
  467. "q+": Math.floor((this.getMonth() + 3) / 3), //季度
  468. "S": this.getMilliseconds() //毫秒
  469. };
  470. if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  471. for (var k in o)
  472. if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  473. return fmt;
  474. }
  475. let taskList=MethodGetService.methodGet("/fbsWorkshopDispatchList/fbsWorkshopDispatchList/getDoingListByOrder");
  476. taskList.forEach(element => {
  477. element.materialName=element.product;
  478. element.productId=element.productId;
  479. if(element.cinvstd){
  480. element.specs=element.cinvstd;
  481. }else{
  482. element.specs="";
  483. }
  484. element.planSum=element.numberOfTasks;
  485. if(element.latestCompletedQuantity){
  486. element.completeSum=element.latestCompletedQuantity;
  487. }else{
  488. element.completeSum=0;
  489. }
  490. element.projectName=element.productionOrderNumberName;
  491. element.orderCode=element.productionOrderNumberName;
  492. if(element.endDate){
  493. var s = new Date(element.plannedStartTime);//计划开工时间
  494. var e = new Date(element.plannedEndTime);//计划完成时间
  495. element.planCompleteDate=s.Format("yyyy-MM-dd")+"~"+e.Format("yyyy-MM-dd");
  496. }else{
  497. element.planCompleteDate="";
  498. }
  499. });
  500. console.log(JSON.parse(JSON.stringify(taskList)) );
  501. $.each(taskList, function (index, item) {
  502. item.incompleteSum = item.planSum - item.completeSum;
  503. if (item.incompleteSum < 0)
  504. item.incompleteSum = 0;
  505. item.completePercent = (item.completeSum / item.planSum * 100).toFixed(0);
  506. item.incompletePercent = (100 - item.completePercent) + "%";
  507. item.completePercent = item.completePercent + "%";
  508. const dateNow = DateOperation.formatDate(new Date(), "YYYY-mm-dd");
  509. // if(item.planCompleteDate){
  510. // item.bgcss = DateOperation.subtraction(item.planCompleteDate, dateNow, "s")>0?"task-block-timeout":"task-block-normal";
  511. // }else{
  512. item.bgcss="task-block-normal";
  513. // }
  514. item.displayName = item.projectName == "" ? item.orderCode : item.projectName;
  515. });
  516. return taskList;
  517. },
  518. // 日生产计划
  519. getEsopTaskList: function () {
  520. return getService.methodGet("/fbsMomOrder/fbsMomOrder/getEsopTaskList");
  521. // const taskList = [];
  522. // taskList.push({
  523. // orderSheetCode: "G10001",
  524. // materialCode: "10001",
  525. // materialName: "物料A",
  526. // specs: "3*4",
  527. // ProjectName: "项目A",
  528. // files:[
  529. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  530. // ]
  531. // });
  532. // taskList.push({
  533. // orderSheetCode: "G10002",
  534. // materialCode: "10002",
  535. // materialName: "物料B",
  536. // specs: "3*4",
  537. // ProjectName: "项目B",
  538. // files:[
  539. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  540. // ]
  541. // });
  542. // taskList.push({
  543. // orderSheetCode: "G10001",
  544. // materialCode: "10001",
  545. // materialName: "物料A",
  546. // specs: "3*4",
  547. // ProjectName: "项目A",
  548. // files:[
  549. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  550. // ]
  551. // });
  552. // taskList.push({
  553. // orderSheetCode: "G10002",
  554. // materialCode: "10002",
  555. // materialName: "物料B",
  556. // specs: "3*4",
  557. // ProjectName: "项目B",
  558. // files:[
  559. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  560. // ]
  561. // });
  562. // taskList.push({
  563. // orderSheetCode: "G10001",
  564. // materialCode: "10001",
  565. // materialName: "物料A",
  566. // specs: "3*4",
  567. // ProjectName: "项目A",
  568. // files:[
  569. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  570. // ]
  571. // });
  572. // taskList.push({
  573. // orderSheetCode: "G10002",
  574. // materialCode: "10002",
  575. // materialName: "物料B",
  576. // specs: "3*4",
  577. // ProjectName: "项目B",
  578. // files:[
  579. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  580. // ]
  581. // });
  582. // taskList.push({
  583. // orderSheetCode: "G10001",
  584. // materialCode: "10001",
  585. // materialName: "物料A",
  586. // specs: "3*4",
  587. // ProjectName: "项目A",
  588. // files:[
  589. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  590. // ]
  591. // });
  592. // taskList.push({
  593. // orderSheetCode: "G10002",
  594. // materialCode: "10002",
  595. // materialName: "物料B",
  596. // specs: "3*4",
  597. // ProjectName: "项目B",
  598. // files:[
  599. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  600. // ]
  601. // });
  602. // taskList.push({
  603. // orderSheetCode: "G10001",
  604. // materialCode: "10001",
  605. // materialName: "物料A",
  606. // specs: "3*4",
  607. // ProjectName: "项目A",
  608. // files:[
  609. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  610. // ]
  611. // });
  612. // taskList.push({
  613. // orderSheetCode: "G10002",
  614. // materialCode: "10002",
  615. // materialName: "物料B",
  616. // specs: "3*4",
  617. // ProjectName: "项目B",
  618. // files:[
  619. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  620. // ]
  621. // });
  622. // taskList.push({
  623. // orderSheetCode: "G10001",
  624. // materialCode: "10001",
  625. // materialName: "物料A",
  626. // specs: "3*4",
  627. // ProjectName: "项目A",
  628. // files:[
  629. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/1.pdf"}
  630. // ]
  631. // });
  632. // taskList.push({
  633. // orderSheetCode: "G10002",
  634. // materialCode: "10002",
  635. // materialName: "物料B",
  636. // specs: "3*4",
  637. // ProjectName: "项目B",
  638. // files:[
  639. // {name:"物料A操作手册",type:"pdf",path:"/files/opratefile/2.pdf"}
  640. // ]
  641. // });
  642. // return taskList;
  643. },
  644. //文件列表
  645. getEsopFileList:function(code){
  646. return getService.methodGet("/workingStatistics/fbsWorkingStatistics/getEsopFileList?code="+code);
  647. },
  648. //视频自动播放
  649. getVedioFileList:function(){
  650. return getService.methodGet("/workingStatistics/fbsWorkingStatistics/getVedioFileList");
  651. }
  652. }