应用层PC端前端服务

caseList.vue 21KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720
  1. <template>
  2. <div class="app-container">
  3. <el-form
  4. :model="queryParams"
  5. ref="queryForm"
  6. size="small"
  7. :inline="true"
  8. label-width="98px"
  9. >
  10. <el-form-item label="案件编号" prop="caseNum">
  11. <el-input
  12. v-model="queryParams.caseNum"
  13. placeholder="请输入案件编号"
  14. clearable
  15. @keyup.enter.native="handleQuery"
  16. />
  17. </el-form-item>
  18. <el-form-item label="申请人(机构)" prop="applicantName">
  19. <el-input
  20. v-model="queryParams.applicantName"
  21. placeholder="请输入机构名称"
  22. clearable
  23. @keyup.enter.native="handleQuery"
  24. />
  25. </el-form-item>
  26. <el-form-item label="案件状态" prop="caseStatus">
  27. <el-select
  28. v-model="queryParams.caseStatus"
  29. placeholder="请选择案件状态"
  30. clearable
  31. @keyup.enter.native="handleQuery"
  32. >
  33. <el-option
  34. v-for="dict in dict.type.case_status"
  35. :key="dict.value"
  36. :label="dict.label"
  37. :value="dict.value"
  38. ></el-option>
  39. </el-select>
  40. </el-form-item>
  41. <!-- <el-form-item label="开庭日期" prop="hearDate">
  42. <el-date-picker
  43. v-model="queryParams.hearDate"
  44. type="daterange"
  45. range-separator="至"
  46. start-placeholder="开始日期"
  47. end-placeholder="结束日期"
  48. >
  49. </el-date-picker>
  50. </el-form-item> -->
  51. <el-form-item>
  52. <el-button
  53. type="primary"
  54. icon="el-icon-search"
  55. size="mini"
  56. @click="handleQuery"
  57. >搜索</el-button
  58. >
  59. <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
  60. >重置</el-button
  61. >
  62. </el-form-item>
  63. </el-form>
  64. <el-row :gutter="10" class="mb8">
  65. <el-col :span="1.5">
  66. <el-button
  67. type="primary"
  68. plain
  69. icon="el-icon-plus"
  70. size="mini"
  71. @click="filingApplication"
  72. v-hasPermi="['monitor:job:add']"
  73. >案件录入</el-button
  74. >
  75. <el-button
  76. type="primary"
  77. plain
  78. icon="el-icon-plus"
  79. size="mini"
  80. @click="batchApplication"
  81. v-hasPermi="['monitor:job:add']"
  82. >案件批量导入</el-button
  83. >
  84. </el-col>
  85. </el-row>
  86. <el-table v-loading="loading" :data="dataList" style="width: 100%">
  87. <el-table-column label="序号" type="index" align="center">
  88. <template slot-scope="scope">
  89. <span>{{
  90. (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1
  91. }}</span>
  92. </template>
  93. </el-table-column>
  94. <el-table-column
  95. label="案件编号"
  96. align="center"
  97. prop="caseNum"
  98. :show-overflow-tooltip="true"
  99. />
  100. <el-table-column
  101. label="申请人(机构)"
  102. align="center"
  103. prop="caseAffiliates[0].name"
  104. :show-overflow-tooltip="true"
  105. />
  106. <el-table-column
  107. label="案件标的"
  108. align="center"
  109. prop="caseSubjectAmount"
  110. />
  111. <el-table-column
  112. label="仲裁方式"
  113. align="center"
  114. prop="arbitratMethodName"
  115. :show-overflow-tooltip="true"
  116. />
  117. <!-- 仲裁员 -->
  118. <el-table-column label="仲裁员" align="center" prop="arbitratorName" />
  119. <!-- 开庭日期 -->
  120. <el-table-column
  121. label="开庭日期"
  122. align="center"
  123. prop="hearDate"
  124. :show-overflow-tooltip="true"
  125. />
  126. <el-table-column label="案件状态" align="center" prop="caseStatusName">
  127. <template slot-scope="scope">
  128. <el-tag type="success">{{ scope.row.caseStatusName }}</el-tag>
  129. </template>
  130. </el-table-column>
  131. <el-table-column
  132. label="操作"
  133. align="center"
  134. class-name="small-padding fixed-width"
  135. >
  136. <template slot-scope="scope">
  137. <el-button
  138. size="mini"
  139. type="text"
  140. icon="el-icon-zoom-in"
  141. @click="detailRow(scope.row)"
  142. v-hasPermi="['monitor:online:forceLogout']"
  143. >详情</el-button
  144. >
  145. <!-- 案件日志 -->
  146. <el-button
  147. size="mini"
  148. type="text"
  149. icon="el-icon-zoom-in"
  150. @click="caselogRow(scope.row)"
  151. v-hasPermi="['monitor:online:forceLogout']"
  152. >案件日志</el-button
  153. >
  154. <el-button
  155. size="mini"
  156. type="text"
  157. icon="el-icon-edit"
  158. @click="editRow(scope.row)"
  159. v-if="scope.row.caseStatus == 0"
  160. v-hasPermi="['monitor:online:forceLogout']"
  161. >修改</el-button
  162. >
  163. <el-button
  164. size="mini"
  165. type="text"
  166. icon="el-icon-check"
  167. @click="onsubmitRow(scope.row)"
  168. v-if="scope.row.caseStatus == 0"
  169. v-hasPermi="['monitor:online:forceLogout']"
  170. >提交</el-button
  171. >
  172. <el-button
  173. size="mini"
  174. type="text"
  175. icon="el-icon-delete"
  176. @click="deleteRow(scope.row)"
  177. v-if="scope.row.caseStatus == 0"
  178. v-hasPermi="['monitor:online:forceLogout']"
  179. >删除</el-button
  180. >
  181. <el-button
  182. size="mini"
  183. type="text"
  184. icon="el-icon-view"
  185. @click="filingreviewRow(scope.row)"
  186. v-if="scope.row.caseStatus == 1"
  187. v-hasPermi="['monitor:online:forceLogout']"
  188. >立案审查</el-button
  189. >
  190. <el-button
  191. size="mini"
  192. type="text"
  193. icon="el-icon-tickets"
  194. @click="payStatus(scope.row)"
  195. v-if="scope.row.caseStatus == 2"
  196. v-hasPermi="['monitor:online:forceLogout']"
  197. >缴费</el-button
  198. >
  199. <!-- <el-button
  200. size="mini"
  201. type="text"
  202. icon="el-icon-data-analysis"
  203. @click="formationcourtRow(scope.row)"
  204. v-hasPermi="['monitor:online:forceLogout']"
  205. >组庭</el-button
  206. > -->
  207. <el-button
  208. size="mini"
  209. type="text"
  210. icon="el-icon-s-check"
  211. @click="courtconfirmationRow(scope.row)"
  212. v-if="scope.row.caseStatus == 6"
  213. v-hasPermi="['caseManagement:caseList:commit']"
  214. >组庭确认</el-button
  215. >
  216. <el-button
  217. size="mini"
  218. type="text"
  219. icon="el-icon-check"
  220. @click="courtreviewRow(scope.row)"
  221. v-if="scope.row.caseStatus == 5"
  222. v-hasPermi="['monitor:online:forceLogout']"
  223. >组庭审核</el-button
  224. >
  225. <el-button
  226. size="mini"
  227. type="text"
  228. icon="el-icon-sort"
  229. @click="choosetrialmethodRow(scope.row)"
  230. v-if="scope.row.caseStatus == 7"
  231. v-hasPermi="['monitor:online:forceLogout']"
  232. >审核仲裁方式</el-button
  233. >
  234. <el-button
  235. size="mini"
  236. type="text"
  237. icon="el-icon-edit-outline"
  238. @click="adjudicaterecordRow(scope.row)"
  239. v-if="scope.row.caseStatus == 9 && scope.row.arbitratMethod == 2"
  240. v-hasPermi="['monitor:online:forceLogout']"
  241. >书面审理</el-button
  242. >
  243. <el-button
  244. size="mini"
  245. type="text"
  246. icon="el-icon-service"
  247. @click="trialcourtRow(scope.row)"
  248. v-if="scope.row.caseStatus == 8 && scope.row.arbitratMethod == 1 "
  249. v-hasPermi="['monitor:online:forceLogout']"
  250. >开庭审理</el-button
  251. >
  252. <el-button
  253. size="mini"
  254. type="text"
  255. icon="el-icon-document"
  256. @click="generateawardRow(scope.row)"
  257. v-if="scope.row.caseStatus == 10"
  258. v-hasPermi="['monitor:online:forceLogout']"
  259. >生成裁决书</el-button
  260. >
  261. <el-button
  262. size="mini"
  263. type="text"
  264. icon="el-icon-receiving"
  265. @click="fileRow(scope.row)"
  266. v-if="scope.row.caseStatus == 16"
  267. v-hasPermi="['monitor:online:forceLogout']"
  268. >归档</el-button
  269. >
  270. </template>
  271. </el-table-column>
  272. </el-table>
  273. <pagination
  274. v-show="total > 0"
  275. :total="total"
  276. :page.sync="queryParams.pageNum"
  277. :limit.sync="queryParams.pageSize"
  278. @pagination="getcaseApply(queryParams)"
  279. />
  280. <!-- 立案申请弹框 -->
  281. <caseentryDialog
  282. :visible="visible"
  283. @cancel="cancel"
  284. :form="form"
  285. :queryParams="queryParams"
  286. :dialogtitle="dialogtitle"
  287. :getcaseApply="getcaseApply"
  288. :flag="flag"
  289. :caseAttachList="caseAttachList"
  290. :initpaymentArr="initpaymentArr"
  291. :initpaymentArr1="initpaymentArr1"
  292. ></caseentryDialog>
  293. <!-- 批量申请弹框 openbatch-->
  294. <batchDialog
  295. :openbatch="openbatch"
  296. :queryParams="queryParams"
  297. @cancelBatch="cancelBatch"
  298. :getcaseApply="getcaseApply"
  299. ></batchDialog>
  300. <!-- 立案审查页面 -->
  301. <filingreviewDialog
  302. :showfilingreview="showfilingreview"
  303. :filingreviewdata="filingreviewdata"
  304. :queryParams="queryParams"
  305. @getcaseApply="getcaseApply"
  306. @cancelFilingreview="cancelFilingreview"
  307. ></filingreviewDialog>
  308. <!-- 组庭页面---改为组庭审核 -->
  309. <formateCourtDialog
  310. :showformateCourt="showformateCourt"
  311. @cancelcourtDialog="cancelcourtDialog"
  312. :queryParams="queryParams"
  313. :formateCourtData="formateCourtData"
  314. @getcaseApply="getcaseApply"
  315. ></formateCourtDialog>
  316. <!-- 组庭审核--改组庭确认 -->
  317. <courtReviewDialog
  318. :showcourtReview="showcourtReview"
  319. :form="form"
  320. :queryParams="queryParams"
  321. @cancelcourtReview="cancelcourtReview"
  322. @getcaseApply="getcaseApply"
  323. ></courtReviewDialog>
  324. <!-- 审核仲裁方式 -->
  325. <choosetrialmethodDaiog
  326. :showchoosetrialmethod="showchoosetrialmethod"
  327. :choosetrialmethodata="choosetrialmethodata"
  328. :queryParams="queryParams"
  329. @getcaseApply="getcaseApply"
  330. @cancelshowchoosetrialMethod="cancelshowchoosetrialMethod"
  331. ></choosetrialmethodDaiog>
  332. <!-- 书面审理 -->
  333. <adjudicaterecordDialog
  334. :showadjudicaterecord="showadjudicaterecord"
  335. :form="form"
  336. :adjudicatename="adjudicatename"
  337. :queryParams="queryParams"
  338. @canceladjudicaterecord="canceladjudicaterecord"
  339. @getcaseApply="getcaseApply"
  340. ></adjudicaterecordDialog>
  341. <!-- 开庭审理 -->
  342. <trialincourtDialog
  343. :showtrialincourt="showtrialincourt"
  344. :adjudicatename="adjudicatename"
  345. :form="form"
  346. :queryParams="queryParams"
  347. @getcaseApply="getcaseApply"
  348. @canceltrialincourt="canceltrialincourt"
  349. ></trialincourtDialog>
  350. <!-- 缴费 -->
  351. <payDialog
  352. :openPay="openPay"
  353. :payTitle="payTitle"
  354. :form="form"
  355. :payForm="payForm"
  356. @getcaseApply="getcaseApply"
  357. @paycancelRow="paycancelRow"
  358. ></payDialog>
  359. <!-- 案件日志 -->
  360. <caselogDialog
  361. :showcaseLog="showcaseLog"
  362. @cancelcaseLog="cancelcaseLog"
  363. :flagLoading="flagLoading"
  364. ></caselogDialog>
  365. </div>
  366. </template>
  367. <script>
  368. import caseentryDialog from "./components/caseentryDialog";
  369. import batchDialog from "./components/batchDialog";
  370. import formateCourtDialog from "./components/formateCourtDialog.vue";
  371. import courtReviewDialog from "./components/courtReviewDialog.vue";
  372. import choosetrialmethodDaiog from "./components/choosetrialmethodDaiog.vue";
  373. import adjudicaterecordDialog from "./components/adjudicaterecordDialog.vue";
  374. import trialincourtDialog from "./components/trialincourtDialog.vue";
  375. import payDialog from "./components/payDialog.vue";
  376. import filingreviewDialog from "./components/filingreviewDialog.vue";
  377. import caselogDialog from './components/caselogDialog.vue';
  378. import { caseApplicationDetail } from "@/api/pay/pay";
  379. import {
  380. caseApply,
  381. removeCaseApply,
  382. submitCaseApply,
  383. selectCaseApply,
  384. } from "@/api/caseAccess/caseEntry";
  385. import { document } from "@/api/caseManagement/caseManagement";
  386. export default {
  387. name: "caseList",
  388. dicts: ["case_status"],
  389. components: {
  390. caseentryDialog,
  391. batchDialog,
  392. formateCourtDialog,
  393. courtReviewDialog,
  394. choosetrialmethodDaiog,
  395. adjudicaterecordDialog,
  396. trialincourtDialog,
  397. payDialog,
  398. filingreviewDialog,
  399. caselogDialog
  400. },
  401. data() {
  402. return {
  403. // 遮罩层
  404. loading: true,
  405. // 总条数
  406. total: 0,
  407. isapply: "申请人:",
  408. // 表格数据
  409. dataList: [],
  410. // 查询参数
  411. queryParams: {
  412. caseNum: undefined,
  413. caseStatusList: [0, 1, 2, 5, 6, 7, 8, 9, 10, 16],
  414. hearDate: "",
  415. caseStatus: null,
  416. applicantName: "",
  417. pageNum: 1,
  418. pageSize: 10,
  419. },
  420. dialogtitle: "", //弹框标题
  421. visible: false, //申请弹框控制
  422. form: {},
  423. starttime: "", //开始时间
  424. endtime: "", //结束时间
  425. formData: {},
  426. flag: "-1",
  427. initpaymentArr: [],
  428. initpaymentArr1: [],
  429. showfilingreview: false, //立案申查弹框控制
  430. filingreviewdata: {}, //立案审查传输数据
  431. openbatch: false, // 批量申请弹框
  432. formateCourtData: {}, //组庭
  433. showformateCourt: false, //组庭界面显示
  434. showcourtReview: false, //组庭审核页面
  435. showchoosetrialmethod: false, //选择仲裁方式页面
  436. choosetrialmethodata: {},
  437. showadjudicaterecord: false, //书面审理弹框
  438. adjudicatename: {}, //书面仲裁(被)申请人姓名
  439. showtrialincourt: false, //开庭审理
  440. openPay: false, //缴费弹框
  441. payTitle: "",
  442. payForm: {},
  443. caseAttachList: [], //案件质证资料
  444. showcaseLog: false, //案件日志弹框显示
  445. flagLoading: false, //案件日志弹框loading
  446. };
  447. },
  448. created() {
  449. this.getcaseApply(this.queryParams);
  450. },
  451. methods: {
  452. cancel() {
  453. this.visible = false;
  454. },
  455. cancelBatch() {
  456. this.openbatch = false;
  457. },
  458. /** 查询列表 */
  459. getcaseApply(val) {
  460. this.loading = true;
  461. caseApply(val).then((response) => {
  462. this.dataList = response.rows;
  463. // this.dataList.forEach((item) => {
  464. // if (item.arbitratMethod == 1) {
  465. // item.arbitratMethod = "视频仲裁";
  466. // }
  467. // if (item.arbitratMethod == 2) {
  468. // item.arbitratMethod = "书面仲裁";
  469. // }
  470. // });
  471. this.total = response.total;
  472. this.loading = false;
  473. });
  474. },
  475. /** 搜索按钮操作 */
  476. handleQuery() {
  477. this.queryParams.caseStatusList = [];
  478. this.queryParams.pageNum = 1;
  479. this.getcaseApply(this.queryParams);
  480. },
  481. /** 重置按钮操作 */
  482. resetQuery() {
  483. this.resetForm("queryForm");
  484. (this.queryParams.caseStatusList = [0, 1, 2, 5, 6, 7, 8, 9, 10, 16]),
  485. this.getcaseApply(this.queryParams);
  486. },
  487. // 案件录入
  488. filingApplication() {
  489. this.form = {};
  490. this.initpaymentArr = [
  491. {
  492. identityType: 1,
  493. name: "",
  494. identityNum: "",
  495. contactTelphone: "",
  496. workAddress: "",
  497. workTelphone: "",
  498. contactAddress: "",
  499. nameAgent: "",
  500. contactTelphoneAgent: "",
  501. contactAddressAgent: "",
  502. },
  503. ];
  504. this.initpaymentArr1 = [
  505. {
  506. identityType: 2,
  507. name: "",
  508. identityNum: "",
  509. contactTelphone: "",
  510. workAddress: "",
  511. workTelphone: "",
  512. contactAddress: "",
  513. nameAgent: "",
  514. contactTelphoneAgent: "",
  515. contactAddressAgent: "",
  516. },
  517. ];
  518. this.visible = true;
  519. this.dialogtitle = "立案申请";
  520. this.flag = "2";
  521. },
  522. // 批量批量录入
  523. batchApplication() {
  524. this.openbatch = true;
  525. },
  526. // 详情
  527. detailRow(row) {
  528. this.flag = "0";
  529. this.form = row;
  530. this.visible = true;
  531. this.dialogtitle = "立案详情";
  532. this.getInfo(row);
  533. },
  534. // 案件日志
  535. caselogRow(row) {
  536. this.showcaseLog = true;
  537. },
  538. // 关闭案件日志
  539. cancelcaseLog() {
  540. this.showcaseLog = false;
  541. },
  542. // 修改
  543. editRow(row) {
  544. this.flag = "1";
  545. this.form = row;
  546. this.visible = true;
  547. this.dialogtitle = "立案修改";
  548. this.getInfo(row);
  549. },
  550. // 列表提交立案
  551. onsubmitRow(row) {
  552. this.$modal
  553. .confirm("是否提交立案申请?")
  554. .then(function () {
  555. return submitCaseApply({ id: row.id });
  556. })
  557. .then(() => {
  558. this.getcaseApply(this.queryParams);
  559. this.$modal.msgSuccess("立案申请成功");
  560. })
  561. .catch(() => {});
  562. },
  563. // 立案审查
  564. filingreviewRow(row) {
  565. console.log(row, "立案审查");
  566. this.showfilingreview = true;
  567. this.filingreviewdata = row;
  568. },
  569. cancelFilingreview() {
  570. this.showfilingreview = false;
  571. },
  572. // 取消缴费
  573. paycancelRow(row) {
  574. this.openPay = false;
  575. },
  576. // 是否进行缴费
  577. payStatus(val) {
  578. this.getDetail({ id: val.id });
  579. this.payTitle = "缴费";
  580. this.openPay = true;
  581. },
  582. getDetail(parms) {
  583. caseApplicationDetail(parms).then((res) => {
  584. if (res.data.caseStatus == 1) {
  585. res.data.caseStatusName = "待缴费";
  586. }
  587. this.form = res.data;
  588. this.payForm.feePayable = res.data.feePayable;
  589. this.payForm.caseId = res.data.id;
  590. });
  591. },
  592. // 组庭
  593. // formationcourtRow(row) {
  594. // console.log(row, "组庭");
  595. // this.formateCourtData = row;
  596. // this.showformateCourt = true;
  597. // },
  598. // 关闭组庭页面
  599. cancelcourtDialog() {
  600. this.showformateCourt = false;
  601. },
  602. // 组庭确认
  603. courtconfirmationRow(row) {
  604. // console.log(row, "组庭确认");
  605. this.showcourtReview = true;
  606. this.form = row;
  607. },
  608. // 组庭审核
  609. courtreviewRow(row) {
  610. // console.log(row, "组庭审核");
  611. this.formateCourtData = row;
  612. this.showformateCourt = true;
  613. },
  614. cancelcourtReview() {
  615. this.showcourtReview = false;
  616. },
  617. // 选择开庭方式改为审核仲裁方式
  618. choosetrialmethodRow(row) {
  619. // console.log(row, "审核仲裁方式");
  620. this.choosetrialmethodata = row;
  621. this.showchoosetrialmethod = true;
  622. },
  623. // 关闭审核仲裁方式
  624. cancelshowchoosetrialMethod() {
  625. this.showchoosetrialmethod = false;
  626. },
  627. // 书面审理
  628. adjudicaterecordRow(row) {
  629. // console.log(row, "书面审理");
  630. this.showadjudicaterecord = true;
  631. this.form = row;
  632. this.getInfo(row);
  633. },
  634. canceladjudicaterecord() {
  635. this.showadjudicaterecord = false;
  636. },
  637. // 开庭审理
  638. trialcourtRow(row) {
  639. console.log(row, "开庭审理");
  640. this.showtrialincourt = true;
  641. this.form = row;
  642. this.getInfo(row);
  643. },
  644. canceltrialincourt() {
  645. this.showtrialincourt = false;
  646. },
  647. // 生成裁决书
  648. generateawardRow(row) {
  649. console.log(row, "生成裁决书");
  650. this.$modal
  651. .confirm("确定生成裁决书吗?")
  652. .then(function () {
  653. return document({ id: row.id });
  654. })
  655. .then((res) => {
  656. if (res.code == 200) {
  657. this.getcaseApply(this.queryParams);
  658. this.$modal.msgSuccess("裁决书生成成功");
  659. }
  660. })
  661. .catch(() => {});
  662. },
  663. // 归档
  664. fileRow(row) {
  665. console.log(row, "归档");
  666. },
  667. // 查找主体信息数据
  668. getInfo(row) {
  669. const id = row.id;
  670. selectCaseApply({ id }).then((res) => {
  671. // this.visible = true;
  672. // this.formData = res.data;
  673. this.adjudicatename = {
  674. applicantName: res.data.applicantName,
  675. respondentName: res.data.respondentName,
  676. feePayable: res.data.feePayable,
  677. hearDate: res.data.hearDate,
  678. arbitratorName: res.data.arbitratorName
  679. };
  680. this.initpaymentArr = [];
  681. this.initpaymentArr1 = [];
  682. res.data.caseAffiliates.forEach((item) => {
  683. if (item.identityType == 1) {
  684. this.initpaymentArr.push(item);
  685. } else {
  686. this.initpaymentArr1.push(item);
  687. }
  688. });
  689. this.caseAttachList = res.data.caseAttachList
  690. });
  691. },
  692. // 删除
  693. deleteRow(row) {
  694. // const id = row.id;
  695. this.$modal
  696. .confirm("是否确认删除?")
  697. .then(function () {
  698. return removeCaseApply({ id: row.id });
  699. })
  700. .then((res) => {
  701. this.getcaseApply(this.queryParams);
  702. this.$modal.msgSuccess("删除成功");
  703. })
  704. .catch(() => {});
  705. },
  706. },
  707. };
  708. </script>
  709. <style lang="scss" scoped>
  710. #formContainer {
  711. }
  712. </style>