审批常用语

product
mhsnet 2 years ago
parent 47f3f70d88
commit 72704cdea3

@ -21,11 +21,10 @@
v-if="properties.hasTransferBtn">{{ properties.transferBtnText || '转 审' }}</el-button> v-if="properties.hasTransferBtn">{{ properties.transferBtnText || '转 审' }}</el-button>
<el-button type="primary" @click="eventLauncher('audit')" :loading="candidateLoading" <el-button type="primary" @click="eventLauncher('audit')" :loading="candidateLoading"
v-if="properties.hasAuditBtn">{{ properties.auditBtnText || '通 过' }}</el-button> v-if="properties.hasAuditBtn">{{ properties.auditBtnText || '通 过' }}</el-button>
<el-button type="warning" @click="eventLauncher('saveAudit')" <el-button type="warning" @click="eventLauncher('saveAudit')" v-if="properties.hasSaveBtn"
v-if="properties.hasSaveBtn" :loading="btnLoading">{{properties.saveBtnText||'暂 存'}} :loading="btnLoading">{{ properties.saveBtnText || '暂 存' }}
</el-button> </el-button>
<el-button type="danger" @click="eventReceiver({},'reject')" <el-button type="danger" @click="eventReceiver({}, 'reject')" v-if="properties.hasRejectBtn">
v-if="properties.hasRejectBtn">
{{ properties.rejectBtnText || '拒 绝' }}</el-button> {{ properties.rejectBtnText || '拒 绝' }}</el-button>
</template> </template>
<template v-if="setting.opType == 0 && setting.status == 1"> <template v-if="setting.opType == 0 && setting.status == 1">
@ -41,8 +40,7 @@
<template v-if="setting.opType == 4"> <template v-if="setting.opType == 4">
<el-button type="primary" @click="openAssignBox" v-if="setting.status == 1"> <el-button type="primary" @click="openAssignBox" v-if="setting.status == 1">
</el-button> </el-button>
<el-button type="danger" v-if="setting.status != 2 && setting.status != 5" <el-button type="danger" v-if="setting.status != 2 && setting.status != 5" @click="cancel()"> </el-button>
@click="cancel()"> </el-button>
</template> </template>
<el-button @click="goBack()" v-if="!setting.hideCancelBtn" :disabled="allBtnDisabled"> <el-button @click="goBack()" v-if="!setting.hideCancelBtn" :disabled="allBtnDisabled">
{{ $t('common.cancelButton') }} {{ $t('common.cancelButton') }}
@ -54,8 +52,8 @@
</div> </div>
<el-tabs class="JNPF-el_tabs" v-model="activeTab"> <el-tabs class="JNPF-el_tabs" v-model="activeTab">
<el-tab-pane label="表单信息" v-loading="loading"> <el-tab-pane label="表单信息" v-loading="loading">
<component :is="currentView" @close="goBack" ref="form" @eventReceiver="eventReceiver" <component :is="currentView" @close="goBack" ref="form" @eventReceiver="eventReceiver" @setLoad="setLoad"
@setLoad="setLoad" @setCandidateLoad="setCandidateLoad" @setPageLoad="setPageLoad" /> @setCandidateLoad="setCandidateLoad" @setPageLoad="setPageLoad" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="流程信息" v-loading="loading"> <el-tab-pane label="流程信息" v-loading="loading">
<Process :conf="flowTemplateJson" v-if="flowTemplateJson.nodeId" /> <Process :conf="flowTemplateJson" v-if="flowTemplateJson.nodeId" />
@ -63,18 +61,15 @@
<el-tab-pane label="流转记录" v-if="setting.opType != '-1'" v-loading="loading"> <el-tab-pane label="流转记录" v-if="setting.opType != '-1'" v-loading="loading">
<recordList :list='flowTaskOperatorRecordList' :endTime='endTime' /> <recordList :list='flowTaskOperatorRecordList' :endTime='endTime' />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="审批汇总" v-if="setting.opType!='-1' && isSummary" v-loading="loading" <el-tab-pane label="审批汇总" v-if="setting.opType != '-1' && isSummary" v-loading="loading" name="recordSummary">
name="recordSummary">
<RecordSummary :id='setting.id' :summaryType="summaryType" ref="recordSummary" /> <RecordSummary :id='setting.id' :summaryType="summaryType" ref="recordSummary" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="流程评论" v-if="setting.opType!='-1' && isComment" v-loading="loading" <el-tab-pane label="流程评论" v-if="setting.opType != '-1' && isComment" v-loading="loading" name="comment">
name="comment">
<Comment :id='setting.id' ref="comment" /> <Comment :id='setting.id' ref="comment" />
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
<el-dialog :title="eventType==='audit'?'审批通过':'审批拒绝'" :close-on-click-modal="false" <el-dialog :title="eventType === 'audit' ? '审批通过' : '审批拒绝'" :close-on-click-modal="false" :visible.sync="visible"
:visible.sync="visible" class="JNPF-dialog JNPF-dialog_center" lock-scroll append-to-body class="JNPF-dialog JNPF-dialog_center" lock-scroll append-to-body width='600px'>
width='600px'>
<el-form label-width="80px" ref="candidateForm" :model="candidateForm"> <el-form label-width="80px" ref="candidateForm" :model="candidateForm">
<template v-if="eventType === 'audit'"> <template v-if="eventType === 'audit'">
<el-form-item :label="item.nodeName + item.label" :prop="'candidateList.' + i + '.value'" <el-form-item :label="item.nodeName + item.label" :prop="'candidateList.' + i + '.value'"
@ -88,6 +83,8 @@
</el-form-item> </el-form-item>
<el-form-item label="审批意见"> <el-form-item label="审批意见">
<el-input v-model="reason" placeholder="请输入审批意见(选填)" type="textarea" :rows="4" /> <el-input v-model="reason" placeholder="请输入审批意见(选填)" type="textarea" :rows="4" />
<el-radio v-model="reason" label="同意"></el-radio>
<el-radio v-model="reason" label="不同意"></el-radio>
</el-form-item> </el-form-item>
<el-form-item label="审批签名" v-if="properties.hasSign"> <el-form-item label="审批签名" v-if="properties.hasSign">
<div class="sign-main"> <div class="sign-main">
@ -95,8 +92,7 @@
<div class="sign-tip">请在这里输入你的签名</div> <div class="sign-tip">请在这里输入你的签名</div>
<div class="sign-action"> <div class="sign-action">
<el-button class="clear-btn" size="mini" @click="handleReset"></el-button> <el-button class="clear-btn" size="mini" @click="handleReset"></el-button>
<el-button class="sure-btn" size="mini" @click="handleGenerate" <el-button class="sure-btn" size="mini" @click="handleGenerate" :disabled="!!signImg">确定签名</el-button>
:disabled="!!signImg">确定签名</el-button>
</div> </div>
</div> </div>
<div class="sign-box"> <div class="sign-box">
@ -138,8 +134,8 @@
<UserBox v-if="userBoxVisible" ref="userBox" :title="userBoxTitle" @submit="handleTransfer" /> <UserBox v-if="userBoxVisible" ref="userBox" :title="userBoxTitle" @submit="handleTransfer" />
<print-browse :visible.sync="printBrowseVisible" :id="properties.printId" :formId="setting.id" <print-browse :visible.sync="printBrowseVisible" :id="properties.printId" :formId="setting.id"
:fullName="setting.fullName" /> :fullName="setting.fullName" />
<candidate-form :visible.sync="candidateVisible" :candidateList="candidateList" <candidate-form :visible.sync="candidateVisible" :candidateList="candidateList" :taskId="setting.taskId"
:taskId="setting.taskId" :formData="formData" @submitCandidate="submitCandidate" /> :formData="formData" @submitCandidate="submitCandidate" />
</div> </div>
</transition> </transition>
</template> </template>
@ -656,33 +652,40 @@ export default {
border: 1px solid #dcdfe6; border: 1px solid #dcdfe6;
border-radius: 4px; border-radius: 4px;
overflow: hidden; overflow: hidden;
.sign-head { .sign-head {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
padding: 8px; padding: 8px;
border-bottom: 1px solid #dcdfe6; border-bottom: 1px solid #dcdfe6;
.sign-tip { .sign-tip {
color: #a5a5a5; color: #a5a5a5;
font-size: 12px; font-size: 12px;
} }
.sign-action { .sign-action {
display: flex; display: flex;
align-items: center; align-items: center;
.clear-btn, .clear-btn,
.sure-btn { .sure-btn {
margin-left: 5px; margin-left: 5px;
} }
} }
} }
.sign-box { .sign-box {
border-top: 0; border-top: 0;
height: 100px; height: 100px;
} }
.sign-img { .sign-img {
width: 100%; width: 100%;
} }
} }
.flow-form-main { .flow-form-main {
.JNPF-el_tabs { .JNPF-el_tabs {
overflow: hidden; overflow: hidden;

Loading…
Cancel
Save