|
|
@@ -4,7 +4,7 @@
|
|
|
*/
|
|
|
define(['app/app', 'jquery-uploadify'], function(app) {
|
|
|
"use strict";
|
|
|
- app.register.controller('vendorComponentApplyCtrl', ['$scope', '$rootScope', 'Search', 'KindAPI', 'ComponentActive', 'ComponentActiveAPI', '$filter', 'ComponentSubmit', 'toaster', 'BrandActiveAPI', '$modal', function($scope, $rootScope, Search, KindAPI, ComponentActive, ComponentActiveAPI, $filter, ComponentSubmit, toaster, BrandActiveAPI, $modal) {
|
|
|
+ app.register.controller('vendorComponentApplyCtrl', ['$scope', '$rootScope', 'Search', 'KindAPI', 'ComponentActive', 'ComponentActiveAPI', '$filter', 'ComponentSubmit', 'toaster', 'BrandActiveAPI', '$modal', '$upload', function($scope, $rootScope, Search, KindAPI, ComponentActive, ComponentActiveAPI, $filter, ComponentSubmit, toaster, BrandActiveAPI, $modal, $upload) {
|
|
|
$rootScope.active = "vendor_component_apply";
|
|
|
|
|
|
document.title = "器件申请" + "-优软商城";
|
|
|
@@ -239,21 +239,34 @@ define(['app/app', 'jquery-uploadify'], function(app) {
|
|
|
toaster.pop('success', '上传成功');
|
|
|
};
|
|
|
|
|
|
- // 规格书上传成功之后
|
|
|
- $scope.onAttachUploadSuccess = function(data){
|
|
|
- $scope.$apply(function() {
|
|
|
- $scope.component.attachFile = data;
|
|
|
- $scope.component.attach = data.path;
|
|
|
- if($scope.component.attachFile.size >= 1024 * 1024) {
|
|
|
- $scope.component.attachFile.size = $filter('number')($scope.component.attachFile.size / 1024 / 1024, 1) + 'Mb';
|
|
|
- } else if($scope.component.attachFile.size >= 1024) {
|
|
|
- $scope.component.attachFile.size = $filter('number')($scope.component.attachFile.size / 1024, 1) + 'Kb';
|
|
|
- } else {
|
|
|
- $scope.component.attachFile.size = $scope.component.attachFile.size + 'b';
|
|
|
- }
|
|
|
- toaster.pop('success', '上传成功');
|
|
|
- $scope.$uploading = false;
|
|
|
- });
|
|
|
+ // // 规格书上传成功之后 - 使用uploadify jQuery插件,在禁用flash时,无法正常显示,所以修改 2018年4月20日 09:20:43 dongbw
|
|
|
+ // $scope.onAttachUploadSuccess = function(data){
|
|
|
+ // $scope.$apply(function() {
|
|
|
+ // $scope.component.attachFile = data;
|
|
|
+ // $scope.component.attach = data.path;
|
|
|
+ // if($scope.component.attachFile.size >= 1024 * 1024) {
|
|
|
+ // $scope.component.attachFile.size = $filter('number')($scope.component.attachFile.size / 1024 / 1024, 1) + 'Mb';
|
|
|
+ // } else if($scope.component.attachFile.size >= 1024) {
|
|
|
+ // $scope.component.attachFile.size = $filter('number')($scope.component.attachFile.size / 1024, 1) + 'Kb';
|
|
|
+ // } else {
|
|
|
+ // $scope.component.attachFile.size = $scope.component.attachFile.size + 'b';
|
|
|
+ // }
|
|
|
+ // toaster.pop('success', '上传成功');
|
|
|
+ // $scope.$uploading = false;
|
|
|
+ // });
|
|
|
+ // };
|
|
|
+
|
|
|
+ //上传规格书
|
|
|
+ $scope.onAttachUploadSuccess = function () {
|
|
|
+ if($scope.component.attachFile[0].size >= 1024 * 1024) {
|
|
|
+ $scope.component.attachFile.size = $filter('number')($scope.component.attachFile[0].size / 1024 / 1024, 1) + 'Mb';
|
|
|
+ } else if($scope.component.attachFile.size >= 1024) {
|
|
|
+ $scope.component.attachFile.size = $filter('number')($scope.component.attachFile[0].size / 1024, 1) + 'Kb';
|
|
|
+ } else {
|
|
|
+ $scope.component.attachFile.size = $scope.component.attachFile[0].size + 'b';
|
|
|
+ }
|
|
|
+ $scope.component.attach = $scope.component.attachFile[0].name;
|
|
|
+ $scope.$uploading = false;
|
|
|
};
|
|
|
|
|
|
// 重新上传,取消重新上传
|
|
|
@@ -368,11 +381,29 @@ define(['app/app', 'jquery-uploadify'], function(app) {
|
|
|
|
|
|
$scope.component.properties = getProperValues();// 属性
|
|
|
|
|
|
- // 提交保存
|
|
|
- ComponentSubmit.save({}, $scope.component, function(data){
|
|
|
+ // // 提交保存
|
|
|
+ // ComponentSubmit.save({}, $scope.component, function(data){
|
|
|
+ // toaster.pop('success', '提示', '提交成功,请等待审核');
|
|
|
+ // window.location.replace('vendor#/component/applylist');
|
|
|
+ // },function(response){
|
|
|
+ // $scope.submitEnable = true;
|
|
|
+ // toaster.pop('error', '提交失败', response.data);
|
|
|
+ // });
|
|
|
+ var file = null;
|
|
|
+ if($scope.component.attachFile && $scope.component.attachFile[0]) {
|
|
|
+ file = $scope.component.attachFile[0];
|
|
|
+ }
|
|
|
+ $upload.upload({
|
|
|
+ url: 'produce/componentSubmit/upload',
|
|
|
+ file: file,
|
|
|
+ method: 'POST',
|
|
|
+ data: {
|
|
|
+ component: $scope.component
|
|
|
+ }
|
|
|
+ }).success(function(data){
|
|
|
toaster.pop('success', '提示', '提交成功,请等待审核');
|
|
|
window.location.replace('vendor#/component/applylist');
|
|
|
- },function(response){
|
|
|
+ }).error(function(response){
|
|
|
$scope.submitEnable = true;
|
|
|
toaster.pop('error', '提交失败', response.data);
|
|
|
});
|