Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

summaryDetail.vue 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663
  1. <template>
  2. <div class="main-contain summaryDetail">
  3. <div class="position">
  4. <bread-crumb :crumbs='crumbs'></bread-crumb>
  5. </div>
  6. <el-popover
  7. placement="bottom"
  8. width="210"
  9. trigger="click">
  10. <el-button size="small" ref="button_two" @click="open(1)">打印清单</el-button>
  11. <el-button size="small" ref="button_six" @click="open(2)">打印汇总</el-button>
  12. <el-button slot="reference" style="margin:10px 10px;float: right" type="primary" size="small" >打印</el-button>
  13. </el-popover>
  14. <div class="app-container" style="display:flex;flex: 1;padding: 20px 20px 0px 20px;">
  15. <div class="mainCenter">
  16. <div class="centerLeft">
  17. <div class="tabsBox">
  18. <el-table :data="tableData" border style="width: 100%;"
  19. :row-style="{ color: '#303133' }"
  20. :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}" highlight-current-row>
  21. <el-table-column align="center" prop="project_name" label="名称">
  22. <template slot-scope="scope">{{ scope.row.name }}</template>
  23. </el-table-column>
  24. <el-table-column align="center" prop="project_name" label="分类" width="100">
  25. <template slot-scope="scope">{{ scope.row.type == 1?'药品': scope.row.project_type == 2? '项目':'耗材'}}</template>
  26. </el-table-column>
  27. <el-table-column align="center" prop="single_dose" width="80" label="单次用量">
  28. <template slot-scope="scope">{{scope.row.single_dose}}&nbsp;&nbsp;{{scope.row.single_dose_unit}}</template>
  29. </el-table-column>
  30. <el-table-column align="center" prop="delivery_way" width="90" label="用法">
  31. <template slot-scope="scope">
  32. <!--<el-input v-model="scope.row.delivery_way" placeholder="" readonly></el-input>-->
  33. {{scope.row.delivery_way}}
  34. </template>
  35. </el-table-column>
  36. <el-table-column align="center" prop="execution_frequency" width="90" label="频率">
  37. <template slot-scope="scope">{{scope.row.execution_frequency}}</template>
  38. </el-table-column>
  39. <el-table-column align="center" prop="number_days" width="60" label="天数">
  40. <template slot-scope="scope">
  41. <!--<el-input v-model="scope.row.number_days" placeholder="" readonly></el-input>-->
  42. {{scope.row.day}}天
  43. </template>
  44. </el-table-column>
  45. <el-table-column align="center" prop="total" width="60" label="总量">
  46. <template slot-scope="scope">{{scope.row.count}}&nbsp;&nbsp;{{scope.row.prescribing_number_unit}}</template>
  47. </el-table-column>
  48. <el-table-column align="center" prop="name" width="60" label="单价">
  49. <template slot-scope="scope">
  50. <!--<el-input v-model="scope.row.price" placeholder="" readonly></el-input>-->
  51. {{scope.row.price}}元
  52. </template>
  53. </el-table-column>
  54. <el-table-column align="center" prop="name" width="60" label="总价">
  55. <template slot-scope="scope">
  56. <!--<el-input v-model="scope.row.price" placeholder="" readonly></el-input>-->
  57. {{scope.row.price}}元
  58. </template>
  59. </el-table-column>
  60. <el-table-column align="center" prop="name" width="80" label="备注">
  61. <template slot-scope="scope">
  62. <!--<el-input v-model="scope.row.remark" readonly></el-input>-->
  63. {{scope.row.remark}}
  64. </template>
  65. </el-table-column>
  66. </el-table>
  67. <div class="additionalBox">
  68. <div class="additionalOne" v-for="(item,index) in additions" :key="index">
  69. <span :title="item.item_name">{{item.item_name}}</span>
  70. <el-input v-model="item.price" placeholder="" style="width:50px;" readonly></el-input>
  71. <el-input v-model="item.count" placeholder="" style="width:50px;" readonly></el-input>
  72. <!--<i class="el-icon-delete deleteIcon" @click="delAddition(index,item)"></i>-->
  73. </div>
  74. </div>
  75. </div>
  76. <div class="costBox">
  77. <span>当前处方总费用:<span style="color:red;">{{ order.medfee_sumamt}}元</span></span>
  78. <span v-if="order.order_status == 1">待结算</span>
  79. <span v-if="order.order_status == 2">已结算</span>
  80. <span v-if="order.order_status == 3">已退费</span>
  81. </div>
  82. </div>
  83. <div class="centerRight">
  84. <p class="centerRightTitle">人员信息</p>
  85. <ul class="basicUl">
  86. <li style="width:50%;">姓名:{{patientInfo.name}}</li>
  87. <li style="width:50%;">性别:{{patientInfo.gender == 1 ? '男' : '女' }}</li>
  88. <li style="width:50%;">年龄:{{patientInfo.age }}</li>
  89. <li style="width:50%;">身高:{{patientInfo.height?patientInfo.height:''}}</li>
  90. <li style="width:50%;">体重:{{patientInfo.weight?patientInfo.weight:''}}</li>
  91. <li style="width:50%;">电话:{{patientInfo.phone}}</li>
  92. </ul>
  93. <p class="centerRightTitle" style="margin-top:10px;">收费信息</p>
  94. <ul class="basicUl">
  95. <li style="width:50%;">应收金额:{{order.medfee_sumamt }}元</li>
  96. <li style="width:50%;">实收金额:{{order.reality_price}}元</li>
  97. <li style="width:50%;">舍入金额:{{order.medfee_sumamt - order.reality_price}}元</li>
  98. <li style="width:50%;">优惠金额:{{order.preferential_price}}元</li>
  99. <li style="width:50%;">总金额</li>
  100. <li style="width:50%;">{{order.medfee_sumamt}}元</li>
  101. </ul>
  102. <!--<p class="centerRightTitle">发票费用</p>-->
  103. <!--<ul class="basicUl">-->
  104. <!--<li style="width:100%;">西药费:0.00元</li>-->
  105. <!--</ul>-->
  106. </div>
  107. </div>
  108. </div>
  109. <div v-if="listVisible">
  110. <el-dialog
  111. class="centerDialog"
  112. width="900px"
  113. title="打印"
  114. :visible.sync="listVisible">
  115. <list-print :paramsObj='paramsObj'></list-print>
  116. </el-dialog>
  117. </div>
  118. <div v-if="allListVisible">
  119. <el-dialog
  120. class="centerDialog"
  121. width="900px"
  122. title="打印"
  123. :visible.sync="allListVisible">
  124. <all-list-print :paramsObj='paramsObj'></all-list-print>
  125. </el-dialog>
  126. </div>
  127. </div>
  128. </template>
  129. <script>
  130. import BreadCrumb from '@/xt_pages/components/bread-crumb'
  131. import { getHisOrder } from '@/api/his/his'
  132. import prescriptionTable from './components/prescriptionTable'
  133. import { getDictionaryDataConfig} from "@/utils/data";
  134. import ListPrint from './listPrint'
  135. import AllListPrint from './allListPrint'
  136. export default {
  137. components:{
  138. AllListPrint,
  139. ListPrint,
  140. BreadCrumb,
  141. prescriptionTable,
  142. },
  143. data(){
  144. return{
  145. listVisible:false,
  146. allListVisible:false,
  147. paramsObj:{
  148. id:this.$route.query.id
  149. },
  150. crumbs: [
  151. { path: false, name: '门诊收费' },
  152. { path: false, name: '项目消费明细汇总详情' }
  153. ],
  154. info: {},
  155. curPrescriptions: {},
  156. prescriptions: [],
  157. record_date: '',
  158. tableData: [],
  159. additions:[],
  160. editableTabsValue: '1',
  161. loadingone: false,
  162. editableTabs: [{
  163. title: '处方1',
  164. name: '1'
  165. }],
  166. tabIndex: 1,
  167. hisPatientInfo: {},
  168. loadingtwo: false,
  169. patientTableData: [{
  170. name: '杨美英',
  171. mdtrt_id: '1709946'
  172. }],
  173. patientInfo: { id: 0 },
  174. doctor: {},
  175. total: 0,
  176. state: '未收费',
  177. radio: 1,
  178. radioStatus: 1,
  179. search_input: '',
  180. order:{},
  181. }
  182. },created(){
  183. this.GetOrderDetail()
  184. },methods:{
  185. open(val){
  186. if(val == 1){
  187. this.paramsObj.id == this.$route.query.id
  188. this.listVisible = true
  189. }else if(val == 2){
  190. this.paramsObj.id == this.$route.query.id
  191. this.allListVisible = true
  192. }
  193. },
  194. // getTotal() {
  195. // var total = 0
  196. // for (let i = 0; i < this.prescriptions.length; i++) {
  197. // if (this.prescriptions[i].advices != null) {
  198. // for (let a = 0; a < this.prescriptions[i].advices.length; a++) {
  199. // console.log(this.prescriptions[i].advices[a].price )
  200. // console.log(this.prescriptions[i].advices[a].prescribing_number)
  201. //
  202. // total = parseFloat(total) + parseFloat(this.prescriptions[i].advices[a].price * this.prescriptions[i].advices[a].prescribing_number)
  203. // }
  204. // }
  205. // if (this.prescriptions[i].project != null) {
  206. // for (let a = 0; a < this.prescriptions[i].project.length; a++) {
  207. //
  208. // total = parseFloat(total) + parseFloat(this.prescriptions[i].project[a].price * this.prescriptions[i].project[a].count)
  209. // }
  210. // }
  211. //
  212. // if (this.prescriptions[i].addition != null) {
  213. // for (let b = 0; b < this.prescriptions[i].addition.length; b++) {
  214. // total = parseFloat(total) + parseFloat(this.prescriptions[i].addition[a].price * this.prescriptions[i].addition[b].count)
  215. // }
  216. // }
  217. // }
  218. // return total.toFixed(2)
  219. //
  220. // },
  221. getDictionaryDataConfig(module, filed_name) {
  222. return getDictionaryDataConfig(module, filed_name)
  223. },
  224. tabclickEvent(val) {
  225. for (let i = 0; i < this.prescriptions.length; i++) {
  226. if (this.prescriptions[i].name == val.name) {
  227. this.curPrescriptions = {}
  228. var temp = this.deepClone(this.prescriptions[i])
  229. this.curPrescriptions = temp
  230. }
  231. }
  232. },
  233. deepClone(source) {
  234. if (!source && typeof source !== 'object') {
  235. throw new Error('error arguments', 'shallowClone')
  236. }
  237. const targetObj = source.constructor === Array ? [] : {}
  238. Object.keys(source).forEach((keys) => {
  239. if (source[keys] && typeof source[keys] === 'object') {
  240. targetObj[keys] = this.deepClone(source[keys])
  241. } else {
  242. targetObj[keys] = source[keys]
  243. }
  244. })
  245. return targetObj
  246. }, getGroup(id){
  247. var name = ""
  248. var statistics_category = getDictionaryDataConfig('system','statistics_category')
  249. for(let i=0;i<statistics_category.length;i++){
  250. if(id == statistics_category[i].id){
  251. name = statistics_category[i].name
  252. }
  253. }
  254. return name
  255. },
  256. getTotal() {
  257. var total = 0
  258. for (let i = 0; i < this.prescriptions.length; i++) {
  259. if (this.prescriptions[i].advices != null) {
  260. for (let a = 0; a < this.prescriptions[i].advices.length; a++) {
  261. total = total + this.prescriptions[i].advices[a].retail_price * this.prescriptions[i].advices[a].prescribing_number
  262. }
  263. }
  264. if (this.prescriptions[i].project != null) {
  265. for (let b = 0; b < this.prescriptions[i].project.length; b++) {
  266. total = total + this.prescriptions[i].project[b].price * this.prescriptions[i].project[b].total
  267. }
  268. }
  269. }
  270. return total
  271. },
  272. moreState(tab, event) {
  273. if (tab == 'more') {
  274. return false
  275. }
  276. }, unique(array) {
  277. // res用来存储结果
  278. var res = []
  279. for (var i = 0, arrayLen = array.length; i < arrayLen; i++) {
  280. for (var j = 0, resLen = res.length; j < resLen; j++) {
  281. if (array[i].id === res[j].id && array[i].price === res[j].price) {
  282. break
  283. }
  284. }
  285. // 如果array[i]是唯一的,那么执行完循环,j等于resLen
  286. if (j === resLen) {
  287. res.push(array[i])
  288. }
  289. }
  290. return res
  291. },
  292. setMonthPrescription(month_prescriptions) {
  293. console.log(month_prescriptions)
  294. let drug_month_prescriptions = {
  295. advices: []
  296. }
  297. let drug_ids = []
  298. let project_month_prescriptions = {
  299. project: []
  300. }
  301. let project_ids = []
  302. let addition_month_prescriptions = {
  303. addition: []
  304. }
  305. let additions_ids = []
  306. for (let i = 0; i < month_prescriptions.length; i++) {
  307. if (month_prescriptions[i].type == 1) { //药品
  308. for (let a = 0; a < month_prescriptions[i].advices.length; a++) {
  309. let obj = {
  310. id: month_prescriptions[i].advices[a].drug_id,
  311. price: month_prescriptions[i].advices[a].price
  312. }
  313. drug_ids.push(obj)
  314. drug_month_prescriptions.advices.push(month_prescriptions[i].advices[a])
  315. }
  316. } else if (month_prescriptions[i].type == 2) { //项目
  317. for (let a = 0; a < month_prescriptions[i].project.length; a++) {
  318. let obj = {
  319. id: month_prescriptions[i].project[a].project_id,
  320. price: month_prescriptions[i].project[a].price
  321. }
  322. project_ids.push(obj)
  323. project_month_prescriptions.project.push(month_prescriptions[i].project[a])
  324. }
  325. }
  326. //附加收费
  327. for (let a = 0; a < month_prescriptions[i].addition.length; a++) {
  328. let obj = {
  329. id: month_prescriptions[i].addition[a].item_id,
  330. price: month_prescriptions[i].addition[a].price
  331. }
  332. additions_ids.push(obj)
  333. addition_month_prescriptions.addition.push(month_prescriptions[i].addition[a])
  334. }
  335. }
  336. drug_ids = this.unique(drug_ids)
  337. project_ids= this.unique(project_ids)
  338. additions_ids= this.unique(additions_ids)
  339. for (let i = 0; i < drug_ids.length; i++) {
  340. let obj = {}
  341. let count = 0
  342. for (let a = 0; a < drug_month_prescriptions.advices.length; a++) {
  343. if (drug_ids[i].price == drug_month_prescriptions.advices[a].price && drug_ids[i].id == drug_month_prescriptions.advices[a].drug_id) {
  344. obj['name'] = drug_month_prescriptions.advices[a].advice_name
  345. obj['statistical_classification'] = ''
  346. obj['type'] = 1
  347. obj['single_dose'] = drug_month_prescriptions.advices[a].single_dose
  348. obj['delivery_way'] = drug_month_prescriptions.advices[a].delivery_way
  349. obj['execution_frequency'] = drug_month_prescriptions.advices[a].execution_frequency
  350. obj['day'] = drug_month_prescriptions.advices[a].day
  351. obj['prescribing_number_unit'] = drug_month_prescriptions.advices[a].prescribing_number_unit
  352. obj['remark'] = drug_month_prescriptions.advices[a].remark
  353. obj['price'] = parseFloat(drug_month_prescriptions.advices[a].price)
  354. count = count + drug_month_prescriptions.advices[a].prescribing_number
  355. }
  356. }
  357. obj['count'] = count
  358. this.tableData.push(obj)
  359. }
  360. for (let i = 0; i < project_ids.length; i++) {
  361. let obj = {}
  362. let count = 0
  363. for (let a = 0; a < project_month_prescriptions.project.length; a++) {
  364. if (project_ids[i].price == project_month_prescriptions.project[a].price &&project_ids[i].id == project_month_prescriptions.project[a].project_id ) {
  365. if(project_month_prescriptions.project[a].type == 2){
  366. obj['name'] = project_month_prescriptions.project[a].project.project_name
  367. obj['statistical_classification'] = ''
  368. obj['project_type'] = 2
  369. }else if (project_month_prescriptions.project[a].type == 3){
  370. obj['name'] = project_month_prescriptions.project[a].good_info.good_name
  371. obj['statistical_classification'] = ''
  372. obj['project_type'] = 3
  373. }
  374. obj['single_dose'] = project_month_prescriptions.project[a].single_dose
  375. obj['delivery_way'] = project_month_prescriptions.project[a].delivery_way
  376. obj['execution_frequency'] = project_month_prescriptions.project[a].execution_frequency
  377. obj['day'] = project_month_prescriptions.project[a].day
  378. obj['single_dose_unit'] = project_month_prescriptions.project[a].unit
  379. obj['prescribing_number_unit'] = project_month_prescriptions.project[a].unit
  380. count = count + project_month_prescriptions.project[a].count
  381. obj['price'] = parseFloat(project_month_prescriptions.project[a].price)
  382. obj['remark'] = project_month_prescriptions.project[a].remark
  383. obj['type'] = 2
  384. }
  385. }
  386. obj['count'] = count
  387. this.tableData.push(obj)
  388. }
  389. for (let i = 0; i < additions_ids.length; i++) {
  390. let obj = {}
  391. let count = 0
  392. console.log(addition_month_prescriptions.addition)
  393. if (addition_month_prescriptions.addition) {
  394. for (let a = 0; a < addition_month_prescriptions.addition.length; a++) {
  395. if (additions_ids[i].price == addition_month_prescriptions.addition[a].price &&additions_ids[i].id == addition_month_prescriptions.addition[a].item_id) {
  396. obj['item_name'] = addition_month_prescriptions.addition[a].item_name
  397. count = count + addition_month_prescriptions.addition[a].count
  398. obj['price'] = parseFloat(addition_month_prescriptions.addition[a].price)
  399. }
  400. }
  401. obj['count'] = count
  402. this.additions.push(obj)
  403. }
  404. }
  405. },
  406. GetOrderDetail(){
  407. let params={
  408. number:this.$route.query.number,
  409. patient_id:this.$route.query.patient_id,
  410. }
  411. getHisOrder(params).then(response => {
  412. if (response.data.state == 0) {
  413. this.$message.error(response.data.msg)
  414. return false
  415. } else {
  416. this.patientInfo = response.data.data.order.patient
  417. this.hisPatientInfo = response.data.data.order.his_patient
  418. this.info = response.data.data.p_info
  419. this.order = response.data.data.order
  420. this.prescriptions = []
  421. this.tableData = []
  422. var prescription = response.data.data.prescription
  423. this.prescriptions = prescription
  424. this.setMonthPrescription(prescription)
  425. // for (let i = 0; i < response.data.data.prescription.length; i++) {
  426. // var prescription = response.data.data.prescription[i]
  427. // for (let b = 0; b < prescription.advices.length; b++) {
  428. // let obj = {
  429. // name: prescription.advices[b].advice_name,
  430. // statistical_classification:"",
  431. // type:1,
  432. // single_dose: prescription.advices[b].single_dose,
  433. // delivery_way: prescription.advices[b].delivery_way,
  434. // execution_frequency: prescription.advices[b].execution_frequency,
  435. // price: prescription.advices[b].price.toString(),
  436. // day: prescription.advices[b].day,
  437. // count:prescription.advices[b].prescribing_number.toString(),
  438. // remark: prescription.advices[b].remark,
  439. // single_dose_unit: prescription.advices[b].single_dose_unit,
  440. // prescribing_number_unit: prescription.advices[b].prescribing_number_unit,
  441. //
  442. // }
  443. // this.tableData.push(obj)
  444. // }
  445. //
  446. // for (let b = 0; b < prescription.project.length; b++) {
  447. // let obj = {
  448. // name: prescription.project[b].project.project_name,
  449. // statistical_classification: prescription.project[b].project.statistical_classification,
  450. // single_dose: prescription.project[b].single_dose,
  451. // delivery_way: prescription.project[b].delivery_way,
  452. // execution_frequency: prescription.project[b].execution_frequency,
  453. // price: prescription.project[b].price,
  454. // day: prescription.project[b].day,
  455. // count: prescription.project[b].count.toString(),
  456. // remark: prescription.project[b].remark,
  457. // single_dose_unit:prescription.project[b].project.unit,
  458. // prescribing_number_unit:prescription.project[b].project.unit,
  459. // type:2,
  460. // }
  461. // this.tableData.push(obj)
  462. // }
  463. //
  464. // for (let b = 0; b < prescription.addition.length; b++) {
  465. // this.additions.push( prescription.addition[b])
  466. // }
  467. // let index = i + 1
  468. // let obj = {
  469. // id: prescription.id,
  470. // name: '处方' + index,
  471. // advices: tempAdvice,
  472. // project: tempProject,
  473. // type: response.data.data.prescription[i].type
  474. // }
  475. // this.prescriptions.push(obj)
  476. // this.curPrescriptions = this.prescriptions[0]
  477. // }
  478. // this.tableData = response.data.data.order
  479. }
  480. })
  481. }
  482. }
  483. }
  484. </script>
  485. <style lang="scss" scoped>
  486. .summaryDetail{
  487. height: 100%;
  488. display: flex;
  489. flex-direction: column;
  490. .tabsBox{
  491. position: relative;
  492. height: 90%;
  493. overflow-y: auto;
  494. margin-bottom: 60px;
  495. .el-tabs__item{
  496. padding: 0 10px;
  497. }
  498. }
  499. .addTab{
  500. position: absolute;
  501. right: 0;
  502. top: 6px;
  503. z-index: 20;
  504. }
  505. .mainCenter{
  506. display: flex;
  507. flex:1;
  508. }
  509. .costBox{
  510. width:100%;
  511. height:60px;
  512. background:#fff;
  513. position: absolute;
  514. bottom:0;
  515. display: flex;
  516. justify-content: space-between;
  517. align-items: center;
  518. }
  519. .centerLeft{
  520. flex: 1;
  521. display: flex;
  522. flex-direction: column;
  523. position: relative;
  524. }
  525. .centerRight{
  526. width: 300px;
  527. margin-left: 5px;
  528. display: flex;
  529. flex-direction: column;
  530. }
  531. .RP{
  532. color:#409EFF;
  533. font-size: 20px;
  534. margin-bottom: 5px;
  535. }
  536. .centerRightTitle{
  537. color:#409EFF;
  538. padding:0 0 10px 0;
  539. }
  540. .basicUl{
  541. border-top: 1px solid #e5e5e5;
  542. border-left: 1px solid #e5e5e5;
  543. display: flex;
  544. flex-wrap: wrap;
  545. li{
  546. border-bottom: 1px solid #e5e5e5;
  547. border-right: 1px solid #e5e5e5;
  548. width: 100%;
  549. height: 38px;
  550. line-height: 38px;
  551. text-indent: 5px;
  552. font-size: 14px;
  553. }
  554. }
  555. .additionalBox{
  556. margin-top: 20px;
  557. display: flex;
  558. flex-wrap: wrap;
  559. .additionalOne{
  560. margin-right:20px;
  561. margin-bottom:10px;
  562. display: flex;
  563. align-items: center;
  564. >span{
  565. white-space: nowrap;
  566. overflow: hidden;
  567. text-overflow: ellipsis;
  568. width:80px;
  569. display: inline-block;
  570. font-size: 14px;
  571. }
  572. }
  573. .deleteIcon{
  574. color:red;
  575. margin-left:5px;
  576. }
  577. }
  578. }
  579. </style>
  580. <style lang="scss">
  581. .summaryDetail{
  582. .el-table th .cell, .el-table td .cell{
  583. padding: 0 2px;
  584. }
  585. .el-icon-delete{
  586. color:red;
  587. }
  588. }
  589. </style>