weightCheckRecord.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696
  1. // 检斤记录
  2. <template>
  3. <div class="container">
  4. <el-row class="toptitle">
  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 type="primary" size="small" @click="returnsales()">
  10. <img width="6" height="10" style="vertical-align: bottom; margin-right: 3px"
  11. src="../../../public/img/lujing.png" alt="" />返回
  12. </el-button>
  13. </el-col>
  14. </el-row>
  15. <div class="center">
  16. <el-row>
  17. <el-col :span="12">
  18. <el-button :type="warehousingType == 1?'primary':''" size="small" @click="changeType(1)"
  19. class="btn_css btn_topcss">贸易入库</el-button>
  20. <el-button :type="warehousingType == 3?'primary':''" size="small" @click="changeType(3)"
  21. class="btn_css btn_topcss">收购入库</el-button>
  22. </el-col>
  23. <el-col :span="12" class="bg-right">
  24. <div style="display:flex">
  25. <el-select v-model="warehouseName" placeholder="请选择仓库名" @change="warehouseNameChange">
  26. <el-option v-for="item in warehouseList" :key="item.id" :label="item.warehouseName"
  27. :value="item.warehouseName"></el-option>
  28. </el-select>
  29. <el-input :placeholder="warehousingType == 1 ? '可按业务编号、合同编号/移库编号、车牌号查找':'可按业务编号、车牌号、客户名查找'" clearable
  30. v-model="searchKeyWord" class="search_css"></el-input>
  31. <!-- <el-input placeholder="可按业务编号、车牌号、客户名查找" clearable v-model="searchKeyWord"></el-input> -->
  32. <el-button type="primary" size="small" @click="lookup">查找</el-button>
  33. </div>
  34. </el-col>
  35. </el-row>
  36. <el-button :type="choice == ''?'primary':''" size="small" @click="screen()" class="btn_css">全部</el-button>
  37. <el-button :type="choice == 2?'primary':''" size="small" @click="screen(2)" class="btn_css">已称毛重</el-button>
  38. <el-button :type="choice == 3?'primary':''" size="small" @click="screen(3)" class="btn_css">已称皮重</el-button>
  39. <el-button size="small" @click="print('',1)">批量打印</el-button>
  40. <el-table class="forData" :data="weighingRecordList" style="width: 100%; margin-top: 20px" height="780"
  41. @selection-change="handleSelectionChange">
  42. <el-table-column type="selection" width="55"></el-table-column>
  43. <el-table-column type="index" label="序号" width="80">
  44. <template scope="scope">
  45. <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
  46. <span v-else>{{ scope.$index + 1 }}</span>
  47. </template>
  48. </el-table-column>
  49. <el-table-column prop="number" label="业务编号"></el-table-column>
  50. <el-table-column prop="contractNo" label="合同编号/移库编号" v-if="warehousingType == 1" width="130">
  51. <template scope="scope">
  52. <span v-if="scope.row.contractNo">{{scope.row.contractNo}}</span>
  53. <span v-else>{{scope.row.moveTaskNo}}</span>
  54. </template>
  55. </el-table-column>
  56. <!--//moveTaskNo -->
  57. <el-table-column prop="customer" label="客户" v-if="warehousingType == 3"></el-table-column>
  58. <el-table-column prop="carNumber" label="车牌号"></el-table-column>
  59. <el-table-column prop="goodsName" label="货名"></el-table-column>
  60. <el-table-column prop="grossWeight" label="毛重(公斤)" width="100"></el-table-column>
  61. <el-table-column prop="tare" label="皮重(公斤)" width="100"></el-table-column>
  62. <el-table-column prop="buckleMiscellaneous" label="扣重(公斤)" width="100"></el-table-column>
  63. <el-table-column prop="netWeight" label="净重(公斤)" width="100"></el-table-column>
  64. <el-table-column prop="secretaryWeigher" label="司称员"></el-table-column>
  65. <el-table-column prop="grossDate" label="检斤时间"></el-table-column>
  66. <el-table-column prop="status" label="状态"></el-table-column>
  67. <el-table-column label="操作">
  68. <template scope="scope">
  69. <!-- <el-button size="small" @click="print(scope.row)">打印</el-button> -->
  70. <el-button @click="print(scope.row)" v-if="scope.row.status == '已称皮重' || scope.row.status == '已称毛重'"
  71. v-hasPermission="`acquisitionManagement.acquisitionWeight.print`">打印</el-button>
  72. </template>
  73. </el-table-column>
  74. </el-table>
  75. </div>
  76. <div style="text-align: center; padding: 10px">
  77. <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage"
  78. :page-size="deptCircularPage.pageSize" layout="total, sizes, prev, pager, next, jumper"
  79. :total="deptBudgetTotal">
  80. </el-pagination>
  81. </div>
  82. <div class="mask" v-show="isShowPrintType"></div>
  83. <div class="print-type" v-show="isShowPrintType">
  84. <div class="print-type-content">
  85. <div class="print-type-title">请选择打印纸张类型</div>
  86. <div class="print-type-checkbox">
  87. <!-- <el-radio-group v-model="radio">
  88. <el-radio label="A4" class="label-width" @change="selectType">A4</el-radio>
  89. <el-radio label="A5" class="label-width" @change="selectType">A5</el-radio>
  90. </el-radio-group> -->
  91. </div>
  92. <div class="shdw-style" v-if="checked||(!ddchecked&&!checked)">
  93. <div>收货单位:</div>
  94. <!-- <div>{{companyName}}</div> -->
  95. <el-select v-model="companyName" placeholder="请选择" style="width: 75%;">
  96. <el-option v-for="item in companyNameOptions" :key="item.value" :label="item.label" :value="item.value">
  97. </el-option>
  98. </el-select>
  99. </div>
  100. <div v-if="warehouseName=='鲅鱼圈金信库'||warehouseName=='白城内陆港'||warehouseName=='哈尔滨依兰库'">
  101. <div class="print-type-ew">
  102. <el-checkbox v-model="checked" @change="changeEw">打印额外票据</el-checkbox>
  103. <el-checkbox v-model="ddchecked" @change="changeEwDD">单独打印额外票据</el-checkbox>
  104. </div>
  105. <div class="ew-print" v-if="printSeparately">
  106. <div class="row">
  107. <div>额外客户姓名:</div>
  108. <!-- <div>{{companyName}}</div> -->
  109. <el-select v-model="ewCustomer" placeholder="请选择" style="width: 75%;">
  110. <el-option v-for="item in ewCustomerOptions" :key="item.value" :label="item.label" :value="item.value">
  111. </el-option>
  112. </el-select>
  113. </div>
  114. <div class="row">
  115. <div>额外收货单位:</div>
  116. <!-- <div>{{companyNameEW}}</div> -->
  117. <el-select v-model="companyNameEW" placeholder="请选择" style="width: 75%;">
  118. <el-option v-for="item in companyNameEWOptions" :key="item.value" :label="item.label"
  119. :value="item.value">
  120. </el-option>
  121. </el-select>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. <div class="bottom-btn">
  127. <el-button @click="typePrintClick">确定</el-button>
  128. <el-button @click="typePrintCannelClick">取消</el-button>
  129. </div>
  130. </div>
  131. <el-dialog width="70%" class="table-content" center :visible.sync="isShowPrint" title="粮食检斤单">
  132. <weightCheckPrint :tableData="dialogData"></weightCheckPrint>
  133. <div style="text-align:center">
  134. <el-button type="primary" @click="isShowPrint = false">关闭</el-button>
  135. <el-button type="primary" @click="printSmall">打印小票</el-button>
  136. <el-button type="primary" @click="printBig">打印单据</el-button>
  137. </div>
  138. </el-dialog>
  139. </div>
  140. </template>
  141. <script>
  142. import {
  143. selectWarehouseSelf,
  144. getweighingList,
  145. getPrint
  146. } from '@/model/houseSelfCollect/index'
  147. import weightCheckPrint from './component/weightCheckPrint.vue'
  148. export default {
  149. components: {
  150. weightCheckPrint
  151. },
  152. data() {
  153. return {
  154. weighingRecordList: [],
  155. warehouseId: '',
  156. warehouseName: '',
  157. // goodsNameList: [],
  158. // goodsNameAllList: [],
  159. // binNoList: [],
  160. // binNumberId: '', //仓位Id
  161. // warehouseType: '',
  162. compId: '',
  163. //分页
  164. currentPage: 1,
  165. pageSize: 10,
  166. deptCircularPage: {},
  167. deptBudgetTotal: 0,
  168. warehouseList: [], //仓库
  169. searchKeyWord: '',
  170. choice: '',
  171. warehousingType: 1,
  172. isShowPrint: false,
  173. dialogData: {},
  174. title: '',
  175. modification: [],
  176. ewCustomerOptions: [{
  177. value: '黑龙江利润元粮食贸易有限公司',
  178. label: '黑龙江利润元粮食贸易有限公司'
  179. }, {
  180. value: '黑龙江众利合粮食贸易有限公司',
  181. label: '黑龙江众利合粮食贸易有限公司'
  182. }, {
  183. value: '黑龙江鑫满仓粮食贸易有限公司',
  184. label: '黑龙江鑫满仓粮食贸易有限公司'
  185. }, {
  186. value: '黑龙江中天昊元贸易有限公司',
  187. label: '黑龙江中天昊元贸易有限公司'
  188. }],
  189. companyNameOptions: [{
  190. value: '黑龙江利润元粮食贸易有限公司',
  191. label: '黑龙江利润元粮食贸易有限公司'
  192. }, {
  193. value: '黑龙江众利合粮食贸易有限公司',
  194. label: '黑龙江众利合粮食贸易有限公司'
  195. }, {
  196. value: '黑龙江鑫满仓粮食贸易有限公司',
  197. label: '黑龙江鑫满仓粮食贸易有限公司'
  198. }, {
  199. value: '黑龙江中天昊元贸易有限公司',
  200. label: '黑龙江中天昊元贸易有限公司'
  201. }, ],
  202. companyNameEWOptions: [{
  203. value: '厦门建发物产有限公司',
  204. label: '厦门建发物产有限公司'
  205. }],
  206. companyName: '黑龙江利润元粮食贸易有限公司',
  207. companyNameEW: '厦门建发物产有限公司',
  208. ewCustomer: '黑龙江利润元粮食贸易有限公司',
  209. ewradio: '',
  210. ddchecked: false,
  211. checked: false,
  212. isShowPrintType: false,
  213. dialogDataList: [],
  214. jjSelectPrintList: [],
  215. printSeparately: false,
  216. onePrint: false,
  217. }
  218. },
  219. activated() {
  220. //仓库
  221. selectWarehouseSelf({
  222. compId: localStorage.getItem('ws-pf_compId'),
  223. })
  224. .toPromise()
  225. .then((response) => {
  226. this.warehouseList = response
  227. })
  228. this.compId = localStorage.getItem('ws-pf_compId')
  229. this.warehousingType = this.$route.query.inWarehouseType
  230. this.warehouseName = this.$route.query.warehouseName //仓库名
  231. this.getList()
  232. },
  233. methods: {
  234. typePrintCannelClick() {
  235. this.onePrint = false //单个打印标识
  236. this.dialogDataList = [] //打个打印取消时数组至空
  237. this.isShowPrintType = false
  238. },
  239. handleSelectionChange(val) {
  240. this.modification = val;
  241. },
  242. // batchPrint(){
  243. // if(this.modification.length == 0){
  244. // this.$message.error("请选择批量打印的条目!")
  245. // return
  246. // }
  247. // // this.isShowPrintType = true
  248. // },
  249. changeEw(e) {
  250. this.ddchecked = false
  251. if (e) {
  252. this.printSeparately = true
  253. } else {
  254. this.printSeparately = false
  255. }
  256. },
  257. changeEwDD(e) {
  258. this.checked = false
  259. if (e) {
  260. this.printSeparately = true
  261. } else {
  262. this.printSeparately = false
  263. }
  264. },
  265. lookup() {
  266. this.getList()
  267. },
  268. changeType(val) {
  269. this.warehousingType = val
  270. this.getList()
  271. },
  272. screen(num) {
  273. this.choice = num
  274. this.getList()
  275. },
  276. returnsales() {
  277. this.$router.go(-1)
  278. },
  279. async typePrintClick(type) {
  280. if (this.onePrint) { //判断是否是单个打印
  281. getPrint({
  282. id: this.idPrint
  283. })
  284. .toPromise()
  285. .then((response) => {
  286. this.dialogDataList = [] //点击确认时先清空要打印的数组
  287. this.dialogData = response
  288. if (response.compName == '黑龙江秋收有限公司') {
  289. this.dialogData.compName = '黑龙江中天昊元贸易有限公司'
  290. }
  291. if (this.checked) {
  292. this.dialogDataList.push(this.dialogData)
  293. var _datas = JSON.stringify(this.dialogData)
  294. _datas = JSON.parse(_datas)
  295. _datas.compName = this.companyNameEW;
  296. _datas.customer = this.ewCustomer
  297. this.dialogDataList.push(_datas)
  298. } else if (this.ddchecked) {
  299. _datas = this.dialogData
  300. _datas.compName = this.companyNameEW;
  301. _datas.customer = this.ewCustomer
  302. this.dialogDataList.push(_datas)
  303. } else {
  304. this.dialogData.companyName = this.companyName
  305. this.dialogDataList.push(this.dialogData)
  306. }
  307. this.printBig('', this.radio)
  308. })
  309. .catch((response) => {
  310. // EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
  311. })
  312. } else {
  313. // if (this.isExcelPrint) {
  314. // this.printBig(2, this.radio)
  315. // this.isExcelPrint = false
  316. // } else {
  317. this.jjSelectPrintList = []
  318. let index1 = 0;
  319. for (let i = 0; i < this.modification.length; i++) {
  320. await getPrint({
  321. id: this.modification[i].id
  322. })
  323. .toPromise()
  324. .then((response) => {
  325. index1++;
  326. response.compName = this.companyName
  327. if (response.compName == '黑龙江秋收有限公司') {
  328. response.compName = '黑龙江中天昊元贸易有限公司'
  329. }
  330. this.jjSelectPrintList.push(response)
  331. if (index1 == this.modification.length) {
  332. this.printBig(1, this.radio)
  333. }
  334. })
  335. .catch((response) => {})
  336. }
  337. // }
  338. }
  339. },
  340. makeEWjjSelectPrintList() {
  341. let _selectPrint_EWjjSelectPrintList = JSON.parse(JSON.stringify(this.jjSelectPrintList));
  342. for (let i = 0; i < _selectPrint_EWjjSelectPrintList.length; i++) {
  343. let _data = _selectPrint_EWjjSelectPrintList[i];
  344. _data.compName = this.companyNameEW;
  345. _data.customer = this.ewCustomer
  346. }
  347. localStorage.setItem('selectPrint_EWjjSelectPrintList', JSON.stringify(_selectPrint_EWjjSelectPrintList))
  348. },
  349. check(name, type) {
  350. if (type == 1) {
  351. for (var _tmp = 0; _tmp < this.ewCustomerOptions.length; _tmp++) {
  352. if (this.ewCustomerOptions[_tmp].label == name) {
  353. return false
  354. }
  355. }
  356. return true
  357. } else if (type == 2) {
  358. for (var _tmp = 0; _tmp < this.companyNameEWOptions.length; _tmp++) {
  359. if (this.companyNameEWOptions[_tmp].label == name) {
  360. return false
  361. }
  362. }
  363. return true
  364. }
  365. },
  366. print(row, type, pageType) {
  367. //打印
  368. if (type == 1) { //
  369. if (this.modification.length == 0) {
  370. this.$message.error('请选择批量打印的条目!')
  371. return
  372. }
  373. for (let _num = 0; _num < this.modification.length; _num++) {
  374. if (this.modification[_num].serviceManagementType == 1 && (this.warehouseName == '鲅鱼圈金信库' || this
  375. .warehouseName == '白城内陆港'|| this.warehouseName == '哈尔滨依兰库')) {
  376. if (this.modification[_num].seller && this.modification[_num].buyer) {
  377. let cang = {}
  378. cang.value = this.modification[_num].seller
  379. cang.label = this.modification[_num].seller
  380. if (this.check(this.modification[_num].seller, 1)) {
  381. this.ewCustomerOptions.push(cang)
  382. }
  383. let cang1 = {}
  384. cang1.value = this.modification[_num].buyer
  385. cang1.label = this.modification[_num].buyer
  386. if (this.check(this.modification[_num].buyer, 2)) {
  387. this.companyNameEWOptions.push(cang1)
  388. }
  389. }
  390. }
  391. }
  392. this.isShowPrintType = true
  393. } else {
  394. if (row.serviceManagementType == 1 && (this.warehouseName == '鲅鱼圈金信库' || this.warehouseName == '白城内陆港'|| this.warehouseName == '哈尔滨依兰库')) {
  395. if (row.seller && row.buyer) {
  396. let cang = {}
  397. cang.value = row.seller
  398. cang.label = row.seller
  399. if (this.check(row.seller, 1)) {
  400. this.ewCustomerOptions.push(cang)
  401. }
  402. let cang1 = {}
  403. cang1.value = row.buyer
  404. cang1.label = row.buyer
  405. if (this.check(row.buyer, 2)) {
  406. this.companyNameEWOptions.push(cang1)
  407. }
  408. }
  409. }
  410. this.idPrint = row.id
  411. this.isShowPrintType = true
  412. this.onePrint = true //单个打印标识
  413. }
  414. },
  415. printSmall() {
  416. window.open('../../../../static/weightCheck.html?type=1&tableData=' + JSON.stringify(this.dialogData))
  417. },
  418. printBig(type, radioType) {
  419. // 打印额外
  420. if (this.checked || this.ddchecked) {
  421. this.makeEWjjSelectPrintList()
  422. // this.selectEW = true;
  423. }
  424. if (type == 1) {
  425. localStorage.setItem('selectPrint_jjSelectPrintList', JSON.stringify(this.jjSelectPrintList))
  426. window.open('../../../../static/weightCheck.html?type=2&radioType=' + radioType + '&selectEW=' + this
  427. .checked + '&selectEWDD=' + this.ddchecked)
  428. } else if (type == 2) {
  429. localStorage.setItem('selectPrint_jjSelectPrintList', JSON.stringify(this.excelPrintData))
  430. window.open('../../../../static/weightCheck.html?type=2&radioType=' + radioType)
  431. } else {
  432. console.log(this.dialogDataList)
  433. window.open('../../../../static/weightCheck.html?type=2&tableData=' + JSON.stringify(this.dialogDataList))
  434. }
  435. },
  436. warehouseNameChange() {
  437. this.getList()
  438. },
  439. handleSizeChange(val) {
  440. console.log(`每页 ${val} 条`)
  441. this.pageSize = val
  442. this.getList()
  443. },
  444. handleCurrentChange(val) {
  445. this.currentPage = val
  446. console.log(`当前页: ${val}`)
  447. this.getList()
  448. },
  449. getList() {
  450. // 列表
  451. getweighingList({
  452. compId: localStorage.getItem('ws-pf_compId'),
  453. currentPage: this.currentPage,
  454. pageSize: this.pageSize,
  455. searchKeyWord: this.searchKeyWord,
  456. warehouseName: this.warehouseName,
  457. managementType: 1,
  458. serviceManagementType: this.warehousingType,
  459. statusType: this.choice
  460. })
  461. .toPromise()
  462. .then((response) => {
  463. this.weighingRecordList = response.records
  464. this.deptBudgetTotal = response.total
  465. })
  466. .catch((response) => {
  467. // EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
  468. })
  469. },
  470. },
  471. }
  472. </script>
  473. <style lang="scss" scoped>
  474. .toptitle {
  475. background: #f6f7fc;
  476. }
  477. .bg-left {
  478. padding-left: 30px;
  479. }
  480. .bg-right {
  481. text-align: right;
  482. padding: 16px 20px;
  483. }
  484. .top-title {
  485. width: 50%;
  486. display: flex;
  487. }
  488. .title {
  489. position: relative;
  490. }
  491. .title::before {
  492. content: '';
  493. display: inline-block;
  494. width: 5px;
  495. height: 30px;
  496. background: #5473e8;
  497. position: absolute;
  498. left: 0;
  499. }
  500. .container {
  501. overflow: scroll;
  502. height: 93vh;
  503. }
  504. .center {
  505. margin: auto;
  506. }
  507. .centertitle {
  508. display: flex;
  509. margin: 10px 0;
  510. }
  511. .temporary {
  512. line-height: 80px;
  513. font-size: 20px;
  514. color: #abaaaa;
  515. }
  516. /deep/.forData .cell {
  517. text-align: center;
  518. }
  519. //弹出框
  520. .eject-warehouse {
  521. font-size: 20px;
  522. margin-left: 15px;
  523. font-weight: 600;
  524. }
  525. .table_css {
  526. margin: 20px auto;
  527. tr {
  528. height: 50px;
  529. }
  530. .table_item {
  531. min-width: 70px;
  532. }
  533. td {
  534. text-align: center;
  535. font-size: 18px;
  536. font-weight: 600;
  537. }
  538. .el-select {
  539. width: 90%;
  540. }
  541. }
  542. .btn_topcss {
  543. margin-top: 15px;
  544. }
  545. .btn_css {
  546. width: 90px;
  547. margin-left: 10px;
  548. }
  549. .search_css {
  550. margin: 0 20px;
  551. }
  552. .mask {
  553. background: black;
  554. width: 100vw;
  555. height: 100vh;
  556. position: fixed;
  557. top: 0;
  558. z-index: 99;
  559. opacity: 0.3;
  560. }
  561. .print-type-title {
  562. text-align: center;
  563. font-size: 18px;
  564. margin: 20px;
  565. }
  566. .bottom-btn {
  567. display: flex;
  568. margin-top: 20px;
  569. justify-content: space-around;
  570. }
  571. .print-type-checkbox {
  572. // padding-left: 20px;
  573. }
  574. .print-type {
  575. position: absolute;
  576. top: 0;
  577. bottom: 0;
  578. left: 0;
  579. right: 0;
  580. margin: auto;
  581. width: 440px;
  582. height: 320px;
  583. background: white;
  584. border-radius: 10px;
  585. z-index: 999;
  586. }
  587. /deep/.el-radio-group {
  588. width: 100%;
  589. display: flex;
  590. }
  591. /deep/.el-radio__label {
  592. font-size: 20px;
  593. }
  594. /deep/.el-radio__inner {
  595. // background: red;
  596. height: 20px;
  597. width: 20px;
  598. }
  599. .label-width {
  600. width: 100%;
  601. text-align: center;
  602. font-size: 20px;
  603. }
  604. .show-excel {
  605. opacity: 0;
  606. }
  607. /deep/.base_header_layout .find.el-button--primary {
  608. width: 30px;
  609. border-top-left-radius: 0px;
  610. border-bottom-left-radius: 0px;
  611. }
  612. /deep/.base_header_layout .findinput input {
  613. border-top-right-radius: 0px;
  614. border-bottom-right-radius: 0px;
  615. }
  616. .ew-print {
  617. padding: 0 20px;
  618. margin-top: 10px;
  619. // display: flex;
  620. // justify-content: space-between;
  621. // align-content: center;
  622. .row {
  623. display: flex;
  624. margin-top: 10px;
  625. align-items: center;
  626. }
  627. }
  628. .sh-address {
  629. display: flex;
  630. }
  631. .print-type-ew {
  632. display: flex;
  633. justify-content: space-between;
  634. padding: 0 20px;
  635. /deep/.el-radio__label {
  636. font-size: 14px;
  637. }
  638. margin-top: 10px;
  639. }
  640. /deep/.el-table .cell {
  641. text-align: center;
  642. }
  643. .shdw-style {
  644. display: flex;
  645. justify-content: space-between;
  646. align-items: center;
  647. padding: 0 20px;
  648. margin-top: 20px;
  649. }
  650. </style>