index.vue 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781
  1. <template>
  2. <div class="app-container">
  3. <el-form
  4. :model="queryParams"
  5. ref="queryForm"
  6. :inline="true"
  7. v-show="showSearch"
  8. label-width="68px"
  9. >
  10. <!-- <el-form-item label="药品ID" prop="durgArchivesId">
  11. <el-select
  12. v-model="queryParams.durgArchivesId"
  13. placeholder="请选择药品ID"
  14. clearable
  15. size="small"
  16. >
  17. <el-option label="请选择字典生成" value="" />
  18. </el-select>
  19. </el-form-item>
  20. <el-form-item label="入库数量" prop="putIn">
  21. <el-input
  22. v-model="queryParams.putIn"
  23. placeholder="请输入入库数量"
  24. clearable
  25. size="small"
  26. @keyup.enter.native="handleQuery"
  27. />
  28. </el-form-item>
  29. <el-form-item label="入库位置" prop="place">
  30. <el-input
  31. v-model="queryParams.place"
  32. placeholder="请输入入库位置"
  33. clearable
  34. size="small"
  35. @keyup.enter.native="handleQuery"
  36. />
  37. </el-form-item>
  38. <el-form-item label="药品来源" prop="source">
  39. <el-input
  40. v-model="queryParams.source"
  41. placeholder="请输入药品来源"
  42. clearable
  43. size="small"
  44. @keyup.enter.native="handleQuery"
  45. />
  46. </el-form-item>
  47. <el-form-item label="入库说明" prop="remarks">
  48. <el-input
  49. v-model="queryParams.remarks"
  50. placeholder="请输入入库说明"
  51. clearable
  52. size="small"
  53. @keyup.enter.native="handleQuery"
  54. />
  55. </el-form-item>
  56. <el-form-item label="过期日期" prop="overduedate">
  57. <el-date-picker
  58. clearable
  59. size="small"
  60. v-model="queryParams.overduedate"
  61. type="date"
  62. value-format="yyyy-MM-dd"
  63. placeholder="选择过期日期"
  64. >
  65. </el-date-picker>
  66. </el-form-item>
  67. <el-form-item label="入库时间" prop="putTime">
  68. <el-date-picker
  69. clearable
  70. size="small"
  71. v-model="queryParams.putTime"
  72. type="date"
  73. value-format="yyyy-MM-dd"
  74. placeholder="选择入库时间"
  75. >
  76. </el-date-picker>
  77. </el-form-item>
  78. <el-form-item label="录入人(创建人)" prop="adminId">
  79. <el-select
  80. v-model="queryParams.adminId"
  81. placeholder="请选择录入人(创建人)"
  82. clearable
  83. size="small"
  84. >
  85. <el-option label="请选择字典生成" value="" />
  86. </el-select>
  87. </el-form-item>
  88. <el-form-item label="编号" prop="number">
  89. <el-input
  90. v-model="queryParams.number"
  91. placeholder="请输入编号"
  92. clearable
  93. size="small"
  94. @keyup.enter.native="handleQuery"
  95. />
  96. </el-form-item>
  97. <el-form-item label="剩余库存" prop="surplus">
  98. <el-input
  99. v-model="queryParams.surplus"
  100. placeholder="请输入剩余库存"
  101. clearable
  102. size="small"
  103. @keyup.enter.native="handleQuery"
  104. />
  105. </el-form-item>
  106. <el-form-item label="是否销毁" prop="status">
  107. <el-select
  108. v-model="queryParams.status"
  109. placeholder="请选择是否销毁"
  110. clearable
  111. size="small"
  112. >
  113. <el-option label="请选择字典生成" value="" />
  114. </el-select>
  115. </el-form-item> -->
  116. <el-form-item prop="durgBrand">
  117. <el-input
  118. v-model="queryParams.durgBrand"
  119. placeholder="请输入品牌"
  120. clearable
  121. size="small"
  122. @input="handleQuery"
  123. />
  124. </el-form-item>
  125. <!-- <el-form-item label="生产厂商" prop="manufacturer">
  126. <el-input
  127. v-model="queryParams.manufacturer"
  128. placeholder="请输入生产厂商"
  129. clearable
  130. size="small"
  131. @keyup.enter.native="handleQuery"
  132. />
  133. </el-form-item>
  134. <el-form-item label="规格" prop="specifications">
  135. <el-input
  136. v-model="queryParams.specifications"
  137. placeholder="请输入规格"
  138. clearable
  139. size="small"
  140. @keyup.enter.native="handleQuery"
  141. />
  142. </el-form-item>
  143. <el-form-item label="功能主治" prop="productIntroduction">
  144. <el-input
  145. v-model="queryParams.productIntroduction"
  146. placeholder="请输入功能主治"
  147. clearable
  148. size="small"
  149. @keyup.enter.native="handleQuery"
  150. />
  151. </el-form-item>
  152. <el-form-item label="库房" prop="storeHouse">
  153. <el-select
  154. v-model="queryParams.storeHouse"
  155. placeholder="请选择库房"
  156. clearable
  157. size="small"
  158. >
  159. <el-option
  160. v-for="dict in dict.type.storage_room"
  161. :key="dict.value"
  162. :label="dict.label"
  163. :value="dict.value"
  164. />
  165. </el-select>
  166. </el-form-item>
  167. <el-form-item label="库房" prop="unitId">
  168. <el-input
  169. v-model="queryParams.unitId"
  170. placeholder="请输入库房"
  171. clearable
  172. size="small"
  173. @keyup.enter.native="handleQuery"
  174. />
  175. </el-form-item> -->
  176. <el-form-item>
  177. <!-- <el-button type="primary" size="btn" @click="handleQuery"
  178. >搜索</el-button
  179. > -->
  180. <el-button size="btr" @click="resetQuery">重置</el-button>
  181. </el-form-item>
  182. </el-form>
  183. <el-row :gutter="10" class="mb8">
  184. <el-col :span="1.5">
  185. <el-button
  186. type="primary"
  187. plain
  188. icon="el-icon-plus"
  189. size="mini"
  190. @click="handleAdd"
  191. v-hasPermi="['medicalhealth:bdgldurgputin:add']"
  192. >新增</el-button
  193. >
  194. </el-col>
  195. <el-col :span="1.5">
  196. <el-button
  197. type="success"
  198. plain
  199. icon="el-icon-edit"
  200. size="mini"
  201. :disabled="single"
  202. @click="handleUpdate"
  203. v-hasPermi="['medicalhealth:bdgldurgputin:edit']"
  204. >修改</el-button
  205. >
  206. </el-col>
  207. <el-col :span="1.5">
  208. <el-button
  209. type="danger"
  210. plain
  211. icon="el-icon-delete"
  212. size="mini"
  213. :disabled="multiple"
  214. @click="handleDelete"
  215. v-hasPermi="['medicalhealth:bdgldurgputin:remove']"
  216. >删除</el-button
  217. >
  218. </el-col>
  219. <el-col :span="1.5">
  220. <el-button
  221. type="warning"
  222. plain
  223. icon="el-icon-download"
  224. size="mini"
  225. :loading="exportLoading"
  226. @click="handleExport"
  227. v-hasPermi="['medicalhealth:bdgldurgputin:export']"
  228. >导出</el-button
  229. >
  230. </el-col>
  231. <!-- <right-toolbar
  232. :showSearch.sync="showSearch"
  233. @queryTable="getList"
  234. ></right-toolbar> -->
  235. </el-row>
  236. <el-table
  237. v-loading="loading"
  238. :data="bdgldurgputinList"
  239. @selection-change="handleSelectionChange"
  240. :header-cell-style="{ background: '#003C69', color: 'white' }"
  241. >
  242. <el-table-column type="selection" width="55" align="center" />
  243. <el-table-column label="序号" align="center">
  244. <template scope="scope">
  245. <span>{{
  246. (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1
  247. }}</span>
  248. </template>
  249. </el-table-column>
  250. <el-table-column label="药品名称" align="center" prop="durgName" />
  251. <el-table-column label="入库数量" align="center" prop="putIn" />
  252. <el-table-column label="入库位置" align="center" prop="place" />
  253. <el-table-column label="药品来源" align="center" prop="source" />
  254. <!-- <el-table-column label="入库说明" align="center" prop="remarks" /> -->
  255. <el-table-column
  256. label="过期日期"
  257. align="center"
  258. prop="overduedate"
  259. width="180"
  260. >
  261. <template slot-scope="scope">
  262. <span>{{ parseTime(scope.row.overduedate, "{y}-{m}-{d}") }}</span>
  263. </template>
  264. </el-table-column>
  265. <el-table-column
  266. label="入库时间"
  267. align="center"
  268. prop="putTime"
  269. width="180"
  270. >
  271. <template slot-scope="scope">
  272. <span>{{ parseTime(scope.row.putTime, "{y}-{m}-{d}") }}</span>
  273. </template>
  274. </el-table-column>
  275. <!-- <el-table-column label="录入人(创建人)" align="center" prop="adminId" /> -->
  276. <el-table-column label="编号" align="center" prop="number" />
  277. <el-table-column label="剩余库存" align="center" prop="surplus" />
  278. <el-table-column label="是否销毁" align="center" prop="status" />
  279. <el-table-column label="品牌" align="center" prop="durgBrand" />
  280. <el-table-column label="生产厂商" align="center" prop="manufacturer" />
  281. <el-table-column label="规格" align="center" prop="specifications" />
  282. <!-- <el-table-column
  283. label="功能主治"
  284. align="center"
  285. prop="productIntroduction"
  286. /> -->
  287. <el-table-column label="库房" align="center" prop="storeHouse">
  288. <template slot-scope="scope">
  289. <dict-tag
  290. :options="dict.type.storage_room"
  291. :value="scope.row.storeHouse"
  292. />
  293. </template>
  294. </el-table-column>
  295. <!-- <el-table-column label="库房" align="center" prop="unitId" /> -->
  296. <!-- <el-table-column
  297. label="操作"
  298. align="center"
  299. class-name="small-padding fixed-width"
  300. >
  301. <template slot-scope="scope">
  302. <el-button
  303. size="mini"
  304. type="text"
  305. icon="el-icon-edit"
  306. @click="handleUpdate(scope.row)"
  307. v-hasPermi="['medicalhealth:bdgldurgputin:edit']"
  308. >修改</el-button
  309. >
  310. <el-button
  311. size="mini"
  312. type="text"
  313. icon="el-icon-delete"
  314. @click="handleDelete(scope.row)"
  315. v-hasPermi="['medicalhealth:bdgldurgputin:remove']"
  316. >删除</el-button
  317. >
  318. </template>
  319. </el-table-column> -->
  320. </el-table>
  321. <pagination
  322. v-show="total > 0"
  323. :total="total"
  324. :page.sync="queryParams.pageNum"
  325. :limit.sync="queryParams.pageSize"
  326. @pagination="getList"
  327. />
  328. <!-- 添加或修改药品入库登记对话框 -->
  329. <el-dialog
  330. :title="title"
  331. :visible.sync="open"
  332. width="500px"
  333. append-to-body
  334. :close-on-click-modal="false"
  335. >
  336. <el-form
  337. ref="form"
  338. :model="form"
  339. :rules="rules"
  340. label-width="80px"
  341. inline
  342. >
  343. <el-form-item label="入库编号" prop="number">
  344. <el-input v-model="form.number" placeholder="请输入药品来源" />
  345. </el-form-item>
  346. <el-form-item label="药品名称" prop="durgName">
  347. <el-select v-model="form.durgName" placeholder="请选择药品名称">
  348. <el-option
  349. class="input_xiala"
  350. v-for="(item, i) in yaoList"
  351. :key="i"
  352. :value="item.durgName"
  353. :label="item.yaoPinName"
  354. @click.native="yapPing(item)"
  355. >
  356. </el-option>
  357. </el-select>
  358. </el-form-item>
  359. <el-form-item label="药品来源" prop="source">
  360. <el-input v-model="form.source" placeholder="请输入药品来源" />
  361. </el-form-item>
  362. <el-form-item label="入库数量" prop="putIn">
  363. <el-input v-model="form.putIn" placeholder="请输入入库数量" />
  364. </el-form-item>
  365. <el-form-item label="入库位置" prop="place">
  366. <el-input v-model="form.place" placeholder="请输入入库位置" />
  367. </el-form-item>
  368. <el-form-item label="入库时间" prop="putTime">
  369. <el-date-picker
  370. clearable
  371. size="small"
  372. v-model="form.putTime"
  373. type="date"
  374. value-format="yyyy-MM-dd"
  375. placeholder="选择入库时间"
  376. >
  377. </el-date-picker>
  378. </el-form-item>
  379. <!-- <el-form-item label="入库说明" prop="remarks">
  380. <el-input v-model="form.remarks" placeholder="请输入入库说明" />
  381. </el-form-item> -->
  382. <el-form-item label="过期日期" prop="overduedate">
  383. <el-date-picker
  384. clearable
  385. size="small"
  386. v-model="form.overduedate"
  387. type="date"
  388. value-format="yyyy-MM-dd"
  389. placeholder="选择过期日期"
  390. >
  391. </el-date-picker>
  392. </el-form-item>
  393. <div class="jiben">入库说明</div>
  394. <el-form-item prop="remarks">
  395. <el-input
  396. v-model="form.remarks"
  397. type="textarea"
  398. placeholder="请输入内容"
  399. />
  400. </el-form-item>
  401. </el-form>
  402. <div slot="footer" class="dialog-footer">
  403. <el-button type="primary" @click="submitForm">确 定</el-button>
  404. <el-button @click="cancel">取 消</el-button>
  405. </div>
  406. </el-dialog>
  407. </div>
  408. </template>
  409. <script>
  410. import {
  411. listBdgldurgputin,
  412. updateBdgldurgputin,
  413. delBdgldurgputin,
  414. addBdgldurgputin,
  415. exportBdgldurgputin,
  416. exportYao,
  417. getBdgldurgputin,
  418. } from "@/api/medicalhealth/bdgldurgputin";
  419. export default {
  420. name: "Bdgldurgputin",
  421. dicts: ["storage_room"],
  422. data() {
  423. return {
  424. // 遮罩层
  425. loading: true,
  426. // 导出遮罩层
  427. exportLoading: false,
  428. // 选中数组
  429. ids: [],
  430. // 非单个禁用
  431. single: true,
  432. // 非多个禁用
  433. multiple: true,
  434. // 显示搜索条件
  435. showSearch: true,
  436. // 总条数
  437. total: 0,
  438. // 药品入库登记表格数据
  439. bdgldurgputinList: [],
  440. // 弹出层标题
  441. title: "",
  442. // 是否显示弹出层
  443. open: false,
  444. // 查询参数
  445. queryParams: {
  446. pageNum: 1,
  447. pageSize: 10,
  448. durgArchivesId: null,
  449. putIn: null,
  450. place: null,
  451. source: null,
  452. remarks: null,
  453. overduedate: null,
  454. putTime: null,
  455. adminId: null,
  456. number: null,
  457. surplus: null,
  458. status: null,
  459. durgBrand: null,
  460. manufacturer: null,
  461. specifications: null,
  462. productIntroduction: null,
  463. storeHouse: null,
  464. unitId: null,
  465. },
  466. // 表单参数
  467. form: {},
  468. // 表单校验
  469. rules: {},
  470. // 药品列表
  471. yaoList: [],
  472. };
  473. },
  474. created() {
  475. this.getList();
  476. },
  477. methods: {
  478. // 药品名称触发赋值
  479. yapPing(data) {
  480. // console.log(data);
  481. this.form.unitId = data.unitId;
  482. this.form.unitName = data.unitName;
  483. this.form.manufacturer = data.manufacturer;
  484. this.form.specifications = data.specifications;
  485. this.form.storeHouse = data.storeHouse;
  486. this.form.durgArchivesId = data.id;
  487. this.form.durgBrand = data.durgBrand;
  488. },
  489. // 查询药品名称列表
  490. getYaoPing() {
  491. exportYao().then((response) => {
  492. this.yaoList = response.data;
  493. });
  494. },
  495. /** 查询药品入库登记列表 */
  496. getList() {
  497. this.loading = true;
  498. listBdgldurgputin(this.queryParams).then((response) => {
  499. this.bdgldurgputinList = response.rows;
  500. this.total = response.total;
  501. this.loading = false;
  502. });
  503. },
  504. // 取消按钮
  505. cancel() {
  506. this.open = false;
  507. this.reset();
  508. },
  509. // 表单重置
  510. reset() {
  511. this.form = {
  512. id: null,
  513. durgArchivesId: null,
  514. putIn: null,
  515. place: null,
  516. source: null,
  517. remarks: null,
  518. overduedate: null,
  519. putTime: null,
  520. adminId: null,
  521. createTime: null,
  522. updateTime: null,
  523. number: null,
  524. surplus: null,
  525. status: "0",
  526. durgBrand: null,
  527. manufacturer: null,
  528. specifications: null,
  529. productIntroduction: null,
  530. storeHouse: null,
  531. unitId: null,
  532. };
  533. this.resetForm("form");
  534. },
  535. /** 搜索按钮操作 */
  536. handleQuery() {
  537. this.queryParams.pageNum = 1;
  538. this.getList();
  539. },
  540. /** 重置按钮操作 */
  541. resetQuery() {
  542. this.resetForm("queryForm");
  543. this.handleQuery();
  544. },
  545. // 多选框选中数据
  546. handleSelectionChange(selection) {
  547. this.ids = selection.map((item) => item.id);
  548. this.single = selection.length !== 1;
  549. this.multiple = !selection.length;
  550. },
  551. /** 新增按钮操作 */
  552. handleAdd() {
  553. this.reset();
  554. this.getYaoPing();
  555. this.open = true;
  556. this.title = "添加药品入库登记";
  557. },
  558. /** 修改按钮操作 */
  559. handleUpdate(row) {
  560. this.reset();
  561. const id = row.id || this.ids;
  562. console.log(id);
  563. getBdgldurgputin(id).then((response) => {
  564. this.form = response.data;
  565. this.getYaoPing();
  566. this.open = true;
  567. this.title = "修改药品入库登记";
  568. });
  569. },
  570. /** 提交按钮 */
  571. submitForm() {
  572. this.$refs["form"].validate((valid) => {
  573. if (valid) {
  574. if (this.form.id != null) {
  575. updateBdgldurgputin(this.form).then((response) => {
  576. this.$modal.msgSuccess("修改成功");
  577. this.open = false;
  578. this.getList();
  579. });
  580. } else {
  581. addBdgldurgputin(this.form).then((response) => {
  582. this.$modal.msgSuccess("新增成功");
  583. this.open = false;
  584. this.getList();
  585. });
  586. }
  587. }
  588. });
  589. },
  590. /** 删除按钮操作 */
  591. handleDelete(row) {
  592. const ids = row.id || this.ids;
  593. this.$modal
  594. .confirm("是否确认删除药品入库登记的数据项?")
  595. .then(function () {
  596. return delBdgldurgputin(ids);
  597. })
  598. .then(() => {
  599. this.getList();
  600. this.$modal.msgSuccess("删除成功");
  601. })
  602. .catch(() => {});
  603. },
  604. /** 导出按钮操作 */
  605. handleExport() {
  606. const queryParams = this.queryParams;
  607. this.$modal
  608. .confirm("是否确认导出所有药品入库登记数据项?")
  609. .then(() => {
  610. this.exportLoading = true;
  611. return exportBdgldurgputin(queryParams);
  612. })
  613. .then((response) => {
  614. this.$download.name(response.msg);
  615. this.exportLoading = false;
  616. })
  617. .catch(() => {});
  618. },
  619. },
  620. };
  621. </script>
  622. <style scoped>
  623. /* 对话框背景颜色 */
  624. ::v-deep .el-dialog {
  625. background: #004d86 !important;
  626. }
  627. ::v-deep .el-textarea__inner {
  628. width: 920px;
  629. height: 104px;
  630. margin: auto;
  631. }
  632. ::v-deep .el-dialog__header {
  633. border-bottom: 1px solid #718a9d;
  634. }
  635. ::v-deep .el-dialog__title {
  636. color: #fff;
  637. font: 18px;
  638. }
  639. ::v-deep .el-dialog__headerbtn .el-dialog__close {
  640. color: #fff;
  641. }
  642. ::v-deep .el-form-item__label {
  643. font: 16px;
  644. color: #fff;
  645. width: 100px !important;
  646. }
  647. ::v-deep .el-input__inner {
  648. /* width: 200px !important;
  649. height: 36px; */
  650. background: transparent;
  651. color: #fff;
  652. border: 1px solid white !important;
  653. }
  654. /* 单位框背景颜色 */
  655. ::v-deep .vue-treeselect__control {
  656. background: #004d86 !important;
  657. }
  658. /* 基本信息背景 */
  659. .jiben {
  660. width: 920px;
  661. height: 32px;
  662. background-image: url(../../../images/小标题底.png);
  663. margin-bottom: 25px;
  664. color: #fff;
  665. padding-left: 16px;
  666. line-height: 32px;
  667. }
  668. /*调整表单间距 */
  669. ::v-deep .el-form-item__content {
  670. width: 200px;
  671. }
  672. ::v-deep .el-input__inner {
  673. cursor: pointer !important;
  674. }
  675. /* 底部确定取消按钮 */
  676. ::v-deep .el-dialog__footer {
  677. padding: 30px 50px;
  678. }
  679. ::v-deep .el-dialog__body {
  680. margin: 10px 30px 20px 50px;
  681. padding-top: 20px !important;
  682. box-sizing: border-box;
  683. /* padding: 30px 12px 30px 28px; */
  684. }
  685. .contents {
  686. padding: 0px 40px !important;
  687. }
  688. /* 下拉菜单 */
  689. .el-dropdown-link {
  690. cursor: pointer;
  691. color: #409eff;
  692. }
  693. .el-icon-arrow-down {
  694. font-size: 12px;
  695. }
  696. /* 刷新图标 */
  697. /* .el-icon-refresh {
  698. width: 76px;
  699. height: 36px;
  700. color: #fff;
  701. background-color: #1d96ff !important;
  702. border-radius: 4px;
  703. border: none;
  704. margin-left: 20px;
  705. font-size: 14px;
  706. } */
  707. /* 下拉菜单字体/背景颜色 */
  708. .el-select-dropdown__item.hover,
  709. .el-select-dropdown__item:hover {
  710. background-color: #004d86;
  711. color: #fff;
  712. }
  713. .el-select-dropdown__item {
  714. color: #fff;
  715. }
  716. /* 时间选择 */
  717. ::v-deep .el-input--small .el-input__inner {
  718. width: 200px;
  719. height: 36px;
  720. line-height: 36px;
  721. }
  722. .el-date-editor.el-input {
  723. width: 200px;
  724. height: 36px;
  725. line-height: 36px;
  726. }
  727. ::v-deep .el-date-editor.el-input .el-input__inner {
  728. height: 36px;
  729. line-height: 36px;
  730. }
  731. /* 单位框背景颜色 */
  732. ::v-deep .vue-treeselect__control {
  733. background: #004d86 !important;
  734. color: #fff;
  735. }
  736. /* 单位下拉菜单选中字体颜色 */
  737. ::v-deep .vue-treeselect__single-value {
  738. color: #fff !important;
  739. }
  740. /* 分页按钮 */
  741. ::v-deep .el-pagination.is-background .el-pager li {
  742. background-color: #004d86;
  743. color: #fff;
  744. }
  745. ::v-deep .el-pagination.is-background .btn-next {
  746. background-color: #004d86;
  747. color: #fff;
  748. }
  749. /* 底部确定取消按钮 */
  750. ::v-deep .el-dialog__footer {
  751. padding: 18px 42px 30px 0px;
  752. margin-right: 30px;
  753. }
  754. /* 增加按钮弹框 */
  755. ::v-deep .el-dialog {
  756. width: 1060px !important;
  757. }
  758. ::v-deep .el-dialog__body {
  759. padding: none !important;
  760. }
  761. ::v-deep .box4 .el-textarea__inner {
  762. min-height: 120px !important;
  763. }
  764. /* 调整输入框提示文字颜色 */
  765. ::v-deep .vue-treeselect__placeholder {
  766. color: #bdbdbd4f !important;
  767. }
  768. ::v-deep input::-webkit-input-placeholder {
  769. color: #bdbdbd4f !important;
  770. }
  771. ::v-deep input:-moz-placeholder {
  772. color: #bdbdbd4f !important;
  773. }
  774. </style>