combinedequipment.model.html 5.5 KB
Newer Older
nengyuangzhang's avatar
nengyuangzhang 已提交
1 2 3 4 5 6
<div class="inmodal">
    <div class="modal-header">
        <h4 class="modal-title">{{operation | translate}}(ID:{{combinedequipment.id}})</h4>
    </div>
    <div class="modal-body">
        <form role="form" name="form_combinedequipment" novalidate class="form-horizontal">
7 8
            <div class="form-group"><label class="col-sm-3 control-label">{{'SETTING.NAME' | translate}}</label>
                <div class="col-sm-9"><input ng-model="combinedequipment.name" type="text" name="combinedequipmentname" class="form-control" required="">
nengyuangzhang's avatar
nengyuangzhang 已提交
9 10 11 12 13 14
                    <div class="m-t-xs" ng-show="form_combinedequipment.combinedequipmentname.$invalid && form_combinedequipment.combinedequipmentname.$dirty">
                        <small class="text-danger" ng-show="form_combinedequipment.combinedequipmentname.$error.required">{{'SETTING.INPUT_NAME' | translate}}</small>
                    </div>
                </div>
            </div>
            <div class="hr-line-dashed"></div>
15 16
            <div class="form-group"><label class="col-sm-3 control-label">{{'SETTING.IS_INPUT_COUNTED' | translate}}</label>
                <div class="col-sm-9">
nengyuangzhang's avatar
nengyuangzhang 已提交
17 18 19 20 21 22
                    <div class="checkbox checkbox-success">
                        <input id="chk_combinedequipment_iscounted" type="checkbox" ng-model="combinedequipment.is_input_counted" ng-checked="combinedequipment.is_input_counted">
                        <label for="chk_combinedequipment_iscounted">{{'SETTING.IS_INPUT_COUNTED' | translate}}</label>
                    </div>
                </div>
            </div>
23 24
            <div class="form-group"><label class="col-sm-3 control-label">{{'SETTING.IS_OUTPUT_COUNTED' | translate}}</label>
                <div class="col-sm-9">
nengyuangzhang's avatar
nengyuangzhang 已提交
25 26 27 28 29
                    <div class="checkbox checkbox-success">
                        <input id="chk_combinedequipment_isoutputcounted" type="checkbox" ng-model="combinedequipment.is_output_counted" ng-checked="combinedequipment.is_output_counted">
                        <label for="chk_combinedequipment_isoutputcounted">{{'SETTING.IS_OUTPUT_COUNTED' | translate}}</label>
                    </div>
                </div>
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
			</div>
            <div class="form-group"><label class="col-sm-3 control-label">{{'COMBINED_EQUIPMENT.COST_CENTER' | translate}}</label>
                <div class="col-sm-9">
                    <ui-select ng-model="combinedequipment.cost_center.id" theme="bootstrap" required>
                        <ui-select-match allow-clear="false" placeholder="{{'COMMON.PLACEHOLDER' | translate}}">{{$select.selected.name}}</ui-select-match>
                        <ui-select-choices repeat="costcenter.id as costcenter in costcenters | filter: $select.search">
                            <div ng-bind-html="costcenter.name | highlight: $select.search"></div>
                        </ui-select-choices>
                    </ui-select>
                </div>
            </div>
            <div class="form-group"><label class="col-sm-3 control-label">{{'COMBINED_EQUIPMENT.SVG' | translate}} ({{'SETTING.OPTIONAL' | translate}})</label>
                <div class="col-sm-9">
                    <textarea ng-model="combinedequipment.svg" rows="20" cols="50" name="combinedequipmentsvg" class="form-control" required=""></textarea>
                    <div class="m-t-xs" ng-show="form_combinedequipment.combinedequipmentsvg.$invalid && form_combinedequipment.combinedequipmentsvg.$dirty">
                        <small class="text-danger" ng-show="form_combinedequipment.combinedequipmentsvg.$error.required">{{'COMBINED_EQUIPMENT.INPUT_SVG' | translate}}</small>
                    </div>
                </div>
            </div>
            <div class="form-group"><label class="col-sm-3 control-label">{{'COMBINED_EQUIPMENT.CAMERA_URL' | translate}} ({{'SETTING.OPTIONAL' | translate}})</label>
                <div class="col-sm-9">
                    <textarea ng-model="combinedequipment.camera_url" rows="5" cols="50" name="combinedequipmentcameraurl" class="form-control"></textarea>
                </div>
            </div>
            <div class="form-group"><label class="col-sm-3 control-label">{{'COMBINED_EQUIPMENT.DESCRIPTION' | translate}} ({{'SETTING.OPTIONAL' | translate}})</label>
                <div class="col-sm-9"><input ng-model="combinedequipment.description" type="text" name="combinedequipmentdescription" class="form-control" >
                    <div class="m-t-xs" ng-show="form_combinedequipment.combinedequipmentdescription.$invalid && form_combinedequipment.combinedequipmentdescription.$dirty">
                        <small class="text-danger" ng-show="form_combinedequipment.combinedequipmentdescription.$error.required">{{'COMBINED_EQUIPMENT.INPUT_DESCRIPTION' | translate}}</small>
                    </div>
                </div>
            </div>
            <div class="form-group"><label class="col-sm-3 control-label">{{'COMMON.QR_CODE' | translate}} </label>
                <div class="col-sm-9">
                    <div>
                        <qrcode data="{{combinedequipment.qrcode}}" version="1" error-correction-level="L" size="100" color="#fff" background="#000" download></qrcode>
                    </div>
                </div>
            </div>
nengyuangzhang's avatar
nengyuangzhang 已提交
68 69 70 71 72 73 74
        </form>
    </div>
    <div class="modal-footer">
        <button type="button" class="btn btn-white" ng-click="cancel()">{{'SETTING.CANCEL' | translate}}</button>
        <button type="button" ng-disabled="form_combinedequipment.$invalid" class="btn btn-primary" ng-click="ok()">{{'SETTING.SAVE' | translate}}</button>
    </div>
</div>