| | |
| | | |
| | | // 删除宣教任务 |
| | | export function delhetaskinfo(Id) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/remove/" + Id, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 查询宣教任务详情列表 |
| | | export function gethetaskinfo(Id) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/getInfo/" + Id, |
| | | method: "get", |
| | | }); |
| | | } |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/remove/" + Id, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 查询宣教任务详情列表 |
| | | export function gethetaskinfo(Id) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/getInfo/" + Id, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 新增模板 |
| | | export function addhetask(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/add", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/add", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 修改宣教任务 |
| | | export function edithetask(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/edit", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 获取患者信息 |
| | | export function getTaskpatient(data) { |
| | | return request({ |
| | | url: "/smartor/patarchive/getPatientInfo", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 任务选取患者信息 |
| | | export function getTaskpatientQC(data) { |
| | | return request({ |
| | | url: "/smartor/patarchive/getPatientInfoQC", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 新增或修改任务 |
| | | export function Editsingletask(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/insertOrUpdateTask", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 新增或修改单个服务 |
| | | export function Editsingletaskson(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/update", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 删除任务并删除关联的患者服务 |
| | | export function delTaskInfo(taskid) { |
| | | return request({ |
| | | url: "/smartor/servicetask/remove/"+taskid, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 查询任务列表 |
| | | export function getTasklist(data) { |
| | | return request({ |
| | | url: "/smartor/servicetask/list", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 查询任务详情 |
| | | export function getTaskInfo(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/queryTaskByCondition", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | export function edithetask(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/edit", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 获取患者信息 |
| | | export function getTaskpatient(data) { |
| | | return request({ |
| | | url: "/smartor/patarchive/getPatientInfo", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 任务选取患者信息 |
| | | export function getTaskpatientQC(data) { |
| | | return request({ |
| | | url: "/smartor/patarchive/getPatientInfoQC", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 新增或修改任务 |
| | | export function Editsingletask(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/insertOrUpdateTask", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 新增或修改单个服务 |
| | | export function Editsingletaskson(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/update", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 删除任务并删除关联的患者服务 |
| | | export function delTaskInfo(taskid) { |
| | | return request({ |
| | | url: "/smartor/servicetask/remove/" + taskid, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 查询任务列表 |
| | | export function getTasklist(data) { |
| | | return request({ |
| | | url: "/smartor/servicetask/list", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | |
| | | // 查询门诊出院服务列表 |
| | | export function getTaskservelist(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/patItem", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 任务立即执行 |
| | | export function GoheTaskSend(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/heTaskSend", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 查询任务详情 |
| | | export function getTaskInfo(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/queryTaskByCondition", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | |
| | | // 获取任务模板详情 |
| | | export function TaskTemplategetinfo(id) { |
| | | return request({ |
| | | url: "/smartor/ivrTaskTemplate/getInfo/"+id, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 任务模板新增修改 |
| | | export function TaskTemplatecomit(data) { |
| | | return request({ |
| | | url: "/smartor/ivrTaskTemplate/saveOrUpdateTempScript", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 任务发送,执行 |
| | | export function TaskTemplateSendExecution(data) { |
| | | return request({ |
| | | url: "/smartor/commonTask/taskSend", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 查询门诊出院服务列表 |
| | | export function getTaskservelist(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/patItem", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 快捷查询任务列表 |
| | | export function buidegetTasklist(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/patItemByCondition", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 任务立即执行 |
| | | export function GoheTaskSend(data) { |
| | | return request({ |
| | | url: "/smartor/serviceSubtask/heTaskSend", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | |
| | | |
| | | // 获取任务模板详情 |
| | | export function TaskTemplategetinfo(id) { |
| | | return request({ |
| | | url: "/smartor/ivrTaskTemplate/getInfo/" + id, |
| | | method: "get", |
| | | }); |
| | | } |
| | | // 任务模板新增修改 |
| | | export function TaskTemplatecomit(data) { |
| | | return request({ |
| | | url: "/smartor/ivrTaskTemplate/saveOrUpdateTempScript", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | // 任务发送,执行 |
| | | export function TaskTemplateSendExecution(data) { |
| | | return request({ |
| | | url: "/smartor/commonTask/taskSend", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | |
| | | & .nest-menu .el-submenu>.el-submenu__title, |
| | | & .el-submenu .el-menu-item { |
| | | min-width: $base-sidebar-width !important; |
| | | |
| | | color: rgb(20, 99, 246); |
| | | font-weight: 600; |
| | | &:hover { |
| | | background-color: rgba(0, 0, 0, 0.06) !important; |
| | | } |
| | |
| | | $base-logo-title-color: #ffffff; |
| | | |
| | | $base-menu-light-color:rgba(0,0,0,.70); |
| | | $base-menu-light-background:#ffffff; |
| | | $base-menu-light-background:#59f97f; |
| | | $base-logo-light-title-color: #001529; |
| | | |
| | | $base-sub-menu-background:#81bcec; |
| | | $base-sub-menu-background:#99baed; |
| | | $base-sub-menu-hover:#001528; |
| | | |
| | | // 自定义暗色菜单风格 |
| | |
| | | serviceState: (state) => [ |
| | | { |
| | | value: "1", |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | raw: { |
| | | cssClass: "", |
| | | listClass: "", |
| | |
| | | <div class="ysfleftvlue"> |
| | | <el-card shadow="hover"> |
| | | <div style="padding: 8px"> |
| | | <span>已发送未领取</span> |
| | | <span>表单已发送</span> |
| | | <div |
| | | style=" |
| | | text-align: center; |
| | |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <div class="documentf"> |
| | | <div class="document"> |
| | | <el-button |
| | | type="success" |
| | | plain |
| | | size="medium" |
| | | @click="buidegetTasklist()" |
| | | >待办服务</el-button |
| | | > |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | <el-table |
| | | v-loading="loading" |
| | |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tooltip class="item" effect="dark" :content="scope.row.remark" placement="top-start"> |
| | | <el-tooltip |
| | | class="item" |
| | | effect="dark" |
| | | :content="scope.row.remark" |
| | | placement="top-start" |
| | | > |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | | <el-tag type="info" :disable-transitions="false">不执行</el-tag> |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 5"> |
| | | <el-tag type="danger" :disable-transitions="false" |
| | | >发送失败</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 6"> |
| | | <el-tag type="danger" :disable-transitions="false">已完成</el-tag> |
| | | </div> |
| | | </el-tooltip> |
| | | |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | | <el-tag type="info" :disable-transitions="false">不执行</el-tag> |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 5"> |
| | | <el-tag type="danger" :disable-transitions="false" |
| | | >发送失败</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 6"> |
| | | <el-tag type="danger" :disable-transitions="false" |
| | | >已完成</el-tag |
| | | > |
| | | </div> |
| | | </el-tooltip> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column |
| | |
| | | resetUserPwd, |
| | | changeUserStatus, |
| | | } from "@/api/system/user"; |
| | | import { getTaskservelist } from "@/api/AiCentre/index"; |
| | | import { getTaskservelist, buidegetTasklist } from "@/api/AiCentre/index"; |
| | | import Treeselect from "@riophae/vue-treeselect"; |
| | | import store from "@/store"; |
| | | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; |
| | |
| | | value: 0, |
| | | }, |
| | | { |
| | | name: "待发送", |
| | | name: "待执行", |
| | | value: 0, |
| | | }, |
| | | { |
| | |
| | | }, |
| | | |
| | | // { |
| | | // name: "已发送未领取", |
| | | // name: "表单已发送", |
| | | // value: 0, |
| | | // }, |
| | | ], |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | { |
| | | value: 4, |
| | |
| | | this.total = response.total; |
| | | }); |
| | | }, |
| | | buidegetTasklist(type) { |
| | | if (this.topqueryParams.searchscope == 3) { |
| | | this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( |
| | | (obj) => obj.deptCode |
| | | ); |
| | | this.topqueryParams.leavehospitaldistrictcodes = |
| | | store.getters.belongWards.map((obj) => obj.districtCode); |
| | | } |
| | | // 接受异常跳转 |
| | | if (this.errtype) { |
| | | this.topqueryParams.leavehospitaldistrictcodes.push( |
| | | this.leavehospitaldistrictcode |
| | | ); |
| | | } |
| | | let obj = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | leavehospitaldistrictcodes: this.topqueryParams.leavehospitaldistrictcodes, |
| | | sendstates: [2, 3], |
| | | leaveldeptcodes: this.topqueryParams.leaveldeptcodes, |
| | | }; |
| | | buidegetTasklist(obj).then((response) => { |
| | | this.userList = response.rows[0].serviceSubtaskList; |
| | | this.total = response.total; |
| | | 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.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.yfsvalue = response.rows[0].yfs; |
| | | } |
| | | this.loading = false; |
| | | this.userList.forEach((item) => { |
| | | let idArray = null; |
| | | if (item.endtime) { |
| | | item.endDay = this.daysBetween(item.endtime); |
| | | } |
| | | |
| | | if (item.preachform) { |
| | | if (item.endtime) { |
| | | item.preachformson = item.preachform; |
| | | idArray = item.preachform.split(","); |
| | | } |
| | | |
| | | item.preachform = idArray.map((value) => { |
| | | // 查找id对应的对象 |
| | | const item = this.checkboxlist.find( |
| | | (item) => item.value == value |
| | | ); |
| | | // 如果找到对应的id,返回label值,否则返回null |
| | | return item ? item.label : null; |
| | | }); |
| | | } |
| | | }); |
| | | this.total = response.total; |
| | | }); |
| | | }, |
| | | // 查看门诊随访详情 |
| | | Referencequestion(row) { |
| | | this.previewVisible = true; |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | ], |
| | | serviceState:[], |
| | |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | |
| | | <el-tag type="danger" :disable-transitions="false" |
| | | >发送失败</el-tag |
| | | > |
| | | </div> |
| | | </div><div v-if="scope.row.sendstate == 6"> |
| | | <el-tag type="success" :disable-transitions="false">已完成</el-tag> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | |
| | | value: 0, |
| | | }, |
| | | { |
| | | name: "被领取", |
| | | name: "表单已领取", |
| | | value: 0, |
| | | }, |
| | | { |
| | | name: "已发送未领取", |
| | | name: "表单已发送", |
| | | value: 0, |
| | | }, |
| | | ], |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | { |
| | | value: 4, |
| | |
| | | <div class="ysfleftvlue"> |
| | | <el-card shadow="hover"> |
| | | <div style="padding: 8px"> |
| | | <span>已发送未领取</span> |
| | | <span>表单已发送</span> |
| | | <div |
| | | style=" |
| | | text-align: center; |
| | |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | |
| | | value: 0, |
| | | }, |
| | | { |
| | | name: "待发送", |
| | | name: "待执行", |
| | | value: 0, |
| | | }, |
| | | { |
| | |
| | | }, |
| | | |
| | | // { |
| | | // name: "已发送未领取", |
| | | // name: "表单已发送", |
| | | // value: 0, |
| | | // }, |
| | | ], |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | { |
| | | value: 4, |
| | |
| | | <!-- 选择患者列表 --> |
| | | <SFtable |
| | | ref="multipleTable" |
| | | @handleUpdate="handleUpdate" |
| | | |
| | | @handleSelectionChange="handleSelectionChange" |
| | | :currentList="patientuserList" |
| | | :tableLabel="tableLabelhz" |
| | |
| | | item.deptName = item.dept; |
| | | item.admindate = item.inhosptime; |
| | | item.sfzh = item.idcardno; |
| | | if (this.patientqueryParams.allhosp==6) { |
| | | item.patfrom = 1; |
| | | } |
| | | this.overallCase.push(item); |
| | | this.form.patTaskRelevances.push(item); |
| | | } |
| | |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | { |
| | | value: 4, |
| | |
| | | item.deptName = item.dept; |
| | | item.admindate = item.inhosptime; |
| | | item.sfzh = item.idcardno; |
| | | if (this.patientqueryParams.allhosp==6) { |
| | | item.patfrom = 1; |
| | | } |
| | | this.overallCase.push(item); |
| | | this.form.patTaskRelevances.push(item); |
| | | } |
| | |
| | | <div class="ysfleftvlue"> |
| | | <el-card shadow="hover"> |
| | | <div style="padding: 8px"> |
| | | <span>已发送未领取</span> |
| | | <span>表单已发送</span> |
| | | <div |
| | | style=" |
| | | text-align: center; |
| | |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | |
| | | value: 0, |
| | | }, |
| | | { |
| | | name: "待发送", |
| | | name: "待执行", |
| | | value: 0, |
| | | }, |
| | | { |
| | |
| | | }, |
| | | |
| | | // { |
| | | // name: "已发送未领取", |
| | | // name: "表单已发送", |
| | | // value: 0, |
| | | // }, |
| | | ], |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | { |
| | | value: 4, |
| | |
| | | <div class="ysfleftvlue"> |
| | | <el-card shadow="hover"> |
| | | <div style="padding: 8px"> |
| | | <span>已发送未领取</span> |
| | | <span>表单已发送</span> |
| | | <div |
| | | style=" |
| | | text-align: center; |
| | |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.sendstate == 1"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >被领取</el-tag |
| | | >表单已领取</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 2"> |
| | | <el-tag type="primary" :disable-transitions="false" |
| | | >待发送</el-tag |
| | | >待执行</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 3"> |
| | | <el-tag type="success" :disable-transitions="false" |
| | | >已发送未领取</el-tag |
| | | >表单已发送</el-tag |
| | | > |
| | | </div> |
| | | <div v-if="scope.row.sendstate == 4"> |
| | |
| | | value: 0, |
| | | }, |
| | | { |
| | | name: "待发送", |
| | | name: "待执行", |
| | | value: 0, |
| | | }, |
| | | { |
| | |
| | | }, |
| | | |
| | | // { |
| | | // name: "已发送未领取", |
| | | // name: "表单已发送", |
| | | // value: 0, |
| | | // }, |
| | | ], |
| | |
| | | topicoptions: [ |
| | | { |
| | | value: 1, |
| | | label: "被领取", |
| | | label: "表单已领取", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "待发送", |
| | | label: "待执行", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "已发送未领取", |
| | | label: "表单已发送", |
| | | }, |
| | | { |
| | | value: 4, |
| | |
| | | <div class="title-top">查询条件</div> |
| | | <div class="value"> |
| | | <el-form ref="form" :model="form" label-width="120px"> |
| | | <el-form-item label="选择指标类型"> |
| | | <el-form-item label="选择指标名称"> |
| | | <el-select v-model="value" filterable placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in options" |
| | |
| | | </div> |
| | | <div class="formindex"> |
| | | <el-table :data="tableData" border style="width: 100%"> |
| | | <el-table-column prop="date" label="指标类型"> </el-table-column> |
| | | <el-table-column prop="name" label="指标名称"> </el-table-column> |
| | | <el-table-column prop="address" label="出现次数"> </el-table-column> |
| | | <el-table-column prop="times" label="指标类型出现次数"> |
| | | <el-table-column prop="date" label="指标名称"> </el-table-column> |
| | | <el-table-column prop="name" label="单项名称"> </el-table-column> |
| | | <el-table-column prop="address" label="单项出现次数"> </el-table-column> |
| | | <el-table-column prop="times" label="指标出现次数"> |
| | | </el-table-column> |
| | | <el-table-column prop="proportion" label="占比"> </el-table-column> |
| | | </el-table> |
| | |
| | | > |
| | | </el-table-column |
| | | ><el-table-column |
| | | label="待发送" |
| | | label="待执行" |
| | | align="center" |
| | | key="dfsCount" |
| | | prop="dfsCount" |
| | |
| | | :class="classestag == 4 ? 'state-lines' : 'state-line'" |
| | | @click="awaitfn" |
| | | > |
| | | <div class="value-left"><i class="el-icon-s-help" />待发送</div> |
| | | <div class="value-left"><i class="el-icon-s-help" />待执行</div> |
| | | <div class="quantityd">22</div> |
| | | </div> |
| | | </div> |
| | |
| | | losefn() { |
| | | this.classestag = 3; |
| | | }, |
| | | // 切换待发送类别 |
| | | // 切换待执行类别 |
| | | awaitfn() { |
| | | this.classestag = 4; |
| | | }, |
| | |
| | | // target: `http://192.168.2.13:8095`, |
| | | // target: `http://10.202.20.185:8095`, |
| | | // target: `http://192.168.100.184: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`, |
| | | target: `http://192.168.191.181:8095`, |
| | | changeOrigin: true, |
| | | pathRewrite: { |
| | | ['^' + process.env.VUE_APP_BASE_API]: '' |