Merge remote-tracking branch 'origin/pet-2.0' into pet-2.0
commit
27ec4145ad
|
@ -5,6 +5,7 @@
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"crypto-js": "^4.2.0",
|
"crypto-js": "^4.2.0",
|
||||||
|
"dayjs": "^1.11.13",
|
||||||
"uview-ui": "^2.0.35",
|
"uview-ui": "^2.0.35",
|
||||||
"vue": "^2.6.14",
|
"vue": "^2.6.14",
|
||||||
"vuex-persistedstate": "^3.2.1"
|
"vuex-persistedstate": "^3.2.1"
|
||||||
|
|
|
@ -128,8 +128,8 @@ export default {
|
||||||
CORP_NAME: '',
|
CORP_NAME: '',
|
||||||
WORK_START_DATE: '',
|
WORK_START_DATE: '',
|
||||||
WORK_END_DATE: '',
|
WORK_END_DATE: '',
|
||||||
WORK_LONGITUDE: '',
|
WORK_LONGITUDE: '1',
|
||||||
WORK_LATITUDE: '',
|
WORK_LATITUDE: '1',
|
||||||
WORK_PLACE: '',
|
WORK_PLACE: '',
|
||||||
JOB_CONTENT: '',
|
JOB_CONTENT: '',
|
||||||
WORK_CONTENT: '',
|
WORK_CONTENT: '',
|
||||||
|
@ -235,7 +235,7 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
fnSign(event) {
|
fnSign(event) {
|
||||||
this.form.SIGN = event.filePath
|
this.form.SIGN = event.path
|
||||||
},
|
},
|
||||||
async fnSubmit() {
|
async fnSubmit() {
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -103,4 +103,8 @@ export default {
|
||||||
.quarantine {
|
.quarantine {
|
||||||
margin-left: 5px;
|
margin-left: 5px;
|
||||||
}
|
}
|
||||||
|
.flex_btn{
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
|
<view v-if="isView !== '1'" class="flex-end padding" style="padding: 20upx;">
|
||||||
|
<u-button type="primary" text="添加" size="mini" class="bth-mini" @click="goToAdd"/>
|
||||||
|
</view>
|
||||||
<u-list v-if="list.length > 0">
|
<u-list v-if="list.length > 0">
|
||||||
<u-list-item v-for="(item, index) in list" :key="index">
|
<u-list-item v-for="(item, index) in list" :key="index">
|
||||||
<view class="flex-between main-title">
|
<view class="flex-between main-title">
|
||||||
|
@ -26,7 +29,7 @@
|
||||||
<view class="flex-between main-title">
|
<view class="flex-between main-title">
|
||||||
<text>分析人:{{ item.ANALYZE_USER_NAME }}</text>
|
<text>分析人:{{ item.ANALYZE_USER_NAME }}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="flex-between mt-10 subtitle">
|
<view v-if="isView !== '1'" class="flex-between mt-10 subtitle">
|
||||||
<view></view>
|
<view></view>
|
||||||
<view class="flex-between">
|
<view class="flex-between">
|
||||||
<u-button type="error" text="删除" size="mini" class="bth-mini"
|
<u-button type="error" text="删除" size="mini" class="bth-mini"
|
||||||
|
@ -51,7 +54,8 @@ export default {
|
||||||
GAS_NAME4: '',
|
GAS_NAME4: '',
|
||||||
EW_RU_TASK_ID: '',
|
EW_RU_TASK_ID: '',
|
||||||
EW_RU_JOB_ID: '',
|
EW_RU_JOB_ID: '',
|
||||||
list: []
|
list: [],
|
||||||
|
isView: '0'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad(query) {
|
onLoad(query) {
|
||||||
|
@ -61,21 +65,7 @@ export default {
|
||||||
this.GAS_NAME4 = query.GAS_NAME4;
|
this.GAS_NAME4 = query.GAS_NAME4;
|
||||||
this.EW_RU_TASK_ID = query.EW_RU_TASK_ID;
|
this.EW_RU_TASK_ID = query.EW_RU_TASK_ID;
|
||||||
this.EW_RU_JOB_ID = query.EW_RU_JOB_ID;
|
this.EW_RU_JOB_ID = query.EW_RU_JOB_ID;
|
||||||
},
|
this.isView = query.isView
|
||||||
onNavigationBarButtonTap(e) {
|
|
||||||
if (e.index === 0) {
|
|
||||||
uni.$u.route({
|
|
||||||
url: '/pages/eight_assignments/confined_space/gas/add',
|
|
||||||
params: {
|
|
||||||
GAS_NAME1: this.GAS_NAME1,
|
|
||||||
GAS_NAME2: this.GAS_NAME2,
|
|
||||||
GAS_NAME3: this.GAS_NAME3,
|
|
||||||
GAS_NAME4: this.GAS_NAME4,
|
|
||||||
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
|
||||||
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.resetList()
|
this.resetList()
|
||||||
|
@ -110,6 +100,19 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
goToAdd() {
|
||||||
|
uni.$u.route({
|
||||||
|
url: '/pages/eight_assignments/confined_space/gas/add',
|
||||||
|
params: {
|
||||||
|
GAS_NAME1: this.GAS_NAME1,
|
||||||
|
GAS_NAME2: this.GAS_NAME2,
|
||||||
|
GAS_NAME3: this.GAS_NAME3,
|
||||||
|
GAS_NAME4: this.GAS_NAME4,
|
||||||
|
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
||||||
|
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,28 +3,28 @@
|
||||||
<view class="card">
|
<view class="card">
|
||||||
<u-form labelPosition="left" :model="form" :rules="rules" ref="formRef" labelWidth="140px">
|
<u-form labelPosition="left" :model="form" :rules="rules" ref="formRef" labelWidth="140px">
|
||||||
<u-form-item label="有毒有害气体名称1" prop="GAS_NAME1" borderBottom>
|
<u-form-item label="有毒有害气体名称1" prop="GAS_NAME1" borderBottom>
|
||||||
<u-input v-model="form.GAS_NAME1" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME1" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="合格标准" prop="GAS_STANDARD1" borderBottom>
|
<u-form-item label="合格标准" prop="GAS_STANDARD1" borderBottom>
|
||||||
<u-input v-model="form.GAS_STANDARD1" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD1" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="有毒有害气体名称2" prop="GAS_NAME2" borderBottom>
|
<u-form-item label="有毒有害气体名称2" prop="GAS_NAME2" borderBottom>
|
||||||
<u-input v-model="form.GAS_NAME2" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME2" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="合格标准" prop="GAS_STANDARD2" borderBottom>
|
<u-form-item label="合格标准" prop="GAS_STANDARD2" borderBottom>
|
||||||
<u-input v-model="form.GAS_STANDARD2" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD2" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="可燃气体名称1" prop="GAS_NAME3" borderBottom>
|
<u-form-item label="可燃气体名称1" prop="GAS_NAME3" borderBottom>
|
||||||
<u-input v-model="form.GAS_NAME3" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME3" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="合格标准" prop="GAS_STANDARD3" borderBottom>
|
<u-form-item label="合格标准" prop="GAS_STANDARD3" borderBottom>
|
||||||
<u-input v-model="form.GAS_STANDARD3" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD3" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="可燃气体名称2" prop="GAS_NAME4" borderBottom>
|
<u-form-item label="可燃气体名称2" prop="GAS_NAME4" borderBottom>
|
||||||
<u-input v-model="form.GAS_NAME4" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME4" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="合格标准" prop="GAS_STANDARD4" borderBottom>
|
<u-form-item label="合格标准" prop="GAS_STANDARD4" borderBottom>
|
||||||
<u-input v-model="form.GAS_STANDARD4" border="none"/>
|
<u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD4" border="none"/>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
</u-form>
|
</u-form>
|
||||||
<view class="mt-10">
|
<view class="mt-10">
|
||||||
|
@ -77,37 +77,53 @@ export default {
|
||||||
this.form = resData.data.aux[0] || {}
|
this.form = resData.data.aux[0] || {}
|
||||||
},
|
},
|
||||||
async fnSubmit() {
|
async fnSubmit() {
|
||||||
if (!this.form.GAS_NAME1 && !this.form.GAS_NAME2 && !this.form.GAS_NAME3 && !this.form.GAS_NAME4) {
|
if (this.isView === '1') {
|
||||||
uni.$u.toast('最少填写一项气体名称')
|
uni.$u.route({
|
||||||
return
|
url: '/pages/eight_assignments/confined_space/gas/list',
|
||||||
}
|
params: {
|
||||||
for (let i = 0; i < 4; i++) {
|
isView: this.isView,
|
||||||
if (this.form['GAS_NAME' + (i + 1)] && !this.form['GAS_STANDARD' + (i + 1)]) {
|
GAS_NAME1: this.form.GAS_NAME1,
|
||||||
uni.$u.toast('请填写气体名称(' + this.form['GAS_NAME' + (i + 1)] + ')的合格标准')
|
GAS_NAME2: this.form.GAS_NAME2,
|
||||||
|
GAS_NAME3: this.form.GAS_NAME3,
|
||||||
|
GAS_NAME4: this.form.GAS_NAME4,
|
||||||
|
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
||||||
|
EW_RU_JOB_ID: this.EW_RU_JOB_ID
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
if (!this.form.GAS_NAME1 && !this.form.GAS_NAME2 && !this.form.GAS_NAME3 && !this.form.GAS_NAME4) {
|
||||||
|
uni.$u.toast('最少填写一项气体名称')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (this.form['GAS_STANDARD' + (i + 1)] && !this.form['GAS_NAME' + (i + 1)]) {
|
for (let i = 0; i < 4; i++) {
|
||||||
uni.$u.toast('请填写合格标准(' + this.form['GAS_STANDARD' + (i + 1)] + ')的气体名称')
|
if (this.form['GAS_NAME' + (i + 1)] && !this.form['GAS_STANDARD' + (i + 1)]) {
|
||||||
return
|
uni.$u.toast('请填写气体名称(' + this.form['GAS_NAME' + (i + 1)] + ')的合格标准')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (this.form['GAS_STANDARD' + (i + 1)] && !this.form['GAS_NAME' + (i + 1)]) {
|
||||||
|
uni.$u.toast('请填写合格标准(' + this.form['GAS_STANDARD' + (i + 1)] + ')的气体名称')
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
await setConfinedSpaceGasInfoSave({
|
||||||
await setConfinedSpaceGasInfoSave({
|
wh: {...this.form},
|
||||||
wh: {...this.form},
|
|
||||||
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
|
||||||
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
|
||||||
postMethod: 'application/json',
|
|
||||||
})
|
|
||||||
uni.$u.route({
|
|
||||||
url: '/pages/eight_assignments/confined_space/gas/list',
|
|
||||||
params: {
|
|
||||||
GAS_NAME1: this.form.GAS_NAME1,
|
|
||||||
GAS_NAME2: this.form.GAS_NAME2,
|
|
||||||
GAS_NAME3: this.form.GAS_NAME3,
|
|
||||||
GAS_NAME4: this.form.GAS_NAME4,
|
|
||||||
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
||||||
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
||||||
}
|
postMethod: 'application/json',
|
||||||
})
|
})
|
||||||
|
uni.$u.route({
|
||||||
|
url: '/pages/eight_assignments/confined_space/gas/list',
|
||||||
|
params: {
|
||||||
|
GAS_NAME1: this.form.GAS_NAME1,
|
||||||
|
GAS_NAME2: this.form.GAS_NAME2,
|
||||||
|
GAS_NAME3: this.form.GAS_NAME3,
|
||||||
|
GAS_NAME4: this.form.GAS_NAME4,
|
||||||
|
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
||||||
|
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,6 +47,7 @@ export default {
|
||||||
EW_RU_TASK_ID: '',
|
EW_RU_TASK_ID: '',
|
||||||
EW_RU_JOB_ID: '',
|
EW_RU_JOB_ID: '',
|
||||||
TYPE: '',
|
TYPE: '',
|
||||||
|
CORP_ID: '',
|
||||||
isView: '1'
|
isView: '1'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -55,6 +56,8 @@ export default {
|
||||||
this.EW_RU_TASK_ID = event.taskId
|
this.EW_RU_TASK_ID = event.taskId
|
||||||
this.EW_RU_JOB_ID = event.EW_RU_JOB_ID
|
this.EW_RU_JOB_ID = event.EW_RU_JOB_ID
|
||||||
this.TYPE = event.TYPE
|
this.TYPE = event.TYPE
|
||||||
|
this.CORP_ID = event.CORP_ID
|
||||||
|
this.isView = event.isView
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.resetList()
|
this.resetList()
|
||||||
|
@ -85,7 +88,7 @@ export default {
|
||||||
goToTaskForword() {
|
goToTaskForword() {
|
||||||
uni.$u.route({
|
uni.$u.route({
|
||||||
url: '/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward',
|
url: '/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward',
|
||||||
params: {taskId: this.EW_RU_TASK_ID, EW_RU_JOB_ID:this.EW_RU_JOB_ID,TYPE:this.TYPE}
|
params: {taskId: this.EW_RU_TASK_ID, EW_RU_JOB_ID: this.EW_RU_JOB_ID, TYPE: this.TYPE, CORP_ID: this.CORP_ID}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -39,6 +39,7 @@ export default {
|
||||||
this.STATE = event.state;
|
this.STATE = event.state;
|
||||||
this.EW_RU_TASK_ID = event.taskId
|
this.EW_RU_TASK_ID = event.taskId
|
||||||
this.EW_RU_JOB_ID = event.EW_RU_JOB_ID
|
this.EW_RU_JOB_ID = event.EW_RU_JOB_ID
|
||||||
|
this.CORP_ID = event.CORP_ID
|
||||||
this.TYPE = event.TYPE
|
this.TYPE = event.TYPE
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
Loading…
Reference in New Issue