uploadEvidence.vue 23KB

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