Commit c4ad48a67df270711bc49b3d0683ef085d72ed3b

Authored by monkeyhouyi
1 parent f7abd928

新增应用,网页添加链接字段url

src/components/CompanyForm/index.vue
... ... @@ -32,8 +32,8 @@
32 32 </el-form-item>
33 33 </el-col>
34 34 <el-col :span="24">
35   - <el-form-item label="社会信用代" prop="socialCreditAgency">
36   - <el-input v-model="dataForm.socialCreditAgency" placeholder="请输入社会信用代" clearable
  35 + <el-form-item label="社会信用代码" prop="socialCreditAgency">
  36 + <el-input v-model="dataForm.socialCreditAgency" placeholder="请输入社会信用代码" clearable
37 37 :style='{ "width": "100%" }'>
38 38 </el-input>
39 39 </el-form-item>
... ... @@ -50,13 +50,13 @@
50 50 </el-input>
51 51 </el-form-item>
52 52 </el-col>
53   - <el-col :span="24">
  53 + <!-- <el-col :span="24">
54 54 <el-form-item label="联系方式" prop="contactInformation">
55 55 <el-input v-model="dataForm.contactInformation" placeholder="请输入联系方式" clearable
56 56 :style='{ "width": "100%" }'>
57 57 </el-input>
58 58 </el-form-item>
59   - </el-col>
  59 + </el-col> -->
60 60 <el-col :span="24">
61 61 <el-form-item label="资质证明" prop="qualificationCertificate">
62 62 <NCC-UploadFz v-model="dataForm.qualificationCertificate" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
... ... @@ -77,8 +77,8 @@
77 77 </el-form-item>
78 78 </el-col>
79 79 <el-col :span="24">
80   - <el-form-item label="所属区县" prop="areaId">
81   - <el-radio-group v-removeAriaHidden v-model="dataForm.areaId" placeholder="请选择所属区县" style="line-height: 22px">
  80 + <el-form-item label="所属区(市)县" prop="areaId">
  81 + <el-radio-group v-removeAriaHidden v-model="dataForm.areaId" placeholder="请选择所属区(市)县" style="line-height: 22px">
82 82 <el-radio v-for="v in areaOptions" :key="v.id" :label="v.id">{{ v.fullName }}</el-radio>
83 83 </el-radio-group>
84 84 </el-form-item>
... ...
src/components/InfoForm/index.vue
... ... @@ -132,6 +132,16 @@
132 132 </el-input>
133 133 </el-form-item>
134 134 </el-col>
  135 + <el-col :span="24" v-show="infoForm.systemType == '576280043370579205'">
  136 + <el-form-item label="域名" prop="url">
  137 + <el-input
  138 + v-model="infoForm.url"
  139 + placeholder="请输入域名"
  140 + maxlength="200"
  141 + >
  142 + </el-input>
  143 + </el-form-item>
  144 + </el-col>
135 145 <el-col :span="12" v-show="isFilings">
136 146 <el-form-item label="特殊备案号" prop="specialRecordNumber">
137 147 <el-input
... ... @@ -276,10 +286,10 @@
276 286 </el-form-item>
277 287 </el-col>
278 288 <el-col :span="24">
279   - <el-form-item label="所属区县" prop="areaId">
  289 + <el-form-item label="所属区(市)县" prop="areaId">
280 290 <el-radio-group
281 291 v-model="infoForm.areaId"
282   - placeholder="请选择所属区县"
  292 + placeholder="请选择所属区(市)县"
283 293 style="line-height: 22px"
284 294 >
285 295 <el-radio v-for="v in areaOptions" :key="v.id" :label="v.id">{{
... ... @@ -288,7 +298,7 @@
288 298 </el-radio-group>
289 299 </el-form-item>
290 300 </el-col>
291   - <el-col :span="24">
  301 + <!-- <el-col :span="24">
292 302 <el-form-item label="所属外协" prop="externalAssistanceId">
293 303 <el-radio-group
294 304 v-model="infoForm.externalAssistanceId"
... ... @@ -300,7 +310,7 @@
300 310 }}</el-radio>
301 311 </el-radio-group>
302 312 </el-form-item>
303   - </el-col>
  313 + </el-col> -->
304 314 </el-row>
305 315 </el-form>
306 316 </div>
... ... @@ -361,6 +371,7 @@ export default {
361 371 MAU: '',
362 372 followerCount: 0,
363 373 externalAssistanceId: '',
  374 + url: '',
364 375 },
365 376 infoRules: {
366 377 systemName: {
... ... @@ -442,9 +453,21 @@ export default {
442 453 async companyChange(val) {
443 454 // 公司信息
444 455 let { data } = await getCompanyInfoById(val);
445   - if(!data) return;
446   - this.companyInfo = data;
447   - this.isShowCompanyInfo = true;
  456 + if(!data) {
  457 + this.companyInfo = {};
  458 + this.isShowCompanyInfo = false;
  459 + this.infoForm.officeAddress = '';
  460 + this.infoForm.principalName = '';
  461 + this.infoForm.principalPhone = '';
  462 + this.infoForm.areaId = '';
  463 + } else {
  464 + this.companyInfo = data;
  465 + this.isShowCompanyInfo = true;
  466 + this.infoForm.officeAddress = data.address;
  467 + this.infoForm.principalName = data.contactUser;
  468 + this.infoForm.principalPhone = data.contactPhone;
  469 + this.infoForm.areaId = data.areaId;
  470 + };
448 471 },
449 472  
450 473 // 文件上传--------------------
... ...
src/mixins/info.js
... ... @@ -37,6 +37,7 @@ export default {
37 37 !list && (list = await this.$store.dispatch('getTypeListByCode', 'stateType'));
38 38 this.stateOptions = list;
39 39 },
  40 + // 外协
40 41 async initCommunicationOutOptions() {
41 42 let list = this.$store.state.meta.externalAssistanceList;
42 43 !list && (list = await this.$store.dispatch("getTypeListByCode", "externalAssistance"));
... ...