This commit is contained in:
zjf committed 2025-04-14 13:50:17 +08:00
1 parent 841b6aa0d7
commit 30e3d36c23
4 files changed
+39 -41

No files matched your search

+4
View File
@@ -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,
});
+25 -36
View File
@@ -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>
+4 -4
View File
@@ -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>
+6 -1
View File
@@ -112,7 +112,12 @@ const supplierList = ref([{
}, {
value: 'qiniu',
label: '七牛云短信'
}])
},
{
value: 'liantong',
label: '联通短信'
}
])
// 提交表单数据
const form = reactive({