| | |
| | | export function getQtemplatelist(data) { |
| | | return request({ |
| | | url: "/smartor/svyLibTemplate/list", |
| | | method: "get", |
| | | params: data, |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 问卷模板详情 |
| | |
| | | <el-input |
| | | v-model="topqueryParams.sendname" |
| | | placeholder="请输入患者姓名" |
| | | @keyup.enter.native="handleQuery" |
| | | ></el-input> |
| | | </el-form-item> |
| | | |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="患者标签" prop="tagname"> |
| | | <el-input |
| | | v-model="topqueryParams.tagname" |
| | | placeholder="输入进行模糊查询" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="标签" |
| | | align="center" |
| | | key="tagname" |
| | | prop="tagname" |
| | | show-overflow-tooltip |
| | | width="180" |
| | | /> |
| | | <el-table-column |
| | | label="随访人员" |
| | | align="center" |
| | | key="createBy" |
| | |
| | | >查看患者本次服务信息</el-button |
| | | > |
| | | </div> |
| | | |
| | | </div> |
| | | <!-- <el-button type="success">随访后短信</el-button> --> |
| | | </div> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="患者标签" prop="tagname"> |
| | | <el-input |
| | | v-model="queryParams.tagname" |
| | | placeholder="输入进行模糊查询" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="标签" |
| | | align="center" |
| | | key="labelInfo" |
| | | prop="labelInfo" |
| | | width="160" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span v-for="item in scope.row.svyLibTemplateTagList" |
| | | >{{ item.tagname }}、 |
| | | </span> |
| | | </template> |
| | | </el-table-column> |
| | | label="标签" |
| | | align="center" |
| | | key="tagname" |
| | | prop="tagname" |
| | | show-overflow-tooltip |
| | | width="180" |
| | | /> |
| | | |
| | | <el-table-column |
| | | label="是否可用" |
| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="患者标签" prop="tagname"> |
| | | <el-input |
| | | v-model="queryParams.tagname" |
| | | placeholder="输入进行模糊查询" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="联系电话" prop="telcode"> |
| | | <el-input |
| | |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="标签" |
| | | align="center" |
| | | key="tagname" |
| | | prop="tagname" |
| | | show-overflow-tooltip |
| | | width="180" |
| | | /> |
| | | <el-table-column |
| | | label="联系电话" |
| | | align="center" |
| | | key="telcode" |
| | | prop="telcode" |
| | | width="120" |
| | | /> |
| | | |
| | | |
| | | <el-table-column |
| | | label="入院诊断" |
| | | align="center" |
| | |
| | | width="80" |
| | | /> |
| | | <el-table-column |
| | | label="标签" |
| | | align="center" |
| | | key="tagname" |
| | | prop="tagname" |
| | | show-overflow-tooltip |
| | | width="180" |
| | | /> |
| | | <el-table-column |
| | | label="联系电话" |
| | | align="center" |
| | | key="telcode" |
| | |
| | | width="120" |
| | | /> |
| | | |
| | | <!-- <el-table-column |
| | | label="入院诊断" |
| | | align="center" |
| | | key="diagname" |
| | | prop="diagname" |
| | | width="190" |
| | | /> --> |
| | | |
| | | <el-table-column |
| | | label="出院诊断" |
| | | align="center" |
| | |
| | | <template> |
| | | <div class="Questionnairemanagement"> |
| | | <!-- 左侧栏 --> |
| | | <div class="sidecolumn"> |
| | | <!-- <div class="sidecolumn"> |
| | | <div class="sidecolumn-top"> |
| | | <div class="top-wj">医院患者</div> |
| | | </div> |
| | |
| | | v-model="queryParams.allhosp" |
| | | @tab-click="handleClick" |
| | | > |
| | | <!-- <el-tab-pane label="患者列表" name="0"></el-tab-pane> --> |
| | | <el-tab-pane label="出入院患者" name="1"></el-tab-pane> |
| | | <el-tab-pane label="门诊患者" name="2"></el-tab-pane> |
| | | <el-tab-pane label="体检患者" name="3"></el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | </div> |
| | | </div> --> |
| | | <!-- 右侧数据 --> |
| | | |
| | | <div class="leftvlue"> |
| | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .Questionnairemanagement { |
| | | display: flex; |
| | | } |
| | | // .Questionnairemanagement { |
| | | // display: flex; |
| | | // } |
| | | .sidecolumn { |
| | | width: 180px; |
| | | min-height: 100vh; |
| | |
| | | cursor: pointer; /* 鼠标悬浮时变为手形 */ |
| | | } |
| | | .leftvlue { |
| | | width: 80%; |
| | | margin-top: 10px; |
| | | width: 100%; |
| | | // margin-top: 10px; |
| | | } |
| | | .leftvlue-bg { |
| | | // display: flex; |
| | |
| | | @keyup.enter.native="handleQuery" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="患者标签:"> |
| | | <el-input |
| | | v-model="patientqueryParams.tagname" |
| | | @keyup.enter.native="handleQuery" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-select |
| | | v-model="patientqueryParams.searchscope" |
| | | placeholder="请选择患者范围" |
| | |
| | | { label: "身份证", width: "200", prop: "idcardno" }, |
| | | { label: "性别", width: "", prop: "sex" }, |
| | | { label: "年龄", width: "", prop: "age" }, |
| | | { label: "患者标签", width: "", prop: "tag" }, |
| | | { label: "责任护士", width: "", prop: "nurseName" }, |
| | | { label: "主治医生", width: "", prop: "drname" }, |
| | | { label: "科室", width: "240", prop: "dept" }, |
| | |
| | | { label: "身份证", width: "200", prop: "idcardno" }, |
| | | { label: "性别", width: "", prop: "sex" }, |
| | | { label: "年龄", width: "", prop: "age" }, |
| | | { label: "患者标签", width: "200", prop: "tag" }, |
| | | { label: "出院天数", width: "", prop: "endDay" }, |
| | | { label: "责任护士", width: "", prop: "nurseName" }, |
| | | { label: "医生", width: "", prop: "drname" }, |
| | |
| | | { label: "身份证", width: "200", prop: "idcardno" }, |
| | | { label: "性别", width: "", prop: "sex" }, |
| | | { label: "年龄", width: "", prop: "age" }, |
| | | { label: "患者标签", width: "200", prop: "tag" }, |
| | | { label: "出院天数", width: "", prop: "endDay" }, |
| | | { label: "责任护士", width: "", prop: "nurseName" }, |
| | | { label: "医生", width: "", prop: "drname" }, |
| | |
| | | @keyup.enter.native="handleQuery" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="患者标签:"> |
| | | <el-input |
| | | v-model="patientqueryParams.tagname" |
| | | @keyup.enter.native="handleQuery" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-select |
| | | v-model="patientqueryParams.searchscope" |
| | | placeholder="请选择患者范围" |
| | |
| | | propstask: { value: "deptCode", label: "deptName" }, |
| | | // 患者表单 |
| | | tableLabelhz: [ |
| | | { label: "出院日期", width: "150", prop: "inhosptime" }, |
| | | { label: "出院日期", width: "150", prop: "endtime" }, |
| | | { label: "患者", width: "", prop: "name" }, |
| | | { label: "身份证", width: "200", prop: "idcardno" }, |
| | | { label: "电话号码", width: "180", prop: "telcode" }, |
| | | { label: "性别", width: "", prop: "sex" }, |
| | | { label: "年龄", width: "", prop: "age" }, |
| | | { label: "患者标签", width: "", prop: "tag" }, |
| | | { label: "责任护士", width: "", prop: "nurseName" }, |
| | | { label: "主治医生", width: "", prop: "drname" }, |
| | | { label: "科室", width: "240", prop: "dept" }, |
| | |
| | | { label: "电话号码", width: "180", prop: "telcode" }, |
| | | { label: "性别", width: "", prop: "sex" }, |
| | | { label: "年龄", width: "", prop: "age" }, |
| | | { label: "患者标签", width: "", prop: "tag" }, |
| | | { label: "出院天数", width: "", prop: "endDay" }, |
| | | { label: "责任护士", width: "", prop: "nurseName" }, |
| | | { label: "医生", width: "", prop: "drname" }, |
| | |
| | | { label: "电话号码", width: "180", prop: "telcode" }, |
| | | { label: "性别", width: "", prop: "sex" }, |
| | | { label: "年龄", width: "", prop: "age" }, |
| | | { label: "患者标签", width: "", prop: "tag" }, |
| | | { label: "出院天数", width: "", prop: "endDay" }, |
| | | { label: "责任护士", width: "", prop: "nurseName" }, |
| | | { label: "医生", width: "", prop: "drname" }, |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="患者标签" prop="tagname"> |
| | | <el-input |
| | | v-model="queryParams.tag" |
| | | placeholder="输入进行模糊查询" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="标签" |
| | | align="center" |
| | | key="labelInfo" |
| | | prop="labelInfo" |
| | | width="160" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.labelInfo"> |
| | | <span v-for="item in JSON.parse(scope.row.labelInfo)">{{ |
| | | item.tagname |
| | | }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <span>无</span> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | label="标签" |
| | | align="center" |
| | | key="tag" |
| | | prop="tag" |
| | | show-overflow-tooltip |
| | | width="180" |
| | | /> |
| | | <el-table-column |
| | | label="适用院区" |
| | | align="center" |
| | |
| | | // detail: https://cli.vuejs.org/config/#devserver-proxy |
| | | [process.env.VUE_APP_BASE_API]: { |
| | | // target: `http://192.168.168.60:8095`, |
| | | target: `http://192.168.144.34:8095`, |
| | | // target: `http://192.168.144.34:8095`, |
| | | // target: `http://61.160.111.174:8095`, |
| | | // target:`http://localhost:8095`, |
| | | target:`http://localhost:8095`, |
| | | // target: `http://192.168.101.135:8095`, |
| | | // target: `http://192.168.101.166:8093`, |
| | | // target: `http://192.168.191.181:8095`, |