lcw
This commit is contained in:
@ -203,3 +203,11 @@ export const xxcjXfxsSelectPage = (params) => {
|
|||||||
params
|
params
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 线索研判列表
|
||||||
|
export const xxcjTjcll = (params) => {
|
||||||
|
return request({
|
||||||
|
url: api + `/xxcj/tjcll`,
|
||||||
|
method: "get",
|
||||||
|
params
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -282,6 +282,11 @@
|
|||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 外边距
|
||||||
|
.mt10 {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
/**********字体大小和边距***********/
|
/**********字体大小和边距***********/
|
||||||
@for $i from 1 through 100 {
|
@for $i from 1 through 100 {
|
||||||
.f#{$i} {
|
.f#{$i} {
|
||||||
|
|||||||
@ -8,6 +8,9 @@
|
|||||||
:stripe="getConfiger.stripe" :height="tableHeight" v-loading="tableConfiger.loading" :lazy="getConfiger.lazy"
|
:stripe="getConfiger.stripe" :height="tableHeight" v-loading="tableConfiger.loading" :lazy="getConfiger.lazy"
|
||||||
:load="load" :tree-props="treePros" style="width: 100%" :header-cell-class-name="() => 'HeadBgColor'"
|
:load="load" :tree-props="treePros" style="width: 100%" :header-cell-class-name="() => 'HeadBgColor'"
|
||||||
:highlight-current-row="getConfiger.showSelectType === 'radio'"
|
:highlight-current-row="getConfiger.showSelectType === 'radio'"
|
||||||
|
|
||||||
|
|
||||||
|
@row-click="handleRowClick"
|
||||||
:row-style="(row, index) => getRowStyle(row, index)"
|
:row-style="(row, index) => getRowStyle(row, index)"
|
||||||
:row-class-name="(row, index) => getRowClassName(row, index)">
|
:row-class-name="(row, index) => getRowClassName(row, index)">
|
||||||
|
|
||||||
@ -95,7 +98,7 @@ const props = defineProps({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
// 可选的时候选择的数据
|
// 可选的时候选择的数据
|
||||||
const emit = defineEmits(["chooseData"]);
|
const emit = defineEmits(["chooseData","handleRowClick"]);
|
||||||
const multipleTableRef = ref();
|
const multipleTableRef = ref();
|
||||||
const currentRow = ref();
|
const currentRow = ref();
|
||||||
let getConfiger = reactive({
|
let getConfiger = reactive({
|
||||||
@ -193,6 +196,10 @@ function setDefaultChoose() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
// 点击某行
|
||||||
|
const handleRowClick = (row) => {
|
||||||
|
emit("handleRowClick", row);
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss"></style>
|
<style lang="scss"></style>
|
||||||
|
|||||||
@ -338,12 +338,13 @@ export const publicRoutes = [
|
|||||||
name: "openSourceList",
|
name: "openSourceList",
|
||||||
component: () => import("@/views/backOfficeSystem/HumanIntelligence/listView/index"),
|
component: () => import("@/views/backOfficeSystem/HumanIntelligence/listView/index"),
|
||||||
meta: { title: "共享列表", icon: "article-create", qbjbList: '01' },
|
meta: { title: "共享列表", icon: "article-create", qbjbList: '01' },
|
||||||
}, {
|
|
||||||
path: "/socialInformationCrculated",
|
|
||||||
name: "changeTheClue",
|
|
||||||
component: () => import("@/views/backOfficeSystem/HumanIntelligence/FollowLeads/index"),
|
|
||||||
meta: { title: "转线索列表", icon: "article-create" },
|
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// path: "/socialInformationCrculated",
|
||||||
|
// name: "changeTheClue",
|
||||||
|
// component: () => import("@/views/backOfficeSystem/HumanIntelligence/FollowLeads/index"),
|
||||||
|
// meta: { title: "转线索列表", icon: "article-create" },
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
path: "/socialInformationCrculatec",
|
path: "/socialInformationCrculatec",
|
||||||
name: "recombinantSynthesis",
|
name: "recombinantSynthesis",
|
||||||
|
|||||||
@ -11,6 +11,17 @@
|
|||||||
<div class="form-content" v-loading="loading">
|
<div class="form-content" v-loading="loading">
|
||||||
<!-- <div class="form_cnt"> -->
|
<!-- <div class="form_cnt"> -->
|
||||||
<FormMessage :disabled="disabled" v-model="listQuery" :formList="formData" ref="elform" :rules="rules">
|
<FormMessage :disabled="disabled" v-model="listQuery" :formList="formData" ref="elform" :rules="rules">
|
||||||
|
<template #jbxx>
|
||||||
|
<div>
|
||||||
|
<h3 class="tags-title">报送情况</h3>
|
||||||
|
<div style="display: flex;justify-content:space-between;width: 200%;">
|
||||||
|
<div>录入人:{{ userName }}</div>
|
||||||
|
<div>录入单位:{{ userInfo.deptName }}</div>
|
||||||
|
<div>本年度报送信息量:{{ tjcll.cnl || 0 }}</div>
|
||||||
|
<div>采纳量:{{ tjcll.sbsl || 0 }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
</FormMessage>
|
</FormMessage>
|
||||||
<!-- </div> -->
|
<!-- </div> -->
|
||||||
<div class="tags-section" v-if="disabled">
|
<div class="tags-section" v-if="disabled">
|
||||||
@ -109,7 +120,7 @@
|
|||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import FormMessage from "@/components/aboutTable/FormMessage.vue";
|
import FormMessage from "@/components/aboutTable/FormMessage.vue";
|
||||||
import { xxcjAddEntity, xxcjUpdateEntity, xxcjSelectByid, xxcjSelectCzlcList, xxcjSelectListBc, xxcjDeletesBc, addEntity, xxcjXxzhs } from "@/api/xxcj.js"
|
import { xxcjAddEntity, xxcjUpdateEntity, xxcjSelectByid, xxcjSelectCzlcList, xxcjSelectListBc, xxcjDeletesBc, addEntity, xxcjTjcll, xxcjXxzhs } from "@/api/xxcj.js"
|
||||||
import { EditPen, Delete } from '@element-plus/icons-vue'
|
import { EditPen, Delete } from '@element-plus/icons-vue'
|
||||||
import { ref, defineExpose, onMounted, defineEmits, watch, getCurrentInstance } from "vue"
|
import { ref, defineExpose, onMounted, defineEmits, watch, getCurrentInstance } from "vue"
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
@ -117,6 +128,7 @@ import { getItem } from '@//utils/storage.js'
|
|||||||
import { useRoute, useRouter } from 'vue-router'
|
import { useRoute, useRouter } from 'vue-router'
|
||||||
import pursueContent from "@/views/backOfficeSystem/HumanIntelligence/components/pursueContent.vue";
|
import pursueContent from "@/views/backOfficeSystem/HumanIntelligence/components/pursueContent.vue";
|
||||||
import * as MOSTY from "@/components/MyComponents/index";
|
import * as MOSTY from "@/components/MyComponents/index";
|
||||||
|
|
||||||
const { proxy } = getCurrentInstance()
|
const { proxy } = getCurrentInstance()
|
||||||
const emit = defineEmits(["getList"]);
|
const emit = defineEmits(["getList"]);
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
@ -138,7 +150,14 @@ const rules = ref({
|
|||||||
qbnr: [{ required: true, message: "请输入情报内容", trigger: "blur" }],
|
qbnr: [{ required: true, message: "请输入情报内容", trigger: "blur" }],
|
||||||
bcnr: [{ required: true, message: "请输入续报内容", trigger: "blur" }],
|
bcnr: [{ required: true, message: "请输入续报内容", trigger: "blur" }],
|
||||||
})
|
})
|
||||||
|
const tjcll = ref({})
|
||||||
|
const getXxcjTjcll = () => {
|
||||||
|
xxcjTjcll({}).then(res => {
|
||||||
|
tjcll.value = res
|
||||||
|
}).catch(error => {
|
||||||
|
console.error('请求失败:', error)
|
||||||
|
})
|
||||||
|
}
|
||||||
watch(() => dialogForm.value, (val) => {
|
watch(() => dialogForm.value, (val) => {
|
||||||
if (val) {
|
if (val) {
|
||||||
if (formType.value === 'followUpReport') {
|
if (formType.value === 'followUpReport') {
|
||||||
@ -151,6 +170,9 @@ watch(() => dialogForm.value, (val) => {
|
|||||||
{ label: "情报标题", prop: "qbmc", type: "input", width: '45%' },
|
{ label: "情报标题", prop: "qbmc", type: "input", width: '45%' },
|
||||||
{ label: "情报内容", prop: "qbnr", type: "textarea", width: '100%', rows: 100 },
|
{ label: "情报内容", prop: "qbnr", type: "textarea", width: '100%', rows: 100 },
|
||||||
{ label: "附件上传", prop: "fjdz", type: "upload", width: '100%', isImg: false },
|
{ label: "附件上传", prop: "fjdz", type: "upload", width: '100%', isImg: false },
|
||||||
|
{ label: "", prop: "jbxx", type: "slot", width: '100%', isImg: false },
|
||||||
|
|
||||||
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -159,6 +181,7 @@ const fjdz = ref()
|
|||||||
const listQuery = ref({}); //表单
|
const listQuery = ref({}); //表单
|
||||||
const elform = ref();
|
const elform = ref();
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|
||||||
})
|
})
|
||||||
const msgeDat = ref()
|
const msgeDat = ref()
|
||||||
const title = ref("")
|
const title = ref("")
|
||||||
@ -166,8 +189,13 @@ const showPj = ref(false)
|
|||||||
const disabled = ref(false)
|
const disabled = ref(false)
|
||||||
/** 类型 add 新增 info 详情 edit 编辑 followUpReport 续报*/
|
/** 类型 add 新增 info 详情 edit 编辑 followUpReport 续报*/
|
||||||
const formType = ref('add')
|
const formType = ref('add')
|
||||||
|
const userInfo = ref({})
|
||||||
|
const userName = ref('')
|
||||||
// 初始化数据
|
// 初始化数据
|
||||||
const init = (type, row) => {
|
const init = (type, row) => {
|
||||||
|
userInfo.value = getItem('deptId') ? getItem('deptId')[0] : {}
|
||||||
|
userName.value = getItem('USERNAME')
|
||||||
|
getXxcjTjcll()
|
||||||
const titleObj = {
|
const titleObj = {
|
||||||
add: "新增",
|
add: "新增",
|
||||||
info: "详情",
|
info: "详情",
|
||||||
|
|||||||
@ -1,7 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<div ref="searchBox" class="mt10">
|
||||||
|
<Searchs :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount" />
|
||||||
|
</div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle :title="titleData">
|
<PageTitle>
|
||||||
<el-button type="primary" @click="addEdit('add')">
|
<el-button type="primary" @click="addEdit('add')">
|
||||||
<el-icon style="vertical-align: middle">
|
<el-icon style="vertical-align: middle">
|
||||||
<CirclePlus />
|
<CirclePlus />
|
||||||
@ -14,25 +18,6 @@
|
|||||||
</el-icon>
|
</el-icon>
|
||||||
<span style="vertical-align: middle">导出</span>
|
<span style="vertical-align: middle">导出</span>
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="primary" :disabled="ids.length === 0" @click="FollowUpOnLeads(ids)"
|
|
||||||
v-if="qxkz.deptLevel == '01'">
|
|
||||||
<el-icon style="vertical-align: middle">
|
|
||||||
<CirclePlus />
|
|
||||||
</el-icon>
|
|
||||||
<span style="vertical-align: middle">转线索</span>
|
|
||||||
</el-button>
|
|
||||||
<!-- <el-button type="primary" :disabled="ids.length === 0" @click="batchMark(ids)" v-if="qxkz.deptLevel == '01'">
|
|
||||||
<el-icon style="vertical-align: middle">
|
|
||||||
<CirclePlus />
|
|
||||||
</el-icon>
|
|
||||||
<span style="vertical-align: middle">转合成</span>
|
|
||||||
</el-button> -->
|
|
||||||
<!-- <el-button type="primary" :disabled="ids.length === 0" @click="batchMark(ids)" v-if="qxkz.deptLevel == '01'">
|
|
||||||
<el-icon style="vertical-align: middle">
|
|
||||||
<CirclePlus />
|
|
||||||
</el-icon>
|
|
||||||
<span style="vertical-align: middle">分组</span>
|
|
||||||
</el-button> -->
|
|
||||||
<el-button type="primary" :disabled="ids.length === 0" @click="handleSumbit(ids)" v-if="qxkz.deptLevel != '01'">
|
<el-button type="primary" :disabled="ids.length === 0" @click="handleSumbit(ids)" v-if="qxkz.deptLevel != '01'">
|
||||||
<el-icon style="vertical-align: middle">
|
<el-icon style="vertical-align: middle">
|
||||||
<CirclePlus />
|
<CirclePlus />
|
||||||
@ -45,19 +30,13 @@
|
|||||||
</el-icon>
|
</el-icon>
|
||||||
<span style="vertical-align: middle">删除</span>
|
<span style="vertical-align: middle">删除</span>
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
</PageTitle>
|
</PageTitle>
|
||||||
</div>
|
</div>
|
||||||
<!-- 搜索 -->
|
|
||||||
<div ref="searchBox">
|
|
||||||
<Searchs :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<div class="tabBox" :style="{ height: (pageData.tableHeight + 40) + 'px' }">
|
<div class="tabBox" :style="{ height: (pageData.tableHeight + 40) + 'px' }">
|
||||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||||
:key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth"
|
:key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth"
|
||||||
@chooseData="chooseData">
|
@chooseData="chooseData" @handleRowClick="openXxqk">
|
||||||
<template #qblx="{ row }">
|
<template #qblx="{ row }">
|
||||||
<DictTag :tag="false" :value="row.qblx" :options="D_GS_XS_LX" />
|
<DictTag :tag="false" :value="row.qblx" :options="D_GS_XS_LX" />
|
||||||
</template>
|
</template>
|
||||||
@ -70,20 +49,24 @@
|
|||||||
<template #lczt="{ row }">
|
<template #lczt="{ row }">
|
||||||
<DictTag :tag="false" :value="row.lczt" :options="D_BZ_LCZT" />
|
<DictTag :tag="false" :value="row.lczt" :options="D_BZ_LCZT" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<template #cyqk="{ row }">
|
||||||
|
<el-link v-if="isShowBtn('采纳')" size="small" type="danger" @click="cnMsg(row)"
|
||||||
|
:disabled="butcontroll('02', row.lczt)">采纳</el-link>
|
||||||
|
<!-- 只有上报状态才能回退 -->
|
||||||
|
<el-link v-if="isShowBtn('回退')" size="small" type="danger" @click="rollbackNewspapers(row)"
|
||||||
|
:disabled="butcontroll('03', row.lczt)">回退</el-link>
|
||||||
|
</template>
|
||||||
<!-- 操作 -->
|
<!-- 操作 -->
|
||||||
<template #controls="{ row }">
|
<template #controls="{ row }">
|
||||||
<!-- (01 提交 02 上报县局 03 上班市局 04 采纳 05 退回 06 打标签 07 转合成 08 转线索 09 转会商)v-if="qxkz.deptLevel == '01'" -->
|
<!-- (01 提交 02 上报县局 03 上班市局 04 采纳 05 退回 06 打标签 07 转合成 08 转线索 09 转会商)v-if="qxkz.deptLevel == '01'" -->
|
||||||
<!-- 在提交和退回得状态才能进行上报 -->
|
<!-- 在提交和退回得状态才能进行上报 -->
|
||||||
<el-link v-if="isShowBtn('上报')" size="small" type="primary" @click="appearNewspapers(row)">上报</el-link>
|
<el-link v-if="isShowBtn('上报')" size="small" type="primary" @click="appearNewspapers(row)">上报</el-link>
|
||||||
<!-- 只有上报状态才能进行采纳 -->
|
<!-- 只有上报状态才能进行采纳 -->
|
||||||
<el-link v-if="isShowBtn('采纳')" size="small" type="danger" @click="cnMsg(row)"
|
|
||||||
:disabled="butcontroll('02',row.lczt)">采纳</el-link>
|
|
||||||
<!-- 只有上报状态才能回退 -->
|
|
||||||
<el-link v-if="isShowBtn('回退')" size="small" type="danger" @click="rollbackNewspapers(row)"
|
|
||||||
:disabled="butcontroll('03',row.lczt)">回退</el-link>
|
|
||||||
<!-- 只有采纳状态才能分组 -->
|
<!-- 只有采纳状态才能分组 -->
|
||||||
<el-link v-if="isShowBtn('分组')" size="small" type="primary" @click="opneMsg(row)"
|
<el-link v-if="isShowBtn('分组')" size="small" type="primary" @click="opneMsg(row)"
|
||||||
:disabled="butcontroll('01',row.lczt)">分组</el-link>
|
:disabled="butcontroll('01', row.lczt)">分组</el-link>
|
||||||
<!-- 只有领导有肯定 -->
|
<!-- 只有领导有肯定 -->
|
||||||
<el-link v-if="isShowBtn('肯定')" size="small" type="primary" @click="affirm(row)">肯定</el-link>
|
<el-link v-if="isShowBtn('肯定')" size="small" type="primary" @click="affirm(row)">肯定</el-link>
|
||||||
<el-link v-if="isShowBtn('删除')" size="small" type="primary" @click="delDictItem(row.id)">删除</el-link>
|
<el-link v-if="isShowBtn('删除')" size="small" type="primary" @click="delDictItem(row.id)">删除</el-link>
|
||||||
@ -92,17 +75,19 @@
|
|||||||
@click="addEdit('followUpReport', row)">续报</el-link>
|
@click="addEdit('followUpReport', row)">续报</el-link>
|
||||||
<el-link v-if="isShowBtn('详情')" size="small" type="primary" @click="addEdit('info', row)">详情</el-link>
|
<el-link v-if="isShowBtn('详情')" size="small" type="primary" @click="addEdit('info', row)">详情</el-link>
|
||||||
<!-- 所有状态都能进行转线索 -->
|
<!-- 所有状态都能进行转线索 -->
|
||||||
<el-link v-if="isShowBtn('转线索')" size="small" type="primary" @click="FollowUpOnLeads(row)" :disabled="butcontroll('01',row.lczt)">转线索</el-link>
|
<el-link v-if="isShowBtn('转线索')" size="small" type="primary" @click="FollowUpOnLeads(row)"
|
||||||
|
:disabled="butcontroll('01', row.lczt)">转线索</el-link>
|
||||||
<!-- 所有状态都能进行转合成 -->
|
<!-- 所有状态都能进行转合成 -->
|
||||||
<el-link v-if="isShowBtn('转合成')" size="small" type="primary" @click="openFkDialogszl(row)" :disabled="butcontroll('01',row.lczt)">转合成</el-link>
|
<!-- <el-link v-if="isShowBtn('转合成')" size="small" type="primary" @click="openFkDialogszl(row)"
|
||||||
|
:disabled="butcontroll('01', row.lczt)">转合成</el-link> -->
|
||||||
<!-- 所有状态都能进行转会商 -->
|
<!-- 所有状态都能进行转会商 -->
|
||||||
<el-link v-if="isShowBtn('转会商')" size="small" type="primary"
|
<!-- <el-link v-if="isShowBtn('转会商')" size="small" type="primary" @click="handleTransferMerchant(row)"
|
||||||
@click="handleTransferMerchant(row)" :disabled="butcontroll('01',row.lczt)">转会商</el-link>
|
:disabled="butcontroll('01', row.lczt)">转会商</el-link> -->
|
||||||
|
|
||||||
<el-link v-if="isShowBtn('关注部门')" size="small" type="primary" @click="FollowUpOnDept(row)">关注部门</el-link>
|
<el-link v-if="isShowBtn('关注部门')" size="small" type="primary" @click="FollowUpOnDept(row)">关注</el-link>
|
||||||
<!-- 市局能给所有数据创建标签 -->
|
<!-- 市局能给所有数据创建标签 -->
|
||||||
<el-link v-if="isShowBtn('打标签')" size="small" type="primary" @click="openCustomTag(row)"
|
<el-link v-if="isShowBtn('打标签')" size="small" type="primary" @click="openCustomTag(row)"
|
||||||
:disabled="butcontroll('01',row.lczt)">打标签</el-link>
|
:disabled="butcontroll('01', row.lczt)">打标签</el-link>
|
||||||
</template>
|
</template>
|
||||||
</MyTable>
|
</MyTable>
|
||||||
<Pages @changeNo="changeNo" @changeSize="changeSize" :tableHeight="pageData.tableHeight" :pageConfiger="{
|
<Pages @changeNo="changeNo" @changeSize="changeSize" :tableHeight="pageData.tableHeight" :pageConfiger="{
|
||||||
@ -111,7 +96,7 @@
|
|||||||
}"></Pages>
|
}"></Pages>
|
||||||
</div>
|
</div>
|
||||||
<!-- 新增 -->
|
<!-- 新增 -->
|
||||||
<AddForm ref="detailDiloag" @getList="getList" :titleData="titleData" :dict="{D_BZ_LCZT}" />
|
<AddForm ref="detailDiloag" @getList="getList" :titleData="titleData" :dict="{ D_BZ_LCZT }" />
|
||||||
</div>
|
</div>
|
||||||
<ExportFile v-model="exportFileModel" :tableColumn="tableColumn" :dict="{ D_GS_XS_LY, D_GS_XS_LX, D_GS_XS_LX }"
|
<ExportFile v-model="exportFileModel" :tableColumn="tableColumn" :dict="{ D_GS_XS_LY, D_GS_XS_LX, D_GS_XS_LX }"
|
||||||
:dataModel="pageData.tableData" />
|
:dataModel="pageData.tableData" />
|
||||||
@ -173,12 +158,13 @@ const isShowTransferMerchantTc = ref(false)
|
|||||||
|
|
||||||
const isShow = ref(false)
|
const isShow = ref(false)
|
||||||
const searchConfiger = ref([
|
const searchConfiger = ref([
|
||||||
|
{ label: "录入人", prop: 'keyword', placeholder: "请输入录入人", showType: "input" },
|
||||||
|
{ label: "录入单位", prop: "ssbmdm", placeholder: "请选择录入单位", showType: "department" },
|
||||||
|
{ label: "编号", prop: 'keyword', placeholder: "请输入编号", showType: "input" },
|
||||||
{ label: "时间", prop: "startTime", placeholder: "请选择时间", showType: "daterange" },
|
{ label: "时间", prop: "startTime", placeholder: "请选择时间", showType: "daterange" },
|
||||||
{ label: "所属单位", prop: "ssbmdm", placeholder: "请选择所属单位", showType: "department" },
|
|
||||||
{ label: "情报标题", prop: 'qbmc', placeholder: "请输入情报标题", showType: "input" },
|
{ label: "情报标题", prop: 'qbmc', placeholder: "请输入情报标题", showType: "input" },
|
||||||
{ label: "标签级别", prop: 'qbjb', placeholder: "请选择标签级别", showType: "select", options: D_BZ_BQJB },
|
{ label: "标签级别", prop: 'qbjb', placeholder: "请选择标签级别", showType: "select", options: D_BZ_BQJB },
|
||||||
{ label: "情报处置状态", prop: 'lczt', placeholder: "请选择处置状态", showType: "select", options: D_BZ_LCZT },
|
{ label: "情报处置状态", prop: 'lczt', placeholder: "请选择处置状态", showType: "select", options: D_BZ_LCZT },
|
||||||
// { label: "线索编号", prop: 'xsBh', placeholder: "请输入线索编号", showType: "input" },
|
|
||||||
{ label: "关键字", prop: 'keyword', placeholder: "请输入关键字", showType: "input" },
|
{ label: "关键字", prop: 'keyword', placeholder: "请输入关键字", showType: "input" },
|
||||||
]);
|
]);
|
||||||
const pageData = reactive({
|
const pageData = reactive({
|
||||||
@ -200,7 +186,11 @@ const pageData = reactive({
|
|||||||
{ label: "情报编号", prop: "xsBh" },
|
{ label: "情报编号", prop: "xsBh" },
|
||||||
{ label: "情报标题", prop: "qbmc" },
|
{ label: "情报标题", prop: "qbmc" },
|
||||||
{ label: "情报来源", prop: "qbly", showSolt: true },
|
{ label: "情报来源", prop: "qbly", showSolt: true },
|
||||||
|
{ label: "上报人", prop: "xssbr" },
|
||||||
|
{ label: "上报单位", prop: "ssbm" },
|
||||||
{ label: "流程状态", prop: "lczt", showSolt: true },
|
{ label: "流程状态", prop: "lczt", showSolt: true },
|
||||||
|
{ label: "采用情况", prop: "cyqk", showSolt: true },
|
||||||
|
// { label: "标签内容", prop: "lczt", showSolt: true },
|
||||||
// { label: "消息状态", prop: "czzt", showSolt: true },
|
// { label: "消息状态", prop: "czzt", showSolt: true },
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
@ -242,7 +232,7 @@ const rollbackNewspapers = (item) => {
|
|||||||
// })
|
// })
|
||||||
// return
|
// return
|
||||||
// }
|
// }
|
||||||
if ( item.qbjb == '00') {
|
if (item.qbjb == '00') {
|
||||||
ElMessageBox.prompt('请输入回退原因', '警告', {
|
ElMessageBox.prompt('请输入回退原因', '警告', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
@ -368,7 +358,7 @@ const butcontroll = (val, zt) => {
|
|||||||
case '02':
|
case '02':
|
||||||
return !(['03', '05'].includes(zt))
|
return !(['03', '05'].includes(zt))
|
||||||
case '03':
|
case '03':
|
||||||
return !(['02','03','04'].includes(zt))
|
return !(['02', '03', '04'].includes(zt))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -431,12 +421,19 @@ const tableColumn = reactive([
|
|||||||
])
|
])
|
||||||
// 详情
|
// 详情
|
||||||
const addEdit = (type, row) => {
|
const addEdit = (type, row) => {
|
||||||
|
|
||||||
|
|
||||||
isShow.value = true;
|
isShow.value = true;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
detailDiloag.value.init(type, row);
|
detailDiloag.value.init(type, row);
|
||||||
}, 500)
|
}, 500)
|
||||||
};
|
};
|
||||||
|
const openXxqk = (row) => {
|
||||||
|
isShow.value = true;
|
||||||
|
setTimeout(() => {
|
||||||
|
detailDiloag.value.init('info', row);
|
||||||
|
}, 500)
|
||||||
|
}
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const titleData = ref()
|
const titleData = ref()
|
||||||
const qxkz = reactive({
|
const qxkz = reactive({
|
||||||
|
|||||||
@ -1,5 +1,10 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<div ref="searchBox" class="mt10">
|
||||||
|
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount" />
|
||||||
|
</div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle :title="routerMate.title">
|
<PageTitle :title="routerMate.title">
|
||||||
<el-button type="primary" @click="dologCancel()">
|
<el-button type="primary" @click="dologCancel()">
|
||||||
@ -16,11 +21,6 @@
|
|||||||
</el-button> -->
|
</el-button> -->
|
||||||
</PageTitle>
|
</PageTitle>
|
||||||
</div>
|
</div>
|
||||||
<!-- 搜索 -->
|
|
||||||
<div ref="searchBox">
|
|
||||||
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<div class="tabBox">
|
<div class="tabBox">
|
||||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<div ref="searchBox" class="mt10">
|
||||||
|
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
||||||
|
</div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle title="蜂群信息上报"/>
|
<PageTitle title="蜂群信息上报"/>
|
||||||
</div>
|
</div>
|
||||||
<!-- 搜索 -->
|
|
||||||
<div ref="searchBox">
|
|
||||||
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
|
||||||
</div>
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<div class="tabBox">
|
<div class="tabBox">
|
||||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle title="标签布控" >
|
<PageTitle title="标签布控" >
|
||||||
<el-button type="primary" size="small" @click="AddFrom('add', '')">
|
<el-button type="primary" @click="AddFrom('add', '')">
|
||||||
<el-icon style="vertical-align: middle"><CirclePlus /></el-icon>
|
<el-icon style="vertical-align: middle"><CirclePlus /></el-icon>
|
||||||
<span style="vertical-align: middle">新增</span>
|
<span style="vertical-align: middle">新增</span>
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|||||||
@ -1,5 +1,10 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<div ref="searchBox" class="mt10">
|
||||||
|
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
||||||
|
</div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle title="积分列表">
|
<PageTitle title="积分列表">
|
||||||
<!-- <el-button type="primary" @click="addEdit('add', '')">
|
<!-- <el-button type="primary" @click="addEdit('add', '')">
|
||||||
@ -8,10 +13,6 @@
|
|||||||
</el-button> -->
|
</el-button> -->
|
||||||
</PageTitle>
|
</PageTitle>
|
||||||
</div>
|
</div>
|
||||||
<!-- 搜索 -->
|
|
||||||
<div ref="searchBox">
|
|
||||||
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
|
||||||
</div>
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<div class="tabBox">
|
<div class="tabBox">
|
||||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||||
|
|||||||
@ -1,5 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<div ref="searchBox" class="mt10">
|
||||||
|
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
||||||
|
</div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle title="补充/续报列表">
|
<PageTitle title="补充/续报列表">
|
||||||
<!-- <el-button type="primary" @click="addEdit('add', '')">
|
<!-- <el-button type="primary" @click="addEdit('add', '')">
|
||||||
@ -8,10 +12,6 @@
|
|||||||
</el-button> -->
|
</el-button> -->
|
||||||
</PageTitle>
|
</PageTitle>
|
||||||
</div>
|
</div>
|
||||||
<!-- 搜索 -->
|
|
||||||
<div ref="searchBox">
|
|
||||||
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
|
||||||
</div>
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<div class="tabBox">
|
<div class="tabBox">
|
||||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||||
|
|||||||
@ -1,17 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<div ref="searchBox" class="mt10">
|
||||||
|
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
||||||
|
</div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<PageTitle title="转会商列表">
|
<PageTitle title="转会商列表">
|
||||||
<!-- <el-button type="primary" @click="addEdit('add', '')">
|
|
||||||
<el-icon style="vertical-align: middle"><CirclePlus /></el-icon>
|
|
||||||
<span style="vertical-align: middle">新增</span>
|
|
||||||
</el-button> -->
|
|
||||||
</PageTitle>
|
</PageTitle>
|
||||||
</div>
|
</div>
|
||||||
<!-- 搜索 -->
|
|
||||||
<div ref="searchBox">
|
|
||||||
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount"></Search>
|
|
||||||
</div>
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<div class="tabBox">
|
<div class="tabBox">
|
||||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||||
|
|||||||
Reference in New Issue
Block a user