Commit a0de9c00 authored by renjintao's avatar renjintao

tasktime

parent 9971fe60
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
<p class="gs_p"> <p class="gs_p">
<span class="b_size">100</span> <span class="b_size">100</span>
</p>--> </p>-->
<p class="gs_footer"> <p class="gs_footer" v-if="topInfoShow.subWorkHourStatus==0">
<a class="gs_edit" @click="editItem(item, index)"> <a class="gs_edit" @click="editItem(item, index)">
<Icon type="md-create" /> <Icon type="md-create" />
编辑 编辑
...@@ -65,13 +65,7 @@ ...@@ -65,13 +65,7 @@
<Icon type="ios-add" style="vertical-align: middle" /> <Icon type="ios-add" style="vertical-align: middle" />
</a> </a>
</div> </div>
<div style=" <div style="text-align: center;height: 50px;width: 100%; position: absolute;bottom: 25px;" v-if="topInfoShow.subWorkHourStatus==0">
text-align: center;
height: 50px;
width: 100%;
position: absolute;
bottom: 25px;
">
<Button type="primary" v-noClick @click="submitWorkHour" style="height: 50px; width: 100px"> <Button type="primary" v-noClick @click="submitWorkHour" style="height: 50px; width: 100px">
提交 提交
</Button> </Button>
......
...@@ -44,10 +44,10 @@ ...@@ -44,10 +44,10 @@
<Ellipsis :text="row.mesCode" :lines="1" tooltip transfer /> <Ellipsis :text="row.mesCode" :lines="1" tooltip transfer />
</Col> </Col>
<Col :span="4"> <Col :span="4">
<div class="statuBg" :style="tdStyle(row.subWorkHourStatus)"></div> <div class="statuBg" :style="tdStyle(row.subWorkHourStatus?row.subWorkHourStatus:0)"></div>
<div class="boxTitle"> <div class="boxTitle">
<div class="text"> <div class="text">
<state code="orderList.workHourStatus" ref="state" :value="row.subWorkHourStatus" type="text" :color="false"></state> <state code="orderList.workHourStatus" ref="state" :value="row.subWorkHourStatus?row.subWorkHourStatus:0" type="text" :color="false"></state>
</div> </div>
</div> </div>
</Col> </Col>
...@@ -158,7 +158,7 @@ export default { ...@@ -158,7 +158,7 @@ export default {
title: this.l("subWorkHourStatus"), title: this.l("subWorkHourStatus"),
align: "center", align: "center",
high: true, high: true,
code: "workHour.status", code: "orderList.workHourStatus",
width: 120, width: 120,
}, },
{ {
......
<template> <template>
<div class="detail"> <div class="detail">
<Row> <Row>
<Filed :span="12" :name="l('taskSeq')">{{entity.taskSeq}}</Filed> <Filed :span="12" :name="l('taskSeq')">{{entity.taskSeq}}</Filed>
<Filed :span="12" :name="l('name')">{{entity.name}}</Filed> <Filed :span="12" :name="l('name')">{{entity.name}}</Filed>
...@@ -14,25 +14,36 @@ ...@@ -14,25 +14,36 @@
<!-- <Filed :span="12" :name="l('isImportantResources')"> <!-- <Filed :span="12" :name="l('isImportantResources')">
<state code="Process.state" :value="entity.isImportantResources" type="text"></state> <state code="Process.state" :value="entity.isImportantResources" type="text"></state>
</Filed> --> </Filed> -->
<Filed :span="12" :name="l('setupTime')"><OutputTime :value="entity.setupTime"></OutputTime></Filed> <Filed :span="12" :name="l('setupTime')">
<Filed :span="12" :name="l('runtime')"><OutputTime :value="entity.runtime"></OutputTime></Filed> <OutputTime :value="entity.setupTime"></OutputTime>
<Filed :span="12" :name="l('realRuntime')"><OutputTime :value="entity.realRuntime"></OutputTime></Filed> </Filed>
<Filed :span="12" :name="l('realWorkingHours')"><OutputTime :value="entity.realWorkingHours"></OutputTime></Filed> <Filed :span="12" :name="l('runtime')">
<OutputTime :value="entity.runtime"></OutputTime>
</Filed>
<Filed :span="12" :name="l('performanceWorkingHours')">
<OutputTime :value="entity.performanceWorkingHours"></OutputTime>
</Filed>
<Filed :span="12" :name="l('performanceHours')">
<OutputTime :value="entity.performanceHours"></OutputTime>
</Filed>
<Filed :span="12" :name="l('isOutside')"> <Filed :span="12" :name="l('isOutside')">
<state code="Process.state" :value="entity.isOutside" type="text"></state> <state code="Process.state" :value="entity.isOutside" type="text"></state>
</Filed> </Filed>
<Filed :span="12" :name="l('outsideTime')"><OutputTime :value="entity.outsideTime"></OutputTime></Filed> <Filed :span="12" :name="l('outsideTime')">
<OutputTime :value="entity.outsideTime"></OutputTime>
</Filed>
<Filed :span="12" :name="l('isParticipateIntime')"> <Filed :span="12" :name="l('isParticipateIntime')">
<state code="Process.state" :value="entity.isParticipateIntime" type="text"></state> <state code="Process.state" :value="entity.isParticipateIntime" type="text"></state>
</Filed> </Filed>
<Filed :span="12" :name="l('efficiencyValue')">{{entity.efficiencyValue}}</Filed> <Filed :span="12" :name="l('efficiencyValue')">{{entity.efficiencyValue}}</Filed>
<Filed :span="12" :name="l('singleOut')">{{entity.singleOut}}</Filed> <Filed :span="12" :name="l('singleOut')">{{entity.singleOut}}</Filed>
<Filed :span="24" :name="l('taskContent')" > <Filed :span="24" :name="l('taskContent')">
<div v-html="entity.taskContent" class="tohtml"></div> <div v-html="entity.taskContent" class="tohtml"></div>
</Filed> </Filed>
</Row> </Row>
</div> </div>
</template> </template>
<script> <script>
import Api from "./api"; import Api from "./api";
export default { export default {
...@@ -41,8 +52,16 @@ export default { ...@@ -41,8 +52,16 @@ export default {
return { return {
entity: {}, entity: {},
rules: { rules: {
name: [{ required: true, message: "必填", trigger: "blur" }], name: [{
code: [{ required: true, message: "必填", trigger: "blur" }] required: true,
message: "必填",
trigger: "blur"
}],
code: [{
required: true,
message: "必填",
trigger: "blur"
}]
} }
}; };
}, },
...@@ -56,7 +75,9 @@ export default { ...@@ -56,7 +75,9 @@ export default {
}, },
methods: { methods: {
load(v) { load(v) {
Api.get({ id: v }).then(r => { Api.get({
id: v
}).then(r => {
this.entity = r.result; this.entity = r.result;
this.$emit("on-load"); this.$emit("on-load");
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment