Commit e87af49e authored by 徐一鸣's avatar 徐一鸣

权限管理新建组织、新建用户、新建角色部分字段限制长度

parent 440d807f
...@@ -124,13 +124,15 @@ export default { ...@@ -124,13 +124,15 @@ export default {
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入组织机构名称", trigger: "blur" }, { required: true, message: "请输入组织机构名称", trigger: "blur" },
{ max: 10, message: "长度小于10个字符", trigger: "blur" },
], ],
shortname: [ shortname: [
// { required: true, message: '请输入组织机构简称', trigger: 'blur' }, // { required: true, message: '请输入组织机构简称', trigger: 'blur' },
{ max: 10, message: "长度小于10个字符", trigger: "blur" },
], ],
desc: [ desc: [
// { required: true, message: '请输入组织说明', trigger: 'blur' }, // { required: true, message: '请输入组织说明', trigger: 'blur' },
{ max: 200, message: "长度小于200个字符", trigger: "blur" }, { max: 500, message: "长度小于500个字符", trigger: "blur" },
], ],
fileList: [ fileList: [
// {required: true, message: '请上传图片', trigger: 'change'} // {required: true, message: '请上传图片', trigger: 'change'}
...@@ -179,10 +181,10 @@ export default { ...@@ -179,10 +181,10 @@ export default {
) )
.then((response) => { .then((response) => {
console.log(response); console.log(response);
if(!response.data.success){ if (!response.data.success) {
this.$message.error(response.data.errMsg) this.$message.error(response.data.errMsg);
return return;
} }
let data = response.data.data; let data = response.data.data;
this.form = { this.form = {
name: data.department_name, name: data.department_name,
...@@ -209,10 +211,10 @@ export default { ...@@ -209,10 +211,10 @@ export default {
.put("/apaas/backmgt/department", temp) .put("/apaas/backmgt/department", temp)
.then((response) => { .then((response) => {
console.log(response); console.log(response);
if(!response.data.success){ if (!response.data.success) {
this.$message.error(response.data.errMsg) this.$message.error(response.data.errMsg);
return return;
} }
this.$message.success("保存成功"); this.$message.success("保存成功");
this.$router.back(-1); this.$router.back(-1);
}) })
...@@ -234,10 +236,10 @@ export default { ...@@ -234,10 +236,10 @@ export default {
.post("/apaas/backmgt/department", temp) .post("/apaas/backmgt/department", temp)
.then((response) => { .then((response) => {
console.log(response); console.log(response);
if(!response.data.success){ if (!response.data.success) {
this.$message.error(response.data.errMsg) this.$message.error(response.data.errMsg);
return return;
} }
this.$message.success("保存成功"); this.$message.success("保存成功");
this.$router.back(-1); this.$router.back(-1);
}) })
...@@ -249,12 +251,12 @@ export default { ...@@ -249,12 +251,12 @@ export default {
this.$http this.$http
.get("/apaas/backmgt/department/list") .get("/apaas/backmgt/department/list")
.then((response) => { .then((response) => {
if(!response.data.success){ if (!response.data.success) {
this.$message.error(response.data.errMsg) this.$message.error(response.data.errMsg);
return return;
} }
let data = response.data.data; let data = response.data.data;
this.origin_arr = data this.origin_arr = data;
}) })
.catch(function(response) {}); .catch(function(response) {});
}, },
......
...@@ -82,10 +82,13 @@ export default { ...@@ -82,10 +82,13 @@ export default {
now_user: 2, //0:普通用户,1:组织管理员,2:超级管理员 now_user: 2, //0:普通用户,1:组织管理员,2:超级管理员
permissionData: [], permissionData: [],
rules: { rules: {
name: [{ required: true, message: "请输入角色名称", trigger: "blur" }], name: [
{ required: true, message: "请输入角色名称", trigger: "blur" },
{ max: 8, message: "长度小于8个字符", trigger: "blur" },
],
desc: [ desc: [
{ required: true, message: "请输入角色描述", trigger: "blur" }, { required: true, message: "请输入角色描述", trigger: "blur" },
{ max: 200, message: "长度小于200个字符", trigger: "blur" }, { max: 500, message: "长度小于500个字符", trigger: "blur" },
], ],
}, },
edit_flag: 0, edit_flag: 0,
......
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
:limit="1" :limit="1"
:on-change="imageUploadChange" :on-change="imageUploadChange"
:on-success="imageUploadSuccess" :on-success="imageUploadSuccess"
:on-error="imageUploadError"
action="/apaas/hubApi/image/upload" action="/apaas/hubApi/image/upload"
name="file" name="file"
drag drag
...@@ -63,7 +64,11 @@ ...@@ -63,7 +64,11 @@
</div> </div>
<div class="form_line"></div> <div class="form_line"></div>
<el-form-item label="上传镜像列表:"> <el-form-item label="上传镜像列表:">
<div class="image_list_container" v-infinite-scroll="loadImageList"> <div
v-if="image_datas"
class="image_list_container"
v-infinite-scroll="loadImageList"
>
<apass-table <apass-table
:header="image_headers" :header="image_headers"
:data="image_datas" :data="image_datas"
...@@ -298,7 +303,10 @@ export default { ...@@ -298,7 +303,10 @@ export default {
cjsl: "", // 应用场景示例 cjsl: "", // 应用场景示例
}, },
app_rules: { app_rules: {
name: [{ required: true, message: "请输入应用名称", trigger: "blur" }], name: [
{ required: true, message: "请输入应用名称", trigger: "blur" },
{ max: 16, message: "长度小于16个字符", trigger: "blur" },
],
version: [{ required: true, message: "请输入应用版本", trigger: "blur" }], version: [{ required: true, message: "请输入应用版本", trigger: "blur" }],
ywly: [{ required: true, message: "请选择业务领域", trigger: "change" }], ywly: [{ required: true, message: "请选择业务领域", trigger: "change" }],
type: [{ required: true, message: "请选择应用类型", trigger: "change" }], type: [{ required: true, message: "请选择应用类型", trigger: "change" }],
...@@ -363,7 +371,7 @@ export default { ...@@ -363,7 +371,7 @@ export default {
}); */ }); */
}, },
imageUploadSuccess(response) { imageUploadSuccess(response) {
console.log("新增成功", response); // console.log("新增成功", response);
this.$refs.step1_upload.clearFiles(); this.$refs.step1_upload.clearFiles();
this.image_info.image_name = ""; this.image_info.image_name = "";
this.image_info.tag = ""; this.image_info.tag = "";
...@@ -373,6 +381,13 @@ export default { ...@@ -373,6 +381,13 @@ export default {
this.image_page = 1; this.image_page = 1;
this.initImageList(); this.initImageList();
}, },
imageUploadError(response) {
this.$message({
message: `上传失败`,
type: "warning",
});
this.step1UplaodLoading = false;
},
submitImage(formName) { submitImage(formName) {
this.$refs[formName].validate((valid) => { this.$refs[formName].validate((valid) => {
if (valid) { if (valid) {
......
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