想合作企业待渲染

This commit is contained in:
熊丽君
2022-03-09 15:06:06 +08:00
parent 95552752e9
commit 6c4eb62ca1
2 changed files with 48 additions and 70 deletions

View File

@ -305,7 +305,7 @@ function handleUpdate(row) {
title.value = "修改数据"; title.value = "修改数据";
nextTick(() => { nextTick(() => {
console.log(proxy.$refs["selectDom"]); // .cachedOptions // console.log(proxy.$refs["selectDom"]); // .cachedOptions
}); });
} }
/** 提交按钮 */ /** 提交按钮 */

View File

@ -7,9 +7,9 @@
:inline="true" :inline="true"
@submit.prevent @submit.prevent
> >
<el-form-item label="企业名称" prop="researchName"> <el-form-item label="企业名称" prop="name">
<el-input <el-input
v-model="queryParams.researchName" v-model="queryParams.name"
placeholder="请输入企业名称" placeholder="请输入企业名称"
clearable clearable
size="small" size="small"
@ -45,10 +45,10 @@
<!-- 表格数据 --> <!-- 表格数据 -->
<el-table v-loading="loading" :data="dataList"> <el-table v-loading="loading" :data="dataList">
<el-table-column label="数据编号" prop="researchId" /> <el-table-column label="数据编号" prop="id" />
<el-table-column <el-table-column
label="企业名称" label="企业名称"
prop="researchName" prop="name"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
/> />
<el-table-column <el-table-column
@ -56,12 +56,13 @@
prop="roleKey" prop="roleKey"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
/> />
<el-table-column label="所属领域" prop="roleSort" /> <!-- province--city--district -->
<el-table-column label="联系人" prop="username" /> <el-table-column label="所属领域" prop="industrys" />
<el-table-column label="联系电话" prop="phone" /> <el-table-column label="联系" prop="contact" />
<el-table-column label="创建日期" align="center" prop="createTime"> <el-table-column label="联系电话" prop="contact_mobile" />
<el-table-column label="创建日期" align="center" prop="created_at">
<template #default="scope"> <template #default="scope">
<span>{{ parseTime(scope.row.createTime) }}</span> <span>{{ parseTime(scope.row.created_at) }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -103,10 +104,10 @@
<el-input v-model="form.name" placeholder="请输入企业名称" /> <el-input v-model="form.name" placeholder="请输入企业名称" />
</el-form-item> </el-form-item>
<el-form-item label="联系人:"> <el-form-item label="联系人:">
<el-input v-model="form.username" placeholder="请输入专家姓名" /> <el-input v-model="form.contact" placeholder="请输入专家姓名" />
</el-form-item> </el-form-item>
<el-form-item label="联系电话:"> <el-form-item label="联系电话:">
<el-input v-model="form.phone" placeholder="默认专家电话" /> <el-input v-model="form.contact_mobile" placeholder="默认专家电话" />
</el-form-item> </el-form-item>
<div class="hide_required"> <div class="hide_required">
@ -117,12 +118,9 @@
<FieldSingle v-model="form" :labelWidth="100" /> <FieldSingle v-model="form" :labelWidth="100" />
</div> </div>
<el-form-item label="合作模式:" prop="mode"> <el-form-item label="合作内容:" prop="content">
<el-input v-model="form.mode" />
</el-form-item>
<el-form-item label="合作内容:" prop="describe">
<el-input <el-input
v-model="form.describe" v-model="form.content"
type="textarea" type="textarea"
:autosize="{ minRows: 4, maxRows: 6 }" :autosize="{ minRows: 4, maxRows: 6 }"
placeholder="请输入想要合作的需求" placeholder="请输入想要合作的需求"
@ -142,23 +140,13 @@
<script setup> <script setup>
import CityOptions from "@/views/identity/components/CityOptions"; import CityOptions from "@/views/identity/components/CityOptions";
import FieldSingle from "@/views/identity/components/FieldSingle"; import FieldSingle from "@/views/identity/components/FieldSingle";
import { import {
addRole, enterprise,
changeRoleStatus, enterpriseAdd,
dataScope, enterpriseDelete,
delRole, enterpriseEdit,
getRole, } from "@/api/admin/expert/demand";
listRole,
updateRole,
} from "@/api/system/role";
import {
roleMenuTreeselect,
treeselect as menuTreeselect,
} from "@/api/system/menu";
import {
treeselect as deptTreeselect,
roleDeptTreeselect,
} from "@/api/system/dept";
const router = useRouter(); const router = useRouter();
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
@ -177,16 +165,13 @@ const formData = reactive({
const data = reactive({ const data = reactive({
form: {}, form: {},
queryParams: { queryParams: {
pageNum: 1, page_num: 1,
pageSize: 10, page_size: 10,
researchName: undefined, mode: 2,
}, },
rules: { rules: {
name: [{ required: true, message: "企业名称不能为空", trigger: "blur" }], name: [{ required: true, message: "企业名称不能为空", trigger: "blur" }],
mode: [{ required: true, message: "合作模式不能为空", trigger: "blur" }], content: [{ required: true, message: "合作内容不能为空", trigger: "blur" }],
describe: [
{ required: true, message: "合作内容不能为空", trigger: "blur" },
],
}, },
}); });
@ -195,16 +180,11 @@ const { queryParams, form, rules } = toRefs(data);
/** 查询数据列表 */ /** 查询数据列表 */
function getList() { function getList() {
loading.value = true; loading.value = true;
dataList.value = [1]; enterprise(queryParams.value).then((response) => {
total.value = 15; dataList.value = response.data.data;
total.value = response.data.count;
loading.value = false; loading.value = false;
// listRole(queryParams.value).then( });
// (response) => {
// dataList.value = response.rows;
// total.value = response.total;
// loading.value = false;
// }
// );
} }
/** 搜索按钮操作 */ /** 搜索按钮操作 */
function handleQuery() { function handleQuery() {
@ -221,7 +201,7 @@ function handleDelete(row) {
proxy.$modal proxy.$modal
.confirm('是否确认删除数据编号为"' + row.id + '"的数据项?') .confirm('是否确认删除数据编号为"' + row.id + '"的数据项?')
.then(function () { .then(function () {
return delRole(researchIds); return enterpriseDelete({ id: row.id });
}) })
.then(() => { .then(() => {
getList(); getList();
@ -235,12 +215,11 @@ function reset() {
form.value = { form.value = {
id: undefined, id: undefined,
name: undefined, name: undefined,
username: undefined, contact: undefined,
phone: undefined, contact_mobile: undefined,
industrys: [], industrys: [],
mode: 2,
mode: undefined, content: undefined,
describe: undefined,
}; };
proxy.resetForm("roleRef"); proxy.resetForm("roleRef");
} }
@ -261,20 +240,19 @@ function handleUpdate(row) {
function submitForm() { function submitForm() {
proxy.$refs["roleRef"].validate((valid) => { proxy.$refs["roleRef"].validate((valid) => {
if (valid) { if (valid) {
console.log(form.value); if (form.value.id != undefined) {
// if (form.value.researchId != undefined) { enterpriseEdit(form.value).then((response) => {
// updateRole(form.value).then((response) => { proxy.$modal.msgSuccess("修改成功");
// proxy.$modal.msgSuccess("修改成功"); open.value = false;
// open.value = false; getList();
// getList(); });
// }); } else {
// } else { enterpriseAdd(form.value).then((response) => {
// addRole(form.value).then((response) => { proxy.$modal.msgSuccess("新增成功");
// proxy.$modal.msgSuccess("新增成功"); open.value = false;
// open.value = false; getList();
// getList(); });
// }); }
// }
} }
}); });
} }