diff --git a/src/views/admin/expert/demand/already.vue b/src/views/admin/expert/demand/already.vue index db88427..38eb62e 100644 --- a/src/views/admin/expert/demand/already.vue +++ b/src/views/admin/expert/demand/already.vue @@ -305,7 +305,7 @@ function handleUpdate(row) { title.value = "修改数据"; nextTick(() => { - console.log(proxy.$refs["selectDom"]); // .cachedOptions + // console.log(proxy.$refs["selectDom"]); // .cachedOptions }); } /** 提交按钮 */ diff --git a/src/views/admin/expert/demand/think.vue b/src/views/admin/expert/demand/think.vue index 0ff7df8..6bacfc4 100644 --- a/src/views/admin/expert/demand/think.vue +++ b/src/views/admin/expert/demand/think.vue @@ -7,9 +7,9 @@ :inline="true" @submit.prevent > - + - + - - - - + + + + + - + - +
@@ -117,12 +118,9 @@
- - - - + import CityOptions from "@/views/identity/components/CityOptions"; import FieldSingle from "@/views/identity/components/FieldSingle"; + import { - addRole, - changeRoleStatus, - dataScope, - delRole, - getRole, - listRole, - updateRole, -} from "@/api/system/role"; -import { - roleMenuTreeselect, - treeselect as menuTreeselect, -} from "@/api/system/menu"; -import { - treeselect as deptTreeselect, - roleDeptTreeselect, -} from "@/api/system/dept"; + enterprise, + enterpriseAdd, + enterpriseDelete, + enterpriseEdit, +} from "@/api/admin/expert/demand"; const router = useRouter(); const { proxy } = getCurrentInstance(); @@ -177,16 +165,13 @@ const formData = reactive({ const data = reactive({ form: {}, queryParams: { - pageNum: 1, - pageSize: 10, - researchName: undefined, + page_num: 1, + page_size: 10, + mode: 2, }, rules: { name: [{ required: true, message: "企业名称不能为空", trigger: "blur" }], - mode: [{ required: true, message: "合作模式不能为空", trigger: "blur" }], - describe: [ - { required: true, message: "合作内容不能为空", trigger: "blur" }, - ], + content: [{ required: true, message: "合作内容不能为空", trigger: "blur" }], }, }); @@ -195,16 +180,11 @@ const { queryParams, form, rules } = toRefs(data); /** 查询数据列表 */ function getList() { loading.value = true; - dataList.value = [1]; - total.value = 15; - loading.value = false; - // listRole(queryParams.value).then( - // (response) => { - // dataList.value = response.rows; - // total.value = response.total; - // loading.value = false; - // } - // ); + enterprise(queryParams.value).then((response) => { + dataList.value = response.data.data; + total.value = response.data.count; + loading.value = false; + }); } /** 搜索按钮操作 */ function handleQuery() { @@ -221,7 +201,7 @@ function handleDelete(row) { proxy.$modal .confirm('是否确认删除数据编号为"' + row.id + '"的数据项?') .then(function () { - return delRole(researchIds); + return enterpriseDelete({ id: row.id }); }) .then(() => { getList(); @@ -235,12 +215,11 @@ function reset() { form.value = { id: undefined, name: undefined, - username: undefined, - phone: undefined, + contact: undefined, + contact_mobile: undefined, industrys: [], - - mode: undefined, - describe: undefined, + mode: 2, + content: undefined, }; proxy.resetForm("roleRef"); } @@ -261,20 +240,19 @@ function handleUpdate(row) { function submitForm() { proxy.$refs["roleRef"].validate((valid) => { if (valid) { - console.log(form.value); - // if (form.value.researchId != undefined) { - // updateRole(form.value).then((response) => { - // proxy.$modal.msgSuccess("修改成功"); - // open.value = false; - // getList(); - // }); - // } else { - // addRole(form.value).then((response) => { - // proxy.$modal.msgSuccess("新增成功"); - // open.value = false; - // getList(); - // }); - // } + if (form.value.id != undefined) { + enterpriseEdit(form.value).then((response) => { + proxy.$modal.msgSuccess("修改成功"); + open.value = false; + getList(); + }); + } else { + enterpriseAdd(form.value).then((response) => { + proxy.$modal.msgSuccess("新增成功"); + open.value = false; + getList(); + }); + } } }); }