salesContractExamine.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849
  1. <!--销售合同-->
  2. <!--2019年5月30日 20:25:16 by jlx-->
  3. <template>
  4. <div class="container">
  5. <el-row>
  6. <el-col :span="12">
  7. <h2 class="bg-left title">查看合同详情</h2>
  8. </el-col>
  9. <el-col :span="12" class="bg-right">
  10. <el-button class="bg-bottom" type="primary" size="small" @click="returnsales()"><img width="6" height="10"
  11. style="vertion-align: bottom; margin-right: 3px" src="../../../public/img/lujing.png" alt="" />返回
  12. </el-button>
  13. </el-col>
  14. </el-row>
  15. <div class="center">
  16. <ws-form ref="deptBudgetList" :rules="mainReportAdd" :model="deptBudgetList">
  17. <div class="title-top">
  18. 销售合同
  19. <span class="title-number">【编号:{{ deptBudgetList.contractNo }}】</span>
  20. <div class="icon" v-if="deptBudgetList.status">
  21. <template>
  22. <el-popover placement="right" :width="285" trigger="click" visible-arrow="false"
  23. @show="history(deptBudgetList.id)">
  24. <template>
  25. <div slot="reference"> {{deptBudgetList.status }}</div>
  26. </template>
  27. <div>
  28. <p style="margin-top: 0; padding-left: 10px">操作历史</p>
  29. <div v-for="(item, index) in historyList" class="flex">
  30. <div class="vertical-text vertical-text-left">
  31. {{ item.updateDate }}
  32. </div>
  33. <div>
  34. <div class="vertical-circle"></div>
  35. <div v-if="index != historyList.length - 1" class="vertical-line"></div>
  36. </div>
  37. <div class="vertical-text">
  38. {{ item.operateUser }}<br />{{ item.dealMsg }}
  39. </div>
  40. </div>
  41. </div>
  42. </el-popover>
  43. </template>
  44. </div>
  45. </div>
  46. <div class="remark">
  47. <h3>基本信息</h3>
  48. </div>
  49. <ws-info-table>
  50. <ws-form-item label="合同类型" span="1" prop="agreementType">
  51. <div class="unchanged">
  52. {{ deptBudgetList.agreementType }}
  53. </div>
  54. </ws-form-item>
  55. <ws-form-item label="合同编号" v-if="deptBudgetList.agreementType=='销售合同'" span="1" prop="contractNo">
  56. <div class="unchanged">
  57. {{ deptBudgetList.contractNo }}
  58. </div>
  59. </ws-form-item>
  60. <ws-form-item label="关联合同" v-if="deptBudgetList.agreementType=='补充协议'" span="1" prop="agreementNo">
  61. <div class="unchanged">
  62. {{ deptBudgetList.agreementNo }}
  63. </div>
  64. </ws-form-item>
  65. <ws-form-item label="补充协议编号" v-if="deptBudgetList.agreementType=='补充协议'" span="1" prop="contractNo">
  66. <div class="unchanged">
  67. {{ deptBudgetList.contractNo }}
  68. </div>
  69. </ws-form-item>
  70. <ws-form-item label="运输方式" span="1" prop="shippingType">
  71. <div class="unchanged">
  72. {{ deptBudgetList.shippingType }}
  73. </div>
  74. </ws-form-item>
  75. <ws-form-item label="买方" span="1" prop="buyer">
  76. <div class="unchanged">
  77. {{ deptBudgetList.buyer }}
  78. </div>
  79. </ws-form-item>
  80. <ws-form-item label="结算方式" span="1" prop="settlementMethod">
  81. <div class="unchanged">
  82. {{ deptBudgetList.settlementMethod }}
  83. </div>
  84. </ws-form-item>
  85. <ws-form-item label="卖方" span="1" prop="seller">
  86. <div class="unchanged">
  87. {{ deptBudgetList.seller }}
  88. </div>
  89. </ws-form-item>
  90. <ws-form-item label="交货方式" span="1" prop="deliverType">
  91. <div class="unchanged">
  92. {{ deptBudgetList.deliverType }}
  93. </div>
  94. </ws-form-item>
  95. <ws-form-item label="买方电话" span="1" prop="buyerPhone">
  96. <div class="unchanged">
  97. {{ deptBudgetList.buyerPhone }}
  98. </div>
  99. </ws-form-item>
  100. <ws-form-item label="包装方式" span="1" prop="packingMethod">
  101. <div class="unchanged">
  102. {{ deptBudgetList.packingMethod }}
  103. </div>
  104. </ws-form-item>
  105. <ws-form-item label="卖方电话" span="1" prop="sellerPhone">
  106. <div class="unchanged">
  107. {{ deptBudgetList.sellerPhone }}
  108. </div>
  109. </ws-form-item>
  110. <ws-form-item label="验收方式" span="1" prop="acceptanceMethod">
  111. <div class="unchanged">
  112. {{ deptBudgetList.acceptanceMethod }}
  113. </div>
  114. </ws-form-item>
  115. <ws-form-item label="重量(吨)" span="1" prop="weight">
  116. <div class="unchanged">
  117. {{ deptBudgetList.weight }}
  118. </div>
  119. </ws-form-item>
  120. <ws-form-item label="交货日期(起)" span="1" prop="deliveryDateStart">
  121. <div class="unchanged">
  122. {{ deptBudgetList.deliveryDateStart }}
  123. </div>
  124. </ws-form-item>
  125. <ws-form-item label="溢短装(%)" span="1" prop="overShort">
  126. <div class="unchanged">
  127. {{ deptBudgetList.overShort }}
  128. </div>
  129. </ws-form-item>
  130. <ws-form-item label="交货日期(止)" span="1" prop="deliveryDateEnd">
  131. <div class="unchanged">
  132. {{ deptBudgetList.deliveryDateEnd }}
  133. </div>
  134. </ws-form-item>
  135. <ws-form-item label="合同单价(元/吨)" span="1" prop="unitContractPrice">
  136. <div class="unchanged">
  137. {{ deptBudgetList.unitContractPrice }}
  138. </div>
  139. </ws-form-item>
  140. <ws-form-item label="合同总价(元)" span="1" prop="totalContractPrice">
  141. <div class="unchanged">
  142. {{ deptBudgetList.totalContractPrice }}
  143. </div>
  144. </ws-form-item>
  145. <ws-form-item label="货源所在地区" span="1">
  146. <div class="unchanged">
  147. {{ deptBudgetList.sourceProvince }}
  148. {{ deptBudgetList.sourceCity }}
  149. {{ deptBudgetList.sourceArea }}
  150. </div>
  151. </ws-form-item>
  152. <ws-form-item label="货源详细地址" span="1" prop="sourceGoods">
  153. <div class="unchanged">
  154. {{ deptBudgetList.sourceGoods }}
  155. </div>
  156. </ws-form-item>
  157. <ws-form-item label="交货地所在地区" span="1">
  158. <div class="unchanged">
  159. {{ deptBudgetList.deliveryProvince }}
  160. {{ deptBudgetList.deliveryCity }}
  161. {{ deptBudgetList.deliveryArea }}
  162. </div>
  163. </ws-form-item>
  164. <ws-form-item label="交货地详细地址" span="1" prop="placeDelivery">
  165. <div class="unchanged">
  166. {{ deptBudgetList.placeDelivery }}
  167. </div>
  168. </ws-form-item>
  169. <ws-form-item label="签订日期" span="1" prop="signingDate">
  170. <div class="unchanged">
  171. {{ deptBudgetList.signingDate }}
  172. </div>
  173. </ws-form-item>
  174. <ws-form-item label="最终实际交易量 (吨)" span="1" prop="finalTradingVolume">
  175. <div class="unchanged">
  176. {{ deptBudgetList.finalTradingVolume }}
  177. </div>
  178. </ws-form-item>
  179. </ws-info-table>
  180. <!--面试信息-->
  181. <div class="remark">
  182. <h3>货物信息</h3>
  183. </div>
  184. <ws-info-table>
  185. <ws-form-item label="货名" span="1" prop="waterContent">
  186. <div class="unchanged">
  187. {{ deptBudgetList.contractGoodsInfo.goodsName }}
  188. </div>
  189. </ws-form-item>
  190. <ws-form-item label="水分(%)<=" span="1" prop="intendedShipId">
  191. <div class="unchanged">
  192. {{ deptBudgetList.contractGoodsInfo.waterContent }}
  193. </div>
  194. </ws-form-item>
  195. <ws-form-item label="品级" span="1" prop="grade">
  196. <div class="unchanged">
  197. {{ deptBudgetList.contractGoodsInfo.grade }}
  198. </div>
  199. </ws-form-item>
  200. <ws-form-item label="杂质(%)<=" span="1" prop="impurity">
  201. <div class="unchanged">
  202. {{ deptBudgetList.contractGoodsInfo.impurity }}
  203. </div>
  204. </ws-form-item>
  205. <ws-form-item label="容重(克/升)>=" span="1" prop="bulkDensity">
  206. <div class="unchanged">
  207. {{ deptBudgetList.contractGoodsInfo.bulkDensity }}
  208. </div>
  209. </ws-form-item>
  210. <ws-form-item label="霉变粒(%)<=" span="1" prop="mildewGrain" class="result">
  211. <div class="unchanged">
  212. {{ deptBudgetList.contractGoodsInfo.mildewGrain }}
  213. </div>
  214. </ws-form-item>
  215. <ws-form-item label="热损伤(%)<=" span="1" prop="jiaorenli">
  216. <div class="unchanged">
  217. {{ deptBudgetList.contractGoodsInfo.jiaorenli }}
  218. </div>
  219. </ws-form-item>
  220. <ws-form-item label="不完善粒(%)<=" span="1" prop="imperfectGrain" class="result">
  221. <div class="unchanged">
  222. {{ deptBudgetList.contractGoodsInfo.imperfectGrain }}
  223. </div>
  224. </ws-form-item>
  225. </ws-info-table>
  226. <div class="remark">
  227. <h3>流程信息</h3>
  228. </div>
  229. <ws-info-table>
  230. <ws-form-item label="合同收入(元)" span="1" prop="goodsNameKey">
  231. <div class="unchanged">
  232. {{ deptBudgetList.contractProcessInfo.goodsNameKey }}
  233. </div>
  234. </ws-form-item>
  235. <ws-form-item label="已开发票(元)" span="1" prop="goodsName">
  236. <div class="unchanged">
  237. {{ deptBudgetList.contractProcessInfo.goodsName }}
  238. </div>
  239. </ws-form-item>
  240. <ws-form-item label="费用支出(元)" span="1" prop="waterContent">
  241. <div class="unchanged">
  242. {{ deptBudgetList.contractProcessInfo.waterContent }}
  243. </div>
  244. </ws-form-item>
  245. <ws-form-item label="未开发票(元)" span="1" prop="impurity">
  246. <div class="unchanged">
  247. {{ deptBudgetList.contractProcessInfo.impurity }}
  248. </div>
  249. </ws-form-item>
  250. <ws-form-item label="未回款(元)" span="1" prop="mildewGrain">
  251. <div class="unchanged">
  252. {{ deptBudgetList.contractProcessInfo.mildewGrain }}
  253. </div>
  254. </ws-form-item>
  255. <!-- <ws-form-item
  256. label="已完成发运量(吨)"
  257. span="1"
  258. prop="imperfectGrain"
  259. class="result"
  260. >
  261. <div class="unchanged">
  262. {{ deptBudgetList.contractProcessInfo.imperfectGrain }}
  263. </div>
  264. </ws-form-item> -->
  265. <ws-form-item label="双章原件回收情况" span="1" prop="grade">
  266. <div class="unchanged">
  267. {{ deptBudgetList.contractProcessInfo.grade }}
  268. </div>
  269. </ws-form-item>
  270. </ws-info-table>
  271. <div class="remark">
  272. <h3>备注信息</h3>
  273. <div class="beizhu">
  274. {{ deptBudgetList.remarks }}
  275. </div>
  276. </div>
  277. <ws-upload ref="upload" :comp-id="compId" :appendix-ids="deptBudgetList.addressUrl" :editable="false"
  278. accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" />
  279. </ws-form>
  280. <el-table class="wenzi" :data="taskhistories" style="width: 100%">
  281. <el-table-column prop="operatorMajorRoleName" label="审核人">
  282. <template scope="scope">
  283. {{scope.row.operatorMajorRoleName}}{{scope.row.operatorName}}
  284. </template>
  285. </el-table-column>
  286. <el-table-column prop="inOutTaskNo" label="审核结果">
  287. <template scope="scope">
  288. <span v-if='scope.row.approved'>通过</span>
  289. <span v-if='!scope.row.approved'>驳回</span>
  290. </template>
  291. </el-table-column>
  292. <el-table-column prop="endTime" label="审核时间"></el-table-column>
  293. <el-table-column prop="auditMind" label="审核意见"></el-table-column>
  294. </el-table>
  295. <div style="text-align: right; padding: 10px">
  296. <el-button class="bg-bottom" type="primary" size="small" @click="returnsales()">关闭</el-button>
  297. </div>
  298. </div>
  299. </div>
  300. </template>
  301. <script>
  302. import {
  303. packList,
  304. xiala,
  305. examineList,
  306. billoperatehis,
  307. } from '@/model/contarct/index'
  308. import {
  309. gettaskhistories
  310. } from '@/model/tasksport/index'
  311. import {
  312. dayjs
  313. } from 'base-core-lib'
  314. import WsUpload from '@/components/WsUpload'
  315. export default {
  316. name: 'viewSpareMoney',
  317. components: {
  318. WsUpload,
  319. },
  320. watch: {
  321. vesselId(val) {
  322. this.getVesselData()
  323. },
  324. isShow(val) {
  325. this.showType = val
  326. },
  327. },
  328. data() {
  329. return {
  330. //弹出框
  331. dialogViewSpareMoney: false,
  332. dialogApproveFormVisible: false,
  333. taskhistories: [],
  334. // 船舶类型
  335. monetaryKey: null,
  336. // 表格显示数据
  337. tableDate: [],
  338. // 是否显示
  339. showType: true,
  340. // 年
  341. year: '',
  342. // 提交类型
  343. submitType: true,
  344. tableData: [],
  345. ruleDeptBudget: [],
  346. deptBudgetList: {
  347. contractProcessInfo: {},
  348. contractGoodsInfo: {},
  349. },
  350. mainReportAdd: {},
  351. list: {},
  352. historyList: [],
  353. compId: sessionStorage.getItem('ws-pf_compId'),
  354. }
  355. },
  356. activated() {
  357. this.status = this.$route.query.status
  358. this.loaddata()
  359. this.showType = this.isShow
  360. // this.examineList()
  361. },
  362. methods: {
  363. loaddata() {
  364. gettaskhistories({
  365. businessKey: this.$route.query.id,
  366. workflowId: this.$route.query.workflowId
  367. }).toPromise()
  368. .then((response) => {
  369. this.taskhistories = response
  370. })
  371. // 数据
  372. examineList({
  373. id: this.$route.query.id
  374. })
  375. .toPromise()
  376. .then((response) => {
  377. this.deptBudgetList = response
  378. if (this.deptBudgetList.deliverType == 1) {
  379. this.deptBudgetList.deliverType1 = '我方送货'
  380. } else if (this.deptBudgetList.deliverType == 2) {
  381. this.deptBudgetList.deliverType1 = '对方自提'
  382. }
  383. })
  384. // 包装方式
  385. packList({
  386. constId: 'CON1'
  387. })
  388. .toPromise()
  389. .then((response) => {
  390. this.packtypeList = response
  391. })
  392. // 验收方式
  393. this.getUnitList()
  394. // 货名
  395. packList({
  396. constId: 'CON2'
  397. })
  398. .toPromise()
  399. .then((response) => {
  400. this.goodnameList = response
  401. })
  402. // 品级
  403. packList({
  404. constId: 'CON3'
  405. })
  406. .toPromise()
  407. .then((response) => {
  408. this.gradeList = response
  409. })
  410. // 双章
  411. packList({
  412. constId: 'CON4'
  413. })
  414. .toPromise()
  415. .then((response) => {
  416. this.ChapterTwoList = response
  417. })
  418. },
  419. getUnitList() {
  420. xiala({
  421. compId: sessionStorage.getItem('ws-pf_compId'),
  422. constCode: 'TYPEYAN',
  423. })
  424. .toPromise()
  425. .then((response) => {
  426. this.unitList = response
  427. let currItem
  428. this.unitList.forEach((item, index, arr) => {
  429. item.flag = 'delete'
  430. if (this.vModel == item.constKey) {
  431. currItem = item
  432. }
  433. })
  434. //
  435. if (currItem) {
  436. this.selectContract(currItem.constValue)
  437. }
  438. })
  439. },
  440. // 关闭 dialog时 处理文件url 初始化upload组件
  441. handleClose() {
  442. this.dialogViewSpareMoney = false
  443. },
  444. history(id1) {
  445. billoperatehis({
  446. id: id1
  447. })
  448. .toPromise()
  449. .then((response) => {
  450. this.historyList = response
  451. })
  452. },
  453. returnsales() {
  454. this.$router.go(-1)
  455. },
  456. },
  457. }
  458. </script>
  459. <style lang="scss" scoped>
  460. /deep/.ws-info-table .el-form-item .el-form-item__content {
  461. padding: 0 25px;
  462. }
  463. /deep/.ws-info-table .el-form-item {
  464. border-right: 1px solid #cdd2dc;
  465. border-bottom: 1px solid #cdd2dc;
  466. }
  467. .title {
  468. position: relative;
  469. }
  470. .title::before {
  471. content: '';
  472. display: inline-block;
  473. width: 5px;
  474. height: 30px;
  475. background: #5473e8;
  476. position: absolute;
  477. left: 0;
  478. }
  479. .el-button--primary {
  480. background-color: #5878e8;
  481. border-color: #5878e8;
  482. }
  483. .el-col {
  484. background: #f6f7fc;
  485. }
  486. .readonly {
  487. position: relative;
  488. }
  489. .readonly:after {
  490. content: '*';
  491. color: #ff2727;
  492. position: absolute;
  493. right: 8px;
  494. z-index: 10;
  495. top: 21%;
  496. font-size: 20px;
  497. }
  498. /deep/.ws-info-table .el-form-item .el-form-item__content {
  499. padding: 0 25px;
  500. border-left: 1px solid #cdd2dc;
  501. background: #fafbfc;
  502. }
  503. /deep/.ws-info-table .el-form-item .el-form-item__label {
  504. width: 140px;
  505. text-align: center;
  506. background: #f0f2f6;
  507. // border: 1px solid #cdd2dc;
  508. }
  509. .button-container {
  510. display: flex;
  511. flex-wrap: nowrap;
  512. justify-content: space-between;
  513. align-items: center;
  514. background-color: #fff;
  515. width: 100%;
  516. height: 50px;
  517. padding: 0 10px;
  518. &>div {
  519. margin-left: 10px;
  520. display: flex;
  521. flex-wrap: nowrap;
  522. flex-direction: row;
  523. &>span {
  524. line-height: 50px;
  525. }
  526. }
  527. /deep/.auditFlow-box {
  528. position: unset;
  529. margin-left: 10px;
  530. &/deep/.auditFlow-icon {
  531. width: auto;
  532. padding-right: 30px;
  533. }
  534. &/deep/.auditFlow-main {
  535. position: absolute;
  536. }
  537. }
  538. }
  539. .box-app {
  540. display: inline-block;
  541. margin-left: 30px;
  542. line-height: 50px;
  543. }
  544. /deep/.el-dialog {
  545. .el-form-item {
  546. margin-bottom: 0 !important;
  547. .el-input--medium {
  548. textarea {
  549. min-height: 100px !important;
  550. }
  551. }
  552. }
  553. }
  554. .collapse-bottom {
  555. margin-bottom: 20px;
  556. }
  557. .input-main .textarea .el-textarea__inner {
  558. width: 100%;
  559. z-index: 1;
  560. }
  561. .bg-left {
  562. padding-left: 30px;
  563. }
  564. .bg-right {
  565. padding: 10px;
  566. text-align: right;
  567. }
  568. .bg-bottom {
  569. margin: 6px 0px;
  570. }
  571. .wenzi {
  572. width: 900px;
  573. margin: 0 auto;
  574. }
  575. .wenzi h3 {
  576. display: inline-block;
  577. left: 30px;
  578. }
  579. .wenzi p {
  580. display: inline-block;
  581. }
  582. .center {
  583. width: 70%;
  584. margin: 0 auto;
  585. }
  586. .el-form-item {
  587. width: 50%;
  588. }
  589. .el-form-item__label {
  590. text-align: center;
  591. }
  592. /*.crt-main .textarea /deep/ .el-form-item__label {*/
  593. /* height: 82px;*/
  594. /*}*/
  595. // 控制select为只读的时候显示样式
  596. .hide-sel {
  597. .el-input__inner {
  598. border: 0px;
  599. }
  600. .el-icon-arrow-up {
  601. display: none;
  602. }
  603. .el-textarea__inner {
  604. background-color: #fff !important;
  605. border: 0;
  606. }
  607. .el-date-editor {
  608. i {
  609. display: none;
  610. }
  611. }
  612. .is-disabled {
  613. .el-input__inner:hover {
  614. background-color: #fff !important;
  615. border: 0;
  616. }
  617. color: #606266;
  618. .el-input__inner {
  619. background-color: #fff !important;
  620. border: 0;
  621. color: #606266;
  622. }
  623. .el-textarea__inner {
  624. background-color: #fff !important;
  625. border: 0;
  626. color: #606266;
  627. }
  628. }
  629. }
  630. // 控制select为只读的时候显示样式
  631. /deep/.ws-class-table-col {
  632. height: auto;
  633. padding: 0px 2px;
  634. /deep/.el-input__inner {
  635. padding: 0px 2px;
  636. }
  637. }
  638. /deep/.is-disabled {
  639. .el-input__prefix,
  640. .el-input__suffix {
  641. display: none;
  642. }
  643. .el-input__inner {
  644. background-color: #fff;
  645. border-color: #fff !important;
  646. color: #000 !important;
  647. font-size: 14px;
  648. cursor: text;
  649. padding: 0 !important;
  650. }
  651. }
  652. .winseaview-view {
  653. padding: 10px 0 20px;
  654. }
  655. .container {
  656. overflow: scroll;
  657. height: 93vh;
  658. }
  659. .state {
  660. width: 900px;
  661. margin: 0 auto;
  662. }
  663. .state h2,
  664. .state p {
  665. display: inline-block;
  666. }
  667. .state p {
  668. display: inline-block;
  669. margin-left: 10px;
  670. width: 170px;
  671. height: 20px;
  672. font-size: 14px;
  673. font-family: PingFangSC-Regular, PingFang SC;
  674. font-weight: 400;
  675. color: #000000;
  676. line-height: 20px;
  677. }
  678. .icon {
  679. display: inline-block;
  680. width: 60px;
  681. background: #ecfeff;
  682. border-radius: 12px;
  683. border: 1px solid #50cad4;
  684. position: relative;
  685. font-size: 14px;
  686. color: #50cad4;
  687. padding: 1px 7px;
  688. }
  689. .title-top {
  690. margin-top: 20px;
  691. font-size: 21px;
  692. font-weight: 600;
  693. }
  694. .title-number {
  695. font-size: 14px;
  696. font-weight: 400;
  697. }
  698. //*号
  699. // .unchangeable {
  700. // position: absolute;
  701. // width: 9px;
  702. // height: 22px;
  703. // font-size: 16px;
  704. // font-family: PingFangSC-Medium, PingFang SC;
  705. // font-weight: 500;
  706. // color: #ff2727;
  707. // line-height: 22px;
  708. // display: inline-block;
  709. // right: 14px;
  710. // }
  711. /deep/.el-input,
  712. /deep/.el-date-editor {
  713. font-size: 13px;
  714. width: 232px;
  715. left: 21px;
  716. }
  717. /deep/.el-textarea {
  718. width: 900px;
  719. margin: 0px;
  720. }
  721. /deep/el-date-editor--date {
  722. width: 200px;
  723. }
  724. /deep/.beizhu {
  725. margin: 0 auto;
  726. font-size: 14px;
  727. color: #afb5cb;
  728. margin-left: 20px;
  729. }
  730. .unchanged {
  731. position: absolute;
  732. left: 37px;
  733. width: 900px;
  734. height: 14px;
  735. font-size: 14px;
  736. font-family: PingFangSC-Regular, PingFang SC;
  737. font-weight: 400;
  738. color: #afb5cb;
  739. line-height: 14px;
  740. }
  741. /deep/.ws-info-table[data-v-850a44a6] .el-form-item .el-form-item__label {
  742. width: 130px;
  743. }
  744. /deep/.el-input--small .el-input__inner {
  745. height: 32px;
  746. line-height: 32px;
  747. width: 232px;
  748. }
  749. .vertical-text-left {
  750. width: 62px;
  751. text-align: right;
  752. }
  753. .vertical-text {
  754. margin: 0 10px;
  755. color: #8890b1;
  756. font-size: 12px;
  757. margin-top: -4px;
  758. }
  759. .vertical-line {
  760. height: 100px;
  761. border-left: 2px solid #e9ecf7;
  762. margin-left: 4px;
  763. padding: 0 3px;
  764. }
  765. .vertical-circle {
  766. width: 10px;
  767. height: 10px;
  768. border: 2px solid #5878e8;
  769. background-color: #ffffff;
  770. -webkit-border-radius: 100px;
  771. }
  772. .vertical-circle:first-child {
  773. color: red;
  774. }
  775. </style>