1.调整单据类型页面,删除无用代码

prod
x_z 2 years ago
parent 19d4356b79
commit 0c7bc2a917

@ -47,25 +47,25 @@
</el-form> </el-form>
<el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row> <el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row>
<el-table-column label="序号" type="index" width="60" ></el-table-column> <el-table-column label="序号" type="index" width="60"></el-table-column>
<el-table-column label="单据类型" prop="name" ></el-table-column> <el-table-column label="单据类型" prop="name"></el-table-column>
<el-table-column label="出入库类型" prop="mainAction" > <el-table-column label="出入库类型" prop="mainAction">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ mainActionMap[scope.row.mainAction] }}</span> <span>{{ mainActionMap[scope.row.mainAction] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="扫码单据类型代码" prop="action" fixed></el-table-column>--> <!-- <el-table-column label="扫码单据类型代码" prop="action" fixed></el-table-column>-->
<el-table-column label="是否启用" prop="enable" > <el-table-column label="是否启用" prop="enable">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ enableMap[scope.row.enable] }}</span> <span>{{ enableMap[scope.row.enable] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="一次校验" prop="checkEnable" > <el-table-column label="一次校验" prop="checkEnable">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ enableMap[scope.row.checkEnable] }}</span> <span>{{ enableMap[scope.row.checkEnable] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="二次核对" prop="secCheckEnable" > <el-table-column label="二次核对" prop="secCheckEnable">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ enableMap[scope.row.secCheckEnable] }}</span> <span>{{ enableMap[scope.row.secCheckEnable] }}</span>
</template> </template>
@ -80,7 +80,7 @@
> >
<el-button <el-button
type="text" type="text"
:disabled="!configParms.typeScan" :disabled="!configParams.typeScan"
@click.native.stop="deleteDialog(scope.row)" @click.native.stop="deleteDialog(scope.row)"
>删除 >删除
</el-button </el-button
@ -103,7 +103,7 @@
<modifyDialog :inputQuery="inputQuery"></modifyDialog> <modifyDialog :inputQuery="inputQuery"></modifyDialog>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" size="small" @click="onAddSubmit" <el-button type="primary" size="small" @click="onAddSubmit"
:disabled="!configParms.typeScan" :disabled="!configParams.typeScan"
>提交 >提交
</el-button </el-button
> >
@ -125,7 +125,7 @@
<modifyDialog :inputQuery="inputQuery" :modifySubmit="onModifySubmit"></modifyDialog> <modifyDialog :inputQuery="inputQuery" :modifySubmit="onModifySubmit"></modifyDialog>
<div style="text-align: center"> <div style="text-align: center">
<el-button type="primary" size="small" icon="search" @click="onModifySubmit" <el-button type="primary" size="small" icon="search" @click="onModifySubmit"
:disabled="!configParms.typeScan" :disabled="!configParams.typeScan"
>提交 >提交
</el-button </el-button
> >
@ -217,6 +217,8 @@ export default {
orderVisibleType: 0, orderVisibleType: 0,
advanceType: null, advanceType: null,
preIn: null, preIn: null,
originAction: null,
comments: null,
}, },
enableMap: { enableMap: {
true: "是", true: "是",
@ -231,7 +233,7 @@ export default {
multipleSelection: [], multipleSelection: [],
uploadFileUrl: null, uploadFileUrl: null,
headers: {}, headers: {},
configParms: {}, configParams: {},
loading: false, loading: false,
}; };
@ -353,66 +355,13 @@ export default {
}); });
}, },
handleAddClick() { handleAddClick() {
this.inputQuery = {enable: false, expireTip: true}; this.inputQuery = {enable: false, expireTip: true};
this.addDialogVisible = true; this.addDialogVisible = true;
}, },
handleModifyClick(row) { handleModifyClick(row) {
this.inputQuery = { this.inputQuery = row;
id: row.id,
remark: row.remark,
action: row.action,
name: row.name,
enable: row.enable,
mainAction: row.mainAction,
thirdSysFk: row.thirdSysFk,
checkEnable: row.checkEnable,
genUnit: row.genUnit,
innerOrder: row.innerOrder,
spUse: row.spUse,
secCheckEnable: row.secCheckEnable,
checkUdims: row.checkUdims,
checkPdaEd: row.checkPdaEd,
checkPdaUn: row.checkPdaUn,
checkPc: row.checkPc,
checkWebNew: row.checkWebNew,
checkChange: row.checkChange,
secCheckUdims: row.secCheckUdims,
secCheckPdaEd: row.secCheckPdaEd,
secCheckPdaUn: row.secCheckPdaUn,
secCheckPc: row.secCheckPc,
secCheckWebNew: row.secCheckWebNew,
secCheckChange: row.secCheckChange,
thirdAction: row.thirdAction,
corpType: row.corpType,
storageCode: row.storageCode,
secCheckSp: row.secCheckSp,
checkSp: row.checkSp,
supplementOrderType: row.supplementOrderType,
checkBalacne: row.checkBalacne,
secCheckBalacne: row.secCheckBalacne,
defaultUnit: row.defaultUnit,
useDyCount: row.useDyCount,
expireTip: row.expireTip,
prefix: row.prefix,
outTospms: row.outTospms,
ullageFill: row.ullageFill,
scanPreIn: row.scanPreIn,
vailInv: row.vailInv,
entrutSpms: row.entrutSpms,
codeFillCheck: row.codeFillCheck,
changeEnable: row.changeEnable,
defaultSubInv: row.defaultSubInv,
defaultInv: row.defaultInv,
orderVisibleType: row.orderVisibleType,
checkCopy: row.checkCopy,
secCheckCopy: row.secCheckCopy,
advanceType: null,
preIn: null,
};
this.modifyDialogVisible = true; this.modifyDialogVisible = true;
}, },
@ -473,7 +422,7 @@ export default {
findConfig() findConfig()
.then((response) => { .then((response) => {
if (response.code == 20000) { if (response.code == 20000) {
this.configParms = response.data; this.configParams = response.data;
} }
}) })
.catch(() => { .catch(() => {

@ -111,6 +111,29 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row type="flex">
<el-col :span="11">
<el-form-item label="第三方单据类型" prop="prefix">
<el-select v-model="inputQuery.originAction"
size="small"
style="width: 90%"
placeholder="请选择第三方系统单据类型"
>
<el-option
v-for="item in originTypes"
:key="item.name"
:label="item.name"
:value="item.action">
<span style="float: left;font-size: 13px">{{ item.name }}</span>
<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 10px">{{
item.action
}}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row type="flex"> <el-row type="flex">
<el-col :span="23" type="flex"> <el-col :span="23" type="flex">
<el-form-item prop="comments"> <el-form-item prop="comments">
@ -153,7 +176,6 @@
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
@ -162,6 +184,7 @@
import {candidateBusType} from "@/api/basic/busType"; import {candidateBusType} from "@/api/basic/busType";
import busTypeAdvancedSettings from "@/views/basic/busType/busTypeAdvancedSettings.vue"; import busTypeAdvancedSettings from "@/views/basic/busType/busTypeAdvancedSettings.vue";
import {isBlank} from "@/utils/strUtil"; import {isBlank} from "@/utils/strUtil";
import {getOriginBusType} from "@/api/basic/busOriginType";
export default { export default {
name: "BussinessTypeModify", name: "BussinessTypeModify",
@ -184,12 +207,8 @@ export default {
isBuType: true, isBuType: true,
isFilterBind: true, isFilterBind: true,
}, },
storageList: [],
subInvList: [],
orderTypeList: [], orderTypeList: [],
fromSpecialOptions: [], fromSpecialOptions: [],
thirdSys: [],
localTypes: [],
originTypes: [], originTypes: [],
value: "", value: "",
options: [{ options: [{
@ -221,50 +240,8 @@ export default {
}) })
.catch(() => { .catch(() => {
}); });
getBasicThirdSys(this.filterQuery)
.then((response) => {
this.thirdSys = response.data.list || [];
})
.catch(() => {
this.loading = false;
this.list = [];
});
let query = {
curAction: this.inputQuery.localAction,
};
getLocalJoinNoUse(query)
.then((response) => {
this.localTypes = response.data.list || [];
})
.catch(() => {
this.loading = false;
this.localTypes = [];
});
this.inputQuery.corpType = 1; this.inputQuery.corpType = 1;
}, },
getStorage() {
this.storageList = [];
filterAll()
.then((response) => {
this.storageList = response.data || [];
this.findDefaultSubInv();
})
.catch(() => {
});
},
findDefaultSubInv() {
this.subInvList = [];
let query = {
pcode: this.inputQuery.defaultInv
};
filterSubByInv(query)
.then((response) => {
this.subInvList = response.data || [];
})
.catch(() => {
});
},
findSpecialMethod() { findSpecialMethod() {
let query = { let query = {
corpType: 4, corpType: 4,
@ -279,8 +256,8 @@ export default {
if (type != 2) { if (type != 2) {
this.inputQuery.genUnit = false; this.inputQuery.genUnit = false;
} }
} },
,
// //
getOrderType() { getOrderType() {
this.orderTypeList = []; this.orderTypeList = [];
@ -338,9 +315,7 @@ export default {
this.getOrderType(); this.getOrderType();
} }
this.getList(); this.getList();
this.getStorage();
this.findSpecialMethod(); this.findSpecialMethod();
}, },
}; };
</script> </script>

Loading…
Cancel
Save