|
|
@@ -163,6 +163,7 @@
|
|
|
<el-form-item label="主办单位:" prop="organizer_id">
|
|
|
<el-select
|
|
|
placeholder="请选择"
|
|
|
+ :disabled='disabled1'
|
|
|
v-model="form.organizer_id"
|
|
|
filterable
|
|
|
>
|
|
|
@@ -179,6 +180,7 @@
|
|
|
<el-form-item label="学科:" prop="subject_id">
|
|
|
<el-select
|
|
|
placeholder="请选择"
|
|
|
+ :disabled='disabled2'
|
|
|
v-model="form.subject_id"
|
|
|
filterable
|
|
|
>
|
|
|
@@ -310,6 +312,7 @@
|
|
|
<el-form-item style="position: fixed; bottom: 20px; right: 60px">
|
|
|
<el-button type="primary" @click="view">预览</el-button>
|
|
|
<el-button type="success" @click="save">发布</el-button>
|
|
|
+ <el-button type='info' plain @click="$router.go(-1)">返回</el-button>
|
|
|
<!-- <el-button type="default" @click="save">保存</el-button> -->
|
|
|
<!-- <el-button type="danger" plain>删除</el-button> -->
|
|
|
</el-form-item>
|
|
|
@@ -361,6 +364,8 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ disabled1:false,
|
|
|
+ disabled2:false,
|
|
|
loading:false,
|
|
|
open:false,
|
|
|
form: {},
|
|
|
@@ -369,7 +374,7 @@ export default {
|
|
|
imageUrl: "",
|
|
|
rules: {
|
|
|
name: [{ required: true, message: "请输入标题", trigger: "blur" }],
|
|
|
- // wxcode: [{ required: true, message: "请输入微信号", trigger: "blur" }],
|
|
|
+ editor: [{ required: true, message: "请输入主编", trigger: "blur" }],
|
|
|
organizer_id: [{ required: true, message: "请选择主办单位", trigger: "blur" }],
|
|
|
subject_id: [{ required: true, message: "请选择学科", trigger: "change" }],
|
|
|
img: [{ required: true, message: "封面图", trigger: "blur" }],
|
|
|
@@ -442,7 +447,8 @@ export default {
|
|
|
type: "success",
|
|
|
message: "保存成功!",
|
|
|
});
|
|
|
- this.$router.push({path:this.$route.matched[0].path})
|
|
|
+ this.$router.go(-1)
|
|
|
+
|
|
|
} else {
|
|
|
this.$message.error("保存失败!");
|
|
|
}
|
|
|
@@ -454,14 +460,14 @@ export default {
|
|
|
type: "success",
|
|
|
message: "保存成功!",
|
|
|
});
|
|
|
- this.$router.push({path:this.$route.matched[0].path})
|
|
|
+ this.$router.go(-1)
|
|
|
} else {
|
|
|
this.$message.error("保存失败!");
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
} else {
|
|
|
- this.$message.error("有必填项没有填!");
|
|
|
+ // this.$message.error("有必填项没有填!");
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
@@ -480,6 +486,14 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
created() {
|
|
|
+ if(this.$route.query.oid){
|
|
|
+ this.form.organizer_id=Number(this.$route.query.oid)
|
|
|
+ this.disabled1=true
|
|
|
+ }
|
|
|
+ if(this.$route.query.sid){
|
|
|
+ this.form.subject_id=Number(this.$route.query.sid)
|
|
|
+ this.disabled2=true
|
|
|
+ }
|
|
|
this.getData();
|
|
|
},
|
|
|
};
|