Commit c41c1440 authored by renjintao's avatar renjintao

search

parent 56b31b73
<template> <template>
<Form ref="form" :model="condition" :label-width="90"> <Form ref="form" :model="condition" :label-width="90">
<Row> <Row>
<Col :span="12" :v-if="condition.creationTime.show"><FormItem :label="$t('creationTime')" prop="creationTime"> <DatePicker type="daterange" v-model="condition.creationTime.value"></DatePicker> <Col :span="12" v-if="condition.creationTime.show">
</FormItem></Col> <FormItem :label="$t('creationTime')" prop="creationTime">
<Col :span="12" :v-if="condition.creatorUserId.show"><FormItem :label="$t('creatorUserId')" prop="creatorUserId"> <Input v-model="condition.creatorUserId.value"> </Input> <DatePicker type="daterange" v-model="condition.creationTime.value"></DatePicker>
</FormItem></Col> </FormItem>
<Col :span="12" :v-if="condition.lastModificationTime.show"><FormItem :label="$t('lastModificationTime')" prop="lastModificationTime"> <DatePicker type="daterange" v-model="condition.lastModificationTime.value"></DatePicker> </Col>
</FormItem></Col> <Col :span="12" v-if="condition.creatorUserId.show">
<Col :span="12" :v-if="condition.lastModifierUserId.show"><FormItem :label="$t('lastModifierUserId')" prop="lastModifierUserId"> <Input v-model="condition.lastModifierUserId.value"> </Input> <FormItem :label="$t('creatorUserId')" prop="creatorUserId">
</FormItem></Col> <Input v-model="condition.creatorUserId.value"></Input>
<Col :span="12" :v-if="condition.classId.show"><FormItem :label="l('classId')" prop="classId"> <Input v-model="condition.classId.value"> </Input> </FormItem>
</FormItem></Col> </Col>
<Col :span="12" :v-if="condition.unicode.show"><FormItem :label="l('unicode')" prop="unicode"> <Input v-model="condition.unicode.value"> </Input> <Col :span="12" v-if="condition.lastModificationTime.show">
</FormItem></Col> <FormItem :label="$t('lastModificationTime')" prop="lastModificationTime">
<Col :span="12" :v-if="condition.name.show"><FormItem :label="l('name')" prop="name"> <Input v-model="condition.name.value"> </Input> <DatePicker type="daterange" v-model="condition.lastModificationTime.value"></DatePicker>
</FormItem></Col> </FormItem>
<Col :span="12" :v-if="condition.code.show"><FormItem :label="l('code')" prop="code"> <Input v-model="condition.code.value"> </Input> </Col>
</FormItem></Col> <Col :span="12" v-if="condition.lastModifierUserId.show">
<Col :span="12" :v-if="condition.productId.show"><FormItem :label="l('productId')" prop="productId"> <Input v-model="condition.productId.value"> </Input> <FormItem :label="$t('lastModifierUserId')" prop="lastModifierUserId">
</FormItem></Col> <Input v-model="condition.lastModifierUserId.value"></Input>
<Col :span="12" :v-if="condition.version.show"><FormItem :label="l('version')" prop="version"> <Input v-model="condition.version.value"> </Input> </FormItem>
</FormItem></Col> </Col>
<Col :span="12" :v-if="condition.author.show"><FormItem :label="l('author')" prop="author"> <Input v-model="condition.author.value"> </Input> <Col :span="12" v-if="condition.classId.show">
</FormItem></Col> <FormItem :label="l('classId')" prop="classId">
<Col :span="12" :v-if="condition.departmentId.show"><FormItem :label="l('departmentId')" prop="departmentId"> <Input v-model="condition.departmentId.value"> </Input> <Input v-model="condition.classId.value"></Input>
</FormItem></Col> </FormItem>
<Col :span="12" :v-if="condition.isMain.show"><FormItem :label="l('isMain')" prop="isMain"> <Input v-model="condition.isMain.value"> </Input> </Col>
</FormItem></Col> <Col :span="12" v-if="condition.unicode.show">
<Col :span="12" :v-if="condition.upId.show"><FormItem :label="l('upId')" prop="upId"> <Input v-model="condition.upId.value"> </Input> <FormItem :label="l('unicode')" prop="unicode">
</FormItem></Col> <Input v-model="condition.unicode.value"></Input>
<!-- <Col :span="12" :v-if="condition.upDetailId.show"><FormItem :label="l('upDetailId')" prop="upDetailId"> <Input v-model="condition.upDetailId.value"> </Input> </FormItem>
</FormItem></Col> --> </Col>
<Col :span="12" :v-if="condition.routingType.show"><FormItem :label="l('routingType')" prop="routingType"> <Dictionary code="Process.Routing.routingType" v-model="condition.routingType.value"></Dictionary> <Col :span="12" v-if="condition.name.show">
</FormItem></Col> <FormItem :label="l('name')" prop="name">
<Col :span="12" :v-if="condition.status.show"><FormItem :label="l('status')" prop="status"> <Dictionary code="Process.Status" v-model="condition.status.value"></Dictionary> <Input v-model="condition.name.value"></Input>
</FormItem></Col> </FormItem>
<Col :span="12" :v-if="condition.approvalStatus.show"><FormItem :label="l('approvalStatus')" prop="approvalStatus"> <Dictionary code="process.RoutingStatus" v-model="condition.approvalStatus.value"></Dictionary> </Col>
</FormItem></Col> <Col :span="12" v-if="condition.code.show">
<Col :span="24" :v-if="condition.remark.show"><FormItem :label="l('remark')" prop="remark"> <Input v-model="condition.remark.value"> </Input> <FormItem :label="l('code')" prop="code">
</FormItem></Col> <Input v-model="condition.code.value"></Input>
<Col :span="12" :v-if="condition.approvalStatusRemark.show"><FormItem :label="l('approvalStatusRemark')" prop="approvalStatusRemark"> <Input v-model="condition.approvalStatusRemark.value"> </Input> </FormItem>
</FormItem></Col> </Col>
<Col :span="12" :v-if="condition.auditUserId1.show"><FormItem :label="l('auditUserId1')" prop="auditUserId1"> <Input v-model="condition.auditUserId1.value"> </Input> <Col :span="12" v-if="condition.productId.show">
</FormItem></Col> <FormItem :label="l('productId')" prop="productId">
<Col :span="12" :v-if="condition.auditUserId2.show"><FormItem :label="l('auditUserId2')" prop="auditUserId2"> <Input v-model="condition.auditUserId2.value"> </Input> <ProductSelect v-model="condition.productId.value"></ProductSelect>
</FormItem></Col> </FormItem>
<Col :span="12" :v-if="condition.platesnum.show"><FormItem :label="l('platesnum')" prop="platesnum"> <Input v-model="condition.platesnum.value"> </Input> </Col>
</FormItem></Col> <Col :span="12" v-if="condition.version.show">
<Col :span="12" :v-if="condition.isEffect.show"><FormItem :label="l('isEffect')" prop="isEffect"> <Input v-model="condition.isEffect.value"> </Input> <FormItem :label="l('version')" prop="version">
</FormItem></Col> <Input v-model="condition.version.value"></Input>
<Col :span="12" :v-if="condition.versionnotes.show"><FormItem :label="l('versionnotes')" prop="versionnotes"> <Input v-model="condition.versionnotes.value"> </Input> </FormItem>
</FormItem></Col> </Col>
<Col :span="12" :v-if="condition.phase.show"><FormItem :label="l('phase')" prop="phase"> <Input v-model="condition.phase.value"> </Input> <Col :span="12" v-if="condition.author.show">
</FormItem></Col> <FormItem :label="l('author')" prop="author">
<Col :span="12" :v-if="condition.versionid.show"><FormItem :label="l('versionid')" prop="versionid"> <Input v-model="condition.versionid.value"> </Input> <UserSelect v-model="condition.author.value"></UserSelect>
</FormItem></Col> </FormItem>
<Col :span="12" :v-if="condition.isSendPpm.show"><FormItem :label="l('isSendPpm')" prop="isSendPpm"> <Input v-model="condition.isSendPpm.value"> </Input> </Col>
</FormItem></Col> <Col :span="12" v-if="condition.departmentId.show">
<FormItem :label="l('departmentId')" prop="departmentId">
<departmentSelect v-model="condition.departmentId.value"></departmentSelect>
</FormItem>
</Col>
<Col :span="12" v-if="condition.isMain.show">
<FormItem :label="l('isMain')" prop="isMain">
<Dictionary code="Process.state" v-model="condition.isMain.value"></Dictionary>
</FormItem>
</Col>
<Col :span="12" v-if="condition.upId.show">
<FormItem :label="l('upId')" prop="upId">
<Input v-model="condition.upId.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.routingType.show">
<FormItem :label="l('routingType')" prop="routingType">
<Dictionary code="Process.Routing.routingType" v-model="condition.routingType.value"></Dictionary>
</FormItem>
</Col>
<Col :span="12" v-if="condition.status.show">
<FormItem :label="l('status')" prop="status">
<Dictionary code="Process.Status" v-model="condition.status.value"></Dictionary>
</FormItem>
</Col>
<Col :span="12" v-if="condition.approvalStatus.show">
<FormItem :label="l('approvalStatus')" prop="approvalStatus">
<Dictionary code="process.RoutingStatus" v-model="condition.approvalStatus.value"></Dictionary>
</FormItem>
</Col>
<Col :span="24" v-if="condition.remark.show">
<FormItem :label="l('remark')" prop="remark">
<Input v-model="condition.remark.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.approvalStatusRemark.show">
<FormItem :label="l('approvalStatusRemark')" prop="approvalStatusRemark">
<Input v-model="condition.approvalStatusRemark.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.auditUserId1.show">
<FormItem :label="l('auditUserId1')" prop="auditUserId1">
<Input v-model="condition.auditUserId1.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.auditUserId2.show">
<FormItem :label="l('auditUserId2')" prop="auditUserId2">
<Input v-model="condition.auditUserId2.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.platesnum.show">
<FormItem :label="l('platesnum')" prop="platesnum">
<Input v-model="condition.platesnum.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.isEffect.show">
<FormItem :label="l('isEffect')" prop="isEffect">
<Dictionary code="Process.state" v-model="condition.isEffect.value"></Dictionary>
</FormItem>
</Col>
<Col :span="12" v-if="condition.versionnotes.show">
<FormItem :label="l('versionnotes')" prop="versionnotes">
<Input v-model="condition.versionnotes.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.phase.show">
<FormItem :label="l('phase')" prop="phase">
<Input v-model="condition.phase.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.versionid.show">
<FormItem :label="l('versionid')" prop="versionid">
<Input v-model="condition.versionid.value"></Input>
</FormItem>
</Col>
<Col :span="12" v-if="condition.isSendPpm.show">
<FormItem :label="l('isSendPpm')" prop="isSendPpm">
<Dictionary code="Process.state" v-model="condition.isSendPpm.value"></Dictionary>
</FormItem>
</Col>
</Row> </Row>
</Form> </Form>
</template> </template>
<script> <script>
import Api from './api' import Api from "./api";
export default { export default {
name: 'Add', name: "Add",
data() { data() {
return { return {
condition: { condition: {
creationTime:{op:"Range",value:null,show:true}, creationTime: { op: "Range", value: null, show: true },
creatorUserId:{op:"Equal",value:null,show:true}, creatorUserId: { op: "Equal", value: null, show: true },
lastModificationTime:{op:"Range",value:null,show:true}, lastModificationTime: { op: "Range", value: null, show: true },
lastModifierUserId:{op:"Equal",value:null,show:true}, lastModifierUserId: { op: "Equal", value: null, show: true },
classId:{op:"Equal",value:null,show:true}, classId: { op: "Equal", value: null, show: false },
unicode:{op:"Equal",value:null,show:true}, unicode: { op: "Equal", value: null, show: false },
name:{op:"Equal",value:null,show:true},
code:{op:"Equal",value:null,show:true}, name: { op: "Equal", value: null, show: true },
productId:{op:"Equal",value:null,show:true}, code: { op: "Equal", value: null, show: true },
version:{op:"Equal",value:null,show:true}, routingType: { op: "Equal", value: null, show: true },
author:{op:"Equal",value:null,show:true}, productId: { op: "Equal", value: null, show: true },
departmentId:{op:"Equal",value:null,show:true}, version: { op: "Equal", value: null, show: true },
isMain:{op:"Equal",value:null,show:true}, author: { op: "Equal", value: null, show: true },
upId:{op:"Equal",value:null,show:true}, departmentId: { op: "Equal", value: null, show: true },
upDetailId:{op:"Equal",value:null,show:true}, isMain: { op: "Equal", value: null, show: true },
routingType:{op:"Equal",value:null,show:true}, isSendPpm: { op: "Equal", value: null, show: true },
status:{op:"Equal",value:null,show:true}, isEffect: { op: "Equal", value: null, show: true },
approvalStatus:{op:"Equal",value:null,show:true},
remark:{op:"Equal",value:null,show:true},
approvalStatusRemark:{op:"Equal",value:null,show:true},
auditUserId1:{op:"Equal",value:null,show:true},
auditUserId2:{op:"Equal",value:null,show:true},
platesnum:{op:"Equal",value:null,show:true}, upId: { op: "Equal", value: null, show: false },
isEffect:{op:"Equal",value:null,show:true}, upDetailId: { op: "Equal", value: null, show: false },
versionnotes:{op:"Equal",value:null,show:true}, status: { op: "Equal", value: null, show: false },
phase:{op:"Equal",value:null,show:true}, approvalStatus: { op: "Equal", value: null, show: false },
versionid:{op:"Equal",value:null,show:true}, remark: { op: "Equal", value: null, show: false },
isSendPpm:{op:"Equal",value:null,show:true}, approvalStatusRemark: { op: "Equal", value: null, show: false },
}, auditUserId1: { op: "Equal", value: null, show: false },
auditUserId2: { op: "Equal", value: null, show: false },
platesnum: { op: "Equal", value: null, show: false },
versionnotes: { op: "Equal", value: null, show: false },
phase: { op: "Equal", value: null, show: false },
versionid: { op: "Equal", value: null, show: false },
} }
};
}, },
methods: { methods: {
handleClose() { handleClose() {
this.$emit('on-close') this.$emit("on-close");
}, },
l(key) { l(key) {
key = "routingHeader" + "." + key; key = "routingHeader" + "." + key;
return this.$t(key) return this.$t(key);
}
} }
} }
};
</script> </script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment