mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-31 16:18:23 +00:00
perf: 优化审批功能
This commit is contained in:
parent
50203fbcb3
commit
c13fe9d590
@ -183,7 +183,7 @@
|
||||
<Option v-for="(item, index) in procdefList" :value="item.name" :key="index">{{ $L(item.name) }}</Option>
|
||||
</Select>
|
||||
</FormItem>
|
||||
<FormItem v-if="(addData.applyType || '').indexOf('请假') !== -1" prop="type" :label="$L('假期类型')">
|
||||
<FormItem v-if="$A.strExists(addData.applyType, '请假')" prop="type" :label="$L('假期类型')">
|
||||
<Select v-model="addData.type" :placeholder="$L('请选择假期类型')">
|
||||
<Option v-for="(item, index) in selectTypes" :value="item" :key="index">{{ $L(item) }}</Option>
|
||||
</Select>
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
<Tag v-if="data.state == 3" color="red">{{$L('已拒绝')}}</Tag>
|
||||
<Tag v-if="data.state == 4" color="red">{{$L('已撤回')}}</Tag>
|
||||
</h2>
|
||||
<p v-if="data.var?.type">{{$L('假期类型')}}:<span>{{$L(data.var?.type)}}</span></p>
|
||||
<p v-if="$A.strExists(data.proc_def_name, '请假') && data.var?.type">{{$L('假期类型')}}:<span>{{$L(data.var?.type)}}</span></p>
|
||||
<p>{{$L('开始时间')}}:<span>{{data.var?.start_time}}</span></p>
|
||||
<p>{{$L('结束时间')}}:<span>{{data.var?.end_time}}</span></p>
|
||||
<div class="list-member">
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
<div class="cause">
|
||||
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.nickname }}</span> {{ msg.data.department }}</p>
|
||||
<b>{{$L("详情")}}</b>
|
||||
<p v-if="msg.data.type">{{$L("假期类型")}}:{{ $L(msg.data.type) }}</p>
|
||||
<p v-if="$A.strExists(msg.data.proc_def_name, '请假') && msg.data.type">{{$L("假期类型")}}:{{ $L(msg.data.type) }}</p>
|
||||
<p>{{$L("开始时间")}}:{{ msg.data.start_time }} ({{ $L(msg.data.start_day_of_week) }})</p>
|
||||
<p>{{$L("结束时间")}}:{{ msg.data.end_time }} ({{ $L(msg.data.end_day_of_week) }})</p>
|
||||
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
<div class="cause">
|
||||
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.nickname }}</span> {{ msg.data.department }}</p>
|
||||
<b>{{$L("详情")}}</b>
|
||||
<p v-if="msg.data.type">{{$L("假期类型")}}:{{ $L(msg.data.type) }}</p>
|
||||
<p v-if="$A.strExists(msg.data.proc_def_name, '请假') && msg.data.type">{{$L("假期类型")}}:{{ $L(msg.data.type) }}</p>
|
||||
<p>{{$L("开始时间")}}:{{ msg.data.start_time }} ({{ $L(msg.data.start_day_of_week) }})</p>
|
||||
<p>{{$L("结束时间")}}:{{ msg.data.end_time }} ({{ $L(msg.data.end_day_of_week) }})</p>
|
||||
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
||||
@ -12,8 +12,8 @@
|
||||
</div>
|
||||
<div class="btn-raw no-dark-content">
|
||||
<button v-if="msg.action === 'pass'" class="ivu-btn ivu-btn-grey">{{$L("已同意")}}</button>
|
||||
<button v-else-if="msg.action === 'refuse'" class="ivu-btn ivu-btn-grey">{{$L("已拒绝")}}</button>
|
||||
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey">{{$L("已撤销")}}</button>
|
||||
<button v-else-if="msg.action === 'refuse'" class="ivu-btn ivu-btn-grey rejected">{{$L("已拒绝")}}</button>
|
||||
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey revoked">{{$L("已撤销")}}</button>
|
||||
<template v-else>
|
||||
<button class="ivu-btn ivu-btn-primary">{{$L("同意")}}</button>
|
||||
<button class="ivu-btn ivu-btn-error">{{$L("拒绝")}}</button>
|
||||
|
||||
@ -4,15 +4,15 @@
|
||||
<div class="cause">
|
||||
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.start_nickname }}</span> {{ msg.data.department }}</p>
|
||||
<b>{{$L("详情")}}</b>
|
||||
<p v-if="msg.data.type">{{$L("假期类型")}}:{{ $L(msg.data.type) }}</p>
|
||||
<p v-if="$A.strExists(msg.data.proc_def_name, '请假') && msg.data.type">{{$L("假期类型")}}:{{ $L(msg.data.type) }}</p>
|
||||
<p>{{$L("开始时间")}}:{{ msg.data.start_time }} ({{ $L(msg.data.start_day_of_week) }})</p>
|
||||
<p>{{$L("结束时间")}}:{{ msg.data.end_time }} ({{ $L(msg.data.end_day_of_week) }})</p>
|
||||
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
||||
</div>
|
||||
<div class="btn-raw no-dark-content">
|
||||
<button v-if="msg.action === 'pass'" class="ivu-btn ivu-btn-grey">{{$L("已同意")}}</button>
|
||||
<button v-else-if="msg.action === 'refuse'" class="ivu-btn ivu-btn-grey">{{$L("已拒绝")}}</button>
|
||||
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey">{{$L("已撤销")}}</button>
|
||||
<button v-else-if="msg.action === 'refuse'" class="ivu-btn ivu-btn-grey rejected">{{$L("已拒绝")}}</button>
|
||||
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey revoked">{{$L("已撤销")}}</button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -1389,6 +1389,15 @@
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
.ivu-btn-grey {
|
||||
&.rejected {
|
||||
color: #ff0000;
|
||||
}
|
||||
&.revoked {
|
||||
color: #9b9b9b;
|
||||
}
|
||||
}
|
||||
|
||||
.cause {
|
||||
border-bottom: 1px solid #e3e3e3;
|
||||
border-top: 1px solid #e3e3e3;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user