Browse Source

Merge remote-tracking branch 'origin/v3' into v3

v3
chenrui 2 years ago
parent
commit
cfc500f4a3
  1. 5
      src/views/administrative/appointmentDetail.vue
  2. 33
      src/views/administrative/appointmentList.vue
  3. 59
      src/views/enforce/earlyWarning.vue
  4. 20
      src/views/enforce/enforceNotice.vue
  5. 28
      src/views/enforce/enforcementPlan.vue
  6. 69
      src/views/enforce/enterpriseWarningInfo.vue
  7. 33
      src/views/enforce/historyCheck.vue
  8. 56
      src/views/enterprise/compaint/registrationListView.vue
  9. 39
      src/views/enterprise/companyFilter.vue
  10. 19
      src/views/enterprise/complaint.vue
  11. 24
      src/views/enterprise/complaintDetailView.vue
  12. 45
      src/views/enterprise/complaintList.vue
  13. 30
      src/views/enterprise/complaintNoScan.vue
  14. 34
      src/views/enterprise/enterpriseInspectionList.vue
  15. 12
      src/views/enterprise/qrCodeHistory.vue
  16. 4
      src/views/enterprise/registrationDetail.vue
  17. 33
      src/views/enterprise/registrationList.vue
  18. 23
      src/views/enterprise/registrationSelectList.vue

5
src/views/administrative/appointmentDetail.vue

@ -668,4 +668,9 @@
margin-left: -0.1rem;
}
/deep/ .van-field__control:read-only {
cursor: default;
color: #999;
}
</style>

33
src/views/administrative/appointmentList.vue

