代码备份

20240912_adapter_z
yewj 11 months ago
parent e5bb9d4788
commit da62e9963f

@ -5,7 +5,7 @@
> >
<el-row :gutter="24" class="el-row"> <el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="工位名称:" prop="workplaceName" class="query-form-item"> <el-form-item label="所属工位:" prop="workplaceName" class="query-form-item">
<el-input <el-input
disabled disabled
v-model="busData.workplaceName" style="width: 80%" v-model="busData.workplaceName" style="width: 80%"
@ -13,16 +13,6 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="el-col">
<el-form-item label="业务名称:" prop="busName" class="query-form-item">
<el-input
v-model="formData.busName" style="width: 80%"
auto-complete="off"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="是否配套系统:" prop="isMatching" class="query-form-item"> <el-form-item label="是否配套系统:" prop="isMatching" class="query-form-item">
<el-select v-model="formData.isMatching" style="width: 80%" placeholder="选择扫码方式" <el-select v-model="formData.isMatching" style="width: 80%" placeholder="选择扫码方式"
@ -33,10 +23,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="单据类型:" prop="documentTypeCode" class="query-form-item"> <el-form-item label="单据类型:" prop="documentTypeCode" class="query-form-item">
<el-select v-model="formData.documentTypeCode" placeholder="请选择单据类型" <el-select v-model="formData.documentTypeCode" placeholder="请选择单据类型"
style="width: 80%" style="width: 80%"
@change="documentTypeChange"
> >
<el-option <el-option
v-for="item in busTypes" v-for="item in busTypes"
@ -49,8 +43,36 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="el-col">
<el-form-item label="业务名称:" prop="busName" class="query-form-item">
<el-input
v-model="formData.busName" style="width: 80%"
auto-complete="off"
></el-input>
</el-form-item>
</el-col>
</el-row> </el-row>
<el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col">
<el-form-item label="出入库方式:" prop="documentTypeCode" class="query-form-item">
<el-select v-model="formData.inoutType" style="width: 80%" placeholder="选择出入库方式"
>
<el-option label="入库" :value="1"></el-option>
<el-option label="出库" :value="2"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12" class="el-col">
<el-form-item label="计量单位:" prop="orderCirType" class="query-form-item">
<el-select v-model="formData.orderCirType" style="width: 80%" placeholder="选择计量单位">
<el-option label="流通计量单位" :value="1"></el-option>
<el-option label="使用计量单位" :value="2"></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24" class="el-row"> <el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="扫码方式:" prop="scanType" class="query-form-item"> <el-form-item label="扫码方式:" prop="scanType" class="query-form-item">
@ -63,11 +85,9 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="结果处理:" prop="checkInsert" class="query-form-item"> <el-form-item label="结果处理:" prop="checkInsert" class="query-form-item">
<el-select v-model="formData.checkInsert" style="width: 80%" placeholder="选择扫码方式" clearable <el-select v-model="formData.checkInsert" style="width: 80%" placeholder="选择扫码方式"
:disabled="formData.scanType == 1" :disabled="formData.scanType == 1"
> >
<el-option label="自动添加" :value="1"></el-option> <el-option label="自动添加" :value="1"></el-option>
@ -88,12 +108,20 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="单据流通方式:" prop="orderCirType" class="query-form-item"> <el-form-item label="默认仓库:" prop="invCode" class="query-form-item">
<el-select v-model="formData.orderCirType" style="width: 80%" placeholder="选择单据流通方式"> <el-select v-model="formData.invCode" placeholder="请选择仓库"
<el-option label="配送流通" :value="1"></el-option> style="width: 80%"
<el-option label="出库使用" :value="2"></el-option> clearable
>
<el-option
v-for="item in invList"
:key="item.name"
:label="item.name"
:value="item.code"
>
<span style="float: left">{{ item.name }}</span>
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -102,11 +130,14 @@
<el-row :gutter="24" class="el-row"> <el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="往来单位类型:" prop="corpType" class="query-form-item"> <el-form-item label="往来单位类型:" prop="corpType" class="query-form-item">
<el-select v-model="formData.corpType" style="width: 80%" placeholder="选择往来单位类型"> <el-select v-model="formData.corpType" style="width: 80%" placeholder="选择往来单位类型"
<el-option label="客户" :value="1"></el-option> @change="corpTypeChange"
>
<el-option label="供应商" :value="2"></el-option> <el-option label="供应商" :value="2"></el-option>
<el-option label="内部科室" :value="3"></el-option> <el-option label="客户" :value="1"></el-option>
<el-option label="特殊往来" :value="4"></el-option> <el-option label="特殊往来" :value="4"></el-option>
<el-option label="内部科室" :value="3"></el-option>
<el-option label="填写" :value="5"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -122,23 +153,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="24" class="el-row"> <el-row :gutter="24" class="el-row">
<el-col :span="12" class="el-col">
<el-form-item label="默认仓库:" prop="invCode" class="query-form-item">
<el-select v-model="formData.invCode" placeholder="请选择仓库"
style="width: 80%"
clearable
>
<el-option
v-for="item in invList"
: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>
<!--<el-col :span="12" class="el-col">--> <!--<el-col :span="12" class="el-col">-->
<!-- <el-form-item label="往来单位类型:" prop="corpType" class="query-form-item">--> <!-- <el-form-item label="往来单位类型:" prop="corpType" class="query-form-item">-->
@ -210,7 +225,10 @@ export default {
scanType: 1, scanType: 1,
checkInsert: 1, checkInsert: 1,
isMatching: 1, isMatching: 1,
documentTypeCode: null inoutType: null,
documentTypeCode: null,
orderCirType: 1,
warnType: 2,
}, },
invList: [], invList: [],
busTypes: [], busTypes: [],
@ -236,12 +254,12 @@ export default {
orderCirType: [ orderCirType: [
{required: true, message: '请选择单据流通方式', trigger: 'blur'} {required: true, message: '请选择单据流通方式', trigger: 'blur'}
], ],
corpType: [ // corpType: [
// { required: true, message: '', trigger: 'blur' } // // { required: true, message: '', trigger: 'blur' }
], // ],
unitTittle: [ // unitTittle: [
// { required: true, message: '', trigger: 'blur' } // // { required: true, message: '', trigger: 'blur' }
], // ],
} }
} }
}, },
@ -285,6 +303,35 @@ export default {
this.getBusTypeList() this.getBusTypeList()
} }
}, },
documentTypeChange(val) {
if (this.formData.isMatching == 0) {
let matchingItem = this.busTypes.find(item => item.code == val);
this.formData = {...this.formData, busName: matchingItem.name}
} else {
let matchingItem = this.busTypes.find(item => item.code == val);
this.formData = {...this.formData, busName: matchingItem.name}
}
},
corpTypeChange(value) {
switch (value) {
case 1:
this.formData.unitTittle = "客户"
break;
case 2:
this.formData.unitTittle = "供应商"
break;
case 3:
this.formData.unitTittle = "内部科室"
break;
case 4:
this.formData.unitTittle = "特殊往来"
break;
case 5:
break;
}
},
getBusTypeList() { getBusTypeList() {
let query = { let query = {
enable: 1, enable: 1,
@ -307,7 +354,8 @@ export default {
this.$message.error('获取错误') this.$message.error('获取错误')
} }
}) })
}, }
,
formSubmit() { formSubmit() {
this.formData.workplaceCode = this.workplaceId this.formData.workplaceCode = this.workplaceId
if (this.upData != null) { if (this.upData != null) {
@ -330,18 +378,18 @@ export default {
this.$message.error('新增失败') this.$message.error('新增失败')
} }
}) })
} else {
} }
}) })
// this.formData // this.formData
} }
}, }
,
hideForm() { hideForm() {
this.closeDialog() this.closeDialog()
}, }
,
// scanType // scanType
updateFormRules() { updateFormRules() {
if (this.formData.scanType === 1) { if (this.formData.scanType === 1) {
@ -353,12 +401,16 @@ export default {
this.$set(this.formRules.corpType, 0, {required: true, message: '请选择往来单位类型', trigger: 'blur'}); this.$set(this.formRules.corpType, 0, {required: true, message: '请选择往来单位类型', trigger: 'blur'});
this.$set(this.formRules.unitTittle, 0, {required: true, message: '请输入往来类型标题', trigger: 'blur'}); this.$set(this.formRules.unitTittle, 0, {required: true, message: '请输入往来类型标题', trigger: 'blur'});
} }
}, }
,
changeCheckInsert() { changeCheckInsert() {
if (this.formData.operationType == 1) { if (this.formData.scanType == 1) {
this.formData.checkInsert = 1 this.formData.checkInsert = 1
} else {
this.formData.checkInsert = 2
} }
}, }
,
}, },
watch: { watch: {
// scanType // scanType

@ -3,7 +3,7 @@
<el-card> <el-card>
<el-row type="flex"> <el-row type="flex">
<el-col style="flex: 1" v-show="Dictionary"> <el-col style="flex: 1" v-show="Dictionary">
<el-col v-if="showSearch" style="min-width: 300px; max-width: 100%"> <el-col v-if="showSearch" style="min-width: 200px; max-width: 100%">
<el-tree <el-tree
:data="treeList" :data="treeList"
class="tree" class="tree"
@ -26,10 +26,10 @@
新增 新增
</el-button> </el-button>
<el-button <el-button
v-if="data.parentCode != null"
type="text" type="text"
size="mini" size="mini"
style="margin-left: 10px" style="margin-left: 10px"
:disabled="data.parentCode == null"
@click="() => append(data, 'edit')" @click="() => append(data, 'edit')"
> >
编辑 编辑
@ -37,14 +37,13 @@
<el-button <el-button
type="text" type="text"
size="mini" size="mini"
:disabled="data.parentCode == null" v-if="data.parentCode != null"
@click="delTree(data)" @click="delTree(data)"
> >
删除 删除
</el-button> </el-button>
</span </span>
>
</el-tree> </el-tree>
</el-col> </el-col>
</el-col> </el-col>
@ -108,24 +107,26 @@
<el-table-column type="index" label="序号"></el-table-column> <el-table-column type="index" label="序号"></el-table-column>
<el-table-column label="工位编码" prop="workplaceId" width="90"></el-table-column> <el-table-column label="工位编码" prop="workplaceId" width="90"></el-table-column>
<el-table-column label="工位名称" prop="workplaceName" width="120"></el-table-column> <el-table-column label="工位名称" prop="workplaceName" width="120"></el-table-column>
<!--<el-table-column label="所属组别" prop="categoryName" width="90"></el-table-column>-->
<!--<el-table-column label="单据类型编号" prop="busTypeCode" width="100"></el-table-column>-->
<!--<el-table-column label="单据类型名称" prop="busTypeName" width="100"></el-table-column>-->
<!--<el-table-column label="单据来源系统" prop="fromTypeName" width="100"></el-table-column>-->
<el-table-column label="所属部门" prop="deptCodeName" width="90"></el-table-column>
<!--<el-table-column label="默认仓库" prop="invName" width="90"></el-table-column>-->
<el-table-column label="工位类型" prop="workplaceType" width="90"> <el-table-column label="工位类型" prop="workplaceType" width="90">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ workplaceTypeMao[scope.row.workplaceType] }}</span> <span>{{ workplaceTypeMao[scope.row.workplaceType] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="库存预警数" prop="invRemindNumber" width="90"></el-table-column>
<el-table-column label="工位状态" prop="workplaceStatus" width="90"> <el-table-column label="工位状态" prop="workplaceStatus" width="90">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ workplaceStatusMap[scope.row.workplaceStatus] }}</span> <span>{{ workplaceStatusMap[scope.row.workplaceStatus] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<!--<el-table-column label="所属组别" prop="categoryName" width="90"></el-table-column>-->
<!--<el-table-column label="单据类型编号" prop="busTypeCode" width="100"></el-table-column>-->
<!--<el-table-column label="单据类型名称" prop="busTypeName" width="100"></el-table-column>-->
<!--<el-table-column label="单据来源系统" prop="fromTypeName" width="100"></el-table-column>-->
<el-table-column label="所属部门" prop="deptCodeName" width="90"></el-table-column>
<!--<el-table-column label="默认仓库" prop="invName" width="90"></el-table-column>-->
<el-table-column label="工位负责人" prop="employeeName" width="90"></el-table-column> <el-table-column label="工位负责人" prop="employeeName" width="90"></el-table-column>
<el-table-column label="库存预警数" prop="invRemindNumber" width="90"></el-table-column>
<el-table-column label="创建时间" prop="createTime" width="140"></el-table-column> <el-table-column label="创建时间" prop="createTime" width="140"></el-table-column>
<el-table-column label="备注" prop="remake" width="140"></el-table-column> <el-table-column label="备注" prop="remake" width="140"></el-table-column>
<el-table-column label="操作" fixed="right" width="160"> <el-table-column label="操作" fixed="right" width="160">
@ -163,61 +164,7 @@
<!--<el-card>--> <!--<el-card>-->
<el-tabs type="border-card" style="margin: 15px"> <el-tabs type="border-card" style="margin: 15px">
<el-tab-pane> <el-tab-pane>
<span slot="label">{{ workplaceName }}-用户列表</span> <!-- {{ workplaceName }}--->
<el-form :inline="true" :model="userQuery" class="query-form" size="mini"
style="margin-bottom: 10px"
>
<el-form-item class="query-form-item" label="用户账号/用户名称:">
<el-input
v-model="userQuery.userKey"
placeholder="请输入用户账号/名称"
clearable
></el-input>
</el-form-item>
<el-form-item>
<el-button-group>
<el-button
type="primary"
icon="el-icon-refresh"
@click="onUserReset"
>重置
</el-button>
<el-button type="primary" @click="loadUserList"
icon="el-icon-search"
>查询
</el-button
>
</el-button-group>
</el-form-item>
</el-form>
<el-table v-loading="userLoading" :data="userList" style="width: 100%;" :row-style="{height: '32px' }"
highlight-current-row
>
<el-table-column type="index" label="序号"></el-table-column>
<el-table-column label="用户账号" prop="userName"></el-table-column>
<el-table-column label="用户名称" prop="employeeName"></el-table-column>
<el-table-column label="备注" prop="remark"></el-table-column>
<el-table-column label="操作" fixed="right" width="50">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click.native.stop="removeUser(scope.row)"
>移除
</el-button>
</template>
</el-table-column>
</el-table>
<pagination
:total="userTotal"
:limit.sync="userQuery.limit"
:page.sync="userQuery.page"
@pagination="getUserBindWork(userQuery)"
>
</pagination>
</el-tab-pane>
<el-tab-pane>
<span slot="label">{{ workplaceName }}-业务类型</span> <span slot="label">{{ workplaceName }}-业务类型</span>
<el-form :inline="true" :model="busQuery" class="query-form" size="mini" <el-form :inline="true" :model="busQuery" class="query-form" size="mini"
style="margin-bottom: 10px" style="margin-bottom: 10px"
@ -254,40 +201,46 @@
highlight-current-row highlight-current-row
> >
<el-table-column type="index" label="序号"></el-table-column> <el-table-column type="index" label="序号"></el-table-column>
<el-table-column label="业务类型编码 " prop="documentTypeCode" width="100"></el-table-column> <!-- <el-table-column label="业务类型编码 " prop="documentTypeCode" width="100"></el-table-column>-->
<el-table-column label="业务名称 " prop="busName"></el-table-column> <el-table-column label="业务名称 " prop="busName" width="160"></el-table-column>
<el-table-column label="仓库名称 " prop="invName"></el-table-column> <el-table-column label="配套系统" prop="isMatching" width="100">
<el-table-column label="是否配套系统" prop="isMatching" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ isMatchings[scope.row.isMatching] }}</span> <span>{{ isMatchings[scope.row.isMatching] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="扫码方式" prop="scanType"> <el-table-column label="单据类型" prop="thrBusName" width="140"></el-table-column>
<el-table-column label="出入库" prop="inoutType" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ operationTypes[scope.row.scanType] }}</span> <span>{{ inoutTypes[scope.row.inoutType] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="处理结果 " prop="checkInsert"> <el-table-column label="计量单位 " prop="orderCirType" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ checkInserts[scope.row.checkInsert] }}</span> <span>{{ orderCirTypes[scope.row.orderCirType] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="单据流通方式 " prop="orderCirType" width="100"> <el-table-column label="扫码方式" prop="scanType" width="120">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ orderCirTypes[scope.row.orderCirType] }}</span> <span>{{ operationTypes[scope.row.scanType] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="异常方式提醒" prop="warnType" width="100"> <el-table-column label="处理结果 " prop="checkInsert" width="120">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ warnTypeMap[scope.row.warnType] }}</span> <span>{{ checkInserts[scope.row.checkInsert] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="往来单位类型" prop="corpType" width="100"> <el-table-column label="异常方式提醒" prop="warnType" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ corpTypeMap[scope.row.corpType] }}</span> <span>{{ warnTypeMap[scope.row.warnType] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="往来类型标题" prop="unitTittle" width="100"></el-table-column> <!-- <el-table-column label="往来单位类型" prop="corpType" width="100">-->
<!-- <template slot-scope="scope">-->
<!-- <span>{{ corpTypeMap[scope.row.corpType] }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column label="往来类型标题" prop="unitTittle" width="100"></el-table-column>-->
<!-- <el-table-column label="默认仓库 " prop="invName"></el-table-column>-->
<el-table-column label="操作" fixed="right" width="120"> <el-table-column label="操作" fixed="right" width="120">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -300,7 +253,7 @@
type="text" type="text"
size="small" size="small"
@click.native.stop="removeBusType(scope.row)" @click.native.stop="removeBusType(scope.row)"
> >
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -313,6 +266,61 @@
> >
</pagination> </pagination>
</el-tab-pane> </el-tab-pane>
<el-tab-pane>
<span slot="label">{{ workplaceName }}-用户列表</span>
<el-form :inline="true" :model="userQuery" class="query-form" size="mini"
style="margin-bottom: 10px"
>
<el-form-item class="query-form-item" label="用户账号/用户名称:">
<el-input
v-model="userQuery.userKey"
placeholder="请输入用户账号/名称"
clearable
></el-input>
</el-form-item>
<el-form-item>
<el-button-group>
<el-button
type="primary"
icon="el-icon-refresh"
@click="onUserReset"
>重置
</el-button>
<el-button type="primary" @click="loadUserList"
icon="el-icon-search"
>查询
</el-button
>
</el-button-group>
</el-form-item>
</el-form>
<el-table v-loading="userLoading" :data="userList" style="width: 100%;" :row-style="{height: '32px' }"
highlight-current-row
>
<el-table-column type="index" label="序号"></el-table-column>
<el-table-column label="用户账号" prop="userName"></el-table-column>
<el-table-column label="用户名称" prop="employeeName"></el-table-column>
<el-table-column label="备注" prop="remark"></el-table-column>
<el-table-column label="操作" fixed="right" width="50">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click.native.stop="removeUser(scope.row)"
>移除
</el-button>
</template>
</el-table-column>
</el-table>
<pagination
:total="userTotal"
:limit.sync="userQuery.limit"
:page.sync="userQuery.page"
@pagination="getUserBindWork(userQuery)"
>
</pagination>
</el-tab-pane>
</el-tabs> </el-tabs>
</el-col> </el-col>
@ -461,7 +469,7 @@
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="备注:" prop="remake" class="query-form-item"> <el-form-item label="备注:" prop="remake" class="query-form-item">
<el-input <el-input
v-model="formData.remake" style="width: 100%" v-model="formData.remake" style="width: 80%"
auto-complete="off" auto-complete="off"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -743,6 +751,10 @@ export default {
2: '按单校验三期', 2: '按单校验三期',
3: '按单不校验三期' 3: '按单不校验三期'
}, },
inoutTypes: {
1: '入库',
2: '出库',
},
corpTypeMap: { corpTypeMap: {
1: '客户', 1: '客户',
2: '供应商', 2: '供应商',
@ -851,7 +863,7 @@ export default {
workplaceType: 3, workplaceType: 3,
deptCode: null, deptCode: null,
chargeUser: null, chargeUser: null,
constituencies: null, constituencies: "1001",
invRemindNumber: 0, invRemindNumber: 0,
remake: null, remake: null,
}; };
@ -1041,7 +1053,7 @@ export default {
.then((response) => { .then((response) => {
var treeList = response.data || [] var treeList = response.data || []
const filteredList = treeList.filter(item => item.parentCode != null) const filteredList = treeList.filter(item => item.parentCode != null)
this.fromDeptOptions = filteredList this.fromDeptOptions = treeList
}) })
.catch(() => { .catch(() => {
}) })
@ -1216,7 +1228,7 @@ export default {
}) })
}, },
removeBusType(row) { removeBusType(row) {
this.$confirm('此操作将永久移除该单据类型, 是否继续?', '提示', { this.$confirm('此操作将永久删除该业务类型, 是否继续?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'

@ -9,22 +9,18 @@
<span <span
style="margin: 10px;color: #2d8cf0;font-size: 14px;" style="margin: 10px;color: #2d8cf0;font-size: 14px;"
>部门&nbsp:&nbsp{{ this.userInfo.deptName }}</span> >部门&nbsp:&nbsp{{ this.userInfo.deptName }}</span>
<span <span style="font-weight: 500;color:rgb(51 48 48); font-size: 14px;">{{
style="margin-right: 18px;margin-left:8px;color: #2d8cf0;font-size: 14px;"
>仓库&nbsp:&nbsp{{ this.userInfo.inv }}</span>
<span style="font-weight: 500;color:rgb(51 48 48); font-size: 14px;">用户&nbsp:&nbsp{{
this.userInfo.companyName this.userInfo.companyName
}}</span> }}</span>
<span <span
style="font-weight: 500;color:rgb(51 48 48); font-size: 14px; margin-right: 20px" style="font-weight: 500;color:rgb(51 48 48); font-size: 14px; margin-right: 20px"
>({{ >(用户&nbsp:&nbsp{{
this.userInfo.userName this.userInfo.userName
}})</span> }})</span>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
<!-- <el-alert--> <!-- <el-alert-->
<!-- style="margin-top: 15px"--> <!-- style="margin-top: 15px"-->
<!-- :title="msgTip"--> <!-- :title="msgTip"-->
@ -881,8 +877,6 @@ export default {
} }
} }
} }

