本帖最後由 Offer 於 2017-6-18 23:02 編輯
可以點改?
3D_DIY 發表於 2017-6-18 21:26


改程式是高危動作 唔熟識千祈唔好搞
下面列出的是原本程序 有高手 可以 改到的話請帶領他們一齊 更改程序



    SSH login RPI

/opt/cwh/resourcesnew/printJobBuildPhoto.html
  1. <div class="panel panel-default bootcards-media" ng-show="printJobsController.currentPrintJob.printInProgress">
  2.         <div class="panel-heading clearfix">
  3.                         <i class="fa fa-2x fa-camera pull-left"></i>
  4.                         <h3 class="panel-title pull-left">Build Photo: {{printJobsController.currentPrintJob.jobName}}</h3>
  5.                         <div class="col-md-6 pull-right">
  6.                                 <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="width" ng-model="printJobsController.currentBuildPhoto.width">
  7.                                 <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="height" ng-model="printJobsController.currentBuildPhoto.height">
  8.                                 <a class="btn btn-primary" ng-click="printJobsController.takeBuildPhoto()">
  9.                                         <i class="fa fa-play"></i>
  10.                                         <span>Take Picture</span>
  11.                                 </a>
  12.                         </div>
  13.         </div>
  14.         <div class="panel-body">
  15.                 <img ng-src="{{printJobsController.currentBuildPhoto.url}}" class="img-responsive"/>
  16.         </div>
  17.         <div class="panel-footer">
  18.                 <span ng-include="'cardFooter.html'"></span>
  19.         </div>
  20. </div>
複製代碼
/opt/cwh/resourcesnew/printJobBuildVideo.html
  1. <div class="panel panel-default bootcards-media" ng-show="printJobsController.currentPrintJob.printInProgress">
  2.         <div class="panel-heading clearfix">
  3.                         <i class="fa fa-2x fa-video-camera pull-left"></i>
  4.                         <h3 class="panel-title pull-left">Build Video: {{printJobsController.currentPrintJob.jobName}}</h3>
  5.                         <div class="col-md-6 pull-right">
  6.                                 <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="width" ng-model="printJobsController.currentBuildVideo.width">
  7.                                 <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="height" ng-model="printJobsController.currentBuildVideo.height">
  8.                                 <span class="btn-group">
  9.                                         <a class="btn btn-primary" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.videoRecord('start', printJobsController.currentBuildVideo.width, printJobsController.currentBuildVideo.height)">
  10.                                                 <i class="fa fa-circle"></i>
  11.                                                 <span>Record</span>
  12.                                         </a>
  13.                                         <a class="btn btn-danger" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.videoRecord('stop')">
  14.                                                 <i class="fa fa-stop"></i>
  15.                                                 <span>Stop</span>
  16.                                         </a>
  17.                                         <a class="btn btn-success" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.startLiveStream()">
  18.                                                 <span class="fa fa-video-camera"></span>
  19.                                                 <span class="fa fa-wifi fa-rotate-90"></span>
  20.                                                 <span>Live</span>
  21.                                         </a>
  22.                                 </span>
  23.                         </div>
  24.         </div>
  25.         <div class="panel-body"><!--  width="275" height="206" -->
  26.                 <video class="vcenter" class="img-responsive" controls ng-show="printJobsController.currentBuildLiveStream.url == null">
  27.                         <source src="video/camera.mp4" ng-src="{{printJobsController.currentBuildVideo.url}}" class="img-responsive" type="video/mp4">
  28.                         Your browser does not support the video tag.
  29.                 </video>
  30.                 <img ng-src="{{printJobsController.currentBuildLiveStream.url}}" ng-show="printJobsController.currentBuildLiveStream.url != null">
  31.         </div>
  32.         <div class="panel-footer">
  33.                 <span ng-include="'cardFooter.html'"></span>
  34.         </div>
  35. </div>
