Commit 6ea0649c authored by 仇晓婷's avatar 仇晓婷

物料

parent 614278c5
...@@ -17,7 +17,7 @@ export default { ...@@ -17,7 +17,7 @@ export default {
props: { props: {
type: { type: {
type: String, type: String,
default: 'dateTime' default: 'date'
}, },
value: { value: {
type: String, type: String,
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<!-- <Button type="primary">编辑</Button> --> <!-- <Button type="primary">编辑</Button> -->
<div class="new-detail"> <div class="new-detail">
<Row> <Row>
<Filed :span="8" name="编码:">{{entity.code}}</Filed> <Filed :span="8" name="编码:">{{!entity.code?'未分配':entity.code}}</Filed>
<Filed :span="8" name="名称:">{{entity.name}}</Filed> <Filed :span="8" name="名称:">{{entity.name}}</Filed>
<Filed :span="8" name="状态:"> <Filed :span="8" name="状态:">
<State code="materail.category.status" :value="parseInt(entity.status)" /> <State code="materail.category.status" :value="parseInt(entity.status)" />
...@@ -31,8 +31,13 @@ ...@@ -31,8 +31,13 @@
<State v-if="li.dataType==3" :code="li.note" :value="entity[li.field]" /> <State v-if="li.dataType==3" :code="li.note" :value="entity[li.field]" />
<div v-else-if="li.dataType==8">{{entity[li.field]}}</div> <div v-else-if="li.dataType==8">{{entity[li.field]}}</div>
<div v-else-if="li.dataType==5" v-html="entity[li.field]"></div> <div v-else-if="li.dataType==5" v-html="entity[li.field]"></div>
<DTSpan v-else-if="li.dataType==4" :value="entity[li.field]" />
<span v-else>{{entity[li.field]}}</span> <span v-else>{{entity[li.field]}}</span>
<span v-if="li.unitName" v-text="li.unitName" class="ml10"></span> <State
v-if="li.unitName&&(li.dataType==1||li.dataType==2)"
:code="li.note"
:value="entity[li.field]"
/>
</Filed> </Filed>
</Row> </Row>
</div> </div>
...@@ -112,12 +117,15 @@ export default { ...@@ -112,12 +117,15 @@ export default {
}).then(r => { }).then(r => {
if (r.result) { if (r.result) {
this.fileds = r.result.filter(function(item) { this.fileds = r.result.filter(function(item) {
console.log(item);
item.span = 8; item.span = 8;
if (item.dataType == 8 || item.dataType == 5) { if (item.dataType == 8 || item.dataType == 5) {
item.span = 24; item.span = 24;
} }
return item.fieldType != 1; return item.fieldType != 1;
}); });
this.fileds.map(u => { this.fileds.map(u => {
let v = ""; let v = "";
if (u.dataType == 1 || u.dataType == 2) { if (u.dataType == 1 || u.dataType == 2) {
......
...@@ -17,8 +17,13 @@ ...@@ -17,8 +17,13 @@
<State v-if="li.dataType==3" :code="li.note" :value="entity[li.field]" /> <State v-if="li.dataType==3" :code="li.note" :value="entity[li.field]" />
<div v-else-if="li.dataType==8">{{entity[li.field]}}</div> <div v-else-if="li.dataType==8">{{entity[li.field]}}</div>
<div v-else-if="li.dataType==5" v-html="entity[li.field]"></div> <div v-else-if="li.dataType==5" v-html="entity[li.field]"></div>
<DTSpan v-else-if="li.dataType==4" :value="entity[li.field]" />
<span v-else>{{entity[li.field]}}</span> <span v-else>{{entity[li.field]}}</span>
<State v-if="li.unitName" :code="li.note" :value="entity[li.field]" /> <State
v-if="li.unitName&&(li.dataType==1||li.dataType==2)"
:code="li.note"
:value="entity[li.field]"
/>
<!-- <span v-if="li.unitName" v-text="li.unitName" class="ml10"></span> --> <!-- <span v-if="li.unitName" v-text="li.unitName" class="ml10"></span> -->
</Filed> </Filed>
</Row> </Row>
......
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