|
@ -4,14 +4,7 @@ |
|
|
<span class="dialog-right-top" /> |
|
|
<span class="dialog-right-top" /> |
|
|
<span class="dialog-left-bottom" /> |
|
|
<span class="dialog-left-bottom" /> |
|
|
<div class="setting-dialog"> |
|
|
<div class="setting-dialog"> |
|
|
<el-form |
|
|
|
|
|
ref="recordFormDom" |
|
|
|
|
|
:model="recordForm" |
|
|
|
|
|
:rules="rules" |
|
|
|
|
|
size="small" |
|
|
|
|
|
label-width="80px" |
|
|
|
|
|
style="margin-left:85px" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-form ref="recordFormDom" :model="recordForm" :rules="rules" size="small" label-width="80px" style="margin-left:85px"> |
|
|
<el-form-item label="借阅人" prop="borrowerName"> |
|
|
<el-form-item label="借阅人" prop="borrowerName"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="recordForm.borrowerName" |
|
|
v-model="recordForm.borrowerName" |
|
@ -34,10 +27,7 @@ |
|
|
<el-input v-model.number="recordForm.phone" /> |
|
|
<el-input v-model.number="recordForm.phone" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="所属部门" prop="department" class="down-select"> |
|
|
<el-form-item label="所属部门" prop="department" class="down-select"> |
|
|
<el-select |
|
|
|
|
|
v-model="recordForm.department" |
|
|
|
|
|
placeholder="请选择" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-select v-model="recordForm.department" placeholder="请选择"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="(item,index) in departOptions" |
|
|
v-for="(item,index) in departOptions" |
|
|
:key="index" |
|
|
:key="index" |
|
@ -47,10 +37,7 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="证件类型" prop="cardType" class="down-select"> |
|
|
<el-form-item label="证件类型" prop="cardType" class="down-select"> |
|
|
<el-select |
|
|
|
|
|
v-model="recordForm.cardType" |
|
|
|
|
|
placeholder="请选择" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-select v-model="recordForm.cardType" placeholder="请选择"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="(item,index) in idTypeOptions" |
|
|
v-for="(item,index) in idTypeOptions" |
|
|
:key="index" |
|
|
:key="index" |
|
@ -66,10 +53,7 @@ |
|
|
<date-range-picker v-model="recordForm.lendDates" /> |
|
|
<date-range-picker v-model="recordForm.lendDates" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="借阅目的" prop="purpose" class="down-select"> |
|
|
<el-form-item label="借阅目的" prop="purpose" class="down-select"> |
|
|
<el-select |
|
|
|
|
|
v-model="recordForm.purpose" |
|
|
|
|
|
placeholder="请选择" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-select v-model="recordForm.purpose" placeholder="请选择"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="(item,index) in borrowGoalOptions" |
|
|
v-for="(item,index) in borrowGoalOptions" |
|
|
:key="index" |
|
|
:key="index" |
|
@ -88,14 +72,16 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import { header } from '@crud/crud' |
|
|
|
|
|
import DateRangePicker from '@/components/DateRangePicker' |
|
|
|
|
|
import { validatePhone } from '@/utils/validate' |
|
|
|
|
|
import { FetchFindBorrowerByQuery, FetchRegisterBorrow } from '@/api/archivesManage/lendManage' |
|
|
import { FetchFindBorrowerByQuery, FetchRegisterBorrow } from '@/api/archivesManage/lendManage' |
|
|
|
|
|
import { form } from '@crud/crud' |
|
|
|
|
|
import { validatePhone } from '@/utils/validate' |
|
|
import { lendingCrud } from '../../mixins/lending' |
|
|
import { lendingCrud } from '../../mixins/lending' |
|
|
|
|
|
import DateRangePicker from '@/components/DateRangePicker' |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
|
|
|
name: 'LendRecord', |
|
|
components: { DateRangePicker }, |
|
|
components: { DateRangePicker }, |
|
|
mixins: [header(), lendingCrud], |
|
|
|
|
|
|
|
|
mixins: [form({}), lendingCrud], |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
recordSelections: [], |
|
|
recordSelections: [], |
|
|