界面,bug修改

master
anthonyywj2 3 years ago
parent addf41b073
commit 6638f40869

@ -1,5 +1,5 @@
{
"BASE_URL":"http://192.168.0.109:9989",
"SERVER_IP": "http://192.168.0.109:8080/",
"hosp_name": "平和县医院"
"BASE_URL":"http://127.0.0.1:9989",
"SERVER_IP": "http://127.0.0.1:8080/",
"hosp_name": "诏安县总医院"
}

@ -207,53 +207,6 @@ export const asyncRouterMap = [
},
]
},
// {
// path: "/udisync",
// redirect: "/udisync/udiInfoImport",
// component: Home,
// icon: "tongyong",
// name: "数据同步",
// hidden: false,
// noDropdown: false,
// meta: {
// authRule: ["udisync"]
// },
// children: [
// {
// path: "udiInfoImport",
// name: "医疗器械信息",
// component: udiInfoImport,
// meta: {
// authRule: ["udisync/udiInfoImport"]
// }
// },
// {
// path: "corpImport",
// name: "往来单位信息",
// component: corpImport,
// meta: {
// authRule: ["udisync/corpImport"]
// }
// },
// {
// path: "thrProductsImport",
// name: "第三方产品信息",
// component: thrProductsImport,
// meta: {
// authRule: ["udisync/thrProductsImport"]
// }
// },
// {
// path: "thrOrderImport",
// name: "第三方业务单据",
// component: thrOrderImport,
// meta: {
// authRule: ["udisync/thrOrderImport"]
// }
// },
//
// ]
// },
{
path: "/spsync",
@ -267,14 +220,6 @@ export const asyncRouterMap = [
authRule: ["spsync"]
},
children: [
// {
// path: "udiInfoUpload",
// name: "医疗器械信息",
// component: udiInfoUpload,
// meta: {
// authRule: ["spsync/udiInfoUpload"]
// }
// },
{
path: "sysUploadData",
component: sysUploadData,
@ -293,24 +238,6 @@ export const asyncRouterMap = [
authRule: ["spsync/sysDownloadData"]
}
},
// {
// path: "spOrderFloder",
// name: "扫码单据文件记录",
// component: spOrderFloder,
// meta: {
// authRule: ["spsync/spOrderFloder"]
// }
// },
// {
// path: "SpBasicFolder",
// name: "基础信息文件记录",
// component: SpBasicFolder,
// meta: {
// authRule: ["spsync/spOrderFloder"]
// }
// },
]
},