@ -9,22 +9,18 @@
<span <span
style="margin: 10px;color: #2d8cf0;font-size: 14px;" style="margin: 10px;color: #2d8cf0;font-size: 14px;"
>部门&nbsp:&nbsp{{ this.userInfo.deptName }}</span> >部门&nbsp:&nbsp{{ this.userInfo.deptName }}</span>
<span <!-- <span style="font-weight: 500;color:rgb(51 48 48); font-size: 14px;">{{-->
style="margin-right: 18px;margin-left:8px;color: #2d8cf0;font-size: 14px;" <!-- this.userInfo.companyName-->
>仓库&nbsp:&nbsp{{ this.userInfo.inv }}</span> <!-- }}</span>-->
<span style="font-weight: 500;color:rgb(51 48 48); font-size: 14px;">用户&nbsp:&nbsp{{
this.userInfo.companyName
}}</span>
<span <span
style="font-weight: 500;color:rgb(51 48 48); font-size: 14px; margin-right: 20px" style="font-weight: 500;color:rgb(51 48 48); font-size: 14px; margin-right: 20px"
>({{ >&nbsp&nbsp&nbsp&nbsp(用户&nbsp:&nbsp{{
this.userInfo.userName this.userInfo.userName
}})</span> }})</span>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
<!-- <el-alert--> <!-- <el-alert-->
<!-- style="margin-top: 15px"--> <!-- style="margin-top: 15px"-->
<!-- :title="msgTip"--> <!-- :title="msgTip"-->
@ -56,7 +52,7 @@
<el-button <el-button
type="primary" type="primary"
:disabled="formData.tagStatus<2" :disabled="formData.tagStatus<2"
@click.native="finishOrder()" @click.native="confirmFinishOrder()"
>处理完成 >处理完成
</el-button> </el-button>
@ -371,6 +367,7 @@ export default {
busType: null, busType: null,
workPlaceCode: null, workPlaceCode: null,
fromCorp: null, fromCorp: null,
confirmFinish: false,
}, },
selectPrescriptionVisible: false, selectPrescriptionVisible: false,
corpOrderIdDisabled: false, corpOrderIdDisabled: false,
@ -880,8 +877,6 @@ export default {
} }
} }
} }

