|
@@ -2,34 +2,41 @@
|
|
|
<div class="hui-flex">
|
|
|
<div class="hui-flex-box">
|
|
|
<div class="hui-detail">
|
|
|
- <div class="hui-detail-title">基本信息</div>
|
|
|
- <property-flow-detail v-if="detail.flowType === 1" :formData="detail"></property-flow-detail>
|
|
|
- <change-flow-detail v-if="detail.flowType === 2" :formData="detail"></change-flow-detail>
|
|
|
- <depreciation-flow-detail v-if="detail.flowType === 3" :formData="detail"></depreciation-flow-detail>
|
|
|
- <inventory-flow-detail v-if="detail.flowType === 4" :formData="detail"></inventory-flow-detail>
|
|
|
- <device-flow-detail v-if="detail.flowType === 5" :formData="detail"></device-flow-detail>
|
|
|
- <div class="hui-detail-title">流程附件</div>
|
|
|
- <div class="hui-detail-content hui-detail-image">
|
|
|
- <upload ref="upload" :list="detail.attachment ? JSON.parse(detail.attachment) : []" type="preview">
|
|
|
- </upload>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-title">流程抄送</div>
|
|
|
- <div class="hui-detail-content hui-detail-cc">
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">抄送人</div>
|
|
|
- <div class="hui-detail-value">
|
|
|
- <cc :ccList="detail.receiver ? JSON.parse(detail.receiver) : []"></cc>
|
|
|
+ <el-tabs>
|
|
|
+ <el-tab-pane label="基础信息">
|
|
|
+ <property-flow-detail v-if="detail.flowType === 1" :formData="detail"></property-flow-detail>
|
|
|
+ <change-flow-detail v-if="detail.flowType === 2" :formData="detail"></change-flow-detail>
|
|
|
+ <depreciation-flow-detail v-if="detail.flowType === 3"
|
|
|
+ :formData="detail"></depreciation-flow-detail>
|
|
|
+ <inventory-flow-detail v-if="detail.flowType === 4" :formData="detail"></inventory-flow-detail>
|
|
|
+ <device-flow-detail v-if="detail.flowType === 5" :formData="detail"></device-flow-detail>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="流程文件">
|
|
|
+ <div class="hui-detail-content">
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">流程附件</div>
|
|
|
+ <div class="hui-detail-value">
|
|
|
+ <upload ref="upload" :list="detail.attachment ? JSON.parse(detail.attachment) : []"
|
|
|
+ type="preview">
|
|
|
+ </upload>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">抄送人</div>
|
|
|
+ <div class="hui-detail-value">
|
|
|
+ <cc :ccList="detail.receiver ? JSON.parse(detail.receiver) : []"></cc>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-title">审核流程</div>
|
|
|
- <div class="hui-detail-content" style="margin-bottom: 10px;">
|
|
|
- <flow :flowlist="flowUserList"></flow>
|
|
|
- </div>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="审核流程">
|
|
|
+ <flow :flowlist="flowUserList"></flow>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="hui-drawer-submit" v-if="activeList.length>0">
|
|
|
- <el-button size="medium" type="primary" v-for="item in activeList" :key="item.id" @click="action(item)">
|
|
|
+ <el-button size="small" type="primary" v-for="item in activeList" :key="item.id" @click="action(item)">
|
|
|
{{item.viewName}}
|
|
|
</el-button>
|
|
|
</div>
|
|
@@ -45,6 +52,7 @@
|
|
|
<script>
|
|
|
const upload = () => import('@/components/common/upload');
|
|
|
const flowAction = () => import('@/components/flow/flowAction');
|
|
|
+ const flow = () => import('@/components/flow/flow');
|
|
|
const cc = () => import('@/components/common/cc');
|
|
|
const propertyFlowDetail = () => import('@/components/work/property/propertyFlowDetail');
|
|
|
const changeFlowDetail = () => import('@/components/work/property/changeFlowDetail');
|