diff --git a/src/api/xj/document-view.js b/src/api/xj/document-view.js index b7ea604..9d9ca5c 100644 --- a/src/api/xj/document-view.js +++ b/src/api/xj/document-view.js @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2024-11-27 10:58:33 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-21 17:22:46 + * @LastEditTime: 2025-02-27 11:51:25 * @FilePath: \znxjxt-ui\src\api\xj\document.js * @Description: 查看养护通知单相关接口 */ @@ -213,3 +213,12 @@ export function getnoticeDetail(params) { params, }); } + +// 删除工单与缺陷关联数据 +export function deleteNoticeDefect(params) { + return request({ + url: "/maintenance-notice/relRemove", + method: "get", + params, + }); +} diff --git a/src/views/xj/document/maintenance-notice/components/disease-dialog.vue b/src/views/xj/document/maintenance-notice/components/disease-dialog.vue index 93b67c3..2d46934 100644 --- a/src/views/xj/document/maintenance-notice/components/disease-dialog.vue +++ b/src/views/xj/document/maintenance-notice/components/disease-dialog.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2025-02-10 13:46:51 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-11 17:11:13 + * @LastEditTime: 2025-02-27 10:14:30 * @FilePath: \znxjxt-ui\src\views\xj\document\maintenance-notice\components\disease-dialog.vue * @Description: 生成通知单-新增弹窗-选择病害 --> @@ -316,22 +316,24 @@ export default { // 切换列表选中状态 this.diseaseList = data.table.rows; this.tableTotal = data.table.total; + // 使用 Set 提高查找效率 + const checkedIds = new Set(this.checkedDiseaseList.map(item => item.id)); + + // 设置表格选中状态 + this.$nextTick(() => { + this.diseaseList.forEach((item) => { + if (checkedIds.has(item.id)) { + this.$refs.diseaseTable.toggleRowSelection(item, true); + } + }); + }); + this.loading = false; } - }).finally(() => { - const ids = this.checkedDiseaseList.map(item => item.id) - this.diseaseList.forEach((item) => { - if (ids.includes(item.id)) { - this.$refs.diseaseTable.toggleRowSelection(item); - } - }) - // this.checkedDiseaseList.forEach((item) => { - // this.$refs.diseaseTable.toggleRowSelection(item); - // }) }) .catch(() => { this.loading = false; - }); + }) }, /** @@ -340,7 +342,7 @@ export default { * @return {*} */ getRowKey(row) { - return row.snapshotId; + return row.id; }, /** diff --git a/src/views/xj/document/maintenance-notice/components/edit-dialog.vue b/src/views/xj/document/maintenance-notice/components/edit-dialog.vue index 7e818c9..1a2d3c8 100644 --- a/src/views/xj/document/maintenance-notice/components/edit-dialog.vue +++ b/src/views/xj/document/maintenance-notice/components/edit-dialog.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2024-11-20 11:58:33 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-21 15:20:25 + * @LastEditTime: 2025-02-27 13:33:13 * @FilePath: \znxjxt-ui\src\views\xj\document\maintenance-notice\components\edit-dialog.vue * @Description: 养护通知单编辑弹窗 --> @@ -36,7 +36,8 @@ + :value="item.value"> + @@ -61,7 +62,8 @@ + :value="item.value"> + @@ -69,7 +71,8 @@ + :label="item.label" :value="item.value"> + @@ -85,7 +88,8 @@ + :value="item.value"> + @@ -93,7 +97,8 @@ + :value="item.value"> + @@ -101,7 +106,8 @@ + :value="item.value"> + @@ -132,22 +138,23 @@ - + - + + :label="item.label" :value="item.value"> + - + @@ -165,18 +172,18 @@
- 选择病害 + 病害列表 选择病害 地图查看 列表查看
-
+
- + @@ -196,7 +203,8 @@ + {{ + scope.row.targetLen * 1 <= 0 ? "" : `${scope.row.targetLen}米` }} @@ -264,7 +272,7 @@ import { } from "@/api/xj/document"; import FssmScroll from "@/components/scroll/fssm-scroll.vue"; import DiseaseDialog from "./disease-dialog.vue"; -import FssmMap from '@/components/map/fssm-map.vue'; +import FssmMap from "@/components/map/fssm-map.vue"; import { Feature } from "ol"; import { Point } from "ol/geom"; import { Style, Icon, Fill, Text } from "ol/style"; @@ -275,10 +283,17 @@ export default { name: "EditDialog", components: { FssmScroll, DiseaseDialog, FssmMap }, props: { - dialogItemObj:{ - type: Object, - default: () => {}, + // 传过来的弹窗提示 + dialogMsg: { + type: String, + default: "", }, + // 传过来的表单信息 + dialogItemObj: { + type: Object, + default: () => { }, + }, + // 传过来的列表信息 dialogItem: { type: Array, default: () => [], @@ -295,7 +310,7 @@ export default { // 病害类型下拉数据 diseFirstType: { type: Array, - default: () => [] + default: () => [], }, // 路段类型下拉数据 segmentTypeList: { @@ -315,7 +330,7 @@ export default { // 收费站位置下拉数据 stationLocationList: { type: Array, - default: () => [] + default: () => [], }, segmentList: { type: Array, @@ -369,7 +384,7 @@ export default { // 所在路段 diseRoadPart: "", // 详细描述 - diseElaDecs: "" + diseElaDecs: "", }, // 病害类型二级下拉数据 diseTypeDetailedList: [], @@ -426,23 +441,33 @@ export default { diseRoadPosiType: [ { required: true, message: "请选择路段类型", trigger: "change" }, ], - diseTypeDetailed: [{ required: true, message: "请选择病害二级类型", trigger: "change" }], - matTaskAreaId: [{ required: true, message: "请选择工区", trigger: "change" }], + diseTypeDetailed: [ + { required: true, message: "请选择病害二级类型", trigger: "change" }, + ], + matTaskAreaId: [ + { required: true, message: "请选择工区", trigger: "change" }, + ], diseFirstType: [ { required: true, message: "请选择病害类型", trigger: "change" }, ], matTWorkStationId: [ { required: true, message: "请选择工作站", trigger: "change" }, ], - diseRoadDirec: [{ required: true, message: "请选择方向", trigger: "change" }], - diseRoadLine: [{ required: true, message: "请选择车道", trigger: "blur" }], + diseRoadDirec: [ + { required: true, message: "请选择方向", trigger: "change" }, + ], + diseRoadLine: [ + { required: true, message: "请选择车道", trigger: "blur" }, + ], stationCode: [ { required: true, message: "请选择收费站", trigger: "change" }, ], stationLocation: [ { required: true, message: "请选择收费站位置", trigger: "change" }, ], - rampType: [{ required: true, message: "请选择匝道", trigger: "change" }], + rampType: [ + { required: true, message: "请选择匝道", trigger: "change" }, + ], rampInterchangeCode: [ { required: true, message: "请选择匝道立交", trigger: "change" }, ], @@ -479,110 +504,122 @@ export default { diseRoadPart: [ { required: true, message: "请选择所在路段", trigger: "change" }, ], - } + }; }, isStakeStartRequired() { - return this.editForm.diseRoadPosiType !== '2' - } + return this.editForm.diseRoadPosiType !== "2"; + }, }, watch: { dialogItem: { handler(val) { - this.checkedDiseaseList = val + this.checkedDiseaseList = val; }, deep: true, immediate: true, }, - dialogItemObj:{ + dialogItemObj: { handler(val) { - this.changeDetailed(val.diseFirstType); - this.changeRampIntOrientation(val.rampInterchangeCode); - this.editForm = Object.assign(this.editForm, val); + if (val) { + this.handleDiseRoadPart(val.diseRoadPartName); + this.handleMatTaskArea(val.matTaskAreaIdName); + this.handleMatWorkStation(val.matTWorkStationIdName); + this.handleConnBridge(val.connBridgeName) + this.handleConnTunnel(val.connTunnelName) + this.handleStationCode(val.stationCodename) + this.handleRampIntOrientation(val.rampInterchangeName) + + this.changeDetailed(val.diseFirstType); + this.changeRampIntOrientation(val.rampInterchangeCode); + this.editForm = Object.assign(this.editForm, val); + if (this.dialogMsg !== "请注意:") { + this.$modal.msgWarning(this.dialogMsg); + } + } else { + this.handleDiseRoadPart(); + this.handleMatTaskArea(); + this.handleMatWorkStation(); + this.handleConnBridge(); + this.handleConnTunnel(); + this.handleStationCode(); + this.handleRampIntOrientation(); + } }, deep: true, immediate: true, - } - }, - mounted() { - this.handleDiseRoadPart() - this.handleMatTaskArea() - this.handleMatWorkStation() - this.handleConnBridge() - this.handleConnTunnel() - this.handleStationCode() - this.handleRampIntOrientation() + }, }, + mounted() { }, methods: { /** - * @description: 获取所在路段下拉数据 - * @param {*} - * @return {*} - */ + * @description: 获取所在路段下拉数据 + * @param {*} + * @return {*} + */ handleDiseRoadPart(str) { getDiseRoadPartDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.roadPartList = data + this.roadPartList = data; } - }) + }); }, /** - * @description: 修改所在路段事件 - * @param {*} - * @return {*} - */ + * @description: 修改所在路段事件 + * @param {*} + * @return {*} + */ changeDiseRoadPart(value) { if (!value) { - this.handleDiseRoadPart() + this.handleDiseRoadPart(); } }, /** - * @description: 获取工区下拉数据 - * @param {*} - * @return {*} - */ + * @description: 获取工区下拉数据 + * @param {*} + * @return {*} + */ handleMatTaskArea(str) { getTaskareaDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.taskAreaList = data + this.taskAreaList = data; } - }) + }); }, - /** - * @description: 修改工区事件 - * @param {*} - * @return {*} - */ + * @description: 修改工区事件 + * @param {*} + * @return {*} + */ changeMatTaskArea(value) { if (!value) { - this.handleMatTaskArea() + this.handleMatTaskArea(); } }, /** - * @description: 获取工作站下拉数据 - * @param {*} - * @return {*} - */ + * @description: 获取工作站下拉数据 + * @param {*} + * @return {*} + */ handleMatWorkStation(str) { getWorkstationDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.matWorkStationList = data + this.matWorkStationList = data; } - }) + }); }, /** - * @description: 工作站修改事件 - * @param {*} - * @return {*} - */ + * @description: 工作站修改事件 + * @param {*} + * @return {*} + */ changeMatWorkStation(value) { if (!value) { - this.handleMatWorkStation() + this.handleMatWorkStation(); } }, @@ -594,19 +631,19 @@ export default { handleConnBridge(str) { getBridgeDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.connBridgeList = data + this.connBridgeList = data; } - }) + }); }, /** - * @description: 桥梁修改事件 - * @param {*} - * @return {*} - */ + * @description: 桥梁修改事件 + * @param {*} + * @return {*} + */ changeConnBridge(value) { if (!value) { - this.handleConnBridge() + this.handleConnBridge(); } }, @@ -618,19 +655,19 @@ export default { handleConnTunnel(str) { getTunnelDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.connTunnelList = data + this.connTunnelList = data; } - }) + }); }, /** - * @description: 隧道修改事件 - * @param {*} - * @return {*} - */ + * @description: 隧道修改事件 + * @param {*} + * @return {*} + */ changeConnTunnel(value) { if (!value) { - this.handleConnTunnel() + this.handleConnTunnel(); } }, @@ -642,19 +679,19 @@ export default { handleStationCode(str) { getStationDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.stationCodeList = data + this.stationCodeList = data; } - }) + }); }, /** - * @description: 收费站修改事件 - * @param {*} - * @return {*} - */ + * @description: 收费站修改事件 + * @param {*} + * @return {*} + */ changeStationCode(value) { if (!value) { - this.handleStationCode() + this.handleStationCode(); } }, @@ -666,22 +703,22 @@ export default { handleRampIntOrientation(str) { getCrossDropDown({ name: str }).then(({ code, data }) => { if (code === 200) { - this.rampIntOrientationList = data + this.rampIntOrientationList = data; } - }) + }); }, /** - * @description: 互通立交修改事件 - * @param {*} - * @return {*} - */ + * @description: 互通立交修改事件 + * @param {*} + * @return {*} + */ changeRampIntOrientation(value) { if (!value) { - this.handleRampIntOrientation() + this.handleRampIntOrientation(); } - this.editForm.rampIntOrientation = "" - this.handleRampInterchangeCode() + this.editForm.rampIntOrientation = ""; + this.handleRampInterchangeCode(); }, /** @@ -690,42 +727,44 @@ export default { * @return {*} */ handleRampInterchangeCode() { - getRampDropDown({ crossid: this.editForm.rampInterchangeCode }).then(({ code, data }) => { - if (code === 200) { - this.rampInterchangeCodeList = data + getRampDropDown({ crossid: this.editForm.rampInterchangeCode }).then( + ({ code, data }) => { + if (code === 200) { + this.rampInterchangeCodeList = data; + } } - }) + ); }, /** - * @description: 病害类型一级修改事件 - * @param {*} row - * @return {*} - */ + * @description: 病害类型一级修改事件 + * @param {*} row + * @return {*} + */ changeDetailed(value) { this.editForm.diseTypeDetailed = ""; - const [child] = this.diseFirstType.filter(item => item.value === value) + const [child] = this.diseFirstType.filter((item) => item.value === value); getDiseTypeDetailed({ parentId: child.key }).then(({ code, data }) => { if (code === 200) { this.diseTypeDetailedList = data; } - }) + }); }, /** - * @description: 列表行绑定id - * @param {*} row - * @return {*} - */ + * @description: 列表行绑定id + * @param {*} row + * @return {*} + */ getRowKey(row) { - return row.snapshotId; + return row.id; }, /** - * @description: 列表行删除事件 - * @param {*} row - * @return {*} - */ + * @description: 列表行删除事件 + * @param {*} row + * @return {*} + */ handleDelete(index) { this.checkedDiseaseList.splice(index, 1); }, @@ -741,18 +780,19 @@ export default { * @description: 提交表单 */ submitForm() { - this.$refs.editForm.validate((valid) => { if (valid) { - const defectId = this.checkedDiseaseList?.map(item => item.id) - addMaintenanceNotice({ ...this.editForm, defectId }).then(({ code, data }) => { - if (code === 200) { - this.$message.success("生成成功"); - this.$emit("cancel"); - } else { - this.$message.error(data); + const defectId = this.checkedDiseaseList?.map((item) => item.id); + addMaintenanceNotice({ ...this.editForm, defectId }).then( + ({ code, data }) => { + if (code === 200) { + this.$message.success("生成成功"); + this.$emit("cancel"); + } else { + this.$message.error(data); + } } - }); + ); } }); }, @@ -763,7 +803,7 @@ export default { * @return {*} */ viewMapSelected(tip) { - this.mapTip = tip + this.mapTip = tip; // 地图打点 if (!tip && this.checkedDiseaseList.length > 0) { // 修改地图中心点位 @@ -776,7 +816,7 @@ export default { this.$nextTick(() => { this.fitMapToPoints(pointArray); this.drawPoint(); - }) + }); } }, @@ -880,8 +920,8 @@ export default { return new Style({ image: new Icon({ crossOrigin: "anonymous", - src: require(`@/assets/screen/index/${feature.getProperties().features[0].get("data").defectTypeName - || "龟裂" + src: require(`@/assets/screen/index/${feature.getProperties().features[0].get("data") + .defectTypeName || "龟裂" }.png`), // 图标缩放比例 scale: 0.5, @@ -937,7 +977,6 @@ export default { center: feature.getGeometry().getCoordinates(), zoom: map.getView().getZoom() + 1, }); - } } }, @@ -948,7 +987,7 @@ export default { * @return {*} */ viewSelected() { - this.diseaseVisible = true + this.diseaseVisible = true; }, /** @@ -967,7 +1006,7 @@ export default { * @return {*} */ diseaseCancel() { - this.diseaseVisible = false + this.diseaseVisible = false; }, /** @@ -1090,7 +1129,6 @@ export default { justify-content: flex-end; } - /* 查看大图弹窗 */ .image-container { position: relative; diff --git a/src/views/xj/document/maintenance-notice/index.vue b/src/views/xj/document/maintenance-notice/index.vue index e80b51c..79d845d 100644 --- a/src/views/xj/document/maintenance-notice/index.vue +++ b/src/views/xj/document/maintenance-notice/index.vue @@ -2,186 +2,88 @@ * @Author: SunTao 328867980@qq.com * @Date: 2024-11-20 11:58:33 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-26 14:47:59 + * @LastEditTime: 2025-02-27 09:59:19 * @FilePath: \znxjxt-ui\src\views\xj\document\maintenance-notice\index.vue * @Description: 养护通知单 --> - +
- +
- - + + - +
- Main Image -
+ Main Image +
采集时间: {{ new Date(currentImageItem.createdTime).toLocaleString() }} @@ -317,12 +153,8 @@ 病害类型: {{ currentImageItem.defectTypeName || "暂无数据" }} 病害面积:{{ currentImageItem.targetArea }}平方米 病害长度:{{ - currentImageItem.targetLen * 1 <= 0 - ? "暂无数据" - : `${currentImageItem.targetLen}米` - }} + currentImageItem.targetLen * 1 <= 0 ? "暂无数据" : `${currentImageItem.targetLen}米` }}
-
@@ -432,6 +264,8 @@ export default { dialogItem: [], // 编辑弹窗数据绑定 dialogItemObj: {}, + // 弹窗弹出信息绑定 + dialogMsg: "", // 编辑弹窗显隐控制 addVisible: false, // 查看弹窗显隐控制 @@ -667,7 +501,7 @@ export default { * @return {*} */ getRowKey(row) { - return row.snapshotId; + return row.id; }, /** @@ -676,16 +510,13 @@ export default { * @return {*} */ handleAdd() { - getMaintenanceDetail(this.checkIds) - .then(({ code, data, msg }) => { - if (code === 200) { - this.dialogItemObj = data; - $modal.msgWarning(msg); - } - }) - .finally(() => { + getMaintenanceDetail(this.checkIds).then(({ code, data, msg }) => { + if (code === 200) { + this.dialogItemObj = data; + this.dialogMsg = msg; this.addVisible = true; - }); + } + }); }, /** @@ -695,7 +526,8 @@ export default { */ handleUpdate(row) { this.dialogItem = [row]; - this.addVisible = true; + this.checkIds = [row.id]; + this.handleAdd(); }, /** @@ -713,7 +545,7 @@ export default { this.getList(); this.$modal.msgSuccess("删除成功"); }) - .catch(() => {}); + .catch(() => { }); }, /** @@ -745,6 +577,7 @@ export default { this.addVisible = false; this.dialogItem = []; this.dialogItemObj = {}; + this.dialogMsg = ""; this.getList(); }, diff --git a/src/views/xj/document/view-notification/components/disease-dialog.vue b/src/views/xj/document/view-notification/components/disease-dialog.vue new file mode 100644 index 0000000..2c81e10 --- /dev/null +++ b/src/views/xj/document/view-notification/components/disease-dialog.vue @@ -0,0 +1,533 @@ + + + + + + + diff --git a/src/views/xj/document/view-notification/components/view-dialog.vue b/src/views/xj/document/view-notification/components/view-dialog.vue index 9bf0f5b..b8faa40 100644 --- a/src/views/xj/document/view-notification/components/view-dialog.vue +++ b/src/views/xj/document/view-notification/components/view-dialog.vue @@ -2,51 +2,27 @@ * @Author: SunTao 328867980@qq.com * @Date: 2025-02-24 14:18:41 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-25 16:31:38 + * @LastEditTime: 2025-02-27 13:18:55 * @FilePath: \znxjxt-ui\src\views\xj\document\view-notification\components\view-dialog.vue * @Description: 查看通知单-查看详情 --> @@ -534,7 +284,8 @@ import { getCrossDropDown, getRampDropDown, } from "@/api/xj/document"; -import { getnoticeDetail } from "@/api/xj/document-view"; +import DiseaseDialog from "./disease-dialog.vue"; +import { getnoticeDetail, deleteNoticeDefect } from "@/api/xj/document-view"; import FssmScroll from "@/components/scroll/fssm-scroll.vue"; import FssmMap from "@/components/map/fssm-map.vue"; import { Feature } from "ol"; @@ -545,11 +296,11 @@ import VectorLayer from "ol/layer/Vector"; import Cluster from "ol/source/Cluster"; export default { name: "ViewDialog", - components: { FssmScroll, FssmMap }, + components: { FssmScroll, FssmMap, DiseaseDialog }, props: { dialogItem: { type: Object, - default: () => {}, + default: () => { }, }, // 病害成因下拉数据 causesList: { @@ -581,6 +332,16 @@ export default { type: Array, default: () => [], }, + // 路段下拉数据 + segmentList: { + type: Array, + default: () => [], + }, + // 选择病害类型下拉 + tableDefect: { + type: Array, + default: () => [] + } }, data() { return { @@ -758,6 +519,14 @@ export default { watch: { dialogItem: { handler(val) { + this.handleDiseRoadPart(val.diseRoadPartName); + this.handleMatTaskArea(val.matTaskAreaIdName); + this.handleMatWorkStation(val.matTWorkStationIdName); + this.handleConnBridge(val.connBridgeName) + this.handleConnTunnel(val.connTunnelName) + this.handleStationCode(val.stationCodename) + this.handleRampIntOrientation(val.rampInterchangeName) + this.changeDetailed(val.diseFirstType); this.changeRampIntOrientation(val.rampInterchangeCode); this.editForm = JSON.parse(JSON.stringify(val)); @@ -772,13 +541,13 @@ export default { }, }, mounted() { - this.handleDiseRoadPart(); - this.handleMatTaskArea(); - this.handleMatWorkStation(); - this.handleConnBridge(); - this.handleConnTunnel(); - this.handleStationCode(); - this.handleRampIntOrientation(); + // this.handleDiseRoadPart(); + // this.handleMatTaskArea(); + // this.handleMatWorkStation(); + // this.handleConnBridge(); + // this.handleConnTunnel(); + // this.handleStationCode(); + // this.handleRampIntOrientation(); }, methods: { /** @@ -987,7 +756,7 @@ export default { * @return {*} */ getRowKey(row) { - return row.snapshotId; + return row.id; }, /** @@ -995,7 +764,13 @@ export default { * @param {*} row * @return {*} */ - handleDelete(index) { + handleDelete(item, index) { + if (item.relId) { + deleteNoticeDefect({ id: item.relId }).then(({ code }) => { + if (code === 200) { + } + }); + } this.checkedDiseaseList.splice(index, 1); }, @@ -1150,10 +925,9 @@ export default { return new Style({ image: new Icon({ crossOrigin: "anonymous", - src: require(`@/assets/screen/index/${ - feature.getProperties().features[0].get("data") - .defectTypeName || "龟裂" - }.png`), + src: require(`@/assets/screen/index/${feature.getProperties().features[0].get("data") + .defectTypeName || "龟裂" + }.png`), // 图标缩放比例 scale: 0.5, displacement: [0, 30], @@ -1227,7 +1001,16 @@ export default { * @return {*} */ getCheckedList(value) { - this.checkedDiseaseList = value; + // this.checkedDiseaseList = this.checkedDiseaseList.concat(value); + if (this.checkedDiseaseList) { + const newValue = value.filter(newItem => { + return !this.checkedDiseaseList.some(existingItem => existingItem.id === newItem.id); + }); + this.checkedDiseaseList = [...this.checkedDiseaseList, ...newValue]; + } else { + this.checkedDiseaseList = value; + } + this.diseaseVisible = false; }, @@ -1347,7 +1130,7 @@ export default { color: #f01515; } - > div { + >div { margin: 0.5rem 0; } } diff --git a/src/views/xj/document/view-notification/index.vue b/src/views/xj/document/view-notification/index.vue index 8edbfe3..9a058b9 100644 --- a/src/views/xj/document/view-notification/index.vue +++ b/src/views/xj/document/view-notification/index.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2025-02-10 11:02:50 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-24 15:57:34 + * @LastEditTime: 2025-02-27 09:44:59 * @FilePath: \znxjxt-ui\src\views\xj\document\view-notification\index.vue * @Description: 单据-查看通知单页面 --> @@ -154,10 +154,13 @@ 不紧急 --> - +