提交 af158cb3 编写于 作者: haochangdi's avatar haochangdi

修复设定机构的初始化问题

上级 80da32ca
...@@ -251,6 +251,12 @@ export default { ...@@ -251,6 +251,12 @@ export default {
vm.listLevels(); vm.listLevels();
}, },
methods: { methods: {
init() {
vm.formOrganization.pageNum = 1;
vm.formOrganization.name = "";
vm.formOrganization.administrativeIdList = ["0"];
vm.formOrganization.level = "-1";
},
//查询机构列表 //查询机构列表
getOrganization(r) { getOrganization(r) {
vm.regio = r; vm.regio = r;
...@@ -552,6 +558,9 @@ export default { ...@@ -552,6 +558,9 @@ export default {
let administrativeIdItem = operationData.setAdministrativeId( let administrativeIdItem = operationData.setAdministrativeId(
vm.formOrganization.administrativeIdList vm.formOrganization.administrativeIdList
); );
console.log('====================administrativeIdItem ================');
console.log(administrativeIdItem );
console.log('====================================');
let req = { let req = {
projectId: vm.projectId, projectId: vm.projectId,
administrativeId: administrativeIdItem, administrativeId: administrativeIdItem,
......
...@@ -238,7 +238,7 @@ export default { ...@@ -238,7 +238,7 @@ export default {
projectIntro: "", //开放模板简介 projectIntro: "", //开放模板简介
projectType: 3, //类型 projectType: 3, //类型
type: 1, //封面类型 1图片2视频 type: 1, //封面类型 1图片2视频
projectStatus: 3, //1.草稿 2.未上架 3.审核中/待审核 4.已上架 5.已下架 6.已拒绝/未上架 projectStatus: 1, //1.草稿 2.未上架 3.审核中/待审核 4.已上架 5.已下架 6.已拒绝/未上架
expireDay: 1, //模板有效期(天) expireDay: 1, //模板有效期(天)
status4Flag: 0, //0表示没有上过架,1表示上过架 status4Flag: 0, //0表示没有上过架,1表示上过架
attachmentUrl1: "", attachmentUrl1: "",
...@@ -363,7 +363,7 @@ export default { ...@@ -363,7 +363,7 @@ export default {
vm.formData = Object.assign(vm.formData, data.projectData); vm.formData = Object.assign(vm.formData, data.projectData);
vm.formData.attachmentUrl1 = data.attachmentData[0].attachmentUrl; vm.formData.attachmentUrl1 = data.attachmentData[0].attachmentUrl;
vm.formData.attachmentMore1 = Object.assign(vm.formData.attachmentMore1, data.attachmentData[0]); vm.formData.attachmentMore1 = Object.assign(vm.formData.attachmentMore1, data.attachmentData[0]);
// 暂存为1 下一步为3 // 暂存为1 下一步为3
vm.formData.projectType = vm.formData.projectType == 0 ? 3 : vm.formData.projectType; vm.formData.projectType = vm.formData.projectType == 0 ? 3 : vm.formData.projectType;
vm.formData.projectBegintime = vm.formData.projectBegintime ? new Date(vm.formData.projectBegintime) : ''; vm.formData.projectBegintime = vm.formData.projectBegintime ? new Date(vm.formData.projectBegintime) : '';
vm.formData.projectEndtime = vm.formData.projectBegintime ? new Date(vm.formData.projectEndtime) : ''; vm.formData.projectEndtime = vm.formData.projectBegintime ? new Date(vm.formData.projectEndtime) : '';
...@@ -399,6 +399,7 @@ export default { ...@@ -399,6 +399,7 @@ export default {
.then(res => { .then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
this.$emit('hideSave',res.data.projectData.projectStatus < 2)
vm.setBaseMessage(res.data) vm.setBaseMessage(res.data)
} else { } else {
vm.$message.info(res.message); vm.$message.info(res.message);
...@@ -590,7 +591,7 @@ export default { ...@@ -590,7 +591,7 @@ export default {
vm.uploadImgMessage2 = false; vm.uploadImgMessage2 = false;
} }
if (vm.submitForm('formData') && flag) { if (vm.submitForm('formData') && flag) {
vm.insertOrupdate(1); vm.insertOrupdate();
} }
}, },
// 暂存 // 暂存
...@@ -603,7 +604,9 @@ export default { ...@@ -603,7 +604,9 @@ export default {
}, },
// 新增或者更新基本信息 // 新增或者更新基本信息
insertOrupdate(status) { insertOrupdate(status) {
vm.formData.projectStatus = status; if (status) {
vm.formData.projectStatus = status;
}
// 图片或者视频地址 // 图片或者视频地址
vm.formData.attachmentMore1.attachmentUrl = vm.formData.attachmentUrl1; vm.formData.attachmentMore1.attachmentUrl = vm.formData.attachmentUrl1;
vm.formData.attachmentMore2.attachmentUrl = vm.formData.attachmentUrl2; vm.formData.attachmentMore2.attachmentUrl = vm.formData.attachmentUrl2;
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
</el-col> </el-col>
<el-col :span="5" :offset="5"> <el-col :span="5" :offset="5">
<div v-if="!canNext" class="dis-btn">下一步</div> <div v-if="!canNext" class="dis-btn">下一步</div>
<el-button v-if="active!=0" size="small" @click="save">暂存</el-button> <el-button v-if="active!=0 && showSave" size="small" @click="save">暂存</el-button>
<el-button v-if="active!==2 && canNext" size="small" type="primary" @click="nextStep">下一步</el-button> <el-button v-if="active!==2 && canNext" size="small" type="primary" @click="nextStep">下一步</el-button>
<el-button v-if="active==2" size="small" type="primary" @click="complete">完成</el-button> <el-button v-if="active==2" size="small" type="primary" @click="complete">完成</el-button>
</el-col> </el-col>
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
:editor="editor" :editor="editor"
@next="next" @next="next"
@backSelectVue="backSelectVue" @backSelectVue="backSelectVue"
@hideSave="hideSave"
/> />
<!-- 选择学员 --> <!-- 选择学员 -->
...@@ -124,7 +125,8 @@ export default { ...@@ -124,7 +125,8 @@ export default {
message: '发布后,项目将进入审核中,待审核完成后学员可在云鹊医App上参加培训学习', message: '发布后,项目将进入审核中,待审核完成后学员可在云鹊医App上参加培训学习',
confirmMsg: '取消', confirmMsg: '取消',
hideMsg: '确定发布' hideMsg: '确定发布'
} },
showSave: false
} }
}, },
components: { components: {
...@@ -275,11 +277,16 @@ export default { ...@@ -275,11 +277,16 @@ export default {
}, },
// 查询行政范围的设定机构列表 // 查询行政范围的设定机构列表
getOrganizationList(r) { getOrganizationList(r) {
vm.$refs.setOrganization.init();
vm.$refs.setOrganization.getOrganization(r); vm.$refs.setOrganization.getOrganization(r);
}, },
// 返回选择模板页 // 返回选择模板页
backSelectVue() { backSelectVue() {
vm.active = 0; vm.active = 0;
},
// 是否隐藏暂存按钮
hideSave(flag) {
this.showSave = flag;
} }
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册