|
|
@@ -13,42 +13,35 @@ define(['app/app'], function (app) {
|
|
|
document.title = '我的求购-优软商城';
|
|
|
$scope.isEditName = false;
|
|
|
|
|
|
- $scope.setIsEditName = function (flag) {
|
|
|
- $scope.isEditName = flag;
|
|
|
+ // BOM名称
|
|
|
+ $scope.bomName = '';
|
|
|
+
|
|
|
+ var getBomInfo = function () {
|
|
|
+ seekPurchase.findOneBom({bomId: $stateParams.id}, function (data) {
|
|
|
+ $scope.bomInfo = data;
|
|
|
+ }, function (error) {
|
|
|
+
|
|
|
+ });
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ getBomInfo();
|
|
|
|
|
|
- $scope.setIsBom = function (flag, bomId) {
|
|
|
+ $scope.setIsEditName = function (flag) {
|
|
|
if (flag) {
|
|
|
- $scope.activeType = 'seekManage';
|
|
|
- $scope.seekPurchaseTableParams = new ngTableParams({
|
|
|
- page: 1,
|
|
|
- count: 10
|
|
|
- }, {
|
|
|
- total: 0,
|
|
|
- getData: function ($defer, params) {
|
|
|
- const param = BaseService.parseParams(params.url());
|
|
|
- param.isMallGoods = $scope.isMallGoods;
|
|
|
- param.deadline = $scope.deadline;
|
|
|
- param.keyWord = $scope.keyWord;
|
|
|
- param.status = $scope.searchStatus;
|
|
|
-
|
|
|
- param.minReleaseDate = $scope.startDate
|
|
|
- ? $scope.startDate.getTime() : null;
|
|
|
- param.maxReleaseDate = $scope.endDate ? $scope.endDate.getTime()
|
|
|
- : null;
|
|
|
- seekPurchase.getUserSeekPageInfo(param, function (data) {
|
|
|
- params.total(data.totalElements);
|
|
|
- $defer.resolve(data.content);
|
|
|
- $scope.seekListData = data;
|
|
|
- }, function (response) {
|
|
|
- toaster.pop('error', response.data);
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ $scope.bomName = $scope.bomInfo.name;
|
|
|
}
|
|
|
- $scope.isBOM = flag;
|
|
|
+ $scope.isEditName = flag;
|
|
|
+ }
|
|
|
+
|
|
|
+ $scope.saveBomName = function () {
|
|
|
+ seekPurchase.saveBomName({id: $scope.bomInfo.bomId, name: $scope.bomName}, function (data) {
|
|
|
+ if (data.success) {
|
|
|
+ toaster.pop('success', '修改成功');
|
|
|
+ $scope.bomInfo.name = $scope.bomName;
|
|
|
+ $scope.setIsEditName(false);
|
|
|
+ }
|
|
|
+ }, function (error) {
|
|
|
+ toaster.pop('srror', '系统错误');
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
var enIdFilter = $filter('EncryptionFilter');
|