|
|
|
@ -298,7 +298,6 @@
|
|
|
|
|
<div class="avue-crud__pagination flex-c-sb" style="width: 100%"> |
|
|
|
|
<el-pagination |
|
|
|
|
style="zoom: 0.9" |
|
|
|
|
align="right" |
|
|
|
|
background |
|
|
|
|
@size-change="sizeChange" |
|
|
|
|
@current-change="currentChange" |
|
|
|
@ -386,6 +385,7 @@
|
|
|
|
|
</template> |
|
|
|
|
</template> |
|
|
|
|
</tablecmt> |
|
|
|
|
<div>共 {{ details.newData.length }} 条</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<!-- <el-button></el-button> --> |
|
|
|
@ -400,6 +400,7 @@
|
|
|
|
|
class="submitButton" |
|
|
|
|
icon="Promotion" |
|
|
|
|
type="primary" |
|
|
|
|
:loading="details.loadingObj.submitLoading" |
|
|
|
|
@click="handleSubmit(ruleFormRef)" |
|
|
|
|
> |
|
|
|
|
提交 |
|
|
|
@ -566,6 +567,8 @@ const details = reactive<any>({
|
|
|
|
|
carrierName: false, |
|
|
|
|
/** 司机 */ |
|
|
|
|
driverName: false, |
|
|
|
|
/** 提交 */ |
|
|
|
|
submitLoading: false, |
|
|
|
|
}, |
|
|
|
|
/** 列表复选框选中的数据 */ |
|
|
|
|
selectionList: [], |
|
|
|
@ -636,7 +639,7 @@ onMounted(() => {
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
/** 请求页面数据 */ |
|
|
|
|
const onLoad = async (page: any) => { |
|
|
|
|
const onLoad = async () => { |
|
|
|
|
const res = await postloadFindLoadInitData(); |
|
|
|
|
const { code, data } = res.data; |
|
|
|
|
if (code !== 200) return; |
|
|
|
@ -672,7 +675,7 @@ const initOriginWarehouseOrder = async (params = {}) => {
|
|
|
|
|
const { code, data } = res.data; |
|
|
|
|
if (code !== 200) return; |
|
|
|
|
details.oldData = data.records; |
|
|
|
|
details.page.total = data.total; |
|
|
|
|
details.oldPage.total = data.total; |
|
|
|
|
} catch (error) { |
|
|
|
|
console.log('error :>> ', error); |
|
|
|
|
} finally { |
|
|
|
@ -854,11 +857,10 @@ const setnewcolum = (newarr, headarr, type) => {
|
|
|
|
|
|
|
|
|
|
/** 加入调度池 */ |
|
|
|
|
const handleAddWaybill = () => { |
|
|
|
|
details.newData = details.selectionList.map(val => { |
|
|
|
|
details.selectionList.forEach(val => { |
|
|
|
|
val.planNum = val.stockNum; |
|
|
|
|
val.loadingNum = 0; |
|
|
|
|
|
|
|
|
|
return val; |
|
|
|
|
details.newData.push(val); |
|
|
|
|
}); |
|
|
|
|
details.orderCodeList = [ |
|
|
|
|
...new Set([ |
|
|
|
@ -928,6 +930,9 @@ const handleSubmit = (formEl: FormInstance | undefined) => {
|
|
|
|
|
formEl.validate(async (valid, fields) => { |
|
|
|
|
if (valid) { |
|
|
|
|
console.log('details.pageInfo :>> ', details.pageInfo); |
|
|
|
|
details.loadingObj.submitLoading = true; |
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
const submitData = { |
|
|
|
|
...form.value, |
|
|
|
|
carsLoadLineList: [ |
|
|
|
@ -968,6 +973,11 @@ const handleSubmit = (formEl: FormInstance | undefined) => {
|
|
|
|
|
}); |
|
|
|
|
back(); |
|
|
|
|
console.log('res :>> ', res); |
|
|
|
|
} catch (error) { |
|
|
|
|
console.log('error :>> ', error); |
|
|
|
|
} finally { |
|
|
|
|
details.loadingObj.submitLoading = false; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
console.log('error submit!', fields); |
|
|
|
|
} |
|
|
|
|