@ -570,6 +570,16 @@ export default {
this.orderFormData.workPlaceCode = workPlaceCode this.orderFormData.workPlaceCode = workPlaceCode
this.scanCode = ""; this.scanCode = "";
this.corpOrderIdDisabled = false; this.corpOrderIdDisabled = false;
this.splitType = this.$route.query.splitType;
if (this.splitType == "search") {
} else if (this.splitType == "out") {
this.orderFormData.action = 'SC72197936495755';
} else if (this.splitType == "return") {
this.orderFormData.action = 'SC72249388338364';
}
this.orderFormData.fromCorp = "72198012799726";
this.refreshCodesPanel() this.refreshCodesPanel()
}, },
// //
@ -1467,8 +1477,8 @@ export default {
closeChooseDialog() { closeChooseDialog() {
this.chooseDraftOrderVisible = false this.chooseDraftOrderVisible = false
}, },
handleChoose(billNo) { handleChoose(currentRow) {
this.orderFormData.billNo = billNo this.orderQuery = currentRow
this.refreshCodesPanel(); this.refreshCodesPanel();
}, },
draftOrder() { draftOrder() {

@ -1188,7 +1188,7 @@ export default {
// //
choose(){ choose(){
this.closeChooseDialog() this.closeChooseDialog()
this.handleChoose(this.radioCh) this.handleChoose(this.currentRow)
}, },
// //
findCurWorkPlaces(val) { findCurWorkPlaces(val) {

Loading…
Cancel
Save