editCarrier.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <template>
  2. <!-- 修改承运商信息 -->
  3. <div id="contractDetails">
  4. <page-title>编辑</page-title>
  5. <div class="main">
  6. <span class="text">承运商信息</span>
  7. </div>
  8. <div class="contractTitle">
  9. <div class="form-box">
  10. <div class="form-one">
  11. <dil-form :formId="330" v-model="form1"></dil-form>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="button-box">
  16. <el-button type="primary" @click="onClickConfirm">确认</el-button>
  17. <el-button @click="onClickCancel">返回</el-button>
  18. </div>
  19. </div>
  20. </template>
  21. <script>
  22. import PageTitle from "@/components/Page/Title";
  23. export default {
  24. components: { PageTitle },
  25. data() {
  26. return {
  27. form1: {},
  28. };
  29. },
  30. mounted() {
  31. console.log(this.$route)
  32. this.information();
  33. },
  34. methods: {
  35. information() {
  36. //编辑
  37. this.axios
  38. .post(
  39. "/api/v1/rms/getCarrierById/" +
  40. this.$route.params.carrierId
  41. )
  42. .then((res) => {
  43. console.log(res)
  44. res.data.data.forEach((e) => {
  45. this.form1 = e;
  46. console.log(e);
  47. console.log(this.form1);
  48. console.log(this.$route.params.carrierId);
  49. });
  50. });
  51. },
  52. // 返回
  53. onClickCancel() {
  54. this.$router.go(-1);
  55. },
  56. // 确认
  57. onClickConfirm() {
  58. let RmsCarrier={
  59. carrierId:this.from1.carrierId,
  60. carrierName:this.form1.carrierName,
  61. carrierTransportCertificate:this.form1.carrierTransportCertificate,
  62. carrierBusinessLicense:this.form1.carrierBusinessLicense,
  63. carrierBusinessAblelicense:this.form1.carrierBusinessAblelicense,
  64. carrierAbbreviation:this.form1.carrierAbbreviation,
  65. carrierAddress:this.form1.carrierAddress,
  66. registerNo:this.form1.registerNo,
  67. carrierBidAreaId:this.form1.carrierBidArea,
  68. carrierLegalRepresentative:this.form1.carrierLegalRepresentative,
  69. registerCapital:this.form1.registerCapital,
  70. businessScope:this.form1.businessScope,
  71. annualDate:this.form1.annualDate,
  72. companyStatusDesc:this.form1.companyStatusDesc,
  73. companyTypeDesc:this.form1.companyTypeDesc,
  74. operationPeriod:this.form1.operationPeriod,
  75. registerDate: sjTime(this.form1.registerDate),
  76. registerOrganization:this.form1.registerOrganization,
  77. registerAptitudes:this.form1.registerAptitudes,
  78. contactsName:this.form1.contactsName,
  79. carrierContactNumber:this.form1.carrierContactNumber,
  80. carrierType:this.form1.carrierType,
  81. carrierTransportType:this.form1.carrierTransportType
  82. };
  83. this.axios
  84. .post(
  85. "/api/v1/rms/updateCarrier",
  86. RmsCarrier
  87. )
  88. .then((res) => {
  89. if (res.data.code == "200") {
  90. this.$router.go(-1);
  91. }
  92. });
  93. },
  94. },
  95. };
  96. </script>
  97. <style lang="scss" scoped>
  98. </style>