Browse Source

完善维修单

zhanglei
yunuo970428 10 months ago
parent
commit
0dafe85304
  1. 4
      yxt-as-ui/src/views/operation/repairbill/repairbill.vue
  2. 17
      yxt-as-ui/src/views/operation/repairbill/repairbillAdd.vue
  3. 4
      yxt-as-ui/src/views/operation/repairbill/repairbillBYLeaveFactory.vue
  4. 4
      yxt-as-ui/src/views/operation/repairbill/repairbillByBeCompleted.vue
  5. 4
      yxt-as-ui/src/views/operation/repairbill/repairbillByMaintain.vue
  6. 4
      yxt-as-ui/src/views/operation/repairbill/repairbillBySendWork.vue
  7. 4
      yxt-as-ui/src/views/operation/repairbill/repairbillBySettleAccounts.vue
  8. 5
      yxt-as-ui/src/views/operation/repairbill/repairbillInfo.vue

4
yxt-as-ui/src/views/operation/repairbill/repairbill.vue

@ -51,9 +51,6 @@
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" placeholder="" clearable/>
</el-form-item>
<el-form-item label="客户单位">
<el-input v-model="listQuery.params.customerOrg" placeholder="" clearable/>
</el-form-item>
<el-form-item label="车牌号">
<el-input v-model="listQuery.params.vehMark" placeholder="" clearable/>
</el-form-item>
@ -108,7 +105,6 @@
<el-table-column prop="estimatedFinishTime" label="预计完工时间" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="160" />
<el-table-column prop="mobile" label="联系电话" align="center" width="100" />
<el-table-column prop="customerOrg" label="客户单位" align="center" width="100" />
<el-table-column prop="vehMark" label="车牌号" align="center" width="100" />
<el-table-column prop="vinNo" label="车架号" align="center" width="100" />
<el-table-column prop="vehModel" label="车型" align="center" width="200" />

17
yxt-as-ui/src/views/operation/repairbill/repairbillAdd.vue

