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

prod
x_z 2 years ago
parent 19d4356b79
commit 0c7bc2a917

@ -47,25 +47,25 @@
</el-form>
<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="单据类型" prop="name" ></el-table-column>
<el-table-column label="出入库类型" prop="mainAction" >
<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="mainAction">
<template slot-scope="scope">
<span>{{ mainActionMap[scope.row.mainAction] }}</span>
</template>
</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">
<span>{{ enableMap[scope.row.enable] }}</span>
</template>
</el-table-column>
<el-table-column label="一次校验" prop="checkEnable" >
<el-table-column label="一次校验" prop="checkEnable">
<template slot-scope="scope">
<span>{{ enableMap[scope.row.checkEnable] }}</span>
</template>
</el-table-column>
<el-table-column label="二次核对" prop="secCheckEnable" >
<el-table-column label="二次核对" prop="secCheckEnable">
<template slot-scope="scope">
<span>{{ enableMap[scope.row.secCheckEnable] }}</span>
</template>
@ -80,7 +80,7 @@
>
<el-button
type="text"
:disabled="!configParms.typeScan"
:disabled="!configParams.typeScan"
@click.native.stop="deleteDialog(scope.row)"
>删除
</el-button
@ -103,7 +103,7 @@
<modifyDialog :inputQuery="inputQuery"></modifyDialog>
<div slot="footer" class="dialog-footer">
<el-button type="primary" size="small" @click="onAddSubmit"
:disabled="!configParms.typeScan"
:disabled="!configParams.typeScan"
>提交
</el-button
>
@ -125,7 +125,7 @@
<modifyDialog :inputQuery="inputQuery" :modifySubmit="onModifySubmit"></modifyDialog>
<div style="text-align: center">
<el-button type="primary" size="small" icon="search" @click="onModifySubmit"
:disabled="!configParms.typeScan"
:disabled="!configParams.typeScan"
>提交
</el-button
>
@ -217,6 +217,8 @@ export default {
orderVisibleType: 0,
advanceType: null,
preIn: null,
originAction: null,
comments: null,
},
enableMap: {
true: "是",
@ -231,7 +233,7 @@ export default {
multipleSelection: [],
uploadFileUrl: null,
headers: {},
configParms: {},
configParams: {},
loading: false,
};
@ -353,66 +355,13 @@ export default {
});
},
handleAddClick() {
this.inputQuery = {enable: false, expireTip: true};
this.addDialogVisible = true;
},
handleModifyClick(row) {
this.inputQuery = {
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.inputQuery = row;
this.modifyDialogVisible = true;
},
@ -473,7 +422,7 @@ export default {
findConfig()
.then((response) => {
if (response.code == 20000) {
this.configParms = response.data;
this.configParams = response.data;
}
})
.catch(() => {

@ -111,6 +111,29 @@
</el-col>
</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-col :span="23" type="flex">
<el-form-item prop="comments">
@ -153,7 +176,6 @@
</div>
</el-dialog>
</div>
</template>
@ -162,6 +184,7 @@
import {candidateBusType} from "@/api/basic/busType";
import busTypeAdvancedSettings from "@/views/basic/busType/busTypeAdvancedSettings.vue";
import {isBlank} from "@/utils/strUtil";
import {getOriginBusType} from "@/api/basic/busOriginType";
export default {
name: "BussinessTypeModify",
@ -184,12 +207,8 @@ export default {
isBuType: true,
isFilterBind: true,
},
storageList: [],
subInvList: [],
orderTypeList: [],
fromSpecialOptions: [],
thirdSys: [],
localTypes: [],
originTypes: [],
value: "",
options: [{
@ -221,50 +240,8 @@ export default {
})
.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;
},
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() {
let query = {
corpType: 4,
@ -279,8 +256,8 @@ export default {
if (type != 2) {
this.inputQuery.genUnit = false;
}
}
,
},
//
getOrderType() {
this.orderTypeList = [];
@ -338,9 +315,7 @@ export default {
this.getOrderType();
}
this.getList();
this.getStorage();
this.findSpecialMethod();
},
};
</script>

Loading…
Cancel
Save