28307
This commit is contained in:
		@@ -37,7 +37,7 @@
 | 
			
		||||
                <template v-else-if="item.type === 'gird'">
 | 
			
		||||
                  <el-input disabled :value="girdName" size="small" placeholder="请选择网格">
 | 
			
		||||
                    <template slot="append">
 | 
			
		||||
                      <el-button size="small" @click="showGrid = true, treeObj.checkedKeys = formData[item.fieldDbName] ? [formData[item.fieldDbName]] : [], gridFieldName = item.fieldDbName" :disabled="!!(formData.resident_id && item.isInit)">选择网格</el-button>
 | 
			
		||||
                      <el-button size="small" @click="showGrid = true, treeObj.checkedKeys = formData[item.fieldDbName] ? [formData[item.fieldDbName]] : [], gridFieldName = item.fieldDbName">选择网格</el-button>
 | 
			
		||||
                    </template>
 | 
			
		||||
                  </el-input>
 | 
			
		||||
                </template>
 | 
			
		||||
@@ -48,7 +48,7 @@
 | 
			
		||||
                    <template slot="append">
 | 
			
		||||
                      <ai-person-select
 | 
			
		||||
                        :instance="instance"
 | 
			
		||||
                        :disabled="params.id"
 | 
			
		||||
                        :disabled="!!params.id"
 | 
			
		||||
                        :url="'/app/appresident/list?auditType=1&areaId=' + user.info.areaId"
 | 
			
		||||
                        :isMultiple="false" dialogTitle="选择" @selectPerson="onChange">
 | 
			
		||||
                        <template name="option" v-slot:option="{ item }">
 | 
			
		||||
@@ -93,7 +93,7 @@
 | 
			
		||||
                </template>
 | 
			
		||||
                <!-- 附件 -->
 | 
			
		||||
                <template v-else-if="item.type == 'upload'">
 | 
			
		||||
                  <ai-uploader :instance="instance" isShowTip fileType="file" v-model="formData[item.fieldDbName]" :disabled="item.disable == 1 || !!(formData.resident_id && item.isInit)"
 | 
			
		||||
                  <ai-uploader :instance="instance" isShowTip fileType="file" v-model="formData[item.fieldDbName]" :disabled="item.disable == 1"
 | 
			
		||||
                               acceptType=".zip,.rar,.doc,.docx,.xls,.ppt,.pptx,.pdf,.txt,.jpg,.png,.xlsx"
 | 
			
		||||
                               :limit="item.fileMaxCount" :maxSize="item.fileChoseSize"></ai-uploader>
 | 
			
		||||
                </template>
 | 
			
		||||
@@ -389,6 +389,15 @@ export default {
 | 
			
		||||
            if (item.type === 'upload' && !this.formData[item.fieldDbName]) {
 | 
			
		||||
              this.formData[item.fieldDbName] = []
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (item.type === 'upload' && this.formData[item.fieldDbName]) {
 | 
			
		||||
              console.log(this.formData[item.fieldDbName])
 | 
			
		||||
              this.formData[item.fieldDbName] = this.formData[item.fieldDbName].split(',').map(v => {
 | 
			
		||||
                return {
 | 
			
		||||
                  url: v
 | 
			
		||||
                }
 | 
			
		||||
              })
 | 
			
		||||
            }
 | 
			
		||||
          })
 | 
			
		||||
        }
 | 
			
		||||
      })
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user