240 lines
9.7 KiB
HTML
240 lines
9.7 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>请款详情 - OA系统</title>
|
||
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
|
||
<!-- 统一布局样式 -->
|
||
<link rel="stylesheet" href="unified-layout.css">
|
||
<style>
|
||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||
body {
|
||
font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
|
||
background: #f0f2f5;
|
||
overflow: hidden;
|
||
}
|
||
.layout-container {
|
||
height: 100vh;
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
.main-container {
|
||
flex: 1;
|
||
display: flex;
|
||
overflow: hidden;
|
||
}
|
||
.app-main {
|
||
flex: 1;
|
||
overflow: hidden;
|
||
display: flex;
|
||
flex-direction: column;
|
||
background: #f0f2f5;
|
||
}
|
||
.sidebar {
|
||
width: 210px;
|
||
background: #fff;
|
||
border-right: 1px solid #e6e6e6;
|
||
overflow-y: auto;
|
||
}
|
||
.menu-item { padding: 12px 24px; cursor: pointer; transition: background 0.3s; color: #303133; }
|
||
.menu-item:hover {
|
||
background: #ecf5ff;
|
||
color: #409EFF;
|
||
}
|
||
.menu-item.active { background: #409EFF; color: #fff; }
|
||
.content {
|
||
flex: 1;
|
||
padding: 20px;
|
||
overflow-y: auto;
|
||
background: #fff;
|
||
margin: 10px;
|
||
border-radius: 4px;
|
||
}
|
||
.page-header {
|
||
margin-bottom: 24px;
|
||
padding-bottom: 16px;
|
||
border-bottom: 1px solid #f0f0f0;
|
||
display: flex;
|
||
justify-content: space-between;
|
||
align-items: center;
|
||
}
|
||
.page-title { font-size: 20px; font-weight: 500; color: #303133; }
|
||
.info-card {
|
||
background: #fff;
|
||
border: 1px solid #e6e6e6;
|
||
border-radius: 4px;
|
||
padding: 20px;
|
||
margin-bottom: 20px;
|
||
}
|
||
.info-section-title {
|
||
font-size: 16px;
|
||
font-weight: 500;
|
||
margin-bottom: 16px;
|
||
padding-bottom: 12px;
|
||
border-bottom: 1px solid #f0f0f0;
|
||
color: #303133;
|
||
}
|
||
.info-row {
|
||
display: flex;
|
||
padding: 12px 0;
|
||
border-bottom: 1px solid #f5f5f5;
|
||
}
|
||
.info-row:last-child { border-bottom: none; }
|
||
.info-label {
|
||
width: 120px;
|
||
color: #909399;
|
||
font-size: 14px;
|
||
}
|
||
.info-value {
|
||
flex: 1;
|
||
color: #303133;
|
||
font-size: 14px;
|
||
}
|
||
.status-badge {
|
||
padding: 4px 12px;
|
||
border-radius: 4px;
|
||
font-size: 12px;
|
||
display: inline-block;
|
||
}
|
||
.status-pending { background: #fff7e6; color: #d46b08; }
|
||
.status-approved { background: #f6ffed; color: #52c41a; }
|
||
.status-paid { background: #f0f5ff; color: #2f54eb; }
|
||
.btn {
|
||
padding: 10px 20px;
|
||
border: none;
|
||
border-radius: 4px;
|
||
font-size: 14px;
|
||
cursor: pointer;
|
||
transition: all 0.3s;
|
||
}
|
||
.btn-default {
|
||
background: white;
|
||
color: #606266;
|
||
border: 1px solid #dcdfe6;
|
||
}
|
||
.btn-default:hover {
|
||
color: #409EFF;
|
||
border-color: #409EFF;
|
||
}
|
||
</style>
|
||
<!-- Vue.js -->
|
||
<script src="https://unpkg.com/vue@2/dist/vue.js"></script>
|
||
<!-- Element UI JS -->
|
||
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
|
||
</head>
|
||
<body>
|
||
<div id="app">
|
||
<div class="layout-container">
|
||
<div class="main-container">
|
||
<div class="sidebar">
|
||
<div class="menu-item" onclick="window.location.href='finance-invoice.html'">开票管理</div>
|
||
<div class="menu-item" onclick="window.location.href='finance-payment.html'">回款管理</div>
|
||
<div class="menu-item" onclick="window.location.href='finance-request.html'">请款管理</div>
|
||
<div class="menu-item active">请款详情</div>
|
||
</div>
|
||
|
||
<div class="app-main">
|
||
<div class="content">
|
||
<div class="page-header">
|
||
<div class="page-title">请款详情</div>
|
||
<button class="btn btn-default" onclick="window.location.href='finance-request.html'">返回列表</button>
|
||
</div>
|
||
|
||
<!-- 请款信息 -->
|
||
<div class="info-card">
|
||
<div class="info-section-title">请款信息</div>
|
||
<div class="info-row">
|
||
<div class="info-label">请款单号</div>
|
||
<div class="info-value">QK202501001</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">请款事由</div>
|
||
<div class="info-value">项目材料采购</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">请款金额</div>
|
||
<div class="info-value" style="color: #f56c6c; font-size: 16px; font-weight: 500;">¥50,000</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">申请人</div>
|
||
<div class="info-value">张三</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">申请时间</div>
|
||
<div class="info-value">2025-01-18 10:00</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">审核状态</div>
|
||
<div class="info-value">
|
||
<span class="status-badge status-approved">已审核</span>
|
||
</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">付款状态</div>
|
||
<div class="info-value">
|
||
<span class="status-badge status-paid">已付款</span>
|
||
</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">请款说明</div>
|
||
<div class="info-value">用于XX工程项目材料采购,包括办公用品、工程材料等。</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- 审核信息 -->
|
||
<div class="info-card">
|
||
<div class="info-section-title">审核信息</div>
|
||
<div class="info-row">
|
||
<div class="info-label">审核人</div>
|
||
<div class="info-value">王总</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">审核时间</div>
|
||
<div class="info-value">2025-01-18 14:30</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">审核结果</div>
|
||
<div class="info-value">
|
||
<span class="status-badge status-approved">审核通过</span>
|
||
</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">审核意见</div>
|
||
<div class="info-value">同意请款申请</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- 付款信息 -->
|
||
<div class="info-card">
|
||
<div class="info-section-title">付款信息</div>
|
||
<div class="info-row">
|
||
<div class="info-label">付款金额</div>
|
||
<div class="info-value" style="color: #67c23a; font-size: 16px; font-weight: 500;">¥50,000</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">付款日期</div>
|
||
<div class="info-value">2025-01-19</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">付款方式</div>
|
||
<div class="info-value">银行转账</div>
|
||
</div>
|
||
<div class="info-row">
|
||
<div class="info-label">执行人</div>
|
||
<div class="info-value">出纳 - 赵出纳</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<script src="unified-layout.js"></script>
|
||
<script>
|
||
initUnifiedLayout('finance');
|
||
</script>
|
||
</body>
|
||
</html>
|
||
|