宣教库搜索

This commit is contained in:
shidongli 2024-06-07 15:48:50 +08:00
parent 3acd9a424c
commit 78f7126714

View File

@ -678,10 +678,7 @@
<img :src="baseUrl + formview.propagandaCoverPath" alt="" />
<div class="know">知识卡片</div>
<div class="knowlist">
<Editorxj
v-model="formview.propagandaContent"
:min-height="192"
/>
<Editorxj v-model="formview.propagandaContent" :min-height="192" />
</div>
</div>
</div>
@ -845,7 +842,7 @@ import Editorxj from "../../system/Editorxj/index.vue";
import { department, listDisease } from "@/api/manage/script";
export default {
name: "Propaganda",
components: { stationAcatar ,Editorxj},
components: { stationAcatar, Editorxj },
data() {
//
var isimgPath = (rule, value, callback) => {
@ -868,6 +865,10 @@ export default {
//
querydepartmen: {
departmentName: "",
materialsType: null,
materialsName: null,
materialsStatus: null,
createTime: null,
// pageNum: 1,
// pageSize: 10,
@ -1005,8 +1006,8 @@ export default {
},
//
rules: {
propagandaTitle:[
{ required: true, message: "宣教标题不能为空", trigger: "blur" }
propagandaTitle: [
{ required: true, message: "宣教标题不能为空", trigger: "blur" }
],
@ -1082,7 +1083,7 @@ export default {
},
//
changehospitalAgency(e) {
console.log(e,'00000')
console.log(e, '00000')
this.form.hospitalAgencyName = this.hospitalAgencylist.find(f => f.id == e).agencyName
this.form.hospitalAgencyId = e
this.form.departmentName = ''
@ -1425,6 +1426,11 @@ export default {
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
this.querydepartmen.createTimeStart = this.queryParams.createTimeStart
this.querydepartmen.createTimeEnd = this.queryParams.createTimeEnd
this.querydepartmen.propagandaType = this.queryParams.propagandaType
this.querydepartmen.hospitalAgencyId = this.queryParams.hospitalAgencyId
this.querydepartmen.propagandaStatus = this.queryParams.propagandaStatus
this.Departmentlist();
},
handleQuerysc() {
@ -1492,48 +1498,48 @@ export default {
submitForm() {
// return
console.log(this.form)
if(this.form.propagandaContent && this.form.propagandaContent.length - 7 > this.maxLength){
if (this.form.propagandaContent && this.form.propagandaContent.length - 7 > this.maxLength) {
// if (this.form.propagandaContent.length - 7 > this.maxLength) {
this.$message({
type: "error",
message: "已达到最大输入长度"
});
// }
// }
}else{
} else {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
if (this.diseaseTypeName == "请选择病种") {
this.form.diseaseTypeName = null
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
if (this.diseaseTypeName == "请选择病种") {
this.form.diseaseTypeName = null
} else {
this.form.diseaseTypeName = this.diseaseTypeName
}
updatePropaganda(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
this.form.diseaseTypeName = this.diseaseTypeName
}
updatePropaganda(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
if (this.diseaseTypeName == '请选择病种') {
this.form.diseaseTypeName = null
} else if (this.diseaseTypeName) {
this.form.diseaseTypeName = this.diseaseTypeName
}
addPropaganda(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
this.Departmentlist()
});
if (this.diseaseTypeName == '请选择病种') {
this.form.diseaseTypeName = null
} else if (this.diseaseTypeName) {
this.form.diseaseTypeName = this.diseaseTypeName
}
addPropaganda(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
this.Departmentlist()
});
}
}
}
});
}
});
}
},
/** 删除按钮操作 */
handleDelete(row) {
@ -1560,9 +1566,9 @@ export default {
// width: 800px;
// }
::v-deep iframe{
width:100%;
height: 500px;
::v-deep iframe {
width: 100%;
height: 500px;
}
.propagandaselect {
width: 100px;