代码格式修改
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
<el-button style="float: right" size="mini" type="danger" @click="goBack">关闭</el-button>
|
||||
<!-- <el-button style="float: right" size="mini" type="success" v-print="printobj">打印</el-button> -->
|
||||
</div>
|
||||
<div class="el-container" id="disposal">
|
||||
<div id="disposal" class="el-container">
|
||||
<div class="table-container">
|
||||
<h2 style="text-align: center">请假申报</h2>
|
||||
|
||||
@@ -101,28 +101,28 @@
|
||||
<el-card :body-style="{ padding: '10px' }">
|
||||
<el-descriptions class="margin-top" :column="1" size="small" border>
|
||||
<el-descriptions-item v-if="item.assigneeName" label-class-name="my-label">
|
||||
<template slot="label"><i class="el-icon-user"></i>办理人</template>
|
||||
<template slot="label"><i class="el-icon-user" />办理人</template>
|
||||
{{ item.assigneeName }}
|
||||
<el-tag type="info" size="mini">{{ item.deptName }}</el-tag>
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item v-if="item.candidate" label-class-name="my-label">
|
||||
<template slot="label"><i class="el-icon-user"></i>候选办理</template>
|
||||
<template slot="label"><i class="el-icon-user" />候选办理</template>
|
||||
{{ item.candidate }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label-class-name="my-label">
|
||||
<template slot="label"><i class="el-icon-date"></i>接收时间</template>
|
||||
<template slot="label"><i class="el-icon-date" />接收时间</template>
|
||||
{{ item.createTime }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item v-if="item.finishTime" label-class-name="my-label">
|
||||
<template slot="label"><i class="el-icon-date"></i>处理时间</template>
|
||||
<template slot="label"><i class="el-icon-date" />处理时间</template>
|
||||
{{ item.finishTime }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item v-if="item.duration" label-class-name="my-label">
|
||||
<template slot="label"><i class="el-icon-time"></i>耗时</template>
|
||||
<template slot="label"><i class="el-icon-time" />耗时</template>
|
||||
{{ item.duration }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item v-if="item.comment" label-class-name="my-label">
|
||||
<template slot="label"><i class="el-icon-tickets"></i>处理意见</template>
|
||||
<template slot="label"><i class="el-icon-tickets" />处理意见</template>
|
||||
{{ item.comment.comment }}
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form v-show="showSearch" ref="queryForm" :model="queryParams" size="small" :inline="true" label-width="68px">
|
||||
<el-form-item label="学号" prop="stuNo">
|
||||
<el-input v-model="queryParams.stuNo" placeholder="请输入学号" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
@@ -8,8 +8,8 @@
|
||||
<el-input v-model="queryParams.name" placeholder="请输入请学生姓名" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="班级" label-width="40px">
|
||||
<el-select style="width: 100%" size="mini" @change="changeSelect" v-model="queryParams.className" filterable clearable placeholder="请选择班级">
|
||||
<el-option v-for="(v, i) in class_list" :key="i" :label="v.className" :value="v.className"></el-option>
|
||||
<el-select v-model="queryParams.className" style="width: 100%" size="mini" filterable clearable placeholder="请选择班级" @change="changeSelect">
|
||||
<el-option v-for="(v, i) in class_list" :key="i" :label="v.className" :value="v.className" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
@@ -20,12 +20,12 @@
|
||||
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['routine:leaveApplication:add']">新增</el-button>
|
||||
<el-button v-hasPermi="['routine:leaveApplication:add']" type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd">新增</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['routine:leaveApplication:export']">导出</el-button>
|
||||
<el-button v-hasPermi="['routine:leaveApplication:export']" type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="leaveApplicationList" @selection-change="handleSelectionChange">
|
||||
@@ -44,8 +44,7 @@
|
||||
<el-table-column label="请假天数" align="center" prop="leaveDays" />
|
||||
<el-table-column label="起止时间" align="center" prop="startDate" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}</span
|
||||
>~
|
||||
<span>{{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}</span>~
|
||||
<span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -66,16 +65,16 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="申请时间" align="center" prop="createTime" />
|
||||
<el-table-column label="提交状态" align="center" prop="leaveStatus" >
|
||||
<el-table-column label="提交状态" align="center" prop="leaveStatus">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.rt_submission_status" :value="scope.row.leaveStatus" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:edit']">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:remove']">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-info" @click="detail(scope.row)" v-if="scope.row.leaveStatus == 1">详情</el-button>
|
||||
<el-button v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:edit']" size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)">修改</el-button>
|
||||
<el-button v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:remove']" size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)">删除</el-button>
|
||||
<el-button v-if="scope.row.leaveStatus == 1" size="mini" type="text" icon="el-icon-info" @click="detail(scope.row)">详情</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -137,7 +136,7 @@
|
||||
<el-radio v-model="form.leaveType" label="0">病假</el-radio>
|
||||
<el-radio v-model="form.leaveType" label="1">事假</el-radio>
|
||||
<span>(备注:学生因病请假的,辅导员必须在OA提交因病缺勤追踪登记表)</span>
|
||||
<br />
|
||||
<br>
|
||||
<el-input v-model="form.reason" placeholder="请输入请假事由" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -145,12 +144,12 @@
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="请假起始时间" prop="startDate">
|
||||
<el-date-picker clearable v-model="form.startDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择请假起始时间" @change="calculateLeaveDays"> </el-date-picker>
|
||||
<el-date-picker v-model="form.startDate" clearable type="date" value-format="yyyy-MM-dd" placeholder="请选择请假起始时间" @change="calculateLeaveDays" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="请假截止时间" prop="endDate">
|
||||
<el-date-picker clearable v-model="form.endDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择请假截止时间" @change="calculateLeaveDays"> </el-date-picker>
|
||||
<el-date-picker v-model="form.endDate" clearable type="date" value-format="yyyy-MM-dd" placeholder="请选择请假截止时间" @change="calculateLeaveDays" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form v-show="showSearch" ref="queryForm" :model="queryParams" size="small" :inline="true" label-width="68px">
|
||||
<el-form-item label="学号" prop="stuNo">
|
||||
<el-input v-model="search.stuNo" placeholder="请输入学号" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
@@ -8,8 +8,8 @@
|
||||
<el-input v-model="search.name" placeholder="请输入请学生姓名" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="班级" label-width="40px">
|
||||
<el-select style="width: 100%" size="mini" @change="changeSelect" v-model="search.className">
|
||||
<el-option v-for="(v, i) in class_list" :key="i" :label="v.className" :value="v.className"></el-option>
|
||||
<el-select v-model="search.className" style="width: 100%" size="mini" @change="changeSelect">
|
||||
<el-option v-for="(v, i) in class_list" :key="i" :label="v.className" :value="v.className" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
@@ -20,12 +20,12 @@
|
||||
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['routine:leaveApplication:add']">新增</el-button>
|
||||
<el-button v-hasPermi="['routine:leaveApplication:add']" type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd">新增</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['routine:leaveApplication:export']">导出</el-button>
|
||||
<el-button v-hasPermi="['routine:leaveApplication:export']" type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="leaveApplicationList" @selection-change="handleSelectionChange">
|
||||
@@ -44,8 +44,7 @@
|
||||
<el-table-column label="请假天数" align="center" prop="leaveDays" />
|
||||
<el-table-column label="起止时间" align="center" prop="startDate" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}</span
|
||||
>~
|
||||
<span>{{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}</span>~
|
||||
<span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -66,16 +65,16 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="申请时间" align="center" prop="createTime" />
|
||||
<el-table-column label="提交状态" align="center" prop="leaveStatus" >
|
||||
<el-table-column label="提交状态" align="center" prop="leaveStatus">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.rt_submission_status" :value="scope.row.leaveStatus" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:edit']">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:remove']">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-info" @click="detail(scope.row)" v-if="scope.row.leaveStatus == 1">详情</el-button>
|
||||
<el-button v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:edit']" size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)">修改</el-button>
|
||||
<el-button v-if="scope.row.leaveStatus == 0" v-hasPermi="['routine:leaveApplication:remove']" size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)">删除</el-button>
|
||||
<el-button v-if="scope.row.leaveStatus == 1" size="mini" type="text" icon="el-icon-info" @click="detail(scope.row)">详情</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -137,7 +136,7 @@
|
||||
<el-radio v-model="form.leaveType" label="0">病假</el-radio>
|
||||
<el-radio v-model="form.leaveType" label="1">事假</el-radio>
|
||||
<span>(备注:学生因病请假的,辅导员必须在OA提交因病缺勤追踪登记表)</span>
|
||||
<br />
|
||||
<br>
|
||||
<el-input v-model="form.reason" placeholder="请输入请假事由" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -145,12 +144,12 @@
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="请假起始时间" prop="startDate">
|
||||
<el-date-picker clearable v-model="form.startDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择请假起始时间" @change="calculateLeaveDays"> </el-date-picker>
|
||||
<el-date-picker v-model="form.startDate" clearable type="date" value-format="yyyy-MM-dd" placeholder="请选择请假起始时间" @change="calculateLeaveDays" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="请假截止时间" prop="endDate">
|
||||
<el-date-picker clearable v-model="form.endDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择请假截止时间" @change="calculateLeaveDays"> </el-date-picker>
|
||||
<el-date-picker v-model="form.endDate" clearable type="date" value-format="yyyy-MM-dd" placeholder="请选择请假截止时间" @change="calculateLeaveDays" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
||||
Reference in New Issue
Block a user