@ -825,7 +825,7 @@ export default {
let gsf = '0'
if (this.formobj.sitemVos.length > 0) {
this.formobj.sitemVos.forEach((e) => {
if (e.serviceItem !== '') {
if (e.serviceItemSid !== '') {
gsf = Math.round((parseFloat(gsf) + parseFloat(e.price !== '' ? e.price : '0')) * 100) / 100
}
})
@ -874,7 +874,7 @@ export default {
let yh = '0'
if (this.formobj.sitemVos.length > 0) {
this.formobj.sitemVos.forEach((e) => {
if (e.serviceItem !== '') {
if (e.serviceItemSid !== '') {
yh = Math.round((parseFloat(yh) + parseFloat(e.discountAmount !== '' ? e.discountAmount : '0')) * 100) / 100
}
})
@ -1062,6 +1062,14 @@ export default {
const choose = this.billType_list.filter((item) => item.dictValue === value)
if (choose.length > 0 && choose !== null) {
this.formobj.billTypeKey = choose[0].dictKey
//
if (this.formobj.billTypeKey === '2' && this.formobj.customerSid !== '') {
req.getListByCustomerSid({ customerSid: this.formobj.customerSid }).then((res) => {
if (res.success) {
this.people_list = res.data
}
})
}
} else {
this.formobj.billTypeKey = ''
}
@ -1788,6 +1796,7 @@ export default {
}
this.serviceData = []
this.subjoinData = []
this.activeNames = '1'
this.settleVisible = false
this.submitdisabled = false
this.$emit('doback')
@ -1821,4 +1830,8 @@ export default {
line-height: 1px;
vertical-align: middle;
}
/deep/ .el-collapse .el-collapse-item .el-collapse-item__header {
height: 42px !important;
line-height: 42px !important;
}
</style>

4
yxt-as-ui/src/views/operation/repairbill/repairbillBYLeaveFactory.vue

@ -51,9 +51,6 @@
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" placeholder="" clearable/>
</el-form-item>
<el-form-item label="客户单位">
<el-input v-model="listQuery.params.customerOrg" placeholder="" clearable/>
</el-form-item>
<el-form-item label="车牌号">
<el-input v-model="listQuery.params.vehMark" placeholder="" clearable/>
</el-form-item>
@ -108,7 +105,6 @@
<el-table-column prop="estimatedFinishTime" label="预计完工时间" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="160" />
<el-table-column prop="mobile" label="联系电话" align="center" width="100" />
<el-table-column prop="customerOrg" label="客户单位" align="center" width="100" />
<el-table-column prop="vehMark" label="车牌号" align="center" width="100" />
<el-table-column prop="vinNo" label="车架号" align="center" width="100" />
<el-table-column prop="vehModel" label="车型" align="center" width="200" />

4
yxt-as-ui/src/views/operation/repairbill/repairbillByBeCompleted.vue

@ -51,9 +51,6 @@
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" placeholder="" clearable/>
</el-form-item>
<el-form-item label="客户单位">
<el-input v-model="listQuery.params.customerOrg" placeholder="" clearable/>
</el-form-item>
<el-form-item label="车牌号">
<el-input v-model="listQuery.params.vehMark" placeholder="" clearable/>
</el-form-item>
@ -108,7 +105,6 @@
<el-table-column prop="estimatedFinishTime" label="预计完工时间" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="160" />
<el-table-column prop="mobile" label="联系电话" align="center" width="100" />
<el-table-column prop="customerOrg" label="客户单位" align="center" width="100" />
<el-table-column prop="vehMark" label="车牌号" align="center" width="100" />
<el-table-column prop="vinNo" label="车架号" align="center" width="100" />
<el-table-column prop="vehModel" label="车型" align="center" width="200" />

4
yxt-as-ui/src/views/operation/repairbill/repairbillByMaintain.vue

@ -45,9 +45,6 @@
<span style="padding: 0 8px"></span>
<el-date-picker v-model="listQuery.params.finishEndTime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd HH:mm:ss" type="datetime" placeholder="选择日期"></el-date-picker>
</el-form-item>
<el-form-item label="客户名称">
<el-input v-model="listQuery.params.customerName" placeholder="" clearable/>
</el-form-item>
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" placeholder="" clearable/>
</el-form-item>
@ -108,7 +105,6 @@
<el-table-column prop="estimatedFinishTime" label="预计完工时间" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="160" />
<el-table-column prop="mobile" label="联系电话" align="center" width="100" />
<el-table-column prop="customerOrg" label="客户单位" align="center" width="100" />
<el-table-column prop="vehMark" label="车牌号" align="center" width="100" />
<el-table-column prop="vinNo" label="车架号" align="center" width="100" />
<el-table-column prop="vehModel" label="车型" align="center" width="200" />

4
yxt-as-ui/src/views/operation/repairbill/repairbillBySendWork.vue

@ -51,9 +51,6 @@
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" placeholder="" clearable/>
</el-form-item>
<el-form-item label="客户单位">
<el-input v-model="listQuery.params.customerOrg" placeholder="" clearable/>
</el-form-item>
<el-form-item label="车牌号">
<el-input v-model="listQuery.params.vehMark" placeholder="" clearable/>
</el-form-item>
@ -108,7 +105,6 @@
<el-table-column prop="estimatedFinishTime" label="预计完工时间" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="160" />
<el-table-column prop="mobile" label="联系电话" align="center" width="100" />
<el-table-column prop="customerOrg" label="客户单位" align="center" width="100" />
<el-table-column prop="vehMark" label="车牌号" align="center" width="100" />
<el-table-column prop="vinNo" label="车架号" align="center" width="100" />
<el-table-column prop="vehModel" label="车型" align="center" width="200" />

4
yxt-as-ui/src/views/operation/repairbill/repairbillBySettleAccounts.vue

@ -51,9 +51,6 @@
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" placeholder="" clearable/>
</el-form-item>
<el-form-item label="客户单位">
<el-input v-model="listQuery.params.customerOrg" placeholder="" clearable/>
</el-form-item>
<el-form-item label="车牌号">
<el-input v-model="listQuery.params.vehMark" placeholder="" clearable/>
</el-form-item>
@ -108,7 +105,6 @@
<el-table-column prop="estimatedFinishTime" label="预计完工时间" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="160" />
<el-table-column prop="mobile" label="联系电话" align="center" width="100" />
<el-table-column prop="customerOrg" label="客户单位" align="center" width="100" />
<el-table-column prop="vehMark" label="车牌号" align="center" width="100" />
<el-table-column prop="vinNo" label="车架号" align="center" width="100" />
<el-table-column prop="vehModel" label="车型" align="center" width="200" />

5
yxt-as-ui/src/views/operation/repairbill/repairbillInfo.vue

@ -592,6 +592,7 @@ export default {
useOrgSid: '',
createOrgSid: ''
}
this.activeNames = '1'
this.$emit('doback')
}
}
@ -611,4 +612,8 @@ export default {
.addinputInfo-one {
margin-left: 170px !important;
}
/deep/ .el-collapse .el-collapse-item .el-collapse-item__header {
height: 42px !important;
line-height: 42px !important;
}
</style>

Loading…
Cancel
Save