qzc提交
parent
8725f6c314
commit
1b36ca1985
|
|
@ -145,10 +145,11 @@ const sttp = {
|
||||||
},1000)
|
},1000)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
toSh(record) {
|
toSh(params) {
|
||||||
// uni.navigateTo({
|
console.log(`/pages/hdDetail/hdDetail?stcd=${params.stcd}&stnm=${params.stnm}&source=${params.source}&wrz=${params.wrz}&grz=${params.grz}`)
|
||||||
// url: '/pages/forewarning/shInformation/shInformation?obj='+JSON.stringify(record) // 跳转到对应路径的页面
|
uni.navigateTo({
|
||||||
// });
|
url:`/pages/hdDetail/hdDetail?stcd=${params.stcd}&stnm=${params.stnm}&source=${params.source}&wrz=${params.wrz}&grz=${params.grz}`
|
||||||
|
})
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
|
||||||
|
|
@ -147,10 +147,11 @@ const sttp = {
|
||||||
},1000)
|
},1000)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
toSh(record) {
|
toSh(params) {
|
||||||
// uni.navigateTo({
|
console.log(`/pages/skDetail/skDetail?stcd=${params.stcd}&stnm=${params.stnm}&source=${params.source}&afsltdz=${params.afsltdz}&flLowLimLev=${params.flLowLimLev}&desFloodLev=${params.desFloodLev}&calFloodLev=${params.calFloodLev}&resCode=${params.resCode}`)
|
||||||
// url: '/pages/forewarning/shInformation/shInformation?obj='+JSON.stringify(record) // 跳转到对应路径的页面
|
uni.navigateTo({
|
||||||
// });
|
url:`/pages/skDetail/skDetail?stcd=${params.stcd}&stnm=${params.stnm}&source=${params.source}&afsltdz=${params.afsltdz}&flLowLimLev=${params.flLowLimLev}&desFloodLev=${params.desFloodLev}&calFloodLev=${params.calFloodLev}&resCode=${params.resCode}`
|
||||||
|
})
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
</view>
|
</view>
|
||||||
<!-- nav -->
|
<!-- nav -->
|
||||||
<view class="navBar">
|
<view class="navBar">
|
||||||
<div class="navList" v-for="(item, index) in navList" :key="index">
|
<div class="navList" v-for="(item, index) in getNavList" :key="index">
|
||||||
<div @click="myNavigateTo(item.url)">
|
<div @click="myNavigateTo(item.url)">
|
||||||
<div class="navIcon">
|
<div class="navIcon">
|
||||||
<image
|
<image
|
||||||
|
|
@ -214,7 +214,33 @@ const dataType = {
|
||||||
Sunday: '星期天'
|
Sunday: '星期天'
|
||||||
}
|
}
|
||||||
|
|
||||||
const navList = [
|
import moment from 'moment'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
monthDay: '',
|
||||||
|
dayOfWeek: '',
|
||||||
|
dataType,
|
||||||
|
userList: {},
|
||||||
|
changeBool: false,
|
||||||
|
tableData: [],
|
||||||
|
loading: false,
|
||||||
|
list: {},
|
||||||
|
date: '',
|
||||||
|
ydate: '',
|
||||||
|
showTextTypeTab: 1,
|
||||||
|
tableData: {},
|
||||||
|
tm: ''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
getNavList() {
|
||||||
|
const adcd = uni.getStorageSync('value').adcd
|
||||||
|
let lever = 0
|
||||||
|
if (adcd.endsWith('000000000')) {
|
||||||
|
//县
|
||||||
|
return [
|
||||||
{
|
{
|
||||||
value: '雨情',
|
value: '雨情',
|
||||||
key: 1,
|
key: 1,
|
||||||
|
|
@ -244,34 +270,43 @@ const navList = [
|
||||||
key: 5,
|
key: 5,
|
||||||
icon: '../../static/tabs/yujing_icon@2x.png',
|
icon: '../../static/tabs/yujing_icon@2x.png',
|
||||||
url:'/pages/forewarning/forewarning'
|
url:'/pages/forewarning/forewarning'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
} else {
|
||||||
|
//乡镇
|
||||||
|
return [
|
||||||
|
{
|
||||||
|
value: '雨情',
|
||||||
|
key: 1,
|
||||||
|
icon: '../../static/tabs/形状 1@2x.png',
|
||||||
|
url:"/pages/rain/rain"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: '水情',
|
||||||
|
key: 2,
|
||||||
|
icon: '../../static/tabs/water (1) 拷贝@2x.png',
|
||||||
|
url:"/pages/water/water"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: '工情灾情',
|
||||||
|
key: 3,
|
||||||
|
icon: '../../static/tabs/工情——icon@2x.png',
|
||||||
|
url:''
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '调令反馈',
|
value: '调令反馈',
|
||||||
key: 5,
|
key: 5,
|
||||||
icon: '../../static/tabs/yujing_icon@2x.png',
|
icon: '../../static/tabs/yujing_icon@2x.png',
|
||||||
url:'/pages/orderFeedback/orderFeedback'
|
url:'/pages/orderFeedback/orderFeedback'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: '信息上报',
|
||||||
|
key: 4,
|
||||||
|
icon: '../../static/tabs/xinxi_icon@2x.png',
|
||||||
|
url:''
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
}
|
||||||
import moment from 'moment'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
monthDay: '',
|
|
||||||
dayOfWeek: '',
|
|
||||||
dataType,
|
|
||||||
navList,
|
|
||||||
userList: {},
|
|
||||||
changeBool: false,
|
|
||||||
tableData: [],
|
|
||||||
loading: false,
|
|
||||||
list: {},
|
|
||||||
date: '',
|
|
||||||
ydate: '',
|
|
||||||
showTextTypeTab: 1,
|
|
||||||
tableData: {},
|
|
||||||
tm: ''
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
<template>
|
<template>
|
||||||
<view :style="{height:'99%',position:'relative'}">
|
<view :style="{height:'99%',position:'relative'}">
|
||||||
<div class="row">
|
<u-toast ref="uToast"></u-toast>
|
||||||
|
<div class="row" v-if="!record.isDisabled">
|
||||||
<text class="lf">指令内容:</text>
|
<text class="lf">指令内容:</text>
|
||||||
<div class="rf">
|
<div class="rf">
|
||||||
<u--textarea
|
<u--textarea
|
||||||
v-model="value"
|
v-model="value"
|
||||||
:disabled='record.isDisabled'
|
|
||||||
height=100
|
height=100
|
||||||
></u--textarea>
|
></u--textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -13,19 +13,21 @@
|
||||||
<div :style="{margin:'0 10px'}"><u-divider></u-divider></div>
|
<div :style="{margin:'0 10px'}"><u-divider></u-divider></div>
|
||||||
<div class="mybody">
|
<div class="mybody">
|
||||||
<div class="row2" v-for="(item,index) in list">
|
<div class="row2" v-for="(item,index) in list">
|
||||||
<text>2024-01-13 09:38:20执行反馈</text>
|
<text>{{item.tm+' '+item.content}}</text>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div :style="{width:'100%',position:'absolute',bottom:'40px'}">
|
<div :style="{width:'100%',position:'absolute',bottom:'40px'}" v-if="!record.isDisabled">
|
||||||
<u-button
|
<u-button
|
||||||
type="primary"
|
type="primary"
|
||||||
text="反馈"
|
text="反馈"
|
||||||
customStyle="margin-top: 20px"
|
customStyle="margin-top: 20px"
|
||||||
|
@click="submit1"
|
||||||
></u-button>
|
></u-button>
|
||||||
<u-button
|
<u-button
|
||||||
type="primary"
|
type="primary"
|
||||||
text="反馈并结束"
|
text="反馈并结束"
|
||||||
customStyle="margin-top: 10px"
|
customStyle="margin-top: 10px"
|
||||||
|
@click="submit2"
|
||||||
></u-button>
|
></u-button>
|
||||||
</div>
|
</div>
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -37,19 +39,74 @@
|
||||||
export default {
|
export default {
|
||||||
props:{
|
props:{
|
||||||
record:{
|
record:{
|
||||||
type: String,
|
type: Object,
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
value:'',
|
value:'',
|
||||||
list:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
|
list:[]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
created() {
|
||||||
|
this.getData()
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
tabsChange(item) {
|
tabsChange(item) {
|
||||||
},
|
},
|
||||||
|
async getData() {
|
||||||
|
try{
|
||||||
|
const res = await uni.$http.get('/gunshiApp/xfflood/xfEmerDispatchR/getFeedbackById/'+this.record.id)
|
||||||
|
console.log('res',res)
|
||||||
|
this.list = res.data.data
|
||||||
|
}catch(e){
|
||||||
|
uni.$showMsg()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
async submit1() {
|
||||||
|
try{
|
||||||
|
if(!this.value){
|
||||||
|
this.$refs.uToast.show({
|
||||||
|
type: 'error',
|
||||||
|
title: '失败主题',
|
||||||
|
message: "请输入指令内容",
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
const params = {
|
||||||
|
dispatchId:this.record.id,
|
||||||
|
content:this.value,
|
||||||
|
}
|
||||||
|
console.log('params',params)
|
||||||
|
const res = await uni.$http.post('/gunshiApp/xfflood/xfEmerDispatchR/feedback',params)
|
||||||
|
console.log('res',res)
|
||||||
|
this.value = ''
|
||||||
|
this.getData()
|
||||||
|
}catch(e){
|
||||||
|
uni.$showMsg()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
async submit2() {
|
||||||
|
try{
|
||||||
|
if(!this.value){
|
||||||
|
this.$refs.uToast.show({
|
||||||
|
type: 'error',
|
||||||
|
title: '失败主题',
|
||||||
|
message: "请输入指令内容",
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
const params = {
|
||||||
|
dispatchId:this.record.id,
|
||||||
|
content:this.value,
|
||||||
|
}
|
||||||
|
const res = await uni.$http.post('/gunshiApp/xfflood/xfEmerDispatchR/feedbackAndEnd',params)
|
||||||
|
uni.navigateBack()
|
||||||
|
}catch(e){
|
||||||
|
uni.$showMsg()
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -150,24 +150,25 @@
|
||||||
showEtmPicker:false,
|
showEtmPicker:false,
|
||||||
stm:Number(moment(new Date()).add(-7,'days')),
|
stm:Number(moment(new Date()).add(-7,'days')),
|
||||||
etm:Number(new Date()),
|
etm:Number(new Date()),
|
||||||
list:[{
|
list:[],
|
||||||
serial:'10',//调度指令编号
|
// {
|
||||||
year:'2023',//调度令年度
|
// serial:'10',//调度指令编号
|
||||||
executeOrgCode:'执行单位编码',//执行单位编码
|
// year:'2023',//调度令年度
|
||||||
executeOrgName:'执行单位名称',//执行单位名称
|
// executeOrgCode:'执行单位编码',//执行单位编码
|
||||||
dispatchType:'水库调洪',//调度类型
|
// executeOrgName:'执行单位名称',//执行单位名称
|
||||||
forwardOrgName:'抄送单位',//抄送单位
|
// dispatchType:'水库调洪',//调度类型
|
||||||
startTm:'计划执行时间',//计划执行时间
|
// forwardOrgName:'抄送单位',//抄送单位
|
||||||
endTm:'计划结束时间',//计划结束时间
|
// startTm:'计划执行时间',//计划执行时间
|
||||||
content:'指令内容',//指令内容
|
// endTm:'计划结束时间',//计划结束时间
|
||||||
createTm:'指令日期',//指令日期
|
// content:'指令内容',//指令内容
|
||||||
createUserId:'指令发起人id',//指令发起人id
|
// createTm:'指令日期',//指令日期
|
||||||
createUserName:'张三',//指令发起人
|
// createUserId:'指令发起人id',//指令发起人id
|
||||||
status:'1',//调令状态,0=待下发,1=执行中,2=完成
|
// createUserName:'张三',//指令发起人
|
||||||
createTm:'2023-10-10 12:12:10',
|
// status:'1',//调令状态,0=待下发,1=执行中,2=完成
|
||||||
dispatchId: '14'
|
// createTm:'2023-10-10 12:12:10',
|
||||||
|
// dispatchId: '14'
|
||||||
|
|
||||||
}]
|
// }
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|
@ -228,8 +229,12 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
// this.submit()
|
this.submit()
|
||||||
|
},
|
||||||
|
onShow() {
|
||||||
|
this.submit()
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@
|
||||||
export default {
|
export default {
|
||||||
props:{
|
props:{
|
||||||
record:{
|
record:{
|
||||||
type: String,
|
type: Object,
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue