修改提交

This commit is contained in:
曹辉 2023-02-17 14:09:17 +08:00
parent a881f38a0a
commit eea50bdc17
9 changed files with 84 additions and 87 deletions

View File

@ -269,18 +269,18 @@
</el-form-item> </el-form-item>
<el-form-item label="资讯分类类型" prop="informationCategoryType"> <el-form-item label="资讯分类类型" prop="informationCategoryType">
<el-select <el-select
v-model="form.informationCategoryType" v-model="form.informationCategoryType"
placeholder="请选择" placeholder="请选择"
style="width: 250px" style="width: 250px"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
> >
<el-option </el-option>
v-for="item in options" </el-select>
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
<!-- <el-radio v-model="form.informationCategoryType" label="HEALTH_NOUS" <!-- <el-radio v-model="form.informationCategoryType" label="HEALTH_NOUS"
>健康咨询</el-radio >健康咨询</el-radio
> >
@ -310,11 +310,13 @@ export default {
name: "InformationCategory", name: "InformationCategory",
data() { data() {
return { return {
options: [{ options: [
value: 'HEALTH_NOUS', {
label: '健康咨询' value: "HEALTH_NOUS",
}, ], label: "健康咨询",
value:"", },
],
value: "",
// //
loading: true, loading: true,
// //

View File

@ -24,14 +24,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="分类排序" prop="classifySort">
<el-input
v-model="queryParams.classifySort"
placeholder="请输入分类排序"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"

View File

@ -169,6 +169,7 @@
:visible.sync="open2" :visible.sync="open2"
width="1048px" width="1048px"
append-to-body append-to-body
:before-close="cancel"
> >
<el-form <el-form
ref="form" ref="form"
@ -310,7 +311,7 @@
<el-input <el-input
v-model="item.phone" v-model="item.phone"
placeholder="请输入联系电话" placeholder="请输入联系电话"
maxlength="11" maxlength="13"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -742,8 +743,14 @@
@pagination="getList3" @pagination="getList3"
/> />
</el-dialog> </el-dialog>
<!-- 修改 --> <!-- 修改护理站人员信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog
:title="title"
:visible.sync="open"
width="500px"
append-to-body
:before-close="cancel"
>
<el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-form-item <el-form-item
label="所属护理站" label="所属护理站"
@ -840,7 +847,7 @@
<el-input <el-input
v-model="form.phone" v-model="form.phone"
placeholder="请输入联系电话" placeholder="请输入联系电话"
maxlength="11" maxlength="13"
/> />
</el-form-item> </el-form-item>
<el-form-item label="居住地址" prop="address"> <el-form-item label="居住地址" prop="address">

View File

@ -16,9 +16,14 @@ export default {
// 验证手机号的规则 // 验证手机号的规则
var checkMobile = (rule, value, cb) => { var checkMobile = (rule, value, cb) => {
// 验证手机号的正则表达式 // 验证手机号的正则表达式
const regMobile = // const regMobile =
/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9])[0-9]{8}$/; // /^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[0-9]|15[0-9]|16[2567]|17[0-9]|18[0-9]|19[0-9])+\d{8})$/;;
if (regMobile.test(value)) { const isPhone = /^1([38][0-9]|4[014-9]|[59][0-35-9]|6[2567]|7[0-8])\d{8}$/ //11位合法手机号码
const isMob0 = /0\d{2,3}\d{7,8}/ //不带-的座机02985111752
const isMob1 = /^([0-9]{3,4}-)?[0-9]{7,8}$/ //带一个-029-85111752
const isMob2 = /^([0-9]{3,4}-)?[0-9]{7,8}$/ //带二个-029-8511-1752
const isMob3 = /^\d{3,4}-\d{3,4}-\d{3,4}$/; //带三个- 0752-250-520
if (isPhone.test(value) || isMob0.test(value) || isMob1.test(value) || isMob2.test(value) || isMob3.test(value)) {
return cb(); return cb();
} }
cb(new Error("请输入正确的联系电话")); cb(new Error("请输入正确的联系电话"));
@ -26,9 +31,12 @@ export default {
// 验证手机号的规则 // 验证手机号的规则
var checkMobile2 = (rule, value, cb) => { var checkMobile2 = (rule, value, cb) => {
// 验证手机号的正则表达式 // 验证手机号的正则表达式
const regMobile = // const regMobile =
/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9])[0-9]{8}$/; // /^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[0-9]|15[0-9]|16[2567]|17[0-9]|18[0-9]|19[0-9])+\d{8})$/;;
if (regMobile.test(value)) { const isPhone = /^1([38][0-9]|4[014-9]|[59][0-35-9]|6[2567]|7[0-8])\d{8}$/ //11位合法手机号码
const isMob1 = /0\d{2,3}\d{7,8}/ //不带-的座机02985111752
const isMob2 = /^([0-9]{3,4}-)?[0-9]{7,8}$/ //带一个-029-85111752
if (isPhone.test(value) || isMob1.test(value) || isMob2.test(value)) {
return cb(); return cb();
} }
cb(new Error("请输入正确的联系电话")); cb(new Error("请输入正确的联系电话"));
@ -53,15 +61,12 @@ export default {
value: "NURSE_TEACHER", value: "NURSE_TEACHER",
}, },
], ],
innerVisible: false, innerVisible: false,
innerVisible2: false, innerVisible2: false,
innerVisiblexg: false, innerVisiblexg: false,
innerVisiblexg2: false, innerVisiblexg2: false,
// 遮罩层 // 遮罩层
loading: true, loading: true,
// 用户导入参数 // 用户导入参数
upload: { upload: {
// 是否显示弹出层(用户导入) // 是否显示弹出层(用户导入)
@ -585,4 +590,4 @@ export default {
); );
}, },
}, },
}; };

