|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div class="myDia">
|
|
|
- <div style="margin-bottom: 10px;display: flex;position: relative;width: 100%">
|
|
|
+ <div style="margin-bottom: 26px;display: flex;position: relative;width: 100%">
|
|
|
<el-date-picker
|
|
|
v-model="value"
|
|
|
type="date"
|
|
@@ -9,24 +9,32 @@
|
|
|
<div style="border: 1px #00ffff solid;display: flex;justify-content: center;align-items: center;margin-left: 10px;width: 100px;color: #00ffff;cursor: pointer" @click="choose">
|
|
|
<i class="el-icon-plus"><span style="margin-left: 10px">上报问题</span></i>
|
|
|
</div>
|
|
|
- <i class="el-icon-circle-close" style="position: absolute;right: 10px;color: #00ffff;font-size: 25px;cursor: pointer" @click="close"></i>
|
|
|
+ <div style="position: absolute;right: 10px;color: #00ffff;font-size: 25px;cursor: pointer" @click="close">
|
|
|
+ <img src="../../../assets/zhang/engineer/ownCloseBtn.png">
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="flex-container">
|
|
|
<div class="header">
|
|
|
- <div class="flex-column">时间</div>
|
|
|
- <div class="flex-column">标题</div>
|
|
|
- <div class="flex-column">问题内容</div>
|
|
|
- <div class="flex-column">发起人</div>
|
|
|
- <div class="flex-column">问题状态</div>
|
|
|
- <div class="flex-column">操作</div>
|
|
|
+ <div class="flex-column" style="width: 15%">时间</div>
|
|
|
+ <div class="flex-column" style="width: 15%">标题</div>
|
|
|
+ <div class="flex-column" style="width: 30%">问题内容</div>
|
|
|
+ <div class="flex-column" style="width: 15%">发起人</div>
|
|
|
+ <div class="flex-column" style="width: 10%">问题状态</div>
|
|
|
+ <div class="flex-column" style="width: 15%">操作</div>
|
|
|
</div>
|
|
|
- <div class="flex-row" v-for="(item,index) in dataList" :key="index" @click="choose()">
|
|
|
- <div class="flex-column">{{item.a}}</div>
|
|
|
- <div class="flex-column">{{item.b}}</div>
|
|
|
- <div class="flex-column">{{item.c}}</div>
|
|
|
- <div class="flex-column">{{item.d}}</div>
|
|
|
- <div class="flex-column">{{item.e}}</div>
|
|
|
- <div class="flex-column">{{item.f}}</div>
|
|
|
+ <div class="flex-row" v-for="(item,index) in dataList" :key="index">
|
|
|
+ <div class="flex-column" style="width: 15%">{{item.a}}</div>
|
|
|
+ <div class="flex-column" style="width: 15%">{{item.b}}</div>
|
|
|
+ <div class="flex-column" style="width: 30%">{{item.c}}</div>
|
|
|
+ <div class="flex-column" style="width: 15%">{{item.d}}</div>
|
|
|
+ <div class="flex-column" style="width: 10%">
|
|
|
+ <span v-if="item.e === 1"><span style="color: #67C23A">●</span> 已完结</span>
|
|
|
+ <span v-if="item.e === 0"><span style="color: #FAAD14">●</span> 处理中</span>
|
|
|
+ </div>
|
|
|
+ <div class="flex-column" style="width: 15%">
|
|
|
+ <span v-if="item.e === 1"></span>
|
|
|
+ <span v-if="item.e === 0" style="color: #00FFFF;cursor: pointer" @click="deal()">变更状态</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div style="width: 100%;display: flex;justify-content: center;align-items: center;margin-top: 10px;">
|
|
@@ -50,14 +58,11 @@ export default {
|
|
|
return {
|
|
|
value:"2020-02-09",
|
|
|
dataList:[
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
- {a:1,b:1,c:1,d:1,f:1,e:1},
|
|
|
+ {a:"2024/12/28",b:"施工整改问题1",c:"施工整改问题具体内容",d:"张三",e:1},
|
|
|
+ {a:"2024/12/28",b:"施工整改问题1",c:"施工整改问题具体内容",d:"张三",e:1},
|
|
|
+ {a:"2024/12/28",b:"施工整改问题1",c:"施工整改问题具体内容",d:"张三",e:0},
|
|
|
+ {a:"2024/12/28",b:"施工整改问题1",c:"施工整改问题具体内容",d:"张三",e:1},
|
|
|
+ {a:"2024/12/28",b:"施工整改问题1",c:"施工整改问题具体内容",d:"张三",e:1},
|
|
|
]
|
|
|
};
|
|
|
},
|
|
@@ -67,6 +72,10 @@ export default {
|
|
|
this.$emit("subIssue");
|
|
|
},
|
|
|
|
|
|
+ deal(){
|
|
|
+ this.$emit("dealIssue");
|
|
|
+ },
|
|
|
+
|
|
|
close() {
|
|
|
this.$emit("close");
|
|
|
},
|
|
@@ -84,6 +93,9 @@ export default {
|
|
|
|
|
|
.flex-container {
|
|
|
width: 100%;
|
|
|
+ height: 566px;
|
|
|
+ font-family: PingFangSC-Medium;
|
|
|
+ font-weight: 500;
|
|
|
}
|
|
|
|
|
|
.header{
|
|
@@ -103,11 +115,13 @@ export default {
|
|
|
border-left: 2px #00FFFF solid;
|
|
|
position: absolute;
|
|
|
left: 0;
|
|
|
- top: 10px
|
|
|
+ top: 15px
|
|
|
}
|
|
|
|
|
|
.flex-column {
|
|
|
- flex: 1; /* 每列均分可用空间 */
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ height: 46px;
|
|
|
padding: 8px 12px;
|
|
|
text-align: left; /* 左对齐文本 */
|
|
|
color: white;
|
|
@@ -117,70 +131,6 @@ export default {
|
|
|
color: #00ffff;
|
|
|
}
|
|
|
|
|
|
-.table-cont{
|
|
|
- width:100%;
|
|
|
-
|
|
|
- .table-top{
|
|
|
- width:100%;
|
|
|
- height: 26px;
|
|
|
- background: url("../../../assets/images/building_guarantee/img_11.png") no-repeat;
|
|
|
- background-size: 100% 100%;
|
|
|
- padding:0 4px 0 10px;
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- align-items: center;
|
|
|
- font-size:14px;
|
|
|
- color:#00FFFF;
|
|
|
- }
|
|
|
- .table-bot{
|
|
|
- width:100%;
|
|
|
- height: 300px;
|
|
|
- overflow: auto;
|
|
|
- .table-list{
|
|
|
- margin-bottom: 10px;
|
|
|
- align-items: center;
|
|
|
- background: radial-gradient(
|
|
|
- 190% 71% at 50% 49%,
|
|
|
- rgba(21, 105, 107, 0.54) 0%,
|
|
|
- rgba(27, 95, 97, 0) 100%
|
|
|
- );
|
|
|
- width:100%;
|
|
|
- height:30px;
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- align-items: center;
|
|
|
- font-size:14px;
|
|
|
- color:#FFFFFF;
|
|
|
- font-weight: 500;
|
|
|
- }
|
|
|
- .table-list:hover{
|
|
|
- background: radial-gradient(
|
|
|
- 190% 71% at 50% 49%,
|
|
|
- rgba(47, 204, 208, 0.74) 0%,
|
|
|
- rgba(27, 95, 97, 0) 100%
|
|
|
- );
|
|
|
- cursor: pointer;
|
|
|
- }
|
|
|
- }
|
|
|
- .table-bot::-webkit-scrollbar {
|
|
|
- display: none; /* 隐藏滚动条 */
|
|
|
- }
|
|
|
-
|
|
|
- .fir{
|
|
|
- width:40%;
|
|
|
- text-align: left;
|
|
|
- display: flex;
|
|
|
- }
|
|
|
- .snd{
|
|
|
- width:30%;
|
|
|
- text-align: left;
|
|
|
- }
|
|
|
- .thd{
|
|
|
- width:30%;
|
|
|
- text-align: left;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
.el-scrollbar {
|
|
|
background: #15696b;
|
|
|
border: 1px solid #00ffff;
|
|
@@ -202,15 +152,16 @@ export default {
|
|
|
display: none;
|
|
|
}
|
|
|
.myDia{
|
|
|
- padding-top: 5px;
|
|
|
- width: 668px;
|
|
|
- height: 432px;
|
|
|
- box-shadow: 0 0 15px 5px rgba(21, 105, 107, 1); /* 发光效果 */
|
|
|
+ width: 1221px;
|
|
|
+ height: 739px;
|
|
|
+ padding: 24px 35px ;
|
|
|
+ background-image: radial-gradient(circle at 50% 50%, #031417b3 0%, #0C1A1A 84%);
|
|
|
}
|
|
|
|
|
|
::v-deep .el-input__inner{
|
|
|
color: #00ffff;
|
|
|
background-color: rgba(15, 86, 86, 0.54);
|
|
|
+ border: 1px solid #00ffff4d;
|
|
|
}
|
|
|
::v-deep .el-input__prefix{
|
|
|
color: #00F6EC;
|