借阅申请修改

main
mo 1 year ago
parent f8418b95ce
commit cd636f2f3c

@ -1106,7 +1106,6 @@ export default {
catalogNumOptions: [], //
caseNumOptions: [], //
organizationList: [],
fileTypeOptions: [], //
};
},
created() {

@ -286,18 +286,38 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="借阅档案" prop="filesNum">
<el-select v-model="form.filesNum" placeholder="请选择借阅档案">
<el-form-item label="借阅档案" prop="recordId">
<el-select v-model="form.recordId" placeholder="请选择借阅档案">
<el-option
v-for="item in filesNumOptions"
:key="item.id"
:value="item.filesNum"
:value="item.id"
:label="item.filesNum"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8" v-if="optType == 'edit'">
<el-form-item label="档案类型" prop="recordId">
<el-select v-model="form.fileType" placeholder="" clearable>
<el-option
v-for="item in fileTypeOptions"
:key="item.id"
:value="item.value"
:label="item.label"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8" v-if="optType == 'edit'">
<el-form-item label="位置" prop="site">
<el-input v-model="form.site" placeholder="" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
@ -374,6 +394,7 @@ export default {
remark: null,
createTime: [],
},
optType: null,
//
form: {},
//
@ -383,6 +404,7 @@ export default {
mediaOptions: [],
userOptions: [], //
filesNumOptions: [], //
fileTypeOptions: [], //
};
},
created() {
@ -434,6 +456,14 @@ export default {
}).then((res) => {
this.mediaOptions = res.data.list || [];
});
//
listData({
pageNo: 1,
pageSize: 100,
dictType: "archives_file_type",
}).then((res) => {
this.fileTypeOptions = res.data.list || [];
});
},
//
getUserList() {
@ -480,12 +510,14 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.optType = "add";
this.open = true;
this.title = "添加档案借阅申请";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
this.optType = "edit";
const id = row.id;
getBorrowApply(id).then((response) => {
this.form = response.data;

@ -159,10 +159,7 @@
<script>
import { listData } from "@/api/system/dict/data";
import { listUser } from "@/api/system/user";
import {
getAuthenticateList,
createAuthenticateApply,
} from "@/api/fileAuth/authenticate";
import { createAuthenticateApply } from "@/api/fileAuth/authenticate";
import { getRecordPage } from "@/api/archives/record";
export default {
@ -190,10 +187,8 @@ export default {
queryParams: {
pageNo: 1,
pageSize: 10,
identifyStatus: null,
fileType: null,
caseNum: null,
catalogNum: null,
filesNum: null,
},
//
form: {},

Loading…
Cancel
Save