| | |
| | | <div class="p-2"> |
| | | <transition :enter-active-class="proxy?.animate.searchAnimate.enter" :leave-active-class="proxy?.animate.searchAnimate.leave"> |
| | | <div v-show="showSearch" class="search"> |
| | | <el-form ref="queryFormRef" :model="queryParams" :inline="true" label-width="68px"> |
| | | <el-form ref="queryFormRef" :model="queryParams" :inline="true"> |
| | | <el-form-item label="请假天数" prop="startLeaveDays"> |
| | | <el-input v-model="queryParams.startLeaveDays" placeholder="请输入请假天数" clearable @keyup.enter="handleQuery" /> |
| | | </el-form-item> |
| | |
| | | > |
| | | <el-button v-hasPermi="['demo:leave:remove']" link type="primary" icon="Delete" @click="handleDelete(scope.row)"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip placement="top" content="查看" > |
| | | <el-tooltip placement="top" content="查看"> |
| | | <el-button link type="primary" icon="View" @click="handleView(scope.row)"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip v-if="scope.row.processInstanceVo.businessStatus === 'waiting'" content="撤销" placement="top"> |
| | |
| | | const queryFormRef = ref<ElFormInstance>(); |
| | | |
| | | const data = reactive<PageData<LeaveForm, LeaveQuery>>({ |
| | | form: { }, |
| | | form: {}, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | |
| | | proxy.$tab.closePage(proxy.$route); |
| | | proxy.$router.push(`/demo/leaveEdit/index/add/add`); |
| | | proxy.$router.push({ |
| | | path: `/demo/leaveEdit/index`, |
| | | query: { |
| | | type: 'add' |
| | | } |
| | | }) |
| | | path: `/demo/leaveEdit/index`, |
| | | query: { |
| | | type: 'add' |
| | | } |
| | | }); |
| | | }; |
| | | |
| | | /** 修改按钮操作 */ |
| | | const handleUpdate = (row?: LeaveVO) => { |
| | | proxy.$tab.closePage(proxy.$route); |
| | | proxy.$router.push({ |
| | | path: `/demo/leaveEdit/index`, |
| | | query: { |
| | | id: row.id, |
| | | type: 'update' |
| | | } |
| | | }) |
| | | path: `/demo/leaveEdit/index`, |
| | | query: { |
| | | id: row.id, |
| | | type: 'update' |
| | | } |
| | | }); |
| | | }; |
| | | |
| | | /** 查看按钮操作 */ |
| | | const handleView = (row?: LeaveVO) => { |
| | | proxy.$tab.closePage(proxy.$route); |
| | | proxy.$router.push({ |
| | | path: `/demo/leaveEdit/index`, |
| | | query: { |
| | | id: row.id, |
| | | type: 'view' |
| | | } |
| | | }) |
| | | path: `/demo/leaveEdit/index`, |
| | | query: { |
| | | id: row.id, |
| | | type: 'view' |
| | | } |
| | | }); |
| | | }; |
| | | |
| | | /** 删除按钮操作 */ |