tranManagementReceivingloadingLook.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798
  1. //卸车反馈查看
  2. <template>
  3. <div class="container">
  4. <el-row>
  5. <el-col :span="12">
  6. <h2 class="bg-left title">查看汽运卸车信息</h2>
  7. </el-col>
  8. <el-col :span="12" class="bg-right">
  9. <el-button
  10. class="bg-bottom"
  11. type="primary"
  12. size="small"
  13. @click="returnsales()"
  14. ><img
  15. width="6"
  16. height="10"
  17. style="vertical-align: bottom; margin-right: 3px"
  18. src="../../../public/img/lujing.png"
  19. alt=""
  20. />返回</el-button
  21. >
  22. </el-col>
  23. </el-row>
  24. <ws-form
  25. class="position"
  26. ref="deptBudgetList"
  27. :rules="rules"
  28. :model="deptBudgetList"
  29. >
  30. <div class="small-title" style="font-size: 16px;">任务详情</div>
  31. <ws-info-table>
  32. <!--任务编号-->
  33. <ws-form-item label="任务编号" span="1" prop="processNo">
  34. {{ deptBudgetList.processNo }}
  35. </ws-form-item>
  36. <!--货名-->
  37. <ws-form-item label="货名" span="1" prop="goodsName">
  38. {{ deptBudgetList.goodsName }}
  39. </ws-form-item>
  40. <!--重量(吨)-->
  41. <ws-form-item label="重量(吨)" span="1" prop="weight">
  42. {{ deptBudgetList.weight }}
  43. </ws-form-item>
  44. <!--发货地址-->
  45. <ws-form-item label="发货地址" span="1" prop="sendDetailedAddress">
  46. {{ deptBudgetList.sendPrivate }}{{ deptBudgetList.sendCity
  47. }}{{ deptBudgetList.sendArea }}
  48. </ws-form-item>
  49. <!--发货人-->
  50. <ws-form-item label="发货人" span="1" prop="sender" class="readonly">
  51. {{ deptBudgetList.sender }}
  52. </ws-form-item>
  53. <!--发货人电话-->
  54. <ws-form-item
  55. label="发货人电话"
  56. span="1"
  57. prop="senderPhone"
  58. class="readonly"
  59. >
  60. {{ deptBudgetList.senderPhone }}
  61. </ws-form-item>
  62. <!--收货地址-->
  63. <ws-form-item label="收货地址" span="1" prop="receiveDetailedAddress">
  64. {{ deptBudgetList.receivePrivate }}{{ deptBudgetList.receiveCity
  65. }}{{ deptBudgetList.receiveArea }}
  66. </ws-form-item>
  67. <!--收货人-->
  68. <ws-form-item label="收货人" span="1" prop="receiver">
  69. {{ deptBudgetList.receiver }}
  70. </ws-form-item>
  71. <!--收货人电话-->
  72. <ws-form-item label="收货人电话" span="1" prop="receiverPhone">
  73. {{ deptBudgetList.receiverPhone }}
  74. </ws-form-item>
  75. <!--发货日期-->
  76. <ws-form-item label="发货日期" span="1" prop="deliveryDateStart">
  77. {{ deptBudgetList.deliveryDateStart }}
  78. </ws-form-item>
  79. <!--最晚到货日期-->
  80. <ws-form-item label="最晚到货日期" span="1" prop="deliveryDateEnd">
  81. {{ deptBudgetList.deliveryDateEnd }}
  82. </ws-form-item>
  83. <!--合同编号-->
  84. <ws-form-item label="合同编号" span="1" prop="contractNo">
  85. {{ deptBudgetList.contractNo }}
  86. </ws-form-item>
  87. <!-- 运输方式 -->
  88. <ws-form-item label="运输方式" span="1" prop="tranType">
  89. {{ deptBudgetList.tranType }}
  90. </ws-form-item>
  91. </ws-info-table>
  92. <div class="small-title" style="font-size: 16px;">卸车详情</div>
  93. <div class="liaison">
  94. <div
  95. style="width: 100%"
  96. class="flex position"
  97. v-for="(item, index) in freightspace"
  98. >
  99. <ws-info-table>
  100. <div class="catNos" v-show="item.temporaryDriverFlag == 0">司机-{{index+1}}</div>
  101. <div class="catNos catNosCor" v-show="item.temporaryDriverFlag != 0">司机-{{index+1}}(临)</div>
  102. <!--姓名-->
  103. <ws-form-item label="姓名:" span="1" prop="driver" v-show="freightspace[index].temporaryDriverFlag == 0">
  104. <span>{{ item.driver }} </span>
  105. </ws-form-item>
  106. <ws-form-item label="姓名:" span="1" prop="driver" v-show="freightspace[index].temporaryDriverFlag != 0">
  107. <span>{{ item.driver }}</span>
  108. </ws-form-item>
  109. <el-divider direction="vertical" class="line"></el-divider>
  110. <!--电话-->
  111. <ws-form-item label="电话:" span="1" prop="driverPhone">
  112. <span>{{ item.driverPhone }} </span>
  113. </ws-form-item>
  114. <el-divider direction="vertical" class="line"></el-divider>
  115. <!--车牌号-->
  116. <ws-form-item label="车牌号:" span="1" prop="carNo">
  117. <span>{{ item.carNo }} </span>
  118. </ws-form-item>
  119. <el-divider direction="vertical" class="line"></el-divider>
  120. <!--装车净重-->
  121. <ws-form-item label="净重(吨):" span="1" prop="loadNetWeight">
  122. {{ item.loadNetWeight }}
  123. </ws-form-item>
  124. <el-divider direction="vertical" class="line"></el-divider>
  125. <!--卸车重-->
  126. <ws-form-item label="卸车净重(吨):" span="1" prop="unloadNetWeight">
  127. {{ item.unloadNetWeight }}
  128. </ws-form-item>
  129. <el-divider direction="vertical" class="line"></el-divider>
  130. <!--磅单-->
  131. <ws-form-item label="磅单:" span="1" prop="unloadPoundImg">
  132. <template >
  133. <img
  134. width="18"
  135. height="20"
  136. style="
  137. vertical-align: text-top;
  138. position: relative;
  139. top: -1px;
  140. "
  141. src="../../../public/img/fujian.png"
  142. @click="fujian(index)"
  143. alt=""
  144. />
  145. <span
  146. v-if="
  147. deptBudgetList.tranCarInfoList[index].loadPoundImgArr
  148. .length > 0
  149. "
  150. >{{
  151. deptBudgetList.tranCarInfoList[index].loadPoundImgArr.length
  152. }}</span
  153. >
  154. <span
  155. v-if="
  156. deptBudgetList.tranCarInfoList[index].loadPoundImgArr
  157. .length == 0
  158. "
  159. >无</span>
  160. <!-- <div v-show="item.temporaryDriverFlag == 0">
  161. {{ item.signStatus }}
  162. </div> -->
  163. </template>
  164. </ws-form-item>
  165. </ws-info-table>
  166. </div>
  167. </div>
  168. <div style="text-align: right;color: #8890B1;font-size: 16px;">
  169. 合计(吨):{{ total }}/{{ deptBudgetList.weight }}
  170. </div>
  171. </ws-form>
  172. <!-- 提交 -->
  173. <div style="text-align: right; padding: 10px" class="center">
  174. <el-button
  175. class="bg-bottom"
  176. type="primary"
  177. size="small"
  178. @click="returnsales()"
  179. >关闭</el-button
  180. >
  181. </div>
  182. <!-- 附件弹框 -->
  183. <WinseaContentModal
  184. v-model="accessoryTFs"
  185. :title="$t('system.noticeCircular.information')"
  186. @on-cancel="handleClose"
  187. >
  188. <p>查看附件</p>
  189. <div
  190. style="display: inline-block; margin: 5px"
  191. v-for="item in appendixIdss"
  192. >
  193. <img width="100" height="100" :src="item" alt="" />
  194. </div>
  195. </WinseaContentModal>
  196. <WinseaContentModal
  197. v-model="accesscard"
  198. :title="$t('system.noticeCircular.information')"
  199. @on-cancel="handleClose1"
  200. >
  201. <p>查看附件</p>
  202. <img width="100" height="100" :src="accessurl" alt="" />
  203. </WinseaContentModal>
  204. </div>
  205. </template>
  206. <script>
  207. import { regionData, CodeToText, TextToCode } from 'element-china-area-data'
  208. import { seeCat, packList, feedback } from '@/model/transport/index'
  209. import { getstaff } from '@/model/warehouse/index'
  210. import WsUpload from '@/components/WsUpload'
  211. import mapDrag from '@/components/mapdrag/mapdrag'
  212. export default {
  213. name: 'viewSpareMoney',
  214. components: {
  215. WsUpload,
  216. mapDrag,
  217. },
  218. watch: {
  219. vesselId(val) {
  220. this.getVesselData()
  221. },
  222. isShow(val) {
  223. this.showType = val
  224. },
  225. },
  226. data() {
  227. return {
  228. staffList: [],
  229. deptBudgetList: {
  230. totalStorage: 0,
  231. tranCarInfoList: [],
  232. },
  233. options_: regionData,
  234. heightData: '600px',
  235. zoom: 7,
  236. selectedOptions: [],
  237. center: [116.244694, 39.517344],
  238. window: '',
  239. radio: 1,
  240. personCharge: [],
  241. district: null,
  242. driverList: [],
  243. listDate: { country: '中国', level: 'country', city: '' },
  244. citylist: [],
  245. compId: sessionStorage.getItem('ws-pf_compId'),
  246. tranType: 2,
  247. rules: {
  248. warehouseName: [
  249. {
  250. required: true,
  251. message: '请输入仓库名称',
  252. trigger: 'blur',
  253. },
  254. {
  255. min: 2,
  256. max: 20,
  257. message: '仓库名长度不符合要求,请输入2-20字符之内',
  258. trigger: 'blur',
  259. },
  260. ],
  261. },
  262. accessoryTFs: false,
  263. fileList:[],
  264. appendixIdsAdd: '',
  265. size: 10,
  266. value1: '',
  267. unitList: [],
  268. freightspace: [
  269. ],
  270. name: '',
  271. list: [],
  272. staffList: [],
  273. options: [],
  274. carModel: [],
  275. tranCarInfoList: {},
  276. arr: [],
  277. accessurl:'',
  278. //附件
  279. appendixIdss: [],
  280. accesscard: false,
  281. }
  282. },
  283. activated(){
  284. this.deptBudgetList.id = this.$route.query.id
  285. this.getList()
  286. },
  287. computed: {
  288. totalStorage: function () {
  289. var maxStorage = 0
  290. for (var i = 0; i < this.freightspace.length; i++) {
  291. maxStorage += Number(this.freightspace[i].maxStorage)
  292. }
  293. return maxStorage
  294. },
  295. total: function () {
  296. var maxStorage = 0
  297. for (var i = 0; i < this.deptBudgetList.tranCarInfoList.length; i++) {
  298. maxStorage += Number(
  299. this.deptBudgetList.tranCarInfoList[i].loadNetWeight
  300. )
  301. }
  302. return maxStorage
  303. },
  304. label1: function () {
  305. for (var i = 0; i < this.deptBudgetList.tranCarInfoList.length; i++) {
  306. if (this.deptBudgetList.tranCarInfoList[i].temporaryDriverFlag == 0) {
  307. return '司机名称'
  308. }
  309. else if (this.deptBudgetList.tranCarInfoList[i].temporaryDriverFlag == 1) {
  310. // alert(this.deptBudgetList.tranCarInfoList[i].temporaryDriverFlag)
  311. return '司机名称(临)'
  312. }
  313. }
  314. return "(临)"
  315. // item.temporaryDriverFlag == 0
  316. },
  317. },
  318. methods: {
  319. selectstaff(e) {
  320. for (var i = 0; i < this.staffList.length; i++) {
  321. if (this.staffList[i].staffName == e) {
  322. this.deptBudgetList.driverPhone = this.staffList[i].staffMobilePhone
  323. this.freightspace[i].driverPhone = this.staffList[i].staffMobilePhone
  324. this.deptBudgetList.personChargeKey = this.staffList[i].staffId
  325. }
  326. }
  327. },
  328. marker: function (item) {
  329. this.deptBudgetList.warehousePositioning =
  330. item.lnglat.lat + ',' + item.lnglat.lng
  331. },
  332. selectedAddress(e) {
  333. this.deptBudgetList.warehousePositioning =
  334. e.center.lat + ',' + e.center.lng
  335. },
  336. confirmPositioncity() {
  337. this.listDate.level = 'city'
  338. this.listDate.country = this.name
  339. },
  340. // 关闭 dialog时 处理文件url 初始化upload组件
  341. handleClose() {
  342. this.dialogViewSpareMoney = false
  343. },
  344. handleClose1() {
  345. this.accesscard = false
  346. },
  347. // //下拉司机姓名改变事件
  348. // selectdriver() {},
  349. handleChange(value) {
  350. this.selectedOptions = value
  351. },
  352. returnsales() {
  353. this.deptBudgetList = {}
  354. this.freightspace = {}
  355. this.selectedOptions = ''
  356. this.$router.push({ path: 'tranManagementReceivingFeedback' })
  357. },
  358. // confirmPosition() {
  359. // this.draggable = false
  360. // },
  361. // 上传附件
  362. uploadSuccess(data, files, url) {
  363. console.log(data, files, url)
  364. },
  365. handleClose() {
  366. this.accessoryTFs = false
  367. },
  368. resetForm(deptBudgetList) {
  369. this.$refs[deptBudgetList].resetFields()
  370. },
  371. getList() {
  372. seeCat({ id: this.deptBudgetList.id })
  373. .toPromise()
  374. .then((response) => {
  375. this.deptBudgetList = response
  376. // this.deptBudgetList.tranCarInfoList = response.tranCarInfoList
  377. this.freightspace = response.tranCarInfoList
  378. for (var i = 0; i < this.freightspace.length; i++) {
  379. if (!this.freightspace[i].loadNetWeight) {
  380. this.freightspace[i].loadNetWeight = 0
  381. }
  382. if (this.deptBudgetList.tranCarInfoList[i].unloadPoundImg != null) {
  383. this.deptBudgetList.tranCarInfoList[i].loadPoundImgArr =
  384. this.deptBudgetList.tranCarInfoList[i].unloadPoundImg.split(',')
  385. this.fileList[i] =
  386. this.deptBudgetList.tranCarInfoList[i].unloadPoundImg.split(',')
  387. } else {
  388. this.deptBudgetList.tranCarInfoList[i].loadPoundImgArr = []
  389. }
  390. }
  391. })
  392. // //司机姓名下拉
  393. // getstaff({ compId: sessionStorage.getItem('ws-pf_compId') })
  394. // .toPromise()
  395. // .then((response) => {
  396. // this.options = response
  397. // this.staffList = response
  398. // })
  399. // //车型
  400. // packList({ constId: 'TRAN5' })
  401. // .toPromise()
  402. // .then((response) => {
  403. // this.carModel = response
  404. // })
  405. },
  406. handleExamine() {},
  407. approve() {},
  408. // returnsales() {
  409. // this.$router.push({ path: 'purchaseContract' })
  410. // },
  411. selectChapterTwo(e) {
  412. for (var i = 0; i < this.ChapterTwoList.length; i++) {
  413. if (this.ChapterTwoList[i].constValue == e) {
  414. this.deptBudgetList.gradeKey = this.ChapterTwoList[i].constKey
  415. }
  416. }
  417. },
  418. selectunitList(e) {
  419. for (var i = 0; i < this.unitList.length; i++) {
  420. if (this.unitList[i].constValue == e) {
  421. this.deptBudgetList.acceptanceMethodKey = this.unitList[i].constKey
  422. }
  423. }
  424. },
  425. selectgrade(e) {
  426. for (var i = 0; i < this.gradeList.length; i++) {
  427. if (this.gradeList[i].constValue == e) {
  428. this.deptBudgetList.gradeKey = this.gradeList[i].constKey
  429. }
  430. }
  431. },
  432. selectgoodsName(e) {
  433. for (var i = 0; i < this.goodnameList.length; i++) {
  434. if (this.goodnameList[i].constValue == e) {
  435. this.deptBudgetList.goodsNameKey = this.goodnameList[i].constKey
  436. }
  437. }
  438. },
  439. selectpackingMethod(e) {
  440. for (var i = 0; i < this.packtypeList.length; i++) {
  441. if (this.packtypeList[i].constValue == e) {
  442. this.deptBudgetList.packingMethodKey = this.packtypeList[i].constKey
  443. }
  444. }
  445. },
  446. //上传
  447. fujian(index) {
  448. if (
  449. this.deptBudgetList.tranCarInfoList[index].unloadPoundImg === null ||
  450. this.deptBudgetList.tranCarInfoList[index].unloadPoundImg === ''
  451. ) {
  452. this.$message({
  453. message: '暂无附件!',
  454. type: 'warning',
  455. })
  456. return
  457. } else {
  458. this.accessoryTFs = true
  459. }
  460. this.appendixIdss = this.deptBudgetList.tranCarInfoList[index].loadPoundImgArr
  461. },
  462. },
  463. }
  464. </script>
  465. <style lang="scss" scoped>
  466. /deep/.totalStorage .el-input__inner {
  467. color: #afb5cb;
  468. background: #f5f7fa;
  469. }
  470. .small-title {
  471. position: relative;
  472. padding: 10px;
  473. font-weight: 600;
  474. }
  475. .small-title::before {
  476. position: absolute;
  477. content: '';
  478. display: block;
  479. background: #5473e8;
  480. width: 4px;
  481. height: 14px;
  482. left: 0px;
  483. top: 13px;
  484. }
  485. .position {
  486. position: relative;
  487. }
  488. .amap-page-container {
  489. width: 300px;
  490. height: 300px;
  491. }
  492. .el-form {
  493. padding: 0 15%;
  494. }
  495. /deep/.ws-info-table .el-form-item {
  496. border-right: 1px solid transparent;
  497. border-bottom: 1px solid transparent;
  498. }
  499. .readonly {
  500. position: relative;
  501. }
  502. .readonly:after {
  503. content: '*';
  504. color: #ff2727;
  505. position: absolute;
  506. right: 8px;
  507. z-index: 10;
  508. top: 21%;
  509. font-size: 20px;
  510. }
  511. .title {
  512. position: relative;
  513. }
  514. .title::before {
  515. content: '';
  516. display: inline-block;
  517. width: 5px;
  518. height: 30px;
  519. background: #5473e8;
  520. position: absolute;
  521. left: 0;
  522. }
  523. .el-button--primary {
  524. background-color: #5878e8;
  525. border-color: #5878e8;
  526. }
  527. .el-col {
  528. background: #f6f7fc;
  529. }
  530. /deep/.ws-info-table .el-form-item .el-form-item__content {
  531. padding: 0 25px;
  532. border-left: 1px solid transparent;
  533. background: #fff;
  534. }
  535. /deep/.ws-info-table .el-form-item .el-form-item__label {
  536. width: 100px;
  537. text-align: center;
  538. background: #fff;
  539. // border: 1px solid #cdd2dc;
  540. }
  541. .button-container {
  542. display: flex;
  543. flex-wrap: nowrap;
  544. justify-content: space-between;
  545. align-items: center;
  546. background-color: #fff;
  547. width: 100%;
  548. height: 50px;
  549. padding: 0 10px;
  550. & > div {
  551. margin-left: 10px;
  552. display: flex;
  553. flex-wrap: nowrap;
  554. flex-direction: row;
  555. & > span {
  556. line-height: 50px;
  557. }
  558. }
  559. /deep/.auditFlow-box {
  560. position: unset;
  561. margin-left: 10px;
  562. &/deep/.auditFlow-icon {
  563. width: auto;
  564. padding-right: 30px;
  565. }
  566. &/deep/.auditFlow-main {
  567. position: absolute;
  568. }
  569. }
  570. }
  571. .box-app {
  572. display: inline-block;
  573. float: left;
  574. margin-left: 30px;
  575. line-height: 50px;
  576. }
  577. /deep/.el-dialog {
  578. .el-form-item {
  579. margin-bottom: 0 !important;
  580. .el-input--medium {
  581. textarea {
  582. min-height: 100px !important;
  583. }
  584. }
  585. }
  586. }
  587. .collapse-bottom {
  588. margin-bottom: 20px;
  589. }
  590. .input-main .textarea .el-textarea__inner {
  591. width: 100%;
  592. z-index: 1;
  593. }
  594. .bg-left {
  595. padding-left: 30px;
  596. }
  597. .bg-right {
  598. padding-right: 10px;
  599. text-align: right;
  600. }
  601. .bg-bottom {
  602. margin: 15px 0px;
  603. }
  604. .wenzi {
  605. width: 900px;
  606. margin: 0 auto;
  607. }
  608. .wenzi h3 {
  609. display: inline-block;
  610. left: 10px;
  611. }
  612. .wenzi p {
  613. display: inline-block;
  614. }
  615. .center {
  616. width: 900px;
  617. margin: 0 auto;
  618. }
  619. .el-form-item {
  620. width: 50%;
  621. }
  622. .el-form-item__label {
  623. text-align: center;
  624. }
  625. .ce {
  626. width: 900px;
  627. margin: 0 auto;
  628. }
  629. /*.crt-main .textarea /deep/ .el-form-item__label {*/
  630. /* height: 82px;*/
  631. /*}*/
  632. // 控制select为只读的时候显示样式
  633. .hide-sel {
  634. .el-input__inner {
  635. border: 0px;
  636. }
  637. .el-icon-arrow-up {
  638. display: none;
  639. }
  640. .el-textarea__inner {
  641. background-color: #fff !important;
  642. border: 0;
  643. }
  644. .el-date-editor {
  645. i {
  646. display: none;
  647. }
  648. }
  649. .is-disabled {
  650. .el-input__inner:hover {
  651. background-color: #fff !important;
  652. border: 0;
  653. }
  654. color: #606266;
  655. .el-input__inner {
  656. background-color: #fff !important;
  657. border: 0;
  658. color: #606266;
  659. }
  660. .el-textarea__inner {
  661. background-color: #fff !important;
  662. border: 0;
  663. color: #606266;
  664. }
  665. }
  666. }
  667. // 控制select为只读的时候显示样式
  668. /deep/.ws-class-table-col {
  669. height: auto;
  670. padding: 0px 2px;
  671. /deep/.el-input__inner {
  672. padding: 0px 2px;
  673. }
  674. }
  675. /deep/.is-disabled {
  676. .el-input__prefix,
  677. .el-input__suffix {
  678. display: none;
  679. }
  680. .el-input__inner {
  681. background-color: #fff;
  682. border-color: #fff !important;
  683. color: #000 !important;
  684. font-size: 14px;
  685. cursor: text;
  686. padding: 0 !important;
  687. }
  688. }
  689. .winseaview-view {
  690. padding: 0 0 20px;
  691. }
  692. .container {
  693. overflow: scroll;
  694. height: 93vh;
  695. }
  696. .ws-info-table .el-form-item {
  697. width: 33.3333%;
  698. }
  699. .readonly:after {
  700. display: none;
  701. }
  702. .el-textarea__inner {
  703. display: none;
  704. }
  705. .el-form {
  706. margin-top: 50px;
  707. }
  708. .readonly {
  709. width: 16%;
  710. }
  711. //去边框
  712. /deep/.el-form-item {
  713. border-right: 0px;
  714. border-bottom: 0px;
  715. }
  716. /deep/.ws-info-table {
  717. border-left: 0px;
  718. border-top: 0px;
  719. }
  720. .ws-info-table .el-form-item .el-form-item__content {
  721. border: none;
  722. }
  723. /deep/.ws-info-table .el-form-item {
  724. border: none;
  725. }
  726. /deep/.ws-info-table .el-form-item .el-form-item__content {
  727. background: #f5f7fa;
  728. border-radius: 4px;
  729. border: 1px solid #d8dce6;
  730. margin-bottom: 5px;
  731. background-color: #fff;
  732. font-size: 14px;
  733. font-weight: 400;
  734. color: #8890b1;
  735. line-height: 16px;
  736. }
  737. /deep/.ws-info-table .el-form-item .el-form-item__label {
  738. background-color: #fff;
  739. font-size: 13px;
  740. font-family: PingFangSC-Regular, PingFang SC;
  741. font-weight: 400;
  742. color: #8890b1;
  743. line-height: 16px;
  744. }
  745. /deep/.ws-info-table .el-form-item .el-form-item__content {
  746. background: #f5f7fa;
  747. border-radius: 4px;
  748. border: 1px solid #d8dce6;
  749. }
  750. /deep/.flex .ws-info-table .el-form-item .el-form-item__content {
  751. border: 0px;
  752. padding: 0px;
  753. }
  754. //联络员及车次
  755. /deep/.liaison .ws-info-table .el-form-item {
  756. width: 15%;
  757. height: 50px;
  758. }
  759. /deep/.liaison .ws-info-table .el-form-item .el-form-item__label {
  760. width: 53%;
  761. background: #F6F7FC;
  762. }
  763. /deep/.liaison .flex {
  764. display: contents;
  765. }
  766. /deep/.liaison .ws-info-table{
  767. background: #F6F7FC;
  768. border-radius: 4px;
  769. border: 1px solid #D8DCE6;
  770. margin-top: 20px;
  771. }
  772. .catNos{
  773. width: 100%;
  774. height: 30px;
  775. margin-top: 10px;
  776. margin-left: 20px;
  777. font-size: 14px;
  778. }
  779. .catNosCor{
  780. color: #5473E8;
  781. }
  782. .line{
  783. height: 26px;
  784. margin-top: 6px;
  785. left: 2px;
  786. }
  787. </style>