@@ -51,7 +51,7 @@ | |||
</el-form-item> | |||
<el-form-item label="接口标识:" prop="interfaceCode"> | |||
<div style="width: 100%"> | |||
<el-input maxlength="60" v-trim clearable v-model="addForm.interfaceCode" placeholder="请输入接口标识" | |||
<el-input maxlength="60" v-trim clearable :disabled="interfaceCodeDisabled" v-model="addForm.interfaceCode" placeholder="请输入接口标识" | |||
v-if="typeOption !== 'view'" /> | |||
<span v-else>{{ addForm.interfaceCode }}</span> | |||
</div> | |||
@@ -175,6 +175,7 @@ | |||
const addFieldRef = ref(); | |||
const addFieldVisible = ref(false); | |||
const dialogVisible = ref(false); | |||
const interfaceCodeDisabled = ref(false) | |||
const enumList = reactive({ | |||
businessList: [] as IObject[], | |||
}) | |||
@@ -377,6 +378,7 @@ | |||
//表单编辑按钮 | |||
function handleEdit(idx: any, row: any) { | |||
interfaceCodeDisabled.value = true | |||
formLoding.value = true; | |||
const data = toRaw(row); | |||
getRow(data.id); | |||
@@ -573,6 +575,7 @@ | |||
} | |||
function handleAdd() { | |||
getBusinessList(); | |||
interfaceCodeDisabled.value = false | |||
} | |||
onMounted(() => { | |||
// getType(); |
@@ -7,7 +7,7 @@ | |||
getList() | |||
}"> | |||
<template #search> | |||
<el-input maxlength="60" v-trim clearable v-model="searchForm.orderId" style="width: 200px" | |||
<el-input maxlength="60" v-trim clearable v-model="searchForm.orderNo" style="width: 200px" | |||
placeholder="请输入单号" /> | |||
<el-input maxlength="60" v-trim clearable v-model="searchForm.customerIdnum" style="width: 200px" | |||
placeholder="请输入证件号" /> | |||
@@ -26,7 +26,7 @@ | |||
<el-select clearable v-model="searchForm.artificialStatus" style="width: 200px" placeholder="请选择审核类型"> | |||
<el-option v-for="item in artificialStatusList" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
<el-select clearable v-model="searchForm.type" style="width: 200px" placeholder="请选择车辆类型"> | |||
<el-select clearable v-model="searchForm.vanType" style="width: 200px" placeholder="请选择车辆类型"> | |||
<el-option v-for="item in vehicleTypes" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
<el-select clearable v-model="searchForm.promotionModes" style="width: 200px" placeholder="请选择办理方式"> | |||
@@ -36,9 +36,9 @@ | |||
placeholder="请选择设备类型"> | |||
<el-option v-for="item in CSMSN_DEVICE_TYPE" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
<el-select clearable v-model="searchForm.orderTypes" multiple style="width: 200px" placeholder="请选择订单类型"> | |||
<!-- <el-select clearable v-model="searchForm.orderTypes" multiple style="width: 200px" placeholder="请选择订单类型"> | |||
<el-option v-for="item in newOrderTypeList" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
</el-select> --> | |||
<!-- <div class="date-label">创建时间:</div> --> | |||
<el-date-picker unlink-panels v-model="searchForm.time" type="datetimerange" range-separator="到" | |||
start-placeholder="订单创建开始日期" end-placeholder="订单创建结束日期" format="YYYY-MM-DD HH:mm:ss" | |||
@@ -261,7 +261,7 @@ | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="物流单号" prop="trackingNumber"> | |||
<el-input v-trim clearable maxlength="60" :disabled="trackingNumberDisabled" v-model="trackingNumber" | |||
<el-input v-trim clearable maxlength="60" :disabled="trackingNumberDisabled" v-model="sizeForm.trackingNumber" | |||
placeholder="物流单号"></el-input> | |||
</el-form-item> | |||
</el-form> | |||
@@ -598,16 +598,14 @@ | |||
// 物流单号 | |||
const trackingNumberDisabled = ref(false) | |||
const trackingNumber = ref() | |||
function courierCompanyChange(value) { | |||
if (value == '99') { | |||
trackingNumber.value = '000000' | |||
sizeForm.value.trackingNumber = '000000' | |||
trackingNumberDisabled.value = true | |||
} else { | |||
trackingNumber.value = '' | |||
sizeForm.value.trackingNumber = '' | |||
trackingNumberDisabled.value = false | |||
} | |||
sizeForm.value.trackingNumber = trackingNumber.value | |||
} | |||
let tageList = [ | |||
@@ -695,10 +693,10 @@ | |||
//查询参数 | |||
const searchForm = ref({ | |||
artificialStatus: '', | |||
orderId: '', | |||
orderNo: '', | |||
productName: '', | |||
vehiclePlate: '', | |||
type: '', | |||
vanType: '', | |||
orderTypes: '', | |||
orderStep: '', | |||
time: '', | |||
@@ -738,10 +736,10 @@ | |||
function refreshLeft() { | |||
searchForm.value = { | |||
artificialStatus: '', | |||
orderId: '', | |||
orderNo: '', | |||
productName: '', | |||
vehiclePlate: '', | |||
type: '', | |||
vanType: '', | |||
orderTypes: '', | |||
orderStep: '', | |||
time: '', | |||
@@ -783,7 +781,6 @@ | |||
function submitForm(formEl) { | |||
if (timer1) return | |||
timer1 = setTimeout(() => { | |||
sizeForm.value.trackingNumber = trackingNumber.value | |||
formEl.validate((valid: any, fields: any) => { | |||
if (valid) { | |||
delete sizeForm.value.type | |||
@@ -1023,7 +1020,6 @@ | |||
sizeForm.value.courierCompany = '' | |||
sizeForm.value.trackingNumber = '' | |||
sizeForm.value.orderId = data.orderNo | |||
trackingNumber.value = '' | |||
deliverGoods.value = true | |||
} else { | |||
ElMessage.error(res.message) |
@@ -9,7 +9,7 @@ | |||
getList() | |||
}"> | |||
<template #search> | |||
<el-input maxlength="60" v-trim clearable v-model="searchForm.orderId" style="width: 200px" | |||
<el-input maxlength="60" v-trim clearable v-model="searchForm.orderNo" style="width: 200px" | |||
placeholder="请输入单号" /> | |||
<el-input maxlength="60" v-trim clearable v-model="searchForm.customerIdnum" style="width: 200px" | |||
placeholder="请输入证件号" /> | |||
@@ -29,15 +29,15 @@ | |||
<!-- <el-select clearable v-model="searchForm.artificialStatus" style="width: 200px" placeholder="请选择审核类型"> | |||
<el-option v-for="item in artificialStatusList" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> --> | |||
<el-select clearable v-model="searchForm.type" style="width: 200px" placeholder="请选择车辆类型"> | |||
<el-select clearable v-model="searchForm.vanType" style="width: 200px" placeholder="请选择车辆类型"> | |||
<el-option v-for="item in vehicleTypes" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
<el-select clearable v-model="searchForm.promotionModes" style="width: 200px" placeholder="请选择办理方式"> | |||
<el-option v-for="item in PATTERN_TYPE" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
<el-select clearable v-model="searchForm.orderType" style="width: 200px" placeholder="请选择订单类型"> | |||
<!-- <el-select clearable v-model="searchForm.orderType" style="width: 200px" placeholder="请选择订单类型"> | |||
<el-option v-for="item in ORDER_TYPE" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
</el-select> --> | |||
<!-- <div class="date-label">创建时间:</div> --> | |||
<el-date-picker unlink-panels v-model="searchForm.time" type="datetimerange" range-separator="到" | |||
start-placeholder="订单创建开始日期" end-placeholder="订单创建结束日期" format="YYYY-MM-DD HH:mm:ss" | |||
@@ -133,10 +133,10 @@ | |||
const itemStart = ref(true) | |||
const searchForm = ref({ | |||
artificialStatus: '', | |||
orderId: '', | |||
orderNo: '', | |||
productName: '', | |||
vehiclePlate: '', | |||
type: '', | |||
vanType: '', | |||
orderType: '', | |||
orderStep: '', | |||
time: '', | |||
@@ -483,10 +483,10 @@ | |||
field.value.paging.currentPage = 1 | |||
searchForm.value = { | |||
artificialStatus: '', | |||
orderId: '', | |||
orderNo: '', | |||
productName: '', | |||
vehiclePlate: '', | |||
type: '', | |||
vanType: '', | |||
orderType: '', | |||
orderStep: '', | |||
time: '', |
@@ -18,7 +18,7 @@ | |||
</template> | |||
<!-- 状态tag --> | |||
<template #statusTage="{ scope }"> | |||
<el-tag :type="scope.row.status === 'DISABLE' ? 'danger' : ''"> | |||
<el-tag :type="scope.row.status === 'DISABLE' ? 'danger' : 'primary'"> | |||
{{ getDictLabel(statusList, scope.row.status) }} | |||
</el-tag> | |||
</template> |
@@ -21,7 +21,7 @@ | |||
<!-- 状态tag --> | |||
<!-- @vue-ignore --> | |||
<template #statusTage="{ scope }"> | |||
<el-tag :type="scope.row.status === 'DISABLE' ? 'danger' : ''"> | |||
<el-tag :type="scope.row.status === 'DISABLE' ? 'danger' : 'primary'"> | |||
{{ getDictLabel(statusList, scope.row.status) }} | |||
</el-tag> | |||
</template> |