diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index 06413bed..db476b50 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -98,9 +98,11 @@ "vue-resource": "^1.5.3", "vue-router": "3.4.9", "vue-seamless-scroll": "^1.1.23", + "vue-slick-carousel": "^1.0.6", "vue-splitpane": "1.0.4", "vue-video-player": "^5.0.2", "vuedraggable": "2.24.3", + "vuescroll": "^4.18.1", "vuex": "3.6.0" }, "devDependencies": { @@ -130,7 +132,7 @@ "plop": "2.3.0", "runjs": "4.4.2", "sass": "^1.39.0", - "sass-loader": "10.1.1", + "sass-loader": "^10.5.2", "script-ext-html-webpack-plugin": "2.1.5", "serve-static": "1.13.2", "snapsvg": "^0.5.1", diff --git a/ruoyi-ui/src/api/board/board.js b/ruoyi-ui/src/api/board/board.js index 22e565fa..4de4511f 100644 --- a/ruoyi-ui/src/api/board/board.js +++ b/ruoyi-ui/src/api/board/board.js @@ -10,15 +10,4 @@ export function getBoardList(query) { deviceType:2 } }) -} - -// 查询模板列表 -export function getTemplateList(query) { - return request({ - url: '/business/boardTemplate/getAllVmsTemplate', - method: 'get', - params: { - ...query - } - }) -} +} \ No newline at end of file diff --git a/ruoyi-ui/src/api/board/template.js b/ruoyi-ui/src/api/board/template.js index 8ce88b76..1f174b96 100644 --- a/ruoyi-ui/src/api/board/template.js +++ b/ruoyi-ui/src/api/board/template.js @@ -1,47 +1,49 @@ import request from '@/utils/request' -// 查询情报板模板列表 -export function getTemplates(query) { +// 查询模板列表 +export function getTemplateList(query) { return request({ - url: '/system/template/list', + url: '/business/boardTemplate/getAllVmsTemplate', method: 'get', params: query }) } -//获取情报板模板详细信息 -export function getTemplateInfo(id) { - return request({ - url: '/system/template/' + id, - method: 'get', - }) -} - -//获取情报板模板内容信息 -export function getTemplateContent(id) { - return request({ - url: '/system/content/list?templateId=' + id, - method: 'get', - }) -} // 新增情报板模板 export function addTemplate(data) { return request({ - url: '/system/template', + url: '/business/boardTemplate', method: 'post', data: data }) } -//新增情报板模板内容 -export function addTemplateContent(data) { +//修改情报板模板 +export function editTemplate(data) { return request({ - url: '/system/content', - method: 'post', + url: '/business/boardTemplate', + method: 'put', data: data }) } + + + + + + + + + + + + + + + + + //修改情报板模板内容 export function editTemplateContent(data) { return request({ @@ -51,24 +53,56 @@ export function editTemplateContent(data) { }) } -//修改情报板模板 -export function editTemplate(data) { +// 删除情报板模板 +export function deleteTemplate(id) { return request({ - url: '/system/template', - method: 'put', - data: data + url: '/business/boardTemplate/' + id, + method: 'delete' }) } -// 删除情报板模板 -export function deleteTemplate(id) { + + + + + + + + + + + + + + + +//获取情报板模板详细信息 +export function getTemplateInfo(id) { return request({ url: '/system/template/' + id, - method: 'delete' + method: 'get', + }) +} + +//获取情报板模板内容信息 +export function getTemplateContent(id) { + return request({ + url: '/system/content/list?templateId=' + id, + method: 'get', }) } + +//新增情报板模板内容 +export function addTemplateContent(data) { + return request({ + url: '/system/content', + method: 'post', + data: data + }) +} + //图片库列表查询 export function getGalleryList() { return request({ diff --git a/ruoyi-ui/src/assets/styles/JiHeExpressway.scss b/ruoyi-ui/src/assets/styles/JiHeExpressway.scss index 653cd834..529f453f 100644 --- a/ruoyi-ui/src/assets/styles/JiHeExpressway.scss +++ b/ruoyi-ui/src/assets/styles/JiHeExpressway.scss @@ -42,6 +42,9 @@ &::placeholder { color: $textColor; } + &[disabled]{ + color:#667 !important; + } } .el-checkbox-group { diff --git a/ruoyi-ui/src/common/scrollbar.js b/ruoyi-ui/src/common/scrollbar.js new file mode 100644 index 00000000..165634e0 --- /dev/null +++ b/ruoyi-ui/src/common/scrollbar.js @@ -0,0 +1,39 @@ +export default { + vuescroll: { + mode: "native", //模式:pc natice 移动端是slice + sizeStrategy: 'percent', //父元素是否是固定的是就percent 不是就是number 填一个数值 + detectResize: true, //内容是否根据页面调整 + }, + scrollPanel: { + initialScrollY: false, //初始化距离顶部的位置 + initialScrollX: false, //初始化距离左侧的位置 + scrollingX: false, // 是否开启横向滚动 + scrollingY: true, //是否开启竖向滚动 + speed: 300, //多长时间内完成一次滚动。 数值越小滚动的速度越快。 + easing: 'easeInQuad', //默认动画 + verticalNativeBarPos: "right", + maxHeight: undefined, //这是滚动条最大高度,内容高度小于 maxHeight 时高度自适应,超出的话出现滚动条。 + maxWidth: undefined, //这是滚动条最大宽度,内容宽度小于 maxWidth 时高度自适应,超出的话出现滚动条。 + }, + rail: { + background: "#000000", //轨道的背景色。 + opacity: 0.4, //轨道的透明度。 0是透明,1是不透明 + size: "8px", //轨道的尺寸。 + specifyBorderRadius: false, //是否指定轨道的 borderRadius, 如果不那么将会自动设置。 + gutterOfEnds: null, + gutterOfSide: "0px", //距离容器的距离 + keepShow: false, //是否即使 bar 不存在的情况下也保持显示。 + }, + bar: { + showDelay: 500, //在鼠标离开容器后多长时间隐藏滚动条。 + onlyShowBarOnScroll: false, //是否只在滚动时显示 bar。 + keepShow: true, //滚动条是否保持显示。 + background: "#007799", //滚动条背景色。 + opacity: 1, //滚动条透明度。 + hoverStyle: false, + specifyBorderRadius: false, //是否指定滚动条的 borderRadius, 如果不那么和轨道的保持一致。 + minSize: false, //为 bar 设置一个最小尺寸, 从 0 到 1. 如 0.3, 代表 30%. + size: "8px", //bar 的尺寸。 + disable: false, //是否禁用滚动条。 + } +}; diff --git a/ruoyi-ui/src/views/JiHeExpressway/components/Dialog/index.vue b/ruoyi-ui/src/views/JiHeExpressway/components/Dialog/index.vue index ec5d2c6d..e03c62e6 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/components/Dialog/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/components/Dialog/index.vue @@ -95,7 +95,7 @@ export default { position: absolute; background: rgba(78, 174, 204, .6); height: 2px; - width: calc(sqrt(pow(var(--clip-width-num), 2) * 2) * 1px); + // width: calc(sqrt(pow(var(--clip-width-num), 2) * 2) * 1px); right: calc(var(--clip-width) / -2); top: -2px; transform-origin: top left; diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/service/board/addinfo.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/service/board/BoardInfoEditor.vue similarity index 77% rename from ruoyi-ui/src/views/JiHeExpressway/pages/service/board/addinfo.vue rename to ruoyi-ui/src/views/JiHeExpressway/pages/service/board/BoardInfoEditor.vue index 244f49de..bd363057 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/service/board/addinfo.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/service/board/BoardInfoEditor.vue @@ -1,14 +1,18 @@