移动端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

approvalApproval12.vue 22 KiB

3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618
  1. <template>
  2. <div class="app-container">
  3. <van-nav-bar
  4. left-arrow
  5. fixed
  6. placeholder
  7. @click-left="$router.back(-1)"
  8. >
  9. <template #title>
  10. <p style="font-weight: bold;">汇票支出审批</p>
  11. </template>
  12. <template #right>
  13. <van-icon name="../../../static/images/icon/icon_flow.png" size="20" @click="goFlow"/>
  14. </template>
  15. </van-nav-bar>
  16. <p class="main_title">基础信息</p>
  17. <div class="main_box">
  18. <van-field readonly label="申请时间" v-model="form.applyDate" input-align="right" />
  19. <van-field readonly label="资金支出类别" v-model="capitalExpenditureType" input-align="right" label-width="auto" />
  20. <van-field name="radio" label="审批模式" input-align="right" autocomplete="off" readonly>
  21. <template #input>
  22. <van-radio-group v-model="form.paymentState" direction="horizontal">
  23. <van-radio name="1">线上支付</van-radio>
  24. <van-radio name="2">线下支付</van-radio>
  25. </van-radio-group>
  26. </template>
  27. </van-field>
  28. </div>
  29. <div class="main_box" style="margin-top: 10px;">
  30. <van-field readonly label="付款事由" v-model="form.remark" type="textarea" input-align="right" rows="3" label-width="auto"/>
  31. </div>
  32. <div class="main_box" style="margin-top: 10px;">
  33. <van-field readonly label="说明情况" v-model="form.explainSituation" type="textarea" input-align="right" rows="3" label-width="auto"/>
  34. </div>
  35. <div class="main_box" v-if="capitalExpenditureOpen" style="margin-bottom: 10px;margin-top: 10px;position:relative;">
  36. <van-field readonly label="项目名称" v-model="projectForm.projectName" input-align="right" />
  37. <van-field readonly label="承建单位" v-model="projectForm.projectContractor" input-align="right" label-width="auto"/>
  38. <van-field readonly label="合同价款(元)" v-model="projectForm.projectAmount" input-align="right" label-width="auto"/>
  39. <van-field readonly label="工程款类型" v-model="projectFundType" input-align="right" />
  40. <van-field readonly label="工程发票号" v-model="projectForm.projectBillNum" input-align="right" label-width="auto"/>
  41. </div>
  42. <p class="main_title">出票方信息</p>
  43. <div class="main_box">
  44. <van-field readonly label="付款方" v-model="form.payer" input-align="right" label-width="auto"/>
  45. <van-field :rules="[{ required: true , message:'请输入汇票号码' }]" required label="汇票号码" v-model="form.payerAccount" placeholder="请输入汇票号码" input-align="right" label-width="auto"/>
  46. <van-field
  47. readonly
  48. label="出票金额(元)"
  49. v-model="form.expenditureAmount"
  50. placeholder=""
  51. input-align="right"
  52. label-width="auto"
  53. required
  54. :rules="[{ required: true , message:'出票金额不能为空!' }]"
  55. />
  56. <van-field
  57. readonly
  58. label="汇票类型"
  59. v-model="orderTypeName"
  60. placeholder=""
  61. input-align="right"
  62. label-width="auto"
  63. required
  64. :rules="[{ required: true , message:'汇票类型不能为空!' }]"
  65. />
  66. <van-field
  67. readonly
  68. label="汇票类型"
  69. v-model="form.orderType"
  70. placeholder=""
  71. input-align="right"
  72. label-width="auto"
  73. style="display: none"
  74. required
  75. :rules="[{ required: true , message:'汇票类型不能为空!' }]"
  76. />
  77. <van-field
  78. readonly
  79. label="开票日"
  80. v-model="form.startTime"
  81. placeholder=""
  82. input-align="right"
  83. label-width="auto"
  84. required
  85. :rules="[{ required: true , message:'开票日不能为空!' }]"
  86. />
  87. <van-field
  88. readonly
  89. label="到期日"
  90. v-model="form.endTime"
  91. placeholder=""
  92. input-align="right"
  93. label-width="auto"
  94. required
  95. :rules="[{ required: true , message:'到期日不能为空!' }]"
  96. />
  97. </div>
  98. <p class="main_title">收票方信息</p>
  99. <div :style="{position:'relative',padding: index == 0 ? '':'10px 0 0 0'}" v-for="(item, index) in chargeItme" :key="index">
  100. <div class="main_box" style="margin-bottom: 10px;position:relative;">
  101. <van-field readonly label="收款方" v-model="item.payee" input-align="right" />
  102. <van-field readonly label="联系方式" v-model="item.phone" input-align="right" label-width="auto"/>
  103. <van-field readonly label="所属单位" v-model="item.unit" input-align="right" label-width="auto"/>
  104. <van-field readonly label="负责人全称" v-model="item.leader" input-align="right" label-width="auto"/>
  105. <van-field readonly label="资金用途" v-model="item.remark" input-align="right" />
  106. </div>
  107. </div>
  108. <p class="main_title">上传附件(收据)</p>
  109. <div class="main_box" style="padding: 5px 0 0 8px;">
  110. <van-uploader v-model="fileList1" v-if="fileList1==null||fileList1.length==0" :deletable="false" disabled :upload-text="'未上传附件'"></van-uploader>
  111. <van-uploader v-model="fileList1" v-if="fileList1!=null&&fileList1.length>0" :deletable="false" :max-count="fileList1.length" ></van-uploader>
  112. </div>
  113. <p style="margin-top:20px;padding: 0 10px">附件下载(收据){{fileList1&&fileList1.length==0?':暂无可下载文件':''}}</p>
  114. <van-cell v-for="(item,index) in fileList1" :key="index">
  115. <a :href="item.url">{{index+1}}.{{item.fileName}}</a>
  116. </van-cell>
  117. <p class="main_title">上传附件(发票)</p>
  118. <div class="main_box" style="padding: 5px 0 0 8px;">
  119. <van-uploader v-model="fileList2" v-if="fileList2==null||fileList2.length==0" :deletable="false" disabled :upload-text="'未上传附件'"></van-uploader>
  120. <van-uploader v-model="fileList2" v-if="fileList2!=null&&fileList2.length>0" :deletable="false" :max-count="fileList2.length" ></van-uploader>
  121. </div>
  122. <p style="margin-top:20px;padding: 0 10px">附件下载(发票){{fileList2&&fileList2.length==0?':暂无可下载文件':''}}</p>
  123. <van-cell v-for="(item,index) in fileList2" :key="index">
  124. <a :href="item.url">{{index+1}}.{{item.fileName}}</a>
  125. </van-cell>
  126. <p class="main_title">上传附件(其他)</p>
  127. <div class="main_box" style="padding: 5px 0 0 8px;">
  128. <van-uploader v-model="fileList3" v-if="fileList3==null||fileList3.length==0" :deletable="false" disabled :upload-text="'未上传附件'"></van-uploader>
  129. <van-uploader v-model="fileList3" v-if="fileList3!=null&&fileList3.length>0" :deletable="false" :max-count="fileList3.length" ></van-uploader>
  130. </div>
  131. <p style="margin-top:20px;padding: 0 10px">附件下载(其他){{fileList3&&fileList3.length==0?':暂无可下载文件':''}}</p>
  132. <van-cell v-for="(item,index) in fileList3" :key="index">
  133. <a :href="item.url">{{index+1}}.{{item.fileName}}</a>
  134. </van-cell>
  135. <div class="main_box examine_box" v-if="this.$route.query.type != 'done'">
  136. <van-row type="flex" justify="space-between" align="center">
  137. <van-col span="5">审批<br/>意见</van-col>
  138. <van-col span="19">
  139. <van-radio-group v-model="pass" direction="horizontal">
  140. <van-radio name="true">同意</van-radio>
  141. <van-radio name="false">驳回</van-radio>
  142. </van-radio-group>
  143. <van-field rows="2" autosize v-model="comment" type="textarea" placeholder="同意申请宅基地"/>
  144. </van-col>
  145. </van-row>
  146. </div>
  147. <div style="margin: 16px 2%;" v-if="this.$route.query.type != 'done'">
  148. <van-row>
  149. <van-col span="24" align="center">
  150. <van-button type="info" native-type="submit" @click="submitForm" class="submitButton">提交</van-button>
  151. </van-col>
  152. </van-row>
  153. <div class="clear"></div>
  154. </div>
  155. </div>
  156. </template>
  157. <script>
  158. import { getTransfer , queryTransferDetail , listPayee , updateTransfer , getProjectto , listProject , addProjectto , customSubmit} from "@/api/onlineHome/bankAgriculture/paymentApproval";
  159. import request from '@/utils/request'
  160. import {
  161. approval,
  162. attachmentList,
  163. commonAttach,
  164. getCash,
  165. listCashdetailByCashId
  166. } from "../../../../api/onlineHome/bankAgriculture/paymentApproval";
  167. export default {
  168. name: "approvalDetail12",
  169. data() {
  170. return {
  171. showcapital:false,
  172. showpayee:false,
  173. showlasj:false,
  174. showbankType:false,
  175. showproject:false,
  176. showFundType:false,
  177. minDate: new Date(),
  178. maxDate: new Date(2025, 10, 1),
  179. currentDate: new Date(),
  180. form:{},
  181. fileList1:[],
  182. fileList2:[],
  183. fileList3:[],
  184. capitalExpenditureType:'',
  185. payee:'',
  186. bankType:'',
  187. wfydlxDictionaries:[],
  188. jglxDictionaries:[],
  189. sysDictionaries:[],
  190. capitalExpenditureTypeOptions:[],
  191. bankTypeDictionaries:[],
  192. projectList:[],
  193. projectFundTypeOptions:[],
  194. projectFundTypeDictionaries:[],
  195. projectListShow:[],
  196. chargeItme:[],
  197. chargeItmeShow:[],
  198. payeeList:[],
  199. // 查询参数
  200. queryParams: {
  201. transferType:"",
  202. orderByColumn: "id",
  203. isAsc: "desc",
  204. },
  205. capitalExpenditureOpen:false,
  206. projectForm:{
  207. projectId:null,
  208. projectName:null,
  209. projectContractor:null,
  210. projectAmount:null,
  211. projectBillNum:null,
  212. projectFundType:'1',
  213. outId:null,
  214. ynType:'1'
  215. },
  216. projectFundType:'',
  217. orderTypeName:'',
  218. orderTypeOptions:[],
  219. // 审核意见默认值
  220. pass: "true",
  221. comment: "同意",
  222. };
  223. },
  224. created() {
  225. let queryParams={
  226. pageNum: 1,
  227. pageSize: 100,
  228. }
  229. listProject(queryParams).then(response => {
  230. console.log(response)
  231. this.projectList = response.rows;
  232. for (var i = 0; i < response.rows.length; i++) {
  233. this.projectListShow.push({text: response.rows[i].projectName, value: response.rows[i].id});
  234. }
  235. });
  236. this.getDicts("project_fund_type").then((response) => {
  237. for (var i = 0; i < response.data.length; i++) {
  238. this.projectFundTypeOptions.push({text: response.data[i].dictLabel, value: response.data[i].dictValue});
  239. }
  240. this.projectFundTypeDictionaries = response.data;
  241. });
  242. this.getDicts("order_type").then(response => {
  243. this.orderTypeOptions = response.data;
  244. });
  245. this.getDictionaries();
  246. this.getFileList();
  247. },
  248. methods: {
  249. goFlow(){
  250. window.location='approvalProcess2?id='+this.$route.query.id;
  251. },
  252. getDictionaries(){
  253. getCash(this.$route.query.id).then((response) => {
  254. this.getDicts("capital_expenditure_type").then((res) => {
  255. for (var i = 0; i < res.data.length; i++) {
  256. this.capitalExpenditureTypeOptions.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  257. }
  258. this.capitalExpenditureType = this.selectDictLabel(res.data, response.data.capitalExpenditureType);
  259. });
  260. if(response.data.capitalExpenditureType==2){
  261. this.capitalExpenditureOpen = true
  262. let param={
  263. 'outId' : response.data.id,
  264. 'ynType' : '2'
  265. }
  266. getProjectto(param).then(res => {
  267. this.projectFundType = this.selectDictLabel(this.projectFundTypeDictionaries, res.data.projectFundType);
  268. this.projectForm = res.data
  269. })
  270. }else{
  271. this.showproject = false
  272. }
  273. this.form = response.data;
  274. this.orderTypeOptions.map(res => {
  275. console.log(this.orderTypeOptions)
  276. if(res.dictValue==this.form.orderType){
  277. this.orderTypeName = res.dictLabel
  278. }
  279. })
  280. });
  281. console.log(this.$route.query.id)
  282. listCashdetailByCashId(this.$route.query.id).then((response) => {
  283. this.chargeItme = response.data;
  284. console.log(response.data)
  285. this.getPayeeList();
  286. });
  287. },
  288. addChargeItme(index){
  289. this.chargeItme.splice(index + 1, 0, {
  290. payeeId: "", //收款方ID
  291. payee: "", //收款方
  292. payeeAccount: "", //收款账户
  293. bankDeposit: "", //开户银行
  294. incomeAmount: "", //收入金额
  295. bankType: "", //所属银行
  296. });
  297. },
  298. getPayeeList() {
  299. //普通转账
  300. this.queryParams.accountType = this.form.accountType
  301. this.queryParams.status = "0"
  302. listPayee(this.queryParams).then((response) => {
  303. for (var i = 0; i < response.rows.length; i++) {
  304. this.payeeList.push({text: response.rows[i].payee, value: response.rows[i].id});
  305. }
  306. });
  307. },
  308. payeeDictLabel(datas, value) {
  309. var actions = [];
  310. Object.keys(datas).some((key) => {
  311. if (datas[key].payeeId == ('' + value)) {
  312. actions.push(datas[key].payee);
  313. return true;
  314. }
  315. })
  316. return actions.join('');
  317. },
  318. onConfirmCapital(data){
  319. console.log(data)
  320. if (data.value != 2){
  321. this.capitalExpenditureOpen = false;
  322. this.projectForm = [];
  323. }else{
  324. this.capitalExpenditureOpen = true;
  325. }
  326. this.capitalExpenditureType = data.text;
  327. this.form.capitalExpenditureType = data.value;
  328. this.showcapital = false;
  329. },
  330. onConfirmFundType(data){
  331. console.log(data)
  332. this.projectForm.projectFundType = data.value;
  333. this.projectFundType = data.text;
  334. this.showFundType = false;
  335. },
  336. onConfirmProject(data){
  337. console.log(data)
  338. this.projectList.map(res => {
  339. console.log(res)
  340. if(res.projectName==data.text){
  341. this.projectForm.projectId = res.id
  342. this.projectForm.projectName = res.projectName
  343. this.projectForm.projectContractor = res.projectContractor
  344. this.projectForm.projectAmount = res.projectAmount
  345. console.log(this.projectForm)
  346. }
  347. })
  348. this.showproject = false;
  349. },
  350. onConfirmPayee(data){
  351. // this.chargeItme[this.chargeItme.length-1].payeeText = data.text;
  352. this.chargeItme[this.chargeItme.length-1].payee = data.text;
  353. this.chargeItme[this.chargeItme.length-1].payeeId = data.value;
  354. console.log(this.chargeItme)
  355. this.showpayee = false;
  356. },
  357. onConfirmBankType(data){
  358. console.log(this.chargeItme)
  359. this.chargeItme[this.chargeItme.length-1].bankTypeText = data.text;
  360. this.chargeItme[this.chargeItme.length-1].bankType = data.value;
  361. this.showbankType = false;
  362. },
  363. onConfirmLasj(data){
  364. this.form.applyDate = this.getNowFormatDate(data).substr(0,10);
  365. this.showlasj = false;
  366. },
  367. accountTypeChange(e){
  368. console.log(e)
  369. this.payeeList = [];
  370. this.queryParams.accountType = this.form.accountType
  371. this.queryParams.status = "0"
  372. listPayee(this.queryParams).then((response) => {
  373. for (var i = 0; i < response.rows.length; i++) {
  374. this.payeeList.push({text: response.rows[i].payee, value: response.rows[i].id});
  375. }
  376. });
  377. },
  378. goAdd(){
  379. if(this.form.remark != null && this.form.remark.indexOf("|")!=-1){
  380. this.$toast.error("付款事由禁止包含|。");
  381. return;
  382. }
  383. if(this.form.capitalExpenditureType==2){
  384. if(this.projectForm.projectName==""||this.projectForm.projectName==null){
  385. this.$toast.error('请选择项目名称!');
  386. return;
  387. }
  388. if(this.projectForm.projectBillNum==""||this.projectForm.projectBillNum==null){
  389. this.$toast.error('请输入工程发票号!');
  390. return;
  391. }
  392. }
  393. this.$set(this.form, "payeeList", this.chargeItme);
  394. this.$set(this.form, "bankTypeList", this.chargeItme);
  395. this.$set(this.form, "accountTypeList", this.chargeItme);
  396. this.$set(this.form, "transferStatusList", this.chargeItme);
  397. console.log(this.form);
  398. updateTransfer(this.form).then(response => {
  399. console.log(response);
  400. this.projectForm.outId = this.form.id
  401. this.$set(this.projectForm, "ynType", '1');
  402. console.log(this.projectForm)
  403. if(this.form.capitalExpenditureType==2){
  404. addProjectto(this.projectForm).then(res => {
  405. customSubmit(this.form.id).then(res => {
  406. this.$toast.success('提交成功');
  407. setTimeout(function(){
  408. history.go(-1)
  409. },2000)
  410. })
  411. })
  412. }else{
  413. customSubmit(this.form.id).then(res => {
  414. this.$toast.success('提交成功');
  415. setTimeout(function(){
  416. history.go(-1)
  417. },2000)
  418. })
  419. }
  420. });
  421. },
  422. goUpdate(){
  423. if(this.form.remark != null && this.form.remark.indexOf("|")!=-1){
  424. this.$toast.error("付款事由禁止包含|。");
  425. return;
  426. }
  427. if(this.form.capitalExpenditureType==2){
  428. if(this.projectForm.projectName==""||this.projectForm.projectName==null){
  429. this.$toast.error('请选择项目名称!');
  430. return;
  431. }
  432. if(this.projectForm.projectBillNum==""||this.projectForm.projectBillNum==null){
  433. this.$toast.error('请输入工程发票号!');
  434. return;
  435. }
  436. }
  437. this.$set(this.form, "payeeList", this.chargeItme);
  438. this.$set(this.form, "bankTypeList", this.chargeItme);
  439. this.$set(this.form, "accountTypeList", this.chargeItme);
  440. this.$set(this.form, "transferStatusList", this.chargeItme);
  441. this.projectForm.outId = this.form.id
  442. updateTransfer(this.form).then((response) => {
  443. this.projectForm.outId = this.form.id
  444. this.$set(this.projectForm, "ynType", '1');
  445. if(this.form.capitalExpenditureType==2){
  446. addProjectto(this.projectForm).then(res => {
  447. this.$toast.success('修改成功');
  448. setTimeout(function(){
  449. history.go(-1)
  450. },2000)
  451. })
  452. }else{
  453. this.$toast.success('修改成功');
  454. setTimeout(function(){
  455. history.go(-1)
  456. },2000)
  457. }
  458. });
  459. },
  460. beforeRead(file) {
  461. this.uploadFiles.push(file.file);
  462. },
  463. deleteFile(file){
  464. this.uploadFiles.map((response,index) => {
  465. if(file.file == response){
  466. this.uploadFiles.splice(index,1)
  467. }
  468. })
  469. },
  470. getFileList(){
  471. let oData1= {
  472. tableId: this.$route.query.id,
  473. tableName: "t_yinnong_cash",
  474. bizPath: "yinnong",
  475. fileType: "1",
  476. }
  477. attachmentList(oData1).then(res => {
  478. res.rows.map(r => {
  479. let baseUrl = location.protocol+"//"+location.host+request.defaults.baseURL
  480. this.fileList1.push({"url":baseUrl + r.fileUrl,"file":new File([],r.fileName,{}),"id":r.id,"fileName":r.fileName})
  481. })
  482. })
  483. let oData2= {
  484. tableId: this.$route.query.id,
  485. tableName: "t_yinnong_cash",
  486. bizPath: "yinnong",
  487. fileType: "2",
  488. }
  489. attachmentList(oData2).then(res => {
  490. res.rows.map(r => {
  491. let baseUrl = location.protocol+"//"+location.host+request.defaults.baseURL
  492. this.fileList2.push({"url":baseUrl + r.fileUrl,"file":new File([],r.fileName,{}),"id":r.id,"fileName":r.fileName})
  493. })
  494. })
  495. let oData3= {
  496. tableId: this.$route.query.id,
  497. tableName: "t_yinnong_cash",
  498. bizPath: "yinnong",
  499. fileType: "3",
  500. }
  501. attachmentList(oData1).then(res => {
  502. res.rows.map(r => {
  503. let baseUrl = location.protocol+"//"+location.host+request.defaults.baseURL
  504. this.fileList3.push({"url":baseUrl + r.fileUrl,"file":new File([],r.fileName,{}),"id":r.id,"fileName":r.fileName})
  505. })
  506. })
  507. },
  508. goBack(){
  509. window.history.go(-1)
  510. },
  511. //删除家庭成员
  512. deleteChargeItme(index){
  513. this.chargeItme.splice(index,1)
  514. },
  515. /** 提交按钮 */
  516. submitForm() {
  517. const data = {
  518. taskId: this.$route.query.taskId,
  519. instanceId: this.form.instanceId,
  520. variables: JSON.stringify({
  521. comment: this.comment,
  522. pass: this.pass,
  523. }),
  524. };
  525. console.log(data);
  526. approval(data).then((response) => {
  527. if(response.code==200 && response.msg=="操作成功"){
  528. this.$toast.success("操作成功");
  529. setTimeout(function(){
  530. history.go(-1)
  531. },2000)
  532. } else{
  533. this.$toast.success("操作失败");
  534. }
  535. });
  536. },
  537. },watch: {
  538. pass: function (val) {
  539. this.comment = val === "true" ? "同意" : "驳回";
  540. },
  541. },
  542. }
  543. </script>
  544. <style scoped lang="scss">
  545. .app-container {
  546. padding: 2% 0;
  547. }
  548. .main_title{
  549. font-size: 0.4rem;
  550. color: #1D6FE9;
  551. margin: 0.2rem 6%;
  552. position: relative;
  553. }
  554. .main_box{
  555. width: 96%;
  556. margin: 0 auto;
  557. border-radius: 6px;
  558. box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  559. overflow: hidden;
  560. background-color: #FFF;
  561. }
  562. .submitButton{
  563. width: 96%;
  564. margin: 0 auto;
  565. }
  566. .addFamily{
  567. position: absolute;
  568. top: -2px;
  569. right: 0;
  570. border-radius: 50%;
  571. }
  572. .deleteFamily{
  573. position: absolute;
  574. top: 0rem;
  575. right: 6%;
  576. z-index: 9;
  577. border-radius: 50%;
  578. }
  579. .examine_box{
  580. background-color: #1D6FE9!important;
  581. padding: 0.18rem!important;
  582. padding-left: 0!important;
  583. border-radius: 0.15rem!important;
  584. margin-top: 0.3rem!important;
  585. }
  586. .examine_box .van-col:first-child{
  587. color: #FFF!important;
  588. font-size: 0.45rem!important;
  589. text-align: center!important;
  590. }
  591. .examine_box .van-col:last-child{
  592. background-color: #FFF!important;
  593. border-radius: 0.15rem!important;
  594. overflow: hidden!important;
  595. .van-radio-group--horizontal{
  596. padding: 0.2rem 0;
  597. border-bottom: 1px solid #eee;
  598. }
  599. }
  600. /deep/.van-radio--horizontal{
  601. margin-left: 20px;
  602. margin-right: 0;
  603. }
  604. </style>