Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
2024-03-29 10:55:40 +08:00
commit ad9157d2fd
4 changed files with 34 additions and 34 deletions

View File

@ -185,6 +185,7 @@
label="宣教ID" label="宣教ID"
align="center" align="center"
prop="propagandaCode" prop="propagandaCode"
:show-overflow-tooltip="true"
/> />
<el-table-column <el-table-column
label="宣教状态" label="宣教状态"
@ -274,17 +275,15 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination <pagination
v-show="total > 0" v-show="total > 0"
:total="total" :total="total"
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
/> />
</el-col> </el-col>
</el-row> </el-row>
<!-- 添加或修改患者宣教信息对话框 --> <!-- 添加或修改患者宣教信息对话框 -->
<el-dialog <el-dialog
:title="title" :title="title"
@ -348,7 +347,6 @@
</el-form-item> </el-form-item>
<el-form-item label="科室名称" prop="departmentId"> <el-form-item label="科室名称" prop="departmentId">
<el-select <el-select
v-model="form.departmentName" v-model="form.departmentName"
filterable filterable
@ -366,7 +364,7 @@
> >
</el-option> </el-option>
</el-select> </el-select>
<!-- <el-button <!-- <el-button
type="" type=""
v-if="departmentName == '请选择科室'" v-if="departmentName == '请选择科室'"
@ -1028,7 +1026,7 @@ export default {
// //
changehospitalAgency(e) { changehospitalAgency(e) {
this.form.hospitalAgencyName = this.hospitalAgencylist.find(f => f.id == e).agencyName this.form.hospitalAgencyName = this.hospitalAgencylist.find(f => f.id == e).agencyName
this.form.hospitalAgencyId=e this.form.hospitalAgencyId = e
// hospitalAgencyId // hospitalAgencyId
@ -1047,7 +1045,7 @@ export default {
}, },
// //
changeDepartment(e) { changeDepartment(e) {
this.form.departmentId=e this.form.departmentId = e
this.form.departmentName = this.Departmentdata.find(f => f.departmentCode == e).departmentName this.form.departmentName = this.Departmentdata.find(f => f.departmentCode == e).departmentName
this.diseaseTypeName = '请选择病种' this.diseaseTypeName = '请选择病种'
this.form.diseaseTypeId = ''; this.form.diseaseTypeId = '';
@ -1056,8 +1054,8 @@ export default {
}, },
onBlur(){ onBlur() {
console.log(this.form,'------------------') console.log(this.form, '------------------')
if (!this.form.hospitalAgencyName) { if (!this.form.hospitalAgencyName) {
this.$modal.msgError("请先选择医院"); this.$modal.msgError("请先选择医院");
} }
@ -1343,7 +1341,7 @@ export default {
this.form = { this.form = {
imgPath: null, imgPath: null,
materialsInfoList: [], materialsInfoList: [],
hospitalAgencyId:null, hospitalAgencyId: null,
id: null, id: null,
patientId: null, patientId: null,
propagandaId: null, propagandaId: null,
@ -1405,10 +1403,10 @@ export default {
this.selectAgencyinfo(); this.selectAgencyinfo();
this.form.propagandaStatus = 'CREATE_COMPLETE' this.form.propagandaStatus = 'CREATE_COMPLETE'
this.diseaseTypeName = "请选择病种" this.diseaseTypeName = "请选择病种"
this.Departmentdata=[] this.Departmentdata = []
this.open = true; this.open = true;
this.title = "新增宣教"; this.title = "新增宣教";
console.log(this.form,'90909090') console.log(this.form, '90909090')
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
handleUpdate(row) { handleUpdate(row) {
@ -1447,10 +1445,10 @@ export default {
this.getList(); this.getList();
}); });
} else { } else {
if(this.diseaseTypeName = '请选择病种'){ if (this.diseaseTypeName = '请选择病种') {
this.form.diseaseTypeName=null this.form.diseaseTypeName = null
}else{ } else {
this.form.diseaseTypeName = this.diseaseTypeName this.form.diseaseTypeName = this.diseaseTypeName
} }
addPropaganda(this.form).then(response => { addPropaganda(this.form).then(response => {
this.$modal.msgSuccess("新增成功"); this.$modal.msgSuccess("新增成功");
@ -1498,7 +1496,6 @@ export default {
} }
.leftpro { .leftpro {
height: 760px; height: 760px;
overflow: auto; overflow: auto;
.name { .name {

View File

@ -205,6 +205,7 @@
prop="diseaseTypeName" prop="diseaseTypeName"
/> />
<el-table-column <el-table-column
width="180"
label="操作" label="操作"
align="center" align="center"
class-name="small-padding fixed-width" class-name="small-padding fixed-width"
@ -1494,7 +1495,7 @@ export default {
width: 204px !important; width: 204px !important;
} }
.leftserv { .leftserv {
height: 1000px; height: 857px;
overflow: auto; overflow: auto;
.name { .name {
font-weight: 700; font-weight: 700;

View File

@ -724,6 +724,9 @@ export default {
departmentName: [ departmentName: [
{ required: true, message: "科室名称不能为空", trigger: "blur" }, { required: true, message: "科室名称不能为空", trigger: "blur" },
], ],
departmentCode: [
{ required: true, message: "科室代码不能为空", trigger: "blur" },
],
departmentPhone: [ departmentPhone: [
{ {
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,

View File

@ -205,15 +205,15 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
</el-col> </el-col>
</el-row> </el-row>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改科室病种信息对话框 --> <!-- 添加或修改科室病种信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
@ -516,9 +516,8 @@ export default {
departmentId: [ departmentId: [
{ required: true, message: "所属科室不能为空", trigger: "blur" }, { required: true, message: "所属科室不能为空", trigger: "blur" },
], ],
diseaseTypeName:[ diseaseTypeName: [
{ required: true, message: "病种名称不能为空", trigger: "blur" }, { required: true, message: "病种名称不能为空", trigger: "blur" },
], ],
}, },
}; };
@ -703,7 +702,7 @@ export default {
this.reset(); this.reset();
this.open = true; this.open = true;
// if (this.itemname == null) { // if (this.itemname == null) {
this.form.departmentName = "请选择科室"; this.form.departmentName = "请选择科室";
// } // }
this.title = "添加科室病种信息"; this.title = "添加科室病种信息";
}, },