uploadEvidence.vue 23KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742
  1. <template>
  2. <view>
  3. <view>
  4. </view> <uni-section title=" ">
  5. <!-- 选项卡 -->
  6. <view>
  7. <uni-segmented-control :current="current" :values="itemsT" :style-type="styleType"
  8. :active-color="activeColor" @clickItem="onClickItem" />
  9. </view>
  10. <!-- 选项卡内容 -->
  11. <view class="conent">
  12. <view v-show="current === 0">
  13. <view class="assignrbitrators">
  14. <view class="from">
  15. <uni-forms ref="form" :modelValue="subnitForm" :rules="rules" v-if="sysType == 1">
  16. <!-- <view class="title">案件详情</view> -->
  17. <view class="box">
  18. <uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required>
  19. <uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum"
  20. placeholder="" />
  21. </uni-forms-item>
  22. <uni-forms-item label="申请人:" name="applicantName" label-width="120px" required>
  23. <uni-easyinput :inputBorder="false" :disabled='true'
  24. v-model="formData.applicantName" placeholder="" />
  25. </uni-forms-item>
  26. <uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required>
  27. <uni-easyinput :inputBorder="false" :disabled='true'
  28. v-model="formData.respondentName" placeholder="" />
  29. </uni-forms-item>
  30. <uni-forms-item label="借款开始日期:" name="loanStartDate" label-width="120px" required>
  31. <uni-easyinput :inputBorder="false" :disabled='true'
  32. v-model="formData.loanStartDate" placeholder="" />
  33. </uni-forms-item>
  34. <uni-forms-item label="借款结束日期:" name="loanEndDate" label-width="120px" required>
  35. <uni-easyinput :inputBorder="false" :disabled='true'
  36. v-model="formData.loanEndDate" placeholder="" />
  37. </uni-forms-item>
  38. <uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required>
  39. <uni-easyinput :inputBorder="false" :disabled='true'
  40. v-model="formData.caseSubjectAmount" placeholder="" />
  41. </uni-forms-item>
  42. <uni-forms-item label="申请人主张欠本金:" name="claimPrinciOwed" label-width="120px"
  43. required>
  44. <uni-easyinput :inputBorder="false" :disabled='true'
  45. v-model="formData.claimPrinciOwed" placeholder="" />
  46. </uni-forms-item>
  47. <uni-forms-item label="申请人主张欠利息:" name="claimInterestOwed" label-width="120px"
  48. required>
  49. <uni-easyinput :inputBorder="false" :disabled='true'
  50. v-model="formData.claimInterestOwed" placeholder="" />
  51. </uni-forms-item>
  52. <uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px"
  53. required>
  54. <uni-easyinput :inputBorder="false" :disabled='true'
  55. v-model="formData.claimLiquidDamag" placeholder="" />
  56. </uni-forms-item>
  57. <!-- <uni-forms-item label="是否有异议需要举证" label-width="120px" name="objectionAddEviden" required>
  58. <uni-data-checkbox class='checkbox' v-model="subnitForm.objectionAddEviden"
  59. :localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox>
  60. </uni-forms-item> -->
  61. <!-- <uni-forms-item label="是否需要开庭审理" label-width="120px" name="openCourtHear" required>
  62. <uni-data-checkbox class='checkbox' v-model="subnitForm.openCourtHear"
  63. :localdata="arbitrationmethodArr" @change='arbitrationmethod'></uni-data-checkbox>
  64. </uni-forms-item> -->
  65. <!-- <uni-forms-item label="是否指派调解员" label-width="120px" v-if="sysType==2" name="pendingAppointArbotrar" required>
  66. <uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar"
  67. :localdata="uploadEvidence" @change='maintenancetypeChange'></uni-data-checkbox>
  68. </uni-forms-item> -->
  69. <uni-forms-item label="是否仲裁反请求" label-width="120px" name="objectiJuris" required>
  70. <uni-data-checkbox class='checkbox' v-model="subnitForm.objectiJuris"
  71. :localdata="objectiJurisArr"
  72. @change='objectiJurisChange'></uni-data-checkbox>
  73. </uni-forms-item>
  74. <!-- <uni-forms-item label="是否管辖异议申请" label-width="120px" name="adjudicaCounter" required>
  75. <uni-data-checkbox class='checkbox' v-model="subnitForm.adjudicaCounter"
  76. :localdata="adjudicaCounterArr"></uni-data-checkbox>
  77. </uni-forms-item> -->
  78. <!-- <uni-forms-item label="上传证据" name="headImage" label-width="120px" v-if="caseFlag">
  79. <uni-file-picker ref="files" :auto-upload="false" @select="select" :limit='1' />
  80. </uni-forms-item> -->
  81. <uni-forms-item label="是否书面审理" label-width="120px" name="respondentIsWrittenHear"
  82. required>
  83. <uni-data-checkbox class='checkbox' v-model="subnitForm.respondentIsWrittenHear"
  84. :localdata="adjudicateRecord"
  85. @change='arbitrationmethod'></uni-data-checkbox>
  86. </uni-forms-item>
  87. </view>
  88. </uni-forms>
  89. <uni-forms ref="form" :modelValue="subnitForm" :rules="rules" v-if="sysType == 2">
  90. <!-- <view class="title">案件详情</view> -->
  91. <view class="box">
  92. <uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required>
  93. <uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum"
  94. placeholder="" />
  95. </uni-forms-item>
  96. <uni-forms-item label="申请人:" name="applicantName" label-width="120px" required>
  97. <uni-easyinput :inputBorder="false" :disabled='true'
  98. v-model="formData.affiliate.applicationOrganName" placeholder="" />
  99. </uni-forms-item>
  100. <uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required>
  101. <uni-easyinput :inputBorder="false" :disabled='true'
  102. v-model="formData.affiliate.respondentName" placeholder="" />
  103. </uni-forms-item>
  104. <!-- <uni-forms-item label="是否有异议需要举证" label-width="120px" name="objectionAddEviden" required>
  105. <uni-data-checkbox class='checkbox' v-model="subnitForm.objectionAddEviden"
  106. :localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox>
  107. </uni-forms-item> -->
  108. <!-- <uni-forms-item label="是否指派调解员" label-width="120px" name="pendingAppointArbotrar"
  109. required>
  110. <uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar"
  111. :localdata="uploadEvidence"
  112. @change='maintenancetypeChange'></uni-data-checkbox>
  113. </uni-forms-item> -->
  114. <uni-forms-item label="预约时间" label-width="120px" name="respondentIsWrittenHear">
  115. <view class="example-body">
  116. <uni-datetime-picker type="date" v-model="timeData"
  117. @maskClick="maskClick" />
  118. </view>
  119. </uni-forms-item>
  120. </view>
  121. </uni-forms>
  122. <!-- 自定义弹窗层组件 -->
  123. <uni-popup scroll-y="true" ref="popup" :is-mask-click="false" type="bottom">
  124. <view class="content_list">
  125. <uni-card>
  126. <view class="" style="text-align: center;font-size: 35rpx;font-weight: bold;">
  127. <text>权力和义务告知书</text>
  128. </view>
  129. 根据《中华人民共和国仲裁法》的规定,仲裁当事人在仲裁活动中依法享有权利并承担义务。
  130. <view class="">
  131. <text>一、当事人的权利</text>
  132. <text>1.依据仲裁协议提请仲裁;撤回仲裁申请或者变更、放弃仲裁请求;承认或者反驳仲裁请求;提出仲裁反请求。</text>
  133. <text>2.对仲裁协议效力提出异议。</text>
  134. <text>3.委托代理人进行仲裁活动。</text>
  135. <text>4.申请财产保全、证据保全。</text>
  136. <text>5.约定、选定仲裁庭的组成方式;选定或者委托本会主任指定仲裁员;申请仲裁员、办案秘书、翻译人员、鉴定人员回避。</text>
  137. <text>6.收集、提供证据。对证据进行质证,发表辩论意见,作最后陈述。</text>
  138. <text>7.请求调解。自行和解的,可以请求仲裁庭根据和解协议作出裁决书。</text>
  139. <text>8.认为开庭笔录对自己陈述的记录有遗漏或者差错的,申请补正。</text>
  140. <text>9.对裁决书中的文字、计算错误或者仲裁庭已经裁决但在裁决书中遗漏的事项,请求补正或者作出补正裁决。</text>
  141. <text>10.向人民法院申请撤销、执行或者不予执行仲裁裁决。</text>
  142. </view>
  143. <view>
  144. <text>
  145. <text>二、当事人的义务</text>
  146. <text>1.如实书写仲裁申请书和答辩书;在庭审中不得做虚假陈述。</text>
  147. <text>2.对自己的主张按期提供证据,不得提供伪证。</text>
  148. <text>3.遵守仲裁员回避制度。</text>
  149. <text>4.按时参加开庭。</text>
  150. <text>5.遵守开庭纪律和仲裁程序。</text>
  151. <text>6.在庭审笔录上签字。</text>
  152. <text>7.在仲裁文书的送达回证上签字盖章。</text>
  153. <text>8.主动履行生效的仲裁裁决。</text>
  154. <text>9.按规定交纳仲裁费用。</text>
  155. <text>10.法律、法规和本会仲裁规则规定的其他义务。</text>
  156. </text>
  157. </view>
  158. <view class="from" style="margin-top:30rpx;">
  159. <uni-forms ref="reasontFormData">
  160. <uni-forms-item label="异议原因:" label-width="100px" required>
  161. <uni-easyinput v-model="reasontFormData.reasont"
  162. placeholder="请输入异议原因" />
  163. </uni-forms-item>
  164. </uni-forms>
  165. </view>
  166. <view class="determine">
  167. <button style="width: 150rpx;float: left;margin-left: 90rpx;" type="primary"
  168. @tap="submitReasont">确定</button>
  169. <button style="width: 150rpx;" @tap="cencalBut">取消</button>
  170. </view>
  171. </uni-card>
  172. </view>
  173. </uni-popup>
  174. <view class="uni-list">
  175. <checkbox-group @change="checkboxChange" style="width: 100%;margin-bottom: 15rpx;">
  176. <label class="uni-list-cell uni-list-cell-pd" v-for="item in items"
  177. :key="item.mediatorId">
  178. <view>
  179. <checkbox color="blue" style="transform:scale(0.7)"
  180. :value="item.mediatorId + ''" />
  181. </view>
  182. <view class="main">
  183. <view class="">
  184. 仲裁员姓名:{{item.mediatorName}}
  185. </view>
  186. <view class="">
  187. 专业:{{item.specialty || '暂无信息'}}
  188. </view>
  189. <view class="">
  190. 待办数量:{{item.todoAmount || '0'}}
  191. </view>
  192. <view class="">
  193. 已办数量:{{item.completeAmount || '0'}}
  194. </view>
  195. </view>
  196. </label>
  197. </checkbox-group>
  198. </view>
  199. <button type="primary" @click="submitImg">确认提交</button>
  200. </view>
  201. </view>
  202. </view>
  203. </view>
  204. <view v-show="current === 1" style="padding: 20rpx;">
  205. <view class="" v-if="sysType == 1">
  206. <view class="" style="margin-top: 50rpx;">
  207. <view>申请人</view>
  208. <view v-for="item in formData.evidenceMaterialList">
  209. <uni-link v-if="item.annexType==2" :href="item.annexPath" color="#007BFF"
  210. :text="item.fileName"></uni-link>
  211. </view>
  212. <view>被申请人</view>
  213. <view v-for="item in formData.evidenceMaterialList">
  214. <uni-link v-if="item.annexType==6" :href="item.annexPath" color="#007BFF"
  215. :text="item.fileName"></uni-link>
  216. </view>
  217. </view>
  218. <view class="" style="margin-top: 40rpx;">
  219. <view>仲裁申请书</view>
  220. <view v-for="item in formData.evidenceMaterialList">
  221. <uni-link v-if="item.annexType==1" :href="item.annexPath" color="#007BFF"
  222. :text="item.fileName"></uni-link>
  223. </view>
  224. </view>
  225. </view>
  226. <view class="" v-if="sysType == 2">
  227. <view class="" style="margin-top: 50rpx;">
  228. <view>申请人</view>
  229. <view v-for="item in formData.caseAttachList">
  230. <uni-link v-if="item.annexType==4" :href="item.annexPath" color="#007BFF"
  231. :text="item.annexName"></uni-link>
  232. </view>
  233. <view>被申请人</view>
  234. <view v-for="item in formData.caseAttachList">
  235. <uni-link v-if="item.annexType==6" :href="item.annexPath" color="#007BFF"
  236. :text="item.annexName"></uni-link>
  237. </view>
  238. </view>
  239. <view class="" style="margin-top: 40rpx;">
  240. <view>仲裁申请书</view>
  241. <view v-for="item in formData.caseAttachList">
  242. <uni-link v-if="item.annexType==3" :href="item.annexPath" color="#007BFF"
  243. :text="item.annexName"></uni-link>
  244. </view>
  245. </view>
  246. </view>
  247. </view>
  248. </uni-section>
  249. </view>
  250. </template>
  251. <script>
  252. import {
  253. respondentDetail,
  254. arbitratorList,
  255. evidenceCrossexami,
  256. selectById,
  257. updateBooking
  258. } from '../../../api/handlecase/index.js'
  259. import {
  260. uploadImage
  261. } from '../../../api/upload.js'
  262. import {
  263. getToken
  264. } from '@/utils/auth'
  265. import moment from 'moment'
  266. import config from '@/config'
  267. const baseUrl = config.baseUrlZC
  268. const app = getApp()
  269. export default {
  270. data() {
  271. return {
  272. sysType: null, //默认系统 1.仲裁2.调节
  273. selectValue: null,
  274. defaultSelected: [], //默认选中项
  275. serviceList: ['1', '2'], //传递给子组件的数据
  276. current: 0,
  277. itemsT: ['案件详情', '案件资料'],
  278. styleType: 'button',
  279. activeColor: '#007aff',
  280. reasontFormData: {
  281. reasont: ''
  282. },
  283. isShowPopup: false,
  284. formData: {
  285. affiliate: {}
  286. },
  287. subnitForm: {
  288. objectionAddEviden: 0,
  289. pendingAppointArbotrar: 0,
  290. objectiJuris: 0,
  291. adjudicaCounter: 0,
  292. respondentIsWrittenHear: 1,
  293. adjudicaCounterReason: ''
  294. },
  295. selectFlag: false,
  296. caseFlag: false,
  297. tempFilePaths: null,
  298. rules: {
  299. // 是否有异议需要举证
  300. objectionAddEviden: {
  301. rules: [{
  302. required: true,
  303. errorMessage: '请选择'
  304. }]
  305. },
  306. // 是否需要开庭审理
  307. openCourtHear: {
  308. rules: [{
  309. required: true,
  310. errorMessage: '请选择'
  311. }]
  312. },
  313. // 是否指派仲裁员
  314. pendingAppointArbotrar: {
  315. rules: [{
  316. required: true,
  317. errorMessage: '请选择'
  318. }]
  319. },
  320. },
  321. maintenancetypeArr: [{
  322. text: '是',
  323. value: 1
  324. }, {
  325. text: '否',
  326. value: 0
  327. }, ],
  328. arbitrationmethodArr: [{
  329. text: '是',
  330. value: 1
  331. }, {
  332. text: '否',
  333. value: 0
  334. }],
  335. uploadEvidence: [{
  336. text: '是',
  337. value: 1
  338. }, {
  339. text: '否',
  340. value: 0
  341. }],
  342. objectiJurisArr: [{
  343. text: '是',
  344. value: 1
  345. }, {
  346. text: '否',
  347. value: 0
  348. }],
  349. adjudicaCounterArr: [{
  350. text: '是',
  351. value: 1
  352. }, {
  353. text: '否',
  354. value: 0
  355. }],
  356. obligationsArr: [{
  357. text: '是',
  358. value: 1
  359. }, {
  360. text: '否',
  361. value: 0
  362. }],
  363. // 是否书面审理
  364. adjudicateRecord: [{
  365. text: '是',
  366. value: 1
  367. }, {
  368. text: '否',
  369. value: 0
  370. }],
  371. items: [],
  372. sysType: null,
  373. timeData: null,
  374. mediatorList: []
  375. }
  376. },
  377. mounted() {
  378. },
  379. methods: {
  380. onClickItem(e) {
  381. if (this.current !== e.currentIndex) {
  382. this.current = e.currentIndex
  383. }
  384. },
  385. submitReasont() {
  386. if (this.reasontFormData.reasont) {
  387. this.subnitForm.adjudicaCounterReason = this.reasontFormData.reasont
  388. this.$refs.popup.close()
  389. this.reasontFormData.reasont = ''
  390. } else {
  391. this.$modal.msgError("请输入反意理由")
  392. }
  393. },
  394. cencalBut() {
  395. this.$refs.popup.close();
  396. this.subnitForm.objectiJuris = 0;
  397. },
  398. objectiJurisChange(value) {
  399. let flag = value.detail.value;
  400. if (flag == 1) {
  401. this.$refs.popup.open('center')
  402. }
  403. },
  404. arbitrationmethod() {},
  405. uploadEvidenceChange(val) {
  406. let flag = val.detail.value;
  407. if (flag == 1) {
  408. this.caseFlag = true;
  409. } else if (flag == 0) {
  410. this.caseFlag = false;
  411. }
  412. },
  413. // maintenancetypeChange(val) {
  414. // let flag = val.detail.value;
  415. // if (flag == 1) {
  416. // this.selectFlag = true
  417. // this.getArbitratorList()
  418. // } else {
  419. // this.selectFlag = false
  420. // }
  421. // },
  422. checkboxChange(e) {
  423. let params = parseInt(e.detail.value);
  424. this.mediatorList = e.detail.value;
  425. let result = "";
  426. this.items.forEach(item => {
  427. if (item.mediatorId == params) {
  428. result = {
  429. userId: item.mediatorId,
  430. userName: item.mediatorName
  431. }
  432. }
  433. })
  434. let arbitrators = {
  435. caseFlowId: this.formData.caseFlowId,
  436. userList: [result],
  437. };
  438. this.subnitForm.arbitrators = arbitrators;
  439. console.log(this.subnitForm.arbitrators, "PPPPPPPPPPPPPP");
  440. },
  441. getData(parms) {
  442. if (this.sysType == 1) {
  443. respondentDetail(parms).then(res => {
  444. if (res.data.evidenceMaterialList.length > 0) {
  445. res.data.evidenceMaterialList.forEach(item => {
  446. let names = item.annexPath.split('_')
  447. item['fileName'] = names[names.length - 1]
  448. item.annexPath = baseUrl + item.annexPath
  449. })
  450. }
  451. this.formData = res.data
  452. this.formData.loanEndDate = moment(this.formData.loanEndDate).format(
  453. 'YYYY-MM-DD HH:mm:ss');
  454. this.formData.loanStartDate = moment(this.formData.loanStartDate).format(
  455. 'YYYY-MM-DD HH:mm:ss');
  456. this.formData.id = this.formData.id + ''
  457. })
  458. } else if (this.sysType == 2) {
  459. selectById({
  460. id: parms
  461. }).then(res => {
  462. this.formData = res.data
  463. console.log(res, "KKKKKKKKKKKKKKKKKKKKK");
  464. })
  465. }
  466. },
  467. // 文件上传
  468. select(e) {
  469. this.tempFilePaths = e.tempFilePaths;
  470. // loading
  471. uni.showLoading({
  472. title: '上传中'
  473. });
  474. uni.uploadFile({
  475. url: getApp().globalData.requestUrl + uploadImage,
  476. filePath: this.tempFilePaths[0],
  477. header: {
  478. Authorization: getToken() || '',
  479. },
  480. formData: {
  481. annexType: 6,
  482. id: this.formData.id
  483. },
  484. name: 'file',
  485. success: (res) => {
  486. let {
  487. data
  488. } = res
  489. uni.showToast({
  490. title: '上传成功',
  491. icon: 'none',
  492. duration: 1000
  493. })
  494. uni.hideLoading();
  495. },
  496. fail: (err) => {
  497. uni.showToast({
  498. title: '上传失败',
  499. icon: 'none',
  500. duration: 1000
  501. })
  502. uni.hideLoading()
  503. }
  504. })
  505. },
  506. // 获取仲裁员列表
  507. getArbitratorList() {
  508. arbitratorList().then(res => {
  509. this.items = res.data;
  510. })
  511. },
  512. // 提交数据
  513. evidenceCrossexamiFn(parms) {
  514. evidenceCrossexami(parms).then(res => {
  515. uni.showToast({
  516. title: '提交成功',
  517. icon: 'none',
  518. duration: 1000
  519. })
  520. uni.navigateBack({
  521. delta: 1
  522. })
  523. })
  524. },
  525. submitImg() {
  526. if (this.sysType == 2) {
  527. if (this.mediatorList.length > 1) {
  528. uni.showToast({
  529. title: '只能选择一个调解员',
  530. icon: 'none',
  531. duration: 1000
  532. })
  533. return
  534. }
  535. if (!this.timeData) {
  536. uni.showToast({
  537. title: '请选择时间',
  538. icon: 'none',
  539. duration: 1000
  540. })
  541. return
  542. }
  543. if (this.mediatorList.length == 0) {
  544. uni.showToast({
  545. title: '请选择调解员',
  546. icon: 'none',
  547. duration: 1000
  548. })
  549. return
  550. }
  551. }
  552. if (this.sysType == 1) {
  553. this.$refs.form.validate().then(res => {
  554. this.evidenceCrossexamiFn(this.subnitForm)
  555. }).catch(err => {
  556. console.log('表单错误信息:', err);
  557. })
  558. } else if (this.sysType == 2) {
  559. // TODO
  560. // 调解提交
  561. if (this.mediatorList.length > 1) {
  562. uni.showToast({
  563. title: '只能选择一个调解员',
  564. icon: 'none',
  565. duration: 1000
  566. })
  567. return
  568. }
  569. this.subnitForm.arbitrators.herDates = [this.timeData];
  570. this.subnitForm.arbitrators.id = this.formData.id;
  571. this.subnitForm.arbitrators.miniProgressFlag = 1;
  572. updateBooking(this.subnitForm.arbitrators).then(res => {
  573. uni.showToast({
  574. title: '成功',
  575. icon: 'none',
  576. duration: 1000
  577. })
  578. uni.navigateBack({
  579. delta: 1
  580. })
  581. })
  582. }
  583. },
  584. // 证据清单
  585. evidenceList() {
  586. console.log(this.formData.evidenceMaterialList)
  587. this.$tab.navigateTo(
  588. `/pages/handlecase/component/evidenceList?title=证据清单&evidenceList=${encodeURIComponent(JSON.stringify(this.formData.evidenceMaterialList))}`
  589. )
  590. },
  591. },
  592. onLoad(data) {
  593. this.sysType = uni.getStorageSync('sysType')
  594. this.getData(data.id);
  595. this.subnitForm.caseId = Number(data.id);
  596. this.getArbitratorList()
  597. }
  598. }
  599. </script>
  600. <style lang="scss">
  601. page {
  602. background-color: #ffffff;
  603. }
  604. .content_list {
  605. height: 1060rpx;
  606. overflow-x: hidden;
  607. .scroll_view_style {
  608. height: 100%;
  609. }
  610. }
  611. .assignrbitrators {
  612. // text-align: center;
  613. padding: 20rpx;
  614. .box {
  615. background-color: #fff;
  616. padding: 20rpx;
  617. border-radius: 20rpx;
  618. }
  619. .flexd {
  620. padding-top: 20rpx;
  621. .btn {
  622. width: 80%;
  623. font-size: 26rpx;
  624. border-radius: 60rpx;
  625. }
  626. }
  627. .btn {
  628. margin-top: 20rpx;
  629. }
  630. .select-picker {
  631. display: flex;
  632. box-sizing: border-box;
  633. flex-direction: row;
  634. align-items: center;
  635. border: 1px solid #DCDFE6;
  636. border-radius: 8rpx;
  637. width: 100%;
  638. height: 100%;
  639. padding: 0 24rpx;
  640. font-size: 28rpx;
  641. }
  642. .table-content {
  643. background-color: #fff;
  644. padding: 20rpx;
  645. border-radius: 20rpx;
  646. .none {
  647. font-size: 24rpx;
  648. height: 60rpx;
  649. line-height: 60rpx;
  650. }
  651. }
  652. .box {
  653. /deep/.title {
  654. font-size: 28rpx;
  655. height: 60rpx;
  656. line-height: 60rpx;
  657. }
  658. }
  659. .htmltitle {
  660. font-size: 30rpx;
  661. height: 80rpx;
  662. line-height: 80rpx;
  663. display: flex;
  664. justify-content: space-between;
  665. .look {
  666. color: #0D91F9;
  667. }
  668. }
  669. .title {
  670. font-size: 30rpx;
  671. height: 80rpx;
  672. line-height: 80rpx;
  673. }
  674. .adsTitle {
  675. font-size: 30rpx;
  676. }
  677. .multiple {
  678. width: 75%;
  679. height: 72rpx;
  680. line-height: 72rpx;
  681. font-size: 24rpx;
  682. // @include text-overflow($width: 100%)
  683. }
  684. .uni-list {
  685. width: 100%;
  686. margin-top: 20rpx;
  687. .uni-list-cell {
  688. border-radius: 30rpx;
  689. margin-bottom: 10rpx;
  690. display: flex;
  691. align-items: center;
  692. justify-content: flex-start;
  693. background-color: #fff;
  694. .main {
  695. height: 100%;
  696. margin-left: 20rpx;
  697. }
  698. }
  699. }
  700. .determine {
  701. padding: left 50rpx;
  702. }
  703. }
  704. </style>