| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">新增</el-button> |
| | | <el-button v-waves type="success" icon="el-icon-download" @click="$router.push('./../systemSetting/dataImport?fileCode=4')">导入</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | <el-tag v-if="row.status==='N'" size="small" type="danger">停用</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="dataname" |
| | | label="权限范围" |
| | | sortable="custom" |
| | | /> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="dataname"--> |
| | | <!-- label="权限范围"--> |
| | | <!-- sortable="custom"--> |
| | | <!-- />--> |
| | | <el-table-column |
| | | prop="description" |
| | | label="备注" |
| | |
| | | <el-input v-model="dialogForm.rolename" style="width: 200px" /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item required label="数据范围"> |
| | | <el-select |
| | | v-model="dialogForm.datacode" |
| | | style="width:200px" |
| | | placeholder="请选择" |
| | | :popper-append-to-body="false" |
| | | > |
| | | <el-option |
| | | v-for="item in datacodeArr" |
| | | :key="item.datacode" |
| | | :label="item.dataname" |
| | | :value="item.datacode" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item required label="数据范围">--> |
| | | <!-- <el-select--> |
| | | <!-- v-model="dialogForm.datacode"--> |
| | | <!-- style="width:200px"--> |
| | | <!-- placeholder="请选择"--> |
| | | <!-- :popper-append-to-body="false"--> |
| | | <!-- >--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="item in datacodeArr"--> |
| | | <!-- :key="item.datacode"--> |
| | | <!-- :label="item.dataname"--> |
| | | <!-- :value="item.datacode"--> |
| | | <!-- />--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item required label="状态"> |
| | | <el-radio-group v-model="dialogForm.status" style="width: 200px"> |
| | | <el-radio label="Y">正常</el-radio> |
| | | <el-radio label="N">停用</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item v-if="dialogForm.datacode==='CUSTOM'" label="数据权限" style="margin: 0"> |
| | | <el-checkbox-group v-model="checkboxGroupSelected" @change="checkboxGroupChange"> |
| | | <el-checkbox v-for="item in checkboxGroup" :key="item" :label="item"> |
| | | {{ item }} |
| | | <el-tooltip class="item" effect="dark" content="勾选父节点是否同时选中子节点" placement="top"> |
| | | <i v-if="item==='父子联动'" class="el-icon-question" /> |
| | | </el-tooltip> |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | <el-card |
| | | v-if="dialogForm.datacode==='CUSTOM'" |
| | | class="box-card" |
| | | shadow="never" |
| | | style="margin-bottom: 30px;width: 78%;margin-left: 12%;" |
| | | > |
| | | <!-- <el-form-item v-if="dialogForm.datacode==='CUSTOM'" label="数据权限" style="margin: 0">--> |
| | | <!-- <el-checkbox-group v-model="checkboxGroupSelected" @change="checkboxGroupChange">--> |
| | | <!-- <el-checkbox v-for="item in checkboxGroup" :key="item" :label="item">--> |
| | | <!-- {{ item }}--> |
| | | <!-- <el-tooltip class="item" effect="dark" content="勾选父节点是否同时选中子节点" placement="top">--> |
| | | <!-- <i v-if="item==='父子联动'" class="el-icon-question" />--> |
| | | <!-- </el-tooltip>--> |
| | | <!-- </el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-card--> |
| | | <!-- v-if="dialogForm.datacode==='CUSTOM'"--> |
| | | <!-- class="box-card"--> |
| | | <!-- shadow="never"--> |
| | | <!-- style="margin-bottom: 30px;width: 78%;margin-left: 12%;"--> |
| | | <!-- >--> |
| | | |
| | | <el-tree |
| | | ref="tree" |
| | | :key="checkboxGroupSelected.toString()" |
| | | :data="treeData" |
| | | show-checkbox |
| | | :check-strictly="!checkboxGroupSelected.includes('父子联动')" |
| | | :default-expand-all="checkboxGroupSelected.includes('展开/折叠')" |
| | | node-key="torg_code" |
| | | :props="defaultProps" |
| | | /> |
| | | </el-card> |
| | | <!-- <el-tree--> |
| | | <!-- ref="tree"--> |
| | | <!-- :key="checkboxGroupSelected.toString()"--> |
| | | <!-- :data="treeData"--> |
| | | <!-- show-checkbox--> |
| | | <!-- :check-strictly="!checkboxGroupSelected.includes('父子联动')"--> |
| | | <!-- :default-expand-all="checkboxGroupSelected.includes('展开/折叠')"--> |
| | | <!-- node-key="torg_code"--> |
| | | <!-- :props="defaultProps"--> |
| | | <!-- />--> |
| | | <!-- </el-card>--> |
| | | |
| | | <el-form-item label="备注"> |
| | | <el-input v-model="dialogForm.description" type="textarea" style="width:500px" /> |