tranManagementDriver.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761
  1. <!--司机管理-->
  2. <template>
  3. <div>
  4. <BaseHeaderLayout :leftSpan="12">
  5. <template slot="left">
  6. <ws-button type="primary" @click="handleAdd()"><img
  7. width="13"
  8. height="13"
  9. style="
  10. vertical-align: text-top;
  11. position: relative;
  12. top: 2px;
  13. left: -4px;
  14. "
  15. src="../../../public/img/header-add.png"
  16. alt=""
  17. />添加</ws-button>
  18. </template>
  19. <template slot="right">
  20. <span style="display: inline-block; width: 65px; color: #8890b1"
  21. >城市:</span
  22. >
  23. <el-cascader
  24. :options="options_"
  25. v-model="searchTypeText"
  26. clearable
  27. size="large"
  28. placeholder="请选择所在城市"
  29. style="width: 30%"
  30. @change="selecttaskType"
  31. />
  32. <ws-input
  33. v-model="searchKeyWord"
  34. placeholder="可按司机姓名、手机号、车牌号、身份证号查找"
  35. clearable
  36. maxlength="200"
  37. type="input"
  38. class="findValue"
  39. ></ws-input>
  40. <ws-button type="primary" @click="handleLook()">
  41. <img
  42. width="14"
  43. height="16"
  44. style="
  45. vertical-align: text-top;
  46. position: relative;
  47. top: 0px;
  48. left: -8px;
  49. "
  50. src="../../../public/img/sousuo.png"
  51. alt=""
  52. />
  53. </ws-button>
  54. </template>
  55. </BaseHeaderLayout>
  56. <div>
  57. <el-table
  58. class="wenzi"
  59. :data="driverList.records"
  60. style="width: 100%; margin-top: 20px"
  61. fit
  62. ref="expandstable"
  63. :expand-row-keys="expands"
  64. :row-key="getRowKeys"
  65. height="780"
  66. >
  67. <el-table-column type="expand">
  68. <template slot-scope="props">
  69. <ws-form>
  70. <div v-for="item in props.row.driverPayeeInfoList">
  71. <ws-info-table>
  72. <ws-form-item
  73. :class="item.accountTypeFlag == 1 ? 'personage' : 'company'"
  74. v-if="item.accountTypeFlag == 1"
  75. label="收款人"
  76. span="1"
  77. prop="payeeName"
  78. class="el-car name"
  79. >
  80. <div style="width: 100%">{{ item.payeeName }}</div>
  81. </ws-form-item>
  82. <ws-form-item
  83. :class="item.accountTypeFlag == 1 ? 'personage' : 'company'"
  84. v-if="item.accountTypeFlag == 2"
  85. label="企业名称"
  86. span="1"
  87. prop="compName"
  88. class="el-car"
  89. >
  90. <div style="width: 100%">{{ item.compName }}</div>
  91. </ws-form-item>
  92. <ws-form-item
  93. :class="item.accountTypeFlag == 1 ? 'personage' : 'company'"
  94. v-if="item.accountTypeFlag == 1"
  95. label="身份证"
  96. span="1"
  97. prop="payeeNumberCard"
  98. class="el-car card"
  99. >
  100. <div style="width: 100%">
  101. {{ item.payeeNumberCard }}
  102. <img
  103. width="12"
  104. height="13"
  105. src="../../../public/img/fujian-grey.png"
  106. alt=""
  107. @click="fujian1(item)"
  108. />
  109. </div>
  110. </ws-form-item>
  111. <ws-form-item
  112. :class="item.accountTypeFlag == 1 ? 'personage' : 'company'"
  113. label="开户行"
  114. span="1"
  115. prop="bankDeposit"
  116. class="el-car"
  117. >
  118. <span
  119. style="
  120. margin: 10px;
  121. display: inline-block;
  122. border-right: 1px solid #e9ecf7;
  123. padding-right: 10px;
  124. "
  125. >{{ item.bankDeposit }}</span
  126. ><span
  127. style="
  128. margin: 10px;
  129. padding: 0px;
  130. display: inline-block;
  131. word-wrap: break-word;
  132. line-height: 20px;
  133. white-space: normal;
  134. "
  135. >{{ item.bankDepositBranch }}</span
  136. >
  137. </ws-form-item>
  138. <ws-form-item
  139. :class="item.accountTypeFlag == 1 ? 'personage' : 'company'"
  140. label="账号"
  141. span="1"
  142. prop="bankCard"
  143. class="el-car"
  144. >
  145. <div style="width: 100%">{{ item.bankCard }}</div>
  146. </ws-form-item>
  147. </ws-info-table>
  148. </div>
  149. </ws-form>
  150. </template>
  151. </el-table-column>
  152. <el-table-column type="index" label="序号" width="80">
  153. <template scope="scope">
  154. <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
  155. <span v-else>{{ scope.$index + 1 }}</span>
  156. </template>
  157. </el-table-column>
  158. <el-table-column prop="driverName" label="姓名" width="100">
  159. </el-table-column>
  160. <el-table-column prop="numberCard" label="身份证号" width="200">
  161. </el-table-column>
  162. <el-table-column prop="driverPhone" label="手机号" width="160">
  163. </el-table-column>
  164. <el-table-column prop="carNumber" label="车牌号" width="160">
  165. <template scope="scope">
  166. <ws-select
  167. v-model="scope.row.carNumber"
  168. placeholder=""
  169. class="typeselect"
  170. @change="selectcar($event, scope.row)"
  171. >
  172. <ws-option
  173. v-for="item in scope.row.driverCarInfoList"
  174. :key="item.constKey"
  175. :label="item.carNumber"
  176. :value="item.carNumber"
  177. />
  178. </ws-select>
  179. </template>
  180. </el-table-column>
  181. <el-table-column prop="binNumber" label="常驻城市" width="160">
  182. <template slot-scope="scope">
  183. {{ scope.row.residentCityProvincial
  184. }}{{ scope.row.residentCityMunicipal }}
  185. </template>
  186. </el-table-column>
  187. <el-table-column prop="carModel" label="车型" width="120">
  188. </el-table-column>
  189. <el-table-column prop="carLength" label="车长" width="120">
  190. </el-table-column>
  191. <el-table-column label="结款账户" width="120">
  192. <template slot-scope="scope">
  193. <el-button
  194. v-if="!scope.row.expandsStatus"
  195. size="medium"
  196. type="text"
  197. class="fs-16"
  198. @click="expandsHandle(scope.row)"
  199. >展开<img
  200. width="9"
  201. height="6"
  202. style="vertical-align: middle; margin-left: 3px"
  203. src="../../../public/img/zhankai.png"
  204. alt=""
  205. /></el-button>
  206. <el-button
  207. v-if="scope.row.expandsStatus"
  208. size="medium"
  209. type="text"
  210. class="fs-16"
  211. @click="expandsHandle(scope.row)"
  212. >收起<img
  213. width="9"
  214. height="6"
  215. style="vertical-align: middle; margin-left: 3px"
  216. src="../../../public/img/shouqi.png"
  217. alt=""
  218. /></el-button>
  219. </template>
  220. </el-table-column>
  221. <el-table-column prop="addressUrl" label="附件">
  222. <template slot-scope="scope">
  223. <img
  224. width="18"
  225. height="20"
  226. style="vertical-align: text-top; position: relative; top: -1px"
  227. src="../../../public/img/fujian.png"
  228. @click="fujian(scope.row)"
  229. alt=""
  230. />
  231. <span v-if="scope.row.addressUrlArray.length > 0">{{
  232. scope.row.addressUrlArray.length
  233. }}</span>
  234. </template>
  235. </el-table-column>
  236. <el-table-column prop="address" label="操作" >
  237. <template slot-scope="scope">
  238. <el-button size="medium" type="text" class="record" @click="look(scope.row)"
  239. >查看</el-button
  240. >
  241. <el-button size="medium" type="text" class="record" @click="edit(scope.row)"
  242. >编辑</el-button
  243. >
  244. <el-button size="medium" type="text" class="record" @click="deletes(scope.row)"
  245. >删除</el-button
  246. >
  247. <el-button
  248. v-if="scope.row.disableStatusFlag != 1"
  249. class="record1"
  250. size="medium"
  251. type="text"
  252. @click="stop(scope.row)"
  253. >禁用</el-button
  254. >
  255. <!-- <el-tooltip
  256. class="item record"
  257. effect="dark"
  258. :content="scope.row.disableReasons"
  259. placement="right-start"
  260. > -->
  261. <el-button
  262. v-if="scope.row.disableStatusFlag == 1"
  263. class="record1"
  264. size="medium"
  265. type="text"
  266. style="font-size:14px;color:#F83535;"
  267. @click="relieve(scope.row)"
  268. >已禁用</el-button
  269. >
  270. <!-- </el-tooltip> -->
  271. </template>
  272. </el-table-column>
  273. </el-table>
  274. <el-pagination
  275. @size-change="handleSizeChange"
  276. @current-change="handleCurrentChange"
  277. :current-page="currentPage"
  278. :page-size="deptCircularPage.pageSize"
  279. layout="total, sizes, prev, pager, next, jumper"
  280. :total="deptBudgetTotal"
  281. >
  282. </el-pagination>
  283. </div>
  284. <!-- <el-dialog v-model="outerVisible">
  285. <el-input
  286. type="textarea"
  287. :rows="2"
  288. placeholder="请输入禁用原因,不超过50个字"
  289. v-model="dsiablieForm"
  290. >
  291. </el-input>
  292. <template #footer>
  293. <div class="dialog-footer">
  294. <el-button @click="outerVisible = false">取 消</el-button>
  295. <el-button type="primary" @click="">确定禁用</el-button>
  296. </div>
  297. </template>
  298. </el-dialog> -->
  299. <WinseaContentModal
  300. v-model="outerVisible"
  301. title="禁用原因"
  302. @on-cancel="handleClose"
  303. >
  304. <el-input
  305. type="textarea"
  306. :rows="2"
  307. maxlength="50"
  308. placeholder="请输入禁用原因,不超过50个字"
  309. v-model="disablieForm.disableReasons"
  310. >
  311. </el-input>
  312. <div class="dialog-footer">
  313. <el-button @click="outerVisible = false">取 消</el-button>
  314. <el-button type="primary" @click="disableReasons">确定禁用</el-button>
  315. </div>
  316. </WinseaContentModal>
  317. <!-- 附件弹框 -->
  318. <WinseaContentModal
  319. v-model="accessoryTFs"
  320. :title="$t('system.noticeCircular.information')"
  321. @on-cancel="handleClose"
  322. >
  323. <p>查看附件</p>
  324. <div
  325. style="display: inline-block; margin: 5px"
  326. v-for="item in appendixIdss"
  327. >
  328. <img width="100" height="100" :src="item" alt="" />
  329. </div>
  330. </WinseaContentModal>
  331. <WinseaContentModal
  332. v-model="accesscard"
  333. :title="$t('system.noticeCircular.information')"
  334. @on-cancel="handleClose1"
  335. >
  336. <p>查看附件</p>
  337. <img width="100" height="100" :src="accessurl" alt="" />
  338. </WinseaContentModal>
  339. </div>
  340. </template>
  341. <script>
  342. import {
  343. selectDriver,
  344. billoperatehis,
  345. delDriver,
  346. disableDriver,
  347. } from '@/model/transport/index'
  348. import Pagination from '@/components/Pagination'
  349. import { provinceAndCityData, CodeToText } from 'element-china-area-data'
  350. import WsUpload from '@/components/WsUpload'
  351. import { dayjs, fmoney, EventBus } from 'base-core-lib'
  352. export default {
  353. name: 'viewSpareMoney',
  354. components: {
  355. WsUpload,
  356. Pagination,
  357. },
  358. watch: {
  359. vesselId(val) {
  360. this.getList()
  361. },
  362. isShow(val) {
  363. this.showType = val
  364. },
  365. },
  366. data() {
  367. return {
  368. //弹出框
  369. dialogViewSpareMoney: false,
  370. dialogApproveFormVisible: false,
  371. options_: provinceAndCityData,
  372. // 表格显示数据
  373. tableDate: [],
  374. // 是否显示
  375. showType: true,
  376. // 年
  377. year: '',
  378. deptBudgetTotal: 0,
  379. currentPage: 1,
  380. pageSize: 10,
  381. searchType: 1,
  382. searchKeyWord: '',
  383. contractType: 2,
  384. startDate: null,
  385. endDate: null,
  386. carNumber: '',
  387. searchTypeText: [],
  388. outerVisible: false,
  389. //图片
  390. fileList: [],
  391. // 提交类型
  392. submitType: true,
  393. size: 10,
  394. spanArr: [],
  395. pcFlag:1,
  396. compId: sessionStorage.getItem('ws-pf_compId'),
  397. deptCircularPage: {},
  398. date: {
  399. year: dayjs().format('YYYY'),
  400. month: dayjs().format('MM'),
  401. },
  402. disablieForm: {},
  403. expands: [], //只展开一行放入当前行id
  404. getRowKeys: (row) => {
  405. //获取当前行id
  406. // console.log(row)
  407. return row.id //这里看这一行中需要根据哪个属性值是id
  408. },
  409. driverList: [],
  410. deptBudgetList: {},
  411. historyList: [],
  412. pickerBeginDateBefore: {
  413. disabledDate: (time) => {
  414. return time.getTime() > Date.now()
  415. },
  416. },
  417. appendixIdss: [],
  418. accessoryTFs: false,
  419. accesscard: false,
  420. accessurl: '',
  421. residentCityProvincial: '',
  422. residentCityMunicipal: '',
  423. }
  424. },
  425. activated() {
  426. this.getList()
  427. this.showType = this.isShow
  428. },
  429. methods: {
  430. expandsHandle(row) {
  431. row.expandsStatus = !row.expandsStatus
  432. this.$refs.expandstable.toggleRowExpansion(row)
  433. },
  434. edit(row) {
  435. this.$router.push({
  436. name: 'driverManagementedit',
  437. query: { id: row.id },
  438. })
  439. },
  440. //查找
  441. handleLook() {
  442. if (this.value2) {
  443. this.startDate = this.dateFormat('YYYY-mm-dd', this.value2[0])
  444. this.endDate = this.dateFormat('YYYY-mm-dd', this.value2[1])
  445. } else {
  446. this.startDate = ''
  447. this.endDate = ''
  448. }
  449. this.currentPage = 1
  450. this.getList()
  451. },
  452. look(row) {
  453. this.$router.push({
  454. name: 'driverManagementview',
  455. query: { id: row.id },
  456. })
  457. },
  458. //添加
  459. handleAdd() {
  460. console.log(11111)
  461. this.$router.push({ name: 'driverManagementadd' })
  462. },
  463. selectcar(e, row) {
  464. console.log(e, row)
  465. for (var i = 0; i < row.driverCarInfoList.length; i++) {
  466. if (e == row.driverCarInfoList[i].carNumber) {
  467. row.carModel = row.driverCarInfoList[i].carModel
  468. row.carLength = row.driverCarInfoList[i].carLength
  469. }
  470. }
  471. },
  472. stop(row) {
  473. this.outerVisible = true
  474. this.disablieForm.id = row.id
  475. },
  476. disableReasons() {
  477. this.outerVisible = false
  478. this.disablieForm.disableStatusFlag = 0
  479. disableDriver(this.disablieForm)
  480. .toPromise()
  481. .then((response) => {
  482. this.$notify.success({
  483. title: '成功',
  484. message: '禁用成功',
  485. })
  486. this.getList()
  487. })
  488. .catch((response) => {
  489. EventBus.$emit('error', response.message)
  490. })
  491. },
  492. relieve(row) {
  493. this.disablieForm.id = row.id
  494. this.disablieForm.disableStatusFlag = 1
  495. disableDriver(this.disablieForm)
  496. .toPromise()
  497. .then((response) => {
  498. this.$notify.success({
  499. title: '成功',
  500. message: '解除禁用成功',
  501. })
  502. this.getList()
  503. })
  504. .catch((response) => {
  505. EventBus.$emit('error', response.message)
  506. })
  507. },
  508. deletes(row) {
  509. this.$confirm(`司机信息删除后不可恢复,是否确定删除?`, '提示', {
  510. confirmButtonText: '确定',
  511. cancelButtonText: '取消',
  512. type: 'warning',
  513. })
  514. .then(() => {
  515. delDriver({ id: row.id })
  516. .toPromise()
  517. .then((response) => {
  518. this.$notify.success({
  519. title: '成功',
  520. message: '删除成功',
  521. })
  522. this.getList()
  523. })
  524. .catch((response) => {
  525. console.log(response)
  526. EventBus.$emit('error', response.message)
  527. })
  528. })
  529. .catch(() => {
  530. return false
  531. })
  532. },
  533. handleClose() {
  534. this.accessoryTFs = false
  535. },
  536. handleClose1() {
  537. this.accesscard = false
  538. },
  539. handleSizeChange(val) {
  540. console.log(`每页 ${val} 条`)
  541. this.pageSize = val
  542. this.getList()
  543. },
  544. handleCurrentChange(val) {
  545. this.currentPage = val
  546. console.log(`当前页: ${val}`)
  547. this.getList()
  548. },
  549. getList() {
  550. selectDriver({
  551. compId: sessionStorage.getItem('ws-pf_compId'),
  552. currentPage: this.currentPage,
  553. pageSize: this.pageSize,
  554. searchType: this.searchType,
  555. pcFlag:this.pcFlag,
  556. residentCityProvincial: this.residentCityProvincial,
  557. residentCityMunicipal: this.residentCityMunicipal,
  558. searchKeyWord: this.searchKeyWord,
  559. })
  560. .toPromise()
  561. .then((response) => {
  562. for (var i = 0; i < response.records.length; i++) {
  563. if(response.records[i].driverCarInfoList.length>0){
  564. response.records[i].carNumber =
  565. response.records[i].driverCarInfoList[0].carNumber
  566. response.records[i].carModel =
  567. response.records[i].driverCarInfoList[0].carModel
  568. response.records[i].carLength =
  569. response.records[i].driverCarInfoList[0].carLength
  570. }
  571. response.records[i].expandsStatus = false
  572. if (response.records[i].addressUrl != null) {
  573. response.records[i].addressUrlArray =
  574. response.records[i].addressUrl.split(',')
  575. this.fileList[i] = response.records[i].addressUrl.split(',')
  576. } else {
  577. response.records[i].addressUrlArray = []
  578. }
  579. }
  580. this.deptCircularPage.currentPage = response.current
  581. this.deptCircularPage.pageSize = response.size
  582. this.deptBudgetTotal = response.total
  583. this.driverList = response
  584. })
  585. },
  586. editClick(row) {
  587. var status = ''
  588. if (row.status == '待执行' || row.status == '已完成') {
  589. status = '执行中'
  590. } else if (row.status == '执行中') {
  591. status = '已完成'
  592. }
  593. //cancelButtonClass: "btn-custom-cancel"
  594. this.$confirm(`是否将状态改为${status}`, {
  595. confirmButtonText: '确定',
  596. cancelButtonText: '取消',
  597. type: 'warning',
  598. })
  599. .then(() => {
  600. editstatus({ id: row.id })
  601. .toPromise()
  602. .then((response) => {
  603. this.$notify.success({
  604. title: '成功',
  605. message: '状态修改成功',
  606. })
  607. this.getList()
  608. })
  609. .catch((response) => {
  610. // EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
  611. })
  612. })
  613. .catch(() => {
  614. return false
  615. })
  616. },
  617. selecttaskType(e) {
  618. this.residentCityProvincial = CodeToText[e[0]]
  619. this.residentCityMunicipal = CodeToText[e[1]]
  620. // this.selectedOptions = e
  621. },
  622. fujian(row) {
  623. if (row.addressUrl === null || row.addressUrl === '') {
  624. EventBus.$emit(
  625. 'warning',
  626. this.$t('system.noticeCircular.NoInformation')
  627. )
  628. } else {
  629. this.accessoryTFs = true
  630. }
  631. this.appendixIdss = row.addressUrlArray
  632. },
  633. fujian1(item) {
  634. if (item.cardAddressUrl === null || item.cardAddressUrl === '') {
  635. EventBus.$emit(
  636. 'warning',
  637. this.$t('system.noticeCircular.NoInformation')
  638. )
  639. } else {
  640. this.accesscard = true
  641. }
  642. this.accessurl = item.cardAddressUrl
  643. },
  644. handleExamine(row) {
  645. this.$router.push({
  646. name: 'salesContractExamine',
  647. query: { id: row.id },
  648. })
  649. },
  650. // 关闭 dialog时 处理文件url 初始化upload组件
  651. handleCloe() {
  652. this.dialogViewSpareMoney = false
  653. },
  654. history(row) {
  655. console.log(row)
  656. billoperatehis({ id: row.id })
  657. .toPromise()
  658. .then((response) => {
  659. this.historyList = response
  660. })
  661. },
  662. find() {
  663. this.startDate = this.dateFormat('YYYY-mm-dd', this.value2[0])
  664. this.endDate = this.dateFormat('YYYY-mm-dd', this.value2[1])
  665. this.currentPage = 1
  666. this.getList()
  667. },
  668. },
  669. }
  670. </script>
  671. <style lang="scss" scoped>
  672. .connert {
  673. width: 90%;
  674. margin: 0 auto;
  675. }
  676. .vertical-text-left {
  677. width: 62px;
  678. text-align: right;
  679. }
  680. .findValue {
  681. margin: 0 10px;
  682. }
  683. /deep/.el-icon-arrow-right {
  684. display: none;
  685. }
  686. /deep/.el-pagination {
  687. text-align: center;
  688. }
  689. .ws-info-table {
  690. border-left: 1px solid #e9ecf7;
  691. border-top: 1px solid #e9ecf7;
  692. }
  693. /deep/.ws-info-table .el-form-item {
  694. border-right: 1px solid #e9ecf7;
  695. border-bottom: 1px solid #e9ecf7;
  696. }
  697. /deep/.ws-info-table .el-form-item .el-form-item__label {
  698. text-align: center;
  699. background: #f6f7fc;
  700. color: #8890b1;
  701. font-size: 12px;
  702. }
  703. /deep/.ws-info-table .el-form-item.company,
  704. /deep/.ws-info-table .el-form-item.personage {
  705. width: 33.333%;
  706. }
  707. /deep/.ws-info-table .el-form-item.name {
  708. width: 15.665%;
  709. }
  710. /deep/.ws-info-table .el-form-item.card {
  711. width: 17.665%;
  712. }
  713. /deep/.ws-info-table .el-form-item .el-form-item__content {
  714. text-align: center;
  715. border-left: 1px solid #e9ecf7;
  716. }
  717. /deep/.el-table .el-table__header .cell,
  718. /deep/.el-table .el-table__body .cell {
  719. text-align: center;
  720. }
  721. /deep/.el-table th.is-leaf,
  722. .el-table td {
  723. border-right: 1px solid #eee;
  724. }
  725. .el-button--text {
  726. color: #5878e8;
  727. }
  728. .el-button--primary {
  729. background: #5878e8;
  730. }
  731. //操作按钮
  732. .record,
  733. .adjustment ,.record1{
  734. display: inline-block;
  735. color: #5878e8;
  736. padding: 0 4px !important;
  737. position: relative;
  738. font-size: 14px;
  739. }
  740. .record1{
  741. width: 38px;
  742. height: 32px;
  743. }
  744. .record:after {
  745. position: absolute;
  746. content: '';
  747. display: block;
  748. top: 9px;
  749. right: -7px;
  750. width: 1px;
  751. height: 12px;
  752. background: #e9ecf7;
  753. }
  754. /deep/.el-table td{
  755. border-right: 1px solid #eee;
  756. }
  757. </style>