@ -26,7 +26,7 @@
</van-button>
</div>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon name="play" /></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div class="van-hairline--bottom"></div>
<van-button class="search-button" @click="goAdd" type="primary" size="mini">创建</van-button>
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -62,7 +62,7 @@
<div @click="toDetailView(item.id)">
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />-->
<div class="van-hairline--bottom"></div>
<div class="card_box_span">
<div class="card_box_span card-title">
<p>{{ item.checkItem }}</p>
</div>
<!-- <div class="card_box_span">
@ -436,6 +436,7 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
@ -481,17 +482,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -504,8 +506,9 @@
margin: 3% 0 1%;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
font-size: 0.4rem;
@ -529,11 +532,12 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
/deep/ .card_box_span:nth-child(2) p {
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
@ -542,8 +546,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
white-space: nowrap;
color: #323233;
}
/deep/ .van-search__content {

59
src/views/enforce/earlyWarning.vue

@ -27,8 +27,7 @@
</van-button>
</div>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon
name="play"/></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<van-popup v-model:show="data.showDatePicker" position="bottom">
<van-date-picker
@ -43,7 +42,7 @@
</van-popup>
</div>
<div class="warning-rule">
<b>预警规则:</b>Ⅰ级 (严重),红色图标,当月被检查次数为 <i>7</i>次及以上;Ⅱ级 (较重),橙色图标,当月被检查次数为 <i>5-6</i>次;Ⅲ级 (一般),黄色图标,当月被检查次数为 <i>3-4</i>次。
<span><van-icon name="warning-o" /></span><span>当月累计接受行政检查三至四次为黄色提示,五至六次为橙色提示,七次及以上为红色提示。</span>
</div>
<!-- 中间 -->
@ -72,11 +71,11 @@
<p>{{item.enterpriseName }}</p>
</div>
<div class="card_box_span">
<p style="padding-left: 0.9rem;"><span class="card_box_label">预警原因:</span> {{
<p class="warn-cont"><span class="card_box_label">预警原因:</span> {{
item.warningCause }}</p>
</div>
<div class="card_box_span">
<p style="padding-left: 0.9rem;"><span class="card_box_label">预警级别:</span>
<p class="warn-cont"><span class="card_box_label">预警级别:</span>
{{ item.warningLevel==1?"Ⅰ级 (严重)":item.warningLevel==2?"Ⅱ级 (较重)":
item.warningLevel==3?"Ⅲ级 (一般)": "Ⅳ (一般)"}}
</p>
@ -320,11 +319,6 @@
</script>
<style lang="less" scoped>
.card_box_label {
color: rgba(128, 128, 128, 0.5);
white-space: nowrap;
}
.shop {
height: 100%;
@ -369,14 +363,20 @@
align-items: center;
margin: 1% 0;
padding: 0 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
.card_box_label {
color: #323233;
}
.card_box_action {
position: absolute;
right: 4%;
@ -406,17 +406,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -427,8 +428,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -453,17 +455,18 @@
border: 1px;
}
/deep/ .card_box .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
.card-title i {
font-size: 0.75rem;
width: 0.9rem;
font-size: 0.5rem;
width: 0.65rem;
}
.card-title p {
width: calc(100% - 1rem);
color: #000;
font-size: 0.40rem;
font-weight: bold;
/*white-space: nowrap;
@ -489,7 +492,14 @@
line-height: 0.9rem;
}
/deep/ .card_box_span p.warn-cont {
padding-left: 0.65rem;
color: #666;
font-size: 0.35rem;
}
.warning-rule {
display: flex;
margin: 2% 0.27rem 1%;
padding: 0.2rem;
border-radius: 0.27rem;
@ -499,15 +509,10 @@
line-height: 1.25;
}
.warning-rule b {
color: #333;
}
.warning-rule i {
margin: 0 0.1rem;
color: #f50;
font-size: 0.35rem;
font-weight: 600;
}
</style>

20
src/views/enforce/enforceNotice.vue

@ -313,10 +313,12 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
@ -350,11 +352,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -365,8 +374,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);

28
src/views/enforce/enforcementPlan.vue

@ -35,7 +35,7 @@
</van-button>
</div>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon name="play" /></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<van-button class="search-button" type="primary" size="mini" @click="openPlanAddView">创建</van-button>
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -374,6 +374,7 @@
align-items: center;
margin: 1% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
@ -412,17 +413,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -435,8 +437,9 @@
margin: 3% 0 1%;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
font-size: 0.4rem;
@ -477,11 +480,12 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
@ -490,7 +494,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}
</style>

69
src/views/enforce/enterpriseWarningInfo.vue

@ -29,7 +29,7 @@
</van-button>
</div>
<div class="warning-rule">
<b>预警规则:</b>Ⅰ级 (严重),红色图标,当月被检查次数为 <i>7</i>次及以上;Ⅱ级 (较重),橙色图标,当月被检查次数为 <i>5-6</i>次;Ⅲ级 (一般),黄色图标,当月被检查次数为 <i>3-4</i>次。
<span><van-icon name="warning-o" /></span><span>当月累计接受行政检查三至四次为黄色提示,五至六次为橙色提示,七次及以上为红色提示。</span>
</div>
<!-- 中间 -->
<div class="shop-center">
@ -47,7 +47,7 @@
</div>
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />
<div style="border-color: aqua; border: 2px;" class="van-hairline--bottom"></div>-->
<div class="card_box_span">
<div class="card_box_span card-title">
<van-icon v-if="item.warningLevel==1" name="warning" color="red" />
<van-icon v-else-if="item.warningLevel==2" name="warning" color="#f78b00" />
<van-icon v-else-if="item.warningLevel==3" name="warning" color="#f5cf08" />
@ -274,7 +274,7 @@
<style lang="less" scoped>
.card_box_label {
color: rgba(128, 128, 128, 0.5);
color: #323233;
white-space: nowrap;
}
.shop {
@ -318,10 +318,12 @@
align-items: center;
margin: 1% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
@ -343,22 +345,6 @@
}
}
/*.search-button-list{
height: 0.7rem;
display: flex;
flex-direction: row;
padding-left: 0.27rem;
margin-top: 0.27rem;
align-items: end;
.search-button{
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
font-size: 0.3rem;
}
}*/
.search-button-list {
height: 0.85rem;
display: flex;
@ -367,27 +353,14 @@
margin: 0.35rem 0;
align-items: end;
/*.search-button {
width: 35%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
font-size: 0.3rem;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
}*/
.search-button {
width: 45%;
height: 100%;
height: 90%;
background: #fff;
border-color: #fff;
color: #4c4c4c;
font-size: 0.35rem;
line-height: 1.5;
}
.search-button.active {
position: relative;
@ -418,8 +391,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
font-size: 0.4rem;
@ -467,7 +441,8 @@
/deep/ .card_box_span p.warn-cont {
margin: 1.5% 0;
padding-left: 0.9rem;
padding-left: 0.65rem;
color: #666;
font-size: 0.35rem;
}
@ -485,7 +460,23 @@
border: 1px;
}
.card-title i {
font-size: 0.5rem;
width: 0.65rem;
}
.card-title p {
width: calc(100% - 1rem);
color: #000;
font-size: 0.40rem;
font-weight: bold;
/*white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;*/
}
.warning-rule {
display: flex;
margin: 2% 0.27rem 1%;
padding: 0.2rem;
border-radius: 0.27rem;
@ -495,14 +486,10 @@
line-height: 1.25;
}
.warning-rule b {
color: #333;
}
.warning-rule i {
margin: 0 0.1rem;
color: #f50;
font-size: 0.35rem;
font-weight: 600;
}
</style>

33
src/views/enforce/historyCheck.vue

@ -32,8 +32,7 @@
</van-button>
</div>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon
name="play"/></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<van-popup v-model:show="data.showDatePicker" position="bottom">
<van-date-picker
@ -64,7 +63,7 @@
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />-->
<div @click="toDetailView(item.id)">
<div class="van-hairline--bottom"></div>
<div class="card_box_span">
<div class="card_box_span card-title">
<p>{{ item.lawEnforcementItemText }}</p>
</div>
<div class="card_box_span">
@ -451,6 +450,7 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
@ -519,17 +519,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -540,8 +541,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -566,11 +568,12 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
/deep/ .card_box_span:nth-child(2) p {
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
@ -579,7 +582,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}

56
src/views/enterprise/compaint/registrationListView.vue

@ -21,8 +21,8 @@
</template>
</van-search>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon
name="play"/></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> -->
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -37,7 +37,9 @@
/>
</van-popup>
</div>
<div class="warning-rule">
<span><van-icon name="warning-o" /></span><span>行政执法检查事项的投诉有效期,为检查次日起<b><i>5</i></b>个自然日内。</span>
</div>
<!-- 中间 -->
<div class="shop-center">
<van-pull-refresh v-model="data.refreshing" @refresh="onRefresh">
@ -52,7 +54,7 @@
<div @click="toDetailView(item.id)">
<div class="van-hairline--bottom"></div>
<div class="card_box_span">
<div class="card_box_span card-title">
<p>{{ item.lawEnforcementItemText }}</p>
</div>
@ -442,6 +444,7 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
@ -479,17 +482,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -500,8 +504,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -541,11 +546,12 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
/deep/ .card_box_span:nth-child(2) p {
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
@ -554,7 +560,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}
@ -596,4 +602,22 @@
margin: 0 0.12rem;
font-size: 0.4rem;
}
.warning-rule {
display: flex;
align-items: center;
margin: 2% 0.27rem 1%;
padding: 0.2rem;
border-radius: 0.27rem;
background-color: #fff4e8;
color: #fb710b;
font-size: 0.3rem;
line-height: 1.25;
}
.warning-rule i {
margin: 0 0.1rem;
color: #f50;
font-size: 0.35rem;
}
</style>

39
src/views/enterprise/companyFilter.vue

@ -9,9 +9,7 @@
<div class="popup-content">
<div class="subsearch">
<input class="searchbox" v-model="searchParam.enterpriseName" placeholder="请输入企业名称搜索" />
</div>
<div class="btnbox">
<button class='btn-reset' @click="cancel()">重置</button>
<van-icon class="ibtn-reset" name="clear" @click="cancel()" title="重置" />
<button class='btn-search' @click="search()">搜索</button>
</div>
@ -199,21 +197,40 @@
}
.subsearch {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin: 3%;
width: 94%;
height: 1.25rem;
font-size: 0.38rem;
}
.subsearch .ibtn-reset {
margin: 0 0.5rem 0 -1rem;
width: 1rem;
color: #afabab;
font-size: 0.5rem;
}
.subsearch .btn-search {
margin: 0 0 0 -0.5rem;
width: 20%;
height: 1rem;
border-radius: 0 0.15rem 0.15rem 0;
}
.searchbox {
margin: 2% 3%;
padding: 0.15rem 0.3rem 0.1rem 1.15rem;
width: 94%;
height: 1.0rem;
margin: 2% 0;
padding: 0.1rem 1.2rem 0.1rem 0.9rem;
width: 100%;
height: 1rem;
background: #f6f7fe url(../../assets/images/icon_sou.png) no-repeat;
background-position: left 0.5rem center;
background-position: left 0.25rem center;
background-size: auto 50%;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, .05);
border-radius: 0.5rem;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 0.15rem 0 0 0.15rem;
color: #999999;
outline: none;
}

19
src/views/enterprise/complaint.vue

@ -136,16 +136,18 @@
</van-popup>
<van-divider class="divdsty"/>
<van-field
label="投诉内容"
required
/>
<van-field class="complaint-cont"
v-model="submitData.problemDescription"
rows="5"
autosize
label="投诉内容"
type="textarea"
maxlength="300"
placeholder="请输入"
required
:rules="[{ required: true, message: '请输入投诉内容' }]"
show-word-limit
placeholder="请输入投诉内容"
:rules="[{ required: true, message: '请输入投诉内容' }]"
/>
<van-divider class="divdsty"/>
<div class="file-upload">
@ -799,4 +801,13 @@
box-shadow: 0 0 0.27rem #e5e5e5;
}
.complaint-cont {
margin: -1px 4% 2%;
width: 92%;
border-radius: 0.2rem;
border: 0.02667rem solid #eee;
box-sizing: border-box;
line-height: 1.5;
}
</style>

24
src/views/enterprise/complaintDetailView.vue

@ -8,9 +8,7 @@
<van-field
v-model="submitData.lawEnforcementIncidentText"
label="投诉事项"
placeholder="请选择"
readonly
clickable
/>
</view>
<view v-if="data.isNoScan==false">
@ -45,7 +43,6 @@
v-model="submitData.enforceTypeText"
label="投诉类型"
readonly
clickable
/>
<van-popup v-model:show="data.showPicker" position="bottom">
<van-picker
@ -57,15 +54,14 @@
</van-popup>
<van-divider class="divdsty"/>
<van-field
label="投诉内容"
/>
<van-field class="complaint-cont"
v-model="submitData.problemDescription"
rows="5"
autosize
label="投诉内容"
type="textarea"
maxlength="300"
placeholder="请输入"
readonly
:rules="[{ required: true, message: '请输入投诉内容' }]"
show-word-limit
/>
<van-divider class="divdsty"/>
@ -94,7 +90,6 @@
autosize
label="涉事地址"
type="textarea"
placeholder="请填写详细地址"
readonly
show-word-limit
/>
@ -103,16 +98,12 @@
<van-field
v-model="submitData.linkman"
label="联系人"
placeholder="联系人"
readonly
:rules="[{ required: true, message: '请填写联系人' }]"
/>
<van-field
v-model="submitData.linkmanTel"
label="联系电话"
placeholder="联系电话"
readonly
:rules="[{ validator, message: '请输入正确内容' }]"
/>
<div class="agree-box">
<span class="remsty" style="color: gray;">是否授权</span>
@ -766,4 +757,13 @@
box-shadow: 0 0 0.27rem #e5e5e5;
}
.complaint-cont {
margin: -1px 4% 2%;
width: 92%;
border-radius: 0.2rem;
border: 0.02667rem solid #eee;
box-sizing: border-box;
line-height: 1.5;
}
</style>

45
src/views/enterprise/complaintList.vue

@ -37,7 +37,7 @@
</div>
<div class="search-button-date">
<span class="date-select" @click="selectDate">{{ data.dateSearch }} <van-icon name="play"/></span>
<span class="date-select" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> -->
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -70,7 +70,7 @@
<div @click="toComplaint(item.id)">
<div class="van-hairline--bottom"></div>
<div class="card_box_span">
<div class="card_box_span card-title">
<p>{{ item.lawEnforcementItemText }}</p>
</div>
@ -453,10 +453,12 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
@ -490,17 +492,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -511,8 +514,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -526,12 +530,17 @@
position: absolute;
top: 1%;
right: 1%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -542,17 +551,17 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
/deep/ .card_box_span:nth-child(2) p {
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/deep/ .card_box_span:nth-child(3) p {
@ -563,7 +572,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}

30
src/views/enterprise/complaintNoScan.vue

@ -60,17 +60,31 @@
/>
</van-popup>
<van-field
label="投诉内容"
required
/>
<!-- <van-field
v-model="submitData.problemDescription"
rows="5"
autosize
label="投诉内容"
label=" "
type="textarea"
maxlength="300"
placeholder="请输入"
required
placeholder="请输入投诉内容"
:rules="[{ required: true, message: '请输入投诉内容' }]"
show-word-limit
/>-->
<van-field class="complaint-cont"
v-model="submitData.problemDescription"
rows="5"
autosize
type="textarea"
maxlength="300"
show-word-limit
placeholder="请输入投诉内容"
:rules="[{ required: true, message: '请输入投诉内容' }]"
/>
<van-divider class="divdsty"/>
<div class="file-upload">
<div class="file-upload-center">
@ -634,4 +648,14 @@ const goBack = () => {
}
}
.complaint-cont {
margin: -1px 4% 2%;
width: 92%;
border-radius: 0.2rem;
border: 0.02667rem solid #eee;
box-sizing: border-box;
line-height: 1.5;
}
</style>

34
src/views/enterprise/enterpriseInspectionList.vue

@ -46,8 +46,7 @@
</van-button>
</div>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon
name="play"/></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> -->
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -83,7 +82,7 @@
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" /> -->
<div @click="toDetailView(item.id)">
<div class="van-hairline--bottom"></div>
<div class="card_box_span">
<div class="card_box_span card-title">
<p>{{ item.checkItem }}</p>
</div>
@ -445,10 +444,12 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
@ -482,17 +483,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -503,8 +505,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -529,11 +532,12 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
/deep/ .card_box_span:nth-child(2) p {
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
@ -542,7 +546,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}

12
src/views/enterprise/qrCodeHistory.vue

@ -38,7 +38,7 @@
<van-button plain hairline class="search-button" @click="searchFilter" round type="primary" size="mini">筛选</van-button>
</div> -->
<div class="search-button-date" style="justify-content: space-between;">
<span class="date-select" @click="selectDate">{{ data.dateSearch }} <van-icon name="play"/></span>
<span class="date-select" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<div style="padding-right: 20px;">
<van-button @click="toNewQrCode()" type="primary"
@ -376,10 +376,12 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
@ -413,11 +415,12 @@
.search-button {
width: 15%;
height: 100%;
height: 90%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
font-size: 0.3rem;
line-height: 1.5;
}
}
@ -428,8 +431,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -469,7 +473,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}
</style>

