From 93594afdf8567822384ad3b893e612c1cff082b8 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期一, 06 一月 2025 18:00:14 +0800 Subject: [PATCH] 检查检验结果弹框 --- src/views/doctor/check/index.vue | 683 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 393 insertions(+), 290 deletions(-) diff --git a/src/views/doctor/check/index.vue b/src/views/doctor/check/index.vue index de9a182..4236618 100644 --- a/src/views/doctor/check/index.vue +++ b/src/views/doctor/check/index.vue @@ -495,6 +495,9 @@ >妫�鍓嶉棶璇�</el-button > </div> + <div style="margin: 10px 10px"> + <el-button type="primary" size="mini" @click="result">妫�鏌ユ楠岀粨鏋�</el-button> + </div> </div> <el-row> @@ -513,17 +516,18 @@ :key="index" > <el-table + class="bgc" v-loading="loading" :data="proParentList.sons" border height="460px" style="width: 96%; margin: 10px 10px" + :row-class-name="tableRowClassName" > <el-table-column prop="project.proName" label="妫�娴嬮」鐩�" width="150" - fixed="left" > <!-- <template slot-scope="scope"> {{ scope.row.project.proName }} @@ -532,7 +536,7 @@ <el-table-column prop="proResult" label="妫�娴嬬粨鏋�" - width="200" + width="150" > <template slot-scope="scope"> <el-input @@ -542,13 +546,25 @@ v-model="scope.row.proResult" autocomplete="off" placeholder="璇疯緭鍏ユ娴嬬粨鏋�" + @focus="handleFocus(scope.row)" @blur="handleInputConfirm(scope.row)" @input="vale" - @focus="handleInConfirm(scope.row)" ></el-input> </template> </el-table-column> - <el-table-column label="瑙勫垯" width="55"> + <el-table-column + prop="exceptionDesc" + label="寮傚父" + width="55px" + align="center" + > + <template slot-scope="scope"> + <el-checkbox + v-model="scope.row.exceptionDesc" + ></el-checkbox> + </template> + </el-table-column> + <el-table-column label="瑙勫垯" width="70"> <template slot-scope="scope"> <el-button class="blue-button" @@ -557,12 +573,20 @@ > </template> </el-table-column> - <el-table-column prop="project.proMetering" label="鍗曚綅"> + <el-table-column + prop="project.proMetering" + label="鍗曚綅" + width="55" + > <!-- <template slot-scope="scope"> {{ scope.row.standard.company }} </template> --> </el-table-column> - <el-table-column prop="project.proScope" label="鍙傝�冭寖鍥�"> + <el-table-column + prop="project.proScope" + label="鍙傝�冭寖鍥�" + width="70" + > </el-table-column> <el-table-column prop="conclusion" @@ -581,37 +605,23 @@ ></el-input> </template> </el-table-column> - <el-table-column - prop="exceptionDesc" - label="鏄惁寮傚父" - width="80px" - align="center" - > - <template slot-scope="scope"> - <el-checkbox - v-model="scope.row.exceptionDesc" - ></el-checkbox> - </template> - </el-table-column> + <el-table-column prop="isReturn" - label="鏄惁澶嶈瘖" - width="80px" + label="澶嶈瘖" + width="60px" align="center" > <template slot-scope="scope"> <el-checkbox v-model="scope.row.isReturn"></el-checkbox> </template> </el-table-column> - <el-table-column prop="resultType" label="缁撴灉绫诲瀷"> - <template slot-scope="scope"> - <dict-tag - :options="dict.type.tj_result_type" - :value="scope.row.resultType" - /> - </template> - </el-table-column> - <el-table-column prop="isPositive" label="閲嶅ぇ闃虫��"> + + <el-table-column + prop="isPositive" + label="閲嶅ぇ闃虫��" + width="55" + > <template slot-scope="scope"> <el-switch v-model="scope.row.isPositive" @@ -621,9 +631,30 @@ ></el-switch> </template> </el-table-column> + <el-table-column prop="proAdvice" label="缁撴灉寤鸿"> + <template slot-scope="scope"> + <el-popover placement="top" trigger="hover" width="400"> + <div> + {{ scope.row.proAdvice }} + </div> + <div slot="reference" class="jianyi"> + <el-input + type="textarea" + autosize + v-model="scope.row.proAdvice" + placeholder="璇疯緭鍏ョ粨鏋滃缓璁�" + :disabled="true" + ></el-input> + </div> + </el-popover> + </template> + </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%; @@ -757,14 +788,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 > @@ -773,20 +797,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> @@ -803,17 +813,18 @@ :key="index" > <el-table + class="bgc" v-loading="loading" :data="proParentList.sons" border height="460px" style="width: 96%; margin: 10px 10px" + :row-class-name="tableRowClassName" > <el-table-column prop="project.proName" label="妫�娴嬮」鐩�" - width="150" - fixed="left" + width="100" > <!-- <template slot-scope="scope"> {{ scope.row.project.proName }} @@ -822,7 +833,7 @@ <el-table-column prop="proResult" label="妫�娴嬬粨鏋�" - width="200" + width="150" > <template slot-scope="scope"> <el-input @@ -832,13 +843,13 @@ v-model="scope.row.proResult" autocomplete="off" placeholder="璇疯緭鍏ユ娴嬬粨鏋�" + @focus="handleFocus(scope.row)" @blur="handleInputConfirm(scope.row)" @input="vale" - @focus="handleInConfirm(scope.row)" ></el-input> </template> </el-table-column> - <el-table-column label="瑙勫垯" width="55"> + <el-table-column label="瑙勫垯" width="70"> <template slot-scope="scope"> <el-button class="blue-button" @@ -847,34 +858,26 @@ > </template> </el-table-column> - <el-table-column prop="project.proMetering" label="鍗曚綅"> + <el-table-column + prop="project.proMetering" + label="鍗曚綅" + width="55" + > <!-- <template slot-scope="scope"> {{ scope.row.standard.company }} </template> --> </el-table-column> - <el-table-column prop="project.proScope" label="鍙傝�冭寖鍥�"> - </el-table-column> <el-table-column - prop="conclusion" - label="缁撴灉缁撹" - width="200" + prop="project.proScope" + label="鍙傝�冭寖鍥�" + width="80" > - <template slot-scope="scope"> - <el-input - size="mini" - type="textarea" - autosize - v-model="scope.row.conclusion" - autocomplete="off" - placeholder="璇疯緭鍏ユ娴嬬粨鏋�" - disabled - ></el-input> - </template> </el-table-column> + <el-table-column prop="exceptionDesc" - label="鏄惁寮傚父" - width="80px" + label="寮傚父" + width="55px" align="center" > <template slot-scope="scope"> @@ -885,23 +888,20 @@ </el-table-column> <el-table-column prop="isReturn" - label="鏄惁澶嶈瘖" - width="80px" + label="澶嶈瘖" + width="55px" align="center" > <template slot-scope="scope"> <el-checkbox v-model="scope.row.isReturn"></el-checkbox> </template> </el-table-column> - <el-table-column prop="resultType" label="缁撴灉绫诲瀷"> - <template slot-scope="scope"> - <dict-tag - :options="dict.type.tj_result_type" - :value="scope.row.resultType" - /> - </template> - </el-table-column> - <el-table-column prop="isPositive" label="閲嶅ぇ闃虫��"> + + <el-table-column + prop="isPositive" + label="閲嶅ぇ闃虫��" + width="55" + > <template slot-scope="scope"> <el-switch v-model="scope.row.isPositive" @@ -909,6 +909,24 @@ inactive-value="0" @change="checkboxchange(scope.row)" ></el-switch> + </template> + </el-table-column> + <el-table-column prop="proAdvice" label="缁撴灉寤鸿"> + <template slot-scope="scope"> + <el-popover placement="top" trigger="hover" width="400"> + <div> + {{ scope.row.proAdvice }} + </div> + <div slot="reference" class="jianyi"> + <el-input + type="textarea" + autosize + v-model="scope.row.proAdvice" + placeholder="璇疯緭鍏ョ粨鏋滃缓璁�" + :disabled="true" + ></el-input> + </div> + </el-popover> </template> </el-table-column> </el-table> @@ -1047,13 +1065,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 > @@ -1062,16 +1073,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 @@ -1080,50 +1081,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" @@ -1140,6 +1100,122 @@ </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"> + <div style="width: 40%"> + <el-table + v-loading="loading" + border + + height="520" + ref="tab1" + + > + <!-- + :row-class-name="tableRowClassName" + :data="xiangmuList" + highlight-current-row + @row-click="handleRowClick" --> + <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)" + >寮冩</el-button + > --> + <el-button + size="mini" + type="text" + :disabled="scope.row.type === 0" + @click="queryResultone(scope.row)" + >缁撴灉鏌ヨ</el-button + > + </template> + </el-table-column> + </el-table> + </div> + <!-- + :row-class-name="tableRowClassName" + :data="xiangmuList" + highlight-current-row + @row-click="handleRowClick" --> + <!-- <div style="width: 40%; margin-left: 20px;"> + <el-table + v-loading="loading" + border + + height="520" + ref="tab1" + + > + + <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> + </div> --> + </div> + + </el-dialog> <el-dialog title="閫夋嫨鐥呯" @@ -1312,6 +1388,7 @@ <script> +import jianceResult from "@/components/jianceResult"; import proposal from "@/components/proposal"; import createproposal from "@/components/createproposal"; import { getInfoById } from "@/api/hosp/history"; @@ -1345,6 +1422,7 @@ jianqianwenzhen, createproposal, proposal, + jianceResult, }, data() { return { @@ -1373,6 +1451,7 @@ open: false, foropen: false, dialogVisible: false, + openOne: false, reportHistorydata: [], url: "", cateringList: [], @@ -1427,6 +1506,7 @@ // 鐢ㄦ埛琛ㄦ牸鏁版嵁 userList: null, // 鐖堕」鐩垪琛� + curindex: {}, Parent: [], hzReplyLogsList: [], hasdeptList: [], @@ -1500,6 +1580,27 @@ }, methods: { + handleFocus(row) { + console.log(row); + 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(","); + }, + tableRowClassName({ row }) { + if (row.exceptionDesc) { + return "warning-row"; + } + return ""; + }, getbzlist() { getDeptAdvice(this.queryParam1).then((response) => { this.deptAdviceList = response.data.list; @@ -1531,6 +1632,10 @@ } }); }, + // 妫�鏌ユ楠岀粨鏋滄寜閽� + result(){ + this.openOne = true + }, /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { this.deptAdviceList1.forEach((item, index) => { @@ -1545,7 +1650,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); @@ -1568,7 +1673,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 = @@ -1591,9 +1695,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 + ","; @@ -1602,47 +1704,21 @@ }); 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, }; getParentId(data).then((response) => { this.proParentList = response.data; - this.proParentList.remark = this.remakes+ this.proParentList.remark; + this.proParentList.remark = + this.remakes + this.proParentList.remark; }); - } 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; } }, @@ -1723,56 +1799,82 @@ }); } }, - - vale(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, - keyNum: this.proResult, - }; - AutoGetRule(data).then((res) => { - this.focusrow.conclusion = ""; - if (res.data) { - this.autorule = res.data; - this.focusrow.rulesList = this.autorule; - this.autorule.forEach((item) => { - if (this.focusrow.conclusion) { - this.focusrow.conclusion += item.bingzhong; - } else { - this.focusrow.conclusion = item.bingzhong; - } - }); - } - }); - } else { - let data = { - proId: this.focusrow.proId, - cusId: this.tableAll.cusId, - keyWord: this.proResult, - }; - AutoGetRule(data).then((res) => { - this.focusrow.conclusion = ""; - if (res.data) { - this.autorule = res.data; - this.focusrow.rulesList = this.autorule; - this.autorule.forEach((item) => { - if (this.focusrow.conclusion) { - this.focusrow.conclusion += item.bingzhong; - } else { - this.focusrow.conclusion = item.bingzhong; - } - }); - } - }); - } - - // this.$refs.aaa.open = true; - // this.$refs.aaa.getList(); + vale(value) { + // 浣犲彲浠ュ湪杩欓噷澶勭悊杈撳叆浜嬩欢 + console.log("杈撳叆鍐呭:", value); }, - // 瑙勫垯 + handleInputConfirm(datas) { + 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) { this.row = row; this.$refs.aaa.open = true; @@ -1993,16 +2095,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() { @@ -2013,35 +2105,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) { @@ -2193,12 +2256,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]) { @@ -2362,8 +2419,6 @@ }, handleTabClick(tab, event) { - // console.log(tab, event); - // console.log(tab.name); this.Parent.forEach((item) => { if (tab.name == item.proId) { this.Parentcheck = item; @@ -2393,15 +2448,11 @@ if (item1 === item) { item = item1; } - // if (item.isReturn == true) { - // item.isReturn = 1; - // } - // if (item.isReturn == false) { - // item.isReturn = 0; - // } }); } this.tjOrderDetail.push({ + proAdvice: item.proAdvice, + proName: item.project.proName, proId: item.project.proId, orderDetailId: item.orderDetailId, @@ -2588,6 +2639,8 @@ }); } this.tjOrderDetail.push({ + proAdvice: item.proAdvice, + proName: item.project.proName, proId: item.project.proId, orderDetailId: item.orderDetailId, @@ -2733,13 +2786,7 @@ this.getbzlist(); }); }, - handleInConfirm(row) { - this.focusrow = row; - }, - handleInputConfirm(row) { - this.rows.push(row); - }, // 鐐瑰嚮纭 determine() { // 浣撴鍙� @@ -2764,6 +2811,7 @@ }); } this.tjOrderDetail.push({ + proAdvice: item.proAdvice, proName: item.project.proName, proId: item.project.proId, orderDetailId: item.orderDetailId, @@ -2797,7 +2845,11 @@ }, }; </script> -<style> +<style lang="scss" scoped> +.a { + position: relative; +} + .el-table .cell { -webkit-box-sizing: border-box; box-sizing: border-box; @@ -2820,7 +2872,6 @@ } .el-button--medium { - padding: 4px 14px; font-size: 14px; } @@ -2853,20 +2904,72 @@ .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; + /* 杞诲井鐨勭孩鑹茶儗鏅� */ +} + +::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; + -webkit-line-clamp: 2; + overflow: hidden; + text-overflow: ellipsis; + 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; +} </style> -- Gitblit v1.8.0