From e13d441c36ac5581698850cbeaf35111cfb9b7f3 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 05 八月 2024 17:37:37 +0800 Subject: [PATCH] 测试完成 --- src/views/shortmessage/healthinformation/index.vue | 109 ++++++++++++++++++++++++------------------------------ 1 files changed, 48 insertions(+), 61 deletions(-) diff --git a/src/views/shortmessage/healthinformation/index.vue b/src/views/shortmessage/healthinformation/index.vue index e920c1d..1db7b88 100644 --- a/src/views/shortmessage/healthinformation/index.vue +++ b/src/views/shortmessage/healthinformation/index.vue @@ -68,72 +68,49 @@ v-show="showSearch" label-width="98px" > - <el-form-item label="閫氱煡鏍囬" prop="userName"> + <el-form-item label="閫氱煡鏍囬" prop="preachname"> <el-input - v-model="queryParams.userName" + v-model="queryParams.preachname" placeholder="璇疯緭鍏�" clearable style="width: 200px" @keyup.enter.native="handleQuery" /> </el-form-item> - <el-form-item label="閫傜敤绉戝" prop="region"> - <el-cascader - v-model="queryParams.administrative" - :options="deptList" - :props="props" - :show-all-levels="false" - clearable - > - <template slot-scope="{ node, data }"> - <span>{{ data.deptName }}</span> - <span v-if="!node.isLeaf"> - ({{ data.children.length }}) - </span> - </template> - </el-cascader> - </el-form-item> - <el-form-item label="閫氱煡鍐呭" prop="userName"> - <el-input - v-model="queryParams.userNamevalue" - placeholder="璇疯緭鍏�" - clearable - style="width: 200px" - @keyup.enter.native="handleQuery" - /> - </el-form-item> - <el-form-item label="閫傜敤鏂瑰紡" prop="shape"> - <el-cascader - v-model="queryParams.shapevalue" - :options="optionss" - :props="propss" - clearable - ></el-cascader> - </el-form-item> - <el-form-item label="鍐呭褰㈠紡" prop="classify"> + <el-form-item label="閫傜敤闄㈠尯" prop="region"> <el-select - v-model="queryParams.classifyvalue" - placeholder="璇烽�夋嫨" + v-model="campus" + size="medium" + multiple + filterable + placeholder="璇烽�夋嫨鍒嗙被" > <el-option - v-for="(item, index) in editabshape" + v-for="item in courtyardlist" :key="item.label" :label="item.label" - :value="item.value" + :value="item.label" > </el-option> </el-select> </el-form-item> + <el-form-item label="閫氱煡鍐呭" prop="userName"> + <el-input + v-model="queryParams.preachcontent" + placeholder="璇疯緭鍏�" + clearable + style="width: 200px" + @keyup.enter.native="handleQuery" + /> + </el-form-item> + <el-form-item label="鍙敤鐘舵��" prop="classify"> - <el-select - v-model="queryParams.classifyvalue" - placeholder="璇烽�夋嫨" - > + <el-select v-model="queryParams.isavailable" placeholder="璇烽�夋嫨"> <el-option - v-for="item in usable" + v-for="(item, index) in qyoptions" :key="item.value" - :label="item.value" - :value="item.label" + :label="item.label" + :value="item.value" > </el-option> </el-select> @@ -221,7 +198,7 @@ prop="preachcontent" :show-overflow-tooltip="true" /> - + <!-- <el-table-column label="閫傜敤鐤剧梾" align="center" @@ -240,7 +217,7 @@ ></el-button > </template> - </el-table-column> + </el-table-column> --> <el-table-column label="鏍囩" @@ -320,7 +297,7 @@ class-name="small-padding fixed-width" > <template slot-scope="scope"> - <el-button + <!-- <el-button size="medium" type="text" @click="goQRCode(scope.row)" @@ -329,8 +306,8 @@ <span class="button-text" ><i class="el-icon-edit"></i>浜岀淮鐮�</span ></el-button - > - <el-button + > --> + <!-- <el-button size="medium" type="text" @click="Vieweducation(scope.row)" @@ -338,7 +315,7 @@ ><span class="button-textck" ><i class="el-icon-edit"></i>鏌ョ湅</span ></el-button - > + > --> <el-button size="medium" type="text" @@ -516,6 +493,7 @@ optionsillness: [], illnesslistapi: [], illnesslist: [], + qyoptions: [], defaultProps: { children: "heLibraryAssortList", label: "assortname", @@ -541,6 +519,7 @@ postOptions: [], // 瑙掕壊閫夐」 roleOptions: [], + courtyardlist: [], // 琛ㄥ崟鍙傛暟 form: {}, numberlb: 22, @@ -560,6 +539,7 @@ optionss: [], mode: [], languagelist: [], + campus: [], editabshape: [], usable: [], precedencetype: [], @@ -586,6 +566,8 @@ this.usable = store.getters.usable; this.precedencetype = store.getters.precedencetype; this.editabshape = store.getters.editabshape; + this.qyoptions = store.getters.usable; + this.courtyardlist = store.getters.courtyardlist; }, methods: { @@ -622,19 +604,24 @@ /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { this.queryParams.pageNum = 1; + this.queryParams.campus = this.campus.join(","); this.getList(); }, /** 閲嶇疆鎸夐挳鎿嶄綔 */ resetQuery() { this.dateRange = []; - this.resetForm("queryForm"); - this.queryParams.deptId = undefined; - this.$refs.tree.setCurrentKey(null); + this.queryParams = { + pageNum: 1, + pageSize: 10, + isavailable: "", + hetype: 2, + }, + this.$refs.tree.setCurrentKey(null); this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { - this.ids = selection.map((item) => item.userId); + this.ids = selection.map((item) => item.id); this.single = selection.length != 1; this.multiple = !selection.length; }, @@ -649,24 +636,24 @@ handleUpdate(row) { this.$router.push({ path: "/knowledge/Noticeparticulars", - query: { id: "1" }, + query: { id: row.id, hetype: 2 }, }); }, // 鏌ョ湅閫氱煡 Vieweducation() { this.$router.push({ path: "/knowledge/education/examine/", - query: { id: "1" }, + query: { id: row.id }, }); }, /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { - const userIds = row.userId || this.ids; + const userIds = row.id || this.ids; this.$modal .confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�') .then(function () { - return delFollowupinfo(userIds); + return dellibraryinfo(userIds); }) .then(() => { this.getList(); -- Gitblit v1.9.3