|
|
@@ -14,7 +14,12 @@
|
|
|
当前物候期
|
|
|
</div>
|
|
|
<div class="date-input">
|
|
|
- <el-select popper-class="custom-select-dropdown" v-model="currentPhenologyId" size="large" placeholder="请选择当前物候期">
|
|
|
+ <el-select
|
|
|
+ popper-class="custom-select-dropdown"
|
|
|
+ v-model="currentPhenologyId"
|
|
|
+ size="large"
|
|
|
+ placeholder="请选择当前物候期"
|
|
|
+ >
|
|
|
<el-option
|
|
|
v-for="item in phenologyList"
|
|
|
:key="item.id"
|
|
|
@@ -48,13 +53,23 @@
|
|
|
请确认执行人
|
|
|
</div>
|
|
|
<div class="date-input">
|
|
|
- <el-select popper-class="custom-select-dropdown" size="large" v-model="executorId" placeholder="请选择执行人">
|
|
|
+ <el-select
|
|
|
+ popper-class="custom-select-dropdown"
|
|
|
+ size="large"
|
|
|
+ v-model="executorId"
|
|
|
+ placeholder="请选择执行人"
|
|
|
+ >
|
|
|
<el-option
|
|
|
v-for="(item, index) in executorList"
|
|
|
:key="index"
|
|
|
:label="item.name"
|
|
|
:value="item.miniUserId"
|
|
|
- />
|
|
|
+ >
|
|
|
+ <span>{{ item.name }}</span>
|
|
|
+ <span class="role-text" :class="'role-' + item.role">
|
|
|
+ {{ roleMap[item.role] }}
|
|
|
+ </span>
|
|
|
+ </el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -82,7 +97,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tips-text img-desc" v-if="imgDesc"><span class="required" v-if="userInfoObj?.agriculturalRole !== 1">*</span>{{ imgDesc }}</div>
|
|
|
+ <div class="tips-text img-desc" v-if="imgDesc">
|
|
|
+ <span class="required" v-if="userInfoObj?.agriculturalRole !== 1">*</span>{{ imgDesc }}
|
|
|
+ </div>
|
|
|
<div class="tips-text" v-else>上传照片,诊断更准确哦~</div>
|
|
|
<upload :textShow="true" class="upload-wrap" exampleImg>
|
|
|
<img class="example" src="@/assets/img/home/example-4.png" alt="" />
|
|
|
@@ -163,6 +180,11 @@ const executorList = ref([]);
|
|
|
const executorId = ref(null);
|
|
|
const needReview = ref(false);
|
|
|
const reviewDay = ref(null);
|
|
|
+const roleMap = ref({
|
|
|
+ 0: "超级管理员",
|
|
|
+ 1: "项目莞荔园",
|
|
|
+ 2: "普通成员",
|
|
|
+});
|
|
|
// 选择当前物候期
|
|
|
const currentPhenologyId = ref(null);
|
|
|
const phenologyList = ref([]);
|
|
|
@@ -197,7 +219,7 @@ function handleShow({
|
|
|
phenologyList.value = phenologyListVal;
|
|
|
// 重置上传状态
|
|
|
isUploading.value = false;
|
|
|
- if(typeVal !== "question"){
|
|
|
+ if (typeVal !== "question") {
|
|
|
// 如果没有报价信息,则跳转去完善报价信息
|
|
|
VE_API.monitor.validatePesticideFertilizerQuotes({ id: farmWorkIdVal, schemeId: schemeIdVal }).then((res) => {
|
|
|
if (res.data === false) {
|
|
|
@@ -215,7 +237,9 @@ function handleShow({
|
|
|
|
|
|
const ids = ref({});
|
|
|
function handleBtn() {
|
|
|
- router.push(`/modify?farmWorkId=${ids.value.farmWorkId}&schemeId=${ids.value.schemeId}&farmId=${ids.value.farmId}&id=${ids.value.id}&onlyPrice=true&isEdit=true`);
|
|
|
+ router.push(
|
|
|
+ `/modify?farmWorkId=${ids.value.farmWorkId}&schemeId=${ids.value.schemeId}&farmId=${ids.value.farmId}&id=${ids.value.id}&onlyPrice=true&isEdit=true`
|
|
|
+ );
|
|
|
showTipPopup.value = false;
|
|
|
}
|
|
|
|
|
|
@@ -349,6 +373,18 @@ onUnmounted(() => {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .role-text {
|
|
|
+ color: #2199f8;
|
|
|
+ background-color: rgba(33, 153, 248, 0.1);
|
|
|
+ padding: 0 6px;
|
|
|
+ font-size: 13px;
|
|
|
+ margin-left: 6px;
|
|
|
+ border-radius: 3px;
|
|
|
+ &.role-3 {
|
|
|
+ color: #7d7d7d;
|
|
|
+ background: rgba(243, 243, 243, 0.5);
|
|
|
+ }
|
|
|
+ }
|
|
|
.review-day-input {
|
|
|
border: 1px solid #dcdcdc;
|
|
|
border-radius: 3px;
|