Commit e2989c11 authored by 白舜's avatar 白舜 🎱

文案调整: 组织机构 -> 组织,机构 -> 组织

parent c70867ff
<template> <template>
<div class="register-personal-user"> <div class="register-personal-user">
<el-form ref="form" :model="formData" :rules="formDataRules"> <el-form ref="form" :model="formData" :rules="formDataRules">
<el-form-item label="用户组织机构" prop="oid"> <el-form-item label="用户组织" prop="oid">
<el-select <el-select
v-model="formData.oid" v-model="formData.oid"
placeholder="搜索并选择" placeholder="搜索并选择"
...@@ -82,12 +82,12 @@ ...@@ -82,12 +82,12 @@
</el-form> </el-form>
</div> </div>
</template> </template>
<script> <script>
import md5 from "js-md5"; import md5 from "js-md5";
export default { export default {
name: "RegisterOrgUser", // 注册政府机构用户 name: "RegisterOrgUser", // 注册政府组织用户
data() { data() {
const validateUserId = (rule, value, callback) => { const validateUserId = (rule, value, callback) => {
let reg = new RegExp(/^[a-zA-Z0-9|\-|_|\.]+$/); let reg = new RegExp(/^[a-zA-Z0-9|\-|_|\.]+$/);
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
}; };
const validatePassword = (rule, value, callback) => { const validatePassword = (rule, value, callback) => {
let reg = new RegExp(/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,20}$/); let reg = new RegExp(/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,20}$/);
setTimeout(() => { setTimeout(() => {
if (value == "") { if (value == "") {
callback(new Error("请输入密码")); callback(new Error("请输入密码"));
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
}; };
const validatePhone = (rule, value, callback) => { const validatePhone = (rule, value, callback) => {
const reg = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/; const reg = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/;
setTimeout(() => { setTimeout(() => {
if (!reg.test(value)) { if (!reg.test(value)) {
callback(new Error("请输入正确的手机号码")); callback(new Error("请输入正确的手机号码"));
...@@ -146,12 +146,12 @@ ...@@ -146,12 +146,12 @@
} }
}); });
}; };
return { return {
formData: { formData: {
is_inside: 1, // 固定1 is_inside: 1, // 固定1
user_category: 0, // 用户类型0 user_category: 0, // 用户类型0
oid: "", // 用户组织机构 必填 oid: "", // 用户组织 必填
user_id: "", // 用户名 必填 user_id: "", // 用户名 必填
password: "", // 密码 必填 password: "", // 密码 必填
confirm_password: "", confirm_password: "",
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
}, },
formDataRules: { formDataRules: {
oid: [ oid: [
{ required: true, message: "请选择用户组织机构", trigger: "change" }, { required: true, message: "请选择用户组织", trigger: "change" },
], ],
user_id: [ user_id: [
{ required: true, message: "请输入用户名", trigger: "blur" }, { required: true, message: "请输入用户名", trigger: "blur" },
...@@ -197,7 +197,7 @@ ...@@ -197,7 +197,7 @@
getOrgList(queryText) { getOrgList(queryText) {
if (queryText) { if (queryText) {
this.laodingOrgList = true; this.laodingOrgList = true;
this.$api.general this.$api.general
.getOrgList({ .getOrgList({
limit: 9999999, limit: 9999999,
...@@ -210,7 +210,7 @@ ...@@ -210,7 +210,7 @@
this.$message.error(data.errMsg); this.$message.error(data.errMsg);
this.orgList = []; this.orgList = [];
} }
this.laodingOrgList = false; this.laodingOrgList = false;
}); });
} else { } else {
...@@ -230,11 +230,11 @@ ...@@ -230,11 +230,11 @@
}, },
countDownAction() { countDownAction() {
this.countDown = 60; this.countDown = 60;
if (this.countDownTimer) { if (this.countDownTimer) {
clearInterval(this.countDownTimer); clearInterval(this.countDownTimer);
} }
this.countDownTimer = setInterval(() => { this.countDownTimer = setInterval(() => {
if (this.countDown > 0) { if (this.countDown > 0) {
this.countDown--; this.countDown--;
...@@ -250,16 +250,16 @@ ...@@ -250,16 +250,16 @@
...this.formData, ...this.formData,
password: md5(this.formData.password), password: md5(this.formData.password),
}; };
delete formData.confirm_password; delete formData.confirm_password;
this.$api.general.registerlUser(formData).then(({ data }) => { this.$api.general.registerlUser(formData).then(({ data }) => {
if (data.success == 1) { if (data.success == 1) {
this.$message({ this.$message({
message: "注册成功", message: "注册成功",
type: "success", type: "success",
}); });
this.$emit("success"); this.$emit("success");
} else { } else {
this.$message({ this.$message({
...@@ -288,18 +288,17 @@ ...@@ -288,18 +288,17 @@
}, },
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
.msg-code { .msg-code {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
margin-top: 25px; margin-top: 25px;
> .bg-identify { > .bg-identify {
margin-left: 6px; margin-left: 6px;
flex-shrink: 0; flex-shrink: 0;
} }
} }
</style> </style>
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
:rules="formRules" :rules="formRules"
ref="systemRef" ref="systemRef"
style="max-width: 66%"> style="max-width: 66%">
<el-form-item label="所属机构" prop="organization_id"> <el-form-item label="所属组织" prop="organization_id">
<el-tree-select <el-tree-select
v-model="systemForm.organization_id" v-model="systemForm.organization_id"
:data="orgData" :data="orgData"
...@@ -225,7 +225,7 @@ const checkPhoneRepet = (rule, value, callback) => { ...@@ -225,7 +225,7 @@ const checkPhoneRepet = (rule, value, callback) => {
}; };
const formRules = reactive({ const formRules = reactive({
organization_id: [{ required: true, message: "请选择组织机构", trigger: "change" }], organization_id: [{ required: true, message: "请选择组织", trigger: "change" }],
business_name: [ business_name: [
{ required: true, message: "请输入业务系统名称", trigger: "blur" }, { required: true, message: "请输入业务系统名称", trigger: "blur" },
{ max: 50, message: "业务系统名称最大长度为50个字符", trigger: "blur" }, { max: 50, message: "业务系统名称最大长度为50个字符", trigger: "blur" },
......
...@@ -46,7 +46,7 @@ import bgBreadcrumb from "@/components/bg-breadcrumb.vue"; ...@@ -46,7 +46,7 @@ import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const baseInfo = reactive([ const baseInfo = reactive([
{ {
name: "所属机构", name: "所属组织",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<bg-breadcrumb></bg-breadcrumb> <bg-breadcrumb></bg-breadcrumb>
<div class="flex_row"> <div class="flex_row">
<div class="flex_left bgc_white"> <div class="flex_left bgc_white">
<div class="tree_header">政务机构</div> <div class="tree_header">政务组织</div>
<div class="tree_content"> <div class="tree_content">
<div class="search"> <div class="search">
<el-input v-model="filterTree" placeholder="请输入组织名称搜索" :prefix-icon="Search" /> <el-input v-model="filterTree" placeholder="请输入组织名称搜索" :prefix-icon="Search" />
...@@ -207,7 +207,7 @@ const headers = ref([ ...@@ -207,7 +207,7 @@ const headers = ref([
prop: "system_account", prop: "system_account",
}, },
{ {
label: "所属机构", label: "所属组织",
prop: "organization_name", prop: "organization_name",
minWidth: 180, minWidth: 180,
}, },
......
...@@ -76,7 +76,7 @@ const instanceData = reactive({ ...@@ -76,7 +76,7 @@ const instanceData = reactive({
approveBasicInfo: [ approveBasicInfo: [
{ {
key: "organization_name", key: "organization_name",
label: "所属机构", label: "所属组织",
value: "", value: "",
// slot: "approvalStatus", // slot: "approvalStatus",
}, },
......
...@@ -24,7 +24,7 @@ const instanceData = reactive({ ...@@ -24,7 +24,7 @@ const instanceData = reactive({
approveBasicInfo: [ approveBasicInfo: [
{ {
key: "organization_name", key: "organization_name",
label: "所属机构", label: "所属组织",
value: "", value: "",
// slot: "approvalStatus", // slot: "approvalStatus",
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="page_container"> <div class="page_container">
<bg-breadcrumb></bg-breadcrumb> <bg-breadcrumb></bg-breadcrumb>
<div class="main_container"> <div class="main_container">
<bg-filter-group @search="changeSearch" v-model="filter.search" placeholder="请输入业务系统名称、账号或所属机构"> <bg-filter-group @search="changeSearch" v-model="filter.search" placeholder="请输入业务系统名称、账号或所属组织">
<template v-slot:filter_group> <template v-slot:filter_group>
<div class="left-filter filter_list"> <div class="left-filter filter_list">
<div class="filter_item"> <div class="filter_item">
...@@ -133,7 +133,7 @@ const state = reactive({ ...@@ -133,7 +133,7 @@ const state = reactive({
minWidth: 120, minWidth: 120,
}, },
{ {
label: "所属机构", label: "所属组织",
prop: "organization_name", prop: "organization_name",
width: 200, width: 200,
}, },
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<bg-filter-group <bg-filter-group
@search="changeSearch" @search="changeSearch"
v-model="filter.search" v-model="filter.search"
placeholder="请输入账号、手机号和所属机构"> placeholder="请输入账号、手机号和所属组织">
<template v-slot:left_action> <template v-slot:left_action>
<div class="apaas_button"> <div class="apaas_button">
<el-button type="primary" @click="exportFile"> <el-button type="primary" @click="exportFile">
...@@ -206,7 +206,7 @@ const state = reactive({ ...@@ -206,7 +206,7 @@ const state = reactive({
// width: 200, // width: 200,
}, },
{ {
label: "所属机构", label: "所属组织",
prop: "name", prop: "name",
// width: 120, // width: 120,
}, },
......
...@@ -37,7 +37,7 @@ const instanceData = reactive({ ...@@ -37,7 +37,7 @@ const instanceData = reactive({
}, },
{ {
key: "org_name", key: "org_name",
label: "所属机构", label: "所属组织",
value: "", value: "",
}, },
{ {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<bg-filter-group <bg-filter-group
@search="changeSearch" @search="changeSearch"
v-model="filter.search" v-model="filter.search"
placeholder="请输入账号、手机号和所属机构"> placeholder="请输入账号、手机号和所属组织">
<template v-slot:left_action> <template v-slot:left_action>
<div class="apaas_button"> <div class="apaas_button">
<el-button type="primary" @click="exportFile"> <el-button type="primary" @click="exportFile">
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<bg-breadcrumb></bg-breadcrumb> <bg-breadcrumb></bg-breadcrumb>
<div class="flex_row"> <div class="flex_row">
<div class="flex_left bgc_white"> <div class="flex_left bgc_white">
<div class="tree_header">政务机构</div> <div class="tree_header">政务组织</div>
<div class="tree_content"> <div class="tree_content">
<div class="search"> <div class="search">
<el-input v-model="search" placeholder="请输入组织名称搜索" :prefix-icon="Search" @input="searchChange" /> <el-input v-model="search" placeholder="请输入组织名称搜索" :prefix-icon="Search" @input="searchChange" />
...@@ -282,17 +282,17 @@ const toOrgDetail = () => { ...@@ -282,17 +282,17 @@ const toOrgDetail = () => {
}; };
const baseInfo = reactive([ const baseInfo = reactive([
{ {
name: "机构类型", name: "组织类型",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
{ {
name: "组织机构代码", name: "组织代码",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
{ {
name: "机构名称", name: "组织名称",
value: "", value: "",
callback: toOrgDetail, callback: toOrgDetail,
nameWidth: 130, nameWidth: 130,
...@@ -315,12 +315,12 @@ const baseInfo = reactive([ ...@@ -315,12 +315,12 @@ const baseInfo = reactive([
]); ]);
const baseInfo2 = reactive([ const baseInfo2 = reactive([
{ {
name: "机构名称", name: "组织名称",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
{ {
name: "组织机构代码", name: "组织代码",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
......
...@@ -60,12 +60,12 @@ const route = useRoute(); ...@@ -60,12 +60,12 @@ const route = useRoute();
const baseInfo = reactive([ const baseInfo = reactive([
{ {
name: "机构名称", name: "组织名称",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
{ {
name: "组织机构代码", name: "组织代码",
value: "", value: "",
nameWidth: 130, nameWidth: 130,
}, },
......
...@@ -13,10 +13,10 @@ ...@@ -13,10 +13,10 @@
<el-checkbox v-model="orgForm.level" @change="isTop" label="顶级" /> <el-checkbox v-model="orgForm.level" @change="isTop" label="顶级" />
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
<el-form-item label="政务机构名称" prop="name"> <el-form-item label="政务组织名称" prop="name">
<el-input v-model="orgForm.name" /> <el-input v-model="orgForm.name" />
</el-form-item> </el-form-item>
<el-form-item label="组织机构代码" prop="organization_code"> <el-form-item label="组织代码" prop="organization_code">
<el-input v-model="orgForm.organization_code" /> <el-input v-model="orgForm.organization_code" />
</el-form-item> </el-form-item>
<el-form-item label="组织介绍" prop="description"> <el-form-item label="组织介绍" prop="description">
...@@ -75,13 +75,13 @@ const checkName = (rule, value, callback) => { ...@@ -75,13 +75,13 @@ const checkName = (rule, value, callback) => {
const formRules = reactive({ const formRules = reactive({
p_organization_id: [{ required: true, message: "输入上级目录", trigger: "blur" }], p_organization_id: [{ required: true, message: "输入上级目录", trigger: "blur" }],
name: [ name: [
{ required: true, message: "请输入机构名称", trigger: "blur" }, { required: true, message: "请输入组织名称", trigger: "blur" },
{ max: 50, message: "机构名称最大长度为50位", trigger: "blur" }, { max: 50, message: "组织名称最大长度为50位", trigger: "blur" },
{ validator: checkName, trigger: "blur" }, { validator: checkName, trigger: "blur" },
], ],
organization_code: [ organization_code: [
{ required: true, message: "请输入组织机构代码", trigger: "blur" }, { required: true, message: "请输入组织代码", trigger: "blur" },
{ max: 18, message: "组织机构代码最大长度为18位", trigger: "blur" }, { max: 18, message: "组织代码最大长度为18位", trigger: "blur" },
{ validator: checkCode, trigger: "blur" }, { validator: checkCode, trigger: "blur" },
], ],
}); });
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
:rules="orgAccountFormRules" :rules="orgAccountFormRules"
ref="orgformAccountRef" ref="orgformAccountRef"
style="max-width: 66%"> style="max-width: 66%">
<el-form-item label="所属组织机构" prop="organization_id"> <el-form-item label="所属组织" prop="organization_id">
<el-tree-select <el-tree-select
v-model="orgAccountForm.organization_id" v-model="orgAccountForm.organization_id"
:data="orgData" :data="orgData"
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<div class="dashed_line"></div> <div class="dashed_line"></div>
</div> </div>
<div class="info-form"> <div class="info-form">
<el-form-item prop="organization_id" label="所属机构"> <el-form-item prop="organization_id" label="所属组织">
<el-tree-select <el-tree-select
v-model="infoForm.organization_id" v-model="infoForm.organization_id"
:data="orgData" :data="orgData"
......
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