文件上传加头部参数

master
anthonywj 3 years ago
parent ec3263fcc5
commit ef5d2cbaa7

@ -1,4 +1,4 @@
{ {
"BASE_URL": "http://192.168.0.109:9996", "BASE_URL": "http://127.0.0.1:9996",
"SERVER_IP": "http://192.168.0.109:9996" "SERVER_IP": "http://127.0.0.1:9996"
} }

File diff suppressed because one or more lines are too long

@ -1,6 +1,6 @@
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>医院UDI自助管理平台</title><link rel=stylesheet href=https://unpkg.com/element-ui/lib/theme-chalk/index.css><link href=css/home.5235ad9e.css rel=prefetch><link href=js/home.1a94cfbc.js rel=prefetch><link href=css/app.cc490a0d.css rel=preload as=style><link href=css/chunk-vendors.072ae084.css rel=preload as=style><link href=js/app.76b56a5d.js rel=preload as=script><link href=js/chunk-vendors.ac7bf19a.js rel=preload as=script><link href=css/chunk-vendors.072ae084.css rel=stylesheet><link href=css/app.cc490a0d.css rel=stylesheet></head><body><div id=app></div><script src=./tinymce4.7.5/tinymce.min.js></script><script src=https://unpkg.zhimg.com/vue@2.6.14/dist/vue.runtime.min.js></script><script src=https://unpkg.zhimg.com/vuex@3.6.2/dist//vuex.min.js></script><script src=https://unpkg.zhimg.com/vue-router@3.0.1/dist/vue-router.min.js></script><script src=https://unpkg.zhimg.com/element-ui@2.15.7/lib/index.js></script><script>ga('create', 'UA-110990780-1', 'auto'); <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>医院UDI自助管理平台</title><link rel=stylesheet href=https://unpkg.com/element-ui/lib/theme-chalk/index.css><link href=css/home.12df80ae.css rel=prefetch><link href=js/home.292e619e.js rel=prefetch><link href=css/app.0e62438b.css rel=preload as=style><link href=css/chunk-vendors.072ae084.css rel=preload as=style><link href=js/app.ec6d5dfb.js rel=preload as=script><link href=js/chunk-vendors.ac7bf19a.js rel=preload as=script><link href=css/chunk-vendors.072ae084.css rel=stylesheet><link href=css/app.0e62438b.css rel=stylesheet></head><body><div id=app></div><script src=./tinymce4.7.5/tinymce.min.js></script><script src=https://unpkg.zhimg.com/vue@2.6.14/dist/vue.runtime.min.js></script><script src=https://unpkg.zhimg.com/vuex@3.6.2/dist//vuex.min.js></script><script src=https://unpkg.zhimg.com/vue-router@3.0.1/dist/vue-router.min.js></script><script src=https://unpkg.zhimg.com/element-ui@2.15.7/lib/index.js></script><script>ga('create', 'UA-110990780-1', 'auto');
ga('send', 'pageview'); ga('send', 'pageview');
window.addEventListener('hashchange', function () { window.addEventListener('hashchange', function () {
ga('set', 'page', window.location.href); ga('set', 'page', window.location.href);
ga('send', 'pageview'); ga('send', 'pageview');
});</script><script src=js/chunk-vendors.ac7bf19a.js></script><script src=js/app.76b56a5d.js></script></body></html> });</script><script src=js/chunk-vendors.ac7bf19a.js></script><script src=js/app.ec6d5dfb.js></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,4 +1,4 @@
{ {
"BASE_URL": "http://192.168.0.109:9996", "BASE_URL": "http://127.0.0.1:9996",
"SERVER_IP": "http://192.168.0.109:9996" "SERVER_IP": "http://127.0.0.1:9996"
} }

