lxf 2 týždňov pred
rodič
commit
06799a0a39

+ 5 - 0
src/api/modules/questionnaire.js

@@ -21,4 +21,9 @@ module.exports = {
         url: config.base_new_url + "report/generate",
         type: "get",
     },
+    // 查看报告是否生成
+    checkReportGenerated: {
+        url: config.base_new_url + "report/check",
+        type: "get",
+    },
 }

+ 6 - 2
src/views/old_mini/agri_file/pages/diagnosisReport.vue

@@ -273,6 +273,9 @@ const parseReportMarkdown = (markdown) => {
     };
 };
 
+const ENTRY_FARM_DATA_KEY = "ENTRY_FARM_DATA";
+const entryFarmData = JSON.parse(localStorage.getItem(ENTRY_FARM_DATA_KEY) || "null");
+
 // ---------------------------------------------------------------------------
 // 接口
 // ---------------------------------------------------------------------------
@@ -281,8 +284,9 @@ const fetchReport = async () => {
     reportData.value = null;
     try {
         const res = await VE_API.questionnaire.generateReport({
-            region: "宁晋县",
-            crop: "冬小麦"
+            region: entryFarmData.region,
+            crop: entryFarmData.crop,
+            phone: entryFarmData.phone,
         });
         if (res?.code === 200 && res.data?.report) {
             reportData.value = parseReportMarkdown(res.data.report);

+ 4 - 4
src/views/old_mini/work_detail/index.vue

@@ -154,9 +154,9 @@
             <div class="warning-r" @click="goGrowthTrack">巡园要点</div>
         </div>
 
-        <div class="footer-btn" :class="{'done-btn': statusVal === 'completed'}" v-if="!isFromShare">
-            <div class="secondary-btn" @click="handleShare">转发</div>
-            <div class="primary-btn" v-if="statusVal !== 'completed'" @click="handleComplete">我已完成</div>
+        <div class="footer-btn" v-if="statusVal !== 'completed'" :class="{'done-btn': statusVal === 'completed'}">
+            <!-- <div class="secondary-btn" @click="handleShare">转发</div> -->
+            <div class="primary-btn" @click="handleComplete">我已完成</div>
         </div>
         <ExecutePopup ref="executePopupRef" @executeSuccess="getDetail" />
         <upload-tips v-model:show="showUploadTipsPopup" />
@@ -596,7 +596,7 @@ const areaMap = new AreaMap();
         display: flex;
         align-items: flex-start;
         padding: 10px 12px 0 12px;
-        justify-content: space-between;
+        justify-content: center;
         box-sizing: border-box;
         &.done-btn {
             justify-content: center;