|
|
@@ -13,14 +13,14 @@
|
|
|
:label-style="labelStyle"
|
|
|
:contentStyle="content_style">
|
|
|
<el-descriptions-item label="介绍信类型">
|
|
|
- <dict-tag :options="dict.type.out_in_type" :value="formData.type"/>
|
|
|
+ <dict-tag :options="dict.type.out_in_type" :value="formData.letterType"/>
|
|
|
</el-descriptions-item>
|
|
|
<!-- <el-descriptions-item label="当前状态">-->
|
|
|
<!-- <dict-tag :options="dict.type.letter_status" :value="formData.status"/>-->
|
|
|
<!-- </el-descriptions-item>-->
|
|
|
<el-descriptions-item label="介绍信编号">{{formData.letterNo}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="接待机构">{{formData.receptionOrgNames}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="来访事由">{{formData.reasons}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="来访事由">{{formData.letterReasons}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="开具日期">{{formData.startTimeStr}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="有效天数">{{formData.effectiveDays}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="介绍信附件">
|
|
|
@@ -30,7 +30,7 @@
|
|
|
:defaultValue="formData.letterFile"
|
|
|
/>
|
|
|
</el-descriptions-item>
|
|
|
- <el-descriptions-item label="备注">{{formData.description}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="备注">{{formData.letterDescription}}</el-descriptions-item>
|
|
|
|
|
|
</el-descriptions >
|
|
|
|
|
|
@@ -74,10 +74,13 @@
|
|
|
:label-style="labelStyle"
|
|
|
:contentStyle="content_style">
|
|
|
<el-descriptions-item label="审批状态">
|
|
|
- <dict-tag :options="dict.type.out_in_approve_status" :value="formData.approveLog.approveStatus"/>
|
|
|
+ <dict-tag :options="dict.type.out_in_approve_status" :value="formData.approveStatus"/>
|
|
|
</el-descriptions-item>
|
|
|
- <el-descriptions-item label="审批时间"> {{formData.approveLog.approveTime}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="审批说明"> {{formData.approveLog.approveRemark}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="审批时间"> {{formData.approveTime}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="审批说明" :span="2"> {{formData.approveRemark}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item v-if="formData.approveSignImg" label="审批签名">
|
|
|
+ <ImageListPreview v-model="formData.approveSignImg"></ImageListPreview>
|
|
|
+ </el-descriptions-item>
|
|
|
</el-descriptions >
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
@@ -89,8 +92,7 @@
|
|
|
<script>
|
|
|
import { mapState, mapMutations } from "vuex";
|
|
|
import {
|
|
|
- getLetter,
|
|
|
- approveLetter,
|
|
|
+ getOutInRequest,
|
|
|
} from "@/api/core/letter";
|
|
|
import KFileUpload from "@/components/K-FileUpload/index.vue";
|
|
|
import dayjs from "dayjs";
|
|
|
@@ -135,21 +137,24 @@ export default {
|
|
|
letterNo:null,
|
|
|
receptionOrgIds: [],
|
|
|
range:[],
|
|
|
- description: null,
|
|
|
+ letterDescription: null,
|
|
|
letterFile: [],
|
|
|
userInfos: [],
|
|
|
- type:null,
|
|
|
- approveLog:{
|
|
|
- approveStatus:null,
|
|
|
- approveRemark:null
|
|
|
- },
|
|
|
+ letterType:null,
|
|
|
+ approveStatus:null,
|
|
|
+ approveRemark:null,
|
|
|
+ approveTime:null,
|
|
|
+ // approveLog:{
|
|
|
+ // approveStatus:null,
|
|
|
+ // approveRemark:null
|
|
|
+ // },
|
|
|
...other,
|
|
|
};
|
|
|
},
|
|
|
async show(id) {
|
|
|
this.title = "来访事项审批详情";
|
|
|
this.isShow = true;
|
|
|
- getLetter(id).then((response) => {
|
|
|
+ getOutInRequest(id).then((response) => {
|
|
|
this.formData = response.data;
|
|
|
this.formFileListDefualtValue=this.formData.letterFile;
|
|
|
});
|