@ -83,7 +83,7 @@
</el-col> </el-col>
<el-col :span="4" class="el-col"> <el-col :span="4" class="el-col">
<div class="text item"> <div class="text item">
<el-checkbox v-model="inputQuery.changeEnable" @change="isChangeOrder"></el-checkbox> <el-checkbox v-model="inputQuery.changeEnable" @change="isChangeOrder" :disabled="!changeEnable"></el-checkbox>
</div> </div>
</el-col> </el-col>
<el-col :span="4" class="el-col"> <el-col :span="4" class="el-col">
@ -242,6 +242,7 @@ export default {
originTypes: [], originTypes: [],
codeTypes: [], codeTypes: [],
value: "", value: "",
changeEnable: false,
changeEdit: 0, changeEdit: 0,
editChangeTypeVisible: false, editChangeTypeVisible: false,
formMap: { formMap: {
@ -262,10 +263,13 @@ export default {
if (this.inputQuery.changeEnable) { if (this.inputQuery.changeEnable) {
this.visibleChange = true; this.visibleChange = true;
} }
this.changeEnable = true;
} else { } else {
// this.$message.error(response.message); // this.$message.error(response.message);
this.visibleChange = false; this.visibleChange = false;
this.changeEnable = false;
} }
}) })

@ -260,7 +260,7 @@
<el-row :gutter="20" class="el-row" type="flex" style="margin-left: 15px"> <el-row :gutter="20" class="el-row" type="flex" style="margin-left: 15px">
<el-col :span="4" class="el-col"> <el-col :span="4" class="el-col">
<div class="text item"> <div class="text item">
<el-checkbox v-model="inputQuery.secCheckUdims" :disabled="!inputQuery.secCheckEnable">web <el-checkbox v-model="inputQuery.secCheckWebNew" :disabled="!inputQuery.secCheckEnable">web
</el-checkbox> </el-checkbox>
</div> </div>
</el-col> </el-col>
@ -278,13 +278,13 @@
</el-col> </el-col>
<el-col :span="4" class="el-col"> <el-col :span="4" class="el-col">
<div class="text item"> <div class="text item">
<el-checkbox v-model="inputQuery.secCheckPc" :disabled="!inputQuery.secCheckEnable">UDIMS <el-checkbox v-model="inputQuery.secCheckUdims" :disabled="!inputQuery.secCheckEnable">UDIMS
</el-checkbox> </el-checkbox>
</div> </div>
</el-col> </el-col>
<el-col :span="4" class="el-col"> <el-col :span="4" class="el-col">
<div class="text item"> <div class="text item">
<el-checkbox v-model="inputQuery.secCheckWebNew" :disabled="!inputQuery.secCheckEnable">UDI <el-checkbox v-model="inputQuery.secCheckPc" :disabled="!inputQuery.secCheckEnable">UDI
</el-checkbox> </el-checkbox>
</div> </div>
</el-col> </el-col>

