tranManagementFireReceivingFeedbackLook.vue 22 KB

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