配置
This commit is contained in:
@@ -6,7 +6,7 @@ spring:
|
|||||||
druid:
|
druid:
|
||||||
# 主库数据源
|
# 主库数据源
|
||||||
master:
|
master:
|
||||||
url: jdbc:postgresql://192.168.110.252:15432/postgresql?currentSchema=public&characterEncoding=UTF-8&client_encoding=UTF-8
|
url: jdbc:postgresql://192.168.110.252:15432/postgresql?currentSchema=hisdev&characterEncoding=UTF-8&client_encoding=UTF-8
|
||||||
username: postgresql
|
username: postgresql
|
||||||
password: Jchl1528
|
password: Jchl1528
|
||||||
# 从库数据源
|
# 从库数据源
|
||||||
|
|||||||
@@ -111,7 +111,12 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="10">
|
<el-row :gutter="10">
|
||||||
<el-scrollbar height="calc(100vh - 350px)" style="width: 100%">
|
<!-- 固定位置的新增单据按钮,始终可见 -->
|
||||||
|
<div class="fixed-add-button" style="margin-bottom: 10px; text-align: center;">
|
||||||
|
<el-button type="primary" @click="handleAdd" :disabled="isAddDisabled"> 新增单据 </el-button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<el-scrollbar height="calc(100vh - 400px)" style="width: 100%">
|
||||||
<div class="order-list-container">
|
<div class="order-list-container">
|
||||||
<!-- 有数据时显示列表 -->
|
<!-- 有数据时显示列表 -->
|
||||||
<template v-if="orderList.length > 0">
|
<template v-if="orderList.length > 0">
|
||||||
@@ -169,7 +174,7 @@
|
|||||||
<!-- 空状态显示 -->
|
<!-- 空状态显示 -->
|
||||||
<div v-else class="empty-state">
|
<div v-else class="empty-state">
|
||||||
<el-empty description="暂无单据" :image-size="80">
|
<el-empty description="暂无单据" :image-size="80">
|
||||||
<el-button type="primary" @click="handleAdd"> 新增单据 </el-button>
|
<!-- 空状态下不再显示新增单据按钮,因为已在上方固定位置显示 -->
|
||||||
</el-empty>
|
</el-empty>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -111,67 +111,72 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="10">
|
<el-row :gutter="10">
|
||||||
<el-scrollbar height="calc(100vh - 350px)" style="width: 100%">
|
<!-- 固定位置的新增单据按钮,始终可见 -->
|
||||||
<div class="order-list-container">
|
<div class="fixed-add-button" style="margin-bottom: 10px; text-align: center;">
|
||||||
<!-- 有数据时显示列表 -->
|
<el-button type="primary" @click="handleAdd" :disabled="isAddDisabled"> 新增单据 </el-button>
|
||||||
<template v-if="orderList.length > 0">
|
|
||||||
<div
|
|
||||||
v-for="item in orderList"
|
|
||||||
:key="item.supplyBusNo"
|
|
||||||
:class="['order-item', { 'is-active': selectedOrder === item }]"
|
|
||||||
@click="handleOrderClick(item)"
|
|
||||||
>
|
|
||||||
<el-card class="order-card" shadow="hover">
|
|
||||||
<div class="order-header">
|
|
||||||
<div class="order-number">
|
|
||||||
<el-icon><Document /></el-icon>
|
|
||||||
<span class="number-text">{{ item.supplyBusNo }}</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="order-content">
|
|
||||||
<div class="info-item">
|
|
||||||
<el-icon class="info-icon"><User /></el-icon>
|
|
||||||
<span class="label">采购员:</span>
|
|
||||||
<span class="value">{{ item.applicantId_dictText }}</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<el-icon class="info-icon"><Shop /></el-icon>
|
|
||||||
<span class="label">供应商:</span>
|
|
||||||
<span class="value">{{ item.supplierId_dictText }}</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<el-icon class="info-icon"><User /></el-icon>
|
|
||||||
<span class="label">审核状态:</span>
|
|
||||||
<el-tag type="success" v-if="item.statusEnum_enumText === '同意'">
|
|
||||||
{{ item.statusEnum_enumText }}
|
|
||||||
</el-tag>
|
|
||||||
<el-tag type="danger" v-else>
|
|
||||||
{{ item.statusEnum_enumText }}
|
|
||||||
</el-tag>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<el-icon class="info-icon"><Files /></el-icon>
|
|
||||||
<span class="label">单据类型:</span>
|
|
||||||
<span class="value">{{ item.typeEnum_enumText }}</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<el-icon class="info-icon"><Calendar /></el-icon>
|
|
||||||
<span class="label">单据日期:</span>
|
|
||||||
<span class="value">{{
|
|
||||||
parseTime(item.applyTime, '{y}-{m}-{d} {h}:{i}:{s}')
|
|
||||||
}}</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</el-card>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<!-- 空状态显示 -->
|
|
||||||
<div v-else class="empty-state">
|
|
||||||
<el-empty description="暂无单据" :image-size="80">
|
|
||||||
<el-button type="primary" @click="handleAdd"> 新增单据 </el-button>
|
|
||||||
</el-empty>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<el-scrollbar height="calc(100vh - 400px)" style="width: 100%">
|
||||||
|
<div class="order-list-container">
|
||||||
|
<!-- 有数据时显示列表 -->
|
||||||
|
<template v-if="orderList.length > 0">
|
||||||
|
<div
|
||||||
|
v-for="item in orderList"
|
||||||
|
:key="item.supplyBusNo"
|
||||||
|
:class="['order-item', { 'is-active': selectedOrder === item }]"
|
||||||
|
@click="handleOrderClick(item)"
|
||||||
|
>
|
||||||
|
<el-card class="order-card" shadow="hover">
|
||||||
|
<div class="order-header">
|
||||||
|
<div class="order-number">
|
||||||
|
<el-icon><Document /></el-icon>
|
||||||
|
<span class="number-text">{{ item.supplyBusNo }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="order-content">
|
||||||
|
<div class="info-item">
|
||||||
|
<el-icon class="info-icon"><User /></el-icon>
|
||||||
|
<span class="label">采购员:</span>
|
||||||
|
<span class="value">{{ item.applicantId_dictText }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="info-item">
|
||||||
|
<el-icon class="info-icon"><Shop /></el-icon>
|
||||||
|
<span class="label">供应商:</span>
|
||||||
|
<span class="value">{{ item.supplierId_dictText }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="info-item">
|
||||||
|
<el-icon class="info-icon"><User /></el-icon>
|
||||||
|
<span class="label">审核状态:</span>
|
||||||
|
<el-tag type="success" v-if="item.statusEnum_enumText === '同意'">
|
||||||
|
{{ item.statusEnum_enumText }}
|
||||||
|
</el-tag>
|
||||||
|
<el-tag type="danger" v-else>
|
||||||
|
{{ item.statusEnum_enumText }}
|
||||||
|
</el-tag>
|
||||||
|
</div>
|
||||||
|
<div class="info-item">
|
||||||
|
<el-icon class="info-icon"><Files /></el-icon>
|
||||||
|
<span class="label">单据类型:</span>
|
||||||
|
<span class="value">{{ item.typeEnum_enumText }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="info-item">
|
||||||
|
<el-icon class="info-icon"><Calendar /></el-icon>
|
||||||
|
<span class="label">单据日期:</span>
|
||||||
|
<span class="value">{{
|
||||||
|
parseTime(item.applyTime, '{y}-{m}-{d} {h}:{i}:{s}')
|
||||||
|
}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<!-- 空状态显示 -->
|
||||||
|
<div v-else class="empty-state">
|
||||||
|
<el-empty description="暂无单据" :image-size="80">
|
||||||
|
<!-- 空状态下不再显示新增单据按钮,因为已在上方固定位置显示 -->
|
||||||
|
</el-empty>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-scrollbar>
|
</el-scrollbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|||||||
Reference in New Issue
Block a user