Commit eb9b5842200c34b0729701523ea4c6ac77b598da

Authored by monkeyhouyi
1 parent a242b994

应用上传图片

src/components/InfoForm/index.vue
... ... @@ -236,7 +236,7 @@
236 236 :on-success="handleAvatarSuccess"
237 237 accept="image/*"
238 238 >
239   - <img v-if="infoForm.systemIcon" :src="define.comUrl + infoForm.systemIcon" class="avatar">
  239 + <img v-if="infoForm.systemIconModel" :src="define.comUrl + infoForm.systemIconModel.url" class="avatar">
240 240 <i v-else class="el-icon-plus avatar-uploader-icon"></i>
241 241 </el-upload>
242 242 </el-form-item>
... ... @@ -305,12 +305,12 @@ export default {
305 305 principalName: "",
306 306 principalPhone: "",
307 307 officeAddress: "",
308   - systemIcon: "",
309 308 areaId: "",
310 309 specialRecordType: '',
311 310 specialRecordContent: '',
312 311 specialRecordNumber: '',
313 312 specialRecordTime: '',
  313 + systemIconModel: '',
314 314 },
315 315 infoRules: {
316 316 systemName: {
... ... @@ -367,7 +367,7 @@ export default {
367 367 methods: {
368 368 handleAvatarSuccess(response, file, fileList) {
369 369 if(response.code != 200) return;
370   - this.infoForm.systemIcon = response.data.url;
  370 + this.infoForm.systemIconModel = response.data;
371 371 this.$forceUpdate();
372 372 this.$message({
373 373 showClose: true,
... ...
src/views/baseComapnyInfo/index.vue
... ... @@ -55,7 +55,7 @@
55 55 <el-table-column prop="contactInformation" show-overflow-tooltip label="联系方式" align="left"/>
56 56 <el-table-column label="操作" fixed="right" width="100">
57 57 <template slot-scope="scope">
58   - <el-button type="text" @click="addOrUpdateHandle(scope.row.id)">编辑</el-button>
  58 + <el-button type="text" @click="addOrUpdateHandle(scope.row.id, false)">编辑</el-button>
59 59 <!-- <el-button type="text" @click="handleDel(scope.row.id)" class="NCC-table-delBtn" >删除</el-button> -->
60 60 </template>
61 61 </el-table-column>
... ...
src/views/baseSystemInfo/DetailForm.vue
... ... @@ -117,7 +117,7 @@
117 117 <el-col :span="24">
118 118 <div class="form-item">
119 119 <div class="label w-100">应用图标:</div>
120   - <img v-if="dataForm.systemIcon" class="avatar" :src="define.comUrl + dataForm.systemIcon">
  120 + <img v-if="dataForm.systemIconModel" class="avatar" :src="define.comUrl + dataForm.systemIconModel.url">
121 121 <span v-else>无</span>
122 122 </div>
123 123 </el-col>
... ... @@ -276,7 +276,7 @@ export default {
276 276 link: undefined,
277 277 obtainEvidence: [],
278 278 annex: [],
279   - systemIcon: '',
  279 + systemIconModel: '',
280 280 },
281 281 systemTypeOptions: [],
282 282 systemClassOptions: [],
... ...