|
@@ -16,28 +16,20 @@
|
|
|
:rules="rules"
|
|
|
label-width="110px"
|
|
|
>
|
|
|
- <el-form-item prop="name" label="档案名称:">
|
|
|
+ <el-form-item prop="archivesName" label="档案名称:">
|
|
|
<el-input
|
|
|
- v-model.trim="modalForm.name"
|
|
|
+ v-model.trim="modalForm.archivesName"
|
|
|
placeholder="请输入档案名称"
|
|
|
clearable
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="archivesType" label="档案类型:">
|
|
|
- <el-select
|
|
|
+ <el-form-item prop="archivesTypeId" label="档案类型:">
|
|
|
+ <archives-type-select
|
|
|
class="width-full"
|
|
|
- v-model="modalForm.archivesType"
|
|
|
- placeholder="请选择档案类型"
|
|
|
- filterable
|
|
|
+ v-model="modalForm.archivesTypeId"
|
|
|
+ placeholder="档案类型"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in archivesTypes"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
+ </archives-type-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="semesterId" label="所属学期:">
|
|
|
<semester-select
|
|
@@ -45,24 +37,20 @@
|
|
|
v-model="modalForm.semesterId"
|
|
|
></semester-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="adminUserId" label="档案管理员:">
|
|
|
- <el-select
|
|
|
+ <el-form-item prop="managerId" label="档案管理员:">
|
|
|
+ <archives-manage-user-select
|
|
|
class="width-full"
|
|
|
- v-model="modalForm.adminUserId"
|
|
|
- placeholder="请选择档案管理员"
|
|
|
- filterable
|
|
|
+ v-model="modalForm.managerId"
|
|
|
+ placeholder="档案管理员"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in adminUsers"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
+ </archives-manage-user-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="orgId" label="档案管理部门:">
|
|
|
- <org-select class="width-full" v-model="modalForm.orgId"></org-select>
|
|
|
+ <el-form-item prop="managerOrgId" label="档案管理部门:">
|
|
|
+ <org-select
|
|
|
+ class="width-full"
|
|
|
+ v-model="modalForm.managerOrgId"
|
|
|
+ :semesterId="modalForm.semesterId"
|
|
|
+ ></org-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="warningTime" label="到期预警时间:">
|
|
|
<el-date-picker
|
|
@@ -89,11 +77,11 @@ import { updateArchives } from "../api";
|
|
|
|
|
|
const initModalForm = {
|
|
|
id: "",
|
|
|
- name: "",
|
|
|
- archivesType: "",
|
|
|
+ archivesName: "",
|
|
|
+ archivesTypeId: "",
|
|
|
semesterId: "",
|
|
|
- adminUserId: "",
|
|
|
- orgId: "",
|
|
|
+ managerId: "",
|
|
|
+ managerOrgId: "",
|
|
|
warningTime: undefined
|
|
|
};
|
|
|
|
|
@@ -133,7 +121,7 @@ export default {
|
|
|
trigger: "change"
|
|
|
}
|
|
|
],
|
|
|
- archivesType: [
|
|
|
+ archivesTypeId: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请选择档案类型",
|
|
@@ -147,14 +135,14 @@ export default {
|
|
|
trigger: "change"
|
|
|
}
|
|
|
],
|
|
|
- adminUserId: [
|
|
|
+ managerId: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请选择档案管理员",
|
|
|
trigger: "change"
|
|
|
}
|
|
|
],
|
|
|
- orgId: [
|
|
|
+ managerOrgId: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请选择档案管理部门",
|