|
|
@@ -869,7 +869,6 @@ import ProductDialog from './productDialog.vue';
|
|
|
import spareParts from '@/views/salesServiceManagement/components/sparePartsList.vue';
|
|
|
import { getToken } from '@/utils/token-util';
|
|
|
import processSubmitDialog from '@/views/salesServiceManagement/components/processSubmitDialog/processSubmitDialog.vue';
|
|
|
-// 新增:导入字典接口(用于获取售后/派车类型)
|
|
|
import { getByCode } from '@/api/system/dictionary-data';
|
|
|
|
|
|
export default {
|
|
|
@@ -1202,10 +1201,9 @@ export default {
|
|
|
type: Array,
|
|
|
default: () => []
|
|
|
}
|
|
|
- // 删除:不再接收父组件传递的 aftertypeList 和 pietypeList
|
|
|
},
|
|
|
watch: {
|
|
|
- // 保留:仅监听需求名称列表(父组件仍传递)
|
|
|
+ // 仅监听需求名称列表
|
|
|
demandList: {
|
|
|
handler(val) {
|
|
|
this.demandList = val;
|
|
|
@@ -1213,7 +1211,6 @@ export default {
|
|
|
deep: true,
|
|
|
immediate: true
|
|
|
}
|
|
|
- // 删除:删除对 aftertypeList 和 pietypeList 的监听(已自行维护)
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -1224,7 +1221,7 @@ export default {
|
|
|
return time.getTime() < new Date().setHours(0, 0, 0, 0);
|
|
|
}
|
|
|
},
|
|
|
- detailList: [], // 配件数据列表(用于回显)
|
|
|
+ detailList: [], // 配件数据列表
|
|
|
chargeList: [
|
|
|
{ label: '是', value: 1 },
|
|
|
{ label: '否', value: 0 }
|
|
|
@@ -1270,18 +1267,18 @@ export default {
|
|
|
processSubmitDialogFlag: false,
|
|
|
formSchema: {},
|
|
|
carFormData: {},
|
|
|
- // 新增:自行维护售后类型和派车类型列表
|
|
|
+ // 自行维护售后类型和派车类型列表
|
|
|
aftertypeList: [],
|
|
|
pietypeList: []
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
- // 新增:页面创建时主动获取售后类型和派车类型
|
|
|
+ // 页面创建时主动获取售后类型和派车类型
|
|
|
this.getAftertypeCode('after_sales_type');
|
|
|
this.getPietypeCode('pie_car_type');
|
|
|
},
|
|
|
methods: {
|
|
|
- // 新增:获取售后类型字典(原父组件的 getaftertypeCode 逻辑)
|
|
|
+ // 获取售后类型字典
|
|
|
async getAftertypeCode(code) {
|
|
|
try {
|
|
|
const res = await getByCode(code);
|
|
|
@@ -1297,7 +1294,7 @@ export default {
|
|
|
this.$message.error(err.message);
|
|
|
}
|
|
|
},
|
|
|
- // 新增:获取派车类型字典(原父组件的 getpietypeCode 逻辑)
|
|
|
+ // 获取派车类型字典
|
|
|
async getPietypeCode(code) {
|
|
|
try {
|
|
|
const res = await getByCode(code);
|
|
|
@@ -1586,7 +1583,7 @@ export default {
|
|
|
);
|
|
|
this.$set(this.form, 'tableList', list);
|
|
|
},
|
|
|
- // 添加故障(独立故障列表)
|
|
|
+ // 添加故障
|
|
|
addFaults() {
|
|
|
this.form.faultDetailList.push({
|
|
|
maintenanceProcess: '',
|