produce-task.js 24 KB

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