修改参数

This commit is contained in:
13684185576
2025-07-24 14:11:11 +08:00
parent 6e5853d852
commit c9606a1879
15 changed files with 576 additions and 333 deletions

View File

@ -87,7 +87,7 @@ import TableEdit from "./tableEdit.vue";
const { proxy } = getCurrentInstance();
const { D_BZ_JWZLX, D_BZ_DJQW ,D_BZ_SF} = proxy.$dict("D_BZ_JWZLX", "D_BZ_DJQW","D_BZ_SF");
const addEditDialog = ref();
const searchConfiger = reactive({ qwdj: "", qwkssj: "", qwjssj: "" });
const searchConfiger = ref({ qwdj: "", qwkssj: "", qwjssj: "" });
const pageData = reactive({
tableData: [], // 表格数据
keyCount: 0,
@ -165,7 +165,15 @@ const changeSize = (val) => {
pageData.pageConfiger.pageSize = val;
getList();
};
// 重置
const reset = () => {
pageData.pageConfiger = {
pageCurrent: 1,
pageSize: 20,
};
searchConfiger.value={}
getList();
};
// 处理删除数据
function delDictItem(row) {
if (row.fbzt === "1") {
@ -214,7 +222,7 @@ const queryTime = ref([]);
// 处理勤务数据
const getList=()=> {
loadingTable.value = true;
let params = { ...searchConfiger, ...pageData.pageConfiger };
let params = { ...searchConfiger.value, ...pageData.pageConfiger };
qwjdSelectList(params)
.then((res) => {
pageData.tableData = res.records.map((item) => {
@ -232,8 +240,8 @@ const getList=()=> {
}
const handleFilter = () => {
if (queryTime.value.length > 0) {
searchConfiger.qwkssj = queryTime.value[0];
searchConfiger.qwjssj = queryTime.value[1];
searchConfiger.value.qwkssj = queryTime.value[0];
searchConfiger.value.qwjssj = queryTime.value[1];
}
getList();

View File

@ -339,6 +339,8 @@ const buttonLoading = ref(false);
// 选择检查站
const chooseUserVisible = ref(false);
const choosedJcz = (row) => {
console.log(row,'row');
listData.jczList = row;
formData.value.kdbbs = row.length;
};

View File

@ -10,7 +10,7 @@
<span class="changeBtn" @click="selectDate('today')">今天</span>
<span class="changeBtn" @click="selectDate('next-month')">下一月</span>
<!-- 传入部门开始日期结束日期接口暂不开发先加按钮 -->
<span class="changeBtn">排班报表导出</span>
<!-- <span class="changeBtn">排班报表导出</span> -->
<span class="changeBtn" @click="changeList">列表切换</span>
</div>
</template>

View File

@ -88,8 +88,8 @@ const bbcxData = ref([])
const lookCount = async () => {
isHideen.value = !isHideen.value;
if (!isHideen.value) {
const res = await selectDayMFCBbzlCount({ ksrq: props.data.year, jsrq: props.data.year, tjrq: props.data.year })
const res1 = await qwselectList({ startTime: props.data.year, endTime: props.data.year })
const res = await selectDayMFCBbzlCount({ ksrq: props.data.year, jsrq: props.data.year, tjrq: props.data.year,ssbmdm:props.dep.bmdm })
const res1 = await qwselectList({ startTime: props.data.year, endTime: props.data.year,ssbmdm:props.dep.bmdm })
const res2 = await getXfbbBy24h()
bbcxData.value = res1 ? res1 : []

View File

@ -2,73 +2,38 @@
<div class="searchBox">
<el-form :model="listQuery">
<el-form-item label="开始时间" prop="startTime">
<el-date-picker
style="width: 100%"
v-model="listQuery.startTime"
type="datetime"
placeholder="请选择日期时间"
format="YYYY/MM/DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
/>
<el-date-picker style="width: 100%" v-model="listQuery.startTime" type="datetime" placeholder="请选择日期时间"
format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" />
</el-form-item>
<el-form-item label="结束时间" prop="endTime">
<el-date-picker
style="width: 100%"
v-model="listQuery.endTime"
type="datetime"
placeholder="请选择日期时间"
format="YYYY/MM/DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
/>
<el-date-picker style="width: 100%" v-model="listQuery.endTime" type="datetime" placeholder="请选择日期时间"
format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" />
</el-form-item>
<el-form-item prop="ssbmid" v-if="props.type == '01'" label="所属辖区">
<MOSTY.Department
placeholder="请选择所属辖区"
width="100%"
clearable
filterable
v-model="listQuery.ssbmid"
/>
<MOSTY.Department placeholder="请选择所属辖区" width="100%" clearable filterable v-model="listQuery.ssbmid" />
</el-form-item>
<el-form-item prop="zdjqtjlx" v-if="props.type == '01'" label="警情类型">
<el-select v-model="listQuery.zdjqtjlx">
<el-option
v-for="(dict, index) in D_BZ_ZDJQTJLX"
:key="index"
:label="dict.label"
:value="dict.value"
></el-option>
<el-option v-for="(dict, index) in D_BZ_ZDJQTJLX" :key="index" :label="dict.label"
:value="dict.value"></el-option>
</el-select>
</el-form-item>
<el-form-item prop="yjlx" v-if="props.type == '02'" label="预警类型">
<el-select clearable style="width: 100%" v-model="listQuery.yjLx">
<el-option
v-for="(dict, index) in D_BZ_YJLX"
:key="index"
:label="dict.label"
:value="dict.value"
></el-option>
<el-option v-for="(dict, index) in D_BZ_YJLX" :key="index" :label="dict.label"
:value="dict.value"></el-option>
</el-select>
</el-form-item>
<el-form-item prop="yjdj" v-if="props.type == '02'" label="预警等级">
<el-select v-model="listQuery.yjJb">
<el-option
v-for="(dict, index) in D_BZ_tyjb"
:key="index"
:label="dict.label"
:value="dict.value"
></el-option>
<el-option v-for="(dict, index) in D_BZ_tyjb" :key="index" :label="dict.label"
:value="dict.value"></el-option>
</el-select>
</el-form-item>
<el-form-item prop="zlczzt" v-if="props.type == '03'" label="处置状态">
<el-select v-model="listQuery.zlczzt">
<el-option
v-for="(dict, index) in D_BZ_CZZT"
:key="index"
:label="dict.label"
:value="dict.value"
></el-option>
<el-option v-for="(dict, index) in D_BZ_CZZT" :key="index" :label="dict.label"
:value="dict.value"></el-option>
</el-select>
</el-form-item>
<div class="footer">
@ -88,7 +53,7 @@ const props = defineProps({
});
const emit = defineEmits(["handelSearch", "resetSearch"]);
const { proxy } = getCurrentInstance();
const { D_BZ_tyjb, D_BZ_CZZT, D_BZ_ZDJQTJLX,D_BZ_YJLX } = proxy.$dict(
const { D_BZ_tyjb, D_BZ_CZZT, D_BZ_ZDJQTJLX, D_BZ_YJLX } = proxy.$dict(
"D_BZ_tyjb",
"D_BZ_CZZT",
"D_BZ_ZDJQTJLX",
@ -124,12 +89,14 @@ function reset() {
background: #000;
padding: 10px 8px;
box-sizing: border-box;
.el-form {
width: 100%;
height: 100%;
.footer {
text-align: center;
}
}
}
</style>
</style>

View File

@ -11,10 +11,8 @@ const loginDialog = ref(false);
const deptList = ref([]);
const store = useStore();
function redirectAuth() {
let token = location.hash.slice(20) || null;
if (token != null) {
debugger
token = token.replace(/\ +/g, "");
setItem("SSOTOKEN", token)
handleLogin({ token: token});