|
|
|
@ -73,7 +73,7 @@
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="当前部门:" class="query-form-item">
|
|
|
|
|
<deptSelect style="width: 68%" :value.sync="query.deptCode"/>
|
|
|
|
|
<deptSelect style="width: 68%" :value.sync="query.deptCode"/>
|
|
|
|
|
<!--<deptSelect :value.sync="query.invCode" :params.sync="filterBadInv" :changeValue.sync="invChange"/>-->
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -128,7 +128,7 @@
|
|
|
|
|
<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="remake" width="140"></el-table-column>
|
|
|
|
|
<el-table-column label="操作" fixed="right" width="120">
|
|
|
|
|
<el-table-column label="操作" fixed="right" width="160">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button
|
|
|
|
|
type="text"
|
|
|
|
@ -263,9 +263,9 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="扫码方式" prop="scanType">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<span>{{ operationTypes[scope.row.scanType] }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<span>{{ operationTypes[scope.row.scanType] }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="处理结果 " prop="checkInsert">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
@ -283,9 +283,9 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="往来单位类型" prop="corpType" width="100">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<span>{{ corpTypeMap[scope.row.corpType] }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
<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="操作" fixed="right" width="120">
|
|
|
|
@ -331,7 +331,7 @@
|
|
|
|
|
<el-form :model="formData" style="width: 100%;" ref="dataForm" :rules="formRules"
|
|
|
|
|
label-width="auto"
|
|
|
|
|
>
|
|
|
|
|
<el-row :gutter="24" class="el-row">
|
|
|
|
|
<el-row :gutter="24">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="工位编码:" prop="workplaceId" class="query-form-item">
|
|
|
|
|
<el-input
|
|
|
|
@ -350,45 +350,28 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="24" class="el-row">
|
|
|
|
|
<el-row :gutter="24">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="作业方式:" prop="operationType" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.operationType" style="width: 80%" placeholder="选择扫码方式" clearable
|
|
|
|
|
@change="changeCheckInsert"
|
|
|
|
|
>
|
|
|
|
|
<el-option label="扫码生成业务单" :value="1"></el-option>
|
|
|
|
|
<el-option label="按单校验三期" :value="2"></el-option>
|
|
|
|
|
<el-option label="按单不校验三期" :value="3"></el-option>
|
|
|
|
|
<el-form-item label="工位状态:" prop="workplaceStatus" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.workplaceStatus" style="width: 80%" placeholder="工位状态">
|
|
|
|
|
<el-option label="暂停" :value="0"></el-option>
|
|
|
|
|
<el-option label="启用" :value="1"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="结果处理:" prop="checkInsert" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.checkInsert" style="width: 80%" placeholder="选择扫码方式" clearable
|
|
|
|
|
:disabled="formData.operationType == 1"
|
|
|
|
|
>
|
|
|
|
|
<el-option label="自动添加" :value="1"></el-option>
|
|
|
|
|
<el-option label="自动不添加" :value="2"></el-option>
|
|
|
|
|
<el-option label="根据提醒决定" :value="3"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-form-item label="工位类型:" prop="workplaceType" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.workplaceType" style="width: 80%" placeholder="工位类型">
|
|
|
|
|
<el-option label="全部" :value="3"></el-option>
|
|
|
|
|
<el-option label="拆零" :value="1"></el-option>
|
|
|
|
|
<el-option label="取整" :value="2"></el-option>
|
|
|
|
|
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="异常提醒方式:" prop="warnType" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.warnType" style="width: 80%" placeholder="选择扫码方式" clearable>
|
|
|
|
|
<el-option label="信息提醒" :value="1"></el-option>
|
|
|
|
|
<el-option label="信息弹框提醒" :value="2"></el-option>
|
|
|
|
|
<el-option label="不提醒" :value="3"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="24">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item prop="deptCode" label="所属部门:">
|
|
|
|
|
<el-select v-model="formData.deptCode" placeholder="请选择部门" clearable
|
|
|
|
|
style="width: 80%"
|
|
|
|
@ -405,25 +388,6 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<!--<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-->
|
|
|
|
|
<!-- @change="handleInvChange"-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <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-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="工位负责人:" prop="chargeUser" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.chargeUser" placeholder="请选择负责人"
|
|
|
|
@ -439,29 +403,30 @@
|
|
|
|
|
<span style="float: left">{{ item.employeeName }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<!--<el-input-->
|
|
|
|
|
<!-- v-model="formData.chargeUser" style="width: 80%"-->
|
|
|
|
|
<!-- auto-complete="off"-->
|
|
|
|
|
<!--></el-input>-->
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<!--<el-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="单据类型:" prop="orderId" class="query-form-item">-->
|
|
|
|
|
<!-- <el-select v-model="formData.orderId" placeholder="请选择单据类型"-->
|
|
|
|
|
<!-- style="width: 80%"-->
|
|
|
|
|
<!-- clearable-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <el-option-->
|
|
|
|
|
<!-- v-for="item in busTypes"-->
|
|
|
|
|
<!-- :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-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-->
|
|
|
|
|
<!-- @change="handleInvChange"-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <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 :gutter="24">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="所属组别:" prop="constituencies" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.constituencies" placeholder="请选择所属组别"
|
|
|
|
@ -479,26 +444,6 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<!--<el-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="往来单位类型:" prop="corpType" class="query-form-item">-->
|
|
|
|
|
<!-- <el-select v-model="formData.corpType" style="width: 80%" placeholder="选择往来单位类型" clearable>-->
|
|
|
|
|
<!-- <el-option label="客户" :value="1"></el-option>-->
|
|
|
|
|
<!-- <el-option label="供应商" :value="2"></el-option>-->
|
|
|
|
|
<!-- <el-option label="内部科室" :value="3"></el-option>-->
|
|
|
|
|
<!-- <el-option label="特殊往来" :value="4"></el-option>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!--</el-col>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--<el-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="往来类型标题:" prop="unitTittle" class="query-form-item">-->
|
|
|
|
|
<!-- <el-input-->
|
|
|
|
|
<!-- v-model="formData.unitTittle" style="width: 80%"-->
|
|
|
|
|
<!-- auto-complete="off"-->
|
|
|
|
|
<!-- ></el-input>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!--</el-col>-->
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="库存预警数:" prop="invRemindNumber" class="query-form-item">
|
|
|
|
|
<el-input-number
|
|
|
|
@ -510,25 +455,37 @@
|
|
|
|
|
></el-input-number>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="24" class="el-row">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="工位状态:" prop="workplaceStatus" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.workplaceStatus" style="width: 80%" placeholder="工位状态" clearable>
|
|
|
|
|
<el-option label="暂停" :value="0"></el-option>
|
|
|
|
|
<el-option label="启用" :value="1"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="工位类型:" prop="workplaceType" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.workplaceType" style="width: 80%" placeholder="工位状态" clearable>
|
|
|
|
|
<el-option label="拆零" :value="1"></el-option>
|
|
|
|
|
<el-option label="取整" :value="2"></el-option>
|
|
|
|
|
<el-option label="全部" :value="3"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-form-item label="备注:" prop="remake" class="query-form-item">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formData.remake" style="width: 100%"
|
|
|
|
|
auto-complete="off"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
<!--<el-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="单据类型:" prop="orderId" class="query-form-item">-->
|
|
|
|
|
<!-- <el-select v-model="formData.orderId" placeholder="请选择单据类型"-->
|
|
|
|
|
<!-- style="width: 80%"-->
|
|
|
|
|
<!-- clearable-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <el-option-->
|
|
|
|
|
<!-- v-for="item in busTypes"-->
|
|
|
|
|
<!-- :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-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="往来单位类型:" prop="corpType" class="query-form-item">-->
|
|
|
|
|
<!-- <el-select v-model="formData.corpType" style="width: 80%" placeholder="选择往来单位类型" clearable>-->
|
|
|
|
@ -539,16 +496,29 @@
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!--</el-col>-->
|
|
|
|
|
<el-row :gutter="24" class="el-row">
|
|
|
|
|
<el-col :span="22" class="el-col">
|
|
|
|
|
<el-form-item label="备注:" prop="remake" class="query-form-item">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formData.remake" style="width: 100%"
|
|
|
|
|
auto-complete="off"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--<el-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="往来类型标题:" prop="unitTittle" class="query-form-item">-->
|
|
|
|
|
<!-- <el-input-->
|
|
|
|
|
<!-- v-model="formData.unitTittle" style="width: 80%"-->
|
|
|
|
|
<!-- auto-complete="off"-->
|
|
|
|
|
<!-- ></el-input>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!--</el-col>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--<el-col :span="12" class="el-col">-->
|
|
|
|
|
<!-- <el-form-item label="往来单位类型:" prop="corpType" class="query-form-item">-->
|
|
|
|
|
<!-- <el-select v-model="formData.corpType" style="width: 80%" placeholder="选择往来单位类型" clearable>-->
|
|
|
|
|
<!-- <el-option label="客户" :value="1"></el-option>-->
|
|
|
|
|
<!-- <el-option label="供应商" :value="2"></el-option>-->
|
|
|
|
|
<!-- <el-option label="内部科室" :value="3"></el-option>-->
|
|
|
|
|
<!-- <el-option label="特殊往来" :value="4"></el-option>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!--</el-col>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
@ -562,19 +532,18 @@
|
|
|
|
|
</div>
|
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
|
:title="formMap[formName]"
|
|
|
|
|
append-to-body
|
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
|
:close-on-press-escape="false"
|
|
|
|
|
:visible.sync="subFormVisible"
|
|
|
|
|
width="60%"
|
|
|
|
|
width="45%"
|
|
|
|
|
top="5vh"
|
|
|
|
|
>
|
|
|
|
|
<el-form :model="subData" ref="dataForm" label-width="80px">
|
|
|
|
|
<el-row :gutter="20" class="el-row" type="flex">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-col class="el-col">
|
|
|
|
|
<el-form-item label="上级菜单" prop="parentCode">
|
|
|
|
|
<el-select v-model="subData.parentCode" placeholder="选择上级菜单"
|
|
|
|
|
style="width: 80%"
|
|
|
|
@ -593,7 +562,10 @@
|
|
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20" class="el-row" type="flex">
|
|
|
|
|
<el-col class="el-col">
|
|
|
|
|
<el-form-item label="名称" prop="name" class="query-form-item">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="subData.name" style="width: 80%"
|
|
|
|
@ -609,7 +581,7 @@
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="subData.remark"
|
|
|
|
|
type="textarea"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
auto-complete="off"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -665,17 +637,17 @@ import {
|
|
|
|
|
deleteWorkplace,
|
|
|
|
|
createWorkplaceId, printWorkLabel, getUsers
|
|
|
|
|
} from '@/api/basic/workPlace/sysWorkplaceManage'
|
|
|
|
|
import { filterAllByUser, getInvListByUser } from '@/api/system/invWarehouse'
|
|
|
|
|
import { addTree, deleteTree, getTree, updateTree } from '@/api/basic/collectPoint/collectPointManage'
|
|
|
|
|
import { getCollectBusType } from '@/api/basic/collectPoint/gatherOrderType'
|
|
|
|
|
import {filterAllByUser, getInvListByUser} from '@/api/system/invWarehouse'
|
|
|
|
|
import {addTree, deleteTree, getTree, updateTree} from '@/api/basic/collectPoint/collectPointManage'
|
|
|
|
|
import {getCollectBusType} from '@/api/basic/collectPoint/gatherOrderType'
|
|
|
|
|
import panelGroup from '@/views/dashboard/PanelGroup'
|
|
|
|
|
import { delUserBindWork, getUserBindWork } from '@/api/basic/collectPoint/userWorkplace'
|
|
|
|
|
import {delUserBindWork, getUserBindWork} from '@/api/basic/collectPoint/userWorkplace'
|
|
|
|
|
import selectBusType from './selectBusType'
|
|
|
|
|
import addBusTypeDialog from './addBusTypeDialog'
|
|
|
|
|
import { getWorkBindBusTypes,removeBusTypeById } from '@/api/basic/workPlace/sysWorkplaceDocuments'
|
|
|
|
|
import {getWorkBindBusTypes, removeBusTypeById} from '@/api/basic/workPlace/sysWorkplaceDocuments'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
components: { selectBusType,addBusTypeDialog },
|
|
|
|
|
components: {selectBusType, addBusTypeDialog},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
query: {
|
|
|
|
@ -709,8 +681,15 @@ export default {
|
|
|
|
|
'edit': '编辑业务类型'
|
|
|
|
|
},
|
|
|
|
|
formData: {
|
|
|
|
|
operationType: 1,
|
|
|
|
|
deptCode: null
|
|
|
|
|
workplaceId: null,
|
|
|
|
|
workplaceName: null,
|
|
|
|
|
workplaceStatus: 1,
|
|
|
|
|
workplaceType: 3,
|
|
|
|
|
deptCode: null,
|
|
|
|
|
chargeUser: null,
|
|
|
|
|
constituencies: null,
|
|
|
|
|
invRemindNumber: 0,
|
|
|
|
|
remake: null,
|
|
|
|
|
},
|
|
|
|
|
workplaceCode: '6001',
|
|
|
|
|
unitStorageList: [],
|
|
|
|
@ -719,34 +698,34 @@ export default {
|
|
|
|
|
filterBadInv: true,
|
|
|
|
|
formRules: {
|
|
|
|
|
workplaceName: [
|
|
|
|
|
{ required: true, message: '请输入工位名称', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请输入工位名称', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
operationType: [
|
|
|
|
|
{ required: true, message: '请选择作业方式', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请选择作业方式', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
checkInsert: [
|
|
|
|
|
{ required: true, message: '处理结果不能为空', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
invRemindNumber: [
|
|
|
|
|
{ required: true, message: '请输入工位存量提醒数', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '处理结果不能为空', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
// invRemindNumber: [
|
|
|
|
|
// { required: true, message: '请输入工位存量提醒数', trigger: 'blur' }
|
|
|
|
|
// ],
|
|
|
|
|
warnType: [
|
|
|
|
|
{ required: true, message: '请选择提醒方式', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请选择提醒方式', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
corpType: [
|
|
|
|
|
{ required: true, message: '请选择往来单位类型', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请选择往来单位类型', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
orderId: [
|
|
|
|
|
{ required: true, message: '请选择单据类型', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请选择单据类型', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
unitTittle: [
|
|
|
|
|
{ required: true, message: '请输入往来类型标题', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请输入往来类型标题', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
workplaceStatus: [
|
|
|
|
|
{ required: true, message: '请选择工位状态', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请选择工位状态', trigger: 'blur'}
|
|
|
|
|
],
|
|
|
|
|
workplaceType: [
|
|
|
|
|
{ required: true, message: '请选择工位类型', trigger: 'blur' }
|
|
|
|
|
{required: true, message: '请选择工位类型', trigger: 'blur'}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
invQuery: {
|
|
|
|
@ -865,22 +844,25 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
addWorkplace() {
|
|
|
|
|
this.fromName = 'add'
|
|
|
|
|
this.formData = {
|
|
|
|
|
workplaceId: null,
|
|
|
|
|
workplaceName: null,
|
|
|
|
|
workplaceStatus: 1,
|
|
|
|
|
workplaceType: 3,
|
|
|
|
|
deptCode: null,
|
|
|
|
|
chargeUser: null,
|
|
|
|
|
constituencies: null,
|
|
|
|
|
invRemindNumber: 0,
|
|
|
|
|
remake: null,
|
|
|
|
|
};
|
|
|
|
|
this.getDeptList()
|
|
|
|
|
createWorkplaceId().then(res => {
|
|
|
|
|
if (res.code == 20000) {
|
|
|
|
|
if (res.data == null) {
|
|
|
|
|
this.formData.workplaceId = this.workplaceCode + 1001
|
|
|
|
|
this.formData.operationType = 1
|
|
|
|
|
this.formData.checkInsert = 1
|
|
|
|
|
this.formData.workplaceStatus = 1
|
|
|
|
|
this.addWorkplaceDialogVisible = true
|
|
|
|
|
this.getTree()
|
|
|
|
|
} else {
|
|
|
|
|
this.formData = {
|
|
|
|
|
operationType: 1,
|
|
|
|
|
checkInsert: 1,
|
|
|
|
|
workplaceStatus: 1
|
|
|
|
|
}
|
|
|
|
|
this.getTree()
|
|
|
|
|
this.formData.workplaceId = res.data
|
|
|
|
|
this.addWorkplaceDialogVisible = true
|
|
|
|
@ -954,11 +936,11 @@ export default {
|
|
|
|
|
edit(row) {
|
|
|
|
|
this.formData = row
|
|
|
|
|
// this.formData.invCode = String(row.invCode)
|
|
|
|
|
if (row.chargeUser == 0){
|
|
|
|
|
if (row.chargeUser == 0) {
|
|
|
|
|
this.formData.chargeUser = null
|
|
|
|
|
}else if(row.chargeUser == 1){
|
|
|
|
|
} else if (row.chargeUser == 1) {
|
|
|
|
|
this.formData.chargeUser = Number(row.chargeUser)
|
|
|
|
|
}else {
|
|
|
|
|
} else {
|
|
|
|
|
this.formData.chargeUser = row.chargeUser
|
|
|
|
|
}
|
|
|
|
|
this.fromName = 'edit'
|
|
|
|
@ -1004,7 +986,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
handleInvChange(deptCode) {
|
|
|
|
|
this.invQuery.deptCode = deptCode
|
|
|
|
|
this.formData.chargeUser = null
|
|
|
|
|
this.formData.chargeUser = null
|
|
|
|
|
getUsers(this.invQuery).then(res => {
|
|
|
|
|
if (res.code == 20000) {
|
|
|
|
|
this.users = res.data.list || []
|
|
|
|
@ -1019,7 +1001,7 @@ export default {
|
|
|
|
|
const binaryData = []
|
|
|
|
|
binaryData.push(response)
|
|
|
|
|
let url = window.URL.createObjectURL(
|
|
|
|
|
new Blob(binaryData, { type: 'application/pdf' })
|
|
|
|
|
new Blob(binaryData, {type: 'application/pdf'})
|
|
|
|
|
)
|
|
|
|
|
this.loading = false
|
|
|
|
|
window.open(url)
|
|
|
|
@ -1075,14 +1057,14 @@ export default {
|
|
|
|
|
this.userQuery.workplaceCode = this.rowData.workplaceId
|
|
|
|
|
this.getUserBindWork(this.userQuery)
|
|
|
|
|
},
|
|
|
|
|
onBusTypeReset(){
|
|
|
|
|
this.busQuery= {
|
|
|
|
|
onBusTypeReset() {
|
|
|
|
|
this.busQuery = {
|
|
|
|
|
busKey: '',
|
|
|
|
|
workplaceCode: null,
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10
|
|
|
|
|
},
|
|
|
|
|
this.getWorkBindBusTypes()
|
|
|
|
|
this.getWorkBindBusTypes()
|
|
|
|
|
},
|
|
|
|
|
loadBusList() {
|
|
|
|
|
this.getWorkBindBusTypes()
|
|
|
|
@ -1171,7 +1153,7 @@ export default {
|
|
|
|
|
this.$message.success('删除成功')
|
|
|
|
|
this.getLstTree()
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error('删除失败')
|
|
|
|
|
this.$message.error(res.message)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
@ -1243,7 +1225,7 @@ export default {
|
|
|
|
|
if (res.code == 20000) {
|
|
|
|
|
this.$message.success('移除成功')
|
|
|
|
|
this.getWorkBindBusTypes()
|
|
|
|
|
}else {
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error("移除失败")
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
@ -1251,7 +1233,7 @@ export default {
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
updateBusType(row){
|
|
|
|
|
updateBusType(row) {
|
|
|
|
|
this.upData = row
|
|
|
|
|
this.busData = this.rowData
|
|
|
|
|
this.busName = 'edit'
|
|
|
|
|