本帖最後由 Offer 於 2017-6-18 23:02 編輯
可以點改?
3D_DIY 發表於 2017-6-18 21:26 
改程式是高危動作 唔熟識千祈唔好搞
下面列出的是原本程序 有高手 可以 改到的話請帶領他們一齊 更改程序
SSH login RPI
/opt/cwh/resourcesnew/printJobBuildPhoto.html- <div class="panel panel-default bootcards-media" ng-show="printJobsController.currentPrintJob.printInProgress">
- <div class="panel-heading clearfix">
- <i class="fa fa-2x fa-camera pull-left"></i>
- <h3 class="panel-title pull-left">Build Photo: {{printJobsController.currentPrintJob.jobName}}</h3>
- <div class="col-md-6 pull-right">
- <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="width" ng-model="printJobsController.currentBuildPhoto.width">
- <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="height" ng-model="printJobsController.currentBuildPhoto.height">
- <a class="btn btn-primary" ng-click="printJobsController.takeBuildPhoto()">
- <i class="fa fa-play"></i>
- <span>Take Picture</span>
- </a>
- </div>
- </div>
- <div class="panel-body">
- <img ng-src="{{printJobsController.currentBuildPhoto.url}}" class="img-responsive"/>
- </div>
- <div class="panel-footer">
- <span ng-include="'cardFooter.html'"></span>
- </div>
- </div>
複製代碼 /opt/cwh/resourcesnew/printJobBuildVideo.html- <div class="panel panel-default bootcards-media" ng-show="printJobsController.currentPrintJob.printInProgress">
- <div class="panel-heading clearfix">
- <i class="fa fa-2x fa-video-camera pull-left"></i>
- <h3 class="panel-title pull-left">Build Video: {{printJobsController.currentPrintJob.jobName}}</h3>
- <div class="col-md-6 pull-right">
- <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="width" ng-model="printJobsController.currentBuildVideo.width">
- <input class="col-md-2 col-lg-2 cwh-input-smallbox form-control" type="text" placeholder="height" ng-model="printJobsController.currentBuildVideo.height">
- <span class="btn-group">
- <a class="btn btn-primary" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.videoRecord('start', printJobsController.currentBuildVideo.width, printJobsController.currentBuildVideo.height)">
- <i class="fa fa-circle"></i>
- <span>Record</span>
- </a>
- <a class="btn btn-danger" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.videoRecord('stop')">
- <i class="fa fa-stop"></i>
- <span>Stop</span>
- </a>
- <a class="btn btn-success" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.startLiveStream()">
- <span class="fa fa-video-camera"></span>
- <span class="fa fa-wifi fa-rotate-90"></span>
- <span>Live</span>
- </a>
- </span>
- </div>
- </div>
- <div class="panel-body"><!-- width="275" height="206" -->
- <video class="vcenter" class="img-responsive" controls ng-show="printJobsController.currentBuildLiveStream.url == null">
- <source src="video/camera.mp4" ng-src="{{printJobsController.currentBuildVideo.url}}" class="img-responsive" type="video/mp4">
- Your browser does not support the video tag.
- </video>
- <img ng-src="{{printJobsController.currentBuildLiveStream.url}}" ng-show="printJobsController.currentBuildLiveStream.url != null">
- </div>
- <div class="panel-footer">
- <span ng-include="'cardFooter.html'"></span>
- </div>
- </div>
複製代碼 /opt/cwh/resourcesnew/printJobs.html- <div class="row">
- <div class="col-sm-5 bootcards-list" id="list">
- <div class="panel panel-default">
- <div class="panel-heading">
- <i class="fa fa-2x fa-database pull-left"></i>
- <h3 class="panel-title pull-left">Print Jobs</h3>
- <div class="row">
- <div class="btn-group pull-right" >
- <a class="btn btn-danger" ng-show="printJobsController.currentPrintJob != null && !printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.deletePrintJob()">
- <i class="fa fa-trash-o"></i>
- <span>Remove</span>
- </a>
- <a class="btn btn-warning" ng-show="printJobsController.currentPrintJob != null && printJobsController.currentPrintJob.printInProgress && !printJobsController.currentPrintJob.printPaused" ng-click="printJobsController.togglePausePrintJob()">
- <i class="fa fa-pause"></i>
- <span>Pause</span>
- </a>
- <a class="btn btn-success" ng-show="printJobsController.currentPrintJob.printInProgress && printJobsController.currentPrintJob.printPaused" ng-click="printJobsController.togglePausePrintJob()">
- <i class="fa fa-play"></i>
- <span>Continue</span>
- </a>
- <a class="btn btn-danger" ng-show="printJobsController.currentPrintJob.printInProgress" ng-click="printJobsController.stopPrintJob()">
- <i id="stop-btn" class="fa fa-stop"></i>
- <span>Stop</span>
- </a>
- </div>
- </div>
- </div>
- <div class="list-group">
- <div ng-class="{active:printJob.id == printJobsController.currentPrintJob.id}" ng-repeat="printJob in printJobsController.printJobs"
- class="list-group-item"
- ng-click="printJobsController.changeCurrentPrintJob(printJob)">
- <span class="pull-left fa-stack fa-lg">
- <i class="fa fa-stack-1x fa-lg" ng-class="printJobsController.getPrintJobIconClass(printJob)"></i>
- <i class="fa fa-stack-1x fa-lg fa-play text-danger" ng-show="printJob.printInProgress && !printJob.printPaused"></i>
- <i class="fa fa-stack-1x fa-lg fa-pause text-danger" ng-show="printJob.printPaused"></i>
- </span>
- <h4 class="list-group-item-heading">{{printJob.jobName}}</h4>
- <div class="list-group-item-text">
- Started: {{printJob.startTime | date:'yyyy-MM-dd HH:mm:ss'}}
- </div>
- <div class="list-group-item-text" ng-hide="printJob.printInProgress">
- <span class="pull-left">Complete: {{printJob.startTime + printJob.elapsedTime | date:'yyyy-MM-dd HH:mm:ss'}}</span>
- <span class="pull-right">Time: {{printJob.elapsedTime | secondsToDateTime | date:'HH:mm:ss'}}</span>
- </div>
- <div class="list-group-item-text" ng-show="printJob.printInProgress && printJob.totalSlices > printJob.currentSlice">
- Progress: {{printJob.currentSlice}} of {{printJob.totalSlices}} ({{printJob.currentSlice/printJob.totalSlices * 100 | number : 1}}%)
- </div>
- <div class="list-group-item-text" ng-show="printJob.printInProgress && printJob.totalSlices < printJob.currentSlice">
- Slice #{{printJob.currentSlice}}
- </div>
- <div class="list-group-item-text" ng-show="printJob.printInProgress && printJob.totalSlices > printJob.currentSlice">
- <span class="pull-left">Time To Completion: {{printJob.averageSliceTime * (printJob.totalSlices - printJob.currentSlice) | secondsToDateTime | date:'HH:mm:ss'}}</span>
- <span class="pull-right">Elapsed Time: {{printJob.elapsedTime | secondsToDateTime | date:'HH:mm:ss'}}</span>
- </div>
- <div class="list-group-item-text">
- <span class="pull-left">Average Slice Time: {{printJob.averageSliceTime | number}}ms</span>
- <span class="pull-right">Total Cost: {{printJob.totalCost | currency}}</span>
- </div>
- <div class="list-group-item-text">
- <span class="pull-left">Status: {{printJob.status}} {{printJob.errorDescription}}</span>
- <span class="pull-right">{{printJob.printFileProcessor.friendlyName}}</span>
- </div>
- </div>
- </div>
- <div class="panel-footer">
- <span ng-include="'cardFooter.html'"></span>
- </div>
- </div>
- </div>
- <div class="col-sm-7 bootcards-cards">
- <div id="printJobSliceCard">
- <span ng-include="'printJobSlice.html'"></span>
- </div>
- </div>
- <div class="col-sm-8 bootcards-cards">
- <div id="printJobBuildPhotoCard">
- <span ng-include="'printJobBuildPhoto.html'"></span>
- </div>
- </div>
- <div class="col-sm-9 bootcards-cards">
- <div id="printJobBuildPhotoCard">
- <span ng-include="'printJobBuildVideo.html'"></span>
- </div>
- </div>
- <div class="col-sm-9 bootcards-cards">
- <div id="printJob3dModel">
- <span ng-include="'3dModel.html'"></span>
- </div>
- </div>
- </div>
-
- <div class="modal fade" id="uploadModal" tabindex="-1" role="dialog" aria-labelledby="editModal" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <span ng-include="'upload.html'"></span>
- </div>
- </div>
- </div>
複製代碼 |