This commit is contained in:
Apcallover
2024-03-31 20:32:18 +08:00
23 changed files with 73 additions and 54 deletions

View File

@@ -31,3 +31,11 @@ export const policyCount = (params) => {
params, params,
}); });
}; };
export const potentialCount = (params) => {
return request({
url: "/api/jobslink-api/report/roleMissionCount/potentialCount",
method: "get",
params,
});
};

View File

@@ -5,12 +5,8 @@
</transition> </transition>
<transition-group name="fade"> <transition-group name="fade">
<template v-if="!keyCollapse"> <template v-if="!keyCollapse">
<span v-if="loginType !== 'Type-S'" class="avue-logo_title" style=" display: flex !important; <span class="avue-logo_title" style=" display: flex !important; align-items: center !important;" key="1">
align-items: center !important;" key="1"> <img height="42px" width="200px" src="/manage/svg/logo_dark2.png" alt />
<img height="30px" width="180px" src="/manage/svg/logo_dark2.png" alt />
</span>
<span v-if="loginType === 'Type-S'" class="avue-logo_title" key="1">
<img height="30px" width="180px" src="/manage/svg/logo_dark2.png" alt />
</span> </span>
</template> </template>
</transition-group> </transition-group>

View File

@@ -237,7 +237,7 @@ export default {
addBtn: true, addBtn: true,
editBtn: true, editBtn: true,
addBtnText: "社区街道登记", addBtnText: "社区街道登记",
addTitle: "新增所属机构", addTitle: "新增机构名称",
delBtn: false, delBtn: false,
menuWidth: 300, menuWidth: 300,
labelWidth: 151, labelWidth: 151,
@@ -246,7 +246,7 @@ export default {
dialogFullscreen: true, dialogFullscreen: true,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
search: true, search: true,
searchSpan: 6, searchSpan: 6,
@@ -273,7 +273,7 @@ export default {
column: [ column: [
{ {
type: "input", type: "input",
label: "所属机构", label: "机构名称",
span: 20, span: 20,
display: true, display: true,
size: "small", size: "small",
@@ -284,7 +284,7 @@ export default {
{ {
required: true, required: true,
whitespace: true, whitespace: true,
message: "请输入所属机构", message: "请输入机构名称",
}, },
], ],
}, },
@@ -382,7 +382,7 @@ export default {
}); });
if (!flags) { if (!flags) {
this.$message.closeAll(); //只显示一个提示 this.$message.closeAll(); //只显示一个提示
this.$message.error("该所属机构已经审核,不用重复操作"); this.$message.error("该机构名称已经审核,不用重复操作");
return; return;
} }
this.$refs.check.open(this.ids[0]); this.$refs.check.open(this.ids[0]);

View File

@@ -47,8 +47,8 @@
> >
<el-row :span="24" v-if="search.status === 1"> <el-row :span="24" v-if="search.status === 1">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input v-model="search.companyName" placeholder="所属机构"></el-input> <el-input v-model="search.companyName" placeholder="机构名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系电话:"> <el-form-item label="联系电话:">
@@ -72,8 +72,8 @@
</el-row> </el-row>
<el-row :span="24" v-if="search.status === 2"> <el-row :span="24" v-if="search.status === 2">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input v-model="search.companyName" placeholder="所属机构"></el-input> <el-input v-model="search.companyName" placeholder="机构名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="任务编号:"> <el-form-item label="任务编号:">

View File

@@ -110,7 +110,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
}, },
{ {

View File

@@ -76,7 +76,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
}, },
{ {

View File

@@ -8,10 +8,10 @@
:inline="true" :inline="true"
> >
<el-row :span="24"> <el-row :span="24">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input <el-input
v-model="query.companyName" v-model="query.companyName"
placeholder="所属机构" placeholder="机构名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -229,7 +229,7 @@ export default {
mStatusList: missionState, mStatusList: missionState,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
display: false, display: false,
}, },

View File

@@ -39,8 +39,8 @@
<el-form size="small" label-position="right" :inline="true"> <el-form size="small" label-position="right" :inline="true">
<el-row :span="24" v-if="search.status === 1"> <el-row :span="24" v-if="search.status === 1">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input v-model="search.companyName" placeholder="所属机构"></el-input> <el-input v-model="search.companyName" placeholder="机构名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系电话:"> <el-form-item label="联系电话:">

View File

@@ -119,7 +119,7 @@ export default {
display: false, display: false,
}, },
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
}, },
{ {

View File

@@ -76,7 +76,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
}, },
{ {

View File

@@ -8,10 +8,10 @@
:inline="true" :inline="true"
> >
<el-row :span="24"> <el-row :span="24">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input <el-input
v-model="query.companyName" v-model="query.companyName"
placeholder="所属机构" placeholder="机构名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -218,7 +218,7 @@ export default {
mStatusList: recruitStatus, mStatusList: recruitStatus,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
display: false, display: false,
}, },

