From c4d5a6dc8561f95b1736e4a052e512a2c5322fca Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 22 一月 2025 17:08:23 +0800 Subject: [PATCH] 1 --- src/views/doctor/checkAll/index.vue | 114 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 85 insertions(+), 29 deletions(-) diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue index 63dd0d4..40f47b1 100644 --- a/src/views/doctor/checkAll/index.vue +++ b/src/views/doctor/checkAll/index.vue @@ -655,21 +655,44 @@ > <el-table-column type="expand"> <template slot-scope="props"> - <div - v-if=" - props.row.advices && props.row.advices.length > 0 - " - > + <div> <div - v-for="(jianyi, index1) in props.row.advices" - :key="index1" - style="padding: 0 10px; margin-bottom: 10px" + v-if=" + props.row.advices && props.row.advices.length > 0 + " > + <div + v-for="(jianyi, index1) in props.row.advices" + :key="index1" + style="padding: 0 10px; margin-bottom: 10px" + > + <div> + 鏍囬锛� + <el-input + v-model="jianyi.bt" + size="small" + type="textarea" + autosize + ></el-input> + </div> + <div> + 鍐呭锛� + <el-input + v-model="jianyi.nr" + size="small" + type="textarea" + autosize + ></el-input> + </div> + </div> + </div> + + <!-- 濡傛灉 advices 涓虹┖鏃讹紝娓叉煋绌虹殑杈撳叆妗� --> + <div v-else> <div> 鏍囬锛� - <!-- {{ jianyi.bt || "" }} --> <el-input - v-model="jianyi.bt" + v-model="emptyAdvice.bt" size="small" type="textarea" autosize @@ -678,7 +701,7 @@ <div> 鍐呭锛� <el-input - v-model="jianyi.nr" + v-model="emptyAdvice.nr" size="small" type="textarea" autosize @@ -686,7 +709,6 @@ </div> </div> </div> - <!-- <div v-else style="padding: 0 10px">鏆傛棤鍐呭</div> --> </template> </el-table-column> @@ -737,23 +759,45 @@ > <el-table-column type="expand"> <template slot-scope="props"> - <div - v-if=" - props.row.advices && props.row.advices.length > 0 - " - > + <div> + <!-- 濡傛灉 advices 闈炵┖锛屾覆鏌撳叾鍐呭 --> <div - v-for="(jianyi, index1) in props.row.advices" - :key="index1" - style="padding: 0 10px; margin-bottom: 10px" + v-if=" + props.row.advices && props.row.advices.length > 0 + " > - <!-- <div>鏍囬锛歿{ jianyi.bt || "" }}</div> - <div>鍐呭锛歿{ jianyi.nr || "" }}</div> --> + <div + v-for="(jianyi, index1) in props.row.advices" + :key="index1" + style="padding: 0 10px; margin-bottom: 10px" + > + <div> + 鏍囬锛� + <el-input + v-model="jianyi.bt" + size="small" + type="textarea" + autosize + ></el-input> + </div> + <div> + 鍐呭锛� + <el-input + v-model="jianyi.nr" + size="small" + type="textarea" + autosize + ></el-input> + </div> + </div> + </div> + + <!-- 濡傛灉 advices 涓虹┖鏃讹紝娓叉煋绌虹殑杈撳叆妗� --> + <div v-else> <div> 鏍囬锛� - <!-- {{ jianyi.bt || "" }} --> <el-input - v-model="jianyi.bt" + v-model="emptyAdvice.bt" size="small" type="textarea" autosize @@ -762,7 +806,7 @@ <div> 鍐呭锛� <el-input - v-model="jianyi.nr" + v-model="emptyAdvice.nr" size="small" type="textarea" autosize @@ -770,7 +814,6 @@ </div> </div> </div> - <!-- <div v-else style="padding: 0 10px">鏆傛棤鍐呭</div> --> </template> </el-table-column> @@ -1368,7 +1411,10 @@ data() { return { // 鏇存柊鎬绘寤鸿 - + emptyAdvice: { + bt: "", + nr: "", + }, initialTotalCheckAdvice: "", initialState: "", preObj: {}, @@ -2331,7 +2377,7 @@ .flat(); // 浣跨敤 flat() 鏂规硶灏嗗祵濂楁暟缁勫睍骞� console.log(dataList, 777); - /* addOrder(dataList).then((res) => { + /* addOrder(dataList).then((res) => { console.log(res, 999); }); */ getTjdetailList(data) @@ -2382,7 +2428,12 @@ }); // 绛夊緟鎵�鏈夎姹傚畬鎴� - Promise.all([reportPromise, statePromise,addOrderPromise, ...updatePromises]) + Promise.all([ + reportPromise, + statePromise, + addOrderPromise, + ...updatePromises, + ]) .then(() => { // 鎵�鏈夎姹傚畬鎴愶紝鍏抽棴 loading this.loading = false; @@ -2583,14 +2634,19 @@ // top: 107px; // right: 56px; width: 684px; + position: fixed; /* 鍥哄畾瀹氫綅 */ + right: 60px; + .right { background-color: #fff; // box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); z-index: 10; + max-height: calc(100vh - 100px); /* 鍋囪浣犳兂涓洪《閮ㄥ拰搴曢儴鐣欏嚭涓�浜涚┖闂� */ overflow-y: auto; /* 鍏佽鍨傜洿婊氬姩 */ padding: 0 0 50px; /* 鍙�夛細娣诲姞涓�浜涘唴杈硅窛浠ラ伩鍏嶅唴瀹圭揣璐磋竟缂� */ + padding-bottom: 200px; } } -- Gitblit v1.8.0