Commit 68255f88 authored by liang's avatar liang

参数配置

parent 83c6887f
......@@ -341,7 +341,7 @@ export function getQualityDetail(patientId) {
// 协作组参数配置新增/修改
export function setParamConfig(data) {
return request({
url: `/disease-data/sys/paramConfig/addOrUpdate`,
url: `/disease-data/param/config`,
method: "post",
data,
})
......@@ -350,7 +350,7 @@ export function setParamConfig(data) {
// 协作组参数配置列表
export function getParamConfigList(params) {
return request({
url: `/disease-data/sys/paramConfig/list`,
url: `/disease-data/param/config/page`,
method: "get",
params,
})
......@@ -359,7 +359,7 @@ export function getParamConfigList(params) {
// 删除配置
export function delParamConfig(id) {
return request({
url: `/disease-data/sys/paramConfig/${id}`,
url: `/disease-data/param/config?id=${id}`,
method: "delete",
})
}
......@@ -85,7 +85,7 @@ export function copyForm(data = {}) {
// 获取
export function getFormDetail(id) {
return request({
url: `/cloud-upms//org/form/${id}`,
url: `/cloud-upms/org/form/${id}`,
method: "get",
})
}
......
......@@ -33,6 +33,8 @@ module.exports = {
tokenTableName: "agcs",
//token存储位置localStorage sessionStorage cookie
storage: "localStorage",
// 前缀名
storagePrefixName: "agcs",
//是否显示logo
logo: true,
//是否国定头部 固定fixed 不固定noFixed
......
......@@ -58,14 +58,14 @@ export default {
},
},
watch: {
// $route: {
// handler(route) {
// if ("mobile" === this.device) {
// this.$store.dispatch("settings/foldSideBar")
// }
// },
// immediate: true,
// },
$route: {
handler(route) {
if ("mobile" === this.device) {
this.$store.dispatch("settings/foldSideBar")
}
},
immediate: true,
},
},
created() {
//重载所有路由
......
......@@ -3,10 +3,10 @@
* @description 所有全局配置的状态管理,如无必要请勿修改
*/
import defaultSettings from "@/config/settings";
import defaultSettings from "@/config/settings"
const { tagsBar, logo, layout, header, themeBar, skeleton } = defaultSettings;
const theme = JSON.parse(localStorage.getItem("BYUI-VUE-THEME")) || "";
const { tagsBar, logo, layout, header, themeBar, skeleton } = defaultSettings
const theme = JSON.parse(localStorage.getItem("BYUI-VUE-THEME")) || ""
const state = {
tagsBar: theme.tagsBar || tagsBar,
logo,
......@@ -16,7 +16,7 @@ const state = {
skeleton,
device: "desktop",
themeBar,
};
}
const getters = {
collapse: (state) => state.collapse,
device: (state) => state.device,
......@@ -26,51 +26,51 @@ const getters = {
tagsBar: (state) => state.tagsBar,
themeBar: (state) => state.themeBar,
skeleton: (state) => state.skeleton,
};
}
const mutations = {
changeLayout: (state, layout) => {
if (layout) state.layout = layout;
if (layout) state.layout = layout
},
changeHeader: (state, header) => {
if (header) state.header = header;
if (header) state.header = header
},
changeTagsBar: (state, tagsBar) => {
if (tagsBar) state.tagsBar = tagsBar;
if (tagsBar) state.tagsBar = tagsBar
},
changeCollapse: (state) => {
state.collapse = !state.collapse;
state.collapse = !state.collapse
},
foldSideBar: (state) => {
state.collapse = true;
// state.collapse = true;
},
openSideBar: (state) => {
state.collapse = false;
state.collapse = false
},
toggleDevice: (state, device) => {
state.device = device;
state.device = device
},
};
}
const actions = {
changeLayout({ commit }, layout) {
commit("changeLayout", layout);
commit("changeLayout", layout)
},
changeHeader({ commit }, header) {
commit("changeHeader", header);
commit("changeHeader", header)
},
changeTagsBar({ commit }, tagsBar) {
commit("changeTagsBar", tagsBar);
commit("changeTagsBar", tagsBar)
},
changeCollapse({ commit }) {
commit("changeCollapse");
commit("changeCollapse")
},
foldSideBar({ commit }) {
commit("foldSideBar");
commit("foldSideBar")
},
openSideBar({ commit }) {
commit("openSideBar");
commit("openSideBar")
},
toggleDevice({ commit }, device) {
commit("toggleDevice", device);
commit("toggleDevice", device)
},
};
export default { state, getters, mutations, actions };
}
export default { state, getters, mutations, actions }
......@@ -82,7 +82,7 @@ const actions = {
}
let { menuList, user, roleList, group } = data
if (menuList && user) {
dispatch("getFeedBackNumber", user.id)
// dispatch("getFeedBackNumber", user.id)
commit("setMenuList", menuList)
commit("setUserInfo", user)
commit("setRoles", roleList)
......
const ls = window.localStorage
const ss = window.sessionStorage
import { storagePrefixName } from "@/config/settings"
export const Local = {
get(key, def) {
let value = null
try {
value = JSON.parse(ls.getItem(key))
value = JSON.parse(ls.getItem(storagePrefixName + "-" + key))
} catch (e) {
console.log(" ")
}
......@@ -19,14 +20,14 @@ export const Local = {
ls.setItem(i, JSON.stringify(setting[i]))
}
} else {
ls.setItem(key, JSON.stringify(val))
ls.setItem(storagePrefixName + "-" + key, JSON.stringify(val))
}
} catch (e) {
console.log("'")
}
},
remove(key) {
ls.removeItem(key)
ls.removeItem(storagePrefixName + "-" + key)
},
clear() {
ls.clear()
......@@ -36,7 +37,7 @@ export const Local = {
export const Session = {
get(key) {
try {
return JSON.parse(ss.getItem(key))
return JSON.parse(ss.getItem(storagePrefixName + "-" + key))
} catch (e) {
return null
}
......@@ -48,11 +49,11 @@ export const Session = {
ss.setItem(i, JSON.stringify(setting[i]))
}
} else {
ss.setItem(key, JSON.stringify(val))
ss.setItem(storagePrefixName + "-" + key, JSON.stringify(val))
}
},
remove(key) {
ss.removeItem(key)
ss.removeItem(storagePrefixName + "-" + key)
},
clear() {
ss.clear()
......
......@@ -50,10 +50,13 @@ export default {
// 查询列表
searchList: [
{
label: "参数代码",
type: "input",
prop: "code",
placeholder: "请输入参数代码",
label: "类型",
type: "select",
prop: "type",
placeholder: "请输入类型",
optsFormatter: () => {
return this.dictMap && this.dictMap["sys_param_type"]
},
},
{
label: "参数值",
......@@ -61,12 +64,7 @@ export default {
prop: "value",
placeholder: "请输入参数值",
},
{
label: "类型",
type: "input",
prop: "type",
placeholder: "请输入类型",
},
{
type: "button",
value: "查询",
......@@ -81,10 +79,29 @@ export default {
},
],
columns: [
{
label: "类型",
minWidth: 100,
value: "type",
formatter: (row) => {
return this.$handle.formatDicList(
this.dictMap["sys_param_type"],
row.type
)
},
},
{
label: "参数代码",
minWidth: 120,
value: "code",
formatter: (row) => {
const item =
this.dictMap["sys_param_type"].find(
(_) => _.value === row.type
) || {}
const list = item.children || []
return this.$handle.formatDicList(list, row.code)
},
},
{
......@@ -92,21 +109,7 @@ export default {
minWidth: 120,
value: "value",
},
{
label: "类型",
minWidth: 100,
value: "type",
},
{
label: "目标值名称",
minWidth: 100,
value: "targetName",
},
{
label: "目标值",
minWidth: 100,
value: "targetValue",
},
{
label: "创建时间",
minWidth: 180,
......@@ -151,12 +154,24 @@ export default {
cacheForm: {},
formData: [
{
type: "input",
type: "select",
label: "类型",
placeholder: "请选择类型",
prop: "type",
rules: [{ required: true, message: "请选择类型" }],
func: this.typeChange,
optsFormatter: () => {
return this.dictMap && this.dictMap["sys_param_type"]
},
},
{
type: "select",
label: "参数代码",
placeholder: "请输入参数代码",
prop: "code",
disabled: false,
rules: [{ required: true, message: "参数代码" }],
opts: [],
},
{
type: "input",
......@@ -168,22 +183,9 @@ export default {
{
type: "input",
label: "类型",
placeholder: "请选择类型",
prop: "type",
rules: [{ required: true, message: "请选择类型" }],
},
{
type: "input",
label: "目标值名称",
placeholder: "请选择目标值名称",
prop: "targetName",
},
{
type: "input",
label: "目标值",
placeholder: "请选择目标值",
prop: "targetValue",
label: "默认参数值",
placeholder: "请选择默认参数值",
prop: "defaultValue",
},
],
formEdit: {},
......@@ -200,6 +202,11 @@ export default {
},
methods: {
typeChange(val) {
this.$refs.dialog.initFields({ code: "" })
const opt = this.dictMap["sys_param_type"].find((_) => _.value === val)
this.formData[1].opts = (opt && opt.children) || []
},
handleAdd(row) {
this.formEdit = Object.assign({}, row)
if (!this.groupId) {
......@@ -212,13 +219,17 @@ export default {
const data = Object.assign(form, {
groupId: this.groupId,
})
setParamConfig(data).then((res) => {
if (res.code === 1) {
this.$message.success("添加成功")
this.handleSearch()
this.$refs.dialog.close()
}
})
setParamConfig(data)
.then((res) => {
if (res.code === 1) {
this.$message.success("添加成功")
this.handleSearch()
this.$refs.dialog.close()
}
})
.finally(() => {
this.$refs.dialog.loading = false
})
},
handleDel(row) {
this.$confirm(`是否删除【${row.code || ""}】?`, "提示", {
......
......@@ -43,7 +43,7 @@
{{ item.name }} | {{ item.code }}
</span>
<span class="item-del">
<i class="el-icon-edit-outline" @click="handleAdd(item)"></i>
<!-- <i class="el-icon-edit-outline" @click="handleAdd(item)"></i> -->
</span>
</el-col>
</el-col>
......
......@@ -210,6 +210,7 @@ export default {
const data = {
name,
id: this.formId,
dbId: this.dbId,
}
copyForm(data).then((res) => {
this.$message.success("复制成功")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment