|
|
@@ -102,6 +102,18 @@
|
|
|
<div class="btn" @click="successShow = false">我知道了</div>
|
|
|
</div>
|
|
|
</popup>
|
|
|
+
|
|
|
+ <tip-popup
|
|
|
+ v-model:show="showTipPopup"
|
|
|
+ type="warning"
|
|
|
+ text="请完善"
|
|
|
+ text2="信息"
|
|
|
+ highlightText="处方报价"
|
|
|
+ :overlayStyle="{ 'z-index': 9999 }"
|
|
|
+ buttonText="去完善"
|
|
|
+ @confirm="handleBtn"
|
|
|
+ :closeOnClickOverlay="false"
|
|
|
+ />
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
@@ -111,6 +123,7 @@ import upload from "@/components/upload";
|
|
|
import eventBus from "@/api/eventBus";
|
|
|
import { ElMessage } from "element-plus";
|
|
|
import { useRouter } from "vue-router";
|
|
|
+import tipPopup from "@/components/popup/tipPopup.vue";
|
|
|
|
|
|
const router = useRouter();
|
|
|
const show = ref(false);
|
|
|
@@ -120,6 +133,7 @@ const uploadDate = ref("");
|
|
|
const problemTitle = ref("请选择问题");
|
|
|
const successShow = ref(false);
|
|
|
const isUploading = ref(false); // 标记是否正在上传中
|
|
|
+const showTipPopup = ref(false);
|
|
|
onMounted(() => {
|
|
|
eventBus.off("upload:changeArr", uploadChange);
|
|
|
eventBus.on("upload:changeArr", uploadChange);
|
|
|
@@ -187,15 +201,24 @@ function handleShow({
|
|
|
// 如果没有报价信息,则跳转去完善报价信息
|
|
|
VE_API.monitor.validatePesticideFertilizerQuotes({ id: farmWorkIdVal, schemeId: schemeIdVal }).then((res) => {
|
|
|
if (res.data === false) {
|
|
|
- ElMessage.warning("请先完善报价信息");
|
|
|
- setTimeout(() => {
|
|
|
- router.push(`/modify?farmWorkId=${farmWorkIdVal}&schemeId=${schemeIdVal}&farmId=${gardenIdVal}&id=${arrangeIdVal}&onlyPrice=true&isEdit=true`);
|
|
|
- }, 1000);
|
|
|
+ ids.value = {
|
|
|
+ farmWorkId: farmWorkIdVal,
|
|
|
+ schemeId: schemeIdVal,
|
|
|
+ farmId: gardenIdVal,
|
|
|
+ id: arrangeIdVal,
|
|
|
+ };
|
|
|
+ showTipPopup.value = true;
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+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`);
|
|
|
+ showTipPopup.value = false;
|
|
|
+}
|
|
|
+
|
|
|
function handleSuccess() {
|
|
|
successShow.value = true;
|
|
|
}
|