From 058c7c78326aaf9ff58e6bc63107dbfe50544e9e Mon Sep 17 00:00:00 2001 From: Tcsm <1377977403@qq.com> Date: 星期六, 15 四月 2023 17:30:43 +0800 Subject: [PATCH] 主要新增了家庭小医生模块 --- ruoyi-ui/src/views/contacts/index.vue | 107 +++++++++++++++++++++++++++++++++++------------------ 1 files changed, 70 insertions(+), 37 deletions(-) diff --git a/ruoyi-ui/src/views/contacts/index.vue b/ruoyi-ui/src/views/contacts/index.vue index 81b8b04..46987c2 100644 --- a/ruoyi-ui/src/views/contacts/index.vue +++ b/ruoyi-ui/src/views/contacts/index.vue @@ -42,37 +42,41 @@ </el-form-item> <el-cntainer> <el-col :span="9" > - <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <el-form-item> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery" + style=" width: 65px; height: 32px;background: #FFDDE3; + border-radius: 6px 6px 6px 6px;opacity:1;">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" style=" width: 65px; height: 32px;background: #FFDDE3; + border-radius: 6px 6px 6px 6px;opacity:1; " >閲嶇疆</el-button> - </el-form-item> + </el-form-item> </el-col> </el-cntainer> - <el-form-item label="濮撳悕" prop="name"> - <el-input - v-model="queryParams.name" - placeholder="璇疯緭鍏ュ鍚�" - clearable - style="width: 240px" - @keyup.enter.native="handleQuery"> - <i slot="prefix" class="el-input__icon el-icon-search"></i> - </el-input> - </el-form-item> - <el-form-item label="宸ヤ綔鍗曚綅" prop="work"> - <el-input - v-model="queryParams.work" - placeholder="璇疯緭鍏ュ伐浣滃崟浣�" - clearable - style="width: 240px" - @keyup.enter.native="handleQuery" - > - <i slot="prefix" class="el-input__icon el-icon-search"></i> - </el-input> - </el-form-item> + <el-form-item label="濮撳悕" prop="name"> + <el-input + v-model="queryParams.name" + placeholder="璇疯緭鍏ュ鍚�" + clearable + style="width: 240px" + @keyup.enter.native="handleQuery"> + <i slot="prefix" class="el-input__icon el-icon-search"></i> + </el-input> + </el-form-item> + <el-form-item label="宸ヤ綔鍗曚綅" prop="work"> + <el-input + v-model="queryParams.work" + placeholder="璇疯緭鍏ュ伐浣滃崟浣�" + clearable + style="width: 240px" + @keyup.enter.native="handleQuery" + > + <i slot="prefix" class="el-input__icon el-icon-search"></i> + </el-input> + </el-form-item> </el-form> - <div style="width: 72px; + <div> + <div style="width: 72px; height: 24px; font-size: 18px; font-family: Microsoft YaHei-Regular, Microsoft YaHei; @@ -80,6 +84,7 @@ color: #000000; line-height: 21px; ">閫氳褰�</div> + <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button @@ -115,8 +120,8 @@ </el-col> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> </el-row> - - <el-table v-loading="loading" :data="contactList" @selection-change="handleSelectionChange"> + </div> + <el-table v-loading="loading" :data="contactList" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="25" align="center" /> <el-table-column label="鎴愬憳濮撳悕" prop="myName" sortable width="100" > <template slot-scope="scope"> @@ -128,19 +133,27 @@ </el-table-column> <el-table-column label="绉板懠" prop="nickName" sortable :show-overflow-tooltip="true" width="80" /> <el-table-column label="濮撳悕" prop="name" sortable :show-overflow-tooltip="true" width="80" /> - <el-table-column label="宸ヤ綔鍗曚綅" prop="work" sortable width="100" /> - <el-table-column label="鎵嬫満" prop="phone" sortable width="110" /> + <el-table-column label="宸ヤ綔鍗曚綅" prop="work" sortable width="100" > + <template slot-scope="scope">{{scope.row.work? scope.row.work: '鈥斺�斺�斺��'}}</template> + </el-table-column> + <el-table-column label="鎵嬫満" prop="phone" sortable width="110" > + <template slot-scope="scope">{{scope.row.phone? scope.row.phone: '鈥斺�斺�斺��'}}</template> + </el-table-column> <el-table-column label="鍏跺畠鑱旂郴鏂瑰紡" prop="wx qq twitter" sortable width="130" > <template slot-scope="scope"> - {{scope.row.wx}}<br> - {{scope.row.qq}}<br> - {{scope.row.twitter}} + <span v-if="scope.row.wx || scope.row.qq || scope.row.twitter == true"> + {{scope.row.wx}}<br> + {{scope.row.qq}}<br> + {{scope.row.twitter}} + </span> + <span v-else>鈥斺�斺�斺��</span> </template> </el-table-column> <el-table-column label="鏄惁甯歌仈绯�" prop="isAlways" sortable width="120" > <template slot-scope="scope"> <span v-if="scope.row.isAlways===1">鏄�</span> <span v-if="scope.row.isAlways===0">鍚�</span> + <span v-if="scope.row.isAlways== null">鈥斺��</span> </template> </el-table-column> <el-table-column label="鐢靛瓙鍚嶇墖" prop="url" align="center" sortable width="180"> @@ -148,7 +161,9 @@ <el-image style="width: 100px; height: 100px" :src="'http://47.93.189.255:8080/'+ scope.row.url" fit="cover"></el-image> </template> </el-table-column> - <el-table-column label="澶囨敞锛堟槸鍚﹀瓨鍦ㄩ噾閽卞叧绯伙級" prop="remark" sortable width="120" /> + <el-table-column label="澶囨敞锛堟槸鍚﹀瓨鍦ㄩ噾閽卞叧绯伙級" prop="remark" sortable width="120" > + <template slot-scope="scope">{{scope.row.remark? scope.row.remark: '鈥斺�斺�斺��'}}</template> + </el-table-column> <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width"> <template slot-scope="scope" v-if="scope.row.roleId !== 1"> <el-button @@ -186,6 +201,7 @@ :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" + style="background: #FEF7FC;" @pagination="getList" /> @@ -195,7 +211,7 @@ <el-form-item label="鎴愬憳濮撳悕" prop="myName"> <el-input v-model="formDat.myName" placeholder="璇疯緭鍏ユ垚鍛樺鍚�" clearable :style="{width: '100%'}" > - </el-input> + </el-input> </el-form-item> <el-form-item label="绉板懠" prop="nickName"> @@ -405,6 +421,8 @@ isAlways:undefined, remark:undefined, }, + // searchVal:"", + // 琛ㄥ崟鍙傛暟 form: {}, defaultProps: { @@ -475,7 +493,9 @@ created() { this.getList(); // this.getCateInfor() - + // for (let i = 0; i < this.contactList.length; i++) { + // this.formDat[i] = this.contactList[i]; + // } }, methods: { // 鍙栨秷鎸夐挳 @@ -565,6 +585,14 @@ this.single = selection.length!=1 this.multiple = !selection.length }, + // //姣忔鏀瑰彉input妗嗗�兼椂灏辨敼鍙榯his.myTableData鐨勫�� + // inputChange() { //寰幆姣忎竴椤� 鍙content鐨勫�煎惈鏈夎緭鍏ョ殑searchVal鍊硷紝灏卞姞杩沶ewList锛涘弽涔嬶紝灏辨棤涓滆タ鍔犺繘newList + // let newlist = this.formDat.filter( + // (item) => item.content.indexOf(this.searchVal) > -1 + // ); + // this.contactList = newlist; + // }, + /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { @@ -642,7 +670,7 @@ /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { const Ids = row.id || this.ids; - this.$modal.confirm('鏄惁纭鍒犻櫎璧勪骇缂栧彿涓�"' + Ids + '"鐨勬暟鎹」锛�').then(function() { + this.$modal.confirm('鏄惁纭鍒犻櫎缂栧彿涓�"' + Ids + '"鐨勬暟鎹」锛�').then(function() { return delContact(Ids); }).then(() => { this.getList(); @@ -658,3 +686,8 @@ } }; </script> + +<style scoped> + + +</style> -- Gitblit v1.9.1