diff --git a/src/api/book/index.js b/src/api/book/index.js index 4fdf95e..b952bce 100644 --- a/src/api/book/index.js +++ b/src/api/book/index.js @@ -40,4 +40,21 @@ export function FetchBookBasiceByISBN(params) { }) } -export default { add, edit, del, FetchInitBookBasiceList, FetchBookBasiceByISBN } +// 一键下架 +export function FetchFastDownShelf(ids) { + return request({ + url: 'api/bookBasice/fastDownShelf', + method: 'post', + data: ids + }) +} + +// 盘点管理-图书检索-图书详情 +export function FetchInitBookDetailsSearchInto(params) { + return request({ + url: 'api/bookBasice/initBookDetailsSearchInto' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + +export default { add, edit, del, FetchInitBookBasiceList, FetchBookBasiceByISBN, FetchFastDownShelf, FetchInitBookDetailsSearchInto } diff --git a/src/api/shelf/index.js b/src/api/shelf/index.js index 4b992b7..9555d85 100644 --- a/src/api/shelf/index.js +++ b/src/api/shelf/index.js @@ -100,4 +100,14 @@ export function FetchShelfAllByRegionId(params) { }) } -export default { add, edit, del, FetchInitBookShelfList, FetchBookShelfDetails, saveBookShelfSignPoint, FetchInitShelfGridByShelfId, FetcheEditSortmarkByGrid, FetchChangeOrderByGrid, FetchChangeCheckByGrid, FetchShelfGridAllByShelfId, FetchShelfAllByRegionId } +// 书架/一键下架 + +export function FetchFastDownShelf(ids) { + return request({ + url: 'api/bookShelf/fastDownShelf', + method: 'post', + data: ids + }) +} + +export default { add, edit, del, FetchInitBookShelfList, FetchBookShelfDetails, saveBookShelfSignPoint, FetchInitShelfGridByShelfId, FetcheEditSortmarkByGrid, FetchChangeOrderByGrid, FetchChangeCheckByGrid, FetchShelfGridAllByShelfId, FetchShelfAllByRegionId, FetchFastDownShelf } diff --git a/src/api/stockTask/index.js b/src/api/stockTask/index.js index 37c03d8..b854e24 100644 --- a/src/api/stockTask/index.js +++ b/src/api/stockTask/index.js @@ -42,4 +42,29 @@ export function FetchInitSuggestTilting(params) { }) } -export default { add, edit, del, FetchUpdateStockTaskStatus, FetchInitSuggestTilting } +// 盘点管理-初始化参数 +export function FetchInitSetting(params) { + return request({ + url: 'api/stocktask-task/initSetting' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + +// 盘点管理-编辑初始化参数 +export function FetchEditSetting(data) { + return request({ + url: 'api/stocktask-task/editSetting', + method: 'post', + data + }) +} + +// 初始化统计基础数据 +export function FetchInitHomeInfo(params) { + return request({ + url: 'api/stocktask-task/initHomeInfo' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + +export default { add, edit, del, FetchUpdateStockTaskStatus, FetchInitSuggestTilting, FetchInitSetting, FetchEditSetting, FetchInitHomeInfo } diff --git a/src/assets/styles/manage.scss b/src/assets/styles/manage.scss index cf36451..3675065 100644 --- a/src/assets/styles/manage.scss +++ b/src/assets/styles/manage.scss @@ -638,4 +638,136 @@ background-color: #E6E8ED !important; } } +} + + +.positionDialog{ + .el-dialog{ + width: 1300px !important; + .el-dialog__body{ + padding: 0 !important; + } + } + + .book-detail{ + position: relative; + display: flex; + justify-content: flex-start; + padding: 10px 30px !important; + background-color: #F6F8FC; + li{ + line-height: 40px; + margin-right: 20px; + span{ + display: inline-block; + width: 60px; + text-align: right; + margin-right: 20px; + color: #0C0E1E; + } + i{ + font-style: normal; + padding: 0 8px; + } + // &:last-child{ + // width: 30%; + // text-align: right; + // } + } + } + .position-content{ + display: flex; + justify-content: space-between; + align-items: flex-start; + padding: 20px 0 !important; + h5{ + font-size: 18px; + color: #0C0E1E; + } + .position-left{ + width: 600px; + overflow: hidden; + ::v-deep .venue-preview{ + height: 500px; + } + } + .position-right{ + width: 640px; + margin-left: 20px; + } + } + + .shelf-top{ + display: flex; + justify-content: space-around; + align-items: center; + text-align: center; + margin-top: 30px; + p{ + font-size: 12px; + color: #fff; + height: 30px; + line-height: 26px; + background: url('~@/assets/images/shelf04.png') no-repeat center top; + background-size: auto 100%; + } + } + + .data-shelf-row{ + display: flex; + flex: 1; + flex-wrap: wrap; + text-align: center; + .data-shelf-cell{ + position: relative; + font-size: 12px; + color: #0C0E1E; + background: url('~@/assets/images/shelf02.png') repeat-x left top; + background-size: 20% 100%; + border-radius: 3px; + cursor: pointer; + &::before{ + content: ""; + position: absolute; + left: 0; + top: 0; + width: 6px; + height: 38px; + background: url('~@/assets/images/shelf01.png') no-repeat left top; + background-size: 100% 100%; + } + &::after{ + content: ""; + position: absolute; + right: -4px; + top: 0; + width: 6px; + height: 38px; + background: url('~@/assets/images/shelf01.png') no-repeat left top; + background-size: 100% 100%; + } + .cell-name{ + display: block; + width: 100%; + line-height: 38px; + } + &.active{ + color: #fff; + span{ + position: relative; + display: block; + &::before{ + position: absolute; + top: 0; + left: 6px; + content: ''; + width: 98%; + height: 100%; + background-color: rgba(255,0,0,.3); + } + } + } + } + } + } \ No newline at end of file diff --git a/src/components/Crud/crud.js b/src/components/Crud/crud.js index d53d5e6..6417d53 100644 --- a/src/components/Crud/crud.js +++ b/src/components/Crud/crud.js @@ -276,14 +276,9 @@ function CRUD(options) { crud.crudMethod.add(crud.form).then((res) => { crud.status.add = CRUD.STATUS.NORMAL crud.resetForm() - if (res) { - if (res !== 'SUCCESS' && res !== '保存成功' && res.code !== 500) { - crud.addSuccessNotify() - callVmHook(crud, CRUD.HOOK.afterSubmit, res) - } else { - crud.addErrorNotify(res.message) - callVmHook(crud, CRUD.HOOK.afterAddError) - } + if (res && (res !== 'SUCCESS' || res !== '保存成功' || res.code !== 500)) { + crud.addSuccessNotify() + callVmHook(crud, CRUD.HOOK.afterSubmit, res) } else { crud.addErrorNotify(res.message) callVmHook(crud, CRUD.HOOK.afterAddError) diff --git a/src/views/components/bookSwiper.vue b/src/views/components/bookSwiper.vue index 5e23863..b150f1d 100644 --- a/src/views/components/bookSwiper.vue +++ b/src/views/components/bookSwiper.vue @@ -90,7 +90,7 @@ export default { slidesPerView: 'auto', freeMode: true }, - tabListData: [{ name: '热门图书' }, { name: '热门架位' }, { name: '冷门图书' }], + tabListData: [{ name: '热门图书' }, { name: '热门架位' }], bookList: [ { 'id': 1, 'name': '女帝英雄传', 'num': 10 }, { 'id': 2, 'name': 'NBA赛场', 'num': 9 }, diff --git a/src/views/components/canvasPreview.vue b/src/views/components/canvasPreview.vue index cb7eace..74d8093 100644 --- a/src/views/components/canvasPreview.vue +++ b/src/views/components/canvasPreview.vue @@ -137,6 +137,7 @@ export default { }) // 处理多边形绘制回显操作 pointGroup.forEach(async(item, index) => { + console.log('item', item) if (item.pointInfo !== '') { const polygon = new fabric.Polygon(item.pointInfo, { id: item.id, @@ -148,8 +149,8 @@ export default { regionName: item.regionName, stroke: 'rgba(196,43, 1, 1)', strokeWidth: self.drawWidth, - fill: 'rgba(196,43, 1, 0.3)', - opacity: 1, + fill: 'rgba(196,43, 1, 1)', + opacity: 0.5, selectable: false, hasBorders: false, hasControls: false, @@ -190,13 +191,14 @@ export default { console.log('e', e) console.log('e.target', e.target) console.log('e.target.name', e.target.name) + console.log('e.target.rowType', e.target.rowType) this.tooltipInfo = { 'id': e.target.id, - 'name': e.target.name + 'name': e.target.name, + 'rowType': e.target.rowType } - console.log('this.tooltipInfo', this.tooltipInfo) - // this.set({ opacity: 0.3, hoverCursor: 'pointer' }) + this.set({ opacity: 0.8, hoverCursor: 'pointer' }) if (self.pagePreview === 'floor') { document.getElementById('tooltip').innerHTML = @@ -234,7 +236,7 @@ export default { }) polygon.on('mouseout', function() { - this.set({ opacity: 1 }) + this.set({ opacity: 0.5 }) document.getElementById('tooltip').style.display = 'none' self.canvasPreview.renderAll() }) diff --git a/src/views/components/mark.vue b/src/views/components/mark.vue index ac8cb8c..8bae9ab 100644 --- a/src/views/components/mark.vue +++ b/src/views/components/mark.vue @@ -129,10 +129,10 @@ export default { // 提取公共逻辑 const handleIdChange = (newId, oldId, idKey) => { if (newId !== oldId) { - console.log('id has changed') - console.log('handler') - this.canvas.clear() - this.canvas.dispose() + // console.log('id has changed') + // console.log('handler') + // this.canvas.clear() + // this.canvas.dispose() this.drawinfo = newVal.signPoint ? JSON.parse(newVal.signPoint) : null // this.$nextTick(() => { // this.$refs.markRefs.initCanvas() @@ -654,8 +654,8 @@ export default { name: item.name, stroke: 'rgba(196,43, 1, 1)', strokeWidth: self.drawWidth, - fill: 'rgba(196,43, 1, 0.3)', - opacity: 1, + fill: 'rgba(196,43, 1, 1)', + opacity: 0.5, selectable: false, hasBorders: false, hasControls: false, @@ -683,13 +683,13 @@ export default { // if(e.target&&e.target.name){ // // that.showDialog(e.target.name) // } - this.set({ opacity: 0.3, hoverCursor: 'pointer' }) + this.set({ opacity: 0.8, hoverCursor: 'pointer' }) this.canvas.renderAll() }) // 监听鼠标移出事件 polygon.on('mouseout', function() { - this.set({ opacity: 1 }) + this.set({ opacity: 0.5 }) this.canvas.renderAll() }) diff --git a/src/views/dashboard/PanelGroup.vue b/src/views/dashboard/PanelGroup.vue index c54e874..5fe12a0 100644 --- a/src/views/dashboard/PanelGroup.vue +++ b/src/views/dashboard/PanelGroup.vue @@ -8,7 +8,7 @@
盘点区域
- +
@@ -21,7 +21,7 @@
盘点书架
- +
@@ -34,7 +34,7 @@
盘点层位
- +
@@ -47,7 +47,7 @@
盘点设备
- +
diff --git a/src/views/home.vue b/src/views/home.vue index 43899ac..07fdba6 100644 --- a/src/views/home.vue +++ b/src/views/home.vue @@ -8,24 +8,40 @@

