From af3ff155b9e82a4b21697b8cd0560bb169147573 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 02 七月 2025 14:47:11 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/discharge/index.vue | 540 ++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 434 insertions(+), 106 deletions(-) diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue index e3cebd3..001e5a1 100644 --- a/src/views/followvisit/discharge/index.vue +++ b/src/views/followvisit/discharge/index.vue @@ -108,6 +108,18 @@ placeholder="璇疯緭鍏ユ偅鑰呭鍚�" ></el-input> </el-form-item> + <el-form-item label="璇婃柇鍚嶇О" prop="leavediagname"> + <el-input + v-model="topqueryParams.leavediagname" + placeholder="璇疯緭鍏ヨ瘖鏂悕绉�" + ></el-input> + </el-form-item> + <el-form-item label="闅忚浜哄憳" prop="updateBy"> + <el-input + v-model="topqueryParams.updateBy" + placeholder="璇疯緭鍏ラ殢璁夸汉鍛�" + ></el-input> + </el-form-item> <el-form-item label="鎮h�呰寖鍥�" prop="status"> <el-cascader @@ -131,16 +143,16 @@ </el-select> </el-form-item> <el-form-item label="鎺掑簭鏂瑰紡" prop="status"> - <el-select v-model="topqueryParams.sort" placeholder="璇烽�夋嫨"> - <el-option - v-for="item in topicoptionssort" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> - </el-form-item> + <el-select v-model="topqueryParams.sort" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in topicoptionssort" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> <el-form-item> <el-button @@ -158,6 +170,20 @@ <el-divider></el-divider> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> + <div class="documentf"> + <div class="document"> + <el-button + type="warning" + plain + icon="el-icon-upload2" + size="medium" + @click="handleExport" + >瀵煎嚭</el-button + > + </div> + </div> + </el-col> + <el-col :span="1.5"> <el-button type="primary" plain @@ -167,21 +193,7 @@ >鏂板</el-button > </el-col> - <el-col :span="1.5"> - <div class="documentf"> - <div class="document"> - <el-button - type="warning" - plain - icon="el-icon-upload2" - size="medium" - @click="handleExport" - v-hasPermi="['system:user:export']" - >瀵煎嚭</el-button - > - </div> - </div> - </el-col> + <el-col :span="1.5"> <div class="documentf"> <div class="document"> @@ -223,11 +235,54 @@ </div> </div> </el-col> + <el-col :span="1.5"> + <div class="documentf"> + <div class="document"> + <el-button + type="primary" + plain + size="medium" + @click="affiliation()" + >鏈汉鎵�灞炴湇鍔�</el-button + > + </div> + </div> + </el-col> + <el-col :span="1.5"> + <div class="documentf"> + <div class="document"> + <el-button type="success" size="medium" @click="onthatday()" + >褰撴棩鏈嶅姟</el-button + > + </div> + </div> + </el-col> + <el-col :span="1.5"> + <div class="documentf"> + <div class="document"> + <el-tooltip + content="璇峰厛閫変腑鏈嶅姟" + placement="top" + :disabled="!multiple" + > + <div class="tooltip-wrapper"> + <el-button + type="primary" + :disabled="multiple" + class="purple-button" + @click="scoreDialogVisible = true" + > + 婊℃剰搴﹁皟鏌� + </el-button> + </div> + </el-tooltip> + </div> + </div> + </el-col> </el-row> <el-table v-loading="loading" :data="userList" - height="968" :row-class-name="tableRowClassName" @selection-change="handleSelectionChange" > @@ -250,12 +305,11 @@ prop="sendname" > <template slot-scope="scope"> - <el-button size="medium" type="text" @click=" - gettoken360(scope.row.sfzh) + gettoken360(scope.row.sfzh, scope.row.drcode, scope.row.drname) " ><span class="button-textsc">{{ scope.row.sendname @@ -301,7 +355,7 @@ > </div> <div v-if="scope.row.sendstate == 6"> - <el-tag type="danger" :disable-transitions="false" + <el-tag type="success" :disable-transitions="false" >宸插畬鎴�</el-tag > </div> @@ -330,15 +384,9 @@ /> </template> </el-table-column> + <el-table-column - label="闅忚浜哄憳" - align="center" - key="updateBy" - prop="updateBy" - width="120" - /> - <el-table-column - label="闅忚鏃堕棿" + label="闅忚瀹屾垚鏃堕棿" sortable align="center" prop="finishtime" @@ -378,6 +426,13 @@ prop="drname" /> <el-table-column + label="闅忚浜哄憳" + align="center" + key="updateBy" + prop="updateBy" + width="120" + /> + <el-table-column label="鍑洪櫌澶╂暟" width="120" align="center" @@ -410,7 +465,6 @@ prop="nurseName" /> - <!-- <el-table-column label="鐥呭巻鍙�" align="center" @@ -440,15 +494,15 @@ > </el-table-column> - <!-- <el-table-column - label="鐤剧梾鍚嶇О" + <el-table-column + label="璇婃柇鍚嶇О" align="center" - key="icdName" - prop="icdName" + key="leavediagname" + prop="leavediagname" width="120" :show-overflow-tooltip="true" > - </el-table-column> --> + </el-table-column> <el-table-column label="鍑洪櫌闅忚妯℃澘鍚嶇О" @@ -513,7 +567,7 @@ class-name="small-padding fixed-width" > <template slot-scope="scope"> - <el-tooltip + <!-- <el-tooltip class="item" effect="dark" content="鍐嶆闅忚" @@ -522,8 +576,8 @@ <el-button size="medium" type="text" + v-if="scope.row.isVisitAgain!=2" @click="followupvisit(scope.row)" - v-hasPermi="['system:user:edit']" ><span class="button-bb" ><i class="el-icon-s-promotion"></i>鍐嶆闅忚</span ></el-button @@ -545,7 +599,7 @@ ><i class="el-icon-remove-outline"></i>鏆傚仠鏈嶅姟</span ></el-button > - </el-tooltip> + </el-tooltip> --> <el-button size="medium" type="text" @click="Seedetails(scope.row)" ><span class="button-zx" ><i class="el-icon-s-order"></i>鏌ョ湅璇︽儏</span @@ -571,6 +625,181 @@ @pagination="getList" /> </el-row> + <!-- 婊℃剰搴﹀脊妗� --> + <el-dialog + title="闅忚婊℃剰搴﹁瘎鍒�" + :visible.sync="scoreDialogVisible" + width="80%" + :close-on-click-modal="false" + > + <el-table :data="selectedRows" border style="width: 100%"> + <el-table-column + label="濮撳悕" + width="100" + align="center" + prop="sendname" + /> + <el-table-column + label="浠诲姟鍚嶇О" + width="180" + align="center" + prop="taskName" + /> + <!-- 鏂板璇勫垎鍒� --> + <el-table-column + label="鐪熷疄鎬�(20)" + align="center" + key="authenticity" + prop="authenticity" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.authenticity" + :min="0" + :max="20" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="涓�鍛ㄥ唴瀹屾垚(20)" + align="center" + key="weekFinish" + prop="weekFinish" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.weekFinish" + :min="0" + :max="20" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="瑙勮寖鎬�(10)" + align="center" + key="standard" + prop="standard" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.standard" + :min="0" + :max="10" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="鍙婃椂鎬�(10)" + align="center" + key="timeliness" + prop="timeliness" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.timeliness" + :min="0" + :max="10" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="瀹f暀鎯呭喌(10)" + align="center" + key="library" + prop="library" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.library" + :min="0" + :max="10" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="鐜婊℃剰搴�(10)" + align="center" + key="environment" + prop="environment" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.environment" + :min="0" + :max="10" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="鍖荤敓婊℃剰搴�(10)" + align="center" + key="doctorSatisfaction" + prop="doctorSatisfaction" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.doctorSatisfaction" + :min="0" + :max="10" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="鎶ゅ+婊℃剰搴�(10)" + align="center" + key="nurseSatisfaction" + prop="nurseSatisfaction" + width="150" + > + <template slot-scope="scope"> + <el-input-number + v-model="scope.row.nurseSatisfaction" + :min="0" + :max="10" + :step="1" + size="small" + /> + </template> + </el-table-column> + <el-table-column + label="鎬诲垎" + align="center" + key="total" + prop="total" + fixed="right" + > + <template slot-scope="scope"> + <span>{{ calculateTotal(scope.row) }}</span> + </template> + </el-table-column> + </el-table> + + <div slot="footer" class="dialog-footer"> + <el-button @click="scoreDialogVisible = false">鍙栨秷</el-button> + <el-button type="primary" @click="saveScores">淇濆瓨</el-button> + </div> + </el-dialog> <!-- 娣诲姞鎴栦慨鏀瑰奖鍍忛殢璁垮璇濇 --> <el-dialog :title="amendtag ? '淇敼鎮h�呬俊鎭�' : '鏂板鎮h��'" @@ -751,7 +980,14 @@ <!-- <el-form-item label="鍗冲埢鍙戦��"> <el-switch v-model="zcform.delivery"></el-switch> </el-form-item> --> - <el-form-item label="闅忚鏃堕棿" prop="date1"> + <el-form-item label="鍑洪櫌鏃堕棿"> + <el-input + style="width: 400px" + disabled + v-model="zcform.endtime" + ></el-input> + </el-form-item> + <el-form-item label="闅忚瀹屾垚鏃堕棿" prop="date1"> <el-date-picker type="date" placeholder="閫夋嫨鏃ユ湡" @@ -783,11 +1019,10 @@ getTaskservelist, buidegetTasklist, addserviceSubtask, - query360PatInfo + query360PatInfo, + addsatisfaction, } from "@/api/AiCentre/index"; -import { - particularpatient, -} from "@/api/patient/homepage"; +import { alterpatient, particularpatient } from "@/api/patient/homepage"; import Treeselect from "@riophae/vue-treeselect"; import store from "@/store"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -844,11 +1079,10 @@ radios: [], previewtype: 2, //棰勮褰卞儚闅忚绫诲瀷 total: 0, // 鎬绘潯鏁� - ImportQuantity: 999, //瀵煎奖鍍忛殢璁挎暟閲� - //棰勮褰卞儚闅忚淇℃伅 - previewvalue: { - username: "杩欎釜鍖荤敓瀵逛綘鎬庝箞鏍�", - }, + // 婊℃剰搴﹁皟鏌ユ暟鎹� + scoreDialogVisible: false, + selectedRows: [], + value: [], list: [], @@ -874,19 +1108,14 @@ name: "鍑洪櫌鏈嶅姟鎬婚噺", value: 0, }, - { - name: "鎮h�呰繃婊�", - value: 0, - }, + // { + // name: "鎮h�呰繃婊�", + // value: 0, + // }, { name: "搴旈殢璁�", value: 0, }, - - // { - // name: "寮傚父", - // value: 0, - // }, { name: "鍙戦�佸け璐�", value: 0, @@ -922,7 +1151,7 @@ qystatus: "", btstatus: "", }, - topicoptionssort:[ + topicoptionssort: [ { value: 0, label: "鍑洪櫌鏃堕棿(姝e簭)", @@ -948,6 +1177,7 @@ sort: 2, //0 鍑洪櫌鏃堕棿(姝e簭) 1 鍑洪櫌鏃堕棿(鍊掑簭) 2 鍙戦�佹椂闂�(姝e簭) 3 鍙戦�佹椂闂�(鍊掑簭) serviceType: 2, searchscope: 3, + visitCount: 1, scopetype: [], leaveldeptcodes: [], leavehospitaldistrictcodes: [], @@ -1009,37 +1239,37 @@ postData: { XiaoXiTou: { FaSongFCSJC: "ZJHES", - FaSongJGID: "47255004333112711A1001", - FaSongJGMC: "鏅畞鐣叉棌鑷不鍘夸汉姘戝尰闄�", + FaSongJGID: localStorage.getItem("orgid"), + FaSongJGMC: localStorage.getItem("orgname"), FaSongSJ: "2025-01-09聽17:29:36", FaSongXTJC: "SUIFANGXT", FaSongXTMC: "闅忚绯荤粺", XiaoXiID: "5FA92AFB-9833-4608-87C7-F56A654AC171", XiaoXiLX: "SC_LC_360STCX", XiaoXiMC: "360聽瑙嗗浘鏌ヨ", - ZuHuID: "1400361376454545408", - ZuHuMC: "鏅畞鐣叉棌鑷不鍘夸汉姘戝尰闄�", + ZuHuID: localStorage.getItem("ZuHuID"), + ZuHuMC: localStorage.getItem("orgname"), }, YeWuXX: { BingRenXX: { - ZhengJianHM: '', + ZhengJianHM: "", ZhengJianLXDM: "01", ZhengJianLXMC: "灞呮皯韬唤璇�", - ZuZhiJGID: "47255004333112711A1001", - ZuZhiJGMC: "鏅畞鐣叉棌鑷不鍘夸汉姘戝尰闄�", + ZuZhiJGID: localStorage.getItem("orgid"), + ZuZhiJGMC: localStorage.getItem("orgname"), }, YongHuXX: { XiTongID: "SUIFANGXT", XiTongMC: "闅忚绯荤粺", YongHuID: "1400466972205912064", YongHuXM: "JNRMYY", - ZuZhiJGID: "47255004333112711A1001", - ZuZhiJGMC: "鏅畞鐣叉棌鑷不鍘夸汉姘戝尰闄�", + ZuZhiJGID: localStorage.getItem("orgid"), + ZuZhiJGMC: localStorage.getItem("orgname"), idp: "lyra", }, }, }, - amendtag:false, + amendtag: false, errtype: "", leavehospitaldistrictcode: "", serviceState: [], @@ -1083,16 +1313,11 @@ /** 鏌ヨ闅忚鏈嶅姟鍒楄〃 */ getList(refresh) { // 榛樿鍏ㄩ儴 - console.log(this.topqueryParams,'topqueryParams'); - console.log(store.getters.belongDepts,'store.getters.belongDepts'); - if (this.topqueryParams.searchscope == 3) { this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); - console.log('3'); - this.topqueryParams.leavehospitaldistrictcodes = store.getters.belongWards.map((obj) => obj.districtCode); } @@ -1118,12 +1343,12 @@ if (refresh) { this.cardlist[0].value = Number(response.rows[0].wzx) + Number(response.rows[0].ysf); - this.cardlist[1].value = response.rows[0].wzx; - this.cardlist[2].value = response.rows[0].ysf; + // this.cardlist[1].value = response.rows[0].wzx; + this.cardlist[1].value = response.rows[0].ysf; this.ycvalue = response.rows[0].yc; - this.cardlist[3].value = response.rows[0].fssb; - this.cardlist[4].value = response.rows[0].dfs; - this.cardlist[5].value = response.rows[0].yfs2; + this.cardlist[2].value = response.rows[0].fssb; + this.cardlist[3].value = response.rows[0].dsf; + this.cardlist[4].value = response.rows[0].yfs2; this.yfsvalue = response.rows[0].yfs; } this.loading = false; @@ -1151,6 +1376,20 @@ }); this.total = response.total; }); + }, + affiliation() { + this.topqueryParams.drcode = store.getters.hisUserId; + this.topqueryParams.nurseId = store.getters.hisUserId; + this.getList(1); + }, + onthatday() { + this.topqueryParams.startSendDateTime = this.getCurrentDate(); + this.topqueryParams.endSendDateTime = this.getCurrentDate(); + this.getList(1); + }, + getCurrentDate() { + const now = new Date(); + return now.toISOString().slice(0, 10); // 鎴彇鍓�10涓瓧绗︼紝鍗� YYYY-MM-DD }, buidegetTasklist(type) { if (this.topqueryParams.searchscope == 3) { @@ -1184,7 +1423,7 @@ this.cardlist[2].value = response.rows[0].ysf; this.ycvalue = response.rows[0].yc; this.cardlist[3].value = response.rows[0].fssb; - this.cardlist[4].value = response.rows[0].dfs; + this.cardlist[4].value = response.rows[0].dsf; this.cardlist[5].value = response.rows[0].yfs2; this.yfsvalue = response.rows[0].yfs; } @@ -1275,14 +1514,11 @@ this.topqueryParams.leavehospitaldistrictcodes = store.getters.belongWards.map((obj) => obj.districtCode); } - console.log('1'); - this.topqueryParams.pageNum = 1; this.topqueryParams.startOutHospTime = this.dateRange[0]; this.topqueryParams.endOutHospTime = this.dateRange[1]; this.topqueryParams.startSendDateTime = this.dateRangefs[0]; this.topqueryParams.endSendDateTime = this.dateRangefs[1]; - console.log('2'); this.getList(refresh); }, // 鎮h�呰寖鍥村鐞� @@ -1291,7 +1527,6 @@ let code = value.slice(-1)[0]; this.topqueryParams.leavehospitaldistrictcodes = []; this.topqueryParams.leaveldeptcodes = []; - if (type == 1) { this.topqueryParams.leaveldeptcodes.push(code); this.topqueryParams.leavehospitaldistrictcodes = []; @@ -1311,18 +1546,71 @@ this.topqueryParams = { pageNum: 1, pageSize: 10, - serviceType: 2, - sort: 2, sendstate: 2, - searchscope: 2, + sort: 2, //0 鍑洪櫌鏃堕棿(姝e簭) 1 鍑洪櫌鏃堕棿(鍊掑簭) 2 鍙戦�佹椂闂�(姝e簭) 3 鍙戦�佹椂闂�(鍊掑簭) + serviceType: 2, + searchscope: 3, + visitCount: 1, + scopetype: [], + leaveldeptcodes: [], + leavehospitaldistrictcodes: [], }; this.handleQuery(1); }, - // 澶氶�夋閫変腑鏁版嵁 - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.userId); - this.single = selection.length != 1; - this.multiple = !selection.length; + handleSelectionChange(rows) { + this.selectedRows = rows.map((row) => { + // 鍒濆鍖栬瘎鍒嗗瓧娈� + return { + ...row, + authenticity: row.authenticity || 0, + weekFinish: row.weekFinish || 0, + standard: row.standard || 0, + timeliness: row.timeliness || 0, + library: row.library || 0, + environment: row.environment || 0, + doctorSatisfaction: row.doctorSatisfaction || 0, + nurseSatisfaction: row.nurseSatisfaction || 0, + }; + }); + + if (this.selectedRows.length > 0) { + this.multiple = false; + } else { + this.multiple = true; + } + }, + + // 璁$畻鎬诲垎 + calculateTotal(row) { + return ( + (row.authenticity || 0) + + (row.weekFinish || 0) + + (row.standard || 0) + + (row.timeliness || 0) + + (row.library || 0) + + (row.environment || 0) + + (row.doctorSatisfaction || 0) + + (row.nurseSatisfaction || 0) + ); + }, + + // 淇濆瓨璇勫垎 + saveScores() { + this.selectedRows.forEach((item) => { + item.createBy = null; + item.patName = item.sendname; + item.hospitaldistrictname = item.leavehospitaldistrictname; + }); + addsatisfaction(this.selectedRows).then((res) => { + if (res.code == 200) { + this.$message.success("璇勫垎淇濆瓨鎴愬姛"); + this.scoreDialogVisible = false; + } else { + this.$modal.msgWarning("璇勫垎淇濆瓨澶辫触"); + this.scoreDialogVisible = false; + } + }); + // 杩欓噷鍙互娣诲姞淇濆瓨閫昏緫锛屽璋冪敤API淇濆瓨璇勫垎 }, //鍒犻櫎閫夐」 handleClose(tag) { @@ -1355,17 +1643,20 @@ }); }, //鎮h��360璺宠浆 - gettoken360(sfzh) { - this.postData.YeWuXX.BingRenXX.ZhengJianHM=sfzh + gettoken360(sfzh, drcode, drname) { + this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; + if (this.postData.XiaoXiTou.ZuHuMC == "涓芥按甯備腑鍖婚櫌") { + this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728"; + this.postData.YeWuXX.YongHuXX.YongHuXM = "LSZYY"; + } query360PatInfo(this.postData).then((res) => { if (res.data.url) { - window.open(res.data.url, '_blank'); + window.open(res.data.url, "_blank"); // this.linkUrl = res.data.url; - }else{ + } else { this.$modal.msgWarning("360鏌ヨ鏃犵粨鏋�"); } }); - }, /** 閲嶇疆瀵嗙爜鎸夐挳鎿嶄綔 */ @@ -1482,12 +1773,14 @@ patid: row.patid, id: row.id, Voicetype: type, + visitCount: this.topqueryParams.visitCount, }, }); }, // 鍐嶆闅忚 followupvisit(row) { this.zcform = row; + this.zcform.endtime = this.formatTime(this.zcform.endtime); this.dialogFormVisible = true; }, onSubmit() {}, @@ -1544,7 +1837,7 @@ this.topqueryParams.pageNum = null; this.topqueryParams.pageSize = null; this.download( - "smartor/serviceSubtask/export", + "smartor/serviceSubtask/patItemExport", { ...this.topqueryParams, }, @@ -1562,12 +1855,14 @@ setupsubtask() { this.$refs["zcform"].validate((valid) => { if (valid) { + this.zcform.remark = + this.zcform.remark + "銆�" + this.getCurrentTime() + "銆�"; let form = structuredClone(this.zcform); form.longSendTime = this.formatTime(form.date1); form.finishtime = ""; if (form.resource) { if (form.resource == 2) { - form.serviceType = 10; + form.serviceType = 13; } } else { this.$modal.msgError("鏈�夋嫨闅忚鏂瑰紡"); @@ -1575,6 +1870,7 @@ form.id = null; form.sendstate = 2; form.preachform = form.preachformson; + form.longTask = 0; addserviceSubtask(form).then((res) => { if (res.code == 200) { this.$modal.msgSuccess("鍒涘缓鎴愬姛"); @@ -1585,6 +1881,17 @@ }); } }); + }, + getCurrentTime() { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, "0"); + const day = String(now.getDate()).padStart(2, "0"); + const hours = String(now.getHours()).padStart(2, "0"); + const minutes = String(now.getMinutes()).padStart(2, "0"); + const seconds = String(now.getSeconds()).padStart(2, "0"); + + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; }, }, }; @@ -1737,7 +2044,28 @@ font-size: 24px; } } +.purple-button { + background-color: #7e22ce; + border-color: #7e22ce; + color: #fff; +} +.purple-button:hover, +.purple-button:focus { + background-color: #9333ea; + border-color: #9333ea; +} + +.purple-button:active { + background-color: #6b21a8; + border-color: #6b21a8; +} + +.purple-button.is-disabled { + background-color: #d8b4fe; + border-color: #d8b4fe; + opacity: 1; /* 淇濇寔绂佺敤鐘舵�侀�忔槑搴� */ +} // 閫夐」瀛椾綋鏀惧ぇ // ::v-deep.el-checkbox-group { // span { -- Gitblit v1.9.3