提交 615673e1 编写于 作者: bo.dang's avatar bo.dang

对接部门和分享修复

上级 a6abaa14
...@@ -99,13 +99,21 @@ ...@@ -99,13 +99,21 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="对接部门" prop="deptId" v-if="deptFlag"> <el-form-item label="允许分享圈子" prop="allowShare" v-if="formData.type == 1 || formData.type == 2 " class="required-label">
<el-radio-group v-model="formData.allowShare" size="small">
<el-radio :label="0" class="label-type">不允许</el-radio>
<el-radio :label="1" class="label-type">允许</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="对接部门" prop="deptId" v-if="deptFlag" class="required-label">
<el-select <el-select
v-model="formData.deptId" v-model="formData.deptId"
@change="returnTypeData('deptId')"
placeholder="请选择该小圈的对接部门" placeholder="请选择该小圈的对接部门"
size="small" size="small">
clearable>
<el-option <el-option
v-for="(item,index) in deptList" v-for="(item,index) in deptList"
:key="index" :key="index"
...@@ -116,14 +124,6 @@ ...@@ -116,14 +124,6 @@
</el-form-item> </el-form-item>
<el-form-item label="允许分享圈子" prop="allowShare" v-if="formData.type == 1 || formData.type == 2 ">
<el-radio-group v-model="formData.allowShare" size="small">
<el-radio :label="0" class="label-type">不允许</el-radio>
<el-radio :label="1" class="label-type">允许</el-radio>
</el-radio-group>
</el-form-item>
<div style="margin-top: 60px;margin-left: 250px;"> <div style="margin-top: 60px;margin-left: 250px;">
<el-button type="primary" @click="save()" center>保存</el-button> <el-button type="primary" @click="save()" center>保存</el-button>
<el-button @click="cancle()">取 消</el-button> <el-button @click="cancle()">取 消</el-button>
...@@ -240,6 +240,9 @@ ...@@ -240,6 +240,9 @@
], ],
type: [ type: [
{ required: true, message: "请选择圈子类型", trigger: "blur" }, { required: true, message: "请选择圈子类型", trigger: "blur" },
],
deptId: [
{ required: true, message: "请选择对接部门", trigger: "blur" }
] ]
}, },
imgMouseOver1: false, imgMouseOver1: false,
...@@ -285,14 +288,21 @@ ...@@ -285,14 +288,21 @@
if (!this.formData.headUrl){ if (!this.formData.headUrl){
this.uploadImgMessage1 = true; this.uploadImgMessage1 = true;
} }
this.$refs[formName].validate(valid => { this.$refs[formName].validate(valid => {
if (valid&&this.formData.headUrl!="") { if (valid && vm.formData.headUrl!="") {
flag = true; flag = true;
} else { } else {
console.log("error submit!!"); console.log("error submit!!");
flag = false; flag = false;
} }
}); });
if(flag){
if(this.formData.deptId == ""){
this.formData.deptId = 0;
}
}
this.$emit('returnIsNext', flag); this.$emit('returnIsNext', flag);
}, },
//上传圈子头像 //上传圈子头像
...@@ -422,7 +432,8 @@ ...@@ -422,7 +432,8 @@
getCircleDept(params).then(res => { getCircleDept(params).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.deptFlag = res.data; // vm.deptFlag = res.data;
vm.deptFlag = true;
// this.$message.success('操作成功'); // this.$message.success('操作成功');
} }
}).catch(err => { }).catch(err => {
......
...@@ -62,8 +62,8 @@ ...@@ -62,8 +62,8 @@
idType: localStorage.getItem("storageIdType"), idType: localStorage.getItem("storageIdType"),
roleType: null, roleType: null,
type: 0, type: 0,
deptId: 0, deptId: "",
allowShare: 0 allowShare: 1
} }
} }
}, },
...@@ -145,11 +145,11 @@ ...@@ -145,11 +145,11 @@
// 修改编辑基础信息 // 修改编辑基础信息
returnIsNext(flag) { returnIsNext(flag) {
if (flag == true) { if (flag == true) {
this.commitQuanziInfo(); vm.commitQuanziInfo();
} }
}, },
returnTypeData(item) { returnTypeData(item) {
this.formData[item.name] = item.val vm.formData[item.name] = item.val
}, },
//获取圈子详情 //获取圈子详情
getCircleInfo() { getCircleInfo() {
...@@ -157,15 +157,18 @@ ...@@ -157,15 +157,18 @@
// closeLoading(this); // closeLoading(this);
if (res.code == "000000") { if (res.code == "000000") {
this.formData = { ...this.formData, ...res.data }; this.formData = { ...this.formData, ...res.data };
if(vm.formData.deptId == 0){
vm.formData.deptId = "";
}
} else { } else {
this.$message(res.message); vm.$message(res.message);
} }
}).catch(err => { }).catch(err => {
this.$message.error('请求失败'); vm.$message.error('请求失败');
}); });
}, },
commitQuanziInfo() { commitQuanziInfo() {
let req = this.formData; let req = vm.formData;
console.log("commitQuanziInfo() : name = " + req.name + ", headUrl = " + req.headUrl console.log("commitQuanziInfo() : name = " + req.name + ", headUrl = " + req.headUrl
+ ", coverUrl = " + req.coverUrl + ", introduce = " + req.introduce + ", dynamicFlag = " + req.dynamicFlag) + ", coverUrl = " + req.coverUrl + ", introduce = " + req.introduce + ", dynamicFlag = " + req.dynamicFlag)
vm.POST("circle/circle/save", req).then(res => { vm.POST("circle/circle/save", req).then(res => {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册