@ -8,13 +8,12 @@
<el-form :inline="true" :model="query" class="query-form" size="mini">
<el-row>
<el-form-item class="query-form-item">
<el-input v-model="filterQuery.taskId" placeholder="记录ID"></el-input>
<el-input v-model="filterQuery.taskId" placeholder="记录ID" clearable></el-input>
</el-form-item>
<el-form-item class="query-form-item">
<el-select v-model="filterQuery.status" placeholder="处理状态">
<el-option label="全部" value=""></el-option>
<el-option label="等待处理" value="0"></el-option>
<el-option label="等待下载" value="3"></el-option>
<el-option label="已处理" value="1"></el-option>
<el-option label="异常" value="2"></el-option>
@ -149,7 +148,7 @@ export default {
filterQuery: {
taskId: null,
id: null,
status: "0",
status: "3",
page: 1,
limit: 10,
syncTime: null,

@ -9,7 +9,7 @@
<el-form :inline="true" :model="query" class="query-form" size="mini">
<el-row>
<el-form-item class="query-form-item">
<el-input v-model="filterQuery.taskId" placeholder="记录ID"></el-input>
<el-input v-model="filterQuery.taskId" placeholder="记录ID" clearable></el-input>
</el-form-item>
<el-form-item class="query-form-item">

@ -1,445 +1,451 @@
<template>
<div>
<el-form :inline="true" :model="query" class="query-form" size="mini">
<el-form-item class="query-form-item">
<el-input v-model="query.userName" placeholder="用户名"></el-input>
</el-form-item>
<el-form-item class="query-form-item">
<el-select v-model="query.userFlag" placeholder="状态">
<el-option label="全部" value=""></el-option>
<el-option label="禁用" value="0"></el-option>
<el-option label="正常" value="1"></el-option>
<el-option label="未验证" value="2"></el-option>
</el-select>
</el-form-item>
<!--
<el-form-item class="query-form-item">
<el-select v-model="query.roleId" placeholder="角色">
<el-option label="全部角色" value=""></el-option>
<el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
-->
<el-form-item>
<el-button-group>
<el-button
type="primary"
icon="el-icon-refresh"
@click="onReset"
></el-button>
<el-button type="primary" icon="search" @click="onSubmit"
>查询
</el-button
>
<!--<el-button type="primary" @click.native="handleForm(null, null)"
>新增</el-button
>-->
</el-button-group>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="list" style="width: 100%">
<el-table-column label="用户名" prop="userName" fixed></el-table-column>
<el-table-column label="用户昵称" prop="employeeName" fixed>
</el-table-column>
<el-table-column label="状态" fixed="">
<template slot-scope="scope">
<el-tag :type="scope.row.userFlag | statusFilterType">{{
scope.row.userFlag | statusFilterName
}}
</el-tag>
</template>
</el-table-column>
<el-table-column label="备注" prop="comments" fixed></el-table-column>
<el-table-column
label="登录时间"
with="300"
:show-overflow-tooltip="true"
>
<template slot-scope="scope">
<i class="el-icon-time"></i>
<span> {{ scope.row.lastLoginTime }}</span>
<!-- <span>{{ formatTime(scope.row.lastLoginTime,"yyyy-MM-dd") }}</span> -->
</template>
</el-table-column>
<div>
<el-table-column label="操作" fixed="right">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click.native="handleForm(scope.$index, scope.row)"
>编辑
</el-button>
<el-button
type="text"
size="small"
:disabled="scope.row.id === 1"
@click.native="handleDel(scope.$index, scope.row)"
>删除
</el-button>
</template>
</el-table-column>
</el-table>
<el-card>
<el-pagination
:page-size="query.limit"
@current-change="handleCurrentChange"
layout="prev, pager, next"
:total="total"
>
</el-pagination>
<!--表单-->
<el-dialog
:title="formMap[formName]"
:visible.sync="formVisible"
:before-close="hideForm"
:close-on-click-modal="false"
:close-on-press-escape="false"
width="70%"
top="5vh"
<el-form :inline="true" :model="query" class="query-form" size="mini">
<el-form-item class="query-form-item">
<el-input v-model="query.userName" placeholder="用户名"></el-input>
</el-form-item>
<el-form-item class="query-form-item">
<el-select v-model="query.userFlag" placeholder="状态">
<el-option label="全部" value=""></el-option>
<el-option label="禁用" value="0"></el-option>
<el-option label="正常" value="1"></el-option>
<el-option label="未验证" value="2"></el-option>
</el-select>
</el-form-item>
<!--
<el-form-item class="query-form-item">
<el-select v-model="query.roleId" placeholder="角色">
<el-option label="全部角色" value=""></el-option>
<el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
-->
<el-form-item>
<el-button-group>
<el-button
type="primary"
icon="el-icon-refresh"
@click="onReset"
></el-button>
<el-button type="primary" icon="search" @click="onSubmit"
>查询
</el-button
>
<!--<el-button type="primary" @click.native="handleForm(null, null)"
>新增</el-button
>-->
</el-button-group>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="list" style="width: 100%">
<el-table-column label="用户名" prop="userName" fixed></el-table-column>
<el-table-column label="用户昵称" prop="employeeName" fixed>
</el-table-column>
<el-table-column label="状态" fixed="">
<template slot-scope="scope">
<el-tag :type="scope.row.userFlag | statusFilterType">{{
scope.row.userFlag | statusFilterName
}}
</el-tag>
</template>
</el-table-column>
<el-table-column label="备注" prop="comments" fixed></el-table-column>
<el-table-column
label="登录时间"
with="300"
:show-overflow-tooltip="true"
>
<el-form :model="formData" :rules="formRules" ref="dataForm">
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="10" class="el-col" type="flex">
<div class="text item">
<el-form-item label="用户名" prop="userName">
<el-input v-model="formData.userName" size="small"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="10" class="el-col">
<div class="text item">
<div class="text item">
<el-form-item label="用户昵称" prop="employeeName">
<el-input v-model="formData.employeeName" size="small"></el-input>
</el-form-item>
</div>
</div>
</el-col>
</el-row>
<template slot-scope="scope">
<i class="el-icon-time"></i>
<span> {{ scope.row.lastLoginTime }}</span>
<!-- <span>{{ formatTime(scope.row.lastLoginTime,"yyyy-MM-dd") }}</span> -->
</template>
</el-table-column>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="10" class="el-col" type="flex">
<div class="text item">
<el-form-item label="登录密码" prop="passWord">
<el-input
type="password"
size="small"
v-model="formData.passWord"
></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="10" class="el-col">
<div class="text item">
<div class="text item">
<el-form-item label="确认密码" prop="checkPassword">
<el-input
type="password"
size="small"
v-model="formData.checkPassword"
></el-input>
</el-form-item>
</div>
</div>
</el-col>
</el-row>
<el-table-column label="操作" fixed="right">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click.native="handleForm(scope.$index, scope.row)"
>编辑
</el-button>
<el-button
type="text"
size="small"
:disabled="scope.row.id === 1"
@click.native="handleDel(scope.$index, scope.row)"
>删除
</el-button>
</template>
</el-table-column>
</el-table>
<el-form-item label="状态" prop="userFlag">
<el-radio-group v-model="formData.userFlag" :disabled="formData.id === 1">
<el-radio :label="0">禁用</el-radio>
<el-radio :label="1">正常</el-radio>
<el-radio :label="2">未验证</el-radio>
</el-radio-group>
<el-pagination
:page-size="query.limit"
@current-change="handleCurrentChange"
layout="prev, pager, next"
:total="total"
>
</el-pagination>
<!--表单-->
<el-dialog
:title="formMap[formName]"
:visible.sync="formVisible"
:before-close="hideForm"
:close-on-click-modal="false"
:close-on-press-escape="false"
width="70%"
top="5vh"
>
<el-form :model="formData" :rules="formRules" ref="dataForm">
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="10" class="el-col" type="flex">
<div class="text item">
<el-form-item label="用户名" prop="userName">
<el-input v-model="formData.userName" size="small"></el-input>
</el-form-item>
<el-form-item label="角色">
<el-checkbox-group v-model="formData.roles" :disabled="formData.id === 1">
<el-checkbox
v-for="item in roles"
:key="item.id"
:label="item.id"
>{{ item.name }}
</el-checkbox
>
</el-checkbox-group>
</div>
</el-col>
<el-col :span="10" class="el-col">
<div class="text item">
<div class="text item">
<el-form-item label="用户昵称" prop="employeeName">
<el-input v-model="formData.employeeName" size="small"></el-input>
</el-form-item>
</div>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="10" class="el-col" type="flex">
<div class="text item">
<el-form-item label="登录密码" prop="passWord">
<el-input
type="password"
size="small"
v-model="formData.passWord"
></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm" size="small">取消</el-button>
<el-button
type="primary"
size="small"
@click.native="formSubmit()"
:loading="formLoading"
>提交
</el-button
>
</div>
</el-dialog>
</div>
</div>
</el-col>
<el-col :span="10" class="el-col">
<div class="text item">
<div class="text item">
<el-form-item label="确认密码" prop="checkPassword">
<el-input
type="password"
size="small"
v-model="formData.checkPassword"
></el-input>
</el-form-item>
</div>
</div>
</el-col>
</el-row>
<el-form-item label="状态" prop="userFlag">
<el-radio-group v-model="formData.userFlag" :disabled="formData.id === 1">
<el-radio :label="0">禁用</el-radio>
<el-radio :label="1">正常</el-radio>
<el-radio :label="2">未验证</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="角色">
<el-checkbox-group v-model="formData.roles" :disabled="formData.id === 1">
<el-checkbox
v-for="item in roles"
:key="item.id"
:label="item.id"
>{{ item.name }}
</el-checkbox
>
</el-checkbox-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm" size="small">取消</el-button>
<el-button
type="primary"
size="small"
@click.native="formSubmit()"
:loading="formLoading"
>提交
</el-button
>
</div>
</el-dialog>
</el-card>
</div>
</template>
<script>
import {
authAdminList,
authAdminSave,
authAdminDelete,
roleCustomers
authAdminList,
authAdminSave,
authAdminDelete,
roleCustomers
} from "../../../api/auth/authAdmin";
import store from "../../../store/index";
const formJson = {
id: "",
passWord: "",
userName: "",
checkPassword: "",
employeeName: "",
userFlag: 1,
roles: []
id: "",
passWord: "",
userName: "",
checkPassword: "",
employeeName: "",
userFlag: 1,
roles: []
};
export default {
data() {
let validatePass = (rule, value, callback) => {
if (value === "") {
callback(new Error("请输入密码"));
} else {
callback();
}
};
let validatePass2 = (rule, value, callback) => {
if (value === "") {
callback(new Error("请再次输入密码"));
} else if (value !== this.formData.passWord) {
callback(new Error("两次输入密码不一致!"));
} else {
callback();
}
};
return {
roles: [],
query: {
userName: "",
userFlag: "",
page: 1,
limit: 20,
roleId: "",
customerId: store.getters.customerId,
},
list: [],
total: 0,
loading: true,
index: null,
formName: null,
formMap: {
add: "新增",
edit: "编辑"
},
formLoading: false,
formVisible: false,
formData: formJson,
formRules: {},
addRules: {
userName: [
{required: true, message: "请输入姓名", trigger: "blur"}
],
passWord: [
{required: true, message: "请输入密码", trigger: "blur"},
{validator: validatePass, trigger: "blur"}
],
checkPassword: [
{
required: true,
message: "请再次输入密码",
trigger: "blur"
},
{validator: validatePass2, trigger: "blur"}
],
userFlag: [
{required: true, message: "请选择状态", trigger: "change"}
]
},
editRules: {
userName: [
{required: true, message: "请输入姓名", trigger: "blur"}
],
userFlag: [
{required: true, message: "请选择状态", trigger: "change"}
]
},
deleteLoading: false
};
data() {
let validatePass = (rule, value, callback) => {
if (value === "") {
callback(new Error("请输入密码"));
} else {
callback();
}
};
let validatePass2 = (rule, value, callback) => {
if (value === "") {
callback(new Error("请再次输入密码"));
} else if (value !== this.formData.passWord) {
callback(new Error("两次输入密码不一致!"));
} else {
callback();
}
};
return {
roles: [],
query: {
userName: "",
userFlag: "",
page: 1,
limit: 20,
roleId: "",
customerId: store.getters.customerId,
},
list: [],
total: 0,
loading: true,
index: null,
formName: null,
formMap: {
add: "新增",
edit: "编辑"
},
formLoading: false,
formVisible: false,
formData: formJson,
formRules: {},
addRules: {
userName: [
{required: true, message: "请输入姓名", trigger: "blur"}
],
passWord: [
{required: true, message: "请输入密码", trigger: "blur"},
{validator: validatePass, trigger: "blur"}
],
checkPassword: [
{
required: true,
message: "请再次输入密码",
trigger: "blur"
},
{validator: validatePass2, trigger: "blur"}
],
userFlag: [
{required: true, message: "请选择状态", trigger: "change"}
]
},
editRules: {
userName: [
{required: true, message: "请输入姓名", trigger: "blur"}
],
userFlag: [
{required: true, message: "请选择状态", trigger: "change"}
]
},
deleteLoading: false
};
},
methods: {
onReset() {
this.$router.push({
path: ""
});
this.query = {
userName: "",
userFlag: "",
page: 1,
limit: 20,
roleId: "",
customerId: store.getters.customerId,
};
this.getList();
},
methods: {
onReset() {
this.$router.push({
path: ""
});
this.query = {
userName: "",
userFlag: "",
page: 1,
limit: 20,
roleId: "",
customerId: store.getters.customerId,
};
this.getList();
},
onSubmit() {
this.$router.push({
path: "",
query: this.query
});
this.getList();
},
handleCurrentChange(val) {
this.query.page = val;
this.getList();
},
getList() {
this.loading = true;
authAdminList(this.query)
.then(response => {
this.loading = false;
this.list = response.data.list || [];
this.total = response.data.total || 0;
})
.catch(() => {
this.loading = false;
this.list = [];
this.total = 0;
this.roles = [];
});
},
getRoleList() {
roleCustomers(this.query)
.then(response => {
this.roles = response.data.list || [];
})
.catch(() => {
this.roles = [];
});
},
onSubmit() {
this.$router.push({
path: "",
query: this.query
});
this.getList();
},
handleCurrentChange(val) {
this.query.page = val;
this.getList();
},
getList() {
this.loading = true;
authAdminList(this.query)
.then(response => {
this.loading = false;
this.list = response.data.list || [];
this.total = response.data.total || 0;
})
.catch(() => {
this.loading = false;
this.list = [];
this.total = 0;
this.roles = [];
});
},
getRoleList() {
roleCustomers(this.query)
.then(response => {
this.roles = response.data.list || [];
})
.catch(() => {
this.roles = [];
});
},
//
resetForm() {
if (this.$refs["dataForm"]) {
//
this.$refs["dataForm"].clearValidate();
//
resetForm() {
if (this.$refs["dataForm"]) {
//
this.$refs["dataForm"].clearValidate();
//
this.$refs["dataForm"].resetFields();
}
},
//
hideForm() {
//
this.formVisible = !this.formVisible;
//
this.$refs["dataForm"].resetFields();
return true;
},
//
handleForm(index, row) {
this.formVisible = true;
this.formData = JSON.parse(JSON.stringify(formJson));
if (row !== null) {
this.formData = Object.assign({}, row);
}
this.formName = "add";
this.formRules = this.addRules;
if (index !== null) {
this.index = index;
this.formName = "edit";
this.formRules = this.editRules;
this.$refs["dataForm"].resetFields();
}
},
//
hideForm() {
//
this.formVisible = !this.formVisible;
//
this.$refs["dataForm"].resetFields();
return true;
},
//
handleForm(index, row) {
this.formVisible = true;
this.formData = JSON.parse(JSON.stringify(formJson));
if (row !== null) {
this.formData = Object.assign({}, row);
}
this.formName = "add";
this.formRules = this.addRules;
if (index !== null) {
this.index = index;
this.formName = "edit";
this.formRules = this.editRules;
}
},
formSubmit() {
this.$refs["formData"].validate(valid => {
if (valid) {
this.formLoading = true;
let data = Object.assign({}, this.formData);
authAdminSave(data, this.formName).then(response => {
this.formLoading = false;
if (response.code !== 20000) {
this.$message.error(response.message);
return false;
}
},
formSubmit() {
this.$refs["formData"].validate(valid => {
if (valid) {
this.formLoading = true;
let data = Object.assign({}, this.formData);
authAdminSave(data, this.formName).then(response => {
this.formLoading = false;
if (response.code !== 20000) {
this.$message.error(response.message);
return false;
}
this.$message.success("操作成功");
this.formVisible = false;
if (this.formName === "add") {
//
if (response.data && response.data.id) {
data.id = response.data.id;
this.list.unshift(data);
}
} else {
this.list.splice(this.index, 1, data);
}
//
this.resetForm();
});
}
});
},
//
handleDel(index, row) {
if (row.id) {
this.$confirm("确认删除该记录吗?", "提示", {
type: "warning"
})
.then(() => {
let para = {id: row.id};
this.deleteLoading = true;
authAdminDelete(para)
.then(response => {
this.deleteLoading = false;
if (response.code !== 20000) {
this.$message.error(response.message);
return false;
}
this.$message.success("操作成功");
//
this.list.splice(index, 1);
})
.catch(() => {
this.deleteLoading = false;
});
})
.catch(() => {
this.$message.info("取消删除");
});
this.$message.success("操作成功");
this.formVisible = false;
if (this.formName === "add") {
//
if (response.data && response.data.id) {
data.id = response.data.id;
this.list.unshift(data);
}
} else {
this.list.splice(this.index, 1, data);
}
//
this.resetForm();
});
}
});
},
filters: {
statusFilterType(status) {
const statusMap = {
0: "gray",
1: "success",
2: "danger"
};
return statusMap[status];
},
statusFilterName(status) {
const statusMap = {
0: "禁用",
1: "正常",
2: "未验证"
};
return statusMap[status];
}
},
mounted() {
//
handleDel(index, row) {
if (row.id) {
this.$confirm("确认删除该记录吗?", "提示", {
type: "warning"
})
.then(() => {
let para = {id: row.id};
this.deleteLoading = true;
authAdminDelete(para)
.then(response => {
this.deleteLoading = false;
if (response.code !== 20000) {
this.$message.error(response.message);
return false;
}
this.$message.success("操作成功");
//
this.list.splice(index, 1);
})
.catch(() => {
this.deleteLoading = false;
});
})
.catch(() => {
this.$message.info("取消删除");
});
}
}
},
filters: {
statusFilterType(status) {
const statusMap = {
0: "gray",
1: "success",
2: "danger"
};
return statusMap[status];
},
created() {
//
let query = this.$route.query;
this.query = Object.assign(this.query, query);
this.query.limit = parseInt(this.query.limit);
//
this.getList();
//
this.getRoleList();
statusFilterName(status) {
const statusMap = {
0: "禁用",
1: "正常",
2: "未验证"
};
return statusMap[status];
}
},
mounted() {
},
created() {
//
let query = this.$route.query;
this.query = Object.assign(this.query, query);
this.query.limit = parseInt(this.query.limit);
//
this.getList();
//
this.getRoleList();
}
};
</script>

@ -1,76 +1,80 @@
<template>
<div>
<el-card>
<el-table v-loading="loading" :data="list" style="width: 100%">
<el-table-column type="index" label="序号" width="50"></el-table-column>
<el-table-column label="参数名" prop="paramName" width="200"></el-table-column>
<el-table-column label="参数键" prop="paramKey" width="200"></el-table-column>
<el-table-column label="参数值" prop="paramValue" width="300"></el-table-column>
<el-table-column label="参数说明" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span>{{ scope.row.paramExplain }}</span>
</template>
</el-table-column>
<el-table-column label="操作" fixed="right" width="200">
<template slot-scope="scope">
<el-table v-loading="loading" :data="list" style="width: 100%">
<el-table-column type="index" label="序号" width="50"></el-table-column>
<el-table-column label="参数名" prop="paramName" width="200"></el-table-column>
<el-table-column label="参数键" prop="paramKey" width="200"></el-table-column>
<el-table-column label="参数值" prop="paramValue" width="300"></el-table-column>
<el-table-column label="参数说明" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span>{{ scope.row.paramExplain }}</span>
</template>
</el-table-column>
<el-table-column label="操作" fixed="right" width="200">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click.native="handleForm(scope.$index, scope.row)"
>设置
</el-button
>
</template>
</el-table-column>
</el-table>
<el-pagination
:page-size="query.limit"
@current-change="handleCurrentChange"
layout="prev, pager, next"
:total="total"
>
</el-pagination>
<!--表单-->
<el-dialog
:title="formMap[formName]"
:close-on-click-modal="false"
:close-on-press-escape="false"
:visible.sync="formVisible"
:before-close="hideForm"
width="85%"
top="5vh"
>
<el-form :model="formData" :rules="formRules" ref="dataForm">
<el-form-item label="参数名" prop="paramName">
<el-input v-model="formData.paramName" auto-complete="off" :disabled="true"></el-input>
</el-form-item>
<el-form-item label="参数键" prop="paramKey">
<el-input v-model="formData.paramKey" auto-complete="off" :disabled="true"></el-input>
</el-form-item>
<el-form-item label="参数值" prop="paramValue">
<el-input
type=""
v-model="formData.paramValue"
auto-complete="off"
></el-input>
</el-form-item>
<el-form-item label="参数说明">
<el-input type="textarea" v-model="formData.paramExplain" :disabled="true" rows=6></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm">取消</el-button>
<el-button
type="text"
size="small"
@click.native="handleForm(scope.$index, scope.row)"
>设置
type="primary"
@click.native="formSubmit()"
:loading="formLoading"
>提交
</el-button
>
</template>
</el-table-column>
</el-table>
<el-pagination
:page-size="query.limit"
@current-change="handleCurrentChange"
layout="prev, pager, next"
:total="total"
>
</el-pagination>
</div>
</el-dialog>
<!--表单-->
<el-dialog
:title="formMap[formName]"
:close-on-click-modal="false"
:close-on-press-escape="false"
:visible.sync="formVisible"
:before-close="hideForm"
width="85%"
top="5vh"
>
<el-form :model="formData" :rules="formRules" ref="dataForm">
<el-form-item label="参数名" prop="paramName">
<el-input v-model="formData.paramName" auto-complete="off" :disabled="true"></el-input>
</el-form-item>
<el-form-item label="参数键" prop="paramKey">
<el-input v-model="formData.paramKey" auto-complete="off" :disabled="true"></el-input>
</el-form-item>
<el-form-item label="参数值" prop="paramValue">
<el-input
type=""
v-model="formData.paramValue"
auto-complete="off"
></el-input>
</el-form-item>
<el-form-item label="参数说明">
<el-input type="textarea" v-model="formData.paramExplain" :disabled="true" rows=6></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm">取消</el-button>
<el-button
type="primary"
@click.native="formSubmit()"
:loading="formLoading"
>提交
</el-button
>
</div>
</el-dialog>
</el-card>
</div>
</template>

Loading…
Cancel
Save