makerfund.vue 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810
  1. <template>
  2. <!-- 创客资金管理 -->
  3. <div class="makerfund" v-loading="loading">
  4. <div class="pAHeader">
  5. <div class="pAHeader1">事后汇总</div>
  6. </div>
  7. <hr />
  8. <!-- 搜索框开始 -->
  9. <div class="selectInp">
  10. <div class="manageSelects">
  11. <div class="selectsBlock">
  12. <div class="selectLabel">名称筛选</div>
  13. <el-select
  14. v-model="selectInp.filter"
  15. @change="getData"
  16. placeholder="我的活动"
  17. >
  18. <el-option label="所有活动" value=""></el-option>
  19. <el-option
  20. v-for="item in filterSelects"
  21. :key="item.aid == null ? item.pid : item.aid"
  22. :label="item.atit == null ? item.ptit : item.atit"
  23. :value="item.aid == null ? item.pid : item.aid"
  24. >
  25. </el-option>
  26. </el-select>
  27. </div>
  28. <div class="selectsBlock">
  29. <div class="selectLabel">部门</div>
  30. <el-select
  31. v-model="selectInp.department"
  32. @change="getData"
  33. placeholder="请选择"
  34. >
  35. <el-option label="所有部门" value=""></el-option>
  36. <el-option
  37. v-for="item in departmentSelect"
  38. :key="item.id"
  39. :label="item.name"
  40. :value="item.id"
  41. >
  42. </el-option>
  43. </el-select>
  44. </div>
  45. <div class="selectsBlock">
  46. <div class="selectLabel">分类</div>
  47. <el-select
  48. v-model="selectInp.type"
  49. @change="getData"
  50. placeholder="请选择"
  51. >
  52. <el-option label="所有分类" value=""></el-option>
  53. <el-option
  54. v-for="item in typeSelects"
  55. :key="item.value"
  56. :label="item.label"
  57. :value="item.value"
  58. >
  59. </el-option>
  60. </el-select>
  61. </div>
  62. <div class="selectsBlock">
  63. <div class="selectLabel">负责人</div>
  64. <el-select
  65. v-model="selectInp.leader"
  66. @change="getData"
  67. placeholder="请选择"
  68. >
  69. <el-option label="所有负责人" value=""></el-option>
  70. <el-option
  71. v-for="(item, index) in leaderSelects"
  72. :key="index"
  73. :label="item.ppl == null ? item.apl : item.ppl"
  74. :value="item.ppl == null ? item.apl : item.ppl"
  75. >
  76. </el-option>
  77. </el-select>
  78. </div>
  79. <div class="selectsBlock">
  80. <div class="selectLabel">状态</div>
  81. <el-select
  82. v-model="selectInp.status"
  83. @change="getData"
  84. placeholder="请选择"
  85. >
  86. <el-option label="所有状态" value=""></el-option>
  87. <el-option
  88. v-for="item in statusSelects"
  89. :key="item.value"
  90. :label="item.label"
  91. :value="item.value"
  92. >
  93. </el-option>
  94. </el-select>
  95. </div>
  96. </div>
  97. <div class="ProjectManagementQuery">
  98. <el-input v-model="input" placeholder="请输入资金编号"></el-input>
  99. <el-button type="primary" class="btn" size="mini" @click="getData"
  100. >查询</el-button
  101. >
  102. </div>
  103. </div>
  104. <!-- 搜索框结束 -->
  105. <!-- 表格开始 -->
  106. <div>
  107. <span style="font-size: 12px;">共 {{ table.total }} 条</span>
  108. <el-table
  109. ref="multipleTable"
  110. :data="tableData"
  111. tooltip-effect="dark"
  112. stripe
  113. class="fontSize"
  114. :header-cell-style="{ background: '#f2f2f2', color: '#000' }"
  115. >
  116. <el-table-column prop="fNo" label="资金编号" align="center">
  117. </el-table-column>
  118. <el-table-column label="项目(活动)名称" align="center">
  119. <template #default="scope">
  120. <div>
  121. <span>
  122. <span v-if="scope.row.ptit">{{ scope.row.ptit }}</span>
  123. <span v-if="scope.row.atit">{{ scope.row.atit }}</span>
  124. </span>
  125. </div>
  126. </template>
  127. </el-table-column>
  128. <el-table-column align="center" label="负责人">
  129. <template #default="scope">
  130. <div>
  131. <span>
  132. <span v-if="scope.row.ppl">{{ scope.row.ppl }}</span>
  133. <span v-if="scope.row.apl">{{ scope.row.apl }}</span>
  134. </span>
  135. </div>
  136. </template>
  137. </el-table-column>
  138. <el-table-column align="center" prop="type" label="项目类型">
  139. <template #default="scope">
  140. <div>
  141. <span v-if="scope.row.type == 0">创客空间</span>
  142. <span v-if="scope.row.type == 1">学生创客</span>
  143. <span v-if="scope.row.type == 2">活动创客</span>
  144. </div>
  145. </template>
  146. </el-table-column>
  147. <el-table-column prop="applyfund" align="center" label="申请经费(元)">
  148. </el-table-column>
  149. <el-table-column prop="actualuse" align="center" label="实际使用(元)">
  150. <template #default="scope">
  151. <div>
  152. <span>{{
  153. scope.row.actualuse == null ? "" : scope.row.actualuse
  154. }}</span>
  155. </div>
  156. </template>
  157. </el-table-column>
  158. <el-table-column prop="name" align="center" label="所在部门">
  159. </el-table-column>
  160. <el-table-column prop="status" align="center" label="状态">
  161. <template #default="scope">
  162. <div>
  163. <span v-if="scope.row.state == 0">未审核</span>
  164. <span v-if="scope.row.state == 1">待审核</span>
  165. <span v-if="scope.row.state == 2">已审核</span>
  166. <span v-if="scope.row.state == 3">已报销</span>
  167. </div>
  168. </template>
  169. </el-table-column>
  170. <el-table-column prop="time" align="center" label="申请时间">
  171. <template #default="scope">
  172. <div>
  173. {{ scope.row.time.split(" ")[0] }}<br />{{
  174. scope.row.time.split(" ")[1]
  175. }}
  176. </div>
  177. </template>
  178. </el-table-column>
  179. <el-table-column
  180. prop="operation"
  181. align="center"
  182. width="380"
  183. label="操作"
  184. >
  185. <template #default="scope">
  186. <div class="operations">
  187. <el-button
  188. type="primary"
  189. size="mini"
  190. @click="
  191. details(
  192. scope.row.fid,
  193. scope.row.atit,
  194. scope.row.ptit,
  195. scope.row.paid
  196. )
  197. "
  198. >查看详情</el-button
  199. >
  200. <el-button
  201. type="primary"
  202. v-if="scope.row.state == 0"
  203. size="mini"
  204. @click="Audit(scope.row, 0)"
  205. >提交</el-button
  206. >
  207. <el-button
  208. type="primary"
  209. v-if="scope.row.state == 1"
  210. class="disa"
  211. size="mini"
  212. >已提交</el-button
  213. >
  214. <el-button
  215. type="primary"
  216. v-if="scope.row.state != 1 && scope.row.state != 0"
  217. class="disa"
  218. size="mini"
  219. >已提交</el-button
  220. >
  221. <!-- <el-button type="primary" v-if="scope.row.state==2" class="disa" size="mini">已审核</el-button> -->
  222. <el-button
  223. type="primary"
  224. v-if="scope.row.state == 0 && $store.state.userInfo.type == 0"
  225. class="disa"
  226. size="mini"
  227. >审核</el-button
  228. >
  229. <el-button
  230. type="primary"
  231. @click="Audit(scope.row, 1)"
  232. v-if="scope.row.state == 1 && $store.state.userInfo.type == 0"
  233. size="mini"
  234. >审核</el-button
  235. >
  236. <el-button
  237. type="primary"
  238. v-if="scope.row.state == 2 && $store.state.userInfo.type == 0"
  239. class="disa"
  240. size="mini"
  241. >已审核</el-button
  242. >
  243. <el-button
  244. type="primary"
  245. v-if="scope.row.state == 3 && $store.state.userInfo.type == 0"
  246. class="disa"
  247. size="mini"
  248. >已审核</el-button
  249. >
  250. <el-button
  251. v-if="scope.row.state == 0"
  252. class="disa"
  253. type="primary"
  254. size="mini"
  255. >完结</el-button
  256. >
  257. <el-button
  258. v-if="scope.row.state == 1"
  259. class="disa"
  260. type="primary"
  261. size="mini"
  262. >完结</el-button
  263. >
  264. <el-button
  265. v-if="scope.row.state == 2"
  266. @click="endDialogShow(scope.row.fid)"
  267. type="primary"
  268. size="mini"
  269. >完结</el-button
  270. >
  271. <el-button
  272. v-if="scope.row.state == 3"
  273. class="disa"
  274. type="primary"
  275. size="mini"
  276. >已报销</el-button
  277. >
  278. </div>
  279. </template>
  280. </el-table-column>
  281. </el-table>
  282. </div>
  283. <!-- 表格结束 -->
  284. <!-- 分页 -->
  285. <el-pagination
  286. @current-change="handleCurrentChange"
  287. :current-page="table.currentPage"
  288. :page-size="table.packageSize"
  289. layout=" prev, pager, next"
  290. background
  291. class="paginations"
  292. :total="table.total"
  293. >
  294. </el-pagination>
  295. <!-- 分页结束 -->
  296. <!-- 审核对话框开始 -->
  297. <el-dialog
  298. title="立项审核"
  299. :visible.sync="dialogVisible"
  300. width="750px"
  301. class="pageSubmitData"
  302. :before-close="init"
  303. >
  304. <div class="diaTit1" style="margin-top: 0">
  305. <div class="spans">项目名称:</div>
  306. <div style="margin-right: 30px; color: #adadad">
  307. {{ ProjectFundData.ptit }}
  308. </div>
  309. <div class="spans">项目负责人:</div>
  310. <div style="color: #adadad">{{ ProjectFundData.ppl }}</div>
  311. </div>
  312. <div class="diaTit1">
  313. <div class="spans1">所在部门</div>
  314. <div class="inp">
  315. <el-input
  316. v-model="ProjectFundData.name"
  317. disabled
  318. placeholder="信通学院"
  319. ></el-input>
  320. </div>
  321. </div>
  322. <div class="diaTit1">
  323. <div class="spans1">使用经费</div>
  324. <div class="inp">
  325. <el-input v-model="ProjectFundData.actualuse" disabled></el-input>
  326. </div>
  327. </div>
  328. <div class="diaTit1">
  329. <div class="spans1">联系电话</div>
  330. <div class="inp">
  331. <el-input v-model="ProjectFundData.phone" disabled></el-input>
  332. </div>
  333. </div>
  334. <div class="diaTit1">
  335. <div class="spans1">项目类型</div>
  336. <div class="inp">
  337. <el-select
  338. style="width: 100%"
  339. v-model="ProjectFundData.type"
  340. disabled
  341. placeholder="个人创客"
  342. >
  343. <el-option
  344. v-for="item in options"
  345. :key="item.value"
  346. :label="item.label"
  347. :value="item.value"
  348. >
  349. </el-option>
  350. </el-select>
  351. </div>
  352. </div>
  353. <!-- <div style="display: flex;">
  354. <div class="diaTit5" style="display: flex;">
  355. <div class="spans1">预算</div>
  356. <div>
  357. <el-input v-model="ProjectFundData.fund" placeholder="6000"></el-input>
  358. </div>
  359. </div>
  360. <div class="diaTit5">
  361. <div class="spans1">已支付</div>
  362. <div>
  363. <el-input v-model="ProjectFundData.usedFund" disabled placeholder="-"></el-input>
  364. </div>
  365. </div>
  366. <div class="diaTit5">
  367. <div class="spans1">余额</div>
  368. <div>
  369. <el-input :value="ProjectFundData.fund - ProjectFundData.usedFund" placeholder="6000"></el-input>
  370. </div>
  371. </div>
  372. </div> -->
  373. <!-- <div class="diaTit1" v-if="isManager==1">
  374. <div class="spans1" style="position: relative;top:-20px">驳回意见</div>
  375. <el-input
  376. type="textarea"
  377. :rows="3"
  378. resize="none"
  379. style="width: 100%;"
  380. placeholder="请输入修改建议等..."
  381. v-model="textarea">
  382. </el-input>
  383. </div> -->
  384. <div slot="footer" class="dialog-footer">
  385. <el-button
  386. type="primary"
  387. @click="auditPass(1)"
  388. v-if="isManager == 0"
  389. class="AllDialogBtn"
  390. >提交</el-button
  391. >
  392. <el-button
  393. type="primary"
  394. @click="auditPass(2)"
  395. v-if="isManager == 1"
  396. class="AllDialogBtn"
  397. >通过</el-button
  398. >
  399. <el-button
  400. type="primary"
  401. v-if="isManager == 1"
  402. @click="auditPass(0)"
  403. class="AllDialogBtn"
  404. >撤回</el-button
  405. >
  406. <el-button @click="dialogVisible = false" class="AllDialogBtn"
  407. >取消</el-button
  408. >
  409. </div>
  410. </el-dialog>
  411. <!-- 审核对话框结束 -->
  412. <!-- 完结对话框开始 -->
  413. <el-dialog
  414. title="提示"
  415. :visible.sync="dialogVisible1"
  416. width="600px"
  417. class="pageSubmitData"
  418. >
  419. <div class="deleteContent">确定完结?</div>
  420. <span slot="footer" class="dialog-footer">
  421. <el-button type="primary" @click="confirmEnd" class="AllDialogBtn"
  422. >确认</el-button
  423. >
  424. <el-button @click="dialogVisible1 = false" class="AllDialogBtn"
  425. >取消</el-button
  426. >
  427. </span>
  428. </el-dialog>
  429. <!-- 完结对话框结束-->
  430. </div>
  431. </template>
  432. <script>
  433. // import downloadFile from '@/components/tool/downloadFile.js';
  434. // import getExcel from "@/components/tool/getExcel";
  435. export default {
  436. data() {
  437. return {
  438. selectInp: {
  439. //搜索下拉框的值
  440. filter: "",
  441. department: "",
  442. type: "",
  443. leader: "",
  444. status: "",
  445. },
  446. loading: false,
  447. ProjectFundData: {},
  448. projectFundState: "",
  449. isManager: "", //审核与驳回框的区别
  450. dialogVisible1: false,
  451. dialogVisible: false, //立即审核
  452. revocation: false, //撤回
  453. createFromDialog: false, //生成表单
  454. projectFilter: [], //项目名称
  455. textarea: "", //立项审核事由
  456. input: "",
  457. value: "",
  458. options: [
  459. { value: 0, label: "空间创客" },
  460. { value: 1, label: "学生创客" },
  461. { value: 2, label: "活动创客" },
  462. ],
  463. status: "",
  464. table: {
  465. // 分页数据
  466. total: 0,
  467. packageSize: 8,
  468. currentPage: 1,
  469. },
  470. filterSelects: [],
  471. departmentSelect: [],
  472. typeSelects: [
  473. {
  474. value: 0,
  475. label: "空间创客",
  476. },
  477. {
  478. value: 1,
  479. label: "学生创客",
  480. },
  481. {
  482. value: 2,
  483. label: "活动创客",
  484. },
  485. ],
  486. leaderSelects: [],
  487. statusSelects: [
  488. {
  489. value: 0,
  490. label: "未审核",
  491. },
  492. {
  493. value: 1,
  494. label: "待审核",
  495. },
  496. {
  497. value: 2,
  498. label: "待报销",
  499. },
  500. {
  501. value: 3,
  502. label: "已报销",
  503. },
  504. ],
  505. tableData: [], //列表
  506. };
  507. },
  508. methods: {
  509. Audit(val, num) {
  510. //显示审核对话框 num 0申请人提交对话框 1 管理员审核对话框
  511. console.log(val);
  512. if (num == 0) {
  513. if (val.actualuse == 0) {
  514. //申请人对话框,但没有填写实际使用,直接跳转到查看详情页面
  515. if (val.atit != null) {
  516. return this.$router.push(
  517. `/makerfundDetails?Id=${val.fid}&tit=${val.atit}&paid=${val.paid}`
  518. );
  519. } else {
  520. this.$router.push(
  521. `/makerfundDetails?Id=${val.fid}&tit=${val.ptit}&paid=${val.paid}`
  522. );
  523. }
  524. // this.$router.push(`/makerfundDetails?Id=${val.fid}&tit=${val.title}&aid=${val.acId}`)
  525. return this.$message.error("请填写实际使用金额");
  526. }
  527. }
  528. // return
  529. this.isManager = num;
  530. this.ProjectFundData = val;
  531. this.dialogVisible = true;
  532. },
  533. auditPass(val) {
  534. //审核通过
  535. // console.log(111);
  536. let param = {
  537. uid: this.$store.state.userInfo.userid,
  538. fid: this.ProjectFundData.fid,
  539. status: val,
  540. };
  541. this.ajax
  542. .post(this.$store.state.api + "/UpdateMakerFundState", param)
  543. .then(
  544. (res) => {
  545. // console.log(res);
  546. this.dialogVisible = false;
  547. if (res.data) {
  548. if (val == 0) {
  549. this.$message.success("已撤回");
  550. } else if (val == 1) {
  551. this.$message.success("提交成功");
  552. } else {
  553. this.$message.success("已通过");
  554. }
  555. this.getData();
  556. } else {
  557. this.$message.error("审核失败");
  558. }
  559. },
  560. (err) => {
  561. console.log(err);
  562. }
  563. );
  564. },
  565. endDialogShow(val) {
  566. //完结对话框显示
  567. this.dialogVisible1 = true;
  568. this.projectFundState = val;
  569. // console.log(val);
  570. },
  571. confirmEnd() {
  572. //确定完结
  573. let param = {
  574. uid: this.$store.state.userInfo.userid,
  575. fid: this.projectFundState,
  576. status: 3,
  577. };
  578. // console.log(param);
  579. this.ajax
  580. .post(this.$store.state.api + "/UpdateMakerFundState", param)
  581. .then(
  582. (res) => {
  583. // console.log(res);
  584. this.dialogVisible1 = false;
  585. if (res.data) {
  586. this.$message.success("完结成功");
  587. this.getData();
  588. } else {
  589. this.$message.error("完结失败");
  590. }
  591. },
  592. (err) => {
  593. console.log(err);
  594. }
  595. );
  596. },
  597. handleCurrentChange(val) {
  598. //当页数发生改变的时候调用获取列表数据请求
  599. // console.log(`当前页: ${val}`);
  600. this.table.currentPage = val;
  601. this.getData();
  602. },
  603. getData() {
  604. if(this.loading)return;
  605. this.loading = true;
  606. let param = {
  607. uid: this.$store.state.userInfo.userid,
  608. filter: this.selectInp.filter,
  609. department: this.selectInp.department,
  610. type: this.selectInp.type,
  611. leader: this.selectInp.leader,
  612. status: this.selectInp.status,
  613. inp: this.input,
  614. page: this.table.currentPage,
  615. lim: this.table.packageSize,
  616. };
  617. console.log(param);
  618. this.ajax.get(this.$store.state.api + "/selectAllFundApply", param).then(
  619. (res) => {
  620. console.log(res);
  621. let data = res.data;
  622. console.log(data);
  623. // return this.loading = false;
  624. let AllFund = 0;
  625. // if (data[0].length==0 && data[4][0]['total'] != 0) {
  626. // this.table.currentPage=1
  627. // this.getData()
  628. // }
  629. // console.log(data[0][0]['applyfund']);
  630. // data[0][0]['applyfund'].fo
  631. if (data[0].length > 0) {
  632. data[0].forEach((e) => {
  633. e.applyfund = JSON.parse(e.applyfund);
  634. for (let i in e.applyfund) {
  635. AllFund += e.applyfund[i] * 1;
  636. }
  637. e.applyfund = AllFund;
  638. AllFund = 0;
  639. });
  640. data[0].forEach((e) => {
  641. e.actualuse = JSON.parse(e.actualuse);
  642. for (let i in e.actualuse) {
  643. AllFund += e.actualuse[i] * 1;
  644. }
  645. e.actualuse = AllFund;
  646. AllFund = 0;
  647. });
  648. // console.log(data[0]);
  649. this.tableData = data[0];
  650. this.filterSelects = data[1];
  651. this.departmentSelect = data[2];
  652. this.leaderSelects = data[3];
  653. this.table.total = data[0][0].num;
  654. }
  655. this.loading = false;
  656. },
  657. (err) => {
  658. console.log(err);
  659. }
  660. );
  661. },
  662. init() {
  663. this.dialogVisible = false;
  664. this.createFromDialog = false;
  665. },
  666. details(Id, at, pt, paid) {
  667. //跳转详情页面
  668. // return console.log(Id,at,pt,paid);
  669. if (at != null) {
  670. return this.$router.push(
  671. `/makerfundDetails?Id=${Id}&tit=${at}&paid=${paid}`
  672. );
  673. } else {
  674. console.log(111);
  675. this.$router.push(`/makerfundDetails?Id=${Id}&tit=${pt}&paid=${paid}`);
  676. }
  677. },
  678. },
  679. mounted() {
  680. this.getData();
  681. },
  682. };
  683. </script>
  684. <style lang="less" scoped>
  685. .makerfund {
  686. // :deep(.el-table--scrollable-x .el-table__body-wrapper){
  687. // overflow-x: none;
  688. // }
  689. // .el-dialog{
  690. // border-radius: 5px;
  691. // overflow: hidden;
  692. // }
  693. .dialog-footer {
  694. width: 100%;
  695. display: flex;
  696. justify-content: center;
  697. }
  698. .dialog {
  699. //审核
  700. .el-dialog__header {
  701. background: #32455b;
  702. }
  703. .addDialogLogo {
  704. width: 60px;
  705. height: 30px;
  706. border-radius: 5px;
  707. display: flex;
  708. justify-content: center;
  709. line-height: 30px;
  710. background: #f2f2f2;
  711. position: absolute;
  712. left: 20px;
  713. top: 15px;
  714. }
  715. .el-dialog__title {
  716. color: #fff;
  717. display: flex;
  718. justify-content: center;
  719. font-size: 18px;
  720. position: relative;
  721. top: -2px;
  722. }
  723. .diaBtn {
  724. //dialog按钮
  725. font-size: 16px;
  726. }
  727. .el-dialog__body {
  728. padding: 30px 0px 30px 50px;
  729. }
  730. .diaTit {
  731. width: 100%;
  732. display: flex;
  733. font-size: 16px;
  734. // margin-right: 20px;
  735. justify-content: flex-start;
  736. }
  737. .diaTit1 {
  738. display: flex;
  739. margin-top: 20px;
  740. font-size: 16px;
  741. width: 91%;
  742. .spans {
  743. font-size: 16px;
  744. color: #000;
  745. box-sizing: border-box;
  746. padding-right: 10px;
  747. }
  748. }
  749. .spans1 {
  750. color: #000;
  751. min-width: 70px;
  752. margin-right: 5px;
  753. display: inline-block;
  754. text-align: justify;
  755. text-justify: distribute-all-lines;
  756. text-align-last: justify;
  757. transform: translate(0, 22%);
  758. padding-right: 15px;
  759. }
  760. // .el-input__inner{
  761. // width: 300px;
  762. // }
  763. .diaTit5 {
  764. display: flex;
  765. margin-right: 15px;
  766. .el-input__inner {
  767. width: 100px;
  768. }
  769. }
  770. }
  771. }
  772. </style>