|  | @@ -78,7 +78,8 @@
 | 
	
		
			
				|  |  |                    icon="el-icon-search"
 | 
	
		
			
				|  |  |                    size="mini"
 | 
	
		
			
				|  |  |                    @click="handleQuery"
 | 
	
		
			
				|  |  | -                  >搜索</el-button
 | 
	
		
			
				|  |  | +                >搜索
 | 
	
		
			
				|  |  | +                </el-button
 | 
	
		
			
				|  |  |                  >
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="1.5">
 | 
	
	
		
			
				|  | @@ -87,7 +88,8 @@
 | 
	
		
			
				|  |  |                    icon="el-icon-refresh"
 | 
	
		
			
				|  |  |                    size="mini"
 | 
	
		
			
				|  |  |                    @click="resetQuery"
 | 
	
		
			
				|  |  | -                  >重置</el-button
 | 
	
		
			
				|  |  | +                >重置
 | 
	
		
			
				|  |  | +                </el-button
 | 
	
		
			
				|  |  |                  >
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <right-toolbar
 | 
	
	
		
			
				|  | @@ -166,7 +168,7 @@
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                <template slot-scope="scope">
 | 
	
		
			
				|  |  |                  <span
 | 
	
		
			
				|  |  | -                  >{{
 | 
	
		
			
				|  |  | +                >{{
 | 
	
		
			
				|  |  |                      dayjs(scope.row.arrivalTime).format(
 | 
	
		
			
				|  |  |                        "YYYY年MM月DD日HH时mm分"
 | 
	
		
			
				|  |  |                      )
 | 
	
	
		
			
				|  | @@ -174,10 +176,10 @@
 | 
	
		
			
				|  |  |                    ~
 | 
	
		
			
				|  |  |                  </span>
 | 
	
		
			
				|  |  |                  <span v-if="scope.row.departureTime">{{
 | 
	
		
			
				|  |  | -                  dayjs(scope.row.departureTime).format(
 | 
	
		
			
				|  |  | -                    "YYYY年MM月DD日HH时mm分"
 | 
	
		
			
				|  |  | -                  )
 | 
	
		
			
				|  |  | -                }}</span>
 | 
	
		
			
				|  |  | +                    dayjs(scope.row.departureTime).format(
 | 
	
		
			
				|  |  | +                      "YYYY年MM月DD日HH时mm分"
 | 
	
		
			
				|  |  | +                    )
 | 
	
		
			
				|  |  | +                  }}</span>
 | 
	
		
			
				|  |  |                </template>
 | 
	
		
			
				|  |  |              </el-table-column>
 | 
	
		
			
				|  |  |              <!-- <el-table-column label="核验结果" width="250" align="center" prop="checkImage">
 | 
	
	
		
			
				|  | @@ -198,7 +200,7 @@
 | 
	
		
			
				|  |  |                label="操作"
 | 
	
		
			
				|  |  |                header-align="center"
 | 
	
		
			
				|  |  |                align="center"
 | 
	
		
			
				|  |  | -              width="90"
 | 
	
		
			
				|  |  | +              width="200"
 | 
	
		
			
				|  |  |                fixed="right"
 | 
	
		
			
				|  |  |                class-name="small-padding fixed-width"
 | 
	
		
			
				|  |  |              >
 | 
	
	
		
			
				|  | @@ -209,9 +211,18 @@
 | 
	
		
			
				|  |  |                    icon="el-icon-view"
 | 
	
		
			
				|  |  |                    @click="handleDetailInfo(scope.row)"
 | 
	
		
			
				|  |  |                    v-hasPermi="['core:record:list']"
 | 
	
		
			
				|  |  | -                  >详情</el-button
 | 
	
		
			
				|  |  | -                >
 | 
	
		
			
				|  |  | +                >详情
 | 
	
		
			
				|  |  | +                </el-button>
 | 
	
		
			
				|  |  | +                <el-button
 | 
	
		
			
				|  |  | +                  size="mini"
 | 
	
		
			
				|  |  | +                  type="text"
 | 
	
		
			
				|  |  | +                  icon="el-icon-document"
 | 
	
		
			
				|  |  | +                  v-if="scope.row.pdfUrl"
 | 
	
		
			
				|  |  | +                  @click="onDown(scope.row.pdfUrl)"
 | 
	
		
			
				|  |  | +                >来访登记簿
 | 
	
		
			
				|  |  | +                </el-button>
 | 
	
		
			
				|  |  |                </template>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              </el-table-column>
 | 
	
		
			
				|  |  |            </el-table>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -234,15 +245,16 @@
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  | -import { outInRecordList } from "@/api/core/letter";
 | 
	
		
			
				|  |  | +import {outInRecordList} from "@/api/core/letter";
 | 
	
		
			
				|  |  |  import KFileUpload from "@/components/K-FileUpload/index.vue";
 | 
	
		
			
				|  |  |  import dayjs from "dayjs";
 | 
	
		
			
				|  |  |  import OrgTree from "@/components/orgTree/orgQuerySelector.vue";
 | 
	
		
			
				|  |  |  import DataRangePicker from "@/components/dateTime/daterange.picker.vue";
 | 
	
		
			
				|  |  |  import dialogOutInDetail from "./dialog.outIn.detail.vue";
 | 
	
		
			
				|  |  | -import { mapGetters } from "vuex";
 | 
	
		
			
				|  |  | +import {mapGetters} from "vuex";
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  | -  components: { OrgTree, KFileUpload, DataRangePicker, dialogOutInDetail },
 | 
	
		
			
				|  |  | +  components: {OrgTree, KFileUpload, DataRangePicker, dialogOutInDetail},
 | 
	
		
			
				|  |  |    dicts: ["letter_status", "out_in_type"],
 | 
	
		
			
				|  |  |    name: "outInLog",
 | 
	
		
			
				|  |  |    data() {
 | 
	
	
		
			
				|  | @@ -335,6 +347,10 @@ export default {
 | 
	
		
			
				|  |  |      handleDetailInfo(row) {
 | 
	
		
			
				|  |  |        this.$refs["dialogDetail"].show(row.id);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    async onDown(pdfUrl) {
 | 
	
		
			
				|  |  | +      // const data = await this.$api.eduTraining.predown(id);
 | 
	
		
			
				|  |  | +      window.open(pdfUrl);
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  </script>
 |