@ -98,6 +98,7 @@
import {filterLog, deleteLog} from "../../api/basic/corpExport"; import {filterLog, deleteLog} from "../../api/basic/corpExport";
import corpSelect from "./CorpSelect"; import corpSelect from "./CorpSelect";
import axios from "axios"; import axios from "axios";
// import axios from "../../utils/axios";
export default { export default {
data() { data() {
return { return {

@ -58,7 +58,6 @@
prop="name" prop="name"
label="仓库名称" label="仓库名称"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="advanceType" prop="advanceType"
@ -67,6 +66,16 @@
<span>{{ enableMap[scope.row.advanceType] }}</span> <span>{{ enableMap[scope.row.advanceType] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column
prop="level"
label="仓库等级"
>
</el-table-column>
<el-table-column
prop="pcode"
label="上级仓库"
>
</el-table-column>
<!-- <el-table-column--> <!-- <el-table-column-->
<!-- prop="isDefault"--> <!-- prop="isDefault"-->
<!-- label="是否默认库存">--> <!-- label="是否默认库存">-->
@ -89,7 +98,6 @@
<el-button <el-button
type="text" type="text"
size="small" size="small"
@click.native.stop="handleForm(node, scope.row, 'edit')" @click.native.stop="handleForm(node, scope.row, 'edit')"
>编辑 >编辑
</el-button </el-button
@ -145,13 +153,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="仓库编码" prop="title" class="query-form-item"> <el-form-item label="货位编码" prop="title" class="query-form-item">
<el-input <el-input
disabled
v-model="formData.code" style="width: 80%" v-model="formData.code" style="width: 80%"
auto-complete="off" auto-complete="off"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="仓库名称" prop="name" class="query-form-item"> <el-form-item label="货位名称" prop="name" class="query-form-item">
<el-input <el-input
v-model="formData.name" style="width: 80%" v-model="formData.name" style="width: 80%"
auto-complete="off" auto-complete="off"
@ -160,7 +169,7 @@
<el-form-item class="query-form-item" label="仓库类型:"> <el-form-item class="query-form-item" label="仓库类型:">
<el-select v-model="formData.advanceType" placeholder="仓库类型" clearable> <el-select v-model="formData.advanceType" placeholder="仓库类型" clearable disabled>
<el-option label="寄售" :value=true></el-option> <el-option label="寄售" :value=true></el-option>
<el-option label="仓库" :value=false></el-option> <el-option label="仓库" :value=false></el-option>
</el-select> </el-select>
@ -171,22 +180,6 @@
<el-radio :label="1">正常</el-radio> <el-radio :label="1">正常</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<!-- <el-form-item v-if="formData.pid == 0">-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="4" class="el-col">-->
<!-- <div class="text item">-->
<!-- <el-checkbox v-model="formData.advanceType"></el-checkbox>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="4" class="el-col">-->
<!-- <div class="text item">-->
<!-- <el-checkbox v-model="formData.isDefault"></el-checkbox>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- </el-form-item>-->
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm">取消</el-button> <el-button @click.native="hideForm">取消</el-button>
@ -199,8 +192,6 @@
> >
</div> </div>
</el-dialog> </el-dialog>
<el-dialog <el-dialog
:title="formMap[formName]" :title="formMap[formName]"
:close-on-click-modal="false" :close-on-click-modal="false"
@ -211,33 +202,70 @@
top="5vh" top="5vh"
> >
<el-form :model="formData" :rules="formRules" ref="dataForm"> <el-form :model="formData" :rules="formRules" ref="dataForm">
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<el-form-item label="仓库编码" prop="title" class="query-form-item"> <el-form-item label="仓库编码" prop="title" class="query-form-item">
<el-input <el-input
v-model="formData.code" style="width: 80%" v-model="formData.code" style="width: 80%"
auto-complete="off" auto-complete="off"
disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12" class="el-col">
<el-form-item label="仓库名称" prop="name" class="query-form-item"> <el-form-item label="仓库名称" prop="name" class="query-form-item">
<el-input <el-input
v-model="formData.name" style="width: 80%" v-model="formData.name" style="width: 80%"
auto-complete="off" auto-complete="off"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<el-form-item class="query-form-item" label="仓库等级:">
<el-select v-model="formData.level" placeholder="仓库等级" clearable @change="changeLevel">
<el-option label="1 级库" :value='1'></el-option>
<el-option label="2 级库" :value='2'></el-option>
<el-option label="3 级库" :value='3'></el-option>
<el-option label="4 级库" :value='4'></el-option>
<el-option label="5 级库" :value='5'></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12" class="el-col">
<el-form-item class="query-form-item" label="上级仓库:">
<el-select v-model="formData.pcode" placeholder="请选择当前仓库" clearable="true" size="mini">
<el-option
v-for="item in pCodes"
:key="item.name"
:label="item.name"
:value="item.code">
<span style="float: left">{{ item.name }}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<el-form-item class="query-form-item" label="仓库类型:"> <el-form-item class="query-form-item" label="仓库类型:">
<el-select v-model="formData.advanceType" placeholder="仓库类型" clearable> <el-select v-model="formData.advanceType" placeholder="仓库类型" clearable>
<el-option label="寄售" :value='true'></el-option> <el-option label="寄售" :value='true'></el-option>
<el-option label="仓库" :value='false'></el-option> <el-option label="仓库" :value='false'></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12" class="el-col">
<el-form-item label="状态:" prop="status" class="query-form-item"> <el-form-item label="状态:" prop="status" class="query-form-item">
<el-radio-group v-model="formData.status"> <el-radio-group v-model="formData.status">
<el-radio :label="0">禁用</el-radio> <el-radio :label="0">禁用</el-radio>
<el-radio :label="1">正常</el-radio> <el-radio :label="1">正常</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<!-- <el-form-item v-if="formData.pid == 0">--> <!-- <el-form-item v-if="formData.pid == 0">-->
<!-- <el-row :gutter="20" class="el-row" type="flex">--> <!-- <el-row :gutter="20" class="el-row" type="flex">-->
@ -271,7 +299,7 @@
<script> <script>
import { import {
filterList, filterList, filterAll,
saveWarehouse, saveWarehouse,
deleteWarehouse, exportJson deleteWarehouse, exportJson
} from "../../api/basic/invWarehouse"; } from "../../api/basic/invWarehouse";
@ -309,6 +337,7 @@ export default {
}, },
treeList: [], treeList: [],
fileList: [], fileList: [],
pCodes: [],
uploadData: {}, uploadData: {},
loading: true, loading: true,
index: null, index: null,
@ -423,44 +452,44 @@ export default {
}, },
// //
handleForm(node, data, formName) { handleForm(node, data, formName) {
this.formVisible = true;
let no = this.getProjectNum() + Math.floor(Math.random() * 10000) // let no = this.getProjectNum() + Math.floor(Math.random() * 10000)
this.pidData = data || null; this.pidData = data || null;
formJson.pid = (data && parseInt(data.id)) || ""; formJson.pid = (data && parseInt(data.id)) || "";
this.formData = JSON.parse(JSON.stringify(formJson)); this.formData = JSON.parse(JSON.stringify(formJson));
if (formName === "edit") { if (formName === "edit") {
if (data.pid == 0) {
this.formVisible = true;
} else {
this.subFormVisible = true;
}
this.formData = Object.assign({}, data); this.formData = Object.assign({}, data);
this.node = node; this.node = node;
} else { } else {
this.formData.code = no; // this.formData.code = no;
this.formVisible = true;
} }
this.formData.pid = !this.formData.pid ? "" : this.formData.pid;
this.formName = formName; this.formName = formName;
if (data && data.id) { // if (data && data.id) {
this.index = this.mergeList.findIndex((d) => d.id === data.id); // this.index = this.mergeList.findIndex((d) => d.id === data.id);
} // }
}, },
handleSubForm(node, data, formName) { handleSubForm(node, data, formName) {
this.subFormVisible = true; this.subFormVisible = true;
this.pidData = data || null; this.pidData = data || null;
formJson.pid = (data && parseInt(data.id)) || ""; formJson.pid = (data && parseInt(data.id)) || "";
this.formData = JSON.parse(JSON.stringify(formJson)); this.formData = JSON.parse(JSON.stringify(formJson));
if (formName === "edit") { if (formName === "edit") {
this.formData = Object.assign({}, data); this.formData = Object.assign({}, data);
this.node = node; this.node = node;
} else {
let no = this.getProjectNum() + Math.floor(Math.random() * 10000);
this.formData.code = no;
} }
this.formData.pid = !this.formData.pid ? "" : this.formData.pid; this.formData.pid = !this.formData.pid ? "" : this.formData.pid;
this.formName = formName; this.formName = formName;
if (data && data.id) { // if (data && data.id) {
this.index = this.mergeList.findIndex((d) => d.id === data.id); // this.index = this.mergeList.findIndex((d) => d.id === data.id);
} // }
}, },
formSubmit() { formSubmit() {
this.$refs["dataForm"].validate((valid) => { this.$refs["dataForm"].validate((valid) => {
@ -470,6 +499,7 @@ export default {
saveWarehouse(data, this.formName) saveWarehouse(data, this.formName)
.then((response) => { .then((response) => {
this.formLoading = false; this.formLoading = false;
this.subFormVisible = false;
if (response.code !== 20000) { if (response.code !== 20000) {
this.$message.error(response.message); this.$message.error(response.message);
return false; return false;
@ -500,6 +530,7 @@ export default {
}) })
.catch(() => { .catch(() => {
this.formLoading = false; this.formLoading = false;
this.subFormVisible = false;
}); });
} }
}); });
@ -602,6 +633,20 @@ export default {
ADMIN_TOKEN: store.getters.token, ADMIN_TOKEN: store.getters.token,
}; };
}, },
getParentInv(data) {
this.pCodes = [];
let query = {level: data - 1};
filterAll(query)
.then((response) => {
this.pCodes = response.data || [];
})
.catch(() => {
});
},
changeLevel(row) {
this.getParentInv(this.formData.level);
},
}, },
filters: { filters: {
statusFilterType(status) { statusFilterType(status) {

@ -400,7 +400,6 @@ import successOrderExportPDFSetting from "./successOrderExportPDF";
import {downloadInoutOrderSuccessPDF} from "../../api/itextpdf/itextpdf"; import {downloadInoutOrderSuccessPDF} from "../../api/itextpdf/itextpdf";
import selectErpOrder from "./DialogSelectErpOrder"; import selectErpOrder from "./DialogSelectErpOrder";
import {getBussinessType} from "../../api/basic/bussinessType"; import {getBussinessType} from "../../api/basic/bussinessType";
import axios from "axios";
import {formatDate} from "../../utils/date"; import {formatDate} from "../../utils/date";
const formJson = { const formJson = {
site_id: "", site_id: "",

@ -248,44 +248,44 @@
> >
</el-button-group> </el-button-group>
<el-row :gutter="20"> <!-- <el-row :gutter="20">-->
<el-col :span="3">
<div class="ao-text">
<span>扫码录入</span>
</div>
</el-col>
<el-col :span="10">
<el-form-item prop="code">
<!-- @keyup.native.enter="focusNext('iCount')" @focus="getInputFocus($event)"
@keypress.enter.native="selectProductFunction($event)"
-->
<el-input
@keyup.enter.native="selectProductFunction($event)"
v-model="code"
auto-complete="off"
ref='inputRef'
@focus="getInputFocus($event)"
></el-input>
</el-form-item>
</el-col>
<!-- <el-col :span="3">--> <!-- <el-col :span="3">-->
<!-- <div class="ao-text">--> <!-- <div class="ao-text">-->
<!-- <span>数量</span>--> <!-- <span>扫码录入</span>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-col>--> <!-- </el-col>-->
<!-- <el-col :span="4">--> <!-- <el-col :span="10">-->
<!-- <el-form-item prop="iCount">--> <!-- <el-form-item prop="code">-->
<!-- &lt;!&ndash; @keypress.enter.native="addCode()"&ndash;&gt;-->
<!-- <el-input v-model="iCount" auto-complete="off" ref="iCount"--> <!-- &lt;!&ndash; @keyup.native.enter="focusNext('iCount')" @focus="getInputFocus($event)"-->
<!-- @keypress.enter.native="iCountEnterFunction()"--> <!-- @keypress.enter.native="selectProductFunction($event)"-->
<!-- &ndash;&gt;-->
<!-- <el-input-->
<!-- @keyup.enter.native="selectProductFunction($event)"-->
<!-- v-model="code"-->
<!-- auto-complete="off"-->
<!-- ref='inputRef'-->
<!-- @focus="getInputFocus($event)"--> <!-- @focus="getInputFocus($event)"-->
<!-- @input="iCountChange"--> <!-- ></el-input>-->
<!-- oninput="value=value.replace(/[^\d]/g,'')"></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-col>--> <!-- </el-col>-->
</el-row> <!-- &lt;!&ndash; <el-col :span="3">&ndash;&gt;-->
<!-- &lt;!&ndash; <div class="ao-text">&ndash;&gt;-->
<!-- &lt;!&ndash; <span>数量</span>&ndash;&gt;-->
<!-- &lt;!&ndash; </div>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-col>&ndash;&gt;-->
<!-- &lt;!&ndash; <el-col :span="4">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item prop="iCount">&ndash;&gt;-->
<!-- &lt;!&ndash; &lt;!&ndash; @keypress.enter.native="addCode()"&ndash;&gt;&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="iCount" auto-complete="off" ref="iCount"&ndash;&gt;-->
<!-- &lt;!&ndash; @keypress.enter.native="iCountEnterFunction()"&ndash;&gt;-->
<!-- &lt;!&ndash; @focus="getInputFocus($event)"&ndash;&gt;-->
<!-- &lt;!&ndash; @input="iCountChange"&ndash;&gt;-->
<!-- &lt;!&ndash; oninput="value=value.replace(/[^\d]/g,'')"></el-input>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-col>&ndash;&gt;-->
<!-- </el-row>-->
<!-- highlight-current-row--> <!-- highlight-current-row-->
<!-- @current-change="rowChange"--> <!-- @current-change="rowChange"-->

@ -164,44 +164,44 @@
> >
</el-button-group> </el-button-group>
<el-row :gutter="20"> <!-- <el-row :gutter="20">-->
<el-col :span="3">
<div class="ao-text">
<span>扫码录入</span>
</div>
</el-col>
<el-col :span="10">
<el-form-item prop="code">
<!-- @keyup.native.enter="focusNext('iCount')" @focus="getInputFocus($event)"
@keypress.enter.native="selectProductFunction($event)"
-->
<el-input
@keyup.enter.native="selectProductFunction($event)"
v-model="code"
auto-complete="off"
ref='inputRef'
@focus="getInputFocus($event)"
></el-input>
</el-form-item>
</el-col>
<!-- <el-col :span="3">--> <!-- <el-col :span="3">-->
<!-- <div class="ao-text">--> <!-- <div class="ao-text">-->
<!-- <span>数量</span>--> <!-- <span>扫码录入</span>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-col>--> <!-- </el-col>-->
<!-- <el-col :span="4">--> <!-- <el-col :span="10">-->
<!-- <el-form-item prop="iCount">--> <!-- <el-form-item prop="code">-->
<!-- &lt;!&ndash; @keypress.enter.native="addCode()"&ndash;&gt;-->
<!-- <el-input v-model="iCount" auto-complete="off" ref="iCount"--> <!-- &lt;!&ndash; @keyup.native.enter="focusNext('iCount')" @focus="getInputFocus($event)"-->
<!-- @keypress.enter.native="iCountEnterFunction()"--> <!-- @keypress.enter.native="selectProductFunction($event)"-->
<!-- &ndash;&gt;-->
<!-- <el-input-->
<!-- @keyup.enter.native="selectProductFunction($event)"-->
<!-- v-model="code"-->
<!-- auto-complete="off"-->
<!-- ref='inputRef'-->
<!-- @focus="getInputFocus($event)"--> <!-- @focus="getInputFocus($event)"-->
<!-- @input="iCountChange"--> <!-- ></el-input>-->
<!-- oninput="value=value.replace(/[^\d]/g,'')"></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-col>--> <!-- </el-col>-->
</el-row> <!-- &lt;!&ndash; <el-col :span="3">&ndash;&gt;-->
<!-- &lt;!&ndash; <div class="ao-text">&ndash;&gt;-->
<!-- &lt;!&ndash; <span>数量</span>&ndash;&gt;-->
<!-- &lt;!&ndash; </div>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-col>&ndash;&gt;-->
<!-- &lt;!&ndash; <el-col :span="4">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item prop="iCount">&ndash;&gt;-->
<!-- &lt;!&ndash; &lt;!&ndash; @keypress.enter.native="addCode()"&ndash;&gt;&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="iCount" auto-complete="off" ref="iCount"&ndash;&gt;-->
<!-- &lt;!&ndash; @keypress.enter.native="iCountEnterFunction()"&ndash;&gt;-->
<!-- &lt;!&ndash; @focus="getInputFocus($event)"&ndash;&gt;-->
<!-- &lt;!&ndash; @input="iCountChange"&ndash;&gt;-->
<!-- &lt;!&ndash; oninput="value=value.replace(/[^\d]/g,'')"></el-input>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-col>&ndash;&gt;-->
<!-- </el-row>-->
<!-- highlight-current-row--> <!-- highlight-current-row-->
<!-- @current-change="rowChange"--> <!-- @current-change="rowChange"-->
@ -660,7 +660,7 @@ export default {
selectProductFunction(event) { selectProductFunction(event) {
if (event == null) { if (event == null) {
this.$refs.inputRef.focus(); // this.$refs.inputRef.focus();
} else { } else {
event.target.select(); event.target.select();
} }
@ -770,7 +770,7 @@ export default {
} }
} else { } else {
this.$message.warning(response.message); this.$message.warning(response.message);
this.focusNext('inputRef'); // this.focusNext('inputRef');
if (this.$isNotBlank(event)) { if (this.$isNotBlank(event)) {
event.target.select(); event.target.select();
} }

@ -158,44 +158,44 @@
> >
</el-button-group> </el-button-group>
<el-row :gutter="20"> <!-- <el-row :gutter="20">-->
<el-col :span="3">
<div class="ao-text">
<span>扫码录入</span>
</div>
</el-col>
<el-col :span="10">
<el-form-item prop="code">
<!-- @keyup.native.enter="focusNext('iCount')" @focus="getInputFocus($event)"
@keypress.enter.native="selectProductFunction($event)"
-->
<el-input
@keyup.enter.native="selectProductFunction($event)"
v-model="code"
auto-complete="off"
ref='inputRef'
@focus="getInputFocus($event)"
></el-input>
</el-form-item>
</el-col>
<!-- <el-col :span="3">--> <!-- <el-col :span="3">-->
<!-- <div class="ao-text">--> <!-- <div class="ao-text">-->
<!-- <span>数量</span>--> <!-- <span>扫码录入</span>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-col>--> <!-- </el-col>-->
<!-- <el-col :span="4">--> <!-- <el-col :span="10">-->
<!-- <el-form-item prop="iCount">--> <!-- <el-form-item prop="code">-->
<!-- &lt;!&ndash; @keypress.enter.native="addCode()"&ndash;&gt;-->
<!-- <el-input v-model="iCount" auto-complete="off" ref="iCount"--> <!-- &lt;!&ndash; @keyup.native.enter="focusNext('iCount')" @focus="getInputFocus($event)"-->
<!-- @keypress.enter.native="iCountEnterFunction()"--> <!-- @keypress.enter.native="selectProductFunction($event)"-->
<!-- &ndash;&gt;-->
<!-- <el-input-->
<!-- @keyup.enter.native="selectProductFunction($event)"-->
<!-- v-model="code"-->
<!-- auto-complete="off"-->
<!-- ref='inputRef'-->
<!-- @focus="getInputFocus($event)"--> <!-- @focus="getInputFocus($event)"-->
<!-- @input="iCountChange"--> <!-- ></el-input>-->
<!-- oninput="value=value.replace(/[^\d]/g,'')"></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-col>--> <!-- </el-col>-->
</el-row> <!-- &lt;!&ndash; <el-col :span="3">&ndash;&gt;-->
<!-- &lt;!&ndash; <div class="ao-text">&ndash;&gt;-->
<!-- &lt;!&ndash; <span>数量</span>&ndash;&gt;-->
<!-- &lt;!&ndash; </div>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-col>&ndash;&gt;-->
<!-- &lt;!&ndash; <el-col :span="4">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item prop="iCount">&ndash;&gt;-->
<!-- &lt;!&ndash; &lt;!&ndash; @keypress.enter.native="addCode()"&ndash;&gt;&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="iCount" auto-complete="off" ref="iCount"&ndash;&gt;-->
<!-- &lt;!&ndash; @keypress.enter.native="iCountEnterFunction()"&ndash;&gt;-->
<!-- &lt;!&ndash; @focus="getInputFocus($event)"&ndash;&gt;-->
<!-- &lt;!&ndash; @input="iCountChange"&ndash;&gt;-->
<!-- &lt;!&ndash; oninput="value=value.replace(/[^\d]/g,'')"></el-input>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-col>&ndash;&gt;-->
<!-- </el-row>-->
<!-- highlight-current-row--> <!-- highlight-current-row-->
<!-- @current-change="rowChange"--> <!-- @current-change="rowChange"-->

Loading…
Cancel
Save