87,993
社区成员
发帖
与我相关
我的任务
分享
<script id="detail-new.html" type="text/ng-template">
<ion-view view-title="添加物资明细" hide-tabs="true">
<ion-content>
<div class="list">
<label class="item item-input">
<span class="input-label">物资编码</span>
<input type="text" value="{{data.erpMaterialNo}}" readonly>
</label>
<label class="item item-input">
<span class="input-label">物资名称型号</span>
<textarea rows="4" readonly>{{data.materialName}}</textarea>
</label>
<label class="item item-input">
<span class="input-label">计量单位</span>
<input type="text" value="{{data.unit}}" readonly>
</label>
<label class="item item-input">
<span class="input-label">单价</span>
<input type="text" value="{{data.price}}" readonly>
</label>
<label class="item item-input">
<span class="input-label">数量</span>
<input type="number" min="0" ng-model="data.num">
</label>
</div>
</ion-content>
<div class="bar bar-footer bar-stable">
<div class="button-bar">
<a class="button" ng-click="save()" ng-disabled="!data.num">保存</a>
</div>
</div>
</ion-view>
</script>
.controller('addDetailCtrl', function($scope, $state, $stateParams, dqDataLoader) {
var applyId = $stateParams.applyId;
$scope.data = {
applyId : applyId,
erpMaterialNo: $stateParams.erpMaterialNo,
materialName: $stateParams.materialName,
unit: $stateParams.unit,
price: $stateParams.price
};
$scope.save = function() {
var data = this.data;
data.bsflag = '0';
dqDataLoader.save('../../action/comm/entity/MaterialApplyPlanDetail/', data, function(respData) {
$scope.data = {
applyId : applyId
};
$state.go('editApplyPlan', {applyId:applyId, tab:'detail', replaceHistory:true}, {reload:true});
});
}
})