| @@ -9,5 +9,6 @@ const getters = { | |||
| nickName: state => state.user.nickName, | |||
| baseRoutingUrl: state => state.user.baseRoutingUrl, | |||
| businessLevel: state => state.user.businessLevel, | |||
| } | |||
| export default getters | |||
| @@ -15,6 +15,7 @@ const user = { | |||
| nickName: '', | |||
| baseRoutingUrl: '', | |||
| businessLevel: '', | |||
| }, | |||
| mutations: { | |||
| @@ -51,6 +52,9 @@ const user = { | |||
| SET_baseRoutingUrl: (state, baseRoutingUrl) => { | |||
| state.baseRoutingUrl = baseRoutingUrl | |||
| }, | |||
| SET_businessLevel: (state, businessLevel) => { | |||
| state.businessLevel = businessLevel | |||
| }, | |||
| }, | |||
| actions: { | |||
| @@ -128,6 +132,8 @@ const user = { | |||
| commit('SET_DEPTNAME', user.deptName) | |||
| commit('SET_AVATAR', avatar) | |||
| commit('SET_NICKNAME', user.nickName); | |||
| commit('SET_businessLevel', user.businessLevel); | |||
| //commit('SET_businessLevel', 'TEST'); | |||
| getSystemAttachmentUrl().then((resp) => { | |||
| commit('SET_baseRoutingUrl', resp.msg); | |||
| @@ -15,8 +15,8 @@ | |||
| <div class="main" style="padding-bottom: 1rem;"> | |||
| <van-form ref="form"> | |||
| <div :class="formEnabled.baseFormEnabled ? '' : 'noModify'"> | |||
| <p class="topTit">纠纷调请</p> | |||
| <div :class="allowCUD && formEnabled.baseFormEnabled ? '' : 'noModify'"> | |||
| <!-- <p class="topTit">纠纷调请</p>--> | |||
| <template> <!-- 申请 基本信息 --> | |||
| <div> | |||
| <p class="main_title">基本信息</p> | |||
| @@ -31,10 +31,10 @@ | |||
| placeholder="选择宅基地申请" | |||
| :rules="[{ required: true }]" | |||
| required | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| :columns="userHouseApplyProposer" | |||
| /> | |||
| <van-field :readonly="!formEnabled.baseFormEnabled" v-model="arbitrationData.disputant" label="纠纷人" placeholder="纠纷人" input-align="right" required :rules="[{ required: true }]"/> | |||
| <van-field :readonly="!allowCUD || !formEnabled.baseFormEnabled" v-model="arbitrationData.disputant" label="纠纷人" placeholder="纠纷人" input-align="right" required :rules="[{ required: true }]"/> | |||
| <field-date-picker | |||
| v-model="arbitrationData.applyTime" | |||
| label="申请时间" | |||
| @@ -42,7 +42,7 @@ | |||
| :rules="[{ required: true }]" | |||
| formatter="yyyy-MM-dd" | |||
| required | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| /> | |||
| </div> | |||
| </div> | |||
| @@ -57,7 +57,7 @@ | |||
| placeholder="纠纷事项" | |||
| input-align="left" | |||
| v-model="arbitrationData.disputes" | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| :rules="[{ required: true }]" required | |||
| /> | |||
| </div> | |||
| @@ -73,7 +73,7 @@ | |||
| placeholder="备注说明" | |||
| input-align="left" | |||
| v-model="arbitrationData.remark" | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| :rules="[{ required: true }]" required | |||
| /> | |||
| </div> | |||
| @@ -85,7 +85,7 @@ | |||
| </div> | |||
| <!-- 底部按钮 --> | |||
| <van-goods-action style="z-index: 999;" v-if="formVisible.editVisible || formVisible.operationVisible || formVisible.approvalVisible"> | |||
| <van-goods-action style="z-index: 999;" v-if="allowCUD && (formVisible.editVisible || formVisible.operationVisible || formVisible.approvalVisible)"> | |||
| <template v-if="formVisible.editVisible"> | |||
| <van-goods-action-button type="primary" text="保存" @click="onSubmit('add')" :disabled="!formEnabled.baseFormEnabled" v-if="formEnabled.baseFormEnabled"/> | |||
| <van-goods-action-button type="primary" :text="formEnabled.baseFormEnabled ? '保存并提交' : '提交'" @click="onSubmit(formEnabled.baseFormEnabled ? 'save_and_submit' : 'submit')" v-if="formEnabled.submitEnabled"/> | |||
| @@ -101,20 +101,11 @@ | |||
| </template> | |||
| </van-goods-action> | |||
| <van-popup | |||
| v-model="menuVisible" | |||
| closeable | |||
| position="bottom" | |||
| :close-on-click-overlay="true" | |||
| :lazy-render="false" | |||
| > | |||
| <van-cell title="菜单"></van-cell> | |||
| <van-cell-group inset> | |||
| <van-cell title="调解/冲裁员" is-link @click="openArbitrationHandlerPage()"/> | |||
| <van-cell title="处理过程" is-link @click="openArbitrationProcessPage()"/> | |||
| </van-cell-group> | |||
| </van-popup> | |||
| <van-action-sheet v-model="menuVisible" :actions="menuActions" @select="onActionSelect" | |||
| cancel-text="取消" | |||
| title="详细信息" | |||
| close-on-click-action> | |||
| </van-action-sheet> | |||
| </div> | |||
| </template> | |||
| @@ -175,6 +166,10 @@ export default { | |||
| currentUserRole: null, | |||
| userHouseApplyProposer: [], | |||
| menuVisible: false, | |||
| menuActions: [ | |||
| {name: '调解/冲裁员', route: {name:'arbitrationHandlerList', query: {}}}, | |||
| {name: '处理过程', route: {name:'arbitrationProcessList', query: {}}}, | |||
| ] | |||
| }; | |||
| }, | |||
| created() { | |||
| @@ -184,8 +179,12 @@ export default { | |||
| this.getDetail(); | |||
| this.getUserHouseApplyProposer(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| // 初始化当前数据, 有ID则查询, 否则新增 | |||
| getDetail(){ | |||
| this.reset(); | |||
| if(this.id) | |||
| @@ -434,17 +433,9 @@ export default { | |||
| openMenu() { | |||
| this.menuVisible = true; | |||
| }, | |||
| openArbitrationProcessPage() | |||
| { | |||
| this.$router.push({name:'arbitrationProcessList', query: { | |||
| arbitrationId: this.arbitrationData.id, | |||
| }}); | |||
| }, | |||
| openArbitrationHandlerPage() | |||
| { | |||
| this.$router.push({name:'arbitrationHandlerList', query: { | |||
| arbitrationId: this.arbitrationData.id, | |||
| }}); | |||
| onActionSelect(a, index) { | |||
| a.route.query.arbitrationId = this.arbitrationData.id; | |||
| this.$router.push(a.route); | |||
| }, | |||
| }, | |||
| watch: { | |||
| @@ -12,13 +12,13 @@ | |||
| <div class="main" style="padding-bottom: 1rem;"> | |||
| <van-form ref="form"> | |||
| <div :class="formEnabled.baseFormEnabled ? '' : 'noModify'"> | |||
| <p class="topTit">纠纷处理员</p> | |||
| <div :class="allowCUD && formEnabled.baseFormEnabled ? '' : 'noModify'"> | |||
| <!-- <p class="topTit">纠纷处理员</p>--> | |||
| <template> <!-- 申请 基本信息 --> | |||
| <div> | |||
| <p class="main_title">基本信息</p> | |||
| <div class="main_box"> | |||
| <van-field :readonly="!formEnabled.baseFormEnabled" v-model="arbitrationData.handlerName" label="调解/仲裁员" placeholder="调解/仲裁员" input-align="right" required :rules="[{ required: true }]"/> | |||
| <van-field :readonly="!allowCUD || !formEnabled.baseFormEnabled" v-model="arbitrationData.handlerName" label="调解/仲裁员" placeholder="调解/仲裁员" input-align="right" required :rules="[{ required: true }]"/> | |||
| <field-radio | |||
| v-model="arbitrationData.handlerType" | |||
| label="身份类型" | |||
| @@ -26,11 +26,11 @@ | |||
| data-key="dictValue" | |||
| :rules="[{ required: true }]" | |||
| required | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| :columns="options.handler_type" | |||
| /> | |||
| <van-field :readonly="!formEnabled.baseFormEnabled" v-model="arbitrationData.handlerPost" label="职务" placeholder="职务" input-align="right" required :rules="[{ required: true }]"/> | |||
| <van-field :readonly="!formEnabled.baseFormEnabled" v-model="arbitrationData.handlerPhone" label="联系方式" placeholder="联系方式" input-align="right" required :rules="[{pattern: /(^\d{7}(\d{4})?$)/}]"/> | |||
| <van-field :readonly="!allowCUD || !formEnabled.baseFormEnabled" v-model="arbitrationData.handlerPost" label="职务" placeholder="职务" input-align="right" required :rules="[{ required: true }]"/> | |||
| <van-field :readonly="!allowCUD || !formEnabled.baseFormEnabled" v-model="arbitrationData.handlerPhone" label="联系方式" placeholder="联系方式" input-align="right" required :rules="[{pattern: /(^\d{7}(\d{4})?$)/}]"/> | |||
| </div> | |||
| </div> | |||
| </template> | |||
| @@ -40,7 +40,7 @@ | |||
| </div> | |||
| <!-- 底部按钮 --> | |||
| <van-goods-action style="z-index: 999;"> | |||
| <van-goods-action style="z-index: 999;" v-if="allowCUD"> | |||
| <van-goods-action-button type="primary" text="保存" @click="onSubmit('add')" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button type="danger" text="删除" @click="onSubmit('del')" v-if="formEnabled.removeEnabled" /> | |||
| </van-goods-action> | |||
| @@ -99,6 +99,11 @@ export default { | |||
| this.initOptions(); | |||
| this.getDetail(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| // 初始化当前数据, 有ID则查询, 否则新增 | |||
| getDetail(){ | |||
| @@ -8,7 +8,7 @@ | |||
| @click-left="$router.back()" | |||
| > | |||
| <template #right> | |||
| <van-icon name="add" size="20" @click="addArbitrationHandler"/> | |||
| <van-icon name="add" size="20" @click="addArbitrationHandler" v-if="allowCUD"/> | |||
| </template> | |||
| </van-nav-bar> | |||
| @@ -40,10 +40,10 @@ | |||
| <template #right> | |||
| <van-row style="height: 100%;"> | |||
| <van-col style="height: 100%;"> | |||
| <van-button square text="编辑" type="info" style="height: 100%;" @click="editItem(item)"/> | |||
| <van-button square v-if="allowCUD" text="编辑" type="info" style="height: 100%;" @click="editItem(item)"/> | |||
| </van-col> | |||
| <van-col style="height: 100%;"> | |||
| <van-button square text="删除" type="danger" style="height: 100%;" @click="removeItem(item)"/> | |||
| <van-button square v-if="allowCUD" text="删除" type="danger" style="height: 100%;" @click="removeItem(item)"/> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -90,6 +90,11 @@ export default { | |||
| this.initOptions(); | |||
| this.getList(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getList(target) { | |||
| let type = typeof (target); | |||
| @@ -8,7 +8,7 @@ | |||
| @click-left="$router.back()" | |||
| > | |||
| <template #right> | |||
| <van-icon name="add" size="20" @click="addArbitration"/> | |||
| <van-icon name="add" size="20" @click="addArbitration" v-if="allowCUD"/> | |||
| </template> | |||
| </van-nav-bar> | |||
| @@ -45,13 +45,13 @@ | |||
| <template #right> | |||
| <van-row style="height: 100%;"> | |||
| <van-col style="height: 100%;"> | |||
| <van-button v-if="item.disputeStatus == '1'" square text="编辑" type="info" style="height: 100%;" @click="editItem(item)"/> | |||
| <van-button v-if="allowCUD && item.disputeStatus == '1'" square text="编辑" type="info" style="height: 100%;" @click="editItem(item)"/> | |||
| </van-col> | |||
| <van-col style="height: 100%;"> | |||
| <van-button v-if="item.disputeStatus == '1'" square text="提交" type="primary" style="height: 100%;" @click="submitItem(item)"/> | |||
| <van-button v-if="allowCUD && item.disputeStatus == '1'" square text="提交" type="primary" style="height: 100%;" @click="submitItem(item)"/> | |||
| </van-col> | |||
| <van-col style="height: 100%;"> | |||
| <van-button v-if="item.disputeStatus == '1'" square text="删除" type="danger" style="height: 100%;" @click="removeItem(item)"/> | |||
| <van-button v-if="allowCUD && item.disputeStatus == '1'" square text="删除" type="danger" style="height: 100%;" @click="removeItem(item)"/> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -96,6 +96,11 @@ export default { | |||
| this.initOptions(); | |||
| this.getList(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getList(target) { | |||
| let type = typeof (target); | |||
| @@ -12,13 +12,13 @@ | |||
| <div class="main" style="padding-bottom: 1rem;"> | |||
| <van-form ref="form"> | |||
| <div :class="formEnabled.baseFormEnabled ? '' : 'noModify'"> | |||
| <p class="topTit">纠纷处理过程</p> | |||
| <div :class="allowCUD && formEnabled.baseFormEnabled ? '' : 'noModify'"> | |||
| <!-- <p class="topTit">纠纷处理过程</p>--> | |||
| <template> <!-- 申请 基本信息 --> | |||
| <div> | |||
| <p class="main_title">基本信息</p> | |||
| <div class="main_box"> | |||
| <van-field :readonly="!formEnabled.baseFormEnabled" v-model="arbitrationData.handlerName" label="负责人" placeholder="负责人" input-align="right" required :rules="[{ required: true }]"/> | |||
| <van-field :readonly="!allowCUD || !formEnabled.baseFormEnabled" v-model="arbitrationData.handlerName" label="负责人" placeholder="负责人" input-align="right" required :rules="[{ required: true }]"/> | |||
| <field-date-picker | |||
| v-model="arbitrationData.handleTime" | |||
| label="申请时间" | |||
| @@ -26,7 +26,7 @@ | |||
| :rules="[{ required: true }]" | |||
| formatter="yyyy-MM-dd" | |||
| required | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| /> | |||
| <field-radio | |||
| @@ -36,7 +36,7 @@ | |||
| data-key="dictValue" | |||
| :rules="[{ required: true }]" | |||
| required | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| :columns="options.handler_type" | |||
| /> | |||
| @@ -53,7 +53,7 @@ | |||
| placeholder="请输入处理结果" | |||
| input-align="left" | |||
| v-model="arbitrationData.handleResult" | |||
| :readonly="!formEnabled.baseFormEnabled" | |||
| :readonly="!allowCUD || !formEnabled.baseFormEnabled" | |||
| :rules="[{ required: true }]" required | |||
| /> | |||
| </div> | |||
| @@ -65,7 +65,7 @@ | |||
| </div> | |||
| <!-- 底部按钮 --> | |||
| <van-goods-action style="z-index: 999;"> | |||
| <van-goods-action style="z-index: 999;" v-if="allowCUD"> | |||
| <van-goods-action-button type="primary" text="保存" @click="onSubmit('add')" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button type="danger" text="删除" @click="onSubmit('del')" v-if="formEnabled.removeEnabled" /> | |||
| </van-goods-action> | |||
| @@ -124,6 +124,11 @@ export default { | |||
| this.initOptions(); | |||
| this.getDetail(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| // 初始化当前数据, 有ID则查询, 否则新增 | |||
| getDetail(){ | |||
| @@ -8,7 +8,7 @@ | |||
| @click-left="$router.back()" | |||
| > | |||
| <template #right> | |||
| <van-icon name="add" size="20" @click="addArbitrationProcess"/> | |||
| <van-icon name="add" size="20" @click="addArbitrationProcess" v-if="allowCUD"/> | |||
| </template> | |||
| </van-nav-bar> | |||
| @@ -40,10 +40,10 @@ | |||
| <template #right> | |||
| <van-row style="height: 100%;"> | |||
| <van-col style="height: 100%;"> | |||
| <van-button square text="编辑" type="info" style="height: 100%;" @click="editItem(item)"/> | |||
| <van-button square text="编辑" type="info" style="height: 100%;" @click="editItem(item)" v-if="allowCUD"/> | |||
| </van-col> | |||
| <van-col style="height: 100%;"> | |||
| <van-button square text="删除" type="danger" style="height: 100%;" @click="removeItem(item)"/> | |||
| <van-button square text="删除" type="danger" style="height: 100%;" @click="removeItem(item)" v-if="allowCUD"/> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -90,6 +90,11 @@ export default { | |||
| this.initOptions(); | |||
| this.getList(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getList(target) { | |||
| let type = typeof (target); | |||
| @@ -123,7 +123,7 @@ | |||
| <van-field v-model="jgList.msmj" label="没收面积" placeholder="请输入面积" input-align="right" label-width="auto"/> | |||
| <van-field v-model="jgList.ccmj" label="拆除面积" placeholder="请输入面积" input-align="right" label-width="auto"/> | |||
| </div> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" @click="goBack" class="submitButton">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -168,6 +168,11 @@ export default { | |||
| this.getDictionaries(); | |||
| this.jgList.taskId = this.$route.query.id; | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getDictionaries(){ | |||
| //违法用地类型 | |||
| @@ -26,7 +26,7 @@ | |||
| <van-cell title="操作" > | |||
| <template #default> | |||
| <van-button :to="{name:'taskReportingDetail', query: {id:item.id}}" color="#FFA63E" round type="default" size="mini" style="padding: 0 15px">查看</van-button> | |||
| <van-button v-if="item.status != 2" :to="{name:'taskReportingAdd', query: {id:item.id}}" color="#1D6FE9" round type="default" size="mini" style="padding: 0 15px">结案</van-button> | |||
| <van-button v-if="allowCUD && item.status != 2" :to="{name:'taskReportingAdd', query: {id:item.id}}" color="#1D6FE9" round type="default" size="mini" style="padding: 0 15px">结案</van-button> | |||
| </template> | |||
| </van-cell> | |||
| </div> | |||
| @@ -61,6 +61,11 @@ export default { | |||
| this.wfydlxStatus = res.data; | |||
| }); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getList(){ | |||
| setTimeout(() => { | |||
| @@ -79,7 +79,7 @@ | |||
| <van-field v-model="jgList.msmj" label="没收面积" placeholder="请输入面积" input-align="right" label-width="auto"/> | |||
| <van-field v-model="jgList.ccmj" label="拆除面积" placeholder="请输入面积" input-align="right" label-width="auto"/> | |||
| </div> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" @click="goBack" native-type="submit" class="submitButton">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -131,6 +131,11 @@ | |||
| }); | |||
| this.getDictionaries(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getDictionaries(){ | |||
| getJg(this.$route.query.id).then(response => { | |||
| @@ -31,7 +31,7 @@ | |||
| <template #right> | |||
| <van-row> | |||
| <van-col> | |||
| <van-button square text="上报" :to="{name:'taskCloseCaseAdd', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| <van-button square text="上报" :to="{name:'taskCloseCaseAdd', query: {id:item.id}}" type="info" class="delete-button" v-if="allowCUD"/> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button color="#FFA63E" square :to="{name:'taskDetailedList', query: {id:item.id}}" type="info" class="delete-button" > | |||
| @@ -70,6 +70,11 @@ export default { | |||
| this.taskSubjectStatusStatus = res.data; | |||
| }); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getList(){ | |||
| setTimeout(() => { | |||
| @@ -144,7 +144,7 @@ | |||
| /> | |||
| </van-popup> | |||
| </div> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" @click="goBack" class="submitButton">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -189,6 +189,11 @@ | |||
| created() { | |||
| this.getDictionaries(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getDictionaries(){ | |||
| //违法用地类型 | |||
| @@ -54,7 +54,7 @@ | |||
| <van-field v-model="jgList.qtjgyy" label="其他监管原因" placeholder="请输入监管原因" input-align="right" label-width="auto"/> | |||
| <van-field v-model="jgList.qtjgjg" label="其他监管结果" placeholder="请输入监管结果" input-align="right" label-width="auto"/> | |||
| </div> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton" @click="goBack">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -101,6 +101,11 @@ export default { | |||
| this.getTaskGet(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getTaskGet(){ | |||
| getSupervision(this.$route.query.id).then(response => { | |||
| @@ -11,7 +11,7 @@ | |||
| <p style="font-weight: bold;">违法监管</p> | |||
| </template> | |||
| <template #right> | |||
| <van-icon name="add" size="18" /> | |||
| <van-icon name="add" size="18" v-if="allowCUD"/> | |||
| </template> | |||
| </van-nav-bar> | |||
| <van-list | |||
| @@ -32,16 +32,16 @@ | |||
| <template #right> | |||
| <van-row> | |||
| <van-col> | |||
| <van-button v-if="item.status != '已结案' && item.status == '未立案'" color="#FFA63E" text="立案" square @click="onRegister(item.id)" type="info" class="delete-button" /> | |||
| <van-button v-if="allowCUD && item.status != '已结案' && item.status == '未立案'" color="#FFA63E" text="立案" square @click="onRegister(item.id)" type="info" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button v-if="item.status != '已结案' && item.status == '已立案'" color="#7DDA4F" square text="结案" :to="{name:'supervisionCloseCase', query: {id:item.id}}" type="danger" class="delete-button" /> | |||
| <van-button v-if="allowCUD && item.status != '已结案' && item.status == '已立案'" color="#7DDA4F" square text="结案" :to="{name:'supervisionCloseCase', query: {id:item.id}}" type="danger" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button v-if="item.status != '已结案' && item.status == '未立案'" square text="修改" :to="{name:'supervisionModify', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| <van-button v-if="allowCUD && item.status != '已结案' && item.status == '未立案'" square text="修改" :to="{name:'supervisionModify', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button v-if="item.status != '已结案' && item.status == '未立案'" color="#FF4646" square text="删除" @click="deleteList(item.id,index)" type="danger" class="delete-button" /> | |||
| <van-button v-if="allowCUD && item.status != '已结案' && item.status == '未立案'" color="#FF4646" square text="删除" @click="deleteList(item.id,index)" type="danger" class="delete-button" /> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -85,6 +85,11 @@ export default { | |||
| this.jglxDictionaries = res.data; | |||
| }); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| goAdd(){ | |||
| window.location = 'supervisionAdd'; | |||
| @@ -144,7 +144,7 @@ | |||
| /> | |||
| </van-popup> | |||
| </div> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" @click="goBack" class="submitButton">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -190,6 +190,11 @@ | |||
| this.getTaskGet(); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getTaskGet(){ | |||
| getSupervision(this.$route.query.id).then(response => { | |||
| @@ -11,7 +11,7 @@ | |||
| <p style="font-weight: bold;">任务发布</p> | |||
| </template> | |||
| <template #right> | |||
| <van-icon name="add" size="18" /> | |||
| <van-icon name="add" size="18" v-if="allowCUD"/> | |||
| </template> | |||
| </van-nav-bar> | |||
| <van-list | |||
| @@ -44,13 +44,13 @@ | |||
| </van-button> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button color="#7DDA4F" v-if="item.taskSubjectStatus=='待下发'" square text="发布" :to="{name:'taskRelease', query: {id:item.id}}" type="danger" class="delete-button" /> | |||
| <van-button color="#7DDA4F" v-if="allowCUD && item.taskSubjectStatus=='待下发'" square text="发布" :to="{name:'taskRelease', query: {id:item.id}}" type="danger" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button square text="修改" v-if="item.taskSubjectStatus=='待下发'" :to="{name:'taskLssueModify', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| <van-button square text="修改" v-if="allowCUD && item.taskSubjectStatus=='待下发'" :to="{name:'taskLssueModify', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button color="#FF4646" square text="删除" v-if="item.taskSubjectStatus=='待下发'" @click="deleteList(item.id,index)" type="danger" class="delete-button" /> | |||
| <van-button color="#FF4646" square text="删除" v-if="allowCUD && item.taskSubjectStatus=='待下发'" @click="deleteList(item.id,index)" type="danger" class="delete-button" /> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -83,6 +83,11 @@ export default { | |||
| this.taskSubjectStatusStatus = res.data; | |||
| }); | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| goAdd(){ | |||
| window.location = 'taskLssueAdd'; | |||
| @@ -24,7 +24,7 @@ | |||
| </van-row> | |||
| <vue-html5-editor :content="queryParams.title" @change="updateData" :height="500"></vue-html5-editor> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton" @click="goBack">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -57,6 +57,11 @@ export default { | |||
| }, | |||
| created() { | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| goAdd(){ | |||
| @@ -24,7 +24,7 @@ | |||
| </van-row> | |||
| <vue-html5-editor :content="queryParams.title" @change="updateData" :height="500"></vue-html5-editor> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton" @click="goBack">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -60,6 +60,11 @@ export default { | |||
| this.getTaskGet(); | |||
| this.queryParams.id = this.$route.query.id; | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getTaskGet(){ | |||
| getTaskGet(this.$route.query.id).then(response => { | |||
| @@ -18,7 +18,7 @@ | |||
| :show-checkbox="true" | |||
| :default-expand-all="true" | |||
| ></SearchTree> | |||
| <div style="padding: 16px 0;"> | |||
| <div style="padding: 16px 0;" v-if="allowCUD"> | |||
| <van-row> | |||
| <van-col span="12" align="center"> | |||
| <van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton" @click="goBack">取<i style="margin-right: 1em;"></i>消</van-button> | |||
| @@ -50,6 +50,11 @@ export default { | |||
| this.getTree() | |||
| this.queryParams.id = this.$route.query.id; | |||
| }, | |||
| computed: { | |||
| allowCUD: function () { | |||
| return this.$store.getters.businessLevel == '2' | |||
| }, | |||
| }, | |||
| methods: { | |||
| getTree(){ | |||
| getTree().then(response => { | |||