purchaseClosingCashierList.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816
  1. //采购平仓报表
  2. <template>
  3. <div class="container">
  4. <el-scrollbar style="height:100%">
  5. <el-scrollbar style="width:130%">
  6. <el-row>
  7. <el-col :span="12">
  8. <h2 class="bg-left title"></h2>
  9. </el-col>
  10. <el-col :span="12" class="bg-right">
  11. <el-button class="bg-bottom" type="primary" size="small" @click="revert()">
  12. <img
  13. width="6"
  14. height="10"
  15. style="vertical-align: bottom; margin-right: 3px"
  16. src="../../../public/img/lujing.png"
  17. alt
  18. />返回
  19. </el-button>
  20. </el-col>
  21. </el-row>
  22. <!-- <div> -->
  23. <div>
  24. <ws-button type="primary" @click="handleAdd()">待审核</ws-button>
  25. <ws-button type="primary" @click="handleAdd()">待结算</ws-button>
  26. <ws-button type="primary" @click="handleAdd()">已结算</ws-button>
  27. <ws-button type="primary" @click="handleAdd()">全部</ws-button>
  28. <ws-button type="primary" @click="handleAdd()">驳回</ws-button>
  29. <ws-button type="primary" @click="handleAdd()">通过</ws-button>
  30. <ws-button type="primary" @click="handleAdd()">审核</ws-button>
  31. <ws-button type="primary" @click="dialogFormVisible1=true">付款</ws-button>
  32. <el-dialog
  33. width="30%"
  34. title="付款"
  35. :visible.sync="dialogFormVisible1"
  36. :append-to-body="true"
  37. >
  38. <el-form :model="form">
  39. <el-form-item label="本次付款金额(元)" :label-width="formLabelWidth">
  40. <el-input v-model="form.region" autocomplete="off" class="deal"></el-input>
  41. </el-form-item>
  42. <el-form-item label="补充金额" :label-width="formLabelWidth">
  43. <el-input
  44. v-model="form.region"
  45. autocomplete="off"
  46. placeholder="请输入补充金额"
  47. class="deal"
  48. ></el-input>
  49. </el-form-item>
  50. <el-form-item
  51. label="付款日期"
  52. prop="submissionDate"
  53. :label-width="formLabelWidth"
  54. class="deal"
  55. >
  56. <ws-date-picker
  57. v-model="deptBudgetList.submissionDate"
  58. type="date"
  59. placeholder="请选择付款日期"
  60. value-format="yyyy-MM-dd"
  61. class="deal"
  62. />
  63. </el-form-item>
  64. <el-form-item label="上传付款截图" :label-width="formLabelWidth">
  65. <el-upload
  66. action="https://www.zthymaoyi.com/upload/admin"
  67. list-type="picture-card"
  68. :on-preview="handlePictureCardPreview"
  69. :on-remove="handleRemove"
  70. class="photo2"
  71. >
  72. <i class="el-icon-plus"></i>
  73. </el-upload>
  74. </el-form-item>
  75. </el-form>
  76. <div slot="footer" class="dialog-footer">
  77. <el-button @click="dialogFormVisible1 = false">取 消</el-button>
  78. <el-button type="primary" @click="dialogFormVisible1= false">确 定</el-button>
  79. </div>
  80. </el-dialog>
  81. <ws-button type="primary" @click="dialogFormVisible2=true">收款</ws-button>
  82. <el-dialog
  83. width="30%"
  84. title="收款"
  85. :visible.sync="dialogFormVisible2"
  86. :append-to-body="true"
  87. >
  88. <el-form :model="form">
  89. <el-form-item label="本次收款金额(元)" :label-width="formLabelWidth">
  90. <el-input v-model="form.region" autocomplete="off" class="deal"></el-input>
  91. </el-form-item>
  92. <el-form-item label="补充金额" :label-width="formLabelWidth">
  93. <el-input
  94. v-model="form.region"
  95. autocomplete="off"
  96. placeholder="请输入补充金额"
  97. class="deal"
  98. ></el-input>
  99. </el-form-item>
  100. <el-form-item
  101. label="收款日期"
  102. prop="submissionDate"
  103. :label-width="formLabelWidth"
  104. class="deal"
  105. >
  106. <ws-date-picker
  107. v-model="deptBudgetList.submissionDate"
  108. type="date"
  109. placeholder="请选择收款日期"
  110. value-format="yyyy-MM-dd"
  111. class="deal"
  112. />
  113. </el-form-item>
  114. <el-form-item label="上传收款截图" :label-width="formLabelWidth">
  115. <el-upload
  116. action="https://www.zthymaoyi.com/upload/admin"
  117. list-type="picture-card"
  118. :on-preview="handlePictureCardPreview"
  119. :on-remove="handleRemove"
  120. class="photo2"
  121. >
  122. <i class="el-icon-plus"></i>
  123. </el-upload>
  124. </el-form-item>
  125. </el-form>
  126. <div slot="footer" class="dialog-footer">
  127. <el-button @click="dialogFormVisible2 = false">取 消</el-button>
  128. <el-button type="primary" @click="dialogFormVisible2= false">确 定</el-button>
  129. </div>
  130. </el-dialog>
  131. <template slot="right">
  132. <span style="width: 70px; display: inline-block; color: #8890b1">状态:</span>
  133. <ws-select
  134. v-model="searchTypeText"
  135. class="typeselect"
  136. @change="selecttaskType"
  137. :value="searchType"
  138. >
  139. <ws-option
  140. v-for="item in taskTypeList"
  141. :key="item.value"
  142. :label="item.value"
  143. :value="item.value"
  144. style="color: #8890b1"
  145. />
  146. </ws-select>
  147. </template>
  148. <ws-select
  149. v-model="searchKeyWord"
  150. placeholder="可按照合同编号和任务编号进行查找"
  151. clearable
  152. maxlength="500"
  153. type="input"
  154. class="findValue"
  155. ></ws-select>
  156. </div>
  157. <el-table
  158. class="wenzi"
  159. :data="warehouseList.records"
  160. style="width: 100%; margin-top: 20px"
  161. height="780"
  162. @selection-change="handleSelectionChange"
  163. >
  164. <el-table-column type="selection" width="55"></el-table-column>
  165. <el-table-column type="index" label="序号" width="50"></el-table-column>
  166. <el-table-column class="table_td" prop="contractNo" label="合同编号"></el-table-column>
  167. <el-table-column class="table_td" prop="procurementPlan" label="平仓日期"></el-table-column>
  168. <el-table-column class="table_td" prop="customer" label="平仓数量(吨)"></el-table-column>
  169. <el-table-column class="table_td" prop="unitPrice" label="成交价格(元/吨)"></el-table-column>
  170. <el-table-column class="table_td" prop="basis" label="平仓价格(元/吨)"></el-table-column>
  171. <el-table-column class="table_td" prop="freezingDeposit" label="基差(元/吨)"></el-table-column>
  172. <el-table-column class="table_td" prop="defaultDeposit" label="应付金额(元)"></el-table-column>
  173. <el-table-column class="table_td" prop="unloadingCharge" label="已付金额(元)"></el-table-column>
  174. <el-table-column class="table_td" prop="unloadingCharge" label="未付金额(元)"></el-table-column>
  175. <el-table-column class="table_td" prop="invoiceFee" label="付款日期"></el-table-column>
  176. <el-table-column class="table_td" prop="send" label="应收金额(元)"></el-table-column>
  177. <el-table-column class="table_td" prop="stockInQuantity" label="已收金额(元)"></el-table-column>
  178. <el-table-column class="table_td" prop="openPosition" label="未收金额(元)"></el-table-column>
  179. <el-table-column class="table_td" prop="closedPosition" label="收款日期"></el-table-column>
  180. <el-table-column class="table_td" label="客户"></el-table-column>
  181. <el-table-column class="table_td" label="库点"></el-table-column>
  182. <el-table-column prop="status" label="状态">
  183. </el-table-column>
  184. </el-table>
  185. <!-- 页数 -->
  186. <el-pagination
  187. @size-change="handleSizeChange"
  188. @current-change="handleCurrentChange"
  189. :current-page="currentPage"
  190. :page-size="pageSize"
  191. layout="total, sizes, prev, pager, next, jumper"
  192. :total="deptBudgetTotal"
  193. ></el-pagination>
  194. </el-scrollbar>
  195. </el-scrollbar>
  196. </div>
  197. <!-- </div> -->
  198. </template>
  199. <script>
  200. import {
  201. detailsList,
  202. chengList,
  203. closePositionList
  204. } from '@/model/purchasingManagement/index'
  205. import { downloadFile } from '@/utils/batchDown'
  206. import Pagination from '@/components/Pagination'
  207. import WsUpload from '@/components/WsUpload'
  208. import { dayjs, fmoney, EventBus } from 'base-core-lib'
  209. export default {
  210. name: 'viewSpareMoney',
  211. components: {
  212. WsUpload,
  213. Pagination
  214. },
  215. watch: {
  216. vesselId(val) {
  217. this.getList()
  218. },
  219. isShow(val) {
  220. this.showType = val
  221. }
  222. },
  223. data() {
  224. return {
  225. checked: true,
  226. dialogFormVisible1: false,
  227. dialogFormVisible2: false,
  228. dialogVisible: false,
  229. form: {
  230. transactionPrice: '',
  231. transactionsNumber: '',
  232. basis: '',
  233. submissionDate: ''
  234. // delivery: false,
  235. // type: [],
  236. // resource: '',
  237. // desc: ''
  238. },
  239. formLabelWidth: '120px',
  240. barWidth: 0,
  241. barHeight: 0,
  242. retioX: 1,
  243. ratioY: 1,
  244. isTaped: false,
  245. isHover: false,
  246. isShow: !this.autohide,
  247. //弹出框
  248. dialogViewSpareMoney: false,
  249. dialogApproveFormVisible: false,
  250. // 船舶类型
  251. monetaryKey: null,
  252. // 表格显示数据
  253. tableDate: [],
  254. // 是否显示
  255. showType: true,
  256. // 年
  257. year: '',
  258. pickerOptions: {},
  259. value2: '',
  260. deptBudgetTotal: 0,
  261. currentPage: 1,
  262. tranTypeKey: 1,
  263. pageSize: 10,
  264. searchType: 1,
  265. searchTypeText: '未完成',
  266. searchKeyWord: '',
  267. contractType: 2,
  268. enter: {
  269. closePositionList: []
  270. },
  271. // taskTypeList:[
  272. // {value:'待审核',type:1},
  273. // {value:'已完成',type:2},
  274. // {value:'已通过',type:3},
  275. // {value:'已成交',type:4},
  276. // ],
  277. // 提交类型
  278. submitType: true,
  279. size: 10,
  280. spanArr: [],
  281. contractNo: '',
  282. inOutTaskNo: '',
  283. compId: sessionStorage.getItem('ws-pf_compId'),
  284. deptCircularPage: {},
  285. warehouseList: [],
  286. deptBudgetList: {},
  287. pcFlag: 1,
  288. historyList: [],
  289. pickerBeginDateBefore: {
  290. disabledDate: time => {
  291. return time.getTime() > Date.now()
  292. }
  293. },
  294. accessoryTFs: false
  295. }
  296. },
  297. activated() {
  298. // this.loaddata()
  299. this.getList()
  300. this.showType = this.isShow
  301. },
  302. methods: {
  303. //成交
  304. submit() {
  305. if (!this.warehouseList.transactionPrice) {
  306. this.$message({
  307. message: '成交价不能为空',
  308. type: 'warning'
  309. })
  310. return
  311. }
  312. this.$confirm(`确定提交成交信息`, {
  313. cancelButtonText: '取消',
  314. confirmButtonText: '确定',
  315. type: 'warning'
  316. }).then(() => {
  317. console.log(23456678790)
  318. chengList(this.warehouseList)
  319. .toPromise()
  320. .then(response => {
  321. this.$message.success('添加成功')
  322. // this.$router.go(-1)
  323. })
  324. .catch(() => {
  325. console.log(1111111111)
  326. return false
  327. })
  328. })
  329. },
  330. getList() {
  331. console.log(123456)
  332. detailsList({
  333. compId: sessionStorage.getItem('ws-pf_compId'),
  334. currentPage: this.currentPage,
  335. pageSize: this.pageSize,
  336. pcFlag: this.pcFlag,
  337. searchType: this.searchType,
  338. searchKeyWord: this.searchKeyWord
  339. })
  340. .toPromise()
  341. .then(response => {
  342. this.warehouseList = response
  343. })
  344. },
  345. // loaddata(){
  346. // chengList({
  347. // compId: sessionStorage.getItem('ws-pf_compId'),
  348. // })
  349. // .toPromise()
  350. // .then(response => {
  351. // this.warehouseList = response
  352. // })
  353. // },
  354. handleSelectionChange(val) {
  355. this.multipleSelection = val;
  356. },
  357. handleRemove(file) {
  358. console.log(file)
  359. },
  360. handlePictureCardPreview(file) {
  361. this.dialogImageUrl = file.url
  362. this.dialogVisible = true
  363. },
  364. handleDownload(file) {
  365. console.log(file)
  366. },
  367. // statusquery(state) {
  368. // this.searchType = state
  369. // this.getList()
  370. // },
  371. // delivery(item) {
  372. // this.$router.push({
  373. // path: 'warehouseManagementDelivery',
  374. // query: {
  375. // baseId: item.warehouseId,
  376. // positionId: item.binNumberId,
  377. // warehouseName: item.warehouseName,
  378. // binNumber: item.binNumber,
  379. // capacity: item.capacity
  380. // }
  381. // })
  382. // },
  383. getSpanArr(data) {
  384. let that = this
  385. //页面展示的数据,不一定是全部的数据,所以每次都清空之前存储的 保证遍历的数据是最新的数据。以免造成数据渲染混乱
  386. that.spanArr = []
  387. that.pos = 0
  388. // //遍历数据
  389. data.forEach((item, index) => {
  390. //判断是否是第一项
  391. if (index === 0) {
  392. this.spanArr.push(1)
  393. this.pos = 0
  394. } else {
  395. //不是第一项时,就根据标识去存储
  396. if (data[index].warehouseNumViewList.length > 1) {
  397. 查找到符合条件的数据时每次要把之前存储的数据 + 1
  398. this.spanArr[this.pos] = data[index].warehouseNumViewList.length
  399. this.spanArr.push(0)
  400. } else {
  401. // 没有符合的数据时,要记住当前的index
  402. this.spanArr.push(1)
  403. this.pos = index
  404. }
  405. }
  406. })
  407. },
  408. //查看
  409. handleLook(row) {
  410. this.$router.push({
  411. path: 'warehouseManagementPutOutLook',
  412. query: {
  413. relevanceId: row.relevanceId
  414. }
  415. })
  416. },
  417. //返回
  418. revert() {
  419. this.$router.push({ path: 'warehouseManagementList' })
  420. },
  421. dateFormat(fmt, date) {
  422. let ret
  423. const opt = {
  424. 'Y+': date.getFullYear().toString(), // 年
  425. 'm+': (date.getMonth() + 1).toString(), // 月
  426. 'd+': date.getDate().toString(), // 日
  427. 'H+': date.getHours().toString() // 时
  428. // "M+": date.getMinutes().toString(), // 分
  429. // "S+": date.getSeconds().toString() // 秒
  430. // 有其他格式化字符需求可以继续添加,必须转化成字符串
  431. }
  432. for (let k in opt) {
  433. ret = new RegExp('(' + k + ')').exec(fmt)
  434. if (ret) {
  435. fmt = fmt.replace(
  436. ret[1],
  437. ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')
  438. )
  439. }
  440. }
  441. return fmt
  442. },
  443. handleClose() {
  444. this.accessoryTFs = false
  445. },
  446. handleSizeChange(val) {
  447. console.log(`每页 ${val} 条`)
  448. this.pageSize = val
  449. this.getList()
  450. },
  451. handleCurrentChange(val) {
  452. this.currentPage = val
  453. console.log(`当前页: ${val}`)
  454. this.getList()
  455. },
  456. editClick(row) {
  457. var status = ''
  458. if (row.status == '待审核' || row.status == '已完成') {
  459. status = '执行中'
  460. } else if (row.status == '执行中') {
  461. status = '已完成'
  462. }
  463. //cancelButtonClass: "btn-custom-cancel"
  464. this.$confirm(`是否将状态改为${status}`, {
  465. confirmButtonText: '确定',
  466. cancelButtonText: '取消',
  467. type: 'warning'
  468. })
  469. .then(() => {
  470. alsostate({ id: row.id })
  471. .toPromise()
  472. .then(response => {
  473. this.$notify.success({
  474. title: '成功',
  475. message: '状态修改成功'
  476. })
  477. this.getList()
  478. })
  479. .catch(response => {
  480. // EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
  481. })
  482. })
  483. .catch(() => {
  484. return false
  485. })
  486. },
  487. selecttaskType(e) {
  488. for (var i = 0; i < this.taskTypeList.length; i++) {
  489. if (this.taskTypeList[i].value == e) {
  490. this.searchType = this.taskTypeList[i].type
  491. }
  492. }
  493. },
  494. // fujian(row) {
  495. // if (
  496. // row.receiveAttachmentPath === null ||
  497. // row.receiveAttachmentPath === ''
  498. // ) {
  499. // EventBus.$emit(
  500. // 'warning',
  501. // this.$t('system.noticeCircular.NoInformation')
  502. // )
  503. // } else {
  504. // this.accessoryTFs = true
  505. // }
  506. // this.appendixIdss = row.receiveAttachmentPath
  507. // },
  508. handleExamine(row) {
  509. this.$router.push({
  510. name: 'salesContractExamine',
  511. query: { id: row.id }
  512. })
  513. },
  514. // 关闭 dialog时 处理文件url 初始化upload组件
  515. handleCloe() {
  516. this.dialogViewSpareMoney = false
  517. },
  518. history(row) {
  519. billoperatehis({ id: row.id })
  520. .toPromise()
  521. .then(response => {
  522. this.historyList = response
  523. })
  524. },
  525. //查找
  526. find() {
  527. this.currentPage = 1
  528. this.getList()
  529. },
  530. async exportlist() {
  531. const { data } = await export1(
  532. {
  533. compId: sessionStorage.getItem('ws-pf_compId'),
  534. contractType: this.contractType,
  535. currentPage: this.currentPage,
  536. pageSize: this.pageSize,
  537. searchType: this.searchType,
  538. searchKeyWord: this.searchKeyWord,
  539. startDate: this.startDate,
  540. endDate: this.endDate
  541. },
  542. {},
  543. { responseType: 'blob' }
  544. ).toPromise()
  545. downloadFile({
  546. res: data,
  547. fileName: `${this.date.year +
  548. (this.date.month ? `-${this.date.month}` : '')}_采购合同`,
  549. type: 'xls'
  550. })
  551. },
  552. total() {}
  553. }
  554. }
  555. </script>
  556. <style lang="scss" scoped>
  557. .connert {
  558. width: 90%;
  559. margin: 0 auto;
  560. }
  561. .vertical-text-left {
  562. width: 62px;
  563. text-align: right;
  564. }
  565. //分页
  566. .el-pagination {
  567. padding: 10px 15px;
  568. margin-bottom: 0;
  569. text-align: center;
  570. }
  571. /deep/.el-pager li.active {
  572. color: #5878e8;
  573. cursor: default;
  574. }
  575. /deep/.el-pager li:hover {
  576. color: #5878e8;
  577. cursor: default;
  578. }
  579. .el-button--primary {
  580. background-color: #5878e8;
  581. border-color: #5878e8;
  582. }
  583. .el-button--default {
  584. color: #8890b1;
  585. border-color: #e8eaf1;
  586. }
  587. /deep/.base_header_layout .grid-content.right .find.el-button--primary {
  588. width: 30px;
  589. margin-left: 0;
  590. border-top-left-radius: 0px;
  591. border-bottom-left-radius: 0px;
  592. }
  593. /deep/.findValue .el-input__inner {
  594. border-top-right-radius: 0px;
  595. border-bottom-right-radius: 0px;
  596. width: 385px;
  597. }
  598. .completed.el-button--default {
  599. border-color: #5878e8;
  600. background-color: #f6f7fc;
  601. color: #5878e8;
  602. }
  603. .putstorage.el-button--default,
  604. .deliverystorage.el-button--default {
  605. border-color: #8890b1;
  606. background-color: #fff;
  607. color: #8890b1;
  608. }
  609. /deep/.el-table td,
  610. /deep/.el-table th.is-leaf {
  611. border-right: 1px solid #e9ecf7;
  612. text-align: center;
  613. }
  614. /deep/.el-table tr td:first-child,
  615. /deep/.el-table tr th.is-leaf:first-child {
  616. border-left: 1px solid #e9ecf7;
  617. }
  618. .record,
  619. .adjustment {
  620. display: inline-block;
  621. color: #5878e8;
  622. padding: 0 4px !important;
  623. position: relative;
  624. }
  625. .record:after {
  626. position: absolute;
  627. content: '';
  628. display: block;
  629. top: 5px;
  630. right: -2px;
  631. width: 1px;
  632. height: 12px;
  633. background: #e9ecf7;
  634. }
  635. // .el-row{
  636. // height: 150px;
  637. // }
  638. .base_header_layout .grid-content {
  639. margin-top: 80px;
  640. }
  641. .el-input--small .el-input__inner {
  642. margin-left: 20px;
  643. }
  644. .el-range-editor--small.el-input__inner {
  645. height: 32px;
  646. margin-left: -20%;
  647. }
  648. //执行样式
  649. .executory,
  650. .inExecution,
  651. .done {
  652. width: 6px;
  653. height: 6px;
  654. display: inline-block;
  655. border-radius: 50%;
  656. position: relative;
  657. top: -1px;
  658. font-size: 14px;
  659. }
  660. .executory {
  661. background: #ff9f24;
  662. }
  663. .inExecution {
  664. background: #5878e8;
  665. }
  666. .done {
  667. background: #50cad4;
  668. }
  669. .record,
  670. .adjustment {
  671. display: inline-block;
  672. color: #5878e8;
  673. padding: 0 4px !important;
  674. position: relative;
  675. font-size: 14px;
  676. }
  677. .container {
  678. overflow: scroll;
  679. height: 93vh;
  680. }
  681. .button-container {
  682. display: flex;
  683. flex-wrap: nowrap;
  684. justify-content: space-between;
  685. align-items: center;
  686. background-color: #fff;
  687. width: 100%;
  688. height: 50px;
  689. padding: 0 10px;
  690. & > div {
  691. margin-left: 10px;
  692. display: flex;
  693. flex-wrap: nowrap;
  694. flex-direction: row;
  695. & > span {
  696. line-height: 50px;
  697. }
  698. }
  699. /deep/.auditFlow-box {
  700. position: unset;
  701. margin-left: 10px;
  702. &/deep/.auditFlow-icon {
  703. width: auto;
  704. padding-right: 30px;
  705. }
  706. &/deep/.auditFlow-main {
  707. position: absolute;
  708. }
  709. }
  710. }
  711. .bg-left {
  712. padding-left: 30px;
  713. }
  714. .title {
  715. position: relative;
  716. }
  717. .title::before {
  718. content: '';
  719. display: inline-block;
  720. width: 5px;
  721. height: 30px;
  722. background: #5473e8;
  723. position: absolute;
  724. left: 0;
  725. }
  726. .el-button--primary {
  727. background-color: #5878e8;
  728. border-color: #5878e8;
  729. // margin-left: 85%;
  730. margin-top: 20px;
  731. }
  732. //导航条样式
  733. .el-col-12 {
  734. width: 50%;
  735. height: 60px;
  736. background: #f6f7fc;
  737. border-radius: 4px 4px 1px 1px;
  738. }
  739. .el-input--small .el-input__inner {
  740. height: 32px;
  741. line-height: 32px;
  742. width: 385px;
  743. margin-top: 10px;
  744. }
  745. .bg-bottom {
  746. margin-left: 85%;
  747. }
  748. .but {
  749. margin-left: 30%;
  750. /* margin-top: -32px; */
  751. overflow: auto;
  752. /* float: left; */
  753. /* margin-left: 1px; */
  754. margin-left: -10px;
  755. }
  756. .el-input--small {
  757. font-size: 13px;
  758. width: 390px;
  759. margin-left: 74%;
  760. }
  761. /deep/.el-table .el-table__header .cell,
  762. .el-table .el-table__body .cell {
  763. text-align: center;
  764. }
  765. .el-scrollbar__wrap {
  766. overflow-y: hidden;
  767. }
  768. /deep/.deal {
  769. margin-left: 0%;
  770. width: 64%;
  771. }
  772. .photo {
  773. padding: 0% 34%;
  774. }
  775. .photo1 {
  776. padding: 0 10%;
  777. }
  778. .photo2 {
  779. padding: 0 17%;
  780. }
  781. /deep/.el-form-item--small .el-form-item__label,
  782. .el-form-item--small .el-form-item__content {
  783. text-align: center;
  784. }
  785. hr {
  786. width: 91%;
  787. }
  788. /deep/.deaal {
  789. width: 66%;
  790. margin-left: 9%;
  791. }
  792. // .danjia{
  793. // width: 9px;
  794. // height: 9px;
  795. // margin-left: 40px;
  796. // }
  797. </style>