loulijun2021
2023-09-08 588083b5e983686cebac8da2f26dbe231b824472
src/views/basicSettings/roleList.vue
@@ -190,55 +190,55 @@
          <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" />