|
|
@@ -129,7 +129,7 @@
|
|
|
<div class="point"></div>
|
|
|
<span>2区</span>
|
|
|
</div> -->
|
|
|
- <div class="tag-text" v-if="detailData?.isFollow">{{ statusMap[detailData?.isFollow] }}</div>
|
|
|
+ <div class="tag-text" v-if="arrangeDetail?.isFollow !== undefined">{{ statusMap[arrangeDetail?.isFollow] }}</div>
|
|
|
</div>
|
|
|
<div class="data-content">
|
|
|
<div class="form-item">
|
|
|
@@ -435,13 +435,12 @@ const serviceCostTotal = computed(() => {
|
|
|
|
|
|
|
|
|
const getDetail = async () => {
|
|
|
- console.log("query.value", query.value);
|
|
|
const { data } = await VE_API.farm.getFarmWorkLib({ id: query.value.id, farmId: query.value.farmId, agriculturalId: userInfo?.agriculturalId });
|
|
|
if (data) {
|
|
|
detailData.value = data;
|
|
|
const pesticideFertilizerCodes = data?.prescription?.pesticideFertilizerList.map(item => item.code);
|
|
|
getPriceList(data.schemeId, pesticideFertilizerCodes);
|
|
|
- console.log("detailData.value", detailData.value.executeDeadlineDate);
|
|
|
+ getArrangeDetail(query.value.arrangeId);
|
|
|
// maxDate.value = new Date(detailData.value.executeDate);
|
|
|
parmasPage.value = {
|
|
|
...detailData.value,
|
|
|
@@ -451,6 +450,19 @@ const getDetail = async () => {
|
|
|
};
|
|
|
}
|
|
|
};
|
|
|
+const statusMap = ref({
|
|
|
+ 0: "取消关注",
|
|
|
+ 1: "特别关注",
|
|
|
+ 2: "托管农事",
|
|
|
+});
|
|
|
+
|
|
|
+const arrangeDetail = ref({});
|
|
|
+const getArrangeDetail = async (id) => {
|
|
|
+ const { data } = await VE_API.container_farm_work_arrange.getArrangeDetail({ id });
|
|
|
+ if (data) {
|
|
|
+ arrangeDetail.value = data;
|
|
|
+ }
|
|
|
+};
|
|
|
|
|
|
|
|
|
const getPriceList = async (schemeId, pesticideFertilizerCodes) => {
|