tranManagementTransportAdd.vue 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853
  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. ref="deptBudgetList"
  26. :rules="mainReportAdd"
  27. :model="deptBudgetList"
  28. >
  29. <div
  30. style="width: 100%"
  31. class="flex position"
  32. v-for="(item, index) in freightspace"
  33. >
  34. <div class="flex">
  35. <!-- <div class="driver">货车信息-{{ index + 1 }}</div> -->
  36. <ws-info-table class="el-table">
  37. <!--任务编号-->
  38. <ws-form-item
  39. label="任务编号"
  40. span="1"
  41. prop="taskNo"
  42. class="forlist"
  43. width="400px"
  44. >
  45. <ws-input
  46. v-model="item.taskNo"
  47. placeholder="请输入任务编号"
  48. maxlength="20"
  49. size="small"
  50. />
  51. </ws-form-item>
  52. <!-- 任务类型 -->
  53. <ws-form-item prop="taskType" label="任务类型" span="1">
  54. <ws-select
  55. v-model="taskType"
  56. placeholder=""
  57. class="typeselect"
  58. @change="selectstorageType"
  59. >
  60. <ws-option
  61. v-for="item in storageType"
  62. :key="item.constKey"
  63. :label="item.constValue"
  64. :value="item.constValue"
  65. />
  66. </ws-select>
  67. </ws-form-item>
  68. <!-- 合同编号 -->
  69. <ws-form-item prop="contractNo" label="合同编号" span="1">
  70. <ws-select
  71. v-model="contractNo"
  72. placeholder="请输入合同编号"
  73. class="typeselect"
  74. @change="selectstorageType"
  75. >
  76. <ws-option
  77. v-for="item in storageType"
  78. :key="item.constKey"
  79. :label="item.constValue"
  80. :value="item.constValue"
  81. />
  82. </ws-select>
  83. </ws-form-item>
  84. <!-- 货名 -->
  85. <ws-form-item prop="goodsName" label="货名" span="1">
  86. <ws-select
  87. v-model="deptBudgetList.goodsName"
  88. placeholder=""
  89. class="typeselect"
  90. @change="selectgoodsName"
  91. >
  92. <ws-option
  93. v-for="item in goodnameList"
  94. :key="item.constKey"
  95. :label="item.constValue"
  96. :value="item.constValue"
  97. />
  98. </ws-select>
  99. </ws-form-item>
  100. <!--重量(吨)-->
  101. <ws-form-item label="重量(吨)" span="1" prop="weight">
  102. <ws-input
  103. @input="grossWeightchange"
  104. v-model="deptBudgetList.weight"
  105. placeholder="请输入重量"
  106. maxlength="20"
  107. size="small"
  108. />
  109. </ws-form-item>
  110. </ws-info-table>
  111. </div>
  112. </div>
  113. </ws-form>
  114. <ws-form
  115. ref="deptBudgetList"
  116. :rules="mainReportAdd"
  117. :model="deptBudgetList"
  118. >
  119. <div
  120. style="width: 100%"
  121. class="flex position"
  122. v-for="(item, index) in freightspace1"
  123. >
  124. <div class="flex">
  125. <ws-info-table class="el-table">
  126. <el-radio v-model="item.radio" label="1">只有库发货</el-radio>
  127. <el-radio v-model="item.radio" label="2">临时库发货</el-radio>
  128. <!-- <ws-form-item label="" span="1"> -->
  129. <ws-select
  130. v-model="deptBudgetList.inOutType"
  131. placeholder=""
  132. class="typeselect"
  133. @change="selectstorageType"
  134. >
  135. <ws-option
  136. v-for="item in storageType"
  137. :key="item.constKey"
  138. :label="item.constValue"
  139. :value="item.constValue"
  140. />
  141. </ws-select>
  142. <!-- </ws-form-item> -->
  143. <!--始发地-->
  144. <ws-form-item label="始发地" span="1">
  145. <ws-select
  146. v-model="deptBudgetList.inOutType"
  147. placeholder=""
  148. class="typeselect"
  149. @change="selectstorageType"
  150. >
  151. <ws-option
  152. v-for="item in storageType"
  153. :key="item.constKey"
  154. :label="item.constValue"
  155. :value="item.constValue"
  156. />
  157. </ws-select>
  158. </ws-form-item>
  159. <!--始发地详细地址-->
  160. <ws-form-item
  161. label="始发地详细地址"
  162. span="1"
  163. prop="startDetailedAddress"
  164. class="readonly bg-right"
  165. >
  166. <ws-input
  167. v-model="deptBudgetList.driverName"
  168. placeholder="请输入始发地详细地址"
  169. maxlength="20"
  170. size="small"
  171. />
  172. </ws-form-item>
  173. <ws-form-item prop="receiveWarehouse" label="" span="10"></ws-form-item>
  174. <!-- 收获库点 -->
  175. <ws-form-item
  176. label="收获库点"
  177. span="1"
  178. prop="contractNo"
  179. class="readonly bg-right"
  180. >
  181. <ws-select
  182. v-model="deptBudgetList.inOutType"
  183. placeholder=""
  184. class="typeselect"
  185. @change="selectstorageType"
  186. >
  187. <ws-option
  188. v-for="item in storageType"
  189. :key="item.constKey"
  190. :label="item.constValue"
  191. :value="item.constValue"
  192. />
  193. </ws-select>
  194. </ws-form-item>
  195. <!-- 终到地 -->
  196. <ws-form-item
  197. label="终到地"
  198. span="1"
  199. prop="contractNo"
  200. class="readonly bg-right"
  201. >
  202. <ws-select
  203. v-model="deptBudgetList.inOutType"
  204. placeholder=""
  205. class="typeselect"
  206. @change="selectstorageType"
  207. >
  208. <ws-option
  209. v-for="item in storageType"
  210. :key="item.constKey"
  211. :label="item.constValue"
  212. :value="item.constValue"
  213. />
  214. </ws-select>
  215. </ws-form-item>
  216. <!-- 终到地详细地址 -->
  217. <ws-form-item
  218. label="终到地详细地址"
  219. span="1"
  220. prop="endDetailedAddress"
  221. class="readonly bg-right"
  222. >
  223. <ws-input
  224. v-model="deptBudgetList.endDetailedAddress"
  225. placeholder="请输入始发地详细地址"
  226. maxlength="20"
  227. size="small"
  228. />
  229. </ws-form-item>
  230. </ws-info-table>
  231. </div>
  232. </div>
  233. </ws-form>
  234. <span class="zi">运输方式</span>
  235. <el-checkbox-group v-model="checkList" prop="tranType">
  236. <el-checkbox label="汽运" prop="1"></el-checkbox>
  237. <el-checkbox label="火运" prop="2"></el-checkbox>
  238. <el-checkbox label="船运" prop="3"></el-checkbox>
  239. </el-checkbox-group>
  240. <ws-form
  241. ref="deptBudgetList"
  242. :rules="mainReportAdd"
  243. :model="deptBudgetList"
  244. >
  245. <div class="small-title">运输阶段1(123456789)</div>
  246. <!--运输方式-->
  247. <div class="neifor">
  248. <ws-info-table>
  249. <!--运输方式-->
  250. <ws-form-item label="运输方式" span="1" prop="waterContent">
  251. <ws-input
  252. v-model="deptBudgetList.waterContent"
  253. placeholder="请输入运输方式"
  254. maxlength="120"
  255. size="small"
  256. />
  257. </ws-form-item>
  258. <!--发货日期-->
  259. <ws-form-item label="发货日期" span="1" prop="impurity">
  260. <ws-input
  261. v-model="deptBudgetList.impurity"
  262. placeholder="请输入发货日期"
  263. maxlength="120"
  264. size="small"
  265. />
  266. </ws-form-item>
  267. <!--最晚到货日期-->
  268. <ws-form-item label="最晚到货日期" span="1" prop="bulkDensity">
  269. <ws-input
  270. v-model="deptBudgetList.bulkDensity"
  271. placeholder="请输入最晚到货日期"
  272. maxlength="120"
  273. size="small"
  274. />
  275. </ws-form-item>
  276. </ws-info-table>
  277. </div>
  278. <div class="nei">
  279. <ws-info-table>
  280. <!--发货地区-->
  281. <ws-form-item label="发货地区" span="1" prop="waterContent">
  282. <ws-select
  283. v-model="deptBudgetList.inOutType"
  284. placeholder="请输入发货地区"
  285. class="typeselect"
  286. @change="selectstorageType"
  287. >
  288. <ws-option
  289. v-for="item in storageType"
  290. :key="item.constKey"
  291. :label="item.constValue"
  292. :value="item.constValue"
  293. />
  294. </ws-select>
  295. </ws-form-item>
  296. <!--发货地详细地址-->
  297. <ws-form-item label="发货地详细地址" span="1" prop="impurity">
  298. <ws-input
  299. v-model="deptBudgetList.impurity"
  300. placeholder="请输入发货地详细地址"
  301. maxlength="120"
  302. size="small"
  303. />
  304. </ws-form-item>
  305. <!--发货人-->
  306. <ws-form-item label="发货人" span="1" prop="bulkDensity">
  307. <ws-input
  308. v-model="deptBudgetList.bulkDensity"
  309. placeholder="请输入发货人"
  310. maxlength="120"
  311. size="small"
  312. />
  313. </ws-form-item>
  314. <!--发货人电话-->
  315. <ws-form-item label="发货人电话" span="1" prop="bulkDensity">
  316. <ws-input
  317. v-model="deptBudgetList.bulkDensity"
  318. placeholder="请输入发货人电话"
  319. maxlength="120"
  320. size="small"
  321. />
  322. </ws-form-item>
  323. </ws-info-table>
  324. </div>
  325. <div class="nei">
  326. <ws-info-table>
  327. <!--收货日期-->
  328. <ws-form-item label="收货地区" span="1" prop="waterContent">
  329. <ws-select
  330. v-model="deptBudgetList.inOutType"
  331. placeholder="请输入收货地区"
  332. class="typeselect"
  333. @change="selectstorageType"
  334. >
  335. <ws-option
  336. v-for="item in storageType"
  337. :key="item.constKey"
  338. :label="item.constValue"
  339. :value="item.constValue"
  340. />
  341. </ws-select>
  342. </ws-form-item>
  343. <!--收货地详细地址-->
  344. <ws-form-item label="收货地详细地址" span="1" prop="impurity">
  345. <ws-input
  346. v-model="deptBudgetList.impurity"
  347. placeholder="请输入收货地详细地址"
  348. maxlength="120"
  349. size="small"
  350. />
  351. </ws-form-item>
  352. <!--发货人-->
  353. <ws-form-item label="收货人" span="1" prop="bulkDensity">
  354. <ws-input
  355. v-model="deptBudgetList.bulkDensity"
  356. placeholder="请输入收货人"
  357. maxlength="120"
  358. size="small"
  359. />
  360. </ws-form-item>
  361. <!--发货人电话-->
  362. <ws-form-item label="收货人电话" span="1" prop="bulkDensity">
  363. <ws-input
  364. v-model="deptBudgetList.bulkDensity"
  365. placeholder="请输入收货人电话"
  366. maxlength="120"
  367. size="small"
  368. />
  369. </ws-form-item>
  370. </ws-info-table>
  371. </div>
  372. </ws-form>
  373. <!-- 提交 -->
  374. <div style="text-align: right; padding: 10px" class="center">
  375. <el-button
  376. class="bg-bottom"
  377. type="primary"
  378. size="small"
  379. @click="submit(deptBudgetList)"
  380. >提交</el-button
  381. >
  382. </div>
  383. </div>
  384. </template>
  385. <script>
  386. import { provinceAndCityData, CodeToText } from 'element-china-area-data'
  387. import {addtrantask} from '@/model/transport/index'
  388. import WsUpload from '@/components/WsUpload'
  389. import mapDrag from '@/components/mapdrag/mapdrag'
  390. export default {
  391. name: 'viewSpareMoney',
  392. components: {
  393. WsUpload,
  394. mapDrag,
  395. },
  396. watch: {
  397. vesselId(val) {
  398. this.getVesselData()
  399. },
  400. isShow(val) {
  401. this.showType = val
  402. },
  403. },
  404. data() {
  405. let self = this
  406. return {
  407. checkList: [],
  408. deptBudgetList: {
  409. totalStorage: 0,
  410. drivercarInfo: {
  411. goodsName: '',
  412. },
  413. driverPayeeInfo: {},
  414. },
  415. radio: '1',
  416. carModelList: [],
  417. carLengthList: [],
  418. options_: provinceAndCityData,
  419. heightData: '600px',
  420. zoom: 7,
  421. selectedOptions: [],
  422. center: [116.244694, 39.517344],
  423. window: '',
  424. district: null,
  425. listDate: { country: '中国', level: 'country', city: '' },
  426. citylist: [],
  427. compId: sessionStorage.getItem('ws-pf_compId'),
  428. mainReportAdd: {},
  429. appendixIdsAdd: '',
  430. size: 10,
  431. value1: '',
  432. unitList: [],
  433. freightspace: [
  434. {
  435. carNumber: '',
  436. carModel: '高栏',
  437. carModelKey: '1',
  438. carLength: '13',
  439. carLengthKey: '1',
  440. carLoad: '',
  441. yearManufacture: '',
  442. },
  443. ],
  444. freightspace1: [
  445. {
  446. account_type: '',
  447. radio: '1',
  448. payeeName: '',
  449. payeeNumberCard: '',
  450. compName: '',
  451. bankDeposit: '',
  452. bankCard: '',
  453. },
  454. ],
  455. name: '',
  456. age: '',
  457. }
  458. },
  459. activated() {
  460. this.loaddata()
  461. this.showType = this.isShow
  462. },
  463. computed: {},
  464. methods: {
  465. addtrantask(){
  466. },
  467. IdCard(UUserCard) {
  468. //获取年龄
  469. var myDate = new Date()
  470. var month = myDate.getMonth() + 1
  471. var day = myDate.getDate()
  472. var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1
  473. if (
  474. UUserCard.substring(10, 12) < month ||
  475. (UUserCard.substring(10, 12) == month &&
  476. UUserCard.substring(12, 14) <= day)
  477. ) {
  478. age++
  479. }
  480. this.age = age
  481. },
  482. loaddata() {
  483. // 车型
  484. packList({ constId: 'TRAN1' })
  485. .toPromise()
  486. .then((response) => {
  487. this.carModelList = response
  488. })
  489. // 车长
  490. packList({ constId: 'TRAN2' })
  491. .toPromise()
  492. .then((response) => {
  493. this.carLengthList = response
  494. })
  495. },
  496. confirmPositioncity() {
  497. this.listDate.level = 'city'
  498. this.listDate.country = this.name
  499. },
  500. // 关闭 dialog时 处理文件url 初始化upload组件
  501. handleClose() {
  502. this.dialogViewSpareMoney = false
  503. },
  504. add() {
  505. this.freightspace.push({
  506. carNumber: '',
  507. carModel: '高栏',
  508. carModelKey: '1',
  509. carLength: '13',
  510. carLengthKey: '1',
  511. carLoad: '',
  512. yearManufacture: '',
  513. })
  514. },
  515. del(index) {
  516. if (this.freightspace.length > 1) {
  517. this.freightspace.splice(index, 1)
  518. }
  519. },
  520. add1() {
  521. this.freightspace1.push({
  522. account_type: '',
  523. radio: '1',
  524. payeeName: '',
  525. payeeNumberCard: '',
  526. compName: '',
  527. bankDeposit: '',
  528. bankCard: '',
  529. })
  530. },
  531. del1(index) {
  532. if (this.freightspace1.length > 1) {
  533. this.freightspace1.splice(index, 1)
  534. }
  535. },
  536. handleChange(value) {
  537. this.selectedOptions = value
  538. },
  539. returnsales() {
  540. this.$router.push({ path: 'tranManagementTransport' })
  541. },
  542. },
  543. selectcarModel(e) {
  544. for (var i = 0; i < this.carModelList.length; i++) {
  545. if (this.carModelList[i].constValue == e) {
  546. this.deptBudgetList.carModelKey = this.carModelList[i].constKey
  547. }
  548. }
  549. },
  550. selectcarLength(e) {
  551. for (var i = 0; i < this.carLengthList.length; i++) {
  552. if (this.carLengthList[i].constValue == e) {
  553. this.deptBudgetList.carLengthKey = this.carLengthList[i].constKey
  554. }
  555. }
  556. },
  557. onChange(files) {
  558. this.fileNum = files
  559. this.$refs.upload.handleSaveBill().then((res) => {
  560. console.log(files)
  561. })
  562. },
  563. submit() {
  564. console.log(this.freightspace)
  565. this.$refs.deptBudgetList.validate((valid) => {
  566. if (valid) {
  567. this.deptBudgetList.compId = sessionStorage.getItem('ws-pf_compId')
  568. this.deptBudgetList.residentCityProvincial =
  569. CodeToText[this.selectedOptions[0]]
  570. this.deptBudgetList.residentCityMunicipal =
  571. CodeToText[this.selectedOptions[1]]
  572. this.deptBudgetList.driverCarInfoList = this.freightspace
  573. this.deptBudgetList.driverPayeeInfoList = this.freightspace1
  574. addDriver(this.deptBudgetList)
  575. .toPromise()
  576. .then((response) => {
  577. this.$message.success('添加成功')
  578. this.$router.push({ path: 'tranManagementDriver' })
  579. })
  580. } else {
  581. EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
  582. return false
  583. }
  584. })
  585. },
  586. resetForm(deptBudgetList) {
  587. this.$refs[deptBudgetList].resetFields()
  588. },
  589. }
  590. </script>
  591. <style lang="scss" scoped>
  592. .position {
  593. position: relative;
  594. }
  595. .add,
  596. .del {
  597. position: absolute;
  598. right: -38px;
  599. top: 9px;
  600. cursor: pointer;
  601. }
  602. .del {
  603. right: -70px;
  604. }
  605. .amap-page-container {
  606. width: 300px;
  607. height: 300px;
  608. }
  609. .el-form {
  610. padding: 0 10%;
  611. }
  612. /deep/.ws-info-table .el-form-item {
  613. border-right: 1px solid #cdd2dc;
  614. border-bottom: 1px solid #cdd2dc;
  615. }
  616. .readonly {
  617. position: relative;
  618. }
  619. .title {
  620. position: relative;
  621. }
  622. .el-car {
  623. width: 413px;
  624. }
  625. .title::before {
  626. content: '';
  627. display: inline-block;
  628. width: 5px;
  629. height: 30px;
  630. background: #5473e8;
  631. position: absolute;
  632. left: 0;
  633. }
  634. .el-col {
  635. background: #f6f7fc;
  636. }
  637. /deep/.ws-info-table .el-form-item .el-form-item__content {
  638. padding: 0 25px;
  639. border-left: 1px solid #cdd2dc;
  640. background: #fafbfc;
  641. }
  642. /deep/.ws-info-table .el-form-item .el-form-item__label {
  643. width: 140px;
  644. text-align: center;
  645. background: #f0f2f6;
  646. // border: 1px solid #cdd2dc;
  647. }
  648. .button-container {
  649. display: flex;
  650. flex-wrap: nowrap;
  651. justify-content: space-between;
  652. align-items: center;
  653. background-color: #fff;
  654. width: 100%;
  655. height: 50px;
  656. padding: 0 10px;
  657. & > div {
  658. margin-left: 10px;
  659. display: flex;
  660. flex-wrap: nowrap;
  661. flex-direction: row;
  662. & > span {
  663. line-height: 50px;
  664. }
  665. }
  666. /deep/.auditFlow-box {
  667. position: unset;
  668. margin-left: 10px;
  669. &/deep/.auditFlow-icon {
  670. width: auto;
  671. padding-right: 30px;
  672. }
  673. &/deep/.auditFlow-main {
  674. position: absolute;
  675. }
  676. }
  677. }
  678. .box-app {
  679. display: inline-block;
  680. float: left;
  681. margin-left: 30px;
  682. line-height: 50px;
  683. }
  684. /deep/.el-dialog {
  685. .el-form-item {
  686. margin-bottom: 0 !important;
  687. .el-input--medium {
  688. textarea {
  689. min-height: 100px !important;
  690. }
  691. }
  692. }
  693. }
  694. .collapse-bottom {
  695. margin-bottom: 20px;
  696. }
  697. .input-main .textarea .el-textarea__inner {
  698. width: 100%;
  699. z-index: 1;
  700. }
  701. .bg-left {
  702. padding-left: 30px;
  703. }
  704. .bg-right {
  705. padding-right: 10px;
  706. text-align: right;
  707. }
  708. .bg-bottom {
  709. margin: 15px 0px;
  710. }
  711. .wenzi {
  712. width: 900px;
  713. margin: 0 auto;
  714. }
  715. .wenzi h3 {
  716. display: inline-block;
  717. left: 10px;
  718. }
  719. .wenzi p {
  720. display: inline-block;
  721. }
  722. .center {
  723. width: 900px;
  724. margin: 0 auto;
  725. }
  726. .el-form-item__label {
  727. text-align: center;
  728. }
  729. .el-table {
  730. width: 1240px;
  731. }
  732. .ce {
  733. width: 900px;
  734. margin: 0 auto;
  735. }
  736. .driver {
  737. width: 120px;
  738. margin-top: 10px;
  739. font-weight: bold;
  740. }
  741. // 控制select为只读的时候显示样式
  742. /deep/.ws-class-table-col {
  743. height: auto;
  744. padding: 0px 2px;
  745. /deep/.el-input__inner {
  746. padding: 0px 2px;
  747. }
  748. }
  749. .winseaview-view {
  750. padding: 0 0 20px;
  751. }
  752. .container {
  753. overflow: scroll;
  754. height: 93vh;
  755. }
  756. /deep/.ws-info-table .el-form-item .el-form-item__label {
  757. width: 80px;
  758. }
  759. /deep/.ws-info-table .el-form-item {
  760. width: 25%;
  761. }
  762. .el-textarea__inner {
  763. display: none;
  764. }
  765. .el-form {
  766. margin-top: 50px;
  767. }
  768. .readonly {
  769. width: 16%;
  770. }
  771. .el-cascader {
  772. width: 145px;
  773. }
  774. .forlist {
  775. width: 20%;
  776. }
  777. .el-form-item.forlist.is-success.el-form-item--small {
  778. width: 20%;
  779. }
  780. .el-form-item.forlist.el-form-item--small {
  781. width: 20%;
  782. }
  783. .el-form-item.readonly.is-success.el-form-item--small.showLableToopTip {
  784. width: 20%;
  785. }
  786. .el-form-item.el-car.el-form-item--small {
  787. width: 33.3%;
  788. }
  789. .zi{
  790. margin-left: 170px;
  791. }
  792. .el-checkbox-group{
  793. margin-left: 240px;
  794. margin-top: -17px;
  795. }
  796. /deep/.neifor {
  797. .ws-info-table {
  798. border: none;
  799. }
  800. .el-form-item {
  801. // width: 33.3333%;
  802. border: none;
  803. .el-form-item__label {
  804. background: transparent;
  805. border: none;
  806. }
  807. .el-form-item__content {
  808. border: none;
  809. }
  810. }
  811. }
  812. /deep/.nei {
  813. .ws-info-table {
  814. border: none;
  815. }
  816. .el-form-item {
  817. // width: 33.3333%;
  818. border: none;
  819. .el-form-item__label {
  820. background: transparent;
  821. border: none;
  822. }
  823. .el-form-item__content {
  824. border: none;
  825. }
  826. }
  827. }
  828. .ws-info-table .el-form-item .el-form-item__label {
  829. width: min-content;
  830. }
  831. .el-select>.el-input {
  832. display: block;
  833. width: 190px;
  834. }
  835. .ws-info-table .el-form-item {
  836. width: 20%;
  837. border: none;
  838. background: transparent;
  839. }
  840. </style>