diff --git a/src/api/contracted/cbf.js b/src/api/contracted/cbf.js index dc3d315b..733afecb 100644 --- a/src/api/contracted/cbf.js +++ b/src/api/contracted/cbf.js @@ -46,7 +46,7 @@ export function updateCbf(data) { // 删除承包方信息 export function deleteCbf(id) { return request({ - url: '/service/cbf/mobile/remove/' + id, + url: '/service/cbf/delete/' + id, method: 'get' }); } diff --git a/src/assets/images/sunVillage_info/PDF.png b/src/assets/images/sunVillage_info/PDF.png new file mode 100644 index 00000000..4c04d10c Binary files /dev/null and b/src/assets/images/sunVillage_info/PDF.png differ diff --git a/src/assets/images/sunVillage_info/PPT.png b/src/assets/images/sunVillage_info/PPT.png new file mode 100644 index 00000000..a80d0b67 Binary files /dev/null and b/src/assets/images/sunVillage_info/PPT.png differ diff --git a/src/assets/images/sunVillage_info/RAR.png b/src/assets/images/sunVillage_info/RAR.png new file mode 100644 index 00000000..97425b8d Binary files /dev/null and b/src/assets/images/sunVillage_info/RAR.png differ diff --git a/src/assets/images/sunVillage_info/index_block_27.png b/src/assets/images/sunVillage_info/index_block_27.png new file mode 100644 index 00000000..8634f79f Binary files /dev/null and b/src/assets/images/sunVillage_info/index_block_27.png differ diff --git a/src/assets/images/sunVillage_info/index_code_btn_15.png b/src/assets/images/sunVillage_info/index_code_btn_15.png new file mode 100644 index 00000000..f8cedfc5 Binary files /dev/null and b/src/assets/images/sunVillage_info/index_code_btn_15.png differ diff --git a/src/assets/images/weather/tianqi-baoxue.png b/src/assets/images/weather/tianqi-baoxue.png new file mode 100644 index 00000000..3eeaa1ce Binary files /dev/null and b/src/assets/images/weather/tianqi-baoxue.png differ diff --git a/src/assets/images/weather/tianqi-baoyu.png b/src/assets/images/weather/tianqi-baoyu.png new file mode 100644 index 00000000..d4d72ea6 Binary files /dev/null and b/src/assets/images/weather/tianqi-baoyu.png differ diff --git a/src/assets/images/weather/tianqi-daxue.png b/src/assets/images/weather/tianqi-daxue.png new file mode 100644 index 00000000..fd4fff34 Binary files /dev/null and b/src/assets/images/weather/tianqi-daxue.png differ diff --git a/src/assets/images/weather/tianqi-dayu.png b/src/assets/images/weather/tianqi-dayu.png new file mode 100644 index 00000000..1d19905d Binary files /dev/null and b/src/assets/images/weather/tianqi-dayu.png differ diff --git a/src/assets/images/weather/tianqi-duoyun.png b/src/assets/images/weather/tianqi-duoyun.png new file mode 100644 index 00000000..99b9a055 Binary files /dev/null and b/src/assets/images/weather/tianqi-duoyun.png differ diff --git a/src/assets/images/weather/tianqi-feng.png b/src/assets/images/weather/tianqi-feng.png new file mode 100644 index 00000000..d2617f11 Binary files /dev/null and b/src/assets/images/weather/tianqi-feng.png differ diff --git a/src/assets/images/weather/tianqi-fuchen.png b/src/assets/images/weather/tianqi-fuchen.png new file mode 100644 index 00000000..9cb57c24 Binary files /dev/null and b/src/assets/images/weather/tianqi-fuchen.png differ diff --git a/src/assets/images/weather/tianqi-leizhenyu.png b/src/assets/images/weather/tianqi-leizhenyu.png new file mode 100644 index 00000000..d1418ce4 Binary files /dev/null and b/src/assets/images/weather/tianqi-leizhenyu.png differ diff --git a/src/assets/images/weather/tianqi-qing.png b/src/assets/images/weather/tianqi-qing.png new file mode 100644 index 00000000..412eee10 Binary files /dev/null and b/src/assets/images/weather/tianqi-qing.png differ diff --git a/src/assets/images/weather/tianqi-shachenbao.png b/src/assets/images/weather/tianqi-shachenbao.png new file mode 100644 index 00000000..d6c3138b Binary files /dev/null and b/src/assets/images/weather/tianqi-shachenbao.png differ diff --git a/src/assets/images/weather/tianqi-wu.png b/src/assets/images/weather/tianqi-wu.png new file mode 100644 index 00000000..50ca4b49 Binary files /dev/null and b/src/assets/images/weather/tianqi-wu.png differ diff --git a/src/assets/images/weather/tianqi-wumai.png b/src/assets/images/weather/tianqi-wumai.png new file mode 100644 index 00000000..168eab7c Binary files /dev/null and b/src/assets/images/weather/tianqi-wumai.png differ diff --git a/src/assets/images/weather/tianqi-xiaoxue.png b/src/assets/images/weather/tianqi-xiaoxue.png new file mode 100644 index 00000000..fbb2afb9 Binary files /dev/null and b/src/assets/images/weather/tianqi-xiaoxue.png differ diff --git a/src/assets/images/weather/tianqi-xiaoyu.png b/src/assets/images/weather/tianqi-xiaoyu.png new file mode 100644 index 00000000..2c1c4057 Binary files /dev/null and b/src/assets/images/weather/tianqi-xiaoyu.png differ diff --git a/src/assets/images/weather/tianqi-yangsha.png b/src/assets/images/weather/tianqi-yangsha.png new file mode 100644 index 00000000..80735e87 Binary files /dev/null and b/src/assets/images/weather/tianqi-yangsha.png differ diff --git a/src/assets/images/weather/tianqi-yin.png b/src/assets/images/weather/tianqi-yin.png new file mode 100644 index 00000000..292fc449 Binary files /dev/null and b/src/assets/images/weather/tianqi-yin.png differ diff --git a/src/assets/images/weather/tianqi-zhenxue.png b/src/assets/images/weather/tianqi-zhenxue.png new file mode 100644 index 00000000..7ebc69a1 Binary files /dev/null and b/src/assets/images/weather/tianqi-zhenxue.png differ diff --git a/src/assets/images/weather/tianqi-zhenyu.png b/src/assets/images/weather/tianqi-zhenyu.png new file mode 100644 index 00000000..97119c14 Binary files /dev/null and b/src/assets/images/weather/tianqi-zhenyu.png differ diff --git a/src/assets/images/weather/tianqi-zhongxue.png b/src/assets/images/weather/tianqi-zhongxue.png new file mode 100644 index 00000000..a3374343 Binary files /dev/null and b/src/assets/images/weather/tianqi-zhongxue.png differ diff --git a/src/assets/images/weather/tianqi-zhongyu.png b/src/assets/images/weather/tianqi-zhongyu.png new file mode 100644 index 00000000..3487d7f7 Binary files /dev/null and b/src/assets/images/weather/tianqi-zhongyu.png differ diff --git a/src/permission.js b/src/permission.js index 6e4e9002..d9f9a37a 100644 --- a/src/permission.js +++ b/src/permission.js @@ -199,6 +199,11 @@ const whiteList = [ '/pest/pestLogin',//登录 '/pest/index',//首页 '/pest/agriculturalRecords',//农事记录 + '/pest/agriculturalRecordsAdd',//农事记录(新增) + '/pest/soilTesting',//土壤检测 + '/pest/weather',//气象服务 + '/pest/growthMonitoring',//长势监测 + '/pest/temperatureAndHumidity',//温湿度 ] diff --git a/src/router/index.js b/src/router/index.js index a789898e..be091e2c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2005,15 +2005,6 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/yinnong/personalPicture'], resolve) }, - { - path: '/yinnong/done', - name: 'yinnongDone', - meta: { - title: '我的已办', - hidden: true, - }, - component: (resolve) => require(['@/views/yinnong/done'], resolve) - }, { path: '/yinnong/doneCompleted/doneNew', name: 'yinnongDoneCompletedDoneNew', @@ -2023,15 +2014,6 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/yinnong/doneCompleted/doneNew'], resolve) }, - { - path: '/yinnong/doneCompleted/completed', - name: 'yinnongDoneCompletedCompleted', - meta: { - title: '我的待办', - hidden: true, - }, - component: (resolve) => require(['@/views/yinnong/doneCompleted/completed'], resolve) - }, { path: '/yinnong/doneCompleted/completedNew', name: 'yinnongDoneCompletedCompletedNew', @@ -5980,7 +5962,61 @@ export const constantRoutes = [ title: '农事记录', hidden: true, }, - component: (resolve) => require(['@/views/pest/agriculturalRecords'], resolve) + component: (resolve) => require(['@/views/pest/agriculturalRecords/agriculturalRecords'], resolve) + }, + { + path: '/pest/agriculturalRecordsAdd', + name: 'agriculturalRecordsAdd', + meta: { + title: '新增农事记录', + hidden: true, + }, + component: (resolve) => require(['@/views/pest/agriculturalRecords/agriculturalRecordsAdd'], resolve) + }, + { + path: '/pest/insectMonitoring', + name: 'insectMonitoring', + meta: { + title: '虫情监测', + hidden: true, + }, + component: (resolve) => require(['@/views/pest/insectMonitoring/insectMonitoring'], resolve) + }, + { + path: '/pest/soilTesting', + name: 'soilTesting', + meta: { + title: '土壤检测', + hidden: true, + }, + component: (resolve) => require(['@/views/pest/soilTesting/soilTesting'], resolve) + }, + { + path: '/pest/weather', + name: 'weather', + meta: { + title: '气象服务', + hidden: true, + }, + component: (resolve) => require(['@/views/pest/weather/weather'], resolve) + }, + { + path: '/pest/growthMonitoring', + name: 'growthMonitoring', + meta: { + title: '长势监测', + hidden: true, + }, + component: (resolve) => require(['@/views/pest/growthMonitoring/growthMonitoring'], resolve) + }, + { + path: '/pest/temperatureAndHumidity', + name: 'temperatureAndHumidity', + meta: { + title: '温湿度', + hidden: true, + }, + component: (resolve) => require(['@/views/pest/temperatureAndHumidity/temperatureAndHumidity'], resolve) }, ]; diff --git a/src/utils/global.js b/src/utils/global.js index e93ad963..7ec1613b 100644 --- a/src/utils/global.js +++ b/src/utils/global.js @@ -1,10 +1,8 @@ const deptId = 100 ; -const severApi = 'http://192.168.31.107:8080'; export default { deptId,//区县ID - severApi,//全局API } export const REGION = { YI_LONG_XIAN: '仪陇', diff --git a/src/utils/request.js b/src/utils/request.js index 46d67c65..023805bc 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -65,10 +65,11 @@ if(responseInterceptor === undefined){ responseInterceptor = service.interceptors.response.use(res => { Toast.clear(); // 未设置状态码则默认成功状态 - const code = res.data.code || 200; + const code = res.data.code || 200 || '200'; // 获取错误信息 const msg = errorCode[code] || res.data.msg || errorCode['default'] // console.info(gqnum); && gqnum === 0 + console.log(code) if (code === 401) { // gqnum++; Dialog.confirm({ @@ -135,7 +136,7 @@ if(responseInterceptor === undefined){ } else if (code === 500) { Dialog.alert({ type: 'warning', message: msg }); return Promise.reject(new Error(msg)) - } else if (code !== 200 && code !== 401) { + } else if (code !== 200 && code !== 401 && code !== '200') { Dialog.alert({ type: 'warning', message: msg }); return Promise.reject('error') } else { diff --git a/src/views/contracted/village/contractor/contractWord.vue b/src/views/contracted/village/contractor/contractWord.vue index cd5f5639..58ff4d14 100644 --- a/src/views/contracted/village/contractor/contractWord.vue +++ b/src/views/contracted/village/contractor/contractWord.vue @@ -25,7 +25,9 @@ - + + + - - - - + + +

保存

@@ -248,6 +249,16 @@ }); }, submitForm() { + let householdStatus = Cookies.get('householdStatus'); + if (householdStatus !== '1') { + let msg = '当前承包方已' + Cookies.get('householdStatusText') + ',不能保存承包合同信息'; + this.$toast({ + icon: 'fail', // 找到自己需要的图标 + message: msg, + duration:"2000" + }); + return; + } this.$refs.formData.validate().then(() => { if (this.form.id) { updateCbht(this.form).then(response => { @@ -293,6 +304,7 @@ cbqxz: null, cbdkzs: null, htzmjm: null, + yhtzmjm: null, }; this.cbfsText = '家庭承包'; this.cbflxText = '农户'; @@ -359,7 +371,7 @@ } /deep/ .van-field__label { - width: 225px; + width: 245px; } /deep/ .van-field--disabled .van-field__label { diff --git a/src/views/contracted/village/contractor/contractor.vue b/src/views/contracted/village/contractor/contractor.vue index 3ca43788..8c9ef13d 100644 --- a/src/views/contracted/village/contractor/contractor.vue +++ b/src/views/contracted/village/contractor/contractor.vue @@ -186,7 +186,7 @@ }, deleteContractor(id, index) { this.$dialog.confirm({ - message: '是否确认删除此条承包方信息?', + message: '是否确认删除此条承包方信息以及与其相关联的家庭成员、承包合同、承包地块?', }).then(() => { // on confirm deleteCbf(id).then(res => { diff --git a/src/views/contracted/village/contractor/contractorDetail.vue b/src/views/contracted/village/contractor/contractorDetail.vue index 83b3c5b6..96f6063e 100644 --- a/src/views/contracted/village/contractor/contractorDetail.vue +++ b/src/views/contracted/village/contractor/contractorDetail.vue @@ -70,7 +70,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

保存

@@ -81,17 +156,21 @@ diff --git a/src/views/pest/growthMonitoring/growthMonitoring.vue b/src/views/pest/growthMonitoring/growthMonitoring.vue new file mode 100644 index 00000000..7032872f --- /dev/null +++ b/src/views/pest/growthMonitoring/growthMonitoring.vue @@ -0,0 +1,481 @@ + + + diff --git a/src/views/pest/index.vue b/src/views/pest/index.vue index d5207d72..3a1fce03 100644 --- a/src/views/pest/index.vue +++ b/src/views/pest/index.vue @@ -39,23 +39,23 @@

农事记录

- +

虫情监测

- +

土壤检测

- +

气象服务

- +

温湿度

- +

长势监测

diff --git a/src/views/pest/insectMonitoring/insectMonitoring.vue b/src/views/pest/insectMonitoring/insectMonitoring.vue new file mode 100644 index 00000000..dfd77fd7 --- /dev/null +++ b/src/views/pest/insectMonitoring/insectMonitoring.vue @@ -0,0 +1,396 @@ + + + diff --git a/src/views/pest/soilTesting/soilTesting.vue b/src/views/pest/soilTesting/soilTesting.vue new file mode 100644 index 00000000..3fbfffad --- /dev/null +++ b/src/views/pest/soilTesting/soilTesting.vue @@ -0,0 +1,350 @@ + + + diff --git a/src/views/pest/temperatureAndHumidity/temperatureAndHumidity.vue b/src/views/pest/temperatureAndHumidity/temperatureAndHumidity.vue new file mode 100644 index 00000000..50cee09e --- /dev/null +++ b/src/views/pest/temperatureAndHumidity/temperatureAndHumidity.vue @@ -0,0 +1,512 @@ + + + diff --git a/src/views/pest/weather/weather.vue b/src/views/pest/weather/weather.vue new file mode 100644 index 00000000..f65b3bcb --- /dev/null +++ b/src/views/pest/weather/weather.vue @@ -0,0 +1,1652 @@ + + + diff --git a/src/views/policy/policyDetail.vue b/src/views/policy/policyDetail.vue index cdb14d97..23b78dac 100644 --- a/src/views/policy/policyDetail.vue +++ b/src/views/policy/policyDetail.vue @@ -15,6 +15,16 @@
+ +
+ 附件 + + + + +
@@ -25,6 +35,7 @@ export default { data() { return { detail:'', + attachmentQueryList:[] }; }, created() { @@ -36,6 +47,20 @@ export default { console.log(response) this.detail = response.data document.getElementById('content').innerHTML = response.data.content; + + if(response.data.attachment){ + var content = response.data.attachment.split(','); + let list = []; + content.map(rr=>{ + list.push({ + fileUrl:rr, + fileName:rr.substr(27,rr.length) + }) + }) + + this.attachmentQueryList = list; + } + }); }, }, @@ -52,5 +77,13 @@ export default { } #content{ overflow: hidden; + font-size: 14PX; + } + /deep/.van-cell__title, .van-cell__value{ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + word-break: break-all; + overflow: hidden; } diff --git a/src/views/project/index.vue b/src/views/project/index.vue index a7b8dd62..15928895 100644 --- a/src/views/project/index.vue +++ b/src/views/project/index.vue @@ -124,6 +124,7 @@ export default { }; }, created() { + clearInterval(); this.getDicts("project_type").then(response => { console.log(response) response.data.map(item => { diff --git a/src/views/project/projectDetail.vue b/src/views/project/projectDetail.vue index 37293bbc..3039cc4c 100644 --- a/src/views/project/projectDetail.vue +++ b/src/views/project/projectDetail.vue @@ -33,6 +33,10 @@ 挂牌价 {{detail.price}} {{detail.unit}} + + 最高限价 + {{ detail.priceMax }} + 保证金 {{ detail.deposit }} @@ -370,7 +374,7 @@ export default { isSign=true } }) - if (resresponse.data.auditStatus == 'Y'){ + if (resresponse.data.activitiStatus == '3'){ if (isSign){ this.$toast({ icon: 'error', // 找到自己需要的图标 @@ -539,7 +543,11 @@ export default { if(this.getSignupData=="1"){ this.isSignup=true this.btnMsg="立即竞价" - this.showBtn=true + if(this.detail.biddingType!='线下竞价'){ + this.showBtn=true + }else{ + this.btnMsg="立即竞价(暂不支持线上出价)" + } // this.price=this.detail.ladderPrice?this.biddinglistInformation[0].money+this.detail.ladderPrice:this.biddinglistInformation[0].money+1 }else{ this.btnMsg="未报名" @@ -637,7 +645,11 @@ export default { if(this.getSignupData=="1"){ this.isSignup=true this.btnMsg="立即竞价" - this.showBtn=true + if(this.detail.biddingType!='线下竞价'){ + this.showBtn=true + }else{ + this.btnMsg="立即竞价(暂不支持线上出价)" + } // this.price=this.detail.ladderPrice?this.biddinglistInformation[0].money+this.detail.ladderPrice:this.biddinglistInformation[0].money+1 }else{ this.btnMsg="未报名" diff --git a/src/views/sunVillage_info/assetMapOpen.vue b/src/views/sunVillage_info/assetMapOpen.vue index 697e5bb4..d735e518 100644 --- a/src/views/sunVillage_info/assetMapOpen.vue +++ b/src/views/sunVillage_info/assetMapOpen.vue @@ -72,7 +72,7 @@
-