| | |
| | | </u-grid-item>
|
| | | <!-- <block v-if="curSelectSite.categoryList[0].parentNo == 1601"> -->
|
| | |
|
| | | <u-grid-item @click="navToSchoolClockIn()" v-if="roleName == 'xyty'">
|
| | | <!-- <u-grid-item @click="navToSchoolClockIn()" v-if="roleName == 'xyty'">
|
| | | <view class="nav-item flex f-d-c a-i-c">
|
| | | <u-icon name="/static/icon/nav-29.png" width="80rpx" height="80rpx"></u-icon>
|
| | | <text class="nav-item-text f-26 mt-10">护学打卡</text>
|
| | |
| | | height="80rpx"></u-icon>
|
| | | <text class="nav-item-text f-26 mt-10">纠纷矛盾排查</text>
|
| | | </view>
|
| | | </u-grid-item>
|
| | | <u-grid-item @click="navigatorPage('/subPackage/school/securityRecord')">
|
| | | <view class="nav-item flex f-d-c a-i-c">
|
| | | <u-icon name="/static/icon/nav-29.png" width="80rpx"
|
| | | height="80rpx"></u-icon>
|
| | | <text class="nav-item-text f-26 mt-10">校园安保检查</text>
|
| | | </view>
|
| | | </u-grid-item>
|
| | |
|
| | | </block>
|
| | | <u-grid-item v-if="roleName == 'xyzt'"
|
| | | @click="navigatorPage('/subPackage/school/troubleTaskList')">
|
| | | </u-grid-item> -->
|
| | | <u-grid-item @click="navigatorPage('/subPackage/school/securityRecord')">
|
| | | <view class="nav-item flex f-d-c a-i-c">
|
| | | <u-icon name="/static/icon/nav-29.png" width="80rpx" height="80rpx"></u-icon>
|
| | | <text class="nav-item-text f-26 mt-10">校园任务</text>
|
| | | <text class="nav-item-text f-26 mt-10">校园安保检查</text>
|
| | | </view>
|
| | | </u-grid-item>
|
| | |
|
| | | </block>
|
| | | <u-grid-item v-if="roleName == 'xyzt'"
|
| | | @click="navigatorPage('/subPackage/school/troubleTaskList')">
|
| | | <view class="nav-item flex f-d-c a-i-c">
|
| | | <u-icon name="/static/icon/nav-29.png" width="80rpx" height="80rpx"></u-icon>
|
| | | <text class="nav-item-text f-26 mt-10">校园任务</text>
|
| | | </view>
|
| | | </u-grid-item>
|
| | | </block>
|
| | | </u-grid>
|
| | | </view>
|
| | |
| | | ],
|
| | |
|
| | | tabs: [{
|
| | | name: '智慧物业',
|
| | | list: [{
|
| | | text: "选举调查",
|
| | | icon: "/static/icon/nav-14.png",
|
| | | path: "/subPackage/article/communityList?type=1"
|
| | |
|
| | | },
|
| | | {
|
| | | text: "公益报名",
|
| | | icon: "/static/icon/nav-13.png",
|
| | | path: "/subPackage/article/signUpList?type=0"
|
| | |
|
| | | },
|
| | | {
|
| | | text: "公共收益",
|
| | | icon: "/static/icon/nav-15.png",
|
| | | path: "/subPackage/article/list?type=1"
|
| | |
|
| | | },
|
| | | {
|
| | | text: "反诈宣传",
|
| | | icon: "/static/icon/nav-18.png",
|
| | | path: "/subPackage/article/list?type=6"
|
| | |
|
| | | }
|
| | | ]
|
| | | }, {
|
| | | name: '公众服务',
|
| | | list: [
|
| | | // {
|
| | |
| | |
|
| | | ]
|
| | | },
|
| | | ],
|
| | |
|
| | | {
|
| | | name: '社区服务',
|
| | | tabs2: [{
|
| | | name: '智慧物业',
|
| | | list: [{
|
| | | text: "选举调查",
|
| | | icon: "/static/icon/nav-14.png",
|
| | |
| | |
|
| | | }
|
| | | ]
|
| | | }
|
| | | ],
|
| | |
|
| | | tabs2: [{
|
| | | }, {
|
| | | name: '公众服务',
|
| | | list: [{
|
| | | icon: "/static/icon/nav-20.png",
|
| | |
| | | }
|
| | | ]
|
| | | },
|
| | | {
|
| | | name: '社区服务',
|
| | |
|
| | | ],
|
| | |
|
| | |
|
| | | tabs3: [{
|
| | | name: '智慧物业',
|
| | | list: [{
|
| | | text: "选举调查",
|
| | | icon: "/static/icon/nav-14.png",
|
| | |
| | |
|
| | | }
|
| | | ]
|
| | | }
|
| | | ],
|
| | |
|
| | |
|
| | | tabs3: [{
|
| | | }, {
|
| | | name: '公众服务',
|
| | | list: [{
|
| | | icon: "/static/icon/nav-20.png",
|
| | |
| | | icon: "/static/icon/nav-13.png"
|
| | | }]
|
| | | },
|
| | | {
|
| | | name: '社区服务',
|
| | | list: [{
|
| | | text: "选举调查",
|
| | | icon: "/static/icon/nav-14.png",
|
| | | path: "/subPackage/article/communityList?type=1"
|
| | |
|
| | | },
|
| | | {
|
| | | text: "公益报名",
|
| | | icon: "/static/icon/nav-13.png",
|
| | | path: "/subPackage/article/signUpList?type=0"
|
| | |
|
| | | },
|
| | | {
|
| | | text: "公共收益",
|
| | | icon: "/static/icon/nav-15.png",
|
| | | path: "/subPackage/article/list?type=1"
|
| | |
|
| | | },
|
| | | {
|
| | | text: "反诈宣传",
|
| | | icon: "/static/icon/nav-18.png",
|
| | | path: "/subPackage/article/list?type=6"
|
| | |
|
| | | }
|
| | | ]
|
| | | }
|
| | | ],
|
| | |
|
| | |
|
| | |
| | | :label="item.name" :name="item.id"> |
| | | </u-radio> |
| | | </u-radio-group> |
| | | |
| | | </u-form-item> |
| | | <u-form-item label="是否打开预警功能" labelWidth="120" prop="isOpenAlarm"> |
| | | <u-radio-group v-model="info.isOpenAlarm"> |
| | |
| | | </u-radio> |
| | | </u-radio-group> |
| | | </u-form-item> |
| | | |
| | | <u-form-item label="是否接受过其他反诈宣防内容" labelWidth="120" prop="isOther"> |
| | | <u-radio-group v-model="info.isOther"> |
| | | <u-radio @change="radioChange" :customStyle="{marginBottom: '8px'}" |
| | | v-for="(item, index) in statusList" :key="index" :label="item.name" :name="item.id"> |
| | | </u-radio> |
| | | </u-radio-group> |
| | | </u-form-item> |
| | | |
| | | <u-form-item v-if="isShowOtherId" class="form-item" labelWidth="100" label="反诈宣防类别:" |
| | | :required="isRequired" :disabled="isDisabled" prop="otherId"> |
| | | <view class="flex j-c-s-b a-i-c" v-if="!currentId" @click="showNotSwindleTypePicker= true"> |
| | | <u-input border="none" v-model="notSwindleValue" disabled disabledColor="#ffffff" |
| | | placeholder="请选择"> |
| | | </u-input> |
| | | <u-icon slot="right" name="arrow-right"></u-icon> |
| | | </view> |
| | | <view class="f-30" v-if="currentId"> |
| | | {{notSwindleValue}} |
| | | </view> |
| | | </u-form-item> |
| | | |
| | | <u-picker :defaultIndex="notSwindleTypeIndex" :closeOnClickOverlay="true" |
| | | :show="showNotSwindleTypePicker" :columns="[notSwindleTypeList]" |
| | | @close="showNotSwindleTypePicker = false" @cancel="showNotSwindleTypePicker = false" keyName="name" |
| | | @confirm="confirmNotSwindleType"></u-picker> |
| | | |
| | | </view> |
| | | <view class="upload bgc-ff"> |
| | | <view class="f-28">宣防佐证照片</view> |
| | |
| | | form: { |
| | | images: [] |
| | | }, |
| | | currentId: "", |
| | | showNotSwindleTypePicker: false, |
| | | notSwindleValue: '', |
| | | isDisabled: false, |
| | | isShowOtherId: false, |
| | | notSwindleTypeList: [], |
| | | info: { |
| | | // name: "", |
| | | // phone: "", |
| | |
| | | this.getDetail(option.id) |
| | | }, 200) |
| | | } |
| | | //反诈类别 |
| | | this.getAllBizDict(); |
| | | }, |
| | | |
| | | onReady() { |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | radioChange(n) { |
| | | if (n == 2) { |
| | | this.isShowOtherId = true |
| | | } else { |
| | | this.isShowOtherId = false |
| | | } |
| | | console.log('radioChange', n); |
| | | }, |
| | | async getAllBizDict() { |
| | | //反诈类别 |
| | | await this.getBizDict('antiFraud', this.notSwindleTypeList); |
| | | }, |
| | | // 获取业务字典 |
| | | async getBizDict(code, list) { |
| | | const param = { |
| | | code: code |
| | | } |
| | | const res = await bizDictionary(param) |
| | | res.data.forEach(e => { |
| | | list.push({ |
| | | name: e.dictValue, |
| | | value: Number(e.dictKey) |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | //选择无诈类别 |
| | | confirmNotSwindleType(e) { |
| | | // this.info.otherId = e.indexs; |
| | | this.notSwindleValue = e.value[0].name; |
| | | this.info.otherId = e.value[0].value; |
| | | this.showNotSwindleTypePicker = false; |
| | | }, |
| | | |
| | | getLocation() { |
| | | uni.chooseLocation({ |