访客
This commit is contained in:
1 parent
841b6aa0d7
commit
30e3d36c23
4 files changed
+39
-41
No files matched your search
@@ -6,6 +6,9 @@
|
||||
<el-form-item :label="$t('systoken.username')" prop="username">
|
||||
<el-input :placeholder="$t('systoken.inputUsernameTip')" v-model="state.queryForm.username"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="用户id" prop="username">
|
||||
<el-input :placeholder="$t('systoken.inputUsernameTip')" v-model="state.queryForm.userId"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button @click="getDataList" icon="Search" type="primary">{{ $t('common.queryBtn') }} </el-button>
|
||||
<el-button @click="resetQuery" icon="Refresh">{{ $t('common.resetBtn') }}</el-button>
|
||||
@@ -81,6 +84,7 @@ const multiple = ref(true);
|
||||
const state: BasicTableProps = reactive<BasicTableProps>({
|
||||
queryForm: {
|
||||
username: '',
|
||||
userId: '',
|
||||
},
|
||||
pageList: fetchList,
|
||||
});
|
||||
|
||||
@@ -22,17 +22,12 @@
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="描述" prop="description">
|
||||
<el-input type="textarea" v-model="form.description" placeholder="请输入描述"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="审核状态" prop="checkStatus">
|
||||
<el-select v-model="form.checkStatus" placeholder="请选择审核状态">
|
||||
<el-option :value="item.value" :label="item.label" v-for="(item, index) in check_status" :key="index"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="到访理由" prop="description">
|
||||
<el-select v-model="form.description" placeholder="请选择拜访理由">
|
||||
<el-option :value="item.value" :label="item.label" v-for="(item, index) in visitor_reason" :key="index"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
@@ -60,37 +55,30 @@
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="随行人员数量" prop="peopleNumber">
|
||||
<el-form-item label="随行人数" prop="peopleNumber">
|
||||
<el-input v-model="form.peopleNumber" placeholder="请输入随行人员数量"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="到访时间" prop="vDate">
|
||||
<el-input v-model="form.vDate" placeholder="请输入到访时间"/>
|
||||
<el-form-item label="到访开始时间" prop="vDate">
|
||||
<el-input v-model="form.vStartDate" placeholder="请输入到访时间"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="到访结束时间" prop="vDate">
|
||||
<el-input v-model="form.vEndDate" placeholder="请输入到访时间"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="是否驾驶车辆0 否 1是" prop="isDrive">
|
||||
<el-radio-group v-model="form.isDrive">
|
||||
<el-radio :label="item.value" v-for="(item, index) in is_drive" border :key="index">{{ item.label }}
|
||||
</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="流程id" prop="processInstanceId">
|
||||
<el-input v-model="form.processInstanceId" placeholder="请输入流程id"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12" class="mb20">
|
||||
<el-form-item label="审核原因" prop="checkReason">
|
||||
<el-input v-model="form.checkReason" placeholder="请输入审核原因"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- <el-col :span="12" class="mb20">-->
|
||||
<!-- <el-form-item label="是否驾驶车辆" prop="isDrive">-->
|
||||
<!-- <el-radio-group v-model="form.isDrive">-->
|
||||
<!-- <el-radio :label="item.value" v-for="(item, index) in is_drive" border :key="index">{{ item.label }}-->
|
||||
<!-- </el-radio>-->
|
||||
<!-- </el-radio-group>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
@@ -115,7 +103,7 @@ const dataFormRef = ref();
|
||||
const visible = ref(false)
|
||||
const loading = ref(false)
|
||||
// 定义字典
|
||||
const { check_status,is_drive } = useDict('check_status','is_drive')
|
||||
const { check_status,is_drive,visitor_reason } = useDict('check_status','is_drive','visitor_reason')
|
||||
|
||||
// 提交表单数据
|
||||
const form = reactive({
|
||||
@@ -130,7 +118,8 @@ const form = reactive({
|
||||
carId: '',
|
||||
companyName: '',
|
||||
peopleNumber: '',
|
||||
vDate: '',
|
||||
vStartDate: '',
|
||||
vEndDate: '',
|
||||
isDrive: '',
|
||||
processInstanceId: '',
|
||||
checkReason: '',
|
||||
@@ -193,4 +182,4 @@ const getvisitorsData = (id: string) => {
|
||||
defineExpose({
|
||||
openDialog
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
@@ -32,7 +32,7 @@
|
||||
@queryTable="getDataList"></right-toolbar>
|
||||
</div>
|
||||
</el-row>
|
||||
<el-table :data="state.dataList" v-loading="state.loading" border
|
||||
<el-table :data="state.dataList" v-loading="state.loading" border
|
||||
:cell-style="tableStyle.cellStyle" :header-cell-style="tableStyle.headerCellStyle"
|
||||
@selection-change="selectionChangHandle"
|
||||
@sort-change="sortChangeHandle">
|
||||
@@ -49,11 +49,11 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="deptId" label="到访单位" show-overflow-tooltip/>
|
||||
<el-table-column prop="userName" label="接待人" show-overflow-tooltip/>
|
||||
<el-table-column prop="carId" label="车牌号id" show-overflow-tooltip/>
|
||||
<!-- <el-table-column prop="carId" label="车牌号id" show-overflow-tooltip/>-->
|
||||
<el-table-column prop="companyName" label="公司名称" show-overflow-tooltip/>
|
||||
<el-table-column prop="peopleNumber" label="随行人员数量" show-overflow-tooltip/>
|
||||
<el-table-column prop="vDate" label="到访时间" show-overflow-tooltip/>
|
||||
<el-table-column prop="isDrive" label="是否驾驶车辆0 否 1是" show-overflow-tooltip>
|
||||
<el-table-column prop="isDrive" label="是否驾驶车辆" show-overflow-tooltip>
|
||||
<template #default="scope">
|
||||
<dict-tag :options="is_drive" :value="scope.row.isDrive"></dict-tag>
|
||||
</template>
|
||||
@@ -148,4 +148,4 @@ const handleDelete = async (ids: string[]) => {
|
||||
useMessage().error(err.msg);
|
||||
}
|
||||
};
|
||||
</script>
|
||||
</script>
|
||||
@@ -112,7 +112,12 @@ const supplierList = ref([{
|
||||
}, {
|
||||
value: 'qiniu',
|
||||
label: '七牛云短信'
|
||||
}])
|
||||
},
|
||||
{
|
||||
value: 'liantong',
|
||||
label: '联通短信'
|
||||
}
|
||||
])
|
||||
|
||||
// 提交表单数据
|
||||
const form = reactive({
|
||||
|
||||
Reference in new issue
Block a user