MrShi
2024-11-11 0da56b9186b6c63a587c36c2f3a1b30329281d28
company/src/components/business/OperaCompanyUserApplyWindow.vue
@@ -32,33 +32,17 @@
                        :value="item.id">
                    </el-option>
                </el-select>
<!--                <div style="display: flex; align-items: center;">-->
<!--                    <el-input v-model="form.content" placeholder="请输入内容"></el-input>-->
<!--                </div>-->
<!--                <div class="list">-->
<!--                    <div class="list_label">已选企业:</div>-->
<!--                    <div class="list_box">-->
<!--                        <div class="list_box_row">-->
<!--                            <span>XXX有限责任公司</span>-->
<!--                            <i class="el-icon-error"></i>-->
<!--                        </div>-->
<!--                        <div class="list_box_row">-->
<!--                            <span>XXX有限责任公司</span>-->
<!--                            <i class="el-icon-error"></i>-->
<!--                        </div>-->
<!--                    </div>-->
<!--                </div>-->
            </el-form-item>
            <el-form-item label="申请说明" prop="content">
                <el-input
                    type="textarea"
                    placeholder="请输入申请说明"
                    v-model="form.content"
                    maxlength="30"
                    maxlength="300"
                    show-word-limit />
            </el-form-item>
            <el-form-item label="授权书" prop="multifileList">
                <UploadFile @remove="deleFile" :uploadData="{ folder: 'apply', fileType:'.pdf' }" :fileList="fileList" @uploadSuccess="editFanganFile" />
                <UploadFile @remove="deleFile" :limit="99" :uploadData="{ folder: 'apply', fileType:'.pdf' }" :fileList="fileList" @uploadSuccess="editFanganFile" />
            </el-form-item>
        </el-form>
    </GlobalWindow>
@@ -82,7 +66,7 @@
          userId: '',
          content: '',
          companyIds: [],
          multifileList: null
          multifileList: []
        },
        // 验证规则
        rules: {
@@ -114,7 +98,6 @@
            return
          }
          let obj = JSON.parse(JSON.stringify(this.form))
          obj.multifileList = [obj.multifileList]
          obj.companyIds = obj.companyIds.join(',')
          obj.companyNames = []
          this.form.companyIds.forEach(item => {
@@ -147,7 +130,6 @@
            return
          }
          let obj = JSON.parse(JSON.stringify(this.form))
          obj.multifileList = [obj.multifileList]
          obj.companyIds = obj.companyIds.join(',')
          obj.companyNames = []
          this.form.companyIds.forEach(item => {
@@ -193,11 +175,15 @@
          }
        })
      },
      deleFile () {
        this.form.multifileList = null
      deleFile (imgaddr) {
        this.form.multifileList.forEach((item, index) => {
          if (item.imgaddr === imgaddr) {
            this.form.multifileList.splice(index, 1)
          }
        })
      },
      editFanganFile (data) {
        this.form.multifileList = data
        this.form.multifileList.push(data)
      },
      getAccount() {
        findUserList({})