From d23ab1d66456d5dd8aa8645bb262deef4e70a9eb Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期五, 17 一月 2025 19:02:01 +0800 Subject: [PATCH] 2 --- src/views/doctor/check/index.vue | 639 +++++++++++++++++++++++++++++++++------------------------ 1 files changed, 366 insertions(+), 273 deletions(-) diff --git a/src/views/doctor/check/index.vue b/src/views/doctor/check/index.vue index 696d582..ac92118 100644 --- a/src/views/doctor/check/index.vue +++ b/src/views/doctor/check/index.vue @@ -328,10 +328,6 @@ </div> </el-col> </el-row> - <!-- <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitFormapply">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> --> </el-dialog> <el-dialog @@ -495,6 +491,11 @@ >妫�鍓嶉棶璇�</el-button > </div> + <div style="margin: 10px 10px"> + <el-button type="primary" size="mini" @click="result" + >妫�鏌ユ楠岀粨鏋�</el-button + > + </div> </div> <el-row> @@ -526,9 +527,6 @@ label="妫�娴嬮」鐩�" width="150" > - <!-- <template slot-scope="scope"> - {{ scope.row.project.proName }} - </template> --> </el-table-column> <el-table-column prop="proResult" @@ -543,6 +541,7 @@ v-model="scope.row.proResult" autocomplete="off" placeholder="璇疯緭鍏ユ娴嬬粨鏋�" + @focus="handleFocus(scope.row)" @blur="handleInputConfirm(scope.row)" @input="vale" ></el-input> @@ -574,9 +573,6 @@ label="鍗曚綅" width="55" > - <!-- <template slot-scope="scope"> - {{ scope.row.standard.company }} - </template> --> </el-table-column> <el-table-column prop="project.proScope" @@ -627,7 +623,7 @@ ></el-switch> </template> </el-table-column> - <el-table-column prop="resultType" label="缁撴灉寤鸿"> + <el-table-column prop="proAdvice" label="缁撴灉寤鸿"> <template slot-scope="scope"> <el-popover placement="top" trigger="hover" width="400"> <div> @@ -647,7 +643,10 @@ </el-table-column> </el-table> - <div style="font-size: 14px; overflow-y: auto; height: 286px"> + <div + style="font-size: 14px; overflow-y: auto; height: 286px" + class="a" + > <table style=" width: 96%; @@ -685,23 +684,6 @@ rows="2" > </el-input> - <!-- <el-select - v-model="value" - multiple - placeholder="璇烽�夋嫨" - style="width: 100%; height: 45px" - v-if="deptAdviceList" - @change="sel" - filterable - > - <el-option - v-for="item in deptAdviceList" - :key="item.id" - :label="item.title" - :value="item.id" - > - </el-option> - </el-select> --> </td> <td style=" @@ -781,14 +763,7 @@ </tr> </table> - <div slot="footer" class="dialog-footers"> - <!-- v-show="tjStatus == '0'" --> - <!-- <el-button type="primary" - size="mini" - @click="radioChange" - v-hasPermi="['system:notice:add']" - v-show="tjStatus == '1'" - >浼氳瘖鐢宠</el-button> --> + <div slot="footer" class="dialog-footers1"> <el-button type="primary" @click="determine" >鎻� 浜�</el-button > @@ -797,20 +772,6 @@ </el-tab-pane> </el-tabs> </template> - <!-- <template> - <div style="margin-left: 10px"> - <el-radio-group - v-model="radio" - v-for="(item, index) in Parent" - :key="index" - @input="radioChange1(item.proId, item)" - > - <el-radio-button :label="item.proId">{{ - item.proName - }}</el-radio-button> - </el-radio-group> - </div> - </template> --> </el-col> <el-col :span="18" v-show="baogaohou"> <template> @@ -840,9 +801,6 @@ label="妫�娴嬮」鐩�" width="100" > - <!-- <template slot-scope="scope"> - {{ scope.row.project.proName }} - </template> --> </el-table-column> <el-table-column prop="proResult" @@ -857,6 +815,7 @@ v-model="scope.row.proResult" autocomplete="off" placeholder="璇疯緭鍏ユ娴嬬粨鏋�" + @focus="handleFocus(scope.row)" @blur="handleInputConfirm(scope.row)" @input="vale" ></el-input> @@ -876,9 +835,6 @@ label="鍗曚綅" width="55" > - <!-- <template slot-scope="scope"> - {{ scope.row.standard.company }} - </template> --> </el-table-column> <el-table-column prop="project.proScope" @@ -924,7 +880,7 @@ ></el-switch> </template> </el-table-column> - <el-table-column prop="resultType" label="缁撴灉寤鸿"> + <el-table-column prop="proAdvice" label="缁撴灉寤鸿"> <template slot-scope="scope"> <el-popover placement="top" trigger="hover" width="400"> <div> @@ -1078,13 +1034,6 @@ </table> <div slot="footer" class="dialog-footers"> - <!-- <el-button type="primary" - size="mini" - @click="radioChange" - v-hasPermi="['system:notice:add']" - v-show="tjStatus == '1'" - >浼氳瘖鐢宠</el-button> --> - <!-- v-show="tjStatus == '0'" --> <el-button type="primary" @click="determine" >鎻� 浜�</el-button > @@ -1093,16 +1042,6 @@ </el-tab-pane> </el-tabs> </template> - <!-- <template> - <div style="margin-left: 10px"> - <el-radio-group v-model="radio" v-for="(item, index) in Parent" :key="index" - @input="radioChange1(item.proId, item)"> - <el-radio-button :label="item.proId">{{ - item.proName - }}</el-radio-button> - </el-radio-group> - </div> - </template> --> </el-col> <el-col :span="6" style="margin-top: 15px"> <Historicalreport @@ -1111,50 +1050,9 @@ ></Historicalreport> </el-col> </el-row> - - <!-- <div style="background-color: #f3f3f3;font-size:14px;overflow-y:auto;height: calc(100% - 11%);"> - <table style="width:96%;margin: 4px 10px;border:1px solid white" cellspacing="4" border="2" - v-for="(item, index) in proParentList.sons" :key="index"> - <tr align="center"> - <th>妫�娴嬮」鐩�</th> - <th>妫�娴嬬粨鏋�</th> - <th>鍗曚綅</th> - <th>鍙傝�冭寖鍥�</th> - </tr> - - <tr> - <td>{{ item.project.proName }}</td> - <td><el-input v-model="item.proResult" placeholder="璇疯緭鍏ュ唴瀹�"></el-input></td> - <td>{{ item.standard.company }}</td> - <td>{{ item.standard.tjStandardGtValue + "-" + item.standard.tjStandardLtValue }}</td> - </tr> - <tr> - <td>灏忕粨锛�</td> - <td> - <el-select v-model="item.value" multiple filterable placeholder="璇烽�夋嫨" style="width:100%"> - <el-option v-for="item in proParentList.parentAdvice" :key="item.id" :label="item.title" - :value="item.id"> - </el-option> - </el-select> - </td> - <td>涓绘鍖诲笀锛�</td> - <td>{{ item.doctorName }}</td> - </tr> - <tr> - <td>澶囨敞锛�</td> - <td colspan="2"> - <el-input type="textarea" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="item.remark"> - </el-input> - </td> - </tr> - </table> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="determine">纭� 瀹�</el-button> - </div> - </div> --> </el-drawer> <Public ref="aaa" :row="row" @add="handleChanges" /> - + <jianceResult ref="bbb" @add="handleChangesZt" /> <el-dialog title="鎻愮ず" :visible.sync="jianqians" @@ -1171,6 +1069,140 @@ </el-dialog> <proposal ref="proposal" :cusobj="cusobj" @event1="eventchange($event)" /> <createproposal ref="createproposal" :creatobj="creatobj" /> + + <!-- 妫�鏌ユ楠岀粨鏋滄寜閽殑寮规 --> + <el-dialog title="妫�鏌ユ楠岀粨鏋�" :visible.sync="openOne" width="80%"> + <div + style=" + width: 100%; + margin-left: 10px; + display: flex; + justify-content: space-around; + " + > + <div style="width: 44%"> + <el-table + v-loading="loading" + border + :data="xiangmuList" + height="520" + ref="tab1" + highlight-current-row + > + <el-table-column + label="绉戝" + align="center" + prop="deptName" + width="100" + :show-overflow-tooltip="true" + /> + <el-table-column + label="椤圭洰" + align="center" + prop="proName" + width="150" + :show-overflow-tooltip="true" + /> + <el-table-column + label="鐘舵��" + align="center" + prop="type" + :show-overflow-tooltip="true" + width="100" + > + <template slot-scope="scope"> + <span + v-if="scope.row.type == '0'" + :style="type == 0 ? { color: 'red' } : { color: '#409EFF' }" + > + {{ type == 0 ? "鏈� 妫�" : "鍦� 妫�" }} + </span> + <span v-if="scope.row.type == '1'">宸插畬鎴�</span> + <span v-if="scope.row.type == '2'">寮冩</span> + <span v-if="scope.row.type == '3'">寤舵湡</span> + </template> + </el-table-column> + + <el-table-column + label="妫�鏌ユ椂闂�" + align="center" + prop="bcupdateTime" + width="160" + /> + + <el-table-column label="鎿嶄綔" align="center" width="120px"> + <template slot-scope="scope"> + <!-- <el-button + size="mini" + type="text" + :disabled="scope.row.type === 1" + @click="qijian(scope.row)" + >{{ scope.row.type === 0 ? "寮冩" : "鎭㈠" }}</el-button + > --> + + <el-button + size="mini" + type="text" + :disabled="scope.row.type === 0 || scope.row.type === 2" + @click="queryResultone(scope.row)" + >缁撴灉鏌ヨ</el-button + > + </template> + </el-table-column> + </el-table> + </div> + <div style="width: 44%; margin-left: 20px"> + <div style="text-align: center; background-color: #aad8df"> + {{ name || "" }} + </div> + <div class="a"> + <div v-if="jyjc == 0"> + <el-table + :data="jieguoList" + border + :row-style="changRed" + height="520" + highlight-current-row + style="width: 100%" + :header-cell-style="{ background: '#AAD8DF' }" + > + <el-table-column label="妫�娴嬮」鐩�" prop="pro_name"> + </el-table-column> + <el-table-column label="妫�娴嬬粨鏋�" prop="pro_result"> + </el-table-column> + <el-table-column label="鍙傝�冭寖鍥�" prop="ckfw"> + </el-table-column> + </el-table> + </div> + + <div v-if="jyjc == 1"> + <div style="text-align: center; background-color: #aad8df"></div> + <div class="check-result-container"> + <div class="check-item"> + <div class="check-title">妫�鏌ユ墍瑙侊細</div> + <div + class="check-description" + :style="{ color: isRed ? 'red' : '' }" + > + {{ jieguoList[0].pro_result }} + </div> + </div> + + <div class="check-item"> + <div class="check-title">妫�鏌ョ粨璁猴細</div> + <div + class="check-description" + :style="{ color: isRed ? 'red' : '' }" + > + {{ jieguoList[0].yxzd || "鏆傛棤缁撹" }} + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </el-dialog> <el-dialog title="閫夋嫨鐥呯" @@ -1343,6 +1375,7 @@ <script> +import jianceResult from "@/components/jianceResult"; import proposal from "@/components/proposal"; import createproposal from "@/components/createproposal"; import { getInfoById } from "@/api/hosp/history"; @@ -1361,12 +1394,15 @@ getDeptAdvice, reportHistory, getAdviceByTjNumAndPro, + getXm, } from "@/api/doctor/check"; import { addBigPositive } from "@/api/doctor/bigPositive"; import { addReplylog, hzHasDept } from "@/api/hosp/replylog"; import { listHzlog, addHzlog, delHzlog, updateHzlog } from "@/api/hosp/hzlog"; import { getlistUser } from "@/api/system/user"; import { getChildList } from "@/api/system/dept"; +import { resultList } from "@/api/doctor/examination"; +import { get } from "sortablejs"; export default { dicts: ["sys_user_sex", "sys_yes_no", "tj_result_type", "lj_positive"], name: "check", @@ -1376,6 +1412,7 @@ jianqianwenzhen, createproposal, proposal, + jianceResult, }, data() { return { @@ -1404,6 +1441,7 @@ open: false, foropen: false, dialogVisible: false, + openOne: false, reportHistorydata: [], url: "", cateringList: [], @@ -1438,6 +1476,8 @@ // 鑾峰彇淇℃伅闆嗗悎 tableList: [], deptList: [], + jieguoList: [], + jyjc: null, tableAll: {}, row: {}, info: {}, @@ -1455,9 +1495,12 @@ proId: "", company: "", tjStandardGtValue: "", + xiangmuList: [], + name: "", // 鐢ㄦ埛琛ㄦ牸鏁版嵁 userList: null, // 鐖堕」鐩垪琛� + curindex: {}, Parent: [], hzReplyLogsList: [], hasdeptList: [], @@ -1531,6 +1574,22 @@ }, methods: { + handleFocus(row) { + this.autorule = []; + + if (!row.resultType || row.resultType == 2) { + return; + } else { + this.curindex = row; + this.$refs.bbb.title = "閫夋嫨妫�娴嬬粨鏋�"; + this.$refs.bbb.proId = row.proId; + this.$refs.bbb.getList(); + } + }, + handleChangesZt(params) { + this.curindex.proResult = params.map((item) => item.ruleStr).join(","); + this.handleInputConfirm(this.curindex, params); + }, tableRowClassName({ row }) { if (row.exceptionDesc) { return "warning-row"; @@ -1568,6 +1627,49 @@ } }); }, + // 妫�鏌ユ楠岀粨鏋滄寜閽� + result() { + this.openOne = true; + let tjNumber = this.tableAll.tjNumber; + console.log(tjNumber, 999); + + getXm(tjNumber).then((res) => { + console.log(res, 666); + this.xiangmuList = res.data; + }); + }, + queryResultone(row) { + const tjNum = this.tableAll.tjNumber; + const proId = row.proId; + resultList(tjNum, proId).then((res) => { + this.jieguoList = res.data; + console.log(this.jieguoList, 998877); + + this.jyjc = this.jieguoList[0].jyjc; + const ycbz = this.jieguoList[0].ycbz; + // 璁剧疆鏄惁闇�瑕佹敼鍙橀鑹� + if (ycbz === "1") { + this.isRed = true; // 璁剧疆鏍囪瘑锛屾敼鍙樺瓧浣撻鑹� + console.log(this.isRed, 444); + } else { + this.isRed = false; // 鎭㈠榛樿棰滆壊 + } + + if (res.data.length > 0) { + this.drawer = true; + } else { + this.$message.warning("璇ラ」鐩病鏈夌粨鏋�"); + } + }); + }, + changRed({ row }) { + if (row.ycbz != "" && row.ycbz != null && row.ycbz === "1") { + // 鍙橀鑹茬殑鏉′欢 + return { + color: "red", // 杩欎釜return鐨勫氨鏄牱寮� 鍙互鏄痗olor 涔熷彲浠ユ槸backgroundColor + }; + } + }, /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { this.deptAdviceList1.forEach((item, index) => { @@ -1582,7 +1684,7 @@ const del_row = selection.shift(); this.$refs.multipleTable.toggleRowSelection(del_row, false); } - console.log(selection); + // this.selectArr = selection; selection.forEach((item) => { this.deptAdviceList2.push(item); @@ -1605,7 +1707,6 @@ // !this.proParentList.remark.includes(item.title) // ) { if (this.proParentList.remark != null) { - console.log(this.proParentList.remark); this.titles += item1.title + ","; this.remakes += item1.advice + ","; this.proParentList.remark = @@ -1628,9 +1729,7 @@ // this.proParentList.remark = ""; this.titles = ""; this.remakes = ""; - console.log(this.deptAdviceList1, 888888888888888888888888888); - // this.deptAdviceList.forEach((item) => { - // this.ids = item.id; + this.deptAdviceList1.forEach((item) => { this.titles += item.title + ","; this.remakes += item.advice + ","; @@ -1639,9 +1738,8 @@ }); if (this.proParentList.remark != null) { - console.log(this.remakes); this.proParentList.remark = ""; - console.log(this.proParentList.remark); + let data = { tjNumber: this.tjNumber, proParentId: this.nums, @@ -1654,32 +1752,7 @@ } else { this.proParentList.remark = this.remakes; } - // this.deptAdviceList1.forEach((item1) => { - // // if (item1.id === item.id) { - // if (this.proParentList.remark != null) { - // console.log(this.proParentList.remark,10101010); - // console.log(66666666666); - // this.titles += item1.title + ","; - // // this.proParentList.remark += item1.advice + ","; - // this.remakes += item1.advice + ","; - // this.proParentList.remark = this.remakes + this.proParentList.remark; - // // this.proParentList.remark ; - // // this.value += item1.title + ","; - // this.vaids.push(item1.id); - // this.vaids1 = this.vaids.concat(this.idss); - // return - // } else { - // console.log(77777777777); - // this.titles += item1.title + ","; - // this.proParentList.remark = item1.advice + ","; - // // this.value += item1.title + ","; - // this.vaids.push(item1.id); - // this.vaids1 = this.vaids.concat(this.idss); - // } - // // } - // }); - // }); this.taocan = false; } }, @@ -1764,77 +1837,87 @@ // 浣犲彲浠ュ湪杩欓噷澶勭悊杈撳叆浜嬩欢 console.log("杈撳叆鍐呭:", value); }, - handleInputConfirm(datas) { - this.focusrow = datas; - this.proResult = datas; - var pattern3 = new RegExp("[0-9]+"); - console.log(typeof this.proResult.proResult); - if (pattern3.test(this.proResult)) { - let data = { - proId: this.focusrow.proId, - cusId: this.tableAll.cusId, - tjNum: this.tableAll.tjNumber, - keyNum: this.proResult.proResult, - }; - AutoGetRule(data).then((res) => { - this.focusrow.conclusion = ""; - if (res.data) { - this.autorule = res.data; - this.focusrow.rulesList = res.data; - if (res.data.length > 0) { - const conditions = ["姝e父", "鏈寮傚父", "闃存��", "鏈鏄庢樉寮傚父"]; - this.focusrow.exceptionDesc = !conditions.some((condition) => - this.autorule[0].bz.includes(condition) - ); - } else { - this.focusrow.exceptionDesc = false; - } - this.focusrow.proAdvice = this.autorule[0].nr; - this.autorule.forEach((item) => { - if (this.focusrow.conclusion) { - this.focusrow.conclusion += item.bz; - } else { - this.focusrow.conclusion += item.bz; - } - }); - } - }); - } else { - let data = { - proId: this.focusrow.proId, - cusId: this.tableAll.cusId, - keyWord: this.proResult, - tjNum: this.tableAll.tjNumber, - keyNum: this.proResult.proResult, - }; - AutoGetRule(data).then((res) => { - this.focusrow.conclusion = ""; - if (res.data) { - this.autorule = res.data; - this.focusrow.rulesList = res.data; - if (res.data.length > 0) { - const conditions = ["姝e父", "鏈寮傚父", "闃存��", "鏈鏄庢樉寮傚父"]; - this.focusrow.exceptionDesc = !conditions.some((condition) => - this.autorule[0].bz.includes(condition) - ); - } else { - this.focusrow.exceptionDesc = false; - } - this.focusrow.proAdvice = this.autorule[0].nr; - this.autorule.forEach((item) => { - if (this.focusrow.conclusion) { - this.focusrow.conclusion += item.bz; - } else { - this.focusrow.conclusion += item.bz; - } - }); - // this.rows.push(this.focusrow); - } - }); + handleInputConfirm(datas, params) { + if (params && params.length === 0) { + // 濡傛灉娌℃湁閫変腑浠讳綍椤圭洰锛屽彇娑堝紓甯稿閫夋鐨勯�変腑鐘舵�� + this.curindex.exceptionDesc = false; + this.curindex.proResult = ""; + this.curindex.conclusion = ""; + this.curindex.proAdvice = ""; + this.curindex.rulesList = []; + console.log("鍑哄彂浜�"); + return; // 杩欓噷鐨� return 浼氭彁鍓嶇粨鏉熷嚱鏁版墽琛� } - this.rows.push(datas); - console.log(this.rows, 5522); + if (datas.proResult) { + this.focusrow = datas; + this.proResult = datas; + var pattern3 = new RegExp("[0-9]+"); + if (pattern3.test(this.proResult)) { + let data = { + proId: this.focusrow.proId, + cusId: this.tableAll.cusId, + tjNum: this.tableAll.tjNumber, + keyNum: this.proResult.proResult, + }; + AutoGetRule(data).then((res) => { + this.focusrow.conclusion = ""; + if (res.data) { + this.autorule = res.data; + this.focusrow.rulesList = res.data; + if (res.data.length > 0) { + const conditions = ["姝e父", "鏈寮傚父", "闃存��", "鏈鏄庢樉寮傚父"]; + this.focusrow.exceptionDesc = !conditions.some((condition) => + this.autorule[0].bz.includes(condition) + ); + } else { + this.focusrow.exceptionDesc = false; + } + this.focusrow.proAdvice = this.autorule[0].nr; + this.autorule.forEach((item) => { + if (this.focusrow.conclusion) { + this.focusrow.conclusion += item.bz; + } else { + this.focusrow.conclusion += item.bz; + } + }); + } + }); + } else { + let data = { + proId: this.focusrow.proId, + cusId: this.tableAll.cusId, + keyWord: this.proResult, + tjNum: this.tableAll.tjNumber, + keyNum: this.proResult.proResult, + }; + AutoGetRule(data).then((res) => { + this.focusrow.conclusion = ""; + if (res.data) { + this.autorule = res.data; + this.focusrow.rulesList = res.data; + if (res.data.length > 0) { + const conditions = ["姝e父", "鏈寮傚父", "闃存��", "鏈鏄庢樉寮傚父"]; + this.focusrow.exceptionDesc = !conditions.some((condition) => + this.autorule[0].bz.includes(condition) + ); + } else { + this.focusrow.exceptionDesc = false; + } + this.focusrow.proAdvice = this.autorule[0].nr; + this.autorule.forEach((item) => { + if (this.focusrow.conclusion) { + this.focusrow.conclusion += item.bz; + } else { + this.focusrow.conclusion += item.bz; + } + }); + // this.rows.push(this.focusrow); + } + }); + } + this.rows.push(datas); + } }, handleguize(row) { @@ -1853,8 +1936,6 @@ this.loading = true; this.queryParams.type = this.tjStatus; getProList(this.queryParams).then((response) => { - console.log(response, 1212); - if (response.code == 200) { this.loading = false; if (response.data) { @@ -2059,16 +2140,6 @@ hadleedit(row) { this.form.hzType = row.hzType; this.form.id = row.id; - // this.form.hzDeptId = row.hzDeptNameList; - // row.hzDeptIdList.forEach(item=>{ - // console.log(item,222); - // this.deptList.forEach(items=>{ - // console.log(item,333); - // if(item == items.deptId){ - // this.form.hzDeptNameList = - // } - // }) - // }) }, submitFormapply() { @@ -2079,35 +2150,6 @@ } }); if (this.form.hzType != undefined) { - // if (this.form.hzDeptId && this.form.id) { - // console.log(111); - // // let hzDeptId = "" - // // this.form.hzDeptId.forEach(item => { - // // hzDeptId += item + ',' - // // }) - // data = { - // tjNumber: this.form.tjNumber, - // userId: this.form.cusId, - // userName: this.form.cusName, - // hzDeptIdList: this.form.hzDeptId, - // hzDoctorId: this.form.hzDoctorId, - // hzType: this.form.hzType, - // orderId: this.form.orderId, - // hzDoctorName: this.form.hzDoctorName, - // id: this.form.id, - // }; - // } else { - // console.log(222); - // data = { - // tjNumber: this.form.tjNumber, - // userId: this.form.cusId, - // userName: this.form.cusName, - // hzDoctorId: this.form.hzDoctorId, - // hzType: this.form.hzType, - // orderId: this.form.orderId, - // hzDoctorName: this.form.hzDoctorName, - // }; - // } this.$refs["form"].validate((valid) => { if (valid) { if (this.form.id != null) { @@ -2259,12 +2301,6 @@ return false; } }); - // this.allList = [] - // if(newRows[0].hzReplyLogsList){ - // this.hzReplyLogsList = newRows[0].hzReplyLogsList - // } - // console.log(this.hzReplyLogsList) - // this.allList = newRows } else { this.allList = []; if (selection[0]) { @@ -2428,8 +2464,6 @@ }, handleTabClick(tab, event) { - // console.log(tab, event); - // console.log(tab.name); this.Parent.forEach((item) => { if (tab.name == item.proId) { this.Parentcheck = item; @@ -2838,8 +2872,6 @@ let data = [ { - proAdvice: item.proAdvice, - tjNumber, proId: this.proId, remark: this.proParentList.remark, // 澶囨敞 @@ -2859,6 +2891,10 @@ }; </script> <style lang="scss" scoped> +.a { + position: relative; +} + .el-table .cell { -webkit-box-sizing: border-box; box-sizing: border-box; @@ -2913,35 +2949,40 @@ .el-message * { color: var(--white) !important; } + .tab8 { width: 100%; display: flex; justify-content: space-between; } + .tab3 { width: 68%; } + .tab4 { margin-top: 6px; width: 30%; } + .tab4_txt { display: flex; justify-content: center; } ::v-deep .el-table .warning-row { - background: #ffe6e6 !important; /* 杞诲井鐨勭孩鑹茶儗鏅� */ + background: #ffe6e6 !important; + /* 杞诲井鐨勭孩鑹茶儗鏅� */ } -/* .el-table--enable-row-hover .el-table__body tr:hover>td{ - background-color: #ffe6e6 !important; -} */ + ::v-deep .bgc .el-table__body tr:hover > td { background-color: #ffe6e6 !important; } + ::v-deep .bgc .el-table__cell { padding: 5px 0 !important; } + .jianyi { display: -webkit-box; -webkit-box-orient: vertical; @@ -2951,8 +2992,60 @@ cursor: pointer; font-size: 12px; } + ::v-deep .el-checkbox__input.is-checked .el-checkbox__inner { background-color: #66cc66; border-color: #66cc66; } + +.dialog-footers1 { + position: fixed; + bottom: 0; + left: 63%; + transform: translateX(-50%); + display: flex; + justify-content: center; + align-items: center; + z-index: 1000; + /* 纭繚鎸夐挳灞傜骇鍦ㄥ叾浠栧唴瀹逛笂鏂� */ + width: 300px; + background-color: white; + /* 鍙牴鎹渶瑕佽皟鏁磋儗鏅鑹� */ +} + +/* 纭繚鎸夐挳涔嬮棿鏈夊悎閫傜殑闂磋窛 */ +.dialog-footers1 .el-button { + margin: 0 5px; +} + +.check-result-container { + // background-color: #fafafa; + padding: 20px; + border-radius: 8px; + // box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); + margin: 0 auto; + max-width: 700px; +} + +.check-item { + margin-bottom: 20px; +} + +.check-title { + font-size: 16px; + font-weight: bold; + color: #333; + // margin-bottom: 8px; +} + +.check-description { + font-size: 14px; + color: #555; /* 涓伆鑹叉枃瀛� */ + line-height: 1.6; /* 琛岄珮锛屽鍔犲彲璇绘�� */ + padding: 8px 0; /* 涓婁笅鍐呰竟璺� */ +} + +.check-description.no-result { + color: #bbb; /* 濡傛灉娌℃湁缁撹锛屾枃瀛椾负娣$伆鑹� */ +} </style> -- Gitblit v1.8.0