Commit f909fe2f authored by xinzhedeai's avatar xinzhedeai

check-list

parent 8bffbec9
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
html, html,
body { body {
background-color: #fff; background-color: #fff;
letter-spacing: .01rem;
} }
/* 通用工具类 */ /* 通用工具类 */
...@@ -74,6 +75,17 @@ ...@@ -74,6 +75,17 @@
margin-top: 0.2rem; margin-top: 0.2rem;
padding: 0; padding: 0;
} }
/* 表单内的表项 背景色覆盖 */
.van-form{
margin-bottom: 1rem;
padding-left: .3rem;
}
.van-form .van-cell,
.van-form .van-cell__value{
background: #fff;
}
.checklist-container .van-cell-group { .checklist-container .van-cell-group {
background-color: #f5f6fa; background-color: #f5f6fa;
...@@ -213,7 +225,7 @@ ...@@ -213,7 +225,7 @@
bottom: 0.5rem; bottom: 0.5rem;
left: 50%; left: 50%;
transform: translateX(-50%); transform: translateX(-50%);
width: 83vw; width: 88vw;
/* border: 1px solid; */ /* border: 1px solid; */
background: #FFFFFF; background: #FFFFFF;
box-shadow: 2px -5px 21px 0px rgba(103, 103, 103, 0.14); box-shadow: 2px -5px 21px 0px rgba(103, 103, 103, 0.14);
...@@ -222,9 +234,41 @@ ...@@ -222,9 +234,41 @@
padding-left: 0.2rem; padding-left: 0.2rem;
padding-right: 0.2rem; padding-right: 0.2rem;
} }
.bottom_bar > div{
display: grid;
grid-template-columns: auto auto .6fr;
padding-left: .2rem;
align-items: center;
gap: 0.2rem;
width: 100vw;
}
.bottom_bar > div > span{
font-weight: 500;
font-size: 0.28rem;
color: #545454;
display: inline-block;
/* width: 1.8rem; */
}
.bottom_bar > div > span:before{
display: inline-block;
width: 0.3rem;
height: 0.3rem;
content: '*';
color: #fff;
background-size: cover;
font-weight: 500;
margin-right: 0.1rem;
}
.bottom_bar > div > span:first-child:before{
background-image: url('../image/code/check_num.png');
}
.bottom_bar > div > span:nth-child(2):before{
background-image: url('../image/code/yh_num.png');
}
.bottom_bar button { .bottom_bar button {
float: right; color: #fff;
} }
.day_select{ .day_select{
...@@ -304,16 +348,40 @@ ...@@ -304,16 +348,40 @@
<option value="5">5</option> <option value="5">5</option>
<option value="7">7</option> <option value="7">7</option>
</select> </select>
<span> 截止整改日期: {{item.deadlineDate}}</span> <span> 截止整改日期: <b style="color:#148ef7">{{item.deadlineDate}}</b></span>
</div> </div>
</van-cell> </van-cell>
</van-cell-group> </van-cell-group>
</div> </div>
</div> </div>
</div> </div>
<van-form >
<van-cell>
<van-field
label="检查人员"
v-model="checkPerson"
readonly
/>
</van-cell>
<van-cell>
<van-field
label="检查日期"
v-model="checkDate"
/>
</van-cell>
</van-form>
<!-- 底部栏 --> <!-- 底部栏 -->
<div class="bottom_bar"> <div class="bottom_bar">
<div>
<span class="check_num">{{ notNullCount }}/{{totalItems}}</span>
<span class="yh_num">{{noCount}} 隐患</span>
<van-button type="info" size="small" @click="navTo1" v-show="checkPageIndex===3">完成检查</van-button>
<van-button v-show="checkPageIndex<3" type="info" size="small"
@click="checkPageIndex++">下一项</van-button>
</div>
</div>
<!-- <div class="bottom_bar">
<div style="display: inline-block; margin-bottom: 0.2rem;"> <div style="display: inline-block; margin-bottom: 0.2rem;">
<van-icon name="apps-o" color="blue" /> <van-icon name="apps-o" color="blue" />
<span <span
...@@ -324,13 +392,7 @@ ...@@ -324,13 +392,7 @@
<van-button type="info" size="small" @click="navTo1" v-show="checkPageIndex===3">完成检查</van-button> <van-button type="info" size="small" @click="navTo1" v-show="checkPageIndex===3">完成检查</van-button>
<van-button v-show="checkPageIndex<3" type="info" size="small" <van-button v-show="checkPageIndex<3" type="info" size="small"
@click="checkPageIndex++">下一项</van-button> @click="checkPageIndex++">下一项</van-button>
</div> </div> -->
<!-- 整改天数选择器 -->
<van-popup v-model="showDeadlinePicker" position="bottom">
<van-picker :columns="deadlineOptions" @confirm="handleDeadlineConfirm" show-toolbar
title="选择整改天数" />
</van-popup>
</div> </div>
<script> <script>
window.onload = function() { window.onload = function() {
...@@ -533,6 +595,8 @@ ...@@ -533,6 +595,8 @@
new Vue({ new Vue({
el: '#app', el: '#app',
data: { data: {
checkPerson: 'xxxx李先生',
checkDate: '2025-3-29',
showDeadlinePicker: false, showDeadlinePicker: false,
deadlineOptions: ['1', '3', '5', '7'], deadlineOptions: ['1', '3', '5', '7'],
currentEditingItem: null, currentEditingItem: null,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment