企业搜索bug
This commit is contained in:
parent
2398bc94de
commit
92c242ab21
File diff suppressed because it is too large
Load Diff
|
@ -124,7 +124,7 @@
|
|||
<el-col :span="8">
|
||||
<el-form-item label="每次间隔">
|
||||
<el-input-number v-model="form.time_interval" controls-position="right" :min="0"
|
||||
:max="24"></el-input-number>
|
||||
:max="24" :disabled="showDisable"></el-input-number>
|
||||
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
@ -316,6 +316,12 @@ export default {
|
|||
message: '任务已停止',
|
||||
type: 'success'
|
||||
});
|
||||
} else if (response.data.message == "任务未运行") {
|
||||
this.$notify({
|
||||
title: '通知',
|
||||
message: '任务未运行',
|
||||
type: 'warning'
|
||||
});
|
||||
}
|
||||
} catch (err) {
|
||||
this.$notify({
|
||||
|
|
|
@ -33,7 +33,7 @@ export default {
|
|||
formInline: {
|
||||
task_numbering: "",
|
||||
page: 1,
|
||||
page_size: 10
|
||||
page_size: 15
|
||||
},
|
||||
currentPage: 1,
|
||||
pageSize: 10, // 每页的项目数
|
||||
|
@ -62,9 +62,9 @@ export default {
|
|||
try {
|
||||
this.formInline.page = this.currentPage;
|
||||
const response = await axios.post("/wide_data/spider/logs", this.formInline);
|
||||
debugger;
|
||||
if (response.data.mesasage == "查询成功") {
|
||||
const result = response.data.result.result;
|
||||
let tempData = [];
|
||||
for (let index = 0; index < result.length; index++) {
|
||||
let table = {
|
||||
date: result[index].date,
|
||||
|
@ -76,20 +76,14 @@ export default {
|
|||
log_numbering: result[index].log_numbering,
|
||||
collection_status: result[index].collection_status
|
||||
};
|
||||
this.tableData.push(table);
|
||||
tempData.push(table);
|
||||
}
|
||||
debugger;
|
||||
this.tableData = tempData;
|
||||
this.total = response.data.result.total;
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("Error fetching data:", error);
|
||||
}
|
||||
},
|
||||
handleSizeChange(val) {
|
||||
console.log(`每页 ${val} 条`);
|
||||
},
|
||||
handleCurrentChange(val) {
|
||||
console.log(`当前页: ${val}`);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
@ -15,14 +15,12 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="行业">
|
||||
<el-select v-model="form.industry" multiple placeholder="请选择">
|
||||
<el-option v-for="industry in industry_list" :key="industry.value" :label="industry.label"
|
||||
<el-option v-for="industry in industry_list" :key="industry.value" :label="industry.label" style="width: auto;"
|
||||
:value="industry.label" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="地区">
|
||||
<el-select v-model="form.city" multiple placeholder="请选择地区">
|
||||
<el-option v-for="area in aera_list" :key="area.value" :label="area.label" :value="area.label" />
|
||||
</el-select>
|
||||
<el-cascader v-model="form.city" :options="area_list" :props="props" collapse-tags :clearable="true" :show-all-levels="false" :collapse-tags="true" size="medium"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="成立时间">
|
||||
<el-checkbox-group v-model="form.estiblish_time">
|
||||
|
@ -35,12 +33,12 @@
|
|||
}}</el-checkbox>
|
||||
</el-checkbox-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="企业类型">
|
||||
<el-form-item label="企业类型" class="spical">
|
||||
<el-checkbox-group v-model="form.company_type">
|
||||
<el-checkbox v-for="types in type_list" :key="types" :label="types" name="type">{{ types }}</el-checkbox>
|
||||
</el-checkbox-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="人员规模">
|
||||
<el-form-item label="人员规模" class="spical">
|
||||
<el-checkbox-group v-model="form.staff_range">
|
||||
<el-checkbox v-for="people in people_list" :key="people" :label="people" name="type">{{ people
|
||||
}}</el-checkbox>
|
||||
|
@ -64,15 +62,37 @@
|
|||
|
||||
<script>
|
||||
import axios from "axios";
|
||||
import area_data from '/src/assets/file/china.json';
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
props: { multiple: true },
|
||||
totalCompany: 0,
|
||||
industry_list: [],
|
||||
aera_list: [],
|
||||
time_list: [],
|
||||
area_list: area_data,
|
||||
time_list: [
|
||||
"一年内",
|
||||
"1-5年",
|
||||
"5-10年",
|
||||
"10-15年",
|
||||
"15年以上"
|
||||
],
|
||||
status_list: [],
|
||||
type_list: [],
|
||||
type_list: [
|
||||
"有限责任公司",
|
||||
"股份有限公司",
|
||||
"集体所有制",
|
||||
"股份合作制",
|
||||
"国有企业",
|
||||
"个体工商户",
|
||||
"个人独资企业",
|
||||
"有限合伙",
|
||||
"普通合伙",
|
||||
"外商投资企业",
|
||||
"港、澳、台",
|
||||
"私营企业",
|
||||
"联营企业"
|
||||
],
|
||||
people_list: [],
|
||||
listed_list: [],
|
||||
form: {
|
||||
|
@ -122,10 +142,9 @@ export default {
|
|||
);
|
||||
if (response.data) {
|
||||
this.industry_list = response.data.result.行业;
|
||||
this.aera_list = response.data.result.地区;
|
||||
this.time_list = response.data.result.成立时间;
|
||||
// this.time_list = response.data.result.成立时间;
|
||||
this.status_list = response.data.result.企业状态;
|
||||
this.type_list = response.data.result.企业类型;
|
||||
// this.type_list = response.data.result.企业类型;
|
||||
this.people_list = response.data.result.人员规模;
|
||||
this.listed_list = response.data.result.上市信息;
|
||||
|
||||
|
@ -146,7 +165,7 @@ export default {
|
|||
</script>
|
||||
<style scoped lang="scss">
|
||||
.container {
|
||||
width: 50%;
|
||||
width: 60%;
|
||||
text-align: center;
|
||||
padding: 20 40px;
|
||||
|
||||
|
@ -172,6 +191,21 @@ export default {
|
|||
font-weight: normal;
|
||||
}
|
||||
|
||||
::v-deep .el-checkbox-group {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
max-height: 200px; // 你可以根据需要调整这个值
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
::v-deep .el-checkbox .spcial{
|
||||
flex: 0 0 25%; // 3列布局
|
||||
max-height: 33px; // 你可以根据需要调整这个值
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.button {
|
||||
::v-deep .el-form-item__content {
|
||||
justify-content: right;
|
||||
|
|
Loading…
Reference in New Issue