From 79d9fc857559982b00b68b2d709807bdc4cd286f Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 11 Apr 2022 10:58:17 +0800
Subject: [PATCH] minio 地址修改
---
src/views/securityUnitChild/social.vue | 203 ++++++++++++++++++++++++--------------------------
1 files changed, 97 insertions(+), 106 deletions(-)
diff --git a/src/views/securityUnitChild/social.vue b/src/views/securityUnitChild/social.vue
index d13c4a8..62109ee 100644
--- a/src/views/securityUnitChild/social.vue
+++ b/src/views/securityUnitChild/social.vue
@@ -1,6 +1,13 @@
<template>
- <basic-container>
+ <basic-container
+ :class="[
+ $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+ $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : ''
+ ]"
+ >
<avue-crud
+ class="tablesss"
+ v-if="visible"
:option="option"
:table-loading="loading"
:data="data"
@@ -68,12 +75,12 @@
getDetail,
add,
update,
- remove,
+ remove
} from "@/api/social/social";
import { mapGetters } from "vuex";
import { getToken } from "@/util/auth";
export default {
- props: ["deptid"],
+ props: ["deptid", "socialRE"],
data() {
var deptid = this.deptid;
if (this.deptid == undefined) {
@@ -82,6 +89,7 @@
deptid = this.$store.getters.userInfo.dept_id;
}
return {
+ visible: true,
form: { cardid: "" },
query: {},
@@ -91,11 +99,12 @@
pageSize: 10,
currentPage: 1,
total: 0,
+ ...this.$store.state.control.changePageSize
},
selectionList: [],
option: {
height: "auto",
- calcHeight: 30,
+ // calcHeight: 30,
tip: false,
searchShow: true,
align: "center",
@@ -106,6 +115,7 @@
menu: false,
selection: true,
dialogClickModal: false,
+ ...this.$store.state.control.clearOtherBut,
column: [
{
label: "姓名",
@@ -113,13 +123,13 @@
width: 65,
labelWidth: 110,
- change: (res) => {
+ change: res => {
this.changes(res);
},
dicUrl: "/api/blade-user/page-security-unit?deptId=" + deptid,
props: {
label: "realName",
- value: "id",
+ value: "id"
},
search: true,
searchLabelWidth: 45,
@@ -129,9 +139,9 @@
{
required: true,
message: "请输入姓名",
- trigger: "blur",
- },
- ],
+ trigger: "blur"
+ }
+ ]
},
{
label: "性别",
@@ -141,16 +151,12 @@
dicData: [
{
label: "男",
- value: 1,
+ value: 1
},
{
label: "女",
- value: 2,
- },
- {
- label: "未知",
- value: 3,
- },
+ value: 2
+ }
],
labelWidth: 110,
addDisabled: true,
@@ -159,25 +165,25 @@
{
required: true,
message: "请输入性别",
- trigger: "blur",
- },
- ],
+ trigger: "blur"
+ }
+ ]
},
- {
- label: "民族",
- prop: "nation",
- addDisabled: true,
- editDisabled: true,
- width: 55,
- labelWidth: 110,
- rules: [
- {
- required: true,
- message: "请输入民族",
- trigger: "blur",
- },
- ],
- },
+ // {
+ // label: "民族",
+ // prop: "nation",
+ // addDisabled: true,
+ // editDisabled: true,
+ // width: 55,
+ // labelWidth: 110,
+ // rules: [
+ // {
+ // required: true,
+ // message: "请输入民族",
+ // trigger: "blur",
+ // },
+ // ],
+ // },
// {
// label: "出生日期",
// labelWidth: 110,
@@ -207,9 +213,9 @@
{
required: true,
message: "请输入联系电话",
- trigger: "blur",
- },
- ],
+ trigger: "blur"
+ }
+ ]
},
{
label: "身份证号",
@@ -222,24 +228,24 @@
{
required: true,
message: "请输入身份证号",
- trigger: "blur",
- },
- ],
+ trigger: "blur"
+ }
+ ]
},
{
label: "户籍所在地址",
prop: "residence",
labelWidth: 110,
overHidden: true,
- addDisabled: true,
- editDisabled: true,
+ addDisabled: false,
+ editDisabled: false,
rules: [
{
required: true,
message: "请输入户籍所在地址",
- trigger: "blur",
- },
- ],
+ trigger: "blur"
+ }
+ ]
},
// {
// label: "居住地址 ",
@@ -278,9 +284,9 @@
{
required: true,
message: "请输入个人缴费额",
- trigger: "blur",
- },
- ],
+ trigger: "blur"
+ }
+ ]
},
{
label: "参保时间",
@@ -294,10 +300,10 @@
{
required: true,
message: "请输入参保时间",
- trigger: "blur",
- },
- ],
- },
+ trigger: "blur"
+ }
+ ]
+ }
// {
// label: "所属机构",
// labelWidth: 110,
@@ -310,7 +316,7 @@
// value: "deptid",
// },
// },
- ],
+ ]
},
data: [],
excelForm: {},
@@ -326,46 +332,19 @@
loadText: "模板上传中,请稍等",
span: 24,
propsHttp: {
- res: "data",
+ res: "data"
},
tip: "请上传 .xls,.xlsx 标准格式文件",
- action: "/api/social/import-user?deptid=" + deptid,
+ action: "/api/social/import-user?deptid=" + deptid
},
- // {
- // label: "数据覆盖",
- // prop: "isCovered",
- // type: "switch",
- // align: "center",
- // hide: true,
- // width: 80,
- // dicData: [
- // {
- // label: "否",
- // value: 0,
- // },
- // {
- // label: "是",
- // value: 1,
- // },
- // ],
- // value: 0,
- // slot: true,
- // rules: [
- // {
- // required: true,
- // message: "请选择是否覆盖",
- // trigger: "blur",
- // },
- // ],
- // },
{
label: "模板下载",
prop: "excelTemplate",
formslot: true,
- span: 24,
- },
- ],
- },
+ span: 24
+ }
+ ]
+ }
};
},
watch: {
@@ -380,34 +359,44 @@
this.deptid;
}
},
+ socialRE() {
+ this.$refs.crud.refreshTable();
+ this.$refs.crud.doLayout();
+ }
+ },
+ created() {
+ this.option.height = this.windowHeight - 320;
},
computed: {
- ...mapGetters(["permission", "userInfo"]),
+ ...mapGetters(["permission", "userInfo", "windowHeight"]),
permissionList() {
return {
addBtn: this.vaildData(this.permission.social_add, true),
viewBtn: this.vaildData(this.permission.social_view, false),
delBtn: this.vaildData(this.permission.social_delete, false),
- editBtn: this.vaildData(this.permission.social_edit, false),
+ editBtn: this.vaildData(this.permission.social_edit, false)
};
},
ids() {
let ids = [];
- this.selectionList.forEach((ele) => {
+ this.selectionList.forEach(ele => {
ids.push(ele.id);
});
return ids.join(",");
- },
+ }
+ },
+ mounted() {
+ this.$store.commit("setWindowSizeHeightAdd");
},
methods: {
changes(val) {
if (val.value != "") {
- getuseList(val.value).then((res) => {
+ getuseList(val.value).then(res => {
// console.log(res);
var d = res.data.data;
this.form.cardid = d.cardid;
this.form.telephone = d.phone;
- this.form.residence = d.nativeplace;
+ this.form.residence = d.registered;
this.form.address = d.address;
this.form.sex = d.sex;
this.form.nation = d.nation;
@@ -424,11 +413,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
done();
},
- (error) => {
+ error => {
loading();
window.console.log(error);
}
@@ -443,11 +432,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
done();
},
- (error) => {
+ error => {
loading();
console.log(error);
}
@@ -457,7 +446,7 @@
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
})
.then(() => {
return remove(row.id);
@@ -466,7 +455,7 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
});
},
@@ -492,7 +481,7 @@
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
})
.then(() => {
return remove(this.ids);
@@ -501,14 +490,14 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
this.$refs.crud.toggleSelection();
});
},
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
- getDetail(this.form.id).then((res) => {
+ getDetail(this.form.id).then(res => {
this.form = res.data.data;
});
}
@@ -547,17 +536,19 @@
page.currentPage,
page.pageSize,
Object.assign(params, this.query)
- ).then((res) => {
+ ).then(res => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
this.loading = false;
+ this.$refs.crud.refreshTable();
+ this.$refs.crud.doLayout();
+ this.$store.commit("setWindowSizeHeightAdd");
this.selectionClear();
});
- },
- },
+ }
+ }
};
</script>
-<style>
-</style>
+<style></style>
--
Gitblit v1.9.3