| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = 浙中医大二院智慧随访平台 |
| | | VUE_APP_TITLE = 无锡儿童医院智慧随访平台 |
| | | |
| | | # 开发环境配置 |
| | | ENV = 'development' |
| | | |
| | | # 浙中医大二院智慧随访平台/开发环境 |
| | | # 无锡儿童医院智慧随访平台/开发环境 |
| | | VUE_APP_BASE_API = '/dev-api' |
| | | |
| | | # 路由懒加载 |
| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = 浙中医大二院智慧随访平台 |
| | | VUE_APP_TITLE = 无锡儿童医院智慧随访平台 |
| | | |
| | | # 生产环境配置 |
| | | ENV = 'production' |
| | | |
| | | # 浙中医大二院智慧随访平台/生产环境 |
| | | # 无锡儿童医院智慧随访平台/生产环境 |
| | | VUE_APP_BASE_API = '/prod-api' |
| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = 浙中医大二院智慧随访平台 |
| | | VUE_APP_TITLE = 无锡儿童医院智慧随访平台 |
| | | |
| | | NODE_ENV = production |
| | | |
| | | # 测试环境配置 |
| | | ENV = 'staging' |
| | | |
| | | # 浙中医大二院智慧随访平台/测试环境 |
| | | # 无锡儿童医院智慧随访平台/测试环境 |
| | | VUE_APP_BASE_API = '/stage-api' |
| | |
| | | { |
| | | "name": "ruoyi", |
| | | "version": "3.8.5", |
| | | "description": "浙中医大二院智慧随访平台", |
| | | "description": "无锡儿童医院智慧随访平台", |
| | | "author": "杭新", |
| | | "license": "MIT", |
| | | "scripts": { |
| | |
| | | // 角色数据权限 |
| | | export function dataScope(data) { |
| | | return request({ |
| | | url: '/system/role/dataScope/edit', |
| | | url: '/system/role/dataScope', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | |
| | | // 授权用户选择 |
| | | export function authUserSelectAll(data) { |
| | | return request({ |
| | | url: '/system/role/authUser/selectAll/edit', |
| | | url: '/system/role/authUser/selectAll', |
| | | method: 'post', |
| | | params: data |
| | | }) |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | title: "浙中医大二院智慧随访平台", |
| | | title: "无锡儿童医院智慧随访平台", |
| | | logo: logoImg, |
| | | }; |
| | | }, |
| | |
| | | topqueryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | type: 1, |
| | | type: 2, |
| | | userName: undefined, |
| | | tagid: undefined, |
| | | topic: undefined, |
| | |
| | | :rules="loginRules" |
| | | class="login-form" |
| | | > |
| | | <h3 class="title">浙中医大二院智慧随访平台</h3> |
| | | <h3 class="title">无锡儿童医院智慧随访平台</h3> |
| | | <el-form-item prop="username"> |
| | | <el-input |
| | | v-model="loginForm.username" |
| | |
| | | {{ |
| | | kcb |
| | | ? kcb |
| | | : "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。" |
| | | : "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。" |
| | | }} |
| | | <!-- 亲爱的患者/家属您好,为了更好的了解您出院后的康复情况,给您适当及时的健康指导,请您抽一点宝贵时间,完成这份出院随访问卷调查。 --> |
| | | </div> |
| | |
| | | {{ |
| | | kcb |
| | | ? kcb |
| | | : "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。" |
| | | : "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。" |
| | | }} |
| | | <!-- 亲爱的患者/家属您好,为了更好的了解您出院后的康复情况,给您适当及时的健康指导,请您抽一点宝贵时间,完成这份出院随访问卷调查。 --> |
| | | </div> |
| | |
| | | {{ |
| | | kcb |
| | | ? kcb |
| | | : "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。" |
| | | : "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。" |
| | | }} |
| | | <!-- 亲爱的患者/家属您好,为了更好的了解您出院后的康复情况,给您适当及时的健康指导,请您抽一点宝贵时间,完成这份出院随访问卷调查。 --> |
| | | </div> |
| | |
| | | <template> |
| | | <div class="questionnaire"> |
| | | <!-- <div class="CONTENT"> |
| | | <div class="title">浙中医大二院医护知识宣教</div> |
| | | <div class="title">无锡儿童医院医护知识宣教</div> |
| | | <div class="preview-left"> |
| | | <div v-html="richText"></div> |
| | | </div> |
| | |
| | | <div class="CONTENT" > |
| | | <div class="preview-left"> |
| | | <div class="toptitle"> |
| | | <div class="title">{{ taskname ? taskname : "浙中医大二院医护知识宣教" }}</div> |
| | | <div class="title">{{ taskname ? taskname : "无锡儿童医院医护知识宣教" }}</div> |
| | | <div style="font-size: 22px; margin-bottom: 20px; line-height: 1.5"> |
| | | {{ |
| | | kcb |
| | | ? kcb |
| | | : "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。" |
| | | : "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。" |
| | | }} |
| | | <!-- 亲爱的患者/家属您好,为了更好的了解您出院后的康复情况,给您适当及时的健康指导,请您抽一点宝贵时间,完成这份出院随访问卷调查。 --> |
| | | </div> |
| | |
| | | <template> |
| | | <div class="questionnaire"> |
| | | <!-- <div class="CONTENT"> |
| | | <div class="title">浙中医大二院医护知识宣教</div> |
| | | <div class="title">无锡儿童医院医护知识宣教</div> |
| | | <div class="preview-left"> |
| | | <div v-html="richText"></div> |
| | | </div> |
| | |
| | | <div class="CONTENT" > |
| | | <div class="preview-left"> |
| | | <div class="toptitle"> |
| | | <div class="title">{{ taskname ? taskname : "浙中医大二院医护知识宣教" }}</div> |
| | | <div class="title">{{ taskname ? taskname : "无锡儿童医院医护知识宣教" }}</div> |
| | | <div style="font-size: 22px; margin-bottom: 20px; line-height: 1.5"> |
| | | {{ |
| | | kcb |
| | | ? kcb |
| | | : "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。" |
| | | : "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。" |
| | | }} |
| | | <!-- 亲爱的患者/家属您好,为了更好的了解您出院后的康复情况,给您适当及时的健康指导,请您抽一点宝贵时间,完成这份出院随访问卷调查。 --> |
| | | </div> |
| | |
| | | @click=" |
| | | $router.push({ |
| | | path: '/patient/patient/profile/', |
| | | query: { id: scope.row.patid }, |
| | | query: { id: scope.row.id }, |
| | | }) |
| | | " |
| | | |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | kcb: "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。", |
| | | kcb: "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。", |
| | | jsy: "生活上要劳逸结合,注意休息和营养,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次宣教内容就到这里,祝您身体健康!", |
| | | }, |
| | | taskoptions: [ |
| | |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | serviceType: Number(this.$route.query.serviceType), |
| | | kcb: "亲爱的患者-家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。", |
| | | kcb: "亲爱的患者-家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。", |
| | | jsy: "生活上要劳逸结合,注意休息和营养,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!", |
| | | }; |
| | | |
| | |
| | | </el-select> </el-form-item |
| | | ></el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <!-- <el-row> |
| | | <el-col :span="20" |
| | | ><el-form-item label="适用病区" prop="region"> |
| | | <el-select |
| | |
| | | </el-option> |
| | | </el-select> </el-form-item |
| | | ></el-col> |
| | | </el-row> |
| | | </el-row> --> |
| | | |
| | | <div class="xinz-infs"> |
| | | <el-form-item> |
| | |
| | | pageNum: 1, // |
| | | pageSize: 10, |
| | | topica: 1, //0全部1科室2病区 |
| | | leavehospitaldistrictcodes:[], |
| | | leaveldeptcodes:[], |
| | | }, |
| | | topicoptions: [{ children: [{ children: [] }] }], |
| | | showSearch: true, // |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | kcb: "亲爱的患者/家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。", |
| | | kcb: "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。", |
| | | jsy: "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次宣教内容就到这里,祝您身体健康!", |
| | | }, |
| | | taskoptions: [ |
| | |
| | | deptcode: [ |
| | | { required: true, message: "适用科室不能为空", trigger: "blur" }, |
| | | ], |
| | | leavehospitaldistrictcode: [ |
| | | { required: true, message: "适用病区不能为空", trigger: "blur" }, |
| | | ], |
| | | // leavehospitaldistrictcode: [ |
| | | // { required: true, message: "适用病区不能为空", trigger: "blur" }, |
| | | // ], |
| | | }, |
| | | // 科室院区查询入参 |
| | | queryParamsdept: { |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled:true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled:true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled:true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled:true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | let indexa = this.overallCase.indexOf(row); |
| | | let indexb = this.form.patTaskRelevances.indexOf(row); |
| | | this.overallCase.splice(indexa, 1); |
| | | this.form.patTaskRelevances[indexb].isoperation = 3; |
| | | if (!this.form.taskid) { |
| | | this.form.patTaskRelevances.splice(indexa, 1); |
| | | } else { |
| | | this.form.patTaskRelevances[indexb].isoperation = 3; |
| | | } |
| | | this.$modal.msgSuccess("删除成功"); |
| | | }); |
| | | }, |
| | |
| | | store.getters.leavehospitaldistrictcodes; |
| | | this.patientqueryParams.leaveldeptcodes = null; |
| | | } |
| | | console.log(this.patientqueryParams.leavehospitaldistrictcodes); |
| | | console.log(this.patientqueryParams.leaveldeptcodes); |
| | | |
| | | if (!this.patientqueryParams.leavehospitaldistrictcodes||!this.patientqueryParams.leavehospitaldistrictcodes[0]) |
| | | this.patientqueryParams.leavehospitaldistrictcodes = null; |
| | | if (!this.patientqueryParams.leaveldeptcodes||!this.patientqueryParams.leaveldeptcodes[0]) |
| | | this.patientqueryParams.leaveldeptcodes = null; |
| | | this.handleAddpatient(); |
| | | }, |
| | | resetQuery() {}, |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | kcb: "亲爱的患者/家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。", |
| | | kcb: "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。", |
| | | jsy: "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!", |
| | | }; |
| | | |
| | |
| | | </el-col> |
| | | |
| | | <el-col :span="1.5"> |
| | | |
| | | |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | size="medium" |
| | | :disabled="!patientqueryParams.allhosp" |
| | | @click="handleQuery" |
| | | >新增</el-button |
| | | > |
| | | |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | size="medium" |
| | | :disabled="!patientqueryParams.allhosp" |
| | | @click="handleQuery" |
| | | >新增</el-button |
| | | > |
| | | </el-col> |
| | | |
| | | <!-- <el-col :span="1.5"> |
| | |
| | | </el-select> </el-form-item |
| | | ></el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <!-- <el-row> |
| | | <el-col :span="20" |
| | | ><el-form-item label="适用病区" prop="region"> |
| | | <el-select |
| | |
| | | size="medium" |
| | | multiple |
| | | filterable |
| | | placeholder="请选择科室" |
| | | placeholder="请选择病区" |
| | | > |
| | | <el-option |
| | | class="ruleFormaa" |
| | |
| | | </el-option> |
| | | </el-select> </el-form-item |
| | | ></el-col> |
| | | </el-row> |
| | | </el-row> --> |
| | | |
| | | <div class="xinz-infs"> |
| | | <el-form-item> |
| | |
| | | pageNum: 1, // |
| | | pageSize: 10, |
| | | topica: 1, //0全部1科室2病区 |
| | | leaveldeptcodes: [], |
| | | leavehospitaldistrictcodes: [], |
| | | }, |
| | | topicoptions: [{ children: [{ children: [] }] }], |
| | | showSearch: true, // |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | kcb: "亲爱的患者/家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,进行本次回访服务。", |
| | | kcb: "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,进行本次回访服务。", |
| | | jsy: "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访内容就到这里,祝您身体健康!", |
| | | }, |
| | | taskoptions: [ |
| | |
| | | deptcode: [ |
| | | { required: true, message: "适用科室不能为空", trigger: "blur" }, |
| | | ], |
| | | leavehospitaldistrictcode: [ |
| | | { required: true, message: "适用病区不能为空", trigger: "blur" }, |
| | | ], |
| | | // leavehospitaldistrictcode: [ |
| | | // { required: true, message: "适用病区不能为空", trigger: "blur" }, |
| | | // ], |
| | | }, |
| | | // 科室院区查询入参 |
| | | queryParamsdept: { |
| | | tempid: "", |
| | | type: 2, |
| | | }, |
| | | belongDepts:[], |
| | | belongDepts: [], |
| | | quote: false, |
| | | serviceType: null, |
| | | }; |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled: true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled: true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled: true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | { |
| | | value: "4", |
| | | label: "短信", |
| | | |
| | | disabled: true, |
| | | }, |
| | | { |
| | | value: "5", |
| | |
| | | this.objyl.isoperation = 2; |
| | | this.objyl.taskid = data.taskId; |
| | | if (!this.objyl.sendDa) { |
| | | this.objyl.sendDay='5'; |
| | | this.objyl.sendDay = "5"; |
| | | } |
| | | console.log(this.objyl.sendDay,'this.objyl.sendDay'); |
| | | console.log(this.objyl.sendDay, "this.objyl.sendDay"); |
| | | |
| | | Taskparticty(this.objyl).then((response) => { |
| | | this.previewtf = false; |
| | |
| | | this.$modal |
| | | .confirm('是否确认删除患者"' + row.name + '"的服务项?') |
| | | .then(() => { |
| | | console.log(); |
| | | |
| | | let indexa = this.overallCase.indexOf(row); |
| | | let indexb = this.form.patTaskRelevances.indexOf(row); |
| | | this.overallCase.splice(indexa, 1); |
| | | this.form.patTaskRelevances[indexb].isoperation = 3; |
| | | if (!this.form.taskid) { |
| | | this.form.patTaskRelevances.splice(indexa, 1); |
| | | } else { |
| | | this.form.patTaskRelevances[indexb].isoperation = 3; |
| | | } |
| | | this.$modal.msgSuccess("删除成功"); |
| | | }); |
| | | }, |
| | |
| | | store.getters.leavehospitaldistrictcodes; |
| | | this.patientqueryParams.leaveldeptcodes = null; |
| | | } |
| | | if (!this.patientqueryParams.leavehospitaldistrictcodes||!this.patientqueryParams.leavehospitaldistrictcodes[0]) |
| | | this.patientqueryParams.leavehospitaldistrictcodes = null; |
| | | if (!this.patientqueryParams.leaveldeptcodes||!this.patientqueryParams.leaveldeptcodes[0]) |
| | | this.patientqueryParams.leaveldeptcodes = null; |
| | | this.handleAddpatient(); |
| | | }, |
| | | resetQuery() {}, |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | kcb: "亲爱的患者/家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访。", |
| | | kcb: "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访。", |
| | | jsy: "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!", |
| | | }; |
| | | |
| | |
| | | this.objyl.taskid = this.form.id; |
| | | } |
| | | if (!this.objyl.sendDay) { |
| | | this.objyl.sendDay='5'; |
| | | this.objyl.sendDay = "5"; |
| | | } |
| | | if (this.form.templateid) { |
| | | deleteTaskparticty(this.form.templateid).then((res) => { |
| | |
| | | :rules="registerRules" |
| | | class="register-form" |
| | | > |
| | | <h3 class="title">浙中医大二院智慧随访平台</h3> |
| | | <h3 class="title">无锡儿童医院智慧随访平台</h3> |
| | | <el-form-item prop="username"> |
| | | <el-input |
| | | v-model="registerForm.username" |
| | |
| | | ruleForm: { |
| | | templateName: "", |
| | | revisitBefore: |
| | | "亲爱的患者/家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访。", |
| | | "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访。", |
| | | revisitAfter: |
| | | "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!", |
| | | ivrLibaTemplateTagList: [], |
| | |
| | | ruleForm: { |
| | | templateName: "", |
| | | revisitBefore: |
| | | "亲爱的患者/家属,您好!我们是浙中医大二院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访。", |
| | | "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访。", |
| | | revisitAfter: |
| | | "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!", |
| | | ivrLibaTemplateTagList: [], |
| | |
| | | remark: undefined, |
| | | postIds: [], |
| | | roleIds: [], |
| | | deptCodes:[], |
| | | wardCodes:[], |
| | | }; |
| | | this.resetForm("form"); |
| | | }, |
| | |
| | | this.form = response.data; |
| | | this.belongDepts = response.belongDepts; |
| | | this.belongWards = response.belongWards; |
| | | if (this.form.hospInfo) |
| | | if (this.form.hospInfo){ |
| | | this.form.deptCodes = JSON.parse(this.form.hospInfo); |
| | | if (this.form.deptInfo) |
| | | }else{ |
| | | this.form.deptCodes = []; |
| | | } |
| | | if (this.form.deptInfo){ |
| | | this.form.wardCodes = JSON.parse(this.form.deptInfo); |
| | | }else{ |
| | | this.form.wardCodes = []; |
| | | } |
| | | console.log(this.form.wardCodes, "wardCodes"); |
| | | console.log(this.form.deptCodes, "deptCodes"); |
| | | |
| | |
| | | |
| | | const CompressionPlugin = require('compression-webpack-plugin') |
| | | |
| | | const name = process.env.VUE_APP_TITLE || '浙中医大二院智慧随访平台' // 网页标题 |
| | | const name = process.env.VUE_APP_TITLE || '无锡儿童医院智慧随访平台' // 网页标题 |
| | | |
| | | const port = process.env.port || process.env.npm_config_port || 8093 // 端口 |
| | | |