purchaseReceiptStatisticsList.vue 25 KB

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