From 5ecea9844c4980665cf973cd344b4030fd04da4b Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 15 Jan 2024 17:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=B4=E8=B4=B9=EF=BC=8C=E6=A1=88=E4=BB=B6?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=97=AE=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/caseManagement/caseManagement.js | 17 + src/main.js | 8 +- src/utils/permission.js | 22 + src/views/caseManagement/caseList.vue | 132 +++++ .../caseManagement/components/addCase.vue | 455 ++++++++++++++++++ .../caseManagement/components/payDialog.vue | 47 ++ vue.config.js | 7 + 7 files changed, 687 insertions(+), 1 deletion(-) diff --git a/src/api/caseManagement/caseManagement.js b/src/api/caseManagement/caseManagement.js index abb0f0e..2772d21 100644 --- a/src/api/caseManagement/caseManagement.js +++ b/src/api/caseManagement/caseManagement.js @@ -34,6 +34,7 @@ export function getFileList(data) { } /** 批量上传证据 */ export function batchUpload(data) { +<<<<<<< HEAD return request({ url: "/caseApplication/batchUpload", method: "post", @@ -246,3 +247,19 @@ export function getIdType() { method: 'get', }) } +======= + return request({ + url: "/caseApplication/batchUpload", + method: "post", + data: data, + }); +} +// 提交 +export function submitCaseApply(data) { + return request({ + url: '/caseApplication/submit', + method: 'post', + data: data + }) + } +>>>>>>> 0ca62df (缴费,案件详情问题处理) diff --git a/src/main.js b/src/main.js index 5d51bfd..7e36fb0 100644 --- a/src/main.js +++ b/src/main.js @@ -4,7 +4,7 @@ import Cookies from 'js-cookie' import Element from 'element-ui' import './assets/styles/element-variables.scss' - +import './assets/icons' // icon import '@/assets/styles/index.scss' // global css import '@/assets/styles/ruoyi.scss' // ruoyi css import App from './App' @@ -13,6 +13,7 @@ import router from './router' import directive from './directive' // directive import plugins from './plugins' // plugins import { download } from '@/utils/request' +<<<<<<< HEAD import { Message } from 'element-ui' import NProgress from 'nprogress' import 'nprogress/nprogress.css' @@ -22,6 +23,11 @@ import './assets/icons' // icon // 引入Iconfont 矢量图标库 import './assets/icon/iconfont.css' // import './permission' // permission control +======= + +import './assets/icon/iconfont.css' +import './permission' // permission control +>>>>>>> 0ca62df (缴费,案件详情问题处理) import { getDicts } from "@/api/system/dict/data"; import { getConfigKey } from "@/api/system/config"; import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, handleTree } from "@/utils/ruoyi"; diff --git a/src/utils/permission.js b/src/utils/permission.js index 603426a..5a24670 100644 --- a/src/utils/permission.js +++ b/src/utils/permission.js @@ -47,4 +47,26 @@ export function checkRole(value) { console.error(`need roles! Like checkRole="['admin','editor']"`) return false } +<<<<<<< HEAD +======= +} + +/** + * 状态权限校验 + * @param {Number} value 校验值 + * @returns {Boolean} + */ +export function statusRole(value) { + let caseStatusStr = sessionStorage.getItem('caseStatus'); + let caseStatus = []; + caseStatus = JSON.parse(caseStatusStr); + if (caseStatus.length == 0) { + return false + } + if (caseStatus.includes(value)) { + return true + } else { + return false + } +>>>>>>> 0ca62df (缴费,案件详情问题处理) } \ No newline at end of file diff --git a/src/views/caseManagement/caseList.vue b/src/views/caseManagement/caseList.vue index 38f3a86..04b321c 100644 --- a/src/views/caseManagement/caseList.vue +++ b/src/views/caseManagement/caseList.vue @@ -63,6 +63,7 @@ @@ -94,15 +115,23 @@ :limit.sync="queryParams.pageSize" @pagination="getList(queryParams)" /> +======= + :caseData="caseData" :caseDisabled="caseDisabled" :tabFlag="tabFlag"> +>>>>>>> 0ca62df (缴费,案件详情问题处理) +<<<<<<< HEAD +======= + +>>>>>>> 0ca62df (缴费,案件详情问题处理) +<<<<<<< HEAD @@ -148,10 +178,15 @@ +======= + +>>>>>>> 0ca62df (缴费,案件详情问题处理) diff --git a/vue.config.js b/vue.config.js index dfb7aa2..a7d1973 100644 --- a/vue.config.js +++ b/vue.config.js @@ -14,10 +14,17 @@ const port = process.env.port || process.env.npm_config_port || 80 // 端口 // const API = 'http://121.40.189.20:7001' //生产 const API = 'http://121.40.189.20:6001' //测试 // const API = 'http://192.168.3.18:6001' //B +<<<<<<< HEAD // const API = 'http://172.16.0.237:6001' //Q // const API = 'http://172.16.1.26:6001' //w // vue.config.js 配置说明 +======= +// const API = 'http://192.168.3.77:9001' //Q +// const API = 'http://172.16.1.14:6001' //w + +// vue.config.js 配置说明 +>>>>>>> 0ca62df (缴费,案件详情问题处理) //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions // 这里只列一部分,具体配置参考文档 module.exports = {