View File

@@ -110,18 +110,25 @@ const curdOptions = {
index: true, index: true,
indexLabel: "序号", indexLabel: "序号",
column: [{ column: [{
label: '企业名称', label: '机构名称',
prop: 'companyName', prop: 'companyName',
search: true, search: true,
},{ },{
label: '用户名', label: '企业名称',
prop: 'realName', prop: 'comname',
// search: true,
},{
label: '邀请码',
prop: 'inviteCode',
search: true, search: true,
},{ },{
label: '绑定用户',
prop: 'realName',
// search: true,
},
// {
// label: '邀请码',
// prop: 'inviteCode',
// search: true,
// },
{
label: '手机号', label: '手机号',
prop: 'phone', prop: 'phone',
search: true, search: true,
@@ -130,10 +137,12 @@ const curdOptions = {
prop: 'idNumber', prop: 'idNumber',
search: true, search: true,
formatter:(_,value,label) => value formatter:(_,value,label) => value
},{ },
label: '备注', // {
prop: 'remarks', // label: '备注',
},{ // prop: 'remarks',
// },
{
label: '启用状态', label: '启用状态',
prop: 'isEnabled', prop: 'isEnabled',
slot: true, slot: true,

View File

@@ -86,6 +86,12 @@ export default {
dialogType: "drawer", dialogType: "drawer",
dialogFullscreen: true, dialogFullscreen: true,
column: [ column: [
{
label: "机构名称",
prop: "companyName",
search: true,
display: false,
},
{ {
label: "公司名称", label: "公司名称",
prop: "comname", prop: "comname",

View File

@@ -39,8 +39,8 @@
<el-form size="small" label-position="right" :inline="true"> <el-form size="small" label-position="right" :inline="true">
<el-row :span="24" v-if="search.status === 1"> <el-row :span="24" v-if="search.status === 1">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input v-model="search.companyName" placeholder="所属机构"></el-input> <el-input v-model="search.companyName" placeholder="机构名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系电话:"> <el-form-item label="联系电话:">

View File

@@ -119,7 +119,7 @@ export default {
display: false, display: false,
}, },
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
}, },
{ {

View File

@@ -76,7 +76,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
}, },
{ {

View File

@@ -8,10 +8,10 @@
:inline="true" :inline="true"
> >
<el-row :span="24"> <el-row :span="24">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input <el-input
v-model="query.companyName" v-model="query.companyName"
placeholder="所属机构" placeholder="机构名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -230,7 +230,7 @@ export default {
mStatusList: companyPostState, mStatusList: companyPostState,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
display: false, display: false,
}, },

View File

@@ -45,8 +45,8 @@
<!--搜索栏--> <!--搜索栏-->
<el-form size="small" label-position="right" :inline="true" style="padding-left: 10px; padding-right: 10px"> <el-form size="small" label-position="right" :inline="true" style="padding-left: 10px; padding-right: 10px">
<el-row :span="24"> <el-row :span="24">
<el-form-item label="所属机构:"> <el-form-item label="机构名称:">
<el-input v-model="query.companyName" placeholder="所属机构" clearable></el-input> <el-input v-model="query.companyName" placeholder="机构名称" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="服务名称:"> <el-form-item label="服务名称:">
<el-input v-model="query.name" placeholder="服务名称" clearable></el-input> <el-input v-model="query.name" placeholder="服务名称" clearable></el-input>
@@ -541,7 +541,7 @@ export default {
labelWidth: 120, labelWidth: 120,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
addDisplay: false, addDisplay: false,
}, },

View File

@@ -268,7 +268,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
// search: true, // search: true,
// span: 24, // span: 24,

View File

@@ -269,7 +269,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
// search: true, // search: true,
// span: 24, // span: 24,

View File

@@ -214,7 +214,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
display: false, display: false,
}, },

View File

@@ -216,7 +216,7 @@ export default {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: "所属机构", label: "机构名称",
prop: "companyName", prop: "companyName",
display: false, display: false,
}, },

View File

@@ -61,10 +61,10 @@
</el-form> --> </el-form> -->
<el-form size="small" label-position="right" :inline="true" > <el-form size="small" label-position="right" :inline="true" >
<el-row :span="24"> <el-row :span="24">
<el-form-item label="所属机构"> <el-form-item label="机构名称">
<el-input <el-input
v-model="search.companyName" v-model="search.companyName"
placeholder="所属机构" placeholder="机构名称"
style="width: 130px" style="width: 130px"
clearable clearable
></el-input> ></el-input>