複製代碼
/opt/cwh/resourcesnew/printJobs.html
  1.                 <div class="row">
  2.                         <div class="col-sm-5 bootcards-list" id="list">
  3.                                 <div class="panel panel-default">
  4.                                         <div class="panel-heading">
  5.                                                 <i class="fa fa-2x fa-database pull-left"></i>
  6.                                                 <h3 class="panel-title pull-left">Print Jobs</h3>
  7.                                                 <div class="row">
  8.                                                         <div class="btn-group pull-right" >
  9.                                                                 <a class="btn btn-danger" ng-show="printJobsController.currentPrintJob != null && !printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.deletePrintJob()">
  10.                                                                         <i class="fa fa-trash-o"></i>
  11.                                                                         <span>Remove</span>
  12.                                                                 </a>
  13.                                                                 <a class="btn btn-warning" ng-show="printJobsController.currentPrintJob != null && printJobsController.currentPrintJob.printInProgress && !printJobsController.currentPrintJob.printPaused" ng-click="printJobsController.togglePausePrintJob()">
  14.                                                                         <i class="fa fa-pause"></i>
  15.                                                                         <span>Pause</span>
  16.                                                                 </a>
  17.                                                                 <a class="btn btn-success" ng-show="printJobsController.currentPrintJob.printInProgress && printJobsController.currentPrintJob.printPaused" ng-click="printJobsController.togglePausePrintJob()">
  18.                                                                         <i class="fa fa-play"></i>
  19.                                                                         <span>Continue</span>
  20.                                                                 </a>
  21.                                                                 <a class="btn btn-danger" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.stopPrintJob()">
  22.                                                                         <i id="stop-btn" class="fa fa-stop"></i>
  23.                                                                         <span>Stop</span>
  24.                                                                 </a>
  25.                                                     </div>
  26.                                                 </div>
  27.                                         </div>
  28.                                         <div class="list-group">
  29.                                                 <div ng-class="{active:printJob.id == printJobsController.currentPrintJob.id}" ng-repeat="printJob in printJobsController.printJobs"
  30.                                                         class="list-group-item"
  31.                                                          ng-click="printJobsController.changeCurrentPrintJob(printJob)">
  32.                                                                  <span class="pull-left fa-stack fa-lg">
  33.                                                                         <i class="fa fa-stack-1x fa-lg" ng-class="printJobsController.getPrintJobIconClass(printJob)"></i>
  34.                                                                           <i class="fa fa-stack-1x fa-lg fa-play text-danger" ng-show="printJob.printInProgress && !printJob.printPaused"></i>
  35.                                                                         <i class="fa fa-stack-1x fa-lg fa-pause text-danger" ng-show="printJob.printPaused"></i>
  36.                                                                 </span>
  37.                                                                 <h4 class="list-group-item-heading">{{printJob.jobName}}</h4>
  38.                                                                 <div class="list-group-item-text">
  39.                                                                         Started: {{printJob.startTime | date:'yyyy-MM-dd HH:mm:ss'}}
  40.                                                                 </div>
  41.                                                                 <div class="list-group-item-text" ng-hide="printJob.printInProgress">
  42.                                                                         <span class="pull-left">Complete: {{printJob.startTime + printJob.elapsedTime | date:'yyyy-MM-dd HH:mm:ss'}}</span>
  43.                                                                         <span class="pull-right">Time: {{printJob.elapsedTime | secondsToDateTime | date:'HH:mm:ss'}}</span>
  44.                                                                 </div>
  45.                                                                 <div class="list-group-item-text" ng-show="printJob.printInProgress && printJob.totalSlices > printJob.currentSlice">
  46.                                                                         Progress: {{printJob.currentSlice}} of {{printJob.totalSlices}} ({{printJob.currentSlice/printJob.totalSlices * 100 | number : 1}}%)
  47.                                                                 </div>
  48.                                                                 <div class="list-group-item-text" ng-show="printJob.printInProgress && printJob.totalSlices < printJob.currentSlice">
  49.                                                                         Slice #{{printJob.currentSlice}}
  50.                                                                 </div>
  51.                                                                 <div class="list-group-item-text" ng-show="printJob.printInProgress && printJob.totalSlices > printJob.currentSlice">
  52.                                                                         <span class="pull-left">Time To Completion: {{printJob.averageSliceTime * (printJob.totalSlices - printJob.currentSlice) | secondsToDateTime | date:'HH:mm:ss'}}</span>
  53.                                                                         <span class="pull-right">Elapsed Time: {{printJob.elapsedTime | secondsToDateTime | date:'HH:mm:ss'}}</span>
  54.                                                                 </div>
  55.                                                                 <div class="list-group-item-text">
  56.                                                                         <span class="pull-left">Average Slice Time: {{printJob.averageSliceTime | number}}ms</span>
  57.                                                                         <span class="pull-right">Total Cost: {{printJob.totalCost | currency}}</span>
  58.                                                                 </div>
  59.                                                                 <div class="list-group-item-text">
  60.                                                                         <span class="pull-left">Status: {{printJob.status}} {{printJob.errorDescription}}</span>
  61.                                                                         <span class="pull-right">{{printJob.printFileProcessor.friendlyName}}</span>
  62.                                                                 </div>
  63.                                                 </div>
  64.                                         </div>
  65.                                         <div class="panel-footer">
  66.                                                 <span ng-include="'cardFooter.html'"></span>
  67.                                         </div>
  68.                                 </div>
  69.                         </div>
  70.                         <div class="col-sm-7 bootcards-cards">
  71.                                 <div id="printJobSliceCard">
  72.                                         <span ng-include="'printJobSlice.html'"></span>
  73.                                 </div>
  74.                         </div>
  75.                         <div class="col-sm-8 bootcards-cards">
  76.                                 <div id="printJobBuildPhotoCard">
  77.                                         <span ng-include="'printJobBuildPhoto.html'"></span>
  78.                                 </div>
  79.                         </div>
  80.                         <div class="col-sm-9 bootcards-cards">
  81.                                 <div id="printJobBuildPhotoCard">
  82.                                         <span ng-include="'printJobBuildVideo.html'"></span>
  83.                                 </div>
  84.                         </div>
  85.                         <div class="col-sm-9 bootcards-cards">
  86.                                 <div id="printJob3dModel">
  87.                                         <span ng-include="'3dModel.html'"></span>
  88.                                 </div>
  89.                         </div>
  90.                 </div>
  91.                
  92. <div class="modal fade" id="uploadModal" tabindex="-1" role="dialog" aria-labelledby="editModal" aria-hidden="true">
  93.         <div class="modal-dialog">
  94.                 <div class="modal-content">
  95.                         <span ng-include="'upload.html'"></span>
  96.                 </div>
  97.         </div>
  98. </div>
複製代碼

TOP