4
src/views/enterprise/registrationDetail.vue

@ -554,4 +554,8 @@ const reciveData2 = (item) =>{
line-height: 1.25;
}
/deep/ .van-field__control:read-only {
cursor: default;
color: #999;
}
</style>

33
src/views/enterprise/registrationList.vue

@ -45,8 +45,7 @@
</van-button>
</div>
<div class="search-button-date">
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }} <van-icon
name="play"/></span>
<span class="date-select" v-show="data.dateShow" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> -->
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -76,7 +75,7 @@
<div @click="toDetailView(item.id)">
<div class="van-hairline--bottom"></div>
<div class="card_box_span">
<div class="card_box_span card-title">
<p>{{ item.lawEnforcementItemText }}</p>
</div>
@ -470,6 +469,7 @@
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
@ -507,17 +507,18 @@
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #1367fe;
border-color: #1367fe;
color: #fff;
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
@ -528,8 +529,9 @@
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
@ -569,11 +571,12 @@
border: 1px;
}
/deep/ .card_box_span:first-child {
color: #c1bfbf;
/deep/ .card_box_span:first-child p {
color: #c1bfbf !important;
}
/deep/ .card_box_span:nth-child(2) p {
.card-title p {
color: #000;
font-size: 0.40rem;
font-weight: bold;
white-space: nowrap;
@ -582,7 +585,7 @@
}
.card_box_label {
color: rgba(128, 128, 128, 0.65);
color: #323233;
white-space: nowrap;
}

23
src/views/enterprise/registrationSelectList.vue

@ -28,7 +28,7 @@
<van-button plain hairline class="search-button" @click="searchComplaint(1)" round type="primary" size="mini">投诉</van-button>
</div>
<div class="search-button-date">
<span class="date-select" @click="selectDate">{{ data.dateSearch }} <van-icon name="play" /></span>
<span class="date-select" @click="selectDate">{{ data.dateSearch }}</span>
<div style="border-color: black;" class="van-hairline--bottom"></div>
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> -->
<van-popup v-model:show="data.showDatePicker" position="bottom">
@ -337,10 +337,12 @@ const oneCheckbox = (item) => {
align-items: center;
margin: 2% 0;
padding-left: 3%;
color: #666;
font-size: 0.35rem;
line-height: 1.5;
p {
display: flex;
margin: 0;
}
}
@ -369,13 +371,21 @@ const oneCheckbox = (item) => {
padding-left: 0.27rem;
margin-top: 0.27rem;
align-items: end;
.search-button {
width: 15%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;
color: #4c4c4c;
height: 90%;
background: #ebebeb;
border-color: #ebebeb;
color: #999;
font-size: 0.3rem;
line-height: 1.5;
}
.search-button.active {
background-color: #d9e6fd;
border-color: #75a5fb;
color: #1367fe;
}
}
.search-button-date {
@ -385,8 +395,9 @@ const oneCheckbox = (item) => {
position: relative;
.date-select {
font-size: 0.52rem;
margin: 3% 0 0 4%;
color: #c1bfbf;
font-size: 0.52rem;
i {
transform: rotate(90deg);
font-size: 0.4rem;

Loading…
Cancel
Save