|
|
@ -2,27 +2,23 @@ |
|
|
|
<div class="g-main"> |
|
|
|
<div class="m-table"> |
|
|
|
<div class="u-table-btn1"> |
|
|
|
<el-dropdown |
|
|
|
size="small" |
|
|
|
<el-dropdown size="small" |
|
|
|
type="primary" |
|
|
|
style="margin: 0 10px; height: 30px" |
|
|
|
trigger="hover" |
|
|
|
> |
|
|
|
<el-button type="primary" size="small"> |
|
|
|
trigger="hover"> |
|
|
|
<el-button type="primary" |
|
|
|
size="small"> |
|
|
|
表格导入<i class="el-icon-arrow-down el-icon--right"></i> |
|
|
|
</el-button> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item |
|
|
|
v-for="(item, index) in resiClass" |
|
|
|
<el-dropdown-item v-for="(item, index) in resiClass" |
|
|
|
:key="index" |
|
|
|
@click.native="handleImportType(item.value)" |
|
|
|
> |
|
|
|
@click.native="handleImportType(item.value)"> |
|
|
|
{{ item.label }} |
|
|
|
</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
<el-upload |
|
|
|
:headers="$getElUploadHeaders()" |
|
|
|
<el-upload :headers="$getElUploadHeaders()" |
|
|
|
ref="upload" |
|
|
|
class="upload-btn" |
|
|
|
action="uploadUlr" |
|
|
@ -34,83 +30,63 @@ |
|
|
|
:on-progress="handleProgress" |
|
|
|
:on-success="handleExcelSuccess" |
|
|
|
:before-upload="beforeExcelUpload" |
|
|
|
:http-request="uploadHttpRequest" |
|
|
|
></el-upload> |
|
|
|
<el-button |
|
|
|
class="diy-button--white" |
|
|
|
:http-request="uploadHttpRequest"></el-upload> |
|
|
|
<el-button class="diy-button--white" |
|
|
|
size="small" |
|
|
|
style="margin-left: 10px" |
|
|
|
@click="handleExportModule()" |
|
|
|
>下载模板</el-button |
|
|
|
> |
|
|
|
@click="handleExportModule()">下载模板</el-button> |
|
|
|
</div> |
|
|
|
<div v-if="dataList.length > 0"> |
|
|
|
<el-table |
|
|
|
ref="ref_table" |
|
|
|
<el-table ref="ref_table" |
|
|
|
:data="dataList" |
|
|
|
border |
|
|
|
:height="tableHeight" |
|
|
|
class="m-table-item" |
|
|
|
v-loading="dataListLoading" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-table-column |
|
|
|
label="序号" |
|
|
|
style="width: 100%"> |
|
|
|
<el-table-column label="序号" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
type="index" |
|
|
|
width="100" |
|
|
|
></el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="userTableHeader" |
|
|
|
width="100"></el-table-column> |
|
|
|
<el-table-column prop="userTableHeader" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="表格信息" |
|
|
|
min-width="100" |
|
|
|
> |
|
|
|
min-width="100"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.userTableHeader || "--" }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
prop="itemGroupId" |
|
|
|
<el-table-column prop="itemGroupId" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="平台对应信息" |
|
|
|
min-width="110" |
|
|
|
> |
|
|
|
min-width="110"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div> |
|
|
|
<el-select |
|
|
|
class="item_width_sel" |
|
|
|
<el-select class="item_width_sel" |
|
|
|
v-model="scope.row.itemGroupId" |
|
|
|
size="small" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in groupList" |
|
|
|
placeholder="请选择"> |
|
|
|
<el-option v-for="item in groupList" |
|
|
|
@click.native="handleSelGroup(scope.$index, item, 'change')" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.label" |
|
|
|
> |
|
|
|
:value="item.label"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
|
|
|
|
<el-select |
|
|
|
class="item_width_sel" |
|
|
|
<el-select class="item_width_sel" |
|
|
|
v-model="scope.row.itemId" |
|
|
|
size="small" |
|
|
|
style="margin-left: 10px" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in scope.row.itemList" |
|
|
|
placeholder="请选择"> |
|
|
|
<el-option v-for="item in scope.row.itemList" |
|
|
|
:key="item.itemId" |
|
|
|
:label="item.label" |
|
|
|
:value="item.label" |
|
|
|
> |
|
|
|
:value="item.label"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
@ -118,17 +94,16 @@ |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
|
|
|
|
<div ref="divEditBtn" class="m-edit-btn"> |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
<div ref="divEditBtn" |
|
|
|
class="m-edit-btn"> |
|
|
|
<el-button type="primary" |
|
|
|
size="small" |
|
|
|
class="diy-button--blue" |
|
|
|
@click="handleComfirm" |
|
|
|
>保 存</el-button |
|
|
|
> |
|
|
|
@click="handleComfirm">保 存</el-button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="m-hint" v-else>请先导入表格</div> |
|
|
|
<div class="m-hint" |
|
|
|
v-else>请先导入表格</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -212,7 +187,7 @@ export default { |
|
|
|
const url = "/oper/customize/icformitemgroup/list"; |
|
|
|
// const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/isServiceProject/service/serviceScopeTree' |
|
|
|
let params = { |
|
|
|
formCode: "resi_base_info", |
|
|
|
formCode: "resident_base_info", |
|
|
|
policyFlag: "1", |
|
|
|
}; |
|
|
|
|
|
|
|