{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\common\\fileUploadFlow.vue?vue&type=template&id=1ec1138e&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\common\\fileUploadFlow.vue","mtime":1675071991194},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div>\n  <el-upload\n    class=\"upload-demo\"\n    :action=\"actionUrl\"\n    :file-list=\"files\"\n    :headers=\"header\"\n    :show-file-list=\"false\"\n    :before-remove=\"beforeRemove\"\n    :accept=\"acceptType\"\n    :on-preview=\"preview\"\n    :limit=\"intLimit\"\n    :multiple=\"multiples\"\n    :on-success=\"success\"\n    :on-progress=\"progress\"\n    :before-upload=\"beforeAvatarUpload\"\n  >\n    <el-tooltip placement=\"right\" effect=\"light\">\n      <div slot=\"content\">\n        附件格式支持：{{accept}}\n        <br />附件大小限制：单个文件不超过50MB\n        <br />\n        <span v-if=\"multiples\">附件个数限制：最多{{intLimit}}个</span>\n      </div>\n      <el-button size=\"mini\" round icon=\"el-icon-plus\">上传</el-button>\n    </el-tooltip>\n  </el-upload>\n  <el-table\n    v-if=\"filesData.length>0 && !isSimple\"\n    :data=\"filesData\"\n    border\n    :style=\"'width:'+maxWidth+'px ;margin-top :10px;'\"\n    size=\"medium\"\n  >\n    <el-table-column label=\"序号\" align=\"center\" type=\"index\" width=\"70\"></el-table-column>\n    <el-table-column label=\"附件名称\" min-width=\"200\" align=\"center\">\n      <template slot-scope=\"scope\">\n        <span class=\"done-subject\" @click=\"preview(scope.row)\">{{scope.row.name}}</span>\n      </template>\n    </el-table-column>\n    <el-table-column prop=\"type\" align=\"center\" lalign=\"center\" width=\"100\" label=\"附件类型\"></el-table-column>\n    <el-table-column prop=\"bytes\" align=\"center\" lalign=\"center\" width=\"100\" label=\"附件大小\"></el-table-column>\n    <el-table-column prop=\"username\" align=\"center\" label=\"上传者\" width=\"120\"></el-table-column>\n\n    <el-table-column\n      :label=\"con.desc\"\n      v-for=\"con in conf\"\n      :key=\"con.name\"\n      width=\"200\"\n      align=\"center\"\n    >\n      <template slot-scope=\"scope\">\n        <el-tooltip :disabled=\"!errors.has('custom-form.'+files[scope.$index].name+' '+con.desc)\">\n          <div slot=\"content\">必填</div>\n          <el-input\n            size=\"small\"\n            :name=\"files[scope.$index].name+' '+con.desc\"\n            v-model=\"files[scope.$index][con.name]\"\n            v-validate=\"con.inputValidate\"\n            clearable\n            :placeholder=\"'请输入'+con.desc\"\n          ></el-input>\n        </el-tooltip>\n      </template>\n    </el-table-column>\n\n    <el-table-column align=\"center\" label=\"操作\" width=\"260\">\n      <template slot-scope=\"scope\">\n        <el-button @click=\"up(scope.$index)\" size=\"small\" icon=\"el-icon-arrow-up\" plain></el-button>\n        <el-button @click=\"down(scope.$index)\" size=\"small\" icon=\"el-icon-arrow-down\" plain></el-button>\n        <el-button @click=\"download(scope.row)\" size=\"small\" icon=\"el-icon-download\" plain></el-button>\n        <el-button\n          @click=\"beforeRemove(scope.row)\"\n          type=\"danger\"\n          size=\"small\"\n          icon=\"el-icon-delete\"\n          plain\n        ></el-button>\n      </template>\n    </el-table-column>\n  </el-table>\n  <ul v-else class=\"file-list__wrap\">\n    <li v-for=\"(file,index) in filesData\" :key=\"index\" class=\"file-item\">\n      <i class=\" file-icon el-icon-document\"></i>\n      <p  class=\"file__name\" :class=\"{'done-subject': previewable}\" @click=\"preview(file)\">{{file.name}}</p>\n      <i class=\"file-close__icon el-icon-close\" @click=\"removeFile(file)\"></i>\n      </li>\n  </ul>\n  <!-- 预览附件-->\n  <FilePreview ref=\"filePreview\" />\n</div>\n",null]}