Commit 6de01783 by yiyu.li
parents 5c5b29fc b1a569e2
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<div class="searchBtn"> <div class="searchBtn">
<Button type="primary" class="twoWord" icon="ios-search" @click="tosearch()">{{ $t(1001) }}</Button> <Button type="primary" class="twoWord" icon="ios-search" @click="tosearch()">{{ $t(1001) }}</Button>
<Button type="success" class="twoWord" icon="md-add-circle" @click="add()">{{$t('1002')}}</Button> <Button type="success" class="twoWord" icon="md-add-circle" @click="add()">{{$t('1002')}}</Button>
<Button type="warning" class="twoWord" icon="ios-create-outline" @click="edit()">{{$t('1003')}}</Button> <Button type="warning" class="twoWord intervalRight" icon="ios-create-outline" @click="edit()">{{$t('1003')}}</Button>
<Button type="primary" class="fourWord" icon="md-download" @click="loadexcel()">{{$t('1005')}}</Button> <Button type="primary" class="fourWord" icon="md-download" @click="loadexcel()">{{$t('1005')}}</Button>
<Upload <Upload
style="display:inline-block" style="display:inline-block"
...@@ -127,9 +127,9 @@ ...@@ -127,9 +127,9 @@
<Upload <Upload
ref="upload" ref="upload"
:show-upload-list="false" :show-upload-list="false"
:on-success="handleSuccess" :on-success="handleSuccess1"
:before-upload="handleBeforeUpload" :before-upload="handleBeforeUpload"
:on-error="handleError" :on-error="handleError1"
type="drag" type="drag"
:headers="headers" :headers="headers"
:action="UploadAction"> :action="UploadAction">
......
...@@ -50,8 +50,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -50,8 +50,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
categoryid = c2.id, categoryid = c2.id,
category = c2.name, category = c2.name,
updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "", updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "",
cate_guid = t2.guid, cate_guid = c2.guid ?? "",
parentcate_guid = t1.guid, parentcate_guid = c1.guid ?? "",
parentguid = q.parent, parentguid = q.parent,
fixtureguid = q.son, fixtureguid = q.son,
remark = q.remark, remark = q.remark,
...@@ -106,11 +106,12 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -106,11 +106,12 @@ namespace Siger.Middlelayer.AccRepository.Repositories
categoryid = c2.id, categoryid = c2.id,
category = c2.name, category = c2.name,
updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "", updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "",
cate_guid = t2.guid, cate_guid = c2.guid ?? "",
parentcate_guid = t1.guid, parentcate_guid = c1.guid ?? "",
parentguid = q.parent, parentguid = q.parent,
fixtureguid = q.son, fixtureguid = q.son,
remark = q.remark remark = q.remark,
parentcategoryid = c1 == null ? 0 : c1.id
}; };
var entities = query.OrderByDescending(q => q.id).AsNoTracking().ToList(); var entities = query.OrderByDescending(q => q.id).AsNoTracking().ToList();
return entities; return entities;
......
...@@ -8,8 +8,10 @@ using Siger.Middlelayer.AccRepository.Repositories.Interface; ...@@ -8,8 +8,10 @@ using Siger.Middlelayer.AccRepository.Repositories.Interface;
using Siger.Middlelayer.AccRepository.Response; using Siger.Middlelayer.AccRepository.Response;
using Siger.Middlelayer.Common; using Siger.Middlelayer.Common;
using Siger.Middlelayer.Common.Extensions; using Siger.Middlelayer.Common.Extensions;
using Siger.Middlelayer.Log;
using Siger.Middlelayer.Repository.Data.Acc; using Siger.Middlelayer.Repository.Data.Acc;
using Siger.Middlelayer.Repository.Paged; using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Utility.ImportEntities;
namespace Siger.Middlelayer.AccRepository.Repositories namespace Siger.Middlelayer.AccRepository.Repositories
{ {
...@@ -55,5 +57,37 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -55,5 +57,37 @@ namespace Siger.Middlelayer.AccRepository.Repositories
return new PagedCollectionResult<ResponseFixtureToolsCategory>(entities, totalCount); return new PagedCollectionResult<ResponseFixtureToolsCategory>(entities, totalCount);
} }
} }
public CommonImportResult ImportData(IEnumerable<FixtureToolsCategoryTemplate> list, int projectid)
{
var entities = new List<siger_automation_fixture_tools_category>();
var errors = new List<string>();
var rowIndex = 1;
foreach (var item in list)
{
rowIndex++;
//errors.Add($"{rowIndex},{(int)RequestEnum.ManageCatOnlyBySuperAdministrator}");
}
if (errors.Any())
{
return new CommonImportResult(0, string.Join(";", errors));
}
try
{
_context.siger_automation_fixture_tools_category.AddRange(entities);
_context.SaveChanges();
return new CommonImportResult(1, "1");
}
catch(Exception e)
{
Logger.WriteLineError(e.Message);
throw;
}
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment