mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-18 13:28:12 +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>
|
<Option v-for="(item, index) in procdefList" :value="item.name" :key="index">{{ $L(item.name) }}</Option>
|
||||||
</Select>
|
</Select>
|
||||||
</FormItem>
|
</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('请选择假期类型')">
|
<Select v-model="addData.type" :placeholder="$L('请选择假期类型')">
|
||||||
<Option v-for="(item, index) in selectTypes" :value="item" :key="index">{{ $L(item) }}</Option>
|
<Option v-for="(item, index) in selectTypes" :value="item" :key="index">{{ $L(item) }}</Option>
|
||||||
</Select>
|
</Select>
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
<Tag v-if="data.state == 3" color="red">{{$L('已拒绝')}}</Tag>
|
<Tag v-if="data.state == 3" color="red">{{$L('已拒绝')}}</Tag>
|
||||||
<Tag v-if="data.state == 4" color="red">{{$L('已撤回')}}</Tag>
|
<Tag v-if="data.state == 4" color="red">{{$L('已撤回')}}</Tag>
|
||||||
</h2>
|
</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?.start_time}}</span></p>
|
||||||
<p>{{$L('结束时间')}}:<span>{{data.var?.end_time}}</span></p>
|
<p>{{$L('结束时间')}}:<span>{{data.var?.end_time}}</span></p>
|
||||||
<div class="list-member">
|
<div class="list-member">
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
<div class="cause">
|
<div class="cause">
|
||||||
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.nickname }}</span> {{ msg.data.department }}</p>
|
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.nickname }}</span> {{ msg.data.department }}</p>
|
||||||
<b>{{$L("详情")}}</b>
|
<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.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.end_time }} ({{ $L(msg.data.end_day_of_week) }})</p>
|
||||||
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
<div class="cause">
|
<div class="cause">
|
||||||
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.nickname }}</span> {{ msg.data.department }}</p>
|
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.nickname }}</span> {{ msg.data.department }}</p>
|
||||||
<b>{{$L("详情")}}</b>
|
<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.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.end_time }} ({{ $L(msg.data.end_day_of_week) }})</p>
|
||||||
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
||||||
@ -12,8 +12,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btn-raw no-dark-content">
|
<div class="btn-raw no-dark-content">
|
||||||
<button v-if="msg.action === 'pass'" class="ivu-btn ivu-btn-grey">{{$L("已同意")}}</button>
|
<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 === 'refuse'" class="ivu-btn ivu-btn-grey rejected">{{$L("已拒绝")}}</button>
|
||||||
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey">{{$L("已撤销")}}</button>
|
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey revoked">{{$L("已撤销")}}</button>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<button class="ivu-btn ivu-btn-primary">{{$L("同意")}}</button>
|
<button class="ivu-btn ivu-btn-primary">{{$L("同意")}}</button>
|
||||||
<button class="ivu-btn ivu-btn-error">{{$L("拒绝")}}</button>
|
<button class="ivu-btn ivu-btn-error">{{$L("拒绝")}}</button>
|
||||||
|
|||||||
@ -4,15 +4,15 @@
|
|||||||
<div class="cause">
|
<div class="cause">
|
||||||
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.start_nickname }}</span> {{ msg.data.department }}</p>
|
<p>{{$L("申请人")}}:<span class="mark-color">@{{ msg.data.start_nickname }}</span> {{ msg.data.department }}</p>
|
||||||
<b>{{$L("详情")}}</b>
|
<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.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.end_time }} ({{ $L(msg.data.end_day_of_week) }})</p>
|
||||||
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
<p>{{$L("事由")}}:{{ msg.data.description }}</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn-raw no-dark-content">
|
<div class="btn-raw no-dark-content">
|
||||||
<button v-if="msg.action === 'pass'" class="ivu-btn ivu-btn-grey">{{$L("已同意")}}</button>
|
<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 === 'refuse'" class="ivu-btn ivu-btn-grey rejected">{{$L("已拒绝")}}</button>
|
||||||
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey">{{$L("已撤销")}}</button>
|
<button v-else-if="msg.action === 'withdraw'" class="ivu-btn ivu-btn-grey revoked">{{$L("已撤销")}}</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -1389,6 +1389,15 @@
|
|||||||
width: 300px;
|
width: 300px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ivu-btn-grey {
|
||||||
|
&.rejected {
|
||||||
|
color: #ff0000;
|
||||||
|
}
|
||||||
|
&.revoked {
|
||||||
|
color: #9b9b9b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.cause {
|
.cause {
|
||||||
border-bottom: 1px solid #e3e3e3;
|
border-bottom: 1px solid #e3e3e3;
|
||||||
border-top: 1px solid #e3e3e3;
|
border-top: 1px solid #e3e3e3;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user