warehouseManagementNoWeight.vue 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. //检斤待完成
  2. <template>
  3. <div class="">
  4. <div class="row1">
  5. <h2 class="bg-left title">检斤待完成</h2>
  6. <el-button class="bg-bottom" type="primary" size="small" @click="returnWarehouse()">返回</el-button>
  7. </div>
  8. <ws-form ref="deptBudgetList" :v-model="deptBudgetList">
  9. <div class="center">
  10. <h2 style="padding-left: 20px">
  11. <img style="position: relative; top: 2px" width="19" height="19" src="../../../public/img/cangku.png"
  12. alt="" />
  13. {{ this.$route.query.warehouseName }}
  14. <span class="position" v-show="this.$route.query.warehouseType == 1">
  15. {{ this.$route.query.binNumber }}仓位
  16. </span>
  17. <span v-show="this.$route.query.warehouseType == 2">(临)</span>
  18. <el-date-picker style="margin: 0 10px 0 10px" class="dataClass" value-format='yyyy-MM-dd' v-model="value2"
  19. @change='datechange' type="daterange" align="right" range-separator="至" start-placeholder="出入库日期起"
  20. end-placeholder="出入库日期止">
  21. </el-date-picker>
  22. </h2>
  23. <el-table :data="improved.records" height="calc(100% - 200px)">
  24. <el-table-column type="index" label="序号">
  25. <template scope="scope">
  26. <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
  27. <span v-else>{{ scope.$index + 1 }}</span>
  28. </template>
  29. </el-table-column>
  30. <el-table-column prop="goodsName" label="货名"> </el-table-column>
  31. <el-table-column prop="grossWeight" label="毛重(吨)"></el-table-column>
  32. <el-table-column prop="tare" label="皮重(吨)"> </el-table-column>
  33. <el-table-column prop="netWeight" label="净重(吨)"></el-table-column>
  34. <el-table-column prop="grade" label="品级">
  35. <template slot-scope="scope">
  36. <span v-if="scope.row.grade == '一等品'" class="top-grade">{{
  37. scope.row.grade
  38. }}</span>
  39. <span v-if="scope.row.grade == '二等品'" class="second-class">{{
  40. scope.row.grade
  41. }}</span>
  42. <span v-if="scope.row.grade == '三等品'" class="third-class">{{
  43. scope.row.grade
  44. }}</span>
  45. <span v-if="scope.row.grade == '等外'" class="substandard">{{
  46. scope.row.grade
  47. }}</span>
  48. </template>
  49. </el-table-column>
  50. <el-table-column prop="inOutDate" label="出入库日期">
  51. </el-table-column>
  52. <el-table-column prop="inOutType" label="类型"> </el-table-column>
  53. <el-table-column prop="contractNo" label="合同编号">
  54. </el-table-column>
  55. <el-table-column prop="carNo" label="车牌号"> </el-table-column>
  56. <el-table-column prop="boxNo" label="箱号-1">
  57. </el-table-column>
  58. <el-table-column prop="boxNoOther" label="箱号-2">
  59. </el-table-column>
  60. <el-table-column prop="titleNo" label="封号-1">
  61. </el-table-column>
  62. <el-table-column prop="titleNoOther" label="封号-2">
  63. </el-table-column>
  64. <el-table-column prop="wingNumber" label="车厢号-1">
  65. </el-table-column>
  66. <el-table-column prop="wingNumberOther" label="车厢号-2">
  67. </el-table-column>
  68. <el-table-column prop="shipNumber" label="航次">
  69. </el-table-column>
  70. <el-table-column prop="shipName" label="船名">
  71. </el-table-column>
  72. <el-table-column prop="agent" label="经办人"> </el-table-column>
  73. <el-table-column prop="backOffice" label="操作人"> </el-table-column>
  74. <el-table-column prop="updateDate" label="保存时间">
  75. </el-table-column>
  76. <el-table-column prop="address" label="操作" width="200">
  77. <template slot-scope="scope">
  78. <ws-button v-if="scope.row.inOutFlag =='2' " v-hasPermission="
  79. `warehouseManagement.warehouse.warehouseInfo.in`
  80. " class="deliverystorage" @click="edits(scope.row)">
  81. 皮检
  82. </ws-button>
  83. <ws-button v-else v-hasPermission="
  84. `warehouseManagement.warehouse.warehouseInfo.out`
  85. " class="putstorage" @click="edits(scope.row)">
  86. 毛检
  87. </ws-button>
  88. <ws-button v-hasPermission="
  89. `warehouseManagement.warehouse.warehouseInfo.view`
  90. " class="putstorage" @click="exchange(scope.row)">
  91. 换仓
  92. </ws-button>
  93. <!-- <el-button @click="print(scope.row)" v-hasPermission="`acquisitionManagement.acquisitionWeight.print`">打印</el-button > -->
  94. <!-- <div class="record" @click="edits(scope.row)">编辑</div>
  95. <div class="adjustment" @click="handleDelete(scope.row)">
  96. 删除
  97. </div> -->
  98. </template>
  99. </el-table-column>
  100. </el-table>
  101. <div style='text-align:center;'>
  102. <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
  103. :current-page="currentPage" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper"
  104. :total="deptBudgetTotal">
  105. </el-pagination>
  106. </div>
  107. <el-dialog
  108. title="提示"
  109. :visible.sync="dialogVisible"
  110. width="30%"
  111. :before-close="handleClose">
  112. <el-select filterable clearable v-model="binNumber" placeholder="请选择仓位" class="typeselect"
  113. @change="binNumberChange">
  114. <el-option v-for="item in binnumberList" :key="item.binNumber" :label="item.binNumber"
  115. :value="item.binNumber" />
  116. </el-select>
  117. <span slot="footer" class="dialog-footer">
  118. <el-button @click="dialogVisible = false">取 消</el-button>
  119. <el-button type="primary" @click="dialogVisibleconfirm">确 定</el-button>
  120. </span>
  121. </el-dialog>
  122. </div>
  123. </ws-form>
  124. </div>
  125. </template>
  126. <script>
  127. import {
  128. complete,
  129. delInOut,
  130. completeList,
  131. getPrintInfo,
  132. getbinnumber,
  133. addstorageputList
  134. // deletewarehouse,
  135. // warehouseName,
  136. // addstorageputList,
  137. } from '@/model/warehouse/index'
  138. // import { downloadFile } from '@/utils/batchDown'
  139. import Pagination from '@/components/Pagination'
  140. import WsUpload from '@/components/WsUpload'
  141. import {
  142. dayjs
  143. } from 'base-core-lib'
  144. export default {
  145. name: 'viewSpareMoney',
  146. components: {
  147. WsUpload,
  148. Pagination,
  149. },
  150. watch: {
  151. vesselId(val) {
  152. this.getList()
  153. },
  154. isShow(val) {
  155. this.showType = val
  156. },
  157. },
  158. data() {
  159. return {
  160. //弹出框
  161. dialogViewSpareMoney: false,
  162. dialogApproveFormVisible: false,
  163. // 船舶类型
  164. monetaryKey: null,
  165. // 表格显示数据
  166. tableDate: [],
  167. // 是否显示
  168. showType: true,
  169. binNumber:'',
  170. // 年
  171. year: '',
  172. deptBudgetTotal: 0,
  173. currentPage: 1,
  174. pageSize: 10,
  175. searchType: 1,
  176. searchKeyWord: '',
  177. contractType: 2,
  178. startDate: null,
  179. endDate: null,
  180. value2: [],
  181. dialogVisible:false,
  182. id:0,
  183. deletewarehouse: [],
  184. improved: [],
  185. row: [],
  186. deptBudgetList1: [],
  187. // 提交类型
  188. submitType: true,
  189. binnumberList:[],
  190. selectpackingMethod: {},
  191. size: 10,
  192. compId: localStorage.getItem('ws-pf_compId'),
  193. deptCircularPage: {},
  194. packtypeList: {},
  195. date: {
  196. year: dayjs().format('YYYY'),
  197. month: dayjs().format('MM'),
  198. },
  199. contractList: [],
  200. deptBudgetList: {},
  201. historyList: [],
  202. // inOutDate:null,
  203. pickerBeginDateBefore: {
  204. disabledDate: (time) => {
  205. return time.getTime() > Date.now()
  206. },
  207. },
  208. accessoryTFs: false,
  209. }
  210. },
  211. activated() {
  212. //cg.viewBudget
  213. //cg.viewSpareMoney
  214. // this.getVesselData();
  215. this.deptBudgetList1.warehouseName = this.$route.query.warehouseName
  216. this.binNumber = this.$route.query.binNumber
  217. this.status = this.$route.query.status
  218. this.deptBudgetList.warehouseType = this.$route.query.warehouseType
  219. this.createType = this.$route.query.createType
  220. this.getPassYearFormatDate()
  221. //接参
  222. this.getList(
  223. this.$route.query.baseId,
  224. this.$route.query.positionId,
  225. this.$route.query.warehouseType
  226. )
  227. this.showType = this.isShow
  228. },
  229. methods: {
  230. handleClose(){
  231. this.dialogVisible=false
  232. },
  233. dialogVisibleconfirm(){
  234. this.$confirm(`确定修改仓位?`, {
  235. cancelButtonText: '取消',
  236. confirmButtonText: '确定',
  237. type: 'warning',
  238. })
  239. .then(() => {
  240. addstorageputList({statusFlag:1,id:this.id,positionId:this.deptBudgetList.positionId,binNumber:this.binNumber,warehouseInOutDetail:{}}).toPromise()
  241. .then((response) => {
  242. this.$notify.success({
  243. title: '成功',
  244. message: '修改仓位成功',
  245. })
  246. this.dialogVisible=false
  247. this.getList(
  248. this.$route.query.baseId,
  249. this.$route.query.positionId,
  250. this.$route.query.warehouseType
  251. )
  252. })
  253. })
  254. .catch(() => {
  255. return false
  256. })
  257. },
  258. binNumberChange(e){
  259. for (let i = 0; i < this.binnumberList.length; i++) {
  260. if(this.binnumberList[i].binNumber==e){
  261. this.deptBudgetList.positionId=this.binnumberList[i].id
  262. }
  263. }
  264. },
  265. exchange(row){
  266. var that=this
  267. getbinnumber({id: this.$route.query.baseId}).toPromise()
  268. .then((response) => {
  269. this.binnumberList = response.warehousePositionInfoList
  270. this.$forceUpdate()
  271. })
  272. this.id=row.id
  273. this.dialogVisible=true
  274. },
  275. datechange() {
  276. this.getList()
  277. },
  278. //返回按钮
  279. returnWarehouse() {
  280. this.$router.push({
  281. path: 'warehouseManagementList'
  282. })
  283. },
  284. getPassYearFormatDate() {
  285. var nowDate = new Date()
  286. nowDate.setTime(nowDate.getTime() - 24 * 60 * 60 * 1000 * 30)
  287. var seperator1 = '-'
  288. var year = nowDate.getFullYear()
  289. var month = nowDate.getMonth() + 1
  290. var strDate = nowDate.getDate()
  291. if (month >= 1 && month <= 9) {
  292. month = '0' + month
  293. }
  294. if (strDate >= 0 && strDate <= 9) {
  295. strDate = '0' + strDate
  296. }
  297. var formatDate = year + seperator1 + month + seperator1 + strDate
  298. this.getNowFormatDate(formatDate)
  299. },
  300. /* 获取现在时间,并接受过去时间的值 */
  301. getNowFormatDate(formatDate) {
  302. var date = new Date()
  303. date.setTime(date.getTime() + 24 * 60 * 60 * 1000)
  304. var seperator1 = '-'
  305. var year = date.getFullYear()
  306. var month = date.getMonth() + 1
  307. var strDate = date.getDate()
  308. if (month >= 1 && month <= 9) {
  309. month = '0' + month
  310. }
  311. if (strDate >= 0 && strDate <= 9) {
  312. strDate = '0' + strDate
  313. }
  314. var nowData = year + seperator1 + month + seperator1 + strDate
  315. this.value2 = [formatDate, nowData] // 默认赋值一年时间
  316. },
  317. //编辑
  318. edits(row) {
  319. if (row.inOutFlag == 2) {
  320. this.$store.dispatch('app/setdeptBudgetList', row)
  321. this.$router.push({
  322. path: 'warehouseManagementNoWeightIn',
  323. query: {
  324. id: row.id,
  325. agent: row.agent,
  326. baseId: row.baseId,
  327. binNumber: row.binNumber,
  328. carNo: row.carNo,
  329. compId: row.compId,
  330. boxNo: row.boxNo,
  331. boxNoOther: row.boxNoOther,
  332. titleNo: row.titleNo,
  333. titleNoOther: row.titleNoOther,
  334. contractNo: row.contractNo,
  335. goodsName: row.goodsName,
  336. goodsNameKey: row.goodsNameKey,
  337. grade: row.grade,
  338. grossWeight: row.grossWeight,
  339. inOutDate: row.inOutDate,
  340. inOutFlag: row.inOutFlag,
  341. inOutType: row.inOutType,
  342. inOutTypeKey: row.inOutTypeKey,
  343. inOutTaskNo: row.inOutTaskNo,
  344. netWeight: row.netWeight,
  345. positionId: row.positionId,
  346. statusFlag: row.statusFlag,
  347. tare: row.tare,
  348. warehouseName: row.warehouseName,
  349. warehouseInOutDetail: JSON.stringify(row.warehouseInOutDetail),
  350. warehouseType: this.deptBudgetList.warehouseType,
  351. createType: this.createType,
  352. temporaryOutType: row.temporaryOutType,
  353. cost: row.cost,
  354. freight: row.freight,
  355. type: row.type,
  356. buckleWeightRatio: row.buckleWeightRatio,
  357. tidalGrainWater: row.tidalGrainWater,
  358. solidGrainWater: row.solidGrainWater,
  359. pureWeight: row.pureWeight,
  360. deductionAmount: row.deductionAmount,
  361. deductionWeight: row.deductionWeight,
  362. allowEdit: row.allowEdit,
  363. automaticWeightAcquisition: row.automaticWeightAcquisition,
  364. outType:row.outType,//运输类型
  365. carId:row.carId,//派车id
  366. tranCarNo:row.tranCarNo,//派车编号
  367. selfLoading:row.selfLoading,
  368. },
  369. })
  370. } else if (row.inOutFlag == 1) {
  371. this.$store.dispatch('app/setdeptBudgetList', row)
  372. // this.$store.commit('deptBudgetList',row)
  373. this.$router.push({
  374. path: 'warehouseManagementNoWeightOut',
  375. query: {
  376. id: row.id,
  377. agent: row.agent,
  378. baseId: row.baseId,
  379. binNumber: row.binNumber,
  380. carNo: row.carNo,
  381. compId: row.compId,
  382. contractNo: row.contractNo,
  383. boxNo: row.boxNo,
  384. boxNoOther: row.boxNoOther,
  385. titleNo: row.titleNo,
  386. titleNoOther: row.titleNoOther,
  387. goodsName: row.goodsName,
  388. goodsNameKey: row.goodsNameKey,
  389. grade: row.grade,
  390. status: '',
  391. inOutTaskNo: row.inOutTaskNo,
  392. grossWeight: row.grossWeight,
  393. inOutDate: row.inOutDate,
  394. inOutFlag: row.inOutFlag,
  395. inOutType: row.inOutType,
  396. inOutTypeKey: row.inOutTypeKey,
  397. netWeight: row.netWeight,
  398. positionId: row.positionId,
  399. statusFlag: row.statusFlag,
  400. tare: row.tare,
  401. warehouseName: row.warehouseName,
  402. warehouseInOutDetail: JSON.stringify(row.warehouseInOutDetail),
  403. warehouseType: this.deptBudgetList.warehouseType,
  404. temporaryOutType: this.temporaryOutType,
  405. cost: row.cost,
  406. freight: row.freight,
  407. type: row.type,
  408. buckleWeightRatio: row.buckleWeightRatio,
  409. tidalGrainWater: row.tidalGrainWater,
  410. solidGrainWater: row.solidGrainWater,
  411. pureWeight: row.pureWeight,
  412. deductionAmount: row.deductionAmount,
  413. deductionWeight: row.deductionWeight,
  414. allowEdit: row.allowEdit,
  415. automaticWeightAcquisition: row.automaticWeightAcquisition,
  416. outType:row.outType,//运输类型
  417. carId:row.carId,//派车id
  418. tranCarNo:row.tranCarNo,//派车编号
  419. selfLoading:row.selfLoading,
  420. },
  421. })
  422. }
  423. },
  424. dateFormat(fmt, date) {
  425. let ret
  426. const opt = {
  427. 'Y+': date.getFullYear().toString(), // 年
  428. 'm+': (date.getMonth() + 1).toString(), // 月
  429. 'd+': date.getDate().toString(), // 日
  430. 'H+': date.getHours().toString(), // 时
  431. // "M+": date.getMinutes().toString(), // 分
  432. // "S+": date.getSeconds().toString() // 秒
  433. // 有其他格式化字符需求可以继续添加,必须转化成字符串
  434. }
  435. for (let k in opt) {
  436. ret = new RegExp('(' + k + ')').exec(fmt)
  437. if (ret) {
  438. fmt = fmt.replace(
  439. ret[1],
  440. ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')
  441. )
  442. }
  443. }
  444. return fmt
  445. },
  446. print(row) {
  447. },
  448. handleClose() {
  449. this.accessoryTFs = false
  450. },
  451. handleSizeChange(val) {
  452. console.log(`每页 ${val} 条`)
  453. this.pageSize = val
  454. this.getList()
  455. },
  456. handleCurrentChange(val) {
  457. this.currentPage = val
  458. console.log(`当前页: ${val}`)
  459. this.getList()
  460. },
  461. //收
  462. getList(id, id1, id2) {
  463. var startDate = ''
  464. var endDate = ''
  465. if (this.value2) {
  466. startDate = this.value2[0] ? this.value2[0] : ''
  467. endDate = this.value2[1] ? this.value2[1] : ''
  468. }
  469. if (id2 == 1) {
  470. complete({
  471. // compId: localStorage.getItem('ws-pf_compId'),
  472. baseId: id,
  473. positionId: id1,
  474. pageSize: this.pageSize,
  475. currentPage: this.currentPage,
  476. startDate: startDate,
  477. endDate: endDate,
  478. // inOutDate:this.inOutDate
  479. })
  480. .toPromise()
  481. .then((response) => {
  482. this.deptBudgetTotal = response.total
  483. this.improved = response
  484. })
  485. } else if (id2 == 2) {
  486. completeList({
  487. baseId: id,
  488. positionId: id1,
  489. pageSize: this.pageSize,
  490. currentPage: this.currentPage,
  491. startDate: startDate,
  492. endDate: endDate,
  493. searchType: this.status
  494. })
  495. .toPromise()
  496. .then((response) => {
  497. this.improved = response
  498. })
  499. }
  500. },
  501. handleExamine(row) {
  502. this.$router.push({
  503. name: 'salesContractExamine',
  504. query: {
  505. id: row.id
  506. },
  507. })
  508. },
  509. //删除
  510. handleDelete(row) {
  511. this.$confirm(`删除后不可恢复,确认删除?`, {
  512. cancelButtonText: '取消',
  513. confirmButtonText: '确定',
  514. type: 'warning',
  515. })
  516. .then(() => {
  517. delInOut({
  518. id: row.id
  519. })
  520. .toPromise()
  521. .then((response) => {
  522. this.$notify.success({
  523. title: '成功',
  524. message: '删除成功',
  525. })
  526. this.getList(
  527. row.baseId,
  528. row.positionId,
  529. this.$route.query.warehouseType
  530. )
  531. })
  532. .catch((response) => {})
  533. })
  534. .catch(() => {
  535. return false
  536. })
  537. },
  538. },
  539. find() {
  540. this.startDate = this.dateFormat('YYYY-mm-dd', this.value2[0])
  541. this.endDate = this.dateFormat('YYYY-mm-dd', this.value2[1])
  542. this.currentPage = 1
  543. this.getList()
  544. },
  545. // deletecontract(){},
  546. //删除
  547. approve() {},
  548. listQuery() {},
  549. total() {},
  550. clearfiltQuery() {},
  551. selectCrtDuty() {},
  552. }
  553. </script>
  554. <style lang="scss" scoped>
  555. .center {
  556. // position: relative;
  557. // top: 50px;
  558. width: 100%;
  559. height: 100%;
  560. margin: 0 auto;
  561. }
  562. .container .bg-left {
  563. margin-left: 40px;
  564. }
  565. .container .bg-bottom {
  566. position: absolute;
  567. float: right;
  568. top: 15px;
  569. right: 20px;
  570. }
  571. .vertical-text-left {
  572. width: 62px;
  573. text-align: right;
  574. }
  575. /deep/.el-form-item {
  576. width: 33%;
  577. }
  578. .el-row {
  579. background: #f6f7fc;
  580. // box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  581. border-radius: 4px 4px 1px 1px;
  582. }
  583. .container .bg-bottom {
  584. width: 74px;
  585. height: 32px;
  586. background: #5473e8;
  587. border-radius: 4px;
  588. }
  589. .bg-bottom {
  590. margin-top: 5px 0px;
  591. }
  592. .el-table .el-table__header tr {
  593. width: 1091px;
  594. height: 50px;
  595. background: #f6f7fc;
  596. border: 1px solid #e8ecf6;
  597. text-align: center;
  598. }
  599. .el-table .cell {
  600. text-align: center;
  601. width: 29px;
  602. height: 20px;
  603. font-size: 14px;
  604. font-family: PingFangSC-Regular, PingFang SC;
  605. font-weight: 400;
  606. color: #5878e8;
  607. line-height: 20px;
  608. }
  609. .default .winseaview-main .el-table th>.cell {
  610. color: #8890b1;
  611. }
  612. .record,
  613. .adjustment {
  614. display: inline-block;
  615. color: #5878e8;
  616. padding: 0 4px !important;
  617. position: relative;
  618. }
  619. /deep/.el-table td,
  620. .el-table th {
  621. text-align: center;
  622. }
  623. /deep/.el-table .el-table__header th {
  624. border-bottom-width: 0px;
  625. text-align: center;
  626. }
  627. .top-grade {
  628. background: linear-gradient(90deg, #5678e9, #7993f6);
  629. color: #fff;
  630. padding: 3px;
  631. border-radius: 2px;
  632. }
  633. .second-class {
  634. background: linear-gradient(90deg, #50cdd9, #82e2ea);
  635. color: #fff;
  636. padding: 3px;
  637. border-radius: 2px;
  638. }
  639. .third-class {
  640. background: linear-gradient(90deg, #ffa735, #ffbf70);
  641. color: #fff;
  642. padding: 3px;
  643. border-radius: 2px;
  644. }
  645. .substandard {
  646. background: linear-gradient(90deg, #b2b4bb, #ced0d5);
  647. color: #fff;
  648. padding: 3px;
  649. border-radius: 2px;
  650. }
  651. // .container .bg-left{
  652. // width: 663px;
  653. // height: 28px;
  654. // font-size: 18px;
  655. // font-family: PingFangSC-Medium, PingFang SC;
  656. // font-weight: 500;
  657. // color: #262626;
  658. // line-height: 28px;
  659. // text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  660. // }
  661. .a {
  662. width: 19px;
  663. height: 19px;
  664. background: #afb5cb;
  665. margin-left: 10px;
  666. }
  667. .container .bg-left {
  668. width: 140px;
  669. height: 29px;
  670. font-size: 21px;
  671. font-family: PingFangSC-Semibold, PingFang SC;
  672. font-weight: 600;
  673. color: #323233;
  674. line-height: 29px;
  675. }
  676. .position {
  677. width: 52px;
  678. height: 20px;
  679. background: #afb5cb;
  680. border-radius: 2px;
  681. font-size: 12px;
  682. font-family: PingFangSC-Medium, PingFang SC;
  683. color: #ffffff;
  684. line-height: 20px;
  685. }
  686. .dataClass {
  687. width: 20% !important;
  688. margin-left: 10px;
  689. }
  690. .el-form{
  691. height: 100%;
  692. }
  693. .row1{
  694. display: flex;
  695. justify-content: space-between;
  696. padding: 0 20px;
  697. background: #f6f7fc;
  698. border-radius: 4px 4px 1px 1px;
  699. align-items: center;
  700. }
  701. </style>