subjectInformation.vue 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <template>
  2. <div>
  3. <div slot="header" class="clearfix">
  4. <el-breadcrumb separator-class="el-icon-arrow-right">
  5. <el-breadcrumb-item>首页</el-breadcrumb-item>
  6. <el-breadcrumb-item>主体信息</el-breadcrumb-item>
  7. <el-breadcrumb-item>信息维护</el-breadcrumb-item>
  8. </el-breadcrumb>
  9. </div>
  10. <div id="ztinformation" style="margin:40px auto; width:60%">
  11. <el-form :rules="rules" :model="inspected_Unit">
  12. <el-row style="text-align: center; font-size: 23px; margin: 40px 0;">
  13. 主体信息维护
  14. </el-row>
  15. <el-form-item label="单位名称:" prop="user_id.name" class="labelItem">
  16. <el-input v-model="ztinfo.user_id.name" style="width:42%"></el-input>
  17. </el-form-item>
  18. <el-form-item label="单位地址:" prop="address." class="labelItem">
  19. <!-- <el-cascader placeholder="请选择地区" :options="options" v-model="selectedOptions" @change="handleChange" style="width:15%">
  20. </el-cascader> -->
  21. <el-input v-model="ztinfo.address" placeholder="请输入详细地址" style="width:42%;margin-left:5px;"></el-input>
  22. </el-form-item>
  23. <!-- <el-form-item label="" prop="inspected_address2" class="labelItem">
  24. <el-input v-model="inspected_Unit.inspected_address" placeholder="请输入详细地址" style="width:42%"></el-input>
  25. </el-form-item> -->
  26. <el-form-item label="法人代表:" prop="user_fa" class="labelItem">
  27. <el-input v-model="ztinfo.user_fa" style="width:42%"></el-input>
  28. </el-form-item>
  29. <el-form-item label="联系人:" prop="user_id.contact_name" class="labelItem">
  30. <el-input v-model="ztinfo.user_id.contact_name" style="width:42%"></el-input>
  31. </el-form-item>
  32. <el-form-item label="联系电话:" prop="user_id.contact_phone" class="labelItem">
  33. <el-input v-model="ztinfo.user_id.contact_phone" style="width:42%"></el-input>
  34. </el-form-item>
  35. <el-form-item label="QQ:" prop="user_id.contact_qq" class="labelItem">
  36. <el-input v-model="ztinfo.user_id.contact_qq" style="width:42%"></el-input>
  37. </el-form-item>
  38. <el-form-item label="Email:" prop="user_id.contact_mail" class="labelItem">
  39. <el-input v-model="ztinfo.user_id.contact_mail" style="width:42%"></el-input>
  40. </el-form-item>
  41. <el-form-item label="依托单位:" prop="dtRelyOnUnit" class="labelItem">
  42. <el-input v-model="ztinfo.dtRelyOnUnit" style="width:42%"></el-input>
  43. </el-form-item>
  44. <el-form-item label="机构性质:" prop="jgxz" class="labelItem">
  45. <el-input v-model="ztinfo.jgxz" style="width:42%"></el-input>
  46. </el-form-item>
  47. <el-form-item label="统一社会信用代码:" prop="dtCode" class="labelItem">
  48. <el-input v-model="ztinfo.dtCode" style="width:42%"></el-input>
  49. </el-form-item>
  50. <el-form-item label="所属区域:" prop="ssqy" class="labelItem">
  51. <el-input v-model="ztinfo.ssqy" style="width:42%"></el-input>
  52. </el-form-item>
  53. <el-form-item label="邮编:" prop="zipcode" class="labelItem">
  54. <el-input v-model="ztinfo.zipcode" style="width:42%"></el-input>
  55. </el-form-item>
  56. <el-form-item label="技术负责人姓名:" prop="user_js" class="labelItem">
  57. <el-input v-model="ztinfo.user_js" style="width:42%"></el-input>
  58. </el-form-item>
  59. <el-form-item label="质量负责人姓名:" prop="user_zl" class="labelItem">
  60. <el-input v-model="ztinfo.user_zl" style="width:42%"></el-input>
  61. </el-form-item>
  62. <el-form-item label="资质情况:" prop="zizhi" class="labelItem">
  63. <el-input v-model="ztinfo.zizhi" style="width:42%"></el-input>
  64. </el-form-item>
  65. <el-form-item label="catl证书编号:" prop="catl_code" class="labelItem">
  66. <el-input v-model="ztinfo.catl_code" style="width:42%"></el-input>
  67. </el-form-item>
  68. <el-form-item label="catl到期时间:" prop="calt_expiration" class="labelItem">
  69. <el-input v-model="ztinfo.calt_expiration" style="width:42%"></el-input>
  70. </el-form-item>
  71. <el-form-item label="cma证书编号:" prop="cma_code" class="labelItem">
  72. <el-input v-model="ztinfo.cma_code" style="width:42%"></el-input>
  73. </el-form-item>
  74. <el-form-item label="cma到期时间:" prop="cma_code" class="labelItem">
  75. <el-input v-model="ztinfo.cma_code" style="width:42%"></el-input>
  76. </el-form-item>
  77. <el-form-item label="cma证书编号:" prop="cma_expiration" class="labelItem">
  78. <el-input v-model="ztinfo.cma_expiration" style="width:42%"></el-input>
  79. </el-form-item>
  80. <el-form-item label="农业农村部认可编号:" prop="mara_code" class="labelItem">
  81. <el-input v-model="ztinfo.cma_code" style="width:42%"></el-input>
  82. </el-form-item>
  83. <el-form-item label="农业农村部到期时间:" prop="mara_expiration" class="labelItem">
  84. <el-input v-model="ztinfo.mara_expiration" style="width:42%"></el-input>
  85. </el-form-item>
  86. <el-form-item label="产品范围:" prop="cpfw" class="labelItem">
  87. <el-input v-model="ztinfo.cpfw" style="width:42%"></el-input>
  88. </el-form-item>
  89. <el-form-item label="认证产品数量:" prop="shuliang" class="labelItem">
  90. <el-input v-model="ztinfo.shuliang" style="width:42%"></el-input>
  91. </el-form-item>
  92. <el-form-item label="认证参数数量:" prop="canshu" class="labelItem">
  93. <el-input v-model="ztinfo.canshu" style="width:42%"></el-input>
  94. </el-form-item>
  95. </el-form>
  96. <div class="footer">
  97. <el-button type="success" style="margin-bottom:30px;" size="small" @click="next1()">保存</el-button>
  98. </div>
  99. </div>
  100. </div>
  101. </template>
  102. <script>
  103. export default {
  104. name: '',
  105. data() {
  106. return {
  107. pageNum:1,
  108. pageSize: 2,
  109. ztinfo:''
  110. }
  111. },
  112. mounted: function() {
  113. },
  114. created(){
  115. this.getOrganization()
  116. },
  117. // watch: {
  118. // monitorText(val) {
  119. // this.$refs.tree.filter(val);
  120. // }
  121. // },
  122. methods: {
  123. // async getJgOrgs() {
  124. // const result = await this.$http.post('getJgOrgs', {pageNum: this.pageNum,pageSize: this.pageSize})
  125. // }
  126. async getOrganization() {
  127. const result = await this.$http.post('getOrganization')
  128. console.log(result.data.data)
  129. this.ztinfo = result.data.data
  130. }
  131. },
  132. }
  133. </script>
  134. <style lang="less" scoped>
  135. // #formzt .el-form{
  136. // text-align: center;
  137. // }
  138. /deep/ #ztinformation{
  139. .el-form-item__label{
  140. width: 14%;
  141. }
  142. .el-form-item__error{
  143. left:135px;
  144. }
  145. .el-upload__tip{
  146. margin-left: 7.5rem;
  147. }
  148. .el-upload-list__item-name{
  149. margin-left: 7.8125rem
  150. }
  151. }
  152. .labelItem /deep/ .el-form-item__label {
  153. // width: 80px;
  154. text-align: center;
  155. vertical-align: middle;
  156. float: left;
  157. font-size: 13px;
  158. color: #606266;
  159. // line-height: 40px;
  160. padding: 0 2px 0 0;
  161. -webkit-box-sizing: border-box;
  162. box-sizing: border-box;
  163. }
  164. .footer {
  165. margin-left: 45%;
  166. margin-top: 20px;
  167. }
  168. // /deep/ .el-form{
  169. // display: flex;
  170. // justify-content: center;
  171. // }
  172. </style>