123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998 |
- <template>
- <div class="box">
- <el-row :gutter="16">
- <!-- 左侧菜单 -->
- <el-col :span="8">
- <div class="box_wrapper" :style="{'height': boxWrapperHeight}">
- <el-input placeholder="输入关键字进行过滤" v-model="filterText"></el-input>
- <el-tree
- class="filter-tree"
- node-key="id"
- highlight-current
- :data="menuList"
- :props="defaultProps"
- :filter-node-method="filterNode"
- ref="tree"
- @node-click="handleNodeClick"
- >
- <span class="custom-tree-node" slot-scope="{ node, data }">
- <span :class="{'green': greenColorMenus.includes(data.id)}">{{ node.label }}</span>
- </span>
- </el-tree>
- </div>
- </el-col>
- <!-- 右侧列表 -->
- <el-col :span="16">
- <div class="box_wrapper" :style="{'height': boxWrapperHeight}">
- <el-form :inline="true" :model="formInline" class="demo-form-inline">
- <el-form-item label="查询时间">
- <el-date-picker
- v-model="formInline.year"
- :clearable="false"
- type="year"
- :picker-options="pickerOptions"
- format="yyyy年"
- value-format="yyyy"
- placeholder="选择年份"
- ></el-date-picker>
- </el-form-item>
- <el-form-item>
- <el-button type="primary" @click="onSearch">查询</el-button>
- </el-form-item>
- <el-form-item style="float: right;">
- <el-button v-if="$route.query.type === 'children'" @click="onBack">返回</el-button>
- </el-form-item>
- </el-form>
- <el-table :data="tableData" style="width: 100%">
- <el-table-column prop="name" label="名称" show-overflow-tooltip></el-table-column>
- <el-table-column prop="time" label="日期" width="200"></el-table-column>
- <el-table-column prop="" label="数据" width="200">
- <template slot-scope="scope">
- <span v-if="ruleId > 100" class="link" :class="{'pointer': scope.row.source !== '人工录入'}" @click="toCaseIndexPage(scope.row)">{{ scope.row[judgeNum] }}</span>
- <span v-else>{{ (scope.row.res * 100).toFixed(2) + '%' }}</span>
- </template>
- </el-table-column>
- <el-table-column prop="" label="来源" width="200">
- <template slot-scope="scope">
- <span :class="{'green': scope.row.source === '人工录入' }">{{ scope.row.source }}</span>
- </template>
- </el-table-column>
- <!-- 同一个tableData 不会存在 多个来源 -->
- <el-table-column v-if="tableData.length && tableData[0].source === '人工录入'" prop="" label="操作" width="120">
- <template slot="header" slot-scope="scope">
- <span>操作</span>
- <i class="el-icon-edit table_edit" v-if="scope._self.judgeEdit" @click="onChangeValue"></i>
- </template>
- <template slot-scope="scope">
- <!-- 全年不可修改 -->
- <!-- 非人工录入不可修改 -->
- <!-- 菜单未标记的不可修改 -->
- <el-button type="text" @click="onChangeValue(scope.row)" v-if="scope.row.source === '人工录入' && scope.row.time !== '全年'">修改</el-button>
- <span v-else>--</span>
- </template>
- </el-table-column>
- </el-table>
- </div>
- </el-col>
- </el-row>
- <ChangeCaseIndexValueDialogVue v-if="dialogData.bSwitch" :data="dialogData" @refresh="getList" />
- </div>
- </template>
- <script>
- import ChangeCaseIndexValueDialogVue from './components/ChangeCaseIndexValueDialog.vue';
- export default {
- components: {
- ChangeCaseIndexValueDialogVue
- },
- data() {
- return {
- menus: [
- {
- id: 1,
- name: '一、人力资源配置指标',
- children: [
- {
- id: 11,
- name: '指标一、住院病案管理人员月均负担出院患者病历数',
- children: [
- {
- id: 111,
- name: '出院患者病历总数',
- },
- {
- id: 112,
- name: '同期住院病案管理人员实际工作总月数',
- },
- ],
- },
- {
- id: 12,
- name: '指标二、门诊病案管理人员月均负担门诊患者病历数',
- children: [
- {
- id: 121,
- name: '门诊患者病历总数',
- },
- {
- id: 122,
- name: '同期门诊病案管理人员实际工作总月数',
- },
- ],
- },
- {
- id: 13,
- name: '指标三、病案编码人员月均负担出院患者病历数',
- children: [
- {
- id: 131,
- name: '出院患者病历总数',
- },
- {
- id: 132,
- name: '同期病案编码人员实际工作总月数',
- },
- ],
- },
- ],
- },
- {
- id: 2,
- name: '二、病历书写时效性指标',
- children: [
- {
- id: 21,
- name: '指标四、入院记录 24 小时内完成率',
- children: [
- {
- id: 211,
- name: '入院记录在患者入院24小时内完成的住院患者病历数',
- },
- {
- id: 212,
- name: '同期入院患者病历总数',
- },
- ],
- },
- {
- id: 22,
- name: '指标五、手术记录24小时内完成率',
- children: [
- {
- id: 221,
- name: '手术记录在术后24小时内完成的住院患者病历数',
- },
- {
- id: 222,
- name: '同期住院患者病历总数',
- },
- ],
- },
- {
- id: 23,
- name: '指标六、出院记录24小时内完成率',
- children: [
- {
- id: 231,
- name: '出院记录在患者出院后24小时内完成的病历数',
- },
- {
- id: 232,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 24,
- name: '指标七、病案首页24小时内完成率',
- children: [
- {
- id: 241,
- name: '病案首页在患者出院后24小时内完成的病历数',
- },
- {
- id: 242,
- name: '同期出院患者病历总数',
- },
- ],
- },
- ],
- },
- {
- id: 3,
- name: '三、重大检查记录符合率',
- children: [
- {
- id: 31,
- name: '指标八、CT/MRI检查记录符合率',
- children: [
- {
- id: 311,
- name: 'CT/MRI检查医嘱、报告单、病程记录相对应的住院病历数',
- },
- {
- id: 312,
- name: '同期接受CT,MRI检查的住院病历总数',
- },
- ],
- },
- {
- id: 32,
- name: '指标九、病理检查记录符合率',
- children: [
- {
- id: 321,
- name: '手术记录、病理检查报告单、病程记录相对应的住院患者病历数',
- },
- {
- id: 322,
- name: '同期开展病理检查的住院患者病历总数',
- },
- ],
- },
- {
- id: 33,
- name: '指标十、细菌培养检查记录符合率',
- children: [
- {
- id: 331,
- name: '细菌培养检查的医嘱、报告单、病程记录相对应的住院患者病历数',
- },
- {
- id: 332,
- name: '同期开展细菌培养检查的住院患者病历总数',
- },
- ],
- },
- ],
- },
- {
- id: 4,
- name: '四、诊疗行为记录符合率',
- children: [
- {
- id: 41,
- name: '指标十一、抗菌药物使用记录符合率',
- children: [
- {
- id: 411,
- name: '抗菌药物使用医嘱、病程记录相对应的住院患者病历数',
- },
- {
- id: 412,
- name: '同期使用抗菌药物的住院患者病历总数',
- },
- ],
- },
- {
- id: 42,
- name: '指标十二、恶性肿瘤化学治疗记录符合率',
- children: [
- {
- id: 421,
- name: '恶性肿瘤化学治疗医嘱、病程记录相对应的住院患者病历数',
- },
- {
- id: 422,
- name: '同期接受恶性肿瘤化学治疗的住院患者病历总数',
- },
- ],
- },
- {
- id: 43,
- name: '指标十三、恶性肿瘤放射治疗记录符合率',
- children: [
- {
- id: 431,
- name: '恶性肿瘤放射治疗医嘱(治疗单) 、病程记录相对应的住院患者病历数',
- },
- {
- id: 432,
- name: '同期开展恶性肿瘤放射治疗的住院患者病历总数',
- },
- ],
- },
- {
- id: 44,
- name: '指标十四、手术相关记录完整率',
- children: [
- {
- id: 441,
- name: '手术相关记录完整的住院手术患者病历数',
- },
- {
- id: 442,
- name: '同期住院手术患者病历总数',
- },
- ],
- },
- {
- id: 45,
- name: '指标十五、植入物相关记录符合率',
- children: [
- {
- id: 451,
- name: '植入物相关记录符合的住院患者病历数',
- },
- {
- id: 452,
- name: '同期使用植入物的住院患者病历总数',
- },
- ],
- },
- {
- id: 46,
- name: '指标十六、临床用血相关记录符合率',
- children: [
- {
- id: 461,
- name: '临床用血相关记录符合的住院患者病历数',
- },
- {
- id: 462,
- name: '同期存在临床用血的住院患者病历总数',
- },
- ],
- },
- {
- id: 47,
- name: '指标十七、医师查房记录完整率',
- children: [
- {
- id: 471,
- name: '医师查房记录完整的住院患者病历数',
- },
- {
- id: 472,
- name: '同期住院患者病历总数',
- },
- ],
- },
- {
- id: 48,
- name: '指标十八、患者抢救记录及时完成率',
- children: [
- {
- id: 481,
- name: '抢救记录及时完成的住院患者病历数',
- },
- {
- id: 482,
- name: '同期接受抢救的住院患者病历总数',
- },
- ],
- },
- {
- id: 49,
- name: '指标十九、MER-D&T-08-1 患者抢救成功率',
- children: [
- {
- id: 491,
- name: '抢救成功患者病历数',
- },
- {
- id: 492,
- name: '同期接受抢救的住院患者病历总数',
- },
- ],
- },
- ],
- },
- {
- id: 5,
- name: '五、病历归档质量指标',
- children: [
- {
- id: 51,
- name: '指标二十、出院患者病历2日归档率',
- children: [
- {
- id: 511,
- name: '2个工作日内完成归档的出院患者病历数',
- },
- {
- id: 512,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 52,
- name: '指标二十一、出院患者病历归档完整率',
- children: [
- {
- id: 521,
- name: '归档病历内容完整的出院患者病历数',
- },
- {
- id: 522,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 53,
- name: '指标二十二、主要诊断填写正确率',
- children: [
- {
- id: 531,
- name: '病案首页中主要诊断填写正确的出院患者病历 数',
- },
- {
- id: 532,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 54,
- name: '指标二十三、主要诊断编码正确率',
- children: [
- {
- id: 541,
- name: '病案首页中主要诊断编码正确的出院患者病历数',
- },
- {
- id: 542,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 55,
- name: '指标二十四、主要手术填写正确率',
- children: [
- {
- id: 551,
- name: '病案首页中主要手术填写正确的出院患者病历 数',
- },
- {
- id: 552,
- name: '同期出院手术患者病历总数',
- },
- ],
- },
- {
- id: 56,
- name: '指标二十五、主要手术编码正确率',
- children: [
- {
- id: 561,
- name: '病案首页中主要手术编码正确的出院患者病历数',
- },
- {
- id: 562,
- name: '同期出院手术患者病历总数',
- },
- ],
- },
- {
- id: 57,
- name: '指标二十六、不合理复制病历发生率',
- children: [
- {
- id: 571,
- name: '出现不合理复制病历内容的出院患者病历数',
- },
- {
- id: 572,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 58,
- name: '指标二十七、知情同意书规范签署率',
- children: [
- {
- id: 581,
- name: '规范签署知情同意书的出院患者病历数',
- },
- {
- id: 582,
- name: '同期存在知情同意书签署的出院患者病历总数',
- },
- ],
- },
- {
- id: 59,
- name: '指标二十八、甲级病历率',
- children: [
- {
- id: 591,
- name: '甲级出院患者病历数',
- },
- {
- id: 592,
- name: '同期出院患者病历总数',
- },
- ],
- },
- ],
- },
- ],
- // 医院嵌入需显示指标4/5/6/7/11/12/13/14/15/17/18/19/21/23/25
- menus2: [
- {
- id: 2,
- name: '二、病历书写时效性指标',
- children: [
- {
- id: 21,
- name: '指标四、入院记录 24 小时内完成率',
- children: [
- {
- id: 211,
- name: '入院记录在患者入院24小时内完成的住院患者病历数',
- },
- {
- id: 212,
- name: '同期入院患者病历总数',
- },
- ],
- },
- {
- id: 22,
- name: '指标五、手术记录24小时内完成率',
- children: [
- {
- id: 221,
- name: '手术记录在术后24小时内完成的住院患者病历数',
- },
- {
- id: 222,
- name: '同期住院患者病历总数',
- },
- ],
- },
- {
- id: 23,
- name: '指标六、出院记录24小时内完成率',
- children: [
- {
- id: 231,
- name: '出院记录在患者出院后24小时内完成的病历数',
- },
- {
- id: 232,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 24,
- name: '指标七、病案首页24小时内完成率',
- children: [
- {
- id: 241,
- name: '病案首页在患者出院后24小时内完成的病历数',
- },
- {
- id: 242,
- name: '同期出院患者病历总数',
- },
- ],
- },
- ],
- },
- {
- id: 4,
- name: '四、诊疗行为记录符合率',
- children: [
- {
- id: 41,
- name: '指标十一、抗菌药物使用记录符合率',
- children: [
- {
- id: 411,
- name: '抗菌药物使用医嘱、病程记录相对应的住院患者病历数',
- },
- {
- id: 412,
- name: '同期使用抗菌药物的住院患者病历总数',
- },
- ],
- },
- {
- id: 42,
- name: '指标十二、恶性肿瘤化学治疗记录符合率',
- children: [
- {
- id: 421,
- name: '恶性肿瘤化学治疗医嘱、病程记录相对应的住院患者病历数',
- },
- {
- id: 422,
- name: '同期接受恶性肿瘤化学治疗的住院患者病历总数',
- },
- ],
- },
- {
- id: 43,
- name: '指标十三、恶性肿瘤放射治疗记录符合率',
- children: [
- {
- id: 431,
- name: '恶性肿瘤放射治疗医嘱(治疗单) 、病程记录相对应的住院患者病历数',
- },
- {
- id: 432,
- name: '同期开展恶性肿瘤放射治疗的住院患者病历总数',
- },
- ],
- },
- {
- id: 44,
- name: '指标十四、手术相关记录完整率',
- children: [
- {
- id: 441,
- name: '手术相关记录完整的住院手术患者病历数',
- },
- {
- id: 442,
- name: '同期住院手术患者病历总数',
- },
- ],
- },
- {
- id: 45,
- name: '指标十五、植入物相关记录符合率',
- children: [
- {
- id: 451,
- name: '植入物相关记录符合的住院患者病历数',
- },
- {
- id: 452,
- name: '同期使用植入物的住院患者病历总数',
- },
- ],
- },
- {
- id: 46,
- name: '指标十六、临床用血相关记录符合率',
- children: [
- {
- id: 461,
- name: '临床用血相关记录符合的住院患者病历数',
- },
- {
- id: 462,
- name: '同期存在临床用血的住院患者病历总数',
- },
- ],
- },
- {
- id: 47,
- name: '指标十七、医师查房记录完整率',
- children: [
- {
- id: 471,
- name: '医师查房记录完整的住院患者病历数',
- },
- {
- id: 472,
- name: '同期住院患者病历总数',
- },
- ],
- },
- {
- id: 48,
- name: '指标十八、患者抢救记录及时完成率',
- children: [
- {
- id: 481,
- name: '抢救记录及时完成的住院患者病历数',
- },
- {
- id: 482,
- name: '同期接受抢救的住院患者病历总数',
- },
- ],
- },
- {
- id: 49,
- name: '指标十九、MER-D&T-08-1 患者抢救成功率',
- children: [
- {
- id: 491,
- name: '抢救成功患者病历数',
- },
- {
- id: 492,
- name: '同期接受抢救的住院患者病历总数',
- },
- ],
- },
- ],
- },
- {
- id: 5,
- name: '五、病历归档质量指标',
- children: [
- {
- id: 52,
- name: '指标二十一、出院患者病历归档完整率',
- children: [
- {
- id: 521,
- name: '归档病历内容完整的出院患者病历数',
- },
- {
- id: 522,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 54,
- name: '指标二十三、主要诊断编码正确率',
- children: [
- {
- id: 541,
- name: '病案首页中主要诊断编码正确的出院患者病历数',
- },
- {
- id: 542,
- name: '同期出院患者病历总数',
- },
- ],
- },
- {
- id: 56,
- name: '指标二十五、主要手术编码正确率',
- children: [
- {
- id: 561,
- name: '病案首页中主要手术编码正确的出院患者病历数',
- },
- {
- id: 562,
- name: '同期出院手术患者病历总数',
- },
- ],
- },
- ],
- },
- ],
- cMenus: [
- {
- id: 34,
- name: '指标十、细菌培养检查记录符合率(子)',
- children: [
- {
- id: 341,
- name: '细菌培养检查的医嘱、报告单、病程记录相对应的住院患者病历数',
- },
- {
- id: 3432,
- name: '同期开展细菌培养检查的住院患者病历总数',
- },
- ],
- },
- ],
- formInline: {
- year: '',
- },
- tableData: [],
- filterText: '',
- defaultProps: {
- children: 'children',
- label: 'name',
- },
- ruleId: '',
- ruleName: '',
- time: new Date(),
- pickerOptions: {
- disabledDate(time) {
- const date = new Date();
- const year = date.getFullYear();
- const timeYear = time.getFullYear();
- return year < timeYear;
- },
- },
- greenColorMenus: [11, 112, 12, 121, 122, 13, 132],
- dialogData: {
- bSwitch: false,
- rows: []
- }
- };
- },
- computed: {
- // 判断是取分子还是分母
- judgeNum() {
- const str = `${this.ruleId}`;
- const length = str.length;
- const lastNum = str[length - 1];
- if (Number(lastNum) > 1) {
- // 分母
- return 'denominator';
- } else {
- // 分子
- return 'numerator';
- }
- },
- menuList() {
- if (this.$route.path === '/embedIndex-home') {
- return this.$route.path === '/embedIndex-home' ? this.menus2 : this.menus
- } else {
- return this.$route.query.type === 'children' ? this.cMenus : this.menus
- }
- },
- judgeEdit() {
- return this.greenColorMenus.includes(this.ruleId) && !!this.tableData.length
- },
- boxWrapperHeight() {
- return this.$route.path === '/embedIndex-home' ? '815px' : '885px'
- }
- },
- watch: {
- filterText(val) {
- this.$refs.tree.filter(val);
- }
- },
- methods: {
- onChangeValue(row) {
- console.log(row, 9999)
- if (row.time) {
- // 单个修改
- const { time } = row
- const obj = {
- year: time.split('-')[0],
- month: time.split('-')[1],
- flag: Number(this.ruleId.toString().slice(0, 2)),
- type: this.judgeNum,
- num: row[this.judgeNum],
- }
- // 先清空在赋值,防止重复
- this.$set(this.dialogData, 'rows', [])
- this.dialogData.rows.push(obj)
- } else {
- // 批量修改
- // 先清空在赋值,防止重复
- this.$set(this.dialogData, 'rows', [])
- this.tableData.map(item => {
- const { time, source } = item
- if (source === '人工录入' && time != '全年') {
- const obj = {
- year: time.split('-')[0],
- month: time.split('-')[1],
- flag: Number(this.ruleId.toString().slice(0, 2)),
- type: this.judgeNum,
- num: item[this.judgeNum]
- }
- this.dialogData.rows.push(obj)
- }
- })
- }
- this.dialogData.bSwitch = true
- },
- // 返回
- onBack() {
- this.$router.go(-1)
- },
- // 病案指标列表跳转
- toCaseIndexPage(row) {
- const { time, source } = row;
- if ( source === '人工录入') {
- return
- }
-
- let path
- if (this.$route.path === '/embedIndex-home') {
- path = '/embedIndex-caseIndexList'
- } else {
- path = '/caseIndexList'
- }
- this.$router.push({ path, query: { year: this.formInline.year, time, ruleId: Number(`${this.ruleId}`.slice(0, 2)), type: this.judgeNum } });
- },
- // 菜单筛选
- filterNode(value, data) {
- if (!value) return true;
- return data.name.indexOf(value) !== -1;
- },
- handleNodeClick(data) {
- const { id, name } = data;
- this.ruleId = id;
- this.ruleName = name;
- if (id > 10 && this.formInline.year) {
- this.getList();
- }
- },
- // 获取右侧列表数据
- getList() {
- const { year } = this.formInline;
- const params = {
- start_time: `${year}0101`,
- end_time: `${year}1231`,
- year,
- type: Number(`${this.ruleId}`.slice(0, 2)),
- };
- if (this.ruleId < 100) {
- params.request_source = 1
- } else {
- params.request_source = this.judgeNum === 'denominator' ? 2 : 3
- }
- this.$axios2.post('/get_assessment_indicators', params).then(res => {
- if (Array.isArray(res.data)) {
- res.data.map(item => {
- item.name = this.ruleName;
- item.ruleId = this.ruleId
- });
- this.tableData = res.data;
- } else {
- this.tableData = [];
- }
- });
- },
- // 查询
- onSearch() {
- const { year } = this.formInline;
- if (!year) {
- this.$message.error('请选择查询时间');
- return;
- }
- if (!this.ruleId) {
- this.$message.error('请选择查询指标');
- return;
- }
- this.getList();
- },
- },
- };
- </script>
- <style lang="scss" scoped>
- .table_edit {
- margin-left: 10px;
- cursor: pointer;
- &:hover {
- opacity: 0.6;
- }
- }
- .link {
- font-weight: 600;
- color: #409eff;
- }
- .pointer {
- cursor: pointer;
- }
- .box {
- padding: 16px;
- .box_wrapper {
- padding: 16px;
- background: #fff;
- border-radius: 5px;
- overflow-x: hidden;
- overflow-y: auto;
- }
- }
- .filter-tree {
- margin-top: 16px;
- ::v-deep .el-tree-node__content {
- height: 36px;
- line-height: 36px;
- }
- }
- ::v-deep.el-table .el-table__header tr th {
- background: #f1f6ff;
- color: #13171e;
- border-bottom: 0px;
- }
- ::v-deep.el-table .el-table__row td {
- color: #7e8bab;
- border-bottom: 1px solid #f4f4f4;
- }
- ::v-deep.el-table .el-table__header tr th:first-child {
- border-radius: 5px 0px 0px 5px;
- }
- ::v-deep.el-table .el-table__header tr th:nth-child(3) {
- border-radius: 0px 5px 5px 0px;
- }
- .green {
- color: #67C23A;
- }
- </style>
|