|  |  |  | 
|---|
|  |  |  | icon="el-icon-upload2" | 
|---|
|  |  |  | size="medium" | 
|---|
|  |  |  | @click="handleExport" | 
|---|
|  |  |  | v-hasPermi="['system:user:export']" | 
|---|
|  |  |  | >导出</el-button | 
|---|
|  |  |  | > | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-table | 
|---|
|  |  |  | v-loading="loading" | 
|---|
|  |  |  | :data="userList" | 
|---|
|  |  |  | height="660" | 
|---|
|  |  |  | height="808" | 
|---|
|  |  |  | :row-class-name="tableRowClassName" | 
|---|
|  |  |  | @selection-change="handleSelectionChange" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | 
|---|
|  |  |  | size="medium" | 
|---|
|  |  |  | type="text" | 
|---|
|  |  |  | @click=" | 
|---|
|  |  |  | $router.push({ | 
|---|
|  |  |  | path: '/patient/indexls/', | 
|---|
|  |  |  | query: { sfzh: scope.row.sfzh }, | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | gettoken360(scope.row.sfzh,scope.row.drcode,scope.row.drname) | 
|---|
|  |  |  | " | 
|---|
|  |  |  | ><span class="button-textsc">{{ | 
|---|
|  |  |  | scope.row.sendname | 
|---|
|  |  |  | 
|---|
|  |  |  | width="120" | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <el-table-column | 
|---|
|  |  |  | label="随访时间" | 
|---|
|  |  |  | label="随访完成时间" | 
|---|
|  |  |  | sortable | 
|---|
|  |  |  | align="center" | 
|---|
|  |  |  | prop="finishtime" | 
|---|
|  |  |  | 
|---|
|  |  |  | class-name="small-padding fixed-width" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <template slot-scope="scope"> | 
|---|
|  |  |  | <el-tooltip | 
|---|
|  |  |  | <!-- <el-tooltip | 
|---|
|  |  |  | class="item" | 
|---|
|  |  |  | effect="dark" | 
|---|
|  |  |  | content="再次随访" | 
|---|
|  |  |  | 
|---|
|  |  |  | ><i class="el-icon-s-promotion"></i>再次随访</span | 
|---|
|  |  |  | ></el-button | 
|---|
|  |  |  | > | 
|---|
|  |  |  | </el-tooltip> | 
|---|
|  |  |  | </el-tooltip> --> | 
|---|
|  |  |  | <el-tooltip | 
|---|
|  |  |  | v-if="scope.row.sendstate == 1 || scope.row.sendstate == 2" | 
|---|
|  |  |  | class="item" | 
|---|
|  |  |  | 
|---|
|  |  |  | resetUserPwd, | 
|---|
|  |  |  | changeUserStatus, | 
|---|
|  |  |  | } from "@/api/system/user"; | 
|---|
|  |  |  | import { getTaskservelist } from "@/api/AiCentre/index"; | 
|---|
|  |  |  | import { getTaskservelist,query360PatInfo } from "@/api/AiCentre/index"; | 
|---|
|  |  |  | import Treeselect from "@riophae/vue-treeselect"; | 
|---|
|  |  |  | import store from "@/store"; | 
|---|
|  |  |  | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | value: [], | 
|---|
|  |  |  | list: [], | 
|---|
|  |  |  |  | 
|---|
|  |  |  | postData: { | 
|---|
|  |  |  | XiaoXiTou: { | 
|---|
|  |  |  | FaSongFCSJC: "ZJHES", | 
|---|
|  |  |  | FaSongJGID: localStorage.getItem("orgid"), | 
|---|
|  |  |  | FaSongJGMC: localStorage.getItem("orgname"), | 
|---|
|  |  |  | FaSongSJ: "2025-01-09 17:29:36", | 
|---|
|  |  |  | FaSongXTJC: "SUIFANGXT", | 
|---|
|  |  |  | FaSongXTMC: "随访系统", | 
|---|
|  |  |  | XiaoXiID: "5FA92AFB-9833-4608-87C7-F56A654AC171", | 
|---|
|  |  |  | XiaoXiLX: "SC_LC_360STCX", | 
|---|
|  |  |  | XiaoXiMC: "360 视图查询", | 
|---|
|  |  |  | ZuHuID: localStorage.getItem("ZuHuID"), | 
|---|
|  |  |  | ZuHuMC: localStorage.getItem("orgname"), | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | YeWuXX: { | 
|---|
|  |  |  | BingRenXX: { | 
|---|
|  |  |  | ZhengJianHM: '', | 
|---|
|  |  |  | ZhengJianLXDM: "01", | 
|---|
|  |  |  | ZhengJianLXMC: "居民身份证", | 
|---|
|  |  |  | ZuZhiJGID: localStorage.getItem("orgid"), | 
|---|
|  |  |  | ZuZhiJGMC: localStorage.getItem("orgname"), | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | YongHuXX: { | 
|---|
|  |  |  | XiTongID: "SUIFANGXT", | 
|---|
|  |  |  | XiTongMC: "随访系统", | 
|---|
|  |  |  | YongHuID: "1400466972205912064", | 
|---|
|  |  |  | YongHuXM: "JNRMYY", | 
|---|
|  |  |  | ZuZhiJGID: localStorage.getItem("orgid"), | 
|---|
|  |  |  | ZuZhiJGMC: localStorage.getItem("orgname"), | 
|---|
|  |  |  | idp: "lyra", | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | sourcetype: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | value: 1, | 
|---|
|  |  |  | 
|---|
|  |  |  | name: "出院服务总量", | 
|---|
|  |  |  | value: 0, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | name: "患者过滤", | 
|---|
|  |  |  | value: 0, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // { | 
|---|
|  |  |  | //   name: "患者过滤", | 
|---|
|  |  |  | //   value: 0, | 
|---|
|  |  |  | // }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | name: "应随访", | 
|---|
|  |  |  | value: 0, | 
|---|
|  |  |  | 
|---|
|  |  |  | name: "待发送", | 
|---|
|  |  |  | value: 0, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | name: "已发送", | 
|---|
|  |  |  | value: 0, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // { | 
|---|
|  |  |  | //   name: "已发送", | 
|---|
|  |  |  | //   value: 0, | 
|---|
|  |  |  | // }, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // { | 
|---|
|  |  |  | //   name: "已发送未领取", | 
|---|
|  |  |  | 
|---|
|  |  |  | if (refresh) { | 
|---|
|  |  |  | this.cardlist[0].value = | 
|---|
|  |  |  | Number(response.rows[0].wzx) + Number(response.rows[0].ysf); | 
|---|
|  |  |  | this.cardlist[1].value = response.rows[0].wzx; | 
|---|
|  |  |  | this.cardlist[2].value = response.rows[0].ysf; | 
|---|
|  |  |  | // this.cardlist[1].value = response.rows[0].wzx; | 
|---|
|  |  |  | this.cardlist[1].value = response.rows[0].ysf; | 
|---|
|  |  |  | this.ycvalue = response.rows[0].yc; | 
|---|
|  |  |  | this.cardlist[3].value = response.rows[0].fssb; | 
|---|
|  |  |  | this.cardlist[4].value = response.rows[0].dfs; | 
|---|
|  |  |  | this.cardlist[5].value = response.rows[0].yfs2; | 
|---|
|  |  |  | this.cardlist[2].value = response.rows[0].fssb; | 
|---|
|  |  |  | this.cardlist[3].value = response.rows[0].dsf; | 
|---|
|  |  |  | // this.cardlist[4].value = response.rows[0].yfs2; | 
|---|
|  |  |  | this.yfsvalue = response.rows[0].yfs; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.loading = false; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | this.total = response.total; | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | //患者360跳转 | 
|---|
|  |  |  | gettoken360(sfzh,drcode,drname) { | 
|---|
|  |  |  | this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; | 
|---|
|  |  |  | if (this.postData.XiaoXiTou.ZuHuMC=='丽水市中医院') { | 
|---|
|  |  |  | this.postData.YeWuXX.YongHuXX.YongHuID = '1400398571877961728'; | 
|---|
|  |  |  | this.postData.YeWuXX.YongHuXX.YongHuXM = 'LSZYY'; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | query360PatInfo(this.postData).then((res) => { | 
|---|
|  |  |  | if (res.data.url) { | 
|---|
|  |  |  | window.open(res.data.url, '_blank'); | 
|---|
|  |  |  | // this.linkUrl = res.data.url; | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | this.$modal.msgWarning("360查询无结果"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 查看影像随访详情 | 
|---|
|  |  |  | 
|---|
|  |  |  | this.topqueryParams.pageNum = null; | 
|---|
|  |  |  | this.topqueryParams.pageSize = null; | 
|---|
|  |  |  | this.download( | 
|---|
|  |  |  | "smartor/serviceSubtask/export", | 
|---|
|  |  |  | "smartor/serviceSubtask/patItemExport", | 
|---|
|  |  |  | { | 
|---|
|  |  |  | ...this.topqueryParams, | 
|---|
|  |  |  | }, | 
|---|