|
@@ -65,82 +65,82 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="信息编码">
|
|
|
- <el-input v-model="installDetail.gongDanId" style="width: 85%;" disabled /> <el-button class="tag-read" :data-clipboard-text="installDetail.gongDanId" type="primary" size="mini" @click="copy">复制</el-button>
|
|
|
+ <el-input :value="installDetail.gongDanId" style="width: 85%;" readonly /> <el-button class="tag-read" :data-clipboard-text="installDetail.gongDanId" type="primary" size="mini" @click="copy">复制</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="创建网点名称">
|
|
|
- <el-input v-model="installDetail.createWname" style="width: 85%;" disabled /><el-button class="tag-read" :data-clipboard-text="installDetail.createWname" type="primary" size="mini" @click="copy">复制</el-button>
|
|
|
+ <el-input :value="`${installDetail.createWname} (${installDetail.createNumber})`" style="width: 85%;" readonly /><el-button class="tag-read" :data-clipboard-text="installDetail.createWname" type="primary" size="mini" @click="copy">复制</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="总部信息编码">
|
|
|
- <el-input v-model="installDetail.pgid" disabled />
|
|
|
+ <el-input :value="installDetail.pgid" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="销售服务网点">
|
|
|
- <el-input v-model="installDetail.salesWname" disabled />
|
|
|
+ <el-input :value="`${installDetail.salesWname} (${installDetail.salesNumber})`" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="接收派工网点">
|
|
|
- <el-input v-model="installDetail.afterWname" disabled />
|
|
|
+ <el-input :value="`${installDetail.afterWname} (${installDetail.afterNumber})`" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="主要服务人员">
|
|
|
- <el-input v-model="installDetail.workerName" disabled />
|
|
|
+ <el-input :value="installDetail.workerName" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="联系电话">
|
|
|
- <el-input v-model="installDetail.workerPhone" disabled />
|
|
|
+ <el-input :value="installDetail.workerPhone" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="售后服务网点">
|
|
|
- <el-input v-model="installDetail.installName" disabled />
|
|
|
+ <el-input :value="`${installDetail.installName} (${installDetail.installNumber})`" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="辅助服务人员">
|
|
|
- <el-input v-model="installDetail.assistName" disabled />
|
|
|
+ <el-input :value="installDetail.assistName" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="联系电话">
|
|
|
- <el-input v-model="installDetail.assistPhone" disabled />
|
|
|
+ <el-input :value="installDetail.assistPhone" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="工单接收时间">
|
|
|
- <el-input v-model="installDetail.afterTime" disabled />
|
|
|
+ <el-input :value="installDetail.afterTime" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="工单状态">
|
|
|
- <el-input v-model="orderState[installDetail.orderState || 1]" disabled />
|
|
|
+ <el-input :value="orderState[installDetail.orderState || 1]" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="派工状态">
|
|
|
- <el-input v-model=" appointState[installDetail.appointState || 0] " disabled />
|
|
|
+ <el-input :value=" appointState[installDetail.appointState || 0] " readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="完工情况">
|
|
|
- <el-input v-model="installDetail.orderOver" disabled />
|
|
|
+ <el-input :value="installDetail.orderOver || '0/0'" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="跟单信息员">
|
|
|
- <el-input v-model="installDetail.adminOfficerName" disabled />
|
|
|
+ <el-input :value="`${installDetail.adminOfficerName} (${installDetail.adminOfficerNumber})`" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="工单时间">
|
|
|
- <el-input v-model="installDetail.createTime" disabled />
|
|
|
+ <el-input :value="installDetail.createTime" readonly />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -211,6 +211,12 @@ export default {
|
|
|
value: 4,
|
|
|
show: true,
|
|
|
fun: this.getInstalDetail
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '安装条码',
|
|
|
+ value: 5,
|
|
|
+ show: true,
|
|
|
+ fun: this.getListInstallCodeV2
|
|
|
}
|
|
|
],
|
|
|
curTarget: 1,
|
|
@@ -712,29 +718,25 @@ export default {
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '操作类别',
|
|
|
- prop: 'type',
|
|
|
- width: 200
|
|
|
+ prop: 'type'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '操作内容',
|
|
|
- prop: 'content',
|
|
|
- width: 200
|
|
|
+ prop: 'content'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '最后操作时间',
|
|
|
- prop: 'updatetime',
|
|
|
- width: 200
|
|
|
+ prop: 'updatetime'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '操作人',
|
|
|
- prop: 'operator',
|
|
|
- width: 200
|
|
|
+ prop: 'operator'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
@@ -744,43 +746,37 @@ export default {
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '产品类型',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
- label: '急性条码',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ label: '机型条码',
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '条码类型',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '状态',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '采集来源',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '采集时间',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
@@ -790,29 +786,25 @@ export default {
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '产品类型',
|
|
|
- prop: 'specification',
|
|
|
- width: 200
|
|
|
+ prop: 'specification'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '机型条码',
|
|
|
- prop: 'barCode',
|
|
|
- width: 200
|
|
|
+ prop: 'barCode'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '条码类型',
|
|
|
- prop: 'materialType',
|
|
|
- width: 200
|
|
|
+ prop: 'materialType'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '状态',
|
|
|
- prop: 'orderState',
|
|
|
- width: 200
|
|
|
+ prop: 'orderState'
|
|
|
},
|
|
|
render: (h, { row }) => {
|
|
|
const { orderState } = row
|
|
@@ -822,8 +814,7 @@ export default {
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '采集来源',
|
|
|
- prop: 'verificationStatus',
|
|
|
- width: 200
|
|
|
+ prop: 'verificationStatus'
|
|
|
},
|
|
|
render: (h, { row }) => {
|
|
|
const { verificationStatus } = row
|
|
@@ -838,8 +829,7 @@ export default {
|
|
|
{
|
|
|
columnAttributes: {
|
|
|
label: '采集时间',
|
|
|
- prop: 'createTime',
|
|
|
- width: 200
|
|
|
+ prop: 'createTime'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
@@ -927,6 +917,7 @@ export default {
|
|
|
getInstalDetail() {
|
|
|
getInstalDetail({ gongDanId: this.gongDanId }).then(res => {
|
|
|
this.installDetail = res.data || {}
|
|
|
+ this.installDetail.logs = this.installDetail.logs.sort((a, b) => b.id - a.id)
|
|
|
})
|
|
|
},
|
|
|
copy() {
|