From 59272d99113d2d11b1873d60653e52b49f14d757 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 26 一月 2024 11:53:19 +0800 Subject: [PATCH] 指标完成 --- src/views/patient/propaganda/particty.vue | 64 +++++++++++++++++++++----------- 1 files changed, 42 insertions(+), 22 deletions(-) diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index d313974..0f18cf6 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -14,6 +14,10 @@ title="瀹f暀瀵硅薄" description="鍦ㄦ湰閮ㄩ�夋嫨瀹f暀鐥呬汉" ></el-step> + <el-step + icon="el-icon-user" + title="妯$増纭" + ></el-step> </el-steps> </div> </div> @@ -37,25 +41,39 @@ <el-form ref="form" :model="form" label-width="105px"> <el-form-item label="妯$増鍚嶇О锛�"> <el-input + :disabled="true" style="width: 220px" - v-model="form.bt" + v-model="form.preachname" placeholder="璇峰湪涓嬫柟閫夋嫨" /> </el-form-item> - <el-form-item label="鍙戦�佹椂闂达細" v-if="currenttype != 2"> + <el-form-item label="鍙戦�佽缃細" v-if="currenttype != 2"> + <el-radio-group v-model="radio"> + <el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio> + <el-radio :label="2">鏃堕棿鐐瑰彂閫�</el-radio> + <el-radio :label="3">鍗冲埢鍙戦��</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item + label="鍙戦�佹椂闂寸偣锛�" + v-if="currenttype != 2 && radio == 2" + > <el-date-picker - v-model="form.name" - type="date" - placeholder="閫夋嫨鏃ユ湡" + v-model="form.sendTime" + type="datetime" + placeholder="閫夋嫨鏃ユ湡鏃堕棿" + default-time="13:00:00" > </el-date-picker> </el-form-item> - <el-form-item label="鍙戦�佹椂闂存锛�" v-if="currenttype != 2"> + <el-form-item + label="鍙戦�佹椂闂存锛�" + v-if="currenttype != 2 && radio == 1" + > <el-checkbox-group v-model="checkList"> <el-checkbox label="涓婂崍锛�8:30-11:30锛�"></el-checkbox> <el-checkbox label="涓嬪崍锛�14:30-16:30锛�"></el-checkbox> <el-checkbox label="澶滈棿锛�18:30-20:30锛�"></el-checkbox> - <el-checkbox label="涓嶅畾鏃�"></el-checkbox> </el-checkbox-group> </el-form-item> <el-form-item label="鏈嶅姟褰㈠紡"> @@ -67,18 +85,18 @@ ></el-checkbox> </el-checkbox-group> </el-form-item> - <el-form-item label="缁勭粐褰㈠紡"> + <!-- <el-form-item label="缁勭粐褰㈠紡"> <el-radio-group v-model="form.radio"> <el-radio :label="3">鍗曚汉瀹f暀</el-radio> <el-radio :label="6">澶氫汉闆嗕腑瀹f暀</el-radio> </el-radio-group> - </el-form-item> - <el-form-item label="璇煶妯$増" prop="region"> + </el-form-item> --> + <!-- <el-form-item label="璇煶妯$増" prop="region"> <el-select v-model="form.region" placeholder="璇烽�夋嫨妯$増"> <el-option label="涓�鍙锋ā鐗�" value="shanghai"></el-option> <el-option label="浜屽彿妯$増" value="beijing"></el-option> </el-select> - </el-form-item> + </el-form-item> --> </el-form> </div> </div> @@ -252,6 +270,7 @@ :tableLabel="tableLabel" :controlsc="false" :multiplechoice="false" + :typeinfo="1" /> <pagination v-show="total > 0" @@ -416,7 +435,7 @@ <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-select - v-model="tasktopic" + v-model="patientqueryParams.allhosp" placeholder="璇烽�夋嫨鏂板绫诲瀷" > <el-option @@ -434,7 +453,7 @@ plain icon="el-icon-plus" size="medium" - :disabled="!tasktopic" + :disabled="!patientqueryParams.allhosp" @click="handleAddpatient" >鏂板</el-button > @@ -461,6 +480,7 @@ :currentList="sonuserList" :tableLabel="tableLabelhz" :controlxz="false" + :typeinfo="2" /> <pagination v-show="total > 0" @@ -568,7 +588,9 @@ @handleSelectionChange="handleSelectionChange" :currentList="patientuserList" :tableLabel="tableLabelhz" + :serialnumber="false" :controlsc="false" + :typeinfo="3" /> </el-row> <pagination @@ -592,6 +614,7 @@ <script> import { messagelistpatient } from "@/api/patient/homepage"; +import store from "@/store"; import { getTaskpatient, getlibrarylist, @@ -615,10 +638,12 @@ loading: false, // 閬僵灞� patientloading: false, // 閬僵灞� dialogVisiblepatient: false, //娣诲姞鎮h�呭脊妗� + radio: 1, checkboxlist: [], tableLabel: [], // 鎮h�呰〃鍗� tableLabelhz: [ + { label: "搴忓彿", width: "", prop: "patid" }, { label: "鎮h�呭悕绉�", width: "", prop: "name" }, { label: "鎬у埆", width: "", prop: "sex" }, { label: "骞撮緞", width: "", prop: "age" }, @@ -750,7 +775,6 @@ this.Addsubtask(); this.Getsubtask(); this.Acquisitiontype(); - }, methods: { @@ -761,11 +785,8 @@ pageSize: 10, isavailable: "", }; - getTaskpatient({ allhosp: 1 }).then((res) => { - console.log(res); - }); this.currenttype = this.$route.query.type; - console.log(this.currenttype); + console.log(this.currenttype, "1"); if (this.currenttype == 1) { this.title = "瀹f暀鍐呭鍒楄〃"; this.tableLabel = this.tableLabelxj; @@ -853,8 +874,7 @@ }, // 瀛愪换鍔′簩绾у脊妗� handleAddpatient(row) { - console.log(row, "瀛愮粍浠舵暟鎹�"); - messagelistpatient(this.patientqueryParams).then((response) => { + getTaskpatient(this.patientqueryParams).then((response) => { console.log(response); this.patientuserList = response.rows; this.patienttotal = response.total; @@ -913,11 +933,11 @@ // 鏌ヨ瀛愪换鍔″垪琛� Getsubtask() { this.topqueryParams.pguid = 2; - console.log(this.topqueryParams); + console.log(this.topqueryParams, "aa"); messagelistpatient(this.topqueryParams).then((res) => { this.userList = res.rows; this.total = res.total; - console.log(this.userList); + console.log(this.userList, "ss"); }); }, // 鍙橀噺--------------- -- Gitblit v1.9.3