This commit is contained in:
lcw
2025-07-09 18:02:06 +08:00
parent 9f84ea1564
commit e54185f48b
17 changed files with 556 additions and 818 deletions

View File

@ -15,7 +15,7 @@
</div>
<div class="leftMag">
<div class="ld">值班领导</div>
<div class="name">{{ BbMag.fzrXm }}</div>
<div class="name">{{ BbMag?.fzrXm }}</div>
</div>
</div>
<div class="flex">
@ -24,7 +24,7 @@
</div>
<div class="leftMag">
<div class="ld">联系电话</div>
<div class="name">{{ BbMag.fzrLxdh }}</div>
<div class="name">{{ BbMag?.fzrLxdh }}</div>
</div>
</div>
<div class="dutyList flex just-between align-center">
@ -32,7 +32,7 @@
<img src="@/assets/images/tc/zbfj.png" alt="" srcset="" />
</div>
<div class="occupation">
值班民警<span class="number">{{ BbMag.ryList.length }}</span>
值班民警<span class="number">{{ BbMag?.ryList.length }}</span>
</div>
</div>
<div class="dutyList flex just-between align-center">
@ -40,7 +40,7 @@
<img src="@/assets/images/tc/zbfj.png" alt="" srcset="" />
</div>
<div class="occupation">
值班武警<span class="number">{{ BbMag.ryList.length }}</span>
值班武警<span class="number">{{ BbMag?.ryList.length }}</span>
</div>
</div>
<div class="dutyList flex just-between align-center">
@ -48,7 +48,7 @@
<img src="@/assets/images/tc/zbfj.png" alt="" srcset="" />
</div>
<div class="occupation">
值班民警<span class="number">{{ BbMag.ryList.length }}</span>
值班民警<span class="number">{{ BbMag?.ryList.length }}</span>
</div>
</div>
</div>

View File

@ -21,7 +21,7 @@
:inline="true"
:rules="rules"
>
<div class="bblxItem">
<!-- <div class="bblxItem">
<div class="btItem">环林卡口设置</div>
<div class="info">
<el-form-item>
@ -47,7 +47,7 @@
</div>
</el-form-item>
</div>
</div>
</div> -->
<div class="bblxItem">
<div class="btItem">班次设置</div>
<div class="info">
@ -311,6 +311,7 @@ import { jczsavel, Xfbbupdate } from "@/api/mosty-jcz.js";
import { ElMessage } from "element-plus";
import ChooseTable from "@/components/chooseList/chooseTable.vue";
import { timeValidate } from "@/utils/tools.js";
import { useRoute } from "vue-router";
const { proxy } = getCurrentInstance();
// const { D_BZ_JYQXFL } = proxy.$dict("D_BZ_JYQXFL");
const props = defineProps({
@ -324,7 +325,7 @@ const props = defineProps({
},
row: { type: Object, default: () => {} }
});
const route = useRoute();
const emit = defineEmits(["close"]);
const formRef = ref(null);
const dialogForm = ref(false);
@ -371,6 +372,7 @@ const fz = (val) => {
});
return data;
};
// 初始化数据
const init = (type) => {
pageType.value = type;
@ -405,8 +407,12 @@ watch(
},
{ deep: true, immediate: true }
);
const routerList=ref({})
onMounted(() => {
init();
console.log(route.query );
routerList.value=route.query
});
// 验证规则
const rules = ref({
@ -443,11 +449,9 @@ const _onSave = () => {
case "07":
listQuery.value.bcKts = 8;
}
if (listQuery.value.jczList) {
listQuery.value.jczid = listQuery.value.jczList.id;
listQuery.value.jczmc = listQuery.value.jczList.jczmc;
}
listQuery.value.jczid = routerList.value.id?routerList.value.id:"";
listQuery.value.jczmc = routerList.value.name?routerList.value.name:"";
if (pageType.value == "add") {
jczsavel(listQuery.value).then((res) => {
ElMessage({ message: "新增成功", type: "success" });