View File

@ -193,7 +193,7 @@
<el-dialog <el-dialog
:title="title" :title="title"
:visible.sync="open" :visible.sync="open"
width="800px" width="1100px"
:before-close="cancel" :before-close="cancel"
append-to-body append-to-body
> >
@ -335,7 +335,7 @@
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center" width="250">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" @click="addPictureUrl" <el-button size="mini" type="text" @click="addPictureUrl"
>新增</el-button >新增</el-button
@ -350,7 +350,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-form-item> </el-form-item>
<el-form-item label="海报视频" prop="posterVideoUrl"> <el-form-item label="海报视频">
<!-- <video <!-- <video
v-if="videoForm.showVideoPath != ''" v-if="videoForm.showVideoPath != ''"
v-bind:src="videoForm.showVideoPath" v-bind:src="videoForm.showVideoPath"
@ -367,12 +367,14 @@
v-if="open" v-if="open"
/> />
</el-form-item> </el-form-item>
<el-form-item label="海报简介" prop="posterIntroduce"> <el-form-item label="海报简介">
<editor <textarea
@imgs="imgss" name=""
:min-height="100" id=""
cols="80"
rows="10"
v-model="form.posterIntroduce" v-model="form.posterIntroduce"
></editor> ></textarea>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
@ -966,7 +968,7 @@ export default {
handleAdd() { handleAdd() {
this.reset(); this.reset();
this.open = true; this.open = true;
this.title = "添加泉医到家系统海报模块信息(包含咨询简介信息)"; this.title = "添加海报模块信息";
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
handleUpdate(row) { handleUpdate(row) {
@ -981,7 +983,7 @@ export default {
} }
this.nurseItemquery.nurseStationId = response.data.nurseStationId; this.nurseItemquery.nurseStationId = response.data.nurseStationId;
this.open = true; this.open = true;
this.title = "修改泉医到家系统海报模块信息(包含咨询简介信息)"; this.title = "修改海报模块信息";
}); });
}, },
/** 提交按钮 */ /** 提交按钮 */
@ -1070,4 +1072,4 @@ export default {
overflow: hidden; overflow: hidden;
font-size: 14px; font-size: 14px;
} }
</style> </style>

View File

@ -72,7 +72,7 @@
/> />
<div v-else></div> <div v-else></div>
</div> </div>
<div class="title" v-if="types != 'posterVideoUrl'"> <div class="title" v-if="types != 'posterVideoUrl'&&types!='posterPictureUrl'">
请上传图片为800x800px的正方形 请上传图片为800x800px的正方形
</div> </div>
</el-col> </el-col>

View File

@ -24,14 +24,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="分类排序" prop="classifySort">
<el-input
v-model="queryParams.classifySort"
placeholder="请输入分类排序"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"

View File

@ -309,7 +309,7 @@
:type="'itemPictureUrl'" :type="'itemPictureUrl'"
/> />
</el-form-item> </el-form-item>
<el-form-item label="预约人数上限" prop="nurseStationItem.appointmentLimitCount"> <el-form-item label="预约人数上限">
<el-input <el-input
placeholder="请输入预约人数上限" placeholder="请输入预约人数上限"
v-model="form.nurseStationItem.appointmentLimitCount" v-model="form.nurseStationItem.appointmentLimitCount"
@ -317,10 +317,10 @@
maxLength="8" maxLength="8"
/> />
</el-form-item> </el-form-item>
<el-form-item label="预约时间间隔" prop="nurseStationItem.appointmentTimeInterval"> <el-form-item label="预约时间间隔" prop="nurseStationItem.appointmentTimeInterval">
<el-select <el-select
v-model="form.nurseStationItem.appointmentTimeInterval" v-model="form.nurseStationItem.appointmentTimeInterval"
placeholder="请选择预约时间间隔" placeholder="请选择预约时间间隔"
> >
<el-option <el-option
v-for="item in options" v-for="item in options"

View File

@ -64,34 +64,31 @@ export default {
// 是否显示弹出层 // 是否显示弹出层
open: false, open: false,
options: [{ options: [{
value: 'HALF_HOUR', value: 'HALF_HOUR',
label: '半小时' label: '半小时'
}, { }, {
value: 'ONE_HOUR', value: 'ONE_HOUR',
label: '一小时' label: '一小时'
}, },
{ {
value: ' NINETY_MINUTES', value: ' NINETY_MINUTES',
label: '九十分钟' label: '九十分钟'
}, },
{ {
value: 'TWO_HOUR', value: 'TWO_HOUR',
label: '两小时' label: '两小时'
} }
], ],
value:"", value: "",
optionlist: [{ optionlist: [{
value: 'HALF_DAY', value: 'HALF_DAY',
label: '半小时' label: '半'
}, { }, {
value: 'ONE_DAY', value: 'ONE_DAY',
label: '一小时' label: '一天'
}, }, ],
value1: "",
],
value1:"",
//权限查询 //权限查询
nurseStationlist: [], nurseStationlist: [],
nurseStationlist2: [], nurseStationlist2: [],
@ -132,8 +129,8 @@ export default {
nurseStationName: "请选择所属护理站", nurseStationName: "请选择所属护理站",
classifyName: '请选择护理项目分类', classifyName: '请选择护理项目分类',
nurseClassifyId: '', nurseClassifyId: '',
appointmentLimitCount:"", appointmentLimitCount: "",
appointmentTimeInterval:"", appointmentTimeInterval: "",
}, },
}, },