|
@@ -57,7 +57,7 @@
|
|
|
<div class="info-box subject-content">
|
|
<div class="info-box subject-content">
|
|
|
<div class="subject-box">
|
|
<div class="subject-box">
|
|
|
<div class="subject-item cost-l">
|
|
<div class="subject-item cost-l">
|
|
|
- <img class="subject-img" src="@/assets/img/home/nz.png" alt="" />
|
|
|
|
|
|
|
+ <img class="subject-img" :src="workItem.agriculturalIcon" alt="" />
|
|
|
<div class="subject-tag">
|
|
<div class="subject-tag">
|
|
|
{{ workItem.serviceMain }}
|
|
{{ workItem.serviceMain }}
|
|
|
</div>
|
|
</div>
|
|
@@ -246,9 +246,11 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="fixed-btn-wrap" :class="{ center: !paramsPage.isBtn && !getButtonText() }">
|
|
<div class="fixed-btn-wrap" :class="{ center: !paramsPage.isBtn && !getButtonText() }">
|
|
|
- <div class="fixed-btn more" @click="handleMore" v-if="paramsPage.isBtn">查看更多农事</div>
|
|
|
|
|
- <div class="fixed-btn more" @click="handleRemindUser" v-if="getButtonText() && !paramsPage.isBtn">提醒复核</div>
|
|
|
|
|
- <div class="fixed-btn excute" @click="generateReport">生成成果报告</div>
|
|
|
|
|
|
|
+ <div class="fixed-btn-wrap-left">
|
|
|
|
|
+ <div class="fixed-btn more second" @click="handleRemindUser" v-if="getButtonText()">提醒复核</div>
|
|
|
|
|
+ <div class="fixed-btn more" @click="handleMore" v-if="paramsPage.isBtn">更多农事</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="fixed-btn excute" @click="generateReport">生成成果报告</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
class="fixed-btn-wrap center"
|
|
class="fixed-btn-wrap center"
|
|
@@ -379,7 +381,7 @@ onActivated(() => {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
const getButtonText = () => {
|
|
const getButtonText = () => {
|
|
|
- return (agriculturalRole.value === 1 || workItem.value.executorUserId != userId.value) && !workItem.value?.reviewImage?.length;
|
|
|
|
|
|
|
+ return (agriculturalRole.value === 1 || (agriculturalRole.value === 2 && workItem.value.executorUserId != userId.value)) && !workItem.value?.reviewImage?.length;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const getDetail = () => {
|
|
const getDetail = () => {
|
|
@@ -662,6 +664,11 @@ const handleUpload = ({ imgArr }) => {
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
background: #fff;
|
|
background: #fff;
|
|
|
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
|
|
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
|
|
|
|
|
+ .fixed-btn-wrap-left{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 10px;
|
|
|
|
|
+ }
|
|
|
&.center {
|
|
&.center {
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
}
|
|
}
|
|
@@ -690,6 +697,7 @@ const handleUpload = ({ imgArr }) => {
|
|
|
background: #ffffff;
|
|
background: #ffffff;
|
|
|
border: 1px solid rgba(153, 153, 153, 0.5);
|
|
border: 1px solid rgba(153, 153, 153, 0.5);
|
|
|
color: #666666;
|
|
color: #666666;
|
|
|
|
|
+ width: 100px;
|
|
|
}
|
|
}
|
|
|
&.second {
|
|
&.second {
|
|
|
background: #ffffff;
|
|
background: #ffffff;
|