search results contain achievement and product
This commit is contained in:
@ -123,13 +123,14 @@ import { onActivated } from "vue";
|
||||
import { demandCategoryList } from "@/utils/parameter";
|
||||
// import { onActivated } from "vue";
|
||||
import { useRoute, useRouter } from "vue-router";
|
||||
import { updateCount } from "../../../../api/admin/count";
|
||||
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
const data = reactive({
|
||||
form: {
|
||||
check: [],
|
||||
status: 0,
|
||||
status: 1,
|
||||
},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
@ -171,7 +172,9 @@ const submitForm = () => {
|
||||
await insertDemand(form.value);
|
||||
ElMessage.success("新增服务需求成功");
|
||||
// router.back();
|
||||
updateCount("service");
|
||||
}
|
||||
|
||||
backToList();
|
||||
}
|
||||
});
|
||||
|
@ -190,6 +190,7 @@ import {
|
||||
insertTechnologyDemand,
|
||||
} from "@/api/admin/enterprise/demand";
|
||||
import { onMounted } from "vue";
|
||||
import { updateCount } from "../../../../api/admin/count";
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
const data = reactive({
|
||||
@ -283,6 +284,7 @@ const submitForm = async (status) => {
|
||||
await insertTechnologyDemand(form.value);
|
||||
ElMessage.success("新增企业需求成功");
|
||||
}
|
||||
updateCount("technology");
|
||||
backToList();
|
||||
} else {
|
||||
console.log("校验未通过");
|
||||
|
@ -25,6 +25,7 @@ import {
|
||||
updateEnterpriseProduct,
|
||||
} from "@/api/admin/enterprise/product";
|
||||
import { reactive, toRefs } from "vue";
|
||||
import { updateCount } from "@/api/admin/count";
|
||||
const route = useRoute();
|
||||
// const router = useRouter();
|
||||
const labelWidth = 140;
|
||||
@ -47,6 +48,9 @@ const submitForm = async (is_submit) => {
|
||||
await insertEnterpriseProduct(form.value);
|
||||
ElMessage.success("新增产品成功");
|
||||
}
|
||||
if (is_submit == "1") {
|
||||
updateCount("product");
|
||||
}
|
||||
// router.go(-1);
|
||||
tab.closeOpenPage({ path: "/extension/product" });
|
||||
} else {
|
||||
|
@ -111,33 +111,33 @@ import TechnologyDemandItem from "@/views/website/searchList/components/technolo
|
||||
|
||||
import AchievementItem from "@/views/website/searchList/components/achievementItem.vue";
|
||||
import { useRoute, useRouter } from "vue-router";
|
||||
import useUserStore from "@/store/modules/user";
|
||||
// import useUserStore from "@/store/modules/user";
|
||||
import LaboratoryItem from "@/views/website/searchList/components/laboratoryItem.vue";
|
||||
const route = useRoute();
|
||||
|
||||
const router = useRouter();
|
||||
// const router = useRouter();
|
||||
const dataList = ref([]);
|
||||
const loading = ref(true);
|
||||
const total = ref(0);
|
||||
const userStore = useUserStore();
|
||||
const queryType = computed(() => {
|
||||
console.log(queryParams.value.searchType);
|
||||
if (queryParams.value.searchType == 1) {
|
||||
return 2;
|
||||
} else if (queryParams.value.searchType == 2) {
|
||||
return 1;
|
||||
} else if (queryParams.value.searchType == 4) {
|
||||
return 2;
|
||||
} else if (queryParams.value.searchType == 5) {
|
||||
return 2;
|
||||
} else if (queryParams.value.searchType == 6) {
|
||||
return 1;
|
||||
} else if (queryParams.value.searchType == 7) {
|
||||
return 1;
|
||||
} else if (queryParams.value.searchType == 8) {
|
||||
return 2;
|
||||
}
|
||||
});
|
||||
// const userStore = useUserStore();
|
||||
// const queryType = computed(() => {
|
||||
// console.log(queryParams.value.searchType);
|
||||
// if (queryParams.value.searchType == 1) {
|
||||
// return 2;
|
||||
// } else if (queryParams.value.searchType == 2) {
|
||||
// return 2;
|
||||
// } else if (queryParams.value.searchType == 4) {
|
||||
// return 2;
|
||||
// } else if (queryParams.value.searchType == 5) {
|
||||
// return 2;
|
||||
// } else if (queryParams.value.searchType == 6) {
|
||||
// return 2;
|
||||
// } else if (queryParams.value.searchType == 7) {
|
||||
// return 2;
|
||||
// } else if (queryParams.value.searchType == 8) {
|
||||
// return 2;
|
||||
// }
|
||||
// });
|
||||
|
||||
const data = reactive({
|
||||
queryParams: {
|
||||
@ -145,26 +145,26 @@ const data = reactive({
|
||||
pageSize: 10,
|
||||
query: route.query.keyword,
|
||||
searchType: "1",
|
||||
queryType: queryType,
|
||||
isMatch: true,
|
||||
queryType: "2",
|
||||
isMatch: route.meta.isMatch,
|
||||
},
|
||||
});
|
||||
|
||||
const { queryParams } = toRefs(data);
|
||||
|
||||
watch(
|
||||
queryType,
|
||||
(val) => {
|
||||
router.replace({
|
||||
path: route.path,
|
||||
query: {
|
||||
keyword: route.query.keyword,
|
||||
queryType: val,
|
||||
},
|
||||
});
|
||||
},
|
||||
{ immediate: true }
|
||||
);
|
||||
// watch(
|
||||
// queryType,
|
||||
// (val) => {
|
||||
// router.replace({
|
||||
// path: route.path,
|
||||
// query: {
|
||||
// keyword: route.query.keyword,
|
||||
// queryType: val,
|
||||
// },
|
||||
// });
|
||||
// },
|
||||
// { immediate: true }
|
||||
// );
|
||||
/** 查询列表 */
|
||||
async function getList() {
|
||||
const resp = await search(queryParams.value);
|
||||
|
Reference in New Issue
Block a user