- {{ searchxianshitit }}
-
+
@@ -50,7 +49,7 @@
*模板:
-
@@ -116,16 +115,14 @@
-
- 巡视工单信息
+
+ 巡视人员
-
+
-
+
@@ -83,7 +83,7 @@
{{ TableList.startdate }}
{{ TableList.enddate }}
-
+
+
>
-
@@ -155,14 +152,13 @@
-
+
-
@@ -75,7 +160,31 @@ export default {
name: 'DispatchOrderinfoInfo',
data() {
return {
- formobj: {}
+ formobj: {},
+ list:[],
+ TabList:[],
+ dataList:[],
+ arr:[{value:1,type:'计划巡视'},{value:2,type:'专项巡视'},{value:3,type:'告警巡视'}],
+ arrList:[{value:1,type:'一般'},{value:2,type:'重要'},{value:3,type:'紧急'},{value:4,type:'督办'}],
+ queryParams: {
+ current: 1,
+ size: 100,
+ total: 0,
+ params: {
+ sids: [],
+ templateid: '',
+ taskid: ''
+ }
+ },
+ queryParamsA: {
+ current: 1,
+ size: 10,
+ total: 0,
+ params: {
+ orderid:'',
+ templateid:''
+ }
+ }
}
},
methods: {
@@ -84,32 +193,59 @@ export default {
this.$emit('doback')
},
showInfo(row) {
- req
- .fetchBySid(row.sid)
- .then(resp => {
- if (resp.success) {
- const vdata = resp.data
- _this.formobj.id = vdata.id
- _this.formobj.sid = vdata.sid // SID
- _this.formobj.custid = vdata.custid // 客户ID
- _this.formobj.custname = vdata.custname // 客户名称
- _this.formobj.supervisesid = vdata.supervisesid // 监管公司id
- _this.formobj.orderno = vdata.orderno // 用法说明:工单编号规则。
- _this.formobj.ordername = vdata.ordername // 工单名称
- _this.formobj.orderdegree = vdata.orderdegree // 描述:1-一般;2-重要; 3-紧急;4-督办。
- _this.formobj.ordertype = vdata.ordertype // 描述:1-计划巡视;
- _this.formobj.ordercontent = vdata.ordercontent // 工单内容
- _this.formobj.arrivetime = vdata.arrivetime // 到达现场时间
- _this.formobj.planfinishtime = vdata.planfinishtime // 完成时间
- _this.formobj.operationcontent = vdata.operationcontent // 处理情况
- _this.formobj.receiveperson = vdata.receiveperson // 现场联系人
- _this.formobj.receivetel = vdata.receivetel // 现场联系人电话
- }
- })
- .catch(e => {
- _this.formobj = row
- })
- }
+ this.$nextTick(() => {
+ this.$refs['form_obj'].clearValidate()
+ })
+ this.searchxianshitit = '显示添加条件'
+ this.isSearchShow = true
+ this.viewTitle = '【修改】工单数据'
+ const _this = this
+ req
+ .fetchBySid(row.sid)
+ .then(resp => {
+ if (resp.code==200) {
+ const vdata = resp.data
+ _this.formobj.id = vdata.id
+ _this.formobj.sid = vdata.sid // SID
+ _this.formobj.custid = vdata.custid // 客户ID
+ _this.formobj.custname = vdata.custname // 客户名称
+ _this.formobj.supervisesid = vdata.supervisesid // 监管公司id
+ _this.formobj.orderno = vdata.orderno // 工单编号
+ _this.formobj.ordername = vdata.ordername // 工单名称
+ _this.formobj.orderdegree = vdata.orderdegree // 描述:1-一般;2-重要; 3-紧急;4-督办。
+ _this.formobj.ordertype = vdata.ordertype // 描述:1-计划巡视;
+ _this.formobj.ordercontent = vdata.ordercontent // 工单内容
+ _this.formobj.receiveperson = vdata.receiveperson // 现场联系人
+ _this.formobj.receivetel = vdata.receivetel // 现场联系人电话
+ _this.formobj.templatesid = vdata.templatesid // 模板sid
+ this.queryParamsA.params.templateid= vdata.templatesid // 模板sid
+ // _this.formobj.workers = vdata.workers // 现场联系人电话
+ } else {
+ // 根据resp.code进行异常情况处理
+ }
+ })
+ .catch(e => {
+ this.formobj = row
+ })
+ this.queryParamsA.params.orderid= row.sid
+ this.ShowList()
+ this.ShowYunwei()
+ },
+ ShowYunwei(){
+ req.listPageB(this.queryParamsA).then((res)=>{
+ this.TabList= res.data.records
+ })
+ },
+ // 查询任务项列表信息
+ ShowList(){
+ var templateid=this.queryParamsA.params.templateid;
+ if (templateid==''){
+ return;
+ }
+ req.listPageA(this.queryParamsA).then((res)=>{
+ this.list = res.data.records
+ })
+ }
}
}
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchpatrolplan.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchpatrolplan.vue
index 2f48171c..01c9bccd 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchpatrolplan.vue
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchpatrolplan.vue
@@ -42,7 +42,7 @@
任务模板
+
-
-
+
@@ -184,6 +180,7 @@ export default {
formobj: {
id: '',
sid: '',
+ alarmid: "",
custid: '', // 客户ID
custname: '', // 客户名称
supervisesid: '', // 监管公司id
@@ -222,8 +219,8 @@ export default {
size: 100,
total: 0,
params: {
- sids: [],
- templateid: '',
+ sids: [],
+ templateid: '',
taskid: ''
}
},
@@ -232,21 +229,26 @@ export default {
size: 10,
total: 0,
params: {
- orderId:''
+ orderid:'',
+ templateid:''
}
- },
+ }
}
},
mounted(){
req2.listPage(this.queryParams).then(resp => {
- if (resp.success) {
- const data = resp.data
- this.dataList = data.records
- }
+ if (resp.success) {
+ const data = resp.data
+ this.dataList = data.records
+ }
})
},
created() {},
methods: {
+ changeValue(value){
+ this.queryParamsA.params.templateid= value;
+ this.ShowList();
+ },
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.formobj.id = ''
@@ -265,7 +267,7 @@ export default {
this.formobj.operationcontent = '' // 处理情况
this.formobj.receiveperson = '' // 现场联系人
this.formobj.receivetel = '' // 现场联系人电话
- this.queryParamsA.params.orderId=''
+ this.queryParamsA.params.orderid=''
this.$refs['form_obj'].resetFields()
this.$emit('doback')
},
@@ -310,6 +312,8 @@ export default {
_this.formobj.ordercontent = vdata.ordercontent // 工单内容
_this.formobj.receiveperson = vdata.receiveperson // 现场联系人
_this.formobj.receivetel = vdata.receivetel // 现场联系人电话
+ _this.formobj.templatesid = vdata.templatesid // 模板sid
+ this.queryParamsA.params.templateid= vdata.templatesid // 模板sid
// _this.formobj.workers = vdata.workers // 现场联系人电话
} else {
// 根据resp.code进行异常情况处理
@@ -318,15 +322,12 @@ export default {
.catch(e => {
this.formobj = row
})
- this.queryParamsA.params.orderId=row.sid
+ this.queryParamsA.params.orderid= row.sid
this.ShowList()
this.ShowYunwei()
},
saveOrUpdate() {
- if (this.formobj.workers.length === 0) {
- this.$message({ showClose: true, type: 'error', message: '请选择一条巡视人员进行添加' })
- return
- }
+ this.formobj.workers=this.$refs.table.data;
const _this = this
this.$refs['form_obj'].validate(valid => {
if (valid) {
@@ -338,7 +339,7 @@ export default {
if (resp.success) {
_this.$message({ showClose: true, type: 'success', message: resp.msg })
_this.handleReturn('true')
- _this.queryParamsA.params.orderId=''
+ _this.queryParamsA.params.orderid=''
} else {
// 根据resp.code进行异常情况处理
}
@@ -353,12 +354,12 @@ export default {
},
handleSelectionChange(val) {
this.formobj.workers = val;
- },
- handleSelection(selection){
- if (selection.length > 1){
- let del_row = selection.shift();
- this.$refs.table.toggleRowSelection(del_row, false)
- }
+ },
+ handleSelection(selection){
+ if (selection.length > 1){
+ let del_row = selection.shift();
+ this.$refs.table.toggleRowSelection(del_row, false)
+ }
},
add() {
this.TabList.push({
@@ -378,15 +379,20 @@ export default {
// 查询运维人员信息
ShowYunwei(){
req.listPageB(this.queryParamsA).then((res)=>{
- console.log(res);
+ this.TabList= res.data.records
})
},
// 查询任务项列表信息
ShowList(){
+
+ var templateid=this.queryParamsA.params.templateid;
+ if (templateid==''){
+ return;
+ }
req.listPageA(this.queryParamsA).then((res)=>{
this.list = res.data.records
})
- },
+ }
}
}
diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue
index 14acf5ff..3906dd5b 100644
--- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue
+++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue
@@ -10,61 +10,146 @@
-
-
- 客户ID
- {{ formobj.custid }}
-
-
- 客户名称
- {{ formobj.custname }}
-
-
- 监管公司id
- {{ formobj.supervisesid }}
-
-
- 用法说明:工单编号规则。
- {{ formobj.orderno }}
-
-
- 工单名称
- {{ formobj.ordername }}
-
-
- 描述:1-一般;2-重要; 3-紧急;4-督办。
- {{ formobj.orderdegree }}
-
-
- 描述:1-计划巡视;
- {{ formobj.ordertype }}
-
-
- 工单内容
- {{ formobj.ordercontent }}
-
-
- 到达现场时间
- {{ formobj.arrivetime }}
-
-
- 完成时间
- {{ formobj.planfinishtime }}
-
-
- 处理情况
- {{ formobj.operationcontent }}
-
-
- 现场联系人
- {{ formobj.receiveperson }}
-
-
- 现场联系人电话
- {{ formobj.receivetel }}
-
-
+
汇总工单数据
-
+
+
+
+ *客户名称:
+
+
+ {{formobj.custname}}
+
+
+ *工单编号:
+
+
+ {{formobj.orderno}}
+
+
+ *工单名称:
+
+
+ {{formobj.ordername}}
+
+
+ *工单内容:
+
+
+ {{formobj.ordercontent}}
+
+
+ *模板:
+
+
+
+
+
+
+
+
+
+ *现场联系人:
+
+
+ {{formobj.receiveperson}}
+
+
+ *现场联系人电话:
+
+
+ {{formobj.receivetel}}
+
+
+ *巡视类型:
+
+
+
+
+
+
+
+ *等级:
+
+
+
+
+
+
+
+
+
+
+
+ 巡视工单信息
+
+
+ 巡视人员
+
+
+ >
+
+
+
+ {{scope.row.principalname}}
+
+
+
+ i
+ {{scope.row.principalcontact}}
+
+
+
+ {{scope.row.workteam}}
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+ 任务模板
+
+
+
+
+
+
+