12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <ion-view view-title="谁可以看">
- <div class="bar bar-header" style="background-image: none;background-color: #3B8BD0;">
- <div class="button button-icon icon pus_blue" ng-click="goback()"></div>
- <button class="button button-icon icon goback whiteGoBack noneContent" ng-click="goback()"></button>
- <h1 class="bar_title" style="color: #fff">谁可以看</h1>
- <button class="button roleActionSet" ng-click="saveAuth()" style="font-size: 15px !important;">完成</button>
- </div>
- <ion-content style="overflow-x:hidden;overflow-y:visible; background-color: #f2f2f2;" class="has-header activitySurvey" delegate-handle="businessList-handle">
- <dl class="publicSetFloor">
- <dd ng-repeat="value in vm.selectWho track by $index">
- <!--外层嵌套-->
- <section class="sectionFloorFirst">
- <label class="spanPeopleSection">
- <input type="radio" name="myTestRadio" ng-model="ispublic" ng-value="value" ng-checked="authority.ispublic==value.ispublic"
- ng-click="chooseNewType(value)"/>
- <b ng-class="{'ion-ios-checkmark ion-ios-checkmark-red':authority.ispublic==value.ispublic, 'ion-ios-checkmark':authority.ispublic!=value.ispublic}"></b>
- <span>{{value.selectType}}</span>
- <em class="outerEm">{{value.selectContent}}</em>
- </label>
- <!--是否出现其他选项-->
- <i ng-if='value.isShowArrow' ng-class="{'ion-ios-arrow-down':authority.ispublic!=value.ispublic,'ion-ios-arrow-up':authority.ispublic==value.ispublic}"></i>
- </section>
- <!--标签组-->
- <!--部分可见-->
- <ul ng-if="value.ispublic==1 && authority.ispublic==1" class="authoritySetGroup">
- <li ng-repeat="r in value.whitegroup track by $index">
- <em ng-click="selectLabelOrgType(value.whitegroup,$parent.$index,$index)" ng-class="{'ion-android-done':true, 'emCheckedWrap':true,'ion-android-done-red':r.checkBoxEd}"></em>
- <span class="spanPeopleSection secWrapPeople" ng-click="selectLabelOrgType(value.whitegroup,$parent.$index,$index)">
- <span>{{r.authname}}</span>
- <section class="sectionContentBottom">
- <i ng-repeat="v in r.userlist" class="everySectionName">
- {{v.username}},
- </i>
- </section>
- </span>
- <!--编辑群组按钮-->
- <button type="button" class="ion-ios-gear-outline editGroupLabel"
- ng-click="goSetAuthorityGp(r.authname, r.id, r.userlist.length, $index)"></button>
- </li>
- </ul>
- <!-- 直接选择 -->
- <div ng-if="value.ispublic==1 && authority.ispublic==1" class="">
- <button ng-click="selectFromMail()" class="selectFromMail">从通讯录选择</button>
- <p class="emSelectWrap">
- <em ng-repeat="u in value.whiteuser track by $index" class="everySectionName">
- {{u.username}},
- </em>
- </p>
- </div>
- <!--谁不可见-->
- <ul ng-if="value.ispublic==3 && authority.ispublic==3" class="authoritySetGroup">
- <li ng-repeat="r in value.blackgroup track by $index" ng-click="selectLabelOrgType(value.blackgroup,$parent.$index,$index)">
- <em ng-class="{'ion-android-done':true, 'emCheckedWrap':true,'ion-android-done-red':r.checkBoxEd}"></em>
- <span class="spanPeopleSection secWrapPeople">
- <span>{{r.authname}}</span>
- <section class="sectionContentBottom">
- <i ng-repeat="v in r.userlist" class="everySectionName">
- {{v.username}},
- </i>
- </section>
- </span>
- <!--编辑群组按钮-->
- <button type="button" class="ion-ios-gear-outline editGroupLabel"
- ng-click="goSetAuthorityGp(r.authname, r.id, r.userlist.length)"></button>
- </li>
- </ul>
- <!-- 直接选择 -->
- <div ng-if="value.ispublic==3 && authority.ispublic==3" class="">
- <button ng-click="selectFromMail()" class="selectFromMail">从通讯录选择</button>
- <p class="emSelectWrap">
- <em ng-repeat="u in value.blackuser track by $index" class="everySectionName">
- {{u.username}},
- </em>
- </p>
- </div>
- </dd>
- </dl>
- </ion-content>
- </ion-view>
|