- 盘点任务 + 盘点日志 + +
+

- 全部任务({{ flowableData.length !==0? flowableData.length: 0 }}) - 进行中({{ flowableData.length !==0? flowableData.length: 0 }}) - 已完成({{ flowableData.length !==0? flowableData.length: 0 }}) - 更多任务 + 未完成({{ stockLogIncompleteData.length !==0? stockLogIncompleteData.length: 0 }}) + 已完成({{ stockLogCompletedData.length !==0? stockLogCompletedData.length: 0 }}) +
- - - - + + + + + + + + + + + +
@@ -41,6 +57,7 @@

服务器监控 +

@@ -109,7 +126,8 @@ import lendAcross from '@/views/components/echarts/lendAcross.vue' import typePie from '@/views/components/echarts/typePie.vue' import bookSwiper from '@/views/components/bookSwiper.vue' import serverProgress from '@/views/components/echarts/serverProgress.vue' -import { FetchMainData } from '@/api/archivesManage/library' +import { FetchInitHomeInfo } from '@/api/stockTask/index' +import { FetchInitStockLogList } from '@/api/stockTaskLog/index' import { FetchSystemInfo } from '@/api/home/cpu/index' import { mapGetters } from 'vuex' @@ -126,10 +144,10 @@ export default { data() { return { topObjectNum: { - archivesNum: 0, - caseNum: 0, - documentNum: 0, - fileNum: 0 + regionCount: 0, + shelfCount: 0, + gridCount: 0, + deviceCount: 0 }, archivesTotalNum: 0, flowableData: [], @@ -153,7 +171,9 @@ export default { cpuPercentage: 0, memPercentage: 0, sysFilesPercentage: 0 - } + }, + stockLogCompletedData: [], + stockLogIncompleteData: [] } }, computed: { @@ -164,7 +184,7 @@ export default { created() { this.handleMainData() this.getSystemInfo() - // this.get() + this.getStockLog() }, mounted() { // const _this = this @@ -214,97 +234,111 @@ export default { this.systemData.sysFilesPercentage = Math.round((sysFilesTotalUsed / sysFilesTotal) * 100) }) }, + refreshSystemData() { + this.systemData = { + cpuPercentage: 0, + memPercentage: 0, + sysFilesPercentage: 0 + } + this.getSystemInfo() + }, + getStockLog() { + FetchInitStockLogList().then(res => { + this.stockLogCompletedData = res.content.filter(item => [0, 3].includes(item.state)) + this.stockLogIncompleteData = res.content.filter(item => [1, 2].includes(item.state)) + }) + }, toMoreProcess() { this.$router.push({ path: '/user/center?activeIndex=2' }) }, handleMainData() { - const fondsAffiliation = [] - fondsAffiliation.push(this.user.fonds.id.toString()) - const params = { - fondsAffiliations: fondsAffiliation - } - FetchMainData(params).then(data => { + // const fondsAffiliation = [] + // fondsAffiliation.push(this.user.fonds.id.toString()) + // const params = { + // fondsAffiliations: fondsAffiliation + // } + FetchInitHomeInfo().then(data => { this.topObjectNum = { - archivesNum: data.archivesNum, - caseNum: data.caseNum, - documentNum: data.documentNum, - fileNum: data.fileNum + regionCount: data.regionCount, + shelfCount: data.shelfCount, + gridCount: data.gridCount, + deviceCount: data.deviceCount } - this.flowableData = data.flows + // this.flowableData = data.flows // '标签', '装盒', '入库', '借阅', '开放', '实体', '审批' // "archivesTotalNum 总数 archivesTagNum 标签 installNum 已装盒 storageNum 入库 borrowNum 借阅 openNum 开放 entityNum 实体 approveNum 审批 // 档案统计 - this.lendData.archivesTotalNum = data.archivesTotalNum - this.lendData.otherData = [ - data.archivesTagNum, data.installNum, data.storageNum, data.borrowNum, data.openNum, data.entityNum, data.approveNum - ] + // this.lendData.archivesTotalNum = data.archivesTotalNum + // this.lendData.otherData = [ + // data.archivesTagNum, data.installNum, data.storageNum, data.borrowNum, data.openNum, data.entityNum, data.approveNum + // ] - // 档案类别 - let maxCount = 0 - data.statisNumJSON.archives.forEach(archive => { - if (archive.count > maxCount) { - maxCount = archive.count - } - }) + // // 档案类别 + // let maxCount = 0 + // data.statisNumJSON.archives.forEach(archive => { + // if (archive.count > maxCount) { + // maxCount = archive.count + // } + // }) - data.statisNumJSON.singles.forEach(single => { - if (single.count > maxCount) { - maxCount = single.count - } - }) - this.addArcivesData.addArcivesMaxCount = maxCount + // data.statisNumJSON.singles.forEach(single => { + // if (single.count > maxCount) { + // maxCount = single.count + // } + // }) + // this.addArcivesData.addArcivesMaxCount = maxCount - const currentDate = new Date() // 获取当前日期 - const currentYear = currentDate.getFullYear() // 获取当前年份 - const currentMonth = currentDate.getMonth() // 获取当前月份(从 0 到 11,所以要加 1) + // const currentDate = new Date() // 获取当前日期 + // const currentYear = currentDate.getFullYear() // 获取当前年份 + // const currentMonth = currentDate.getMonth() // 获取当前月份(从 0 到 11,所以要加 1) - let startYear = currentYear - 1 // 去年的年份 - let startMonth = currentMonth + 1 // 当前月份加上 1 + // let startYear = currentYear - 1 // 去年的年份 + // let startMonth = currentMonth + 1 // 当前月份加上 1 - const result = [] // 存储每个年份和月份的组合 - const xResult = [] - while (startYear < currentYear || startMonth <= currentMonth) { - xResult.push(startYear + '/' + startMonth) - result.push({ year: startYear, month: startMonth, archivesCount: 0, singlesCount: 0 }) - // 计算下一个月份 - startMonth += 1 - if (startMonth > 12) { - startYear += 1 - startMonth = 1 - } - } + // const result = [] // 存储每个年份和月份的组合 + // const xResult = [] + // while (startYear < currentYear || startMonth <= currentMonth) { + // xResult.push(startYear + '/' + startMonth) + // result.push({ year: startYear, month: startMonth, archivesCount: 0, singlesCount: 0 }) + // // 计算下一个月份 + // startMonth += 1 + // if (startMonth > 12) { + // startYear += 1 + // startMonth = 1 + // } + // } - result.forEach(yearMonthObj => { - data.statisNumJSON.archives.forEach(archive => { - if (parseInt(archive.month) === yearMonthObj.month) { - yearMonthObj.archivesCount = archive.count - return - } - }) + // result.forEach(yearMonthObj => { + // data.statisNumJSON.archives.forEach(archive => { + // if (parseInt(archive.month) === yearMonthObj.month) { + // yearMonthObj.archivesCount = archive.count + // return + // } + // }) - data.statisNumJSON.singles.forEach(single => { - if (parseInt(single.month) === yearMonthObj.month) { - yearMonthObj.singlesCount = single.count - return - } - }) - }) + // data.statisNumJSON.singles.forEach(single => { + // if (parseInt(single.month) === yearMonthObj.month) { + // yearMonthObj.singlesCount = single.count + // return + // } + // }) + // }) - this.addArcivesData.addArcivesMonth = xResult - this.addArcivesData.addArcivesNum = result.map(function(obj) { - return obj.archivesCount - }) - this.addArcivesData.addArcivesNumFile = result.map(function(obj) { - return obj.singlesCount - }) + // this.addArcivesData.addArcivesMonth = xResult + // this.addArcivesData.addArcivesNum = result.map(function(obj) { + // return obj.archivesCount + // }) + // this.addArcivesData.addArcivesNumFile = result.map(function(obj) { + // return obj.singlesCount + // }) - // 档案类型 - for (const type in data.typeGroupBy) { - if (data.typeGroupBy.hasOwnProperty(type)) { - this.typeData.push({ name: type, value: data.typeGroupBy[type] }) - } - } + // // 档案类型 + // for (const type in data.typeGroupBy) { + // if (data.typeGroupBy.hasOwnProperty(type)) { + // this.typeData.push({ name: type, value: data.typeGroupBy[type] }) + // } + // } }) } } @@ -366,10 +400,9 @@ export default { margin-right: 30px; padding-bottom: 3px; border-bottom: 3px solid #fff; - cursor: pointer; &.home-tab-active{ color: #0348F3; - border-bottom: 3px solid #0348F3; + // border-bottom: 3px solid #0348F3; } } } diff --git a/src/views/visualCheck/checkManage/bookSearch/index.vue b/src/views/visualCheck/checkManage/bookSearch/index.vue index b0d4fae..c1ffffe 100644 --- a/src/views/visualCheck/checkManage/bookSearch/index.vue +++ b/src/views/visualCheck/checkManage/bookSearch/index.vue @@ -16,7 +16,7 @@ 批量上架 --> - + 一键下架 @@ -40,9 +40,15 @@ - - + + + + + + + - +
- + @@ -150,26 +161,28 @@
  • 盘点信息
    • -
    • 题名:三国演义
    • -
    • 著者:罗贯中
    • -
    • 出版社:人民出版社
    • -
    • 索书号:I247.57/454:2
    • -
    • ISBN:95431578551345
    • -
    • 条码号:54898789124454
    • -
    • 馆藏地:机构-楼层-馆藏地名称
    • -
    • +
    • 题名:{{ detailContent.bookName }}
    • +
    • 著者:{{ detailContent.bookAuthor }}
    • +
    • 出版社:{{ detailContent.publisher }}
    • +
    • 索书号:{{ detailContent.sortmark }}
    • +
    • ISBN:{{ detailContent.isbn }}
    • +
    • 条码号:{{ detailContent.barcode }}
    • + +
    • + +
    • 简介:

      {{ detailContent.summary ? detailContent.summary :"暂无简介" }}

    • 状态: - 未知 - + 未知 + 在架 + 错架 + 错序
    • -
    • 当前位置:一楼-区域A-001排A面01架1层
    • -
    • 应在位置:一楼-区域A-001排A面01架1层
    • -
    • 更新时间:2024-12-05 15:14
    • +
    • 当前位置:{{ getLocation(detailContent) }}
    • + +
    + + + +
    +
      +
    • 所属机构{{ user.fonds.fondsName }}
    • +
    • 所属楼层{{ positionContent.floorName }}
    • +
    • 所属区域{{ positionContent.regionName }}
    • +
    • 所属书架{{ positionContent.gridName }}
    • +
    • 题名{{ positionContent.bookName }}
    • +
    +
    +
    +
    平面图
    +
    +
    + +
    + + +
    +
    +
    +
    书架图
    +
    +

    {{ item + '架' }}

    +
    +
      +
    • + {{ removeAreaPrefix(cell.gridName) }} +
    • +
    +
    +
    +
    +
    @@ -556,132 +278,5 @@ export default { margin-right: 20px; } } -.positionDialog{ - ::v-deep .el-dialog{ - width: 1300px !important; - .el-dialog__body{ - padding: 0 !important; - } - } -} -.book-detail{ - position: relative; - display: flex; - justify-content: space-between; - padding: 10px 30px !important; - background-color: #F6F8FC; - li{ - line-height: 40px; - span{ - display: inline-block; - width: 60px; - text-align: right; - margin-right: 20px; - color: #0C0E1E; - } - i{ - font-style: normal; - padding: 0 8px; - } - &:last-child{ - width: 30%; - text-align: right; - } - } -} -.position-content{ - display: flex; - justify-content: space-between; - align-items: flex-start; - padding: 20px 0 !important; - h5{ - font-size: 18px; - color: #0C0E1E; - } - .position-left{ - width: 600px; - overflow: hidden; - ::v-deep .venue-preview{ - height: 500px; - } - } - .position-right{ - width: 640px; - margin-left: 20px; - } -} - -.shelf-top{ - display: flex; - justify-content: space-around; - align-items: center; - text-align: center; - margin-top: 30px; - p{ - font-size: 12px; - color: #fff; - height: 30px; - line-height: 26px; - background: url('~@/assets/images/shelf04.png') no-repeat center top; - background-size: auto 100%; - } -} - -.data-shelf-row{ - display: flex; - flex: 1; - flex-wrap: wrap; - text-align: center; - .data-shelf-cell{ - position: relative; - font-size: 12px; - color: #0C0E1E; - background: url('~@/assets/images/shelf02.png') repeat-x left top; - background-size: 20% 100%; - border-radius: 3px; - cursor: pointer; - &::before{ - content: ""; - position: absolute; - left: 0; - top: 0; - width: 6px; - height: 38px; - background: url('~@/assets/images/shelf01.png') no-repeat left top; - background-size: 100% 100%; - } - &::after{ - content: ""; - position: absolute; - right: -4px; - top: 0; - width: 6px; - height: 38px; - background: url('~@/assets/images/shelf01.png') no-repeat left top; - background-size: 100% 100%; - } - .cell-name{ - display: block; - width: 100%; - line-height: 38px; - } - &.active{ - color: #fff; - span{ - position: relative; - display: block; - &::before{ - position: absolute; - top: 0; - left: 6px; - content: ''; - width: 98%; - height: 100%; - background-color: rgba(255,0,0,.3); - } - } - } - } -} diff --git a/src/views/visualCheck/checkManage/dataScreening/girdList.vue b/src/views/visualCheck/checkManage/dataScreening/girdList.vue index 226c215..ae6f541 100644 --- a/src/views/visualCheck/checkManage/dataScreening/girdList.vue +++ b/src/views/visualCheck/checkManage/dataScreening/girdList.vue @@ -1,7 +1,7 @@ @@ -102,7 +70,6 @@