From 86bd05850f7f13380e839bac9cfc40c70cbffeb6 Mon Sep 17 00:00:00 2001 From: mch <1332099529@qq.com> Date: Tue, 13 Jun 2023 18:04:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E8=80=83=E8=8C=83=E5=9B=B4=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.js | 4 +- src/request/commonapi.js | 118 +++--- src/utlis/validate.js | 57 +++ src/views/fee-settings/Item.vue | 475 ++++++++++++++++++---- src/views/login/Login.vue | 8 +- src/views/user-list/OrganizationUnits.vue | 229 ++++++++--- 6 files changed, 687 insertions(+), 204 deletions(-) create mode 100644 src/utlis/validate.js diff --git a/src/api/api.js b/src/api/api.js index 7a82e49..94705ec 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -89,13 +89,13 @@ instance.interceptors.response.use( if (res.data.code == 1) { const { data } = res; return data - } else if (res.code == -1) { + } else if (res.Code == -1) { // console.log(res.data.message); // this.$message({ // message: res.data.message, // type: 'warning' // }); - Message.error(res.message); + Message.error(res.Message); } // const { data } = res; diff --git a/src/request/commonapi.js b/src/request/commonapi.js index 7706b23..be16bd7 100644 --- a/src/request/commonapi.js +++ b/src/request/commonapi.js @@ -193,138 +193,138 @@ export const newcombination = (data) => { }) } // 组合项目通过id获取主键 -export const asbitemgetid=(id)=>{ +export const asbitemgetid = (id) => { return request({ - url:`/api/app/asbitem/${id}`, - method:'get' + url: `/api/app/asbitem/${id}`, + method: 'get' }) } //组合项目编辑 -export const updateombination=(id,data)=>{ +export const updateombination = (id, data) => { return request({ - url:`/api/app/asbitem/${id}`, - method:'put', + url: `/api/app/asbitem/${id}`, + method: 'put', data }) } //根据项目类别获取 -export const itemtypeid=(ItemTypeId)=>{ - return request({ - url:`/api/app/asbitem/in-item-type/${ItemTypeId}`, - method:'get' - }) +export const itemtypeid = (ItemTypeId) => { + return request({ + url: `/api/app/asbitem/in-item-type/${ItemTypeId}`, + method: 'get' + }) } //条码分组标码分组包含的项目 -export const sampleasbitemid=(SampleGroupId)=>{ +export const sampleasbitemid = (SampleGroupId) => { return request({ - url:`/api/app/sample-group-detail/sample-group-in-asbitem?SampleGroupId=${SampleGroupId}`, - method:'get' + url: `/api/app/sample-group-detail/sample-group-in-asbitem?SampleGroupId=${SampleGroupId}`, + method: 'get' }) } //组合项目设置带名称搜索 -export const asbitmfilte=(data)=>{ +export const asbitmfilte = (data) => { return request({ - url:'/api/app/asbitem/in-filter', - method:'get', - params:data + url: '/api/app/asbitem/in-filter', + method: 'get', + params: data }) } //组合项目批量创建删除 -export const batchcreaion=(data)=>{ +export const batchcreaion = (data) => { return request({ - url:'/api/app/sample-group-detail/many', - method:'post', + url: '/api/app/sample-group-detail/many', + method: 'post', data }) } //组合项目置底顶 -export const samplesetlow=(id,SortType)=>{ +export const samplesetlow = (id, SortType) => { return request({ url: `/api/app/asbitem/updatemanysort?id=${id}&SortType=${SortType}`, - method:'put' + method: 'put' }) } //组合项目删除 -export const deletescombinationprojectid=(id)=>{ +export const deletescombinationprojectid = (id) => { return request({ - url:`/api/app/asbitem/${id}`, - method:'delete' + url: `/api/app/asbitem/${id}`, + method: 'delete' }) } //组合项目拖拽排序 -export const combination=(data)=>{ +export const combination = (data) => { return request({ - url:'/api/app/asbitem/updatesortmany', - method:'put', - data + url: '/api/app/asbitem/updatesortmany', + method: 'put', + data }) } //获取项目价格 -export const priceitemlist=(data)=>{ +export const priceitemlist = (data) => { return request({ - url:'/api/app/price-item/in-filter', - method:'get', - params:data + url: '/api/app/price-item/in-filter', + method: 'get', + params: data }) } //项目列表 -export const getporjectlists=(data)=>{ +export const getporjectlists = (data) => { return request({ - url:'/api/app/item/in-filter', - method:'get', - params:data + url: '/api/app/item/in-filter', + method: 'get', + params: data }) } //项目新增 -export const addproject=(data)=>{ +export const addproject = (data) => { return request({ - url:'/api/app/item', - method:'post', + url: '/api/app/item', + method: 'post', data }) } //项目根据id查询 -export const posjrctid=(id)=>{ +export const posjrctid = (id) => { return request({ - url:`/api/app/item/${id}`, - method:'get' + url: `/api/app/item/${id}`, + method: 'get' }) } //项目编辑修改 -export const projectedit=(id,data)=>{ +export const projectedit = (id, data) => { return request({ - url:`/api/app/item/${id}`, - method:'put', + url: `/api/app/item/${id}`, + method: 'put', data }) } //项目删除 -export const projectdeleft=(id)=>{ +export const projectdeleft = (id) => { return request({ - url:`/api/app/item/${id}`, - method:'delete' + url: `/api/app/item/${id}`, + method: 'delete' }) } //项目顶底 -export const projttitem=(id,SortType)=>{ +export const projttitem = (id, SortType) => { return request({ url: `/api/app/item/updatemanysort?id=${id}&SortType=${SortType}`, - method:'put' + method: 'put' }) } //项目拖拽排序 -export const projectdreog=(data)=>{ +export const projectdreog = (data) => { return request({ - url:'/api/app/item/updatesortmany', - method:'put', + url: '/api/app/item/updatesortmany', + method: 'put', data }) } //参考范围列表 -export const referencerangelist=(data)=>{ +export const referencerangelist = (data) => { return request({ - url:'/api/app/reference-range', - method:'get', - params:data + url: '/api/app/reference-range', + method: 'get', + params: data }) } \ No newline at end of file diff --git a/src/utlis/validate.js b/src/utlis/validate.js new file mode 100644 index 0000000..007f68f --- /dev/null +++ b/src/utlis/validate.js @@ -0,0 +1,57 @@ +const reg = /\d+(\.\d+)?$/; //浮点型正则 +import { Message } from 'element-ui'; +//验证参考范围 +export const yzstr = (value) => { + + let isyz = false; + if (value.indexOf("-") != -1) { + var sary = value.split('-'); + if (sary.length == 2) { + + for (var i = 0; i < sary.length; i++) { + if (!reg.test(sary[i])) { + isyz = false + return false; + } + } + //成功 + isyz = true + } + else { + isyz = false + Message.error('输入格式不正确'); + //失败 + } + } + else if (value.indexOf(">=") == 0) { + + let s1 = value.substring(2) + + if (!reg.test(s1)) { + isyz = false + + } + else { + isyz = true + + } + } + else if (value.indexOf("<=") == 0) { + let s1 = value.substring(2) + + if (!reg.test(s1)) { + isyz = false + + } + else { + isyz = true + } + } + else { + //失败 + Message.error('输入格式不正确'); + isyz = false + } + + return isyz; +} \ No newline at end of file diff --git a/src/views/fee-settings/Item.vue b/src/views/fee-settings/Item.vue index b75e641..c1de8b3 100644 --- a/src/views/fee-settings/Item.vue +++ b/src/views/fee-settings/Item.vue @@ -41,52 +41,63 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + - + + + @@ -511,25 +529,49 @@ - + -
+
- - - - - + + + + + + + + + + + + + @@ -551,7 +593,37 @@
-
+
+
+
+ + +
+
+
+ 诊断设置 +
+
+ 增加诊断 +
+
+
+
- +
+
+ + + + + + + + + + + + +
+
+ 增加诊断 +
+
取 消
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + diff --git a/src/views/login/Login.vue b/src/views/login/Login.vue index 0630fad..a5a6e9d 100644 --- a/src/views/login/Login.vue +++ b/src/views/login/Login.vue @@ -36,6 +36,7 @@