From b54b3c4662338ca0897b8dbc9172f7f00306a09d Mon Sep 17 00:00:00 2001 From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com> Date: 星期二, 25 六月 2024 17:42:04 +0800 Subject: [PATCH] qxtj --- src/views/doctor/checkAll/index.vue | 342 +++++++++++++++++++++----------------------------------- 1 files changed, 128 insertions(+), 214 deletions(-) diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue index 8de4fc4..db8f8e5 100644 --- a/src/views/doctor/checkAll/index.vue +++ b/src/views/doctor/checkAll/index.vue @@ -342,226 +342,131 @@ <div style="font-size: 14px; overflow-y: auto; height: calc(100% - 11%)" > - <table - style=" - width: 96%; - margin: 10px 10px; - border: 1px solid #dfe6ec; - border-collapse: collapse; - " - cellspacing="4" + <div v-for="(item, index) in changedate" :key="index" + style="margin-left: 10px" > - <caption style="background-color: #f8f8f9"> - {{ - item.parent || "" - }} - </caption> - <tr - style="border: 1px solid #dfe6ec; border-collapse: collapse" - align="center" + <div style="text-align: center; background-color: #f8f8f9;margin-top: 10px;"> + {{ item.parent || "" }} + </div> + <el-table + :data="item.sons" + border + style="width: 100%" + :row-style="changRed" > - <th - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " + <el-table-column align="center" label="妫�娴嬮」鐩�" width="240"> + <template slot-scope="scope"> + <div v-if="scope.row.project != null"> + {{ scope.row.project.proName || "" }} + </div> + <div v-else>{{ scope.row.proName }}</div> + </template> + </el-table-column> + <el-table-column + align="center" + prop="proResult" + label="妫�娴嬬粨鏋�" + width="180" > - 妫�娴嬮」鐩� - </th> - <th - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " + </el-table-column> + <el-table-column align="center" prop="" label="鍗曚綅"> + <template slot-scope="scope"> + <div v-if="scope.row.project != null"> + {{ scope.row.standard.company || "" }} + </div> + <div v-else>{{ scope.row.proAdvice }}</div> + </template> + </el-table-column> + <el-table-column align="center" prop="" label=" 鍙傝�冭寖鍥�"> + <template slot-scope="scope"> + <div v-if="scope.row.project != null"> + {{ + scope.row.standard.tjStandardGtValue + + "-" + + scope.row.standard.tjStandardLtValue + }} + </div> + <div v-else>{{ scope.row.stanId }}</div> + </template> + </el-table-column> + </el-table> + <table style="width: 100%"> + <tr + style="border: 1px solid #dfe6ec; border-collapse: collapse" > - 妫�娴嬬粨鏋� - </th> - <th - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - 鍗曚綅 - </th> - <th - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - 鍙傝�冭寖鍥� - </th> - </tr> - - <tr - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - height: 35px; - text-align: center; - " - v-for="item1 in item.sons" - :key="item1.proId" - > - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - v-if="item1.project != null" - > - {{ item1.project.proName || "" }} - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - v-else - > - {{ item1.proName }} - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - {{ item1.proResult }} - <!-- <el-input v-model="item1.proResult" placeholder="璇疯緭鍏ュ唴瀹�"></el-input> --> - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - v-if="item1.project != null" - > - {{ item1.standard.company }} - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - v-else - > - {{ item1.proAdvice }} - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - v-if="item1.project != null" - > - {{ - item1.standard.tjStandardGtValue + - "-" + - item1.standard.tjStandardLtValue - }} - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - v-else - > - {{ item1.stanId }} - </td> - </tr> - <tr - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - <td>灏忕粨锛�</td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - <el-input v-model="item.remark" disabled></el-input> - <!-- <el-select v-model="item.value" multiple filterable placeholder="璇烽�夋嫨" style="width: 100%" @change="xiAoJieChange($event, item)"> + <td + style=" + border: 1px solid #dfe6ec; + border-collapse: collapse; + width: 240px; + " + > + 灏忕粨锛� + </td> + <td + style=" + border: 1px solid #dfe6ec; + border-collapse: collapse; + width: 180px; + " + > + <el-input v-model="item.remark" disabled></el-input> + <!-- <el-select v-model="item.value" multiple filterable placeholder="璇烽�夋嫨" style="width: 100%" @change="xiAoJieChange($event, item)"> <el-option v-for="item1 in item.parentAdvice" :key="item1.id" :label="item1.title" :value="item1.id"> </el-option> </el-select> --> - </td> - <td + </td> + <td + style=" + border: 1px solid #dfe6ec; + border-collapse: collapse; + width: 350px; + " + > + 涓绘鍖诲笀锛� + </td> + <td + style="border: 1px solid #dfe6ec; border-collapse: collapse" + > + {{ item.doctorName }} + </td> + </tr> + <tr style=" border: 1px solid #dfe6ec; border-collapse: collapse; width: 200px; " > - 涓绘鍖诲笀锛� - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - {{ item.doctorName }} - </td> - </tr> - <tr - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - > - 澶囨敞锛� - </td> - <td - style=" - border: 1px solid #dfe6ec; - border-collapse: collapse; - width: 200px; - " - colspan="2" - > - <textarea - placeholder="璇疯緭鍏ュ唴瀹�" - :autosize="{ minRows: 2, maxRows: 2 }" - style="width: 100%; height: 100%" - v-model="changedate[index].remark" - v-on:input="change" - ></textarea> - <!-- <el-input type="textarea" autosize > + <td + style=" + border: 1px solid #dfe6ec; + border-collapse: collapse; + width: 240px; + " + > + 澶囨敞锛� + </td> + <td + style="border: 1px solid #dfe6ec; border-collapse: collapse;" + colspan="2" + > + <textarea + placeholder="璇疯緭鍏ュ唴瀹�" + :autosize="{ minRows: 2, maxRows: 2 }" + style="width: 100%; height: 100%" + v-model="changedate[index].remark" + v-on:input="change" + ></textarea> + <!-- <el-input type="textarea" autosize > </el-input> --> - </td> - </tr> - </table> + </td> + </tr> + </table> + </div> + <div style="margin: 0 0px 10px 15px"> <el-button type="primary" @click="propoChange" >蹇嵎寤鸿</el-button @@ -587,15 +492,16 @@ </el-input> </el-form-item> </el-form> - <div slot="footer" class="dialog-footers" > + <div slot="footer" class="dialog-footers"> <el-button + v-if="tjproject == '0'" type="primary" size="mini" @click.stop="rowClick" icon="el-icon-edit-outline" >寮�澶勬柟</el-button > - <div v-if="tjproject == '0'" style="padding-left:10px ;"> + <div v-if="tjproject == '0'" style="padding-left: 10px"> <el-button type="primary" @click="determine" @@ -1495,9 +1401,9 @@ }, rowClick(row) { - if(row.tjNumber){ + if (row.tjNumber) { this.preObj = row; - }else{ + } else { this.preObj = this.tableAll; } this.$refs.Pre.open = true; @@ -1591,12 +1497,12 @@ this.changedate.forEach((item) => { // this.remark = item.remark; item.sons.forEach((item3) => { - if (item3.standard.tjStandardGtValue === null) { - item3.standard.tjStandardGtValue = ""; - } - if (item3.standard.tjStandardLtValue === null) { - item3.standard.tjStandardLtValue = ""; - } + // if (item3.standard.tjStandardGtValue === null) { + // item3.standard.tjStandardGtValue = ""; + // } + // if (item3.standard.tjStandardLtValue === null) { + // item3.standard.tjStandardLtValue = ""; + // } }); // item.remark = ""; }); @@ -1673,6 +1579,14 @@ this.resetForm("tableList"); this.submitForm(); }, + changRed({ row }) { + if (row.ycbz != "" && row.ycbz != null) { + // 鍙橀鑹茬殑鏉′欢 + return { + backgroundColor: "red", // 杩欎釜return鐨勫氨鏄牱寮� 鍙互鏄痗olor 涔熷彲浠ユ槸backgroundColor + }; + } + }, // 鐐瑰嚮璇︽儏 handleClick(row) { -- Gitblit v1.8.0