Commit e3499934 authored by 仇晓婷's avatar 仇晓婷

详情

parent 1bee9451
<template> <template>
<Col :span="span" class="filed-col"> <Col :span="span" class="filed-col">
<label v-text="name" class="label"></label> <div v-text="name" class="label"></div>
<span> <p>
<slot></slot> <slot></slot>
</span> </p>
</Col> </Col>
</template> </template>
<script> <script>
export default { export default {
name: 'filed', name: "filed",
props: { props: {
name: { name: {
type: String type: String
...@@ -18,22 +18,22 @@ export default { ...@@ -18,22 +18,22 @@ export default {
default: 12 default: 12
} }
} }
} };
</script> </script>
<style lang="less"> <style lang="less">
.detail { .detail {
display: table; display: table;
height: 100%;
border-collapse: collapse; border-collapse: collapse;
.ivu-row { .ivu-row {
display: table-row; border: 1px solid #ddd;
border-top: 1px solid #ddd; border-top: none;
border-left: 1px solid #ddd; height: 100%;
.filed-col { .filed-col {
display: table-cell; max-width: 970px;
border-bottom: 1px solid #ddd; border: 1px solid #ddd;
border-right: 1px solid #ddd; border-right: none;
// margin: 0 0 -1px -1px; margin: 0 -1px -1px -1px;
line-height: 30px;
box-sizing: border-box; box-sizing: border-box;
.label { .label {
background: #e8eaf1; background: #e8eaf1;
...@@ -41,6 +41,27 @@ export default { ...@@ -41,6 +41,27 @@ export default {
width: 100px; width: 100px;
text-align: right; text-align: right;
padding: 0 5px; padding: 0 5px;
line-height: 35px;
float: left;
height: 100%;
}
p {
max-width: 870px;
height: 100%;
word-break: break-all;
word-wrap: break-word;
margin: 0 10px 0 110px;
line-height: 20px;
padding-top: 7px;
}
}
.ivu-col-span-24 {
.label {
height: 100%;
line-height: 70px;
}
p {
padding-top: 10px;
} }
} }
} }
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
<Row> <Row>
<Filed :span="12" :name="l('name')">{{entity.name}}</Filed> <Filed :span="12" :name="l('name')">{{entity.name}}</Filed>
<Filed :span="12" :name="l('abbre')">{{entity.abbre}}</Filed> <Filed :span="12" :name="l('abbre')">{{entity.abbre}}</Filed>
<Filed :span="24" :name="l('address')">{{entity.address}}</Filed> <Filed
:span="24"
:name="l('address')"
>{{entity.address}}发来的肌肤就啦啦啦说了涓涓流水附近的否定了放假江东父老飞机轮的风景搭街坊的简历就解决解决了fffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</Filed>
<Filed :span="12" :name="l('principal')">{{entity.principal}}</Filed> <Filed :span="12" :name="l('principal')">{{entity.principal}}</Filed>
<Filed :span="12" :name="l('telephone')">{{entity.telephone}}</Filed> <Filed :span="12" :name="l('telephone')">{{entity.telephone}}</Filed>
<Filed :span="12" :name="l('mobile')">{{entity.mobile}}</Filed> <Filed :span="12" :name="l('mobile')">{{entity.mobile}}</Filed>
...@@ -15,49 +18,49 @@ ...@@ -15,49 +18,49 @@
<Filed :span="12" :name="l('status')"> <Filed :span="12" :name="l('status')">
<state code="crm.customer.status" :value="entity.status" type="text"></state> <state code="crm.customer.status" :value="entity.status" type="text"></state>
</Filed> </Filed>
<Filed :span="24" :name="l('notes')">{{entity.notes}}</Filed>
<Filed :span="12" :name="l('code')">{{entity.code}}</Filed> <Filed :span="12" :name="l('code')">{{entity.code}}</Filed>
<Filed :span="12" :name="l('trade')">{{entity.trade}}</Filed> <Filed :span="12" :name="l('trade')">{{entity.trade}}</Filed>
<Filed :span="24" :name="l('notes')">{{entity.notes}}</Filed>
</Row> </Row>
</div> </div>
</template> </template>
<script> <script>
import Api from './api' import Api from "./api";
export default { export default {
name: 'Add', name: "Add",
data() { data() {
return { return {
entity: {}, entity: {},
rules: { rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }], name: [{ required: true, message: "必填", trigger: "blur" }],
code: [{ required: true, message: '必填', trigger: 'blur' }] code: [{ required: true, message: "必填", trigger: "blur" }]
} }
} };
}, },
props: { props: {
eid: Number eid: Number
}, },
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");
}) });
}, },
handleClose() { handleClose() {
this.$emit('on-close') this.$emit("on-close");
}, },
l(key) { l(key) {
key = 'Customer' + '.' + key key = "Customer" + "." + key;
return this.$t(key) return this.$t(key);
} }
}, },
watch: { watch: {
eid(v) { eid(v) {
if (v != 0) { if (v != 0) {
this.load(v) this.load(v);
} }
} }
} }
} };
</script> </script>
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