|
@@ -3,131 +3,131 @@
|
|
|
<div v-if="serialNumber=='01'">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
<el-tab-pane label="管道" name="first">
|
|
|
- <overhaul-pipe :sub-id="Number(subId)"/>
|
|
|
+ <overhaul-pipe :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="泵" name="second">
|
|
|
- <overhaul-pump :sub-id="Number(subId)"/>
|
|
|
+ <overhaul-pump :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="换热器" name="third">
|
|
|
- <overhaul-exchanger :sub-id="Number(subId)"/>
|
|
|
+ <overhaul-exchanger :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="塔罐" name="fourth">
|
|
|
- <overhaul-tower :sub-id="Number(subId)"/>
|
|
|
+ <overhaul-tower :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="阀门" name="fifth">
|
|
|
- <overhaul-valve :sub-id="Number(subId)"/>
|
|
|
+ <overhaul-valve :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="过滤器" name="sixth">
|
|
|
- <overhaul-filter :sub-id="Number(subId)"/>
|
|
|
+ <overhaul-filter :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='02'">
|
|
|
- <programme :sub-id="Number(subId)"/>
|
|
|
+ <programme :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='03'">
|
|
|
- <blind :sub-id="Number(subId)"/>
|
|
|
+ <blind :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='04'">
|
|
|
- <airtight :sub-id="Number(subId)"/>
|
|
|
+ <airtight :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='05'">
|
|
|
- <protection :sub-id="Number(subId)"/>
|
|
|
+ <protection :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='06'">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
<el-tab-pane label="安全阀" name="first">
|
|
|
- <safety-valve :sub-id="Number(subId)"/>
|
|
|
+ <safety-valve :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="爆破片" name="second">
|
|
|
- <safety-brust :sub-id="Number(subId)"/>
|
|
|
+ <safety-brust :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="呼吸阀" name="third">
|
|
|
- <safety-breath :sub-id="Number(subId)"/>
|
|
|
+ <safety-breath :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="泄放阀" name="fourth">
|
|
|
- <safety-bleed :sub-id="Number(subId)"/>
|
|
|
+ <safety-bleed :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="阻火器" name="fifth">
|
|
|
- <safety-flamearrester :sub-id="Number(subId)"/>
|
|
|
+ <safety-flamearrester :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='07'">
|
|
|
- <public :sub-id="Number(subId)"/>
|
|
|
+ <public :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='08'">
|
|
|
- <material :sub-id="Number(subId)"/>
|
|
|
+ <material :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='09'">
|
|
|
- <hygiene :sub-id="Number(subId)"/>
|
|
|
+ <hygiene :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='10'">
|
|
|
- <cleaning :sub-id="Number(subId)"/>
|
|
|
+ <cleaning :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='11'">
|
|
|
- <circuit :sub-id="Number(subId)"/>
|
|
|
+ <circuit :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='12'">
|
|
|
- <patrol :sub-id="Number(subId)"/>
|
|
|
+ <patrol :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='13'">
|
|
|
- <patrol :sub-id="Number(subId)"/>
|
|
|
+ <patrol :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='14'">
|
|
|
- <torchvoc :sub-id="Number(subId)"/>
|
|
|
+ <torchvoc :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='15'">
|
|
|
- <patrol :sub-id="Number(subId)"/>
|
|
|
+ <patrol :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='16'">
|
|
|
- <nitrogen :sub-id="Number(subId)"/>
|
|
|
+ <nitrogen :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='17'">
|
|
|
- <lock :sub-id="Number(subId)"/>
|
|
|
+ <lock :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='18'">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
<el-tab-pane label="机泵过滤器清理工作清单" name="first">
|
|
|
- <pump-cleaning :sub-id="Number(subId)"/>
|
|
|
+ <pump-cleaning :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="机泵检修完成确认清单" name="second">
|
|
|
- <pump-overhaul :sub-id="Number(subId)"/>
|
|
|
+ <pump-overhaul :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="机泵润滑油加注确认清单" name="third">
|
|
|
- <pump-fill :sub-id="Number(subId)"/>
|
|
|
+ <pump-fill :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='19'">
|
|
|
- <frame :sub-id="Number(subId)"/>
|
|
|
+ <frame :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='20'">
|
|
|
- <pipe :sub-id="Number(subId)"/>
|
|
|
+ <pipe :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='21'">
|
|
|
- <instrument-calibration :sub-id="Number(subId)"/>
|
|
|
+ <instrument-calibration :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='22'">
|
|
|
- <instrument-test :sub-id="Number(subId)"/>
|
|
|
+ <instrument-test :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='23'">
|
|
|
- <alarm :sub-id="Number(subId)"/>
|
|
|
+ <alarm :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='24'">
|
|
|
- <gasdetector :sub-id="Number(subId)"/>
|
|
|
+ <gasdetector :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='25'">
|
|
|
- <lighting :sub-id="Number(subId)"/>
|
|
|
+ <lighting :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='26'">
|
|
|
- <motor :sub-id="Number(subId)"/>
|
|
|
+ <motor :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='27'">
|
|
|
- <franklinism :sub-id="Number(subId)"/>
|
|
|
+ <franklinism :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
<div v-if="serialNumber=='28'">
|
|
|
- <analyzer :sub-id="Number(subId)"/>
|
|
|
+ <analyzer :sub-id="Number(subId)" :is-approve="Number(isApprove)"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -205,12 +205,24 @@ export default {
|
|
|
Blind,
|
|
|
Programme, OverhaulFilter, OverhaulValve, OverhaulTower, OverhaulExchanger, OverhaulPump, OverhaulPipe
|
|
|
},
|
|
|
+ props: {
|
|
|
+ subId: {
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
+ },
|
|
|
+ serialNumber: {
|
|
|
+ type: String,
|
|
|
+ default: null
|
|
|
+ },
|
|
|
+ isApprove: {
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
+ }
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
// 默认第一个Tab
|
|
|
activeName: 'first',
|
|
|
- subId: null,
|
|
|
- serialNumber: null
|
|
|
}
|
|
|
},
|
|
|
created() {
|