9/4 工位基础数据界面优化

20240912_adapter_z
wangwei 10 months ago
parent 1df603d497
commit c96e1b7d9d

@ -429,7 +429,8 @@
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<el-form-item label="所属组别:" prop="constituencies" class="query-form-item"> <el-form-item label="所属组别:" prop="constituencies" class="query-form-item">
<el-select v-model="formData.constituencies" placeholder="请选择所属组别" <el-select v-model="formData.constituencies" placeholder="请选择所属组别"
style="width: 80%"> style="width: 80%"
>
<el-option <el-option
v-for="item in fromDeptOptions" v-for="item in fromDeptOptions"
:key="item.code" :key="item.code"
@ -665,16 +666,16 @@ import {
createWorkplaceId, printWorkLabel, getUsers createWorkplaceId, printWorkLabel, getUsers
} from '@/api/basic/workPlace/sysWorkplaceManage' } from '@/api/basic/workPlace/sysWorkplaceManage'
import { filterAllByUser, filterList, getInvListByUser } from '@/api/system/invWarehouse' import { filterAllByUser, filterList, getInvListByUser } from '@/api/system/invWarehouse'
import {addTree, deleteTree, getTree, updateTree} from '@/api/basic/collectPoint/collectPointManage' import { addTree, deleteTree, getTree, updateTree } from '@/api/basic/collectPoint/collectPointManage'
import {getCollectBusType} from '@/api/basic/collectPoint/gatherOrderType' import { getCollectBusType } from '@/api/basic/collectPoint/gatherOrderType'
import panelGroup from '@/views/dashboard/PanelGroup' 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 selectBusType from './selectBusType'
import addBusTypeDialog from './addBusTypeDialog' import addBusTypeDialog from './addBusTypeDialog'
import {getWorkBindBusTypes, removeBusTypeById} from '@/api/basic/workPlace/sysWorkplaceDocuments' import { getWorkBindBusTypes, removeBusTypeById } from '@/api/basic/workPlace/sysWorkplaceDocuments'
export default { export default {
components: {selectBusType, addBusTypeDialog}, components: { selectBusType, addBusTypeDialog },
data() { data() {
return { return {
query: { query: {
@ -690,7 +691,7 @@ export default {
list: [], list: [],
treeList: [ treeList: [
{ {
code: 1001, code: '1001',
parentCode: null, parentCode: null,
label: '全部' label: '全部'
} }
@ -725,32 +726,32 @@ export default {
filterBadInv: true, filterBadInv: true,
formRules: { formRules: {
workplaceName: [ workplaceName: [
{required: true, message: '请输入工位名称', trigger: 'blur'} { required: true, message: '请输入工位名称', trigger: 'blur' }
], ],
operationType: [ operationType: [
{required: true, message: '请选择作业方式', trigger: 'blur'} { required: true, message: '请选择作业方式', trigger: 'blur' }
], ],
checkInsert: [ checkInsert: [
{required: true, message: '处理结果不能为空', trigger: 'blur'} { required: true, message: '处理结果不能为空', trigger: 'blur' }
], ],
// invRemindNumber: [ // invRemindNumber: [
// { required: true, message: '', trigger: 'blur' } // { required: true, message: '', trigger: 'blur' }
// ], // ],
warnType: [ warnType: [
{required: true, message: '请选择提醒方式', trigger: 'blur'} { required: true, message: '请选择提醒方式', trigger: 'blur' }
], ],
corpType: [ corpType: [
{required: true, message: '请选择往来单位类型', trigger: 'blur'} { required: true, message: '请选择往来单位类型', trigger: 'blur' }
], ],
orderId: [ orderId: [
{required: true, message: '请选择单据类型', trigger: 'blur'} { required: true, message: '请选择单据类型', trigger: 'blur' }
], ],
unitTittle: [ unitTittle: [
{required: true, message: '请输入往来类型标题', trigger: 'blur'} { required: true, message: '请输入往来类型标题', trigger: 'blur' }
], ],
workplaceStatus: [ workplaceStatus: [
{required: true, message: '请选择工位状态', trigger: 'blur'} { required: true, message: '请选择工位状态', trigger: 'blur' }
], ]
// workplaceType: [ // workplaceType: [
// { required: true, message: '', trigger: 'blur' } // { required: true, message: '', trigger: 'blur' }
// ] // ]
@ -892,7 +893,7 @@ export default {
workplaceStatus: 1, workplaceStatus: 1,
deptCode: null, deptCode: null,
chargeUser: null, chargeUser: null,
constituencies: '1001', constituencies: null,
invRemindNumber: 0, invRemindNumber: 0,
remake: null remake: null
} }
@ -942,6 +943,9 @@ export default {
}, },
formSubmit() { formSubmit() {
// this.formData.constituencies = this.groupData.code // this.formData.constituencies = this.groupData.code
if (this.formData.constituencies == null) {
this.formData.constituencies = '1001'
}
if (this.fromName == 'add') { if (this.fromName == 'add') {
this.$refs['dataForm'].validate((valid) => { this.$refs['dataForm'].validate((valid) => {
if (valid) { if (valid) {
@ -997,6 +1001,7 @@ export default {
this.$message.error('错误') this.$message.error('错误')
} }
}) })
this.getTree()
this.addWorkplaceDialogVisible = true this.addWorkplaceDialogVisible = true
}, },
deleteWorkplace(row) { deleteWorkplace(row) {
@ -1046,7 +1051,7 @@ export default {
const binaryData = [] const binaryData = []
binaryData.push(response) binaryData.push(response)
let url = window.URL.createObjectURL( let url = window.URL.createObjectURL(
new Blob(binaryData, {type: 'application/pdf'}) new Blob(binaryData, { type: 'application/pdf' })
) )
this.loading = false this.loading = false
window.open(url) window.open(url)
@ -1086,7 +1091,17 @@ 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)
if (treeList.length == 0) {
this.fromDeptOptions = [
{
code: '1001',
parentCode: null,
label: '全部'
}
]
} else {
this.fromDeptOptions = treeList this.fromDeptOptions = treeList
}
}) })
.catch(() => { .catch(() => {
}) })
@ -1233,7 +1248,8 @@ export default {
getDeptList() { getDeptList() {
this.deptList = [] this.deptList = []
let data = let data =
{enable: true, {
enable: true
} }
filterList(data).then(res => { filterList(data).then(res => {
if (res.code == 20000) { if (res.code == 20000) {

Loading…
Cancel
Save