样式调整

master
wangjunjie 2026-01-09 17:33:06 +08:00
parent 1f63e3d017
commit a22ec0b05f
57 changed files with 707 additions and 802 deletions

View File

@ -1,23 +1,64 @@
<template> <template>
<ElConfigProvider :button="buttonConfig" :locale="zhCn"> <ElConfigProvider :button="buttonConfig" :locale="zhCn">
<router-view #="{ Component }"> <router-view #="{ Component }">
<component :is="Component"/> <component :is="Component" />
</router-view> </router-view>
</ElConfigProvider> </ElConfigProvider>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import zhCn from 'element-plus/es/locale/lang/zh-cn' import zhCn from "element-plus/es/locale/lang/zh-cn";
const buttonConfig = reactive({ const buttonConfig = reactive({
autoInsertSpace: true, autoInsertSpace: true,
type: 'default', type: "default",
plain: false, plain: false,
round: false, round: false,
text: false, text: false,
}) });
</script> </script>
<style lang="stylus" scoped> <style lang="stylus">
.el-form-item__label {
line-height: normal !important;
align-items: center !important;
}
.el-form-item--label-right{
margin-right 14px !important;
}
.el-menu-item.is-active{
border-right: 4px solid #1c6eff !important;
background-color #e8f4ff
}
// ::-webkit-scrollbar-thumb {
// background: #888;
// border-radius: 10px;
// }
// ::-webkit-scrollbar-thumb:hover {
// background: #555;
// }
// .el-form-item__label {
// line-height: normal !important;
// align-items: center !important;
// }
// .el-form-item--label-right {
// margin-right: 14px !important;
// }
// .el-menu-item.is-active {
// border-right: 4px solid #1c6eff !important;
// background-color: #e8f4ff;
// }
.el-menu::-webkit-scrollbar-thumb {
background: #ffffff !important;
border-radius: 10px;
}
.el-menu::-webkit-scrollbar-thumb:hover{
background: #36d !important;
border-radius: 10px;
}
</style> </style>

View File

@ -1,43 +1,43 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<!-- <ElFormItem label="Id"> <!-- <ElFormItem label-width="90" label="Id">
<ElInput v-model="searchForm.id" placeholder="Id" /> <ElInput v-model="searchForm.id" placeholder="Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="用户"> <ElFormItem label-width="90" label="用户">
<ElInput v-model="searchForm.userId" placeholder="用户" /> <ElInput v-model="searchForm.userId" placeholder="用户" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="身份类型"> <ElFormItem label-width="90" label="身份类型">
<el-select style="width: 200px" v-model="searchForm.identityCategory" placeholder="身份类型"> <el-select style="width: 200px" v-model="searchForm.identityCategory" placeholder="身份类型">
<el-option v-for="item in bizList" :key="item.value" :label="item.label" :value="item.value"/> <el-option v-for="item in bizList" :key="item.value" :label="item.label" :value="item.value"/>
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="客户姓名"> <!-- <ElFormItem label-width="90" label="客户姓名">
<ElInput v-model="searchForm.customerName" placeholder="客户姓名" /> <ElInput v-model="searchForm.customerName" placeholder="客户姓名" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="结算方式"> <ElFormItem label-width="90" label="结算方式">
<el-select v-model="searchForm.settlementWay" placeholder="结算方式" style="width: 200px"> <el-select v-model="searchForm.settlementWay" placeholder="结算方式" style="width: 200px">
<el-option v-for="item in payList" :key="item.value" :label="item.label" :value="item.value"/> <el-option v-for="item in payList" :key="item.value" :label="item.label" :value="item.value"/>
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<!-- <!--
<ElFormItem label="客户联系电话"> <ElFormItem label-width="90" label="客户联系电话">
<ElInput v-model="searchForm.phone" placeholder="客户联系电话" /> <ElInput v-model="searchForm.phone" placeholder="客户联系电话" />
</ElFormItem> </ElFormItem>
<ElFormItem label="组织信息"> <ElFormItem label-width="90" label="组织信息">
<ElInput v-model="searchForm.orgId" placeholder="组织信息" /> <ElInput v-model="searchForm.orgId" placeholder="组织信息" />
</ElFormItem> </ElFormItem>
<ElFormItem label="创建人"> <ElFormItem label-width="90" label="创建人">
<ElInput v-model="searchForm.creatorId" placeholder="创建人" /> <ElInput v-model="searchForm.creatorId" placeholder="创建人" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人"> <ElFormItem label-width="90" label="修改人">
<ElInput v-model="searchForm.modifierId" placeholder="修改人" /> <ElInput v-model="searchForm.modifierId" placeholder="修改人" />
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem> <ElFormItem>

View File

@ -1,35 +1,35 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" class="form-panel" label-width="auto" ref="customerForm"> <ElForm :model="formData" :rules="rules" class="form-panel" label-width="auto" ref="customerForm">
<!-- <ElFormItem label="Id" prop="id"> <!-- <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="用户" prop="userId"> <ElFormItem label-width="90" label="用户" prop="userId">
<ElInput <ElInput
v-model="formData.userId" v-model="formData.userId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="用户"/> placeholder="用户"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="身份类型" prop="identityCategory"> <ElFormItem label-width="90" label="身份类型" prop="identityCategory">
<el-select v-model="formData.identityCategory" :disabled="status === 'view'" placeholder="身份类型" > <el-select v-model="formData.identityCategory" :disabled="status === 'view'" placeholder="身份类型" >
<el-option v-for="item in bizList" :key="item.value" :label="item.label" :value="item.value" /> <el-option v-for="item in bizList" :key="item.value" :label="item.label" :value="item.value" />
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<ElFormItem label="客户姓名" prop="customerName"> <ElFormItem label-width="90" label="客户姓名" prop="customerName">
<ElInput v-model="formData.customerName" :disabled="status === 'view'" placeholder="客户姓名" /> <ElInput v-model="formData.customerName" :disabled="status === 'view'" placeholder="客户姓名" />
</ElFormItem> </ElFormItem>
<ElFormItem label="客户联系电话" prop="phone"> <ElFormItem label-width="90" label="客户联系电话" prop="phone">
<ElInput v-model="formData.phone" :disabled="status === 'view'" placeholder="客户联系电话" /> <ElInput v-model="formData.phone" :disabled="status === 'view'" placeholder="客户联系电话" />
</ElFormItem> </ElFormItem>
<ElFormItem label="结算方式" prop="settlementWay"> <ElFormItem label-width="90" label="结算方式" prop="settlementWay">
<el-select v-model="formData.settlementWay" :disabled="status === 'view'" placeholder="结算方式" style="width: 240px"> <el-select v-model="formData.settlementWay" :disabled="status === 'view'" placeholder="结算方式" style="width: 240px">
<el-option v-for="item in payList" :key="item.value" :label="item.label" :value="item.value" /> <el-option v-for="item in payList" :key="item.value" :label="item.label" :value="item.value" />
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="是否管理员" prop="manager"> <!-- <ElFormItem label-width="90" label="是否管理员" prop="manager">
<ElInput <ElInput
v-model="formData.manager" v-model="formData.manager"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,41 +1,42 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="归属用户"> <ElFormItem label-width="90" label="司机姓名">
<ElInput v-model="searchForm.driverName" placeholder="司机姓名" />
</ElFormItem>
<!--<ElFormItem label-width="90" label="归属用户">
<ElInput v-model="searchForm.userId" placeholder="归属用户" /> <ElInput v-model="searchForm.userId" placeholder="归属用户" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="归属客户">
<ElInput <ElFormItem label-width="90" label="手机号">
v-model="searchForm.customerId" <ElInput v-model="searchForm.phone" placeholder="手机号" />
placeholder="归属客户"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属公司"> <ElFormItem label-width="90" label="归属客户">
<ElInput v-model="searchForm.customerId" placeholder="归属客户" />
</ElFormItem>
<ElFormItem label-width="90" label="归属公司">
<ElInput <ElInput
v-model="searchForm.orgId" v-model="searchForm.orgId"
placeholder="归属公司"/> placeholder="归属公司"/>
</ElFormItem> --> </ElFormItem>
<ElFormItem label="驾驶证编号"> <ElFormItem label-width="90" label="驾驶证编号">
<ElInput v-model="searchForm.drivingLicenceNo" placeholder="驾驶证编号" /> <ElInput v-model="searchForm.drivingLicenceNo" placeholder="驾驶证编号" />
</ElFormItem> </ElFormItem>
<ElFormItem label="司机姓名">
<ElInput v-model="searchForm.driverName" placeholder="司机姓名" />
</ElFormItem>
<ElFormItem label="手机号">
<ElInput v-model="searchForm.phone" placeholder="手机号" />
</ElFormItem>
<!-- <ElFormItem label="忙碌中">
<ElFormItem label-width="90" label="忙碌中">
<ElInput <ElInput
v-model="searchForm.busy" v-model="searchForm.busy"
placeholder="忙碌中"/> placeholder="忙碌中"/>
</ElFormItem> --> </ElFormItem>
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> </ElFormItem> -->
<ElFormItem> <ElFormItem>
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton> <ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
<ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton> <ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton>
@ -55,9 +56,13 @@
<ElTableColumn label="手机号" prop="phone" /> <ElTableColumn label="手机号" prop="phone" />
<ElTableColumn label="驾驶证有效期" prop="licenceStartTime" /> <ElTableColumn label="驾驶证有效期" prop="licenceStartTime" />
<ElTableColumn label="驾驶证有效期" prop="licenceEndTime" /> <ElTableColumn label="驾驶证有效期" prop="licenceEndTime" />
<ElTableColumn label="忙碌中" prop="busy" /> <ElTableColumn label="忙碌中" prop="busy">
<ElTableColumn label="创建时间" prop="createTime" /> <template #default="{ row }">
<ElTableColumn label="修改时间" prop="modifyTime" /> {{ row.busy ? "是" : "否" }}
</template>
</ElTableColumn>
<ElTableColumn label="创建时间" prop="createTime" width="170"/>
<ElTableColumn label="修改时间" prop="modifyTime" width="170"/>
<ElTableColumn label="操作" width="180"> <ElTableColumn label="操作" width="180">
<template #default="scope"> <template #default="scope">
<div class="action-btn"> <div class="action-btn">
@ -79,13 +84,13 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import DriverApi from '@/pages/cst/driver/driver-api.ts' import DriverApi from "@/pages/cst/driver/driver-api.ts";
import DriverForm from '@/pages/cst/driver/DriverForm.vue' import DriverForm from "@/pages/cst/driver/DriverForm.vue";
import Page from '@/components/page/Page.vue' import Page from "@/components/page/Page.vue";
import { elIcons } from '@/common/element/element.ts' import { elIcons } from "@/common/element/element.ts";
import DriverDetail from '@/pages/cst/driver/DriverDetail.vue' import DriverDetail from "@/pages/cst/driver/DriverDetail.vue";
const driverDetailIns = useTemplateRef<InstanceType<typeof DriverDetail>>('driverDetail') const driverDetailIns = useTemplateRef<InstanceType<typeof DriverDetail>>("driverDetail");
const totalCount = ref(0); const totalCount = ref(0);
const tableData = ref<DriverTypes.SearchDriverResult[]>([]); const tableData = ref<DriverTypes.SearchDriverResult[]>([]);
const searchForm = ref<DriverTypes.SearchDriverParam>({ const searchForm = ref<DriverTypes.SearchDriverParam>({
@ -129,8 +134,8 @@ function reset() {
paging(); paging();
} }
function showDetail({row}: { row: ProjectTypes.SearchProjectResult }) { function showDetail({ row }: { row: ProjectTypes.SearchProjectResult }) {
driverDetailIns.value?.open(row) driverDetailIns.value?.open(row);
} }
function paging() { function paging() {

View File

@ -9,97 +9,97 @@
ref="driverForm" ref="driverForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="Id" prop="id"> <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属用户 Idsys_user.id" prop="userId"> <ElFormItem label-width="90" label="归属用户 Idsys_user.id" prop="userId">
<ElInput <ElInput
v-model="formData.userId" v-model="formData.userId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属用户 Idsys_user.id"/> placeholder="归属用户 Idsys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属客户 Idcst_customer.id" prop="customerId"> <ElFormItem label-width="90" label="归属客户 Idcst_customer.id" prop="customerId">
<ElInput <ElInput
v-model="formData.customerId" v-model="formData.customerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属客户 Idcst_customer.id"/> placeholder="归属客户 Idcst_customer.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属公司 Idcst_org.id" prop="orgId"> <ElFormItem label-width="90" label="归属公司 Idcst_org.id" prop="orgId">
<ElInput <ElInput
v-model="formData.orgId" v-model="formData.orgId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属公司 Idcst_org.id"/> placeholder="归属公司 Idcst_org.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="驾驶证编号" prop="drivingLicenceNo"> <ElFormItem label-width="90" label="驾驶证编号" prop="drivingLicenceNo">
<ElInput <ElInput
v-model="formData.drivingLicenceNo" v-model="formData.drivingLicenceNo"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="驾驶证编号"/> placeholder="驾驶证编号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="司机姓名" prop="driverName"> <ElFormItem label-width="90" label="司机姓名" prop="driverName">
<ElInput <ElInput
v-model="formData.driverName" v-model="formData.driverName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="司机姓名"/> placeholder="司机姓名"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="手机号" prop="phone"> <ElFormItem label-width="90" label="手机号" prop="phone">
<ElInput <ElInput
v-model="formData.phone" v-model="formData.phone"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="手机号"/> placeholder="手机号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="驾驶证图片" prop="drivingLicence"> <ElFormItem label-width="90" label="驾驶证图片" prop="drivingLicence">
<ElInput <ElInput
v-model="formData.drivingLicence" v-model="formData.drivingLicence"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="驾驶证图片"/> placeholder="驾驶证图片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="驾驶证有效期" prop="licenceStartTime"> <ElFormItem label-width="90" label="驾驶证有效期" prop="licenceStartTime">
<ElInput <ElInput
v-model="formData.licenceStartTime" v-model="formData.licenceStartTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="驾驶证有效期"/> placeholder="驾驶证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="驾驶证有效期" prop="licenceEndTime"> <ElFormItem label-width="90" label="驾驶证有效期" prop="licenceEndTime">
<ElInput <ElInput
v-model="formData.licenceEndTime" v-model="formData.licenceEndTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="驾驶证有效期"/> placeholder="驾驶证有效期"/>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="忙碌中" prop="busy"> <!-- <ElFormItem label-width="90" label="忙碌中" prop="busy">
<ElInput <ElInput
v-model="formData.busy" v-model="formData.busy"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="忙碌中"/> placeholder="忙碌中"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="创建人 Idsys_user.id" prop="creatorId"> <ElFormItem label-width="90" label="创建人 Idsys_user.id" prop="creatorId">
<ElInput <ElInput
v-model="formData.creatorId" v-model="formData.creatorId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建人 Idsys_user.id"/> placeholder="创建人 Idsys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id" prop="modifierId"> <ElFormItem label-width="90" label="修改人 Id sys_user.id" prop="modifierId">
<ElInput <ElInput
v-model="formData.modifierId" v-model="formData.modifierId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间" prop="createTime"> <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput <ElInput
v-model="formData.createTime" v-model="formData.createTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建时间"/> placeholder="创建时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput <ElInput
v-model="formData.modifyTime" v-model="formData.modifyTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改时间"/> placeholder="修改时间"/>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="是否删除" prop="deleted"> <!-- <ElFormItem label-width="90" label="是否删除" prop="deleted">
<ElInput <ElInput
v-model="formData.deleted" v-model="formData.deleted"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,34 +1,32 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<!-- <ElFormItem label="主体类型GeTiHu 个体户、QiYe 企业"> <!-- <ElFormItem label-width="90" label="主体类型GeTiHu 个体户、QiYe 企业">
<ElInput <ElInput
v-model="searchForm.orgCategory" v-model="searchForm.orgCategory"
placeholder="主体类型GeTiHu 个体户、QiYe 企业"/> placeholder="主体类型GeTiHu 个体户、QiYe 企业"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="统一社会信用代码"> <ElFormItem label-width="90" label="统一社会信用代码">
<ElInput v-model="searchForm.uscc" placeholder="统一社会信用代码" /> <ElInput v-model="searchForm.uscc" placeholder="统一社会信用代码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="组织名称"> <!-- <ElFormItem label-width="90" label="组织名称">
<ElInput v-model="searchForm.orgName" placeholder="组织名称" /> <ElInput v-model="searchForm.orgName" placeholder="组织名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="法人名称"> <ElFormItem label-width="90" label="法人名称">
<ElInput v-model="searchForm.legalRepresentative" placeholder="法人名称" /> <ElInput v-model="searchForm.legalRepresentative" placeholder="法人名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="市"> <ElFormItem label-width="90" label="市">
<ElInput v-model="searchForm.cityName" placeholder="市" /> <ElInput v-model="searchForm.cityName" placeholder="市" />
</ElFormItem> </ElFormItem>
<ElFormItem label="区县"> <ElFormItem label-width="90" label="区县">
<ElInput v-model="searchForm.areaName" placeholder="区县" /> <ElInput v-model="searchForm.areaName" placeholder="区县" />
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道"> <ElFormItem label-width="90" label="乡镇街道">
<ElInput v-model="searchForm.townName" placeholder="乡镇街道" /> <ElInput v-model="searchForm.townName" placeholder="乡镇街道" />
</ElFormItem> </ElFormItem>
<ElFormItem label="详细地址"> <ElFormItem label-width="90" label="详细地址">
<ElInput v-model="searchForm.address" placeholder="详细地址" /> <ElInput v-model="searchForm.address" placeholder="详细地址" />
</ElFormItem> </ElFormItem> -->
<ElFormItem> <ElFormItem>
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton> <ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
<ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton> <ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton>

View File

@ -9,180 +9,174 @@
ref="orgForm" ref="orgForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="Id" prop="id"> <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="主体类型GeTiHu-->个体户、QiYe-->企业" prop="orgCategory"> <ElFormItem label-width="90" label="主体类型GeTiHu-->个体户、QiYe-->企业" prop="orgCategory">
<ElInput <ElInput
v-model="formData.orgCategory" v-model="formData.orgCategory"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="主体类型GeTiHu-->个体户、QiYe-->企业"/> placeholder="主体类型GeTiHu-->个体户、QiYe-->企业"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="统一社会信用代码" prop="uscc"> <ElFormItem label-width="90" label="统一社会信用代码" prop="uscc">
<ElInput <ElInput
v-model="formData.uscc" v-model="formData.uscc"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="统一社会信用代码"/> placeholder="统一社会信用代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="组织名称" prop="orgName"> <ElFormItem label-width="90" label="组织名称" prop="orgName">
<ElInput <ElInput
v-model="formData.orgName" v-model="formData.orgName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="组织名称"/> placeholder="组织名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="营业执照" prop="businessLicense"> <ElFormItem label-width="90" label="营业执照" prop="businessLicense">
<ElInput <ElInput
v-model="formData.businessLicense" v-model="formData.businessLicense"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="营业执照"/> placeholder="营业执照"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="营业执照有效期" prop="licenseStartTime"> <ElFormItem label-width="90" label="营业执照有效期" prop="licenseStartTime">
<ElInput <ElInput
v-model="formData.licenseStartTime" v-model="formData.licenseStartTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="营业执照有效期"/> placeholder="营业执照有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="营业执照有效期" prop="licenseEndTime"> <ElFormItem label-width="90" label="营业执照有效期" prop="licenseEndTime">
<ElInput <ElInput
v-model="formData.licenseEndTime" v-model="formData.licenseEndTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="营业执照有效期"/> placeholder="营业执照有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="法人名称" prop="legalRepresentative"> <ElFormItem label-width="90" label="法人名称" prop="legalRepresentative">
<ElInput <ElInput
v-model="formData.legalRepresentative" v-model="formData.legalRepresentative"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="法人名称"/> placeholder="法人名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="法人身份证号" prop="idcard"> <ElFormItem label-width="90" label="法人身份证号" prop="idcard">
<ElInput <ElInput
v-model="formData.idcard" v-model="formData.idcard"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="法人身份证号"/> placeholder="法人身份证号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="法人身份证有效期" prop="idcardStartTime"> <ElFormItem label-width="90" label="法人身份证有效期" prop="idcardStartTime">
<ElInput <ElInput
v-model="formData.idcardStartTime" v-model="formData.idcardStartTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="法人身份证有效期"/> placeholder="法人身份证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="法人身份证有效期" prop="idcardEndTime"> <ElFormItem label-width="90" label="法人身份证有效期" prop="idcardEndTime">
<ElInput <ElInput
v-model="formData.idcardEndTime" v-model="formData.idcardEndTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="法人身份证有效期"/> placeholder="法人身份证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="法人身份证正面" prop="idcardFront"> <ElFormItem label-width="90" label="法人身份证正面" prop="idcardFront">
<ElInput <ElInput
v-model="formData.idcardFront" v-model="formData.idcardFront"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="法人身份证正面"/> placeholder="法人身份证正面"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="法人身份证反面" prop="idcardBack"> <ElFormItem label-width="90" label="法人身份证反面" prop="idcardBack">
<ElInput <ElInput
v-model="formData.idcardBack" v-model="formData.idcardBack"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="法人身份证反面"/> placeholder="法人身份证反面"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="省;代码" prop="province"> <ElFormItem label-width="90" label="省;代码" prop="province">
<ElInput <ElInput
v-model="formData.province" v-model="formData.province"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="省;代码"/> placeholder="省;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="市;代码" prop="city"> <ElFormItem label-width="90" label="市;代码" prop="city">
<ElInput <ElInput
v-model="formData.city" v-model="formData.city"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="市;代码"/> placeholder="市;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="区县;代码" prop="area"> <ElFormItem label-width="90" label="区县;代码" prop="area">
<ElInput <ElInput
v-model="formData.area" v-model="formData.area"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="区县;代码"/> placeholder="区县;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道;代码" prop="town"> <ElFormItem label-width="90" label="乡镇街道;代码" prop="town">
<ElInput <ElInput
v-model="formData.town" v-model="formData.town"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="乡镇街道;代码"/> placeholder="乡镇街道;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="省;名称" prop="provinceName"> <ElFormItem label-width="90" label="省;名称" prop="provinceName">
<ElInput <ElInput
v-model="formData.provinceName" v-model="formData.provinceName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="省;名称"/> placeholder="省;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="市;名称" prop="cityName"> <ElFormItem label-width="90" label="市;名称" prop="cityName">
<ElInput <ElInput
v-model="formData.cityName" v-model="formData.cityName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="市;名称"/> placeholder="市;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="区县;名称" prop="areaName"> <ElFormItem label-width="90" label="区县;名称" prop="areaName">
<ElInput <ElInput
v-model="formData.areaName" v-model="formData.areaName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="区县;名称"/> placeholder="区县;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道;名称" prop="townName"> <ElFormItem label-width="90" label="乡镇街道;名称" prop="townName">
<ElInput <ElInput
v-model="formData.townName" v-model="formData.townName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="乡镇街道;名称"/> placeholder="乡镇街道;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="详细地址" prop="address"> <ElFormItem label-width="90" label="详细地址" prop="address">
<ElInput <ElInput
v-model="formData.address" v-model="formData.address"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="详细地址"/> placeholder="详细地址"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="经度" prop="lng"> <ElFormItem label-width="90" label="经度" prop="lng">
<ElInput <ElInput
v-model="formData.lng" v-model="formData.lng"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="经度"/> placeholder="经度"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="纬度" prop="lat"> <ElFormItem label-width="90" label="纬度" prop="lat">
<ElInput <ElInput
v-model="formData.lat" v-model="formData.lat"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="纬度"/> placeholder="纬度"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建人 Id sys_user.id" prop="creatorId"> <ElFormItem label-width="90" label="创建人 Id sys_user.id" prop="creatorId">
<ElInput <ElInput
v-model="formData.creatorId" v-model="formData.creatorId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建人 Id sys_user.id"/> placeholder="创建人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id" prop="modifierId"> <ElFormItem label-width="90" label="修改人 Id sys_user.id" prop="modifierId">
<ElInput <ElInput
v-model="formData.modifierId" v-model="formData.modifierId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间" prop="createTime"> <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput <ElInput
v-model="formData.createTime" v-model="formData.createTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建时间"/> placeholder="创建时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput <ElInput
v-model="formData.modifyTime" v-model="formData.modifyTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改时间"/> placeholder="修改时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否删除; 0-->未删除、1-->已删除" prop="deleted">
<ElInput
v-model="formData.deleted"
:disabled="status === 'view'"
placeholder="是否删除; 0-->未删除、1-->已删除"/>
</ElFormItem>
</ElForm> </ElForm>
<template #footer> <template #footer>
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton> <ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>

View File

@ -1,47 +1,38 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="项目名称"> <ElFormItem label-width="90" label="项目名称">
<ElInput <ElInput v-model="searchForm.projectName" placeholder="项目名称" />
v-model="searchForm.projectName"
placeholder="项目名称"/>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="运输方客户 Id"> <ElFormItem label-width="90" label="运输工资">
<ElInput <ElInput v-model="searchForm.orgName" placeholder="运输方客户" />
v-model="searchForm.transCustomerId"
placeholder="运输方客户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运输方组织 Id"> <!-- <ElFormItem label-width="90" label="运输方组织 Id">
<ElInput <ElInput
v-model="searchForm.transOrgId" v-model="searchForm.transOrgId"
placeholder="运输方组织 Id"/> placeholder="运输方组织 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="产废方/购买方客户 Id"> <ElFormItem label-width="90" label="产废方/购买方客户 Id">
<ElInput <ElInput
v-model="searchForm.fringeCustomerId" v-model="searchForm.fringeCustomerId"
placeholder="产废方/购买方客户 Id"/> placeholder="产废方/购买方客户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="产废方/购买方组织 Id"> <ElFormItem label-width="90" label="产废方/购买方组织 Id">
<ElInput <ElInput
v-model="searchForm.fringeOrgId" v-model="searchForm.fringeOrgId"
placeholder="产废方/购买方组织 Id"/> placeholder="产废方/购买方组织 Id"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="区县">
<ElInput <!-- <ElFormItem label-width="90" label="区县">
v-model="searchForm.areaName" <ElInput v-model="searchForm.areaName" placeholder="区县" />
placeholder="区县"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道"> <ElFormItem label-width="90" label="乡镇街道">
<ElInput <ElInput v-model="searchForm.townName" placeholder="乡镇街道" />
v-model="searchForm.townName"
placeholder="乡镇街道"/>
</ElFormItem>
<ElFormItem label="详细地址">
<ElInput
v-model="searchForm.address"
placeholder="详细地址"/>
</ElFormItem> </ElFormItem>
<ElFormItem label-width="90" label="详细地址">
<ElInput v-model="searchForm.address" placeholder="详细地址" />
</ElFormItem> -->
<ElFormItem> <ElFormItem>
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton> <ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
<ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton> <ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton>
@ -50,40 +41,28 @@
<div class="tool-bar"> <div class="tool-bar">
<!-- <ElButton :icon="elIcons.Plus" type="primary" @click="addHandler"></ElButton> --> <!-- <ElButton :icon="elIcons.Plus" type="primary" @click="addHandler"></ElButton> -->
<ElButton :icon="elIcons.Filter" type="default" @click="showSearchForm = !showSearchForm"/> <div></div>
<ElButton :icon="elIcons.Filter" type="default" @click="showSearchForm = !showSearchForm" />
</div> </div>
<ElTable v-loading="searching" :data="tableData" <ElTable v-loading="searching" :data="tableData" cell-class-name="table-cell" class="table-list" empty-text="暂无数据" header-row-class-name="table-header" row-key="id">
cell-class-name="table-cell" <!-- <ElTableColumn label="Id" prop="id"/> -->
class="table-list" <ElTableColumn label="项目名称" prop="projectName" />
empty-text="暂无数据" <!-- <ElTableColumn label="合同图片" prop="contractPicture"/> -->
header-row-class-name="table-header" <ElTableColumn label="运输方组织" prop="transOrgInfo.orgName" />
row-key="id"> <ElTableColumn label="产废方/购买方组织" prop="fringeOrgInfo.orgName" width="200" />
<!-- <ElTableColumn label="Id" prop="id"/> --> <!-- <ElTableColumn label="市" prop="cityName"/> -->
<ElTableColumn label="项目名称" prop="projectName"/> <ElTableColumn label="区县" prop="areaName" />
<!-- <ElTableColumn label="合同图片" prop="contractPicture"/> --> <ElTableColumn label="乡镇街道" prop="townName" />
<ElTableColumn label="运输方组织" prop="transOrgInfo.orgName"/> <ElTableColumn label="详细地址" prop="address" width="200" />
<ElTableColumn label="产废方/购买方组织" prop="fringeOrgInfo.orgName"/> <ElTableColumn label="合同有效期" prop="contractStartDate" />
<!-- <ElTableColumn label="市" prop="cityName"/> --> <ElTableColumn label="合同有效期" prop="contractEndDate" />
<ElTableColumn label="区县" prop="areaName"/> <ElTableColumn label="创建时间" prop="createTime" width="160" />
<ElTableColumn label="乡镇街道" prop="townName"/> <ElTableColumn label="修改时间" prop="modifyTime" width="160" />
<ElTableColumn label="详细地址" prop="address"/> <ElTableColumn label="操作" width="180" fixed="right">
<ElTableColumn label="合同有效期" prop="contractStartDate"/>
<ElTableColumn label="合同有效期" prop="contractEndDate"/>
<ElTableColumn label="创建时间" prop="createTime"/>
<ElTableColumn label="修改时间" prop="modifyTime"/>
<ElTableColumn label="操作" width="180">
<template #default="scope"> <template #default="scope">
<div class="action-btn"> <div class="action-btn">
<ElPopconfirm <ElPopconfirm confirm-button-text="" cancel-button-text="" confirm-button-type="danger" cancel-button-type="primary" placement="top" title="是否删除当前数据?" width="180" @confirm="delHandler(scope)">
confirm-button-text="是"
cancel-button-text="否"
confirm-button-type="danger"
cancel-button-type="primary"
placement="top"
title="是否删除当前数据?"
width="180"
@confirm="delHandler(scope)">
<template #reference> <template #reference>
<ElButton text type="danger" :loading="deling">删除</ElButton> <ElButton text type="danger" :loading="deling">删除</ElButton>
</template> </template>
@ -94,57 +73,49 @@
</template> </template>
</ElTableColumn> </ElTableColumn>
</ElTable> </ElTable>
<ElPagination <ElPagination layout="->, sizes, total, prev, pager, next" v-model:current-page="searchForm.current" v-model:page-size="searchForm.size" :total="totalCount" :page-sizes="[10, 20, 50, 100, 500]" :hide-on-single-page="false" :teleported="false" @change="paging" />
layout="->, sizes, total, prev, pager, next" <ProjectForm ref="projectForm" @edit-succ="paging" />
v-model:current-page="searchForm.current" <ProjectDetail ref="projectDetail" @edit-succ="paging" />
v-model:page-size="searchForm.size"
:total="totalCount"
:page-sizes="[10, 20, 50, 100, 500]"
:hide-on-single-page="false"
:teleported="false"
@change="paging"/>
<ProjectForm ref="projectForm" @edit-succ="paging"/>
<ProjectDetail ref="projectDetail" @edit-succ="paging"/>
</Page> </Page>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import ProjectApi from '@/pages/cst/project/project-api.ts' import ProjectApi from "@/pages/cst/project/project-api.ts";
import ProjectDetail from '@/pages/cst/project/ProjectDetail.vue' import ProjectDetail from "@/pages/cst/project/ProjectDetail.vue";
import ProjectForm from '@/pages/cst/project/ProjectForm.vue' import ProjectForm from "@/pages/cst/project/ProjectForm.vue";
import Page from '@/components/page/Page.vue' import Page from "@/components/page/Page.vue";
import { elIcons } from '@/common/element/element.ts' import { elIcons } from "@/common/element/element.ts";
const totalCount = ref(0) const totalCount = ref(0);
const tableData = ref<ProjectTypes.SearchProjectResult[]>([]) const tableData = ref<ProjectTypes.SearchProjectResult[]>([]);
const searchForm = ref<ProjectTypes.SearchProjectParam>({ const searchForm = ref<ProjectTypes.SearchProjectParam>({
current: 1, current: 1,
size: 20, size: 20,
}) });
const searching = ref(false) const searching = ref(false);
const deling = ref(false) const deling = ref(false);
const showSearchForm = ref(true) const showSearchForm = ref(true);
// const projectFormIns = useTemplateRef<InstanceType<typeof ProjectForm>>('projectForm') // const projectFormIns = useTemplateRef<InstanceType<typeof ProjectForm>>('projectForm')
const projectDetailIns = useTemplateRef<InstanceType<typeof ProjectDetail>>('projectDetail') const projectDetailIns = useTemplateRef<InstanceType<typeof ProjectDetail>>("projectDetail");
// function showDialog(data?: ProjectTypes.SearchProjectResult) { // function showDialog(data?: ProjectTypes.SearchProjectResult) {
// projectFormIns.value?.open(data) // projectFormIns.value?.open(data)
// } // }
function delHandler({row}: { row: ProjectTypes.SearchProjectResult }) { function delHandler({ row }: { row: ProjectTypes.SearchProjectResult }) {
deling.value = true deling.value = true;
ProjectApi.del([ row.id! ]) ProjectApi.del([row.id!])
.then(() => { .then(() => {
ElMessage.success('删除成功') ElMessage.success("删除成功");
paging() paging();
})
.finally(() => {
deling.value = false
}) })
.finally(() => {
deling.value = false;
});
} }
function showDetail({row}: { row: ProjectTypes.SearchProjectResult }) { function showDetail({ row }: { row: ProjectTypes.SearchProjectResult }) {
projectDetailIns.value?.open(row) projectDetailIns.value?.open(row);
} }
// function modifyHandler({row}: { row: ProjectTypes.SearchProjectResult }) { // function modifyHandler({row}: { row: ProjectTypes.SearchProjectResult }) {
@ -157,27 +128,26 @@ function showDetail({row}: { row: ProjectTypes.SearchProjectResult }) {
function reset() { function reset() {
searchForm.value = { searchForm.value = {
current: 1, current: 1,
size: 20, size: 20,
} };
paging() paging();
} }
function paging() { function paging() {
searching.value = true searching.value = true;
ProjectApi.paging(searchForm.value) ProjectApi.paging(searchForm.value)
.then(res => { .then((res) => {
totalCount.value = res.data?.total ?? 0 totalCount.value = res.data?.total ?? 0;
tableData.value = res.data?.records ?? [] tableData.value = res.data?.records ?? [];
}) })
.finally(() => { .finally(() => {
searching.value = false searching.value = false;
}) });
} }
onMounted(() => { onMounted(() => {
paging() paging();
}) });
</script> </script>
<style lang="stylus" scoped> <style lang="stylus" scoped>

View File

@ -9,145 +9,145 @@
ref="projectForm" ref="projectForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="Id" prop="id"> <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="项目名称" prop="projectName"> <ElFormItem label-width="90" label="项目名称" prop="projectName">
<ElInput <ElInput
v-model="formData.projectName" v-model="formData.projectName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="项目名称"/> placeholder="项目名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="合同图片" prop="contractPicture"> <ElFormItem label-width="90" label="合同图片" prop="contractPicture">
<ElInput <ElInput
v-model="formData.contractPicture" v-model="formData.contractPicture"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="合同图片"/> placeholder="合同图片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运输方客户 Id" prop="transCustomerId"> <ElFormItem label-width="90" label="运输方客户 Id" prop="transCustomerId">
<ElInput <ElInput
v-model="formData.transCustomerId" v-model="formData.transCustomerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="运输方客户 Id"/> placeholder="运输方客户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运输方组织 Id" prop="transOrgId"> <ElFormItem label-width="90" label="运输方组织 Id" prop="transOrgId">
<ElInput <ElInput
v-model="formData.transOrgId" v-model="formData.transOrgId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="运输方组织 Id"/> placeholder="运输方组织 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="产废方/购买方客户 Id" prop="fringeCustomerId"> <ElFormItem label-width="90" label="产废方/购买方客户 Id" prop="fringeCustomerId">
<ElInput <ElInput
v-model="formData.fringeCustomerId" v-model="formData.fringeCustomerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="产废方/购买方客户 Id"/> placeholder="产废方/购买方客户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="产废方/购买方组织 Id" prop="fringeOrgId"> <ElFormItem label-width="90" label="产废方/购买方组织 Id" prop="fringeOrgId">
<ElInput <ElInput
v-model="formData.fringeOrgId" v-model="formData.fringeOrgId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="产废方/购买方组织 Id"/> placeholder="产废方/购买方组织 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="省;代码" prop="province"> <ElFormItem label-width="90" label="省;代码" prop="province">
<ElInput <ElInput
v-model="formData.province" v-model="formData.province"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="省;代码"/> placeholder="省;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="市;代码" prop="city"> <ElFormItem label-width="90" label="市;代码" prop="city">
<ElInput <ElInput
v-model="formData.city" v-model="formData.city"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="市;代码"/> placeholder="市;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="区县;代码" prop="area"> <ElFormItem label-width="90" label="区县;代码" prop="area">
<ElInput <ElInput
v-model="formData.area" v-model="formData.area"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="区县;代码"/> placeholder="区县;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道;代码" prop="town"> <ElFormItem label-width="90" label="乡镇街道;代码" prop="town">
<ElInput <ElInput
v-model="formData.town" v-model="formData.town"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="乡镇街道;代码"/> placeholder="乡镇街道;代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="省;名称" prop="provinceName"> <ElFormItem label-width="90" label="省;名称" prop="provinceName">
<ElInput <ElInput
v-model="formData.provinceName" v-model="formData.provinceName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="省;名称"/> placeholder="省;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="市;名称" prop="cityName"> <ElFormItem label-width="90" label="市;名称" prop="cityName">
<ElInput <ElInput
v-model="formData.cityName" v-model="formData.cityName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="市;名称"/> placeholder="市;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="区县;名称" prop="areaName"> <ElFormItem label-width="90" label="区县;名称" prop="areaName">
<ElInput <ElInput
v-model="formData.areaName" v-model="formData.areaName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="区县;名称"/> placeholder="区县;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道;名称" prop="townName"> <ElFormItem label-width="90" label="乡镇街道;名称" prop="townName">
<ElInput <ElInput
v-model="formData.townName" v-model="formData.townName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="乡镇街道;名称"/> placeholder="乡镇街道;名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="详细地址" prop="address"> <ElFormItem label-width="90" label="详细地址" prop="address">
<ElInput <ElInput
v-model="formData.address" v-model="formData.address"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="详细地址"/> placeholder="详细地址"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="经度" prop="lng"> <ElFormItem label-width="90" label="经度" prop="lng">
<ElInput <ElInput
v-model="formData.lng" v-model="formData.lng"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="经度"/> placeholder="经度"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="纬度" prop="lat"> <ElFormItem label-width="90" label="纬度" prop="lat">
<ElInput <ElInput
v-model="formData.lat" v-model="formData.lat"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="纬度"/> placeholder="纬度"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="合同有效期" prop="contractStartDate"> <ElFormItem label-width="90" label="合同有效期" prop="contractStartDate">
<ElInput <ElInput
v-model="formData.contractStartDate" v-model="formData.contractStartDate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="合同有效期"/> placeholder="合同有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="合同有效期" prop="contractEndDate"> <ElFormItem label-width="90" label="合同有效期" prop="contractEndDate">
<ElInput <ElInput
v-model="formData.contractEndDate" v-model="formData.contractEndDate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="合同有效期"/> placeholder="合同有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建人 Id sys_user.id" prop="creatorId"> <ElFormItem label-width="90" label="创建人 Id sys_user.id" prop="creatorId">
<ElInput <ElInput
v-model="formData.creatorId" v-model="formData.creatorId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建人 Id sys_user.id"/> placeholder="创建人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id" prop="modifierId"> <ElFormItem label-width="90" label="修改人 Id sys_user.id" prop="modifierId">
<ElInput <ElInput
v-model="formData.modifierId" v-model="formData.modifierId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间" prop="createTime"> <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput <ElInput
v-model="formData.createTime" v-model="formData.createTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建时间"/> placeholder="创建时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput <ElInput
v-model="formData.modifyTime" v-model="formData.modifyTime"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -4,55 +4,56 @@ declare global {
namespace ProjectTypes { namespace ProjectTypes {
interface SearchProjectParam extends G.PageParam { interface SearchProjectParam extends G.PageParam {
// Id // Id
id?: string id?: string;
// 项目名称 // 项目名称
projectName?: string projectName?: string;
orgName?: string;
// 合同图片 // 合同图片
contractPicture?: string contractPicture?: string;
// 运输方客户 Id // 运输方客户 Id
transCustomerId?: string transCustomerId?: string;
// 运输方组织 Id // 运输方组织 Id
transOrgId?: string transOrgId?: string;
// 产废方/购买方客户 Id // 产废方/购买方客户 Id
fringeCustomerId?: string fringeCustomerId?: string;
// 产废方/购买方组织 Id // 产废方/购买方组织 Id
fringeOrgId?: string fringeOrgId?: string;
// 省;代码 // 省;代码
province?: string province?: string;
// 市;代码 // 市;代码
city?: string city?: string;
// 区县;代码 // 区县;代码
area?: string area?: string;
// 乡镇街道;代码 // 乡镇街道;代码
town?: string town?: string;
// 省;名称 // 省;名称
provinceName?: string provinceName?: string;
// 市;名称 // 市;名称
cityName?: string cityName?: string;
// 区县;名称 // 区县;名称
areaName?: string areaName?: string;
// 乡镇街道;名称 // 乡镇街道;名称
townName?: string townName?: string;
// 详细地址 // 详细地址
address?: string address?: string;
// 经度 // 经度
lng?: number lng?: number;
// 纬度 // 纬度
lat?: number lat?: number;
// 合同有效期 // 合同有效期
contractStartDate?: string contractStartDate?: string;
// 合同有效期 // 合同有效期
contractEndDate?: string contractEndDate?: string;
// 创建人 Id sys_user.id // 创建人 Id sys_user.id
creatorId?: string creatorId?: string;
// 修改人 Id sys_user.id // 修改人 Id sys_user.id
modifierId?: string modifierId?: string;
// 创建时间 // 创建时间
createTime?: string createTime?: string;
// 修改时间 // 修改时间
modifyTime?: string modifyTime?: string;
// 是否删除; 0-->未删除、1-->已删除 // 是否删除; 0-->未删除、1-->已删除
deleted?: boolean deleted?: boolean;
} }
interface SearchProjectResult { interface SearchProjectResult {

View File

@ -1,56 +1,17 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging" label-width="70">
<ElFormItem label="站点名称"> <ElFormItem label-width="90" label="站点名称">
<ElInput <ElInput
v-model="searchForm.stationName" v-model="searchForm.stationName"
placeholder="站点名称"/> placeholder="站点名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="省"> <ElFormItem label-width="90" label="详细地址">
<ElInput
v-model="searchForm.provinceName"
placeholder="请输入省"/>
</ElFormItem>
<ElFormItem label="市">
<ElInput
v-model="searchForm.cityName"
placeholder="请输入市"/>
</ElFormItem>
<ElFormItem label="区县">
<ElInput
v-model="searchForm.areaName"
placeholder="请输入区县"/>
</ElFormItem>
<ElFormItem label="乡镇街道">
<ElInput
v-model="searchForm.townName"
placeholder="请输入乡镇街道"/>
</ElFormItem>
<ElFormItem label="详细地址">
<ElInput <ElInput
v-model="searchForm.address" v-model="searchForm.address"
placeholder="详细地址"/> placeholder="详细地址"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="经度">
<ElInput
v-model="searchForm.lng"
placeholder="经度"/>
</ElFormItem>
<ElFormItem label="纬度">
<ElInput
v-model="searchForm.lat"
placeholder="纬度"/>
</ElFormItem>
<ElFormItem label="创建时间">
<ElInput
v-model="searchForm.createTime"
placeholder="创建时间"/>
</ElFormItem>
<ElFormItem label="修改时间">
<ElInput
v-model="searchForm.modifyTime"
placeholder="修改时间"/>
</ElFormItem>
<ElFormItem> <ElFormItem>
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton> <ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
<ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton> <ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset"></ElButton>

View File

@ -3,50 +3,50 @@
<ElDialog v-model="showDialog" :close-on-click-modal="false" width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="stationForm" class="form-panel" label-width="auto" style="width: 600px"> <ElForm :model="formData" :rules="rules" ref="stationForm" class="form-panel" label-width="auto" style="width: 600px">
<ElFormItem label="组织信息 Id" prop="orgId"> <ElFormItem label-width="90" label="组织信息 Id" prop="orgId">
<!-- <ElInput v-model="formData.orgId" :disabled="status === 'view'" placeholder="组织信息 Id" /> --> <!-- <ElInput v-model="formData.orgId" :disabled="status === 'view'" placeholder="组织信息 Id" /> -->
<el-select v-model="formData.orgId" :disabled="status === 'view'" placeholder="产品类型" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteOrg" :loading="loadingOrg"> <el-select v-model="formData.orgId" :disabled="status === 'view'" placeholder="产品类型" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteOrg" :loading="loadingOrg">
<el-option v-for="item in orgList" :key="item.id" :label="item.orgName" :value="item.id" /> <el-option v-for="item in orgList" :key="item.id" :label="item.orgName" :value="item.id" />
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<ElFormItem label="站点名称" prop="stationName"> <ElFormItem label-width="90" label="站点名称" prop="stationName">
<ElInput v-model="formData.stationName" :disabled="status === 'view'" placeholder="站点名称" /> <ElInput v-model="formData.stationName" :disabled="status === 'view'" placeholder="站点名称" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="省;代码" prop="province"> <!-- <ElFormItem label-width="90" label="省;代码" prop="province">
<ElInput v-model="formData.province" :disabled="status === 'view'" placeholder="省;代码" /> <ElInput v-model="formData.province" :disabled="status === 'view'" placeholder="省;代码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="市;代码" prop="city"> <ElFormItem label-width="90" label="市;代码" prop="city">
<ElInput v-model="formData.city" :disabled="status === 'view'" placeholder="市;代码" /> <ElInput v-model="formData.city" :disabled="status === 'view'" placeholder="市;代码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="区县;代码" prop="area"> <ElFormItem label-width="90" label="区县;代码" prop="area">
<ElInput v-model="formData.area" :disabled="status === 'view'" placeholder="区县;代码" /> <ElInput v-model="formData.area" :disabled="status === 'view'" placeholder="区县;代码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道;代码" prop="town"> <ElFormItem label-width="90" label="乡镇街道;代码" prop="town">
<ElInput v-model="formData.town" :disabled="status === 'view'" placeholder="乡镇街道;代码" /> <ElInput v-model="formData.town" :disabled="status === 'view'" placeholder="乡镇街道;代码" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="详细地址" prop="address"> <ElFormItem label-width="90" label="详细地址" prop="address">
<el-select v-model="formData.address" :disabled="status === 'view'" placeholder="详细地址" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteMethod" @change="addressChange" :loading="loading"> <el-select v-model="formData.address" :disabled="status === 'view'" placeholder="详细地址" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteMethod" @change="addressChange" :loading="loading">
<el-option v-for="item in addList" :key="item.id" :label="item.address" :value="item.address" /> <el-option v-for="item in addList" :key="item.id" :label="item.address" :value="item.address" />
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<ElFormItem label="省" prop="provinceName"> <ElFormItem label-width="90" label="省" prop="provinceName">
<ElInput v-model="formData.provinceName" :disabled="status === 'view'" placeholder="省" /> <ElInput v-model="formData.provinceName" :disabled="status === 'view'" placeholder="省" />
</ElFormItem> </ElFormItem>
<ElFormItem label="市" prop="cityName"> <ElFormItem label-width="90" label="市" prop="cityName">
<ElInput v-model="formData.cityName" :disabled="status === 'view'" placeholder="市" /> <ElInput v-model="formData.cityName" :disabled="status === 'view'" placeholder="市" />
</ElFormItem> </ElFormItem>
<ElFormItem label="区县" prop="areaName"> <ElFormItem label-width="90" label="区县" prop="areaName">
<ElInput v-model="formData.areaName" :disabled="status === 'view'" placeholder="区县" /> <ElInput v-model="formData.areaName" :disabled="status === 'view'" placeholder="区县" />
</ElFormItem> </ElFormItem>
<ElFormItem label="乡镇街道" prop="townName"> <ElFormItem label-width="90" label="乡镇街道" prop="townName">
<ElInput v-model="formData.townName" :disabled="status === 'view'" placeholder="乡镇街道" /> <ElInput v-model="formData.townName" :disabled="status === 'view'" placeholder="乡镇街道" />
</ElFormItem> </ElFormItem>
<ElFormItem label="经度" prop="lng"> <ElFormItem label-width="90" label="经度" prop="lng">
<ElInput v-model="formData.lng" :disabled="status === 'view'" placeholder="经度" /> <ElInput v-model="formData.lng" :disabled="status === 'view'" placeholder="经度" />
</ElFormItem> </ElFormItem>
<ElFormItem label="纬度" prop="lat"> <ElFormItem label-width="90" label="纬度" prop="lat">
<ElInput v-model="formData.lat" :disabled="status === 'view'" placeholder="纬度" /> <ElInput v-model="formData.lat" :disabled="status === 'view'" placeholder="纬度" />
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,11 +1,11 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="车牌"> <ElFormItem label-width="90" label="车牌">
<ElInput v-model="searchForm.licensePlate" placeholder="车牌" /> <ElInput v-model="searchForm.licensePlate" placeholder="车牌" />
</ElFormItem> </ElFormItem>
<ElFormItem label="车架号"> <ElFormItem label-width="90" label="车架号">
<ElInput v-model="searchForm.vnCode" placeholder="车架号" /> <ElInput v-model="searchForm.vnCode" placeholder="车架号" />
</ElFormItem> </ElFormItem>
@ -45,7 +45,6 @@
<template #default="{ row }"> {{ row.licenseStartDate }} ~ {{ row.licenseEndDate }} </template> <template #default="{ row }"> {{ row.licenseStartDate }} ~ {{ row.licenseEndDate }} </template>
</ElTableColumn> </ElTableColumn>
<ElTableColumn label="合格证有效期" width="120px"> <ElTableColumn label="合格证有效期" width="120px">
<template #default="{ row }"> {{ row.qualificationStartDate }} ~ {{ row.qualificationEndDate }} </template> <template #default="{ row }"> {{ row.qualificationStartDate }} ~ {{ row.qualificationEndDate }} </template>
</ElTableColumn> </ElTableColumn>

View File

@ -9,121 +9,121 @@
ref="truckForm" ref="truckForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="Id" prop="id"> <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属客户 Idcst_customer.id" prop="customerId"> <ElFormItem label-width="90" label="归属客户" prop="customerId">
<ElInput <ElInput
v-model="formData.customerId" v-model="formData.customerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属客户 Idcst_customer.id"/> placeholder="归属客户"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属组织" prop="orgId"> <ElFormItem label-width="90" label="归属组织" prop="orgId">
<ElInput <ElInput
v-model="formData.orgId" v-model="formData.orgId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属组织"/> placeholder="归属组织"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车牌" prop="licensePlate"> <ElFormItem label-width="90" label="车牌" prop="licensePlate">
<ElInput <ElInput
v-model="formData.licensePlate" v-model="formData.licensePlate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车牌"/> placeholder="车牌"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="行驶证图片" prop="truckLicense"> <ElFormItem label-width="90" label="行驶证图片" prop="truckLicense">
<ElInput <ElInput
v-model="formData.truckLicense" v-model="formData.truckLicense"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="行驶证图片"/> placeholder="行驶证图片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车架号" prop="vnCode"> <ElFormItem label-width="90" label="车架号" prop="vnCode">
<ElInput <ElInput
v-model="formData.vnCode" v-model="formData.vnCode"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车架号"/> placeholder="车架号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="合格证图片" prop="qualification"> <ElFormItem label-width="90" label="合格证图片" prop="qualification">
<ElInput <ElInput
v-model="formData.qualification" v-model="formData.qualification"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="合格证图片"/> placeholder="合格证图片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="最大载重;单位:千克" prop="carryingCapacity"> <ElFormItem label-width="90" label="最大载重;单位:千克" prop="carryingCapacity">
<ElInput <ElInput
v-model="formData.carryingCapacity" v-model="formData.carryingCapacity"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="最大载重;单位:千克"/> placeholder="最大载重;单位:千克"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="皮重;单位:千克" prop="tareWeight"> <ElFormItem label-width="90" label="皮重;单位:千克" prop="tareWeight">
<ElInput <ElInput
v-model="formData.tareWeight" v-model="formData.tareWeight"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="皮重;单位:千克"/> placeholder="皮重;单位:千克"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="行驶证有效期" prop="licenseStartDate"> <ElFormItem label-width="90" label="行驶证有效期" prop="licenseStartDate">
<ElInput <ElInput
v-model="formData.licenseStartDate" v-model="formData.licenseStartDate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="行驶证有效期"/> placeholder="行驶证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="行驶证有效期" prop="licenseEndDate"> <ElFormItem label-width="90" label="行驶证有效期" prop="licenseEndDate">
<ElInput <ElInput
v-model="formData.licenseEndDate" v-model="formData.licenseEndDate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="行驶证有效期"/> placeholder="行驶证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="合格证有效期" prop="qualificationStartDate"> <ElFormItem label-width="90" label="合格证有效期" prop="qualificationStartDate">
<ElInput <ElInput
v-model="formData.qualificationStartDate" v-model="formData.qualificationStartDate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="合格证有效期"/> placeholder="合格证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="合格证有效期" prop="qualificationEndDate"> <ElFormItem label-width="90" label="合格证有效期" prop="qualificationEndDate">
<ElInput <ElInput
v-model="formData.qualificationEndDate" v-model="formData.qualificationEndDate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="合格证有效期"/> placeholder="合格证有效期"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车辆类型" prop="truckCategory"> <ElFormItem label-width="90" label="车辆类型" prop="truckCategory">
<ElInput <ElInput
v-model="formData.truckCategory" v-model="formData.truckCategory"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车辆类型"/> placeholder="车辆类型"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车辆图片" prop="picture"> <ElFormItem label-width="90" label="车辆图片" prop="picture">
<ElInput <ElInput
v-model="formData.picture" v-model="formData.picture"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车辆图片"/> placeholder="车辆图片"/>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="忙碌中" prop="busy"> <!-- <ElFormItem label-width="90" label="忙碌中" prop="busy">
<ElInput <ElInput
v-model="formData.busy" v-model="formData.busy"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="忙碌中"/> placeholder="忙碌中"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="创建人 Id sys_user.id" prop="creatorId"> <ElFormItem label-width="90" label="创建人 Id sys_user.id" prop="creatorId">
<ElInput <ElInput
v-model="formData.creatorId" v-model="formData.creatorId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建人 Id sys_user.id"/> placeholder="创建人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id" prop="modifierId"> <ElFormItem label-width="90" label="修改人 Id sys_user.id" prop="modifierId">
<ElInput <ElInput
v-model="formData.modifierId" v-model="formData.modifierId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间" prop="createTime"> <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput <ElInput
v-model="formData.createTime" v-model="formData.createTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建时间"/> placeholder="创建时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput <ElInput
v-model="formData.modifyTime" v-model="formData.modifyTime"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,12 +1,12 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<!-- <ElFormItem label="业务类型"> <!-- <ElFormItem label-width="90" label="业务类型">
<ElInput <ElInput
v-model="searchForm.bizType" v-model="searchForm.bizType"
placeholder="业务类型"/> placeholder="业务类型"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="分类名称"> <ElFormItem label-width="90" label="分类名称">
<ElInput v-model="searchForm.categoryName" placeholder="分类名称" /> <ElInput v-model="searchForm.categoryName" placeholder="分类名称" />
</ElFormItem> </ElFormItem>

View File

@ -1,7 +1,7 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="goodsCategoryForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="goodsCategoryForm" class="form-panel" label-width="auto">
<ElFormItem label="业务类型" prop="bizType"> <ElFormItem label-width="90" label="业务类型" prop="bizType">
<!-- <ElInput /> --> <!-- <ElInput /> -->
<!-- biz_typeZaiShengPin-再生品HuiShouPin-回收品QiTa其他" --> <!-- biz_typeZaiShengPin-再生品HuiShouPin-回收品QiTa其他" -->
@ -10,10 +10,10 @@
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<ElFormItem label="分类名称" prop="categoryName"> <ElFormItem label-width="90" label="分类名称" prop="categoryName">
<ElInput v-model="formData.categoryName" :disabled="status === 'view'" placeholder="分类名称" /> <ElInput v-model="formData.categoryName" :disabled="status === 'view'" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="图片" prop="picture"> <ElFormItem label-width="90" label="图片" prop="picture">
<!-- <ElInput <!-- <ElInput
v-model="formData.picture" v-model="formData.picture"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -24,7 +24,7 @@
<!-- <ElButton>点击上传图片</ElButton> --> <!-- <ElButton>点击上传图片</ElButton> -->
</Uploader> </Uploader>
</ElFormItem> </ElFormItem>
<ElFormItem label="排序" prop="sort"> <ElFormItem label-width="90" label="排序" prop="sort">
<ElInput v-model="formData.sort" :disabled="status === 'view'" placeholder="排序" /> <ElInput v-model="formData.sort" :disabled="status === 'view'" placeholder="排序" />
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,52 +1,52 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="商品编码"> <ElFormItem label-width="90" label="商品编码">
<ElInput v-model="searchForm.sn" placeholder="商品编码" /> <ElInput v-model="searchForm.sn" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称"> <ElFormItem label-width="90" label="产品名称">
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" /> <ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="规格"> <ElFormItem label-width="90" label="规格">
<ElInput v-model="searchForm.specParams" placeholder="规格" /> <ElInput v-model="searchForm.specParams" placeholder="规格" />
</ElFormItem> </ElFormItem>
<!-- 字典代码unit --> <!-- 字典代码unit -->
<ElFormItem label="计量单位"> <ElFormItem label-width="90" label="计量单位">
<ElInput v-model="searchForm.unit" placeholder="计量单位" /> <ElInput v-model="searchForm.unit" placeholder="计量单位" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="是否为成品"> <!-- <ElFormItem label-width="90" label="是否为成品">
<ElInput <ElInput
v-model="searchForm.fg" v-model="searchForm.fg"
placeholder="是否为成品"/> placeholder="是否为成品"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否为半成品"> <ElFormItem label-width="90" label="是否为半成品">
<ElInput <ElInput
v-model="searchForm.sfg" v-model="searchForm.sfg"
placeholder="是否为半成品"/> placeholder="是否为半成品"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否为原料"> <ElFormItem label-width="90" label="是否为原料">
<ElInput <ElInput
v-model="searchForm.rg" v-model="searchForm.rg"
placeholder="是否为原料"/> placeholder="是否为原料"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="排序"> <ElFormItem label-width="90" label="排序">
<ElInput <ElInput
v-model="searchForm.sort" v-model="searchForm.sort"
placeholder="排序"/> placeholder="排序"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否可用"> <ElFormItem label-width="90" label="是否可用">
<ElInput <ElInput
v-model="searchForm.canuse" v-model="searchForm.canuse"
placeholder="是否可用"/> placeholder="是否可用"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput v-model="searchForm.memo" placeholder="备注" /> <ElInput v-model="searchForm.memo" placeholder="备注" />
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> </ElFormItem>
<ElFormItem> <ElFormItem>

View File

@ -1,36 +1,36 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="goodsForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="goodsForm" class="form-panel" label-width="auto">
<ElFormItem label="产品类型" prop="goodsCategoryId"> <ElFormItem label-width="90" label="产品类型" prop="goodsCategoryId">
<!-- <ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品类型 Id" /> --> <!-- <ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品类型 Id" /> -->
<el-select v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品类型" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteMethod" :loading="loading" style="width: 240px"> <el-select v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品类型" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteMethod" :loading="loading" style="width: 240px">
<el-option v-for="item in category" :key="item.id" :label="item.categoryName" :value="item.id" /> <el-option v-for="item in category" :key="item.id" :label="item.categoryName" :value="item.id" />
</el-select> </el-select>
</ElFormItem> </ElFormItem>
<ElFormItem label="商品编码" prop="sn"> <ElFormItem label-width="90" label="商品编码" prop="sn">
<ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="商品编码" /> <ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称" prop="goodsName"> <ElFormItem label-width="90" label="产品名称" prop="goodsName">
<ElInput v-model="formData.goodsName" :disabled="status === 'view'" placeholder="产品名称" /> <ElInput v-model="formData.goodsName" :disabled="status === 'view'" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="规格" prop="specParams"> <ElFormItem label-width="90" label="规格" prop="specParams">
<ElInput v-model="formData.specParams" :disabled="status === 'view'" placeholder="规格" /> <ElInput v-model="formData.specParams" :disabled="status === 'view'" placeholder="规格" />
</ElFormItem> </ElFormItem>
<ElFormItem label="图片" prop="picture"> <ElFormItem label-width="90" label="图片" prop="picture">
<Uploader v-model:file="formData.picture" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card"> <Uploader v-model:file="formData.picture" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card">
<span style="font-size: 50px; padding: 0 40px">+</span> <span style="font-size: 50px; padding: 0 40px">+</span>
</Uploader> </Uploader>
</ElFormItem> </ElFormItem>
<ElFormItem label="计量单位" prop="unit"> <ElFormItem label-width="90" label="计量单位" prop="unit">
<ADict v-model="formData.unit" :disabled="status === 'view'" dict-key="unit" placeholder="计量单位" style="width: 240px"/> <ADict v-model="formData.unit" :disabled="status === 'view'" dict-key="unit" placeholder="计量单位" style="width: 240px"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="排序" prop="sort"> <ElFormItem label-width="90" label="排序" prop="sort">
<ElInput v-model="formData.sort" :disabled="status === 'view'" placeholder="请输入排序" /> <ElInput v-model="formData.sort" :disabled="status === 'view'" placeholder="请输入排序" />
</ElFormItem> </ElFormItem>
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="请输入备注" /> <ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="请输入备注" />
</ElFormItem> </ElFormItem>
<ElFormItem label="是否可用" prop="canuse"> <ElFormItem label-width="90" label="是否可用" prop="canuse">
<el-switch v-model="formData.canuse" :disabled="status === 'view'" /> <el-switch v-model="formData.canuse" :disabled="status === 'view'" />
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,28 +1,28 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="编码"> <ElFormItem label-width="90" label="编码">
<ElInput <ElInput
v-model="searchForm.sn" v-model="searchForm.sn"
placeholder="编码"/> placeholder="编码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="终产品"> <ElFormItem label-width="90" label="终产品">
<ElInput <ElInput
v-model="searchForm.goodsId" v-model="searchForm.goodsId"
placeholder="终产品"/> placeholder="终产品"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="工艺名称"> <ElFormItem label-width="90" label="工艺名称">
<ElInput <ElInput
v-model="searchForm.craftName" v-model="searchForm.craftName"
placeholder="工艺名称"/> placeholder="工艺名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="工艺版本号"> <ElFormItem label-width="90" label="工艺版本号">
<ElInput <ElInput
v-model="searchForm.craftVer" v-model="searchForm.craftVer"
placeholder="工艺版本号"/> placeholder="工艺版本号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否可用"> <ElFormItem label-width="90" label="是否可用">
<ElCheckbox v-model="searchForm.canuse"/> <ElCheckbox v-model="searchForm.canuse"/>
</ElFormItem> </ElFormItem>

View File

@ -9,34 +9,34 @@
:rules="rules" :rules="rules"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="产品" prop="goodsId"> <ElFormItem label-width="90" label="产品" prop="goodsId">
<ADropTable v-model="formData.goodsId as string" :columns="dropTableColumns" :loader="dropTableLoader" display-field="goodsName"/> <ADropTable v-model="formData.goodsId as string" :columns="dropTableColumns" :loader="dropTableLoader" display-field="goodsName"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="工艺名称" prop="craftName"> <ElFormItem label-width="90" label="工艺名称" prop="craftName">
<ElInput <ElInput
v-model="formData.craftName" v-model="formData.craftName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="工艺名称"/> placeholder="工艺名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="工艺版本号" prop="craftVer"> <ElFormItem label-width="90" label="工艺版本号" prop="craftVer">
<ElInput <ElInput
v-model="formData.craftVer" v-model="formData.craftVer"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="工艺版本号"/> placeholder="工艺版本号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="工艺类型" prop="craftCategory"> <ElFormItem label-width="90" label="工艺类型" prop="craftCategory">
<ElSelect v-model="formData.craftCategory"> <ElSelect v-model="formData.craftCategory">
<ElOption label="自动化" value="ZiDongHua"/> <ElOption label="自动化" value="ZiDongHua"/>
<ElOption label="人工" value="RenGong"/> <ElOption label="人工" value="RenGong"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput <ElInput
v-model="formData.memo" v-model="formData.memo"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="备注"/> placeholder="备注"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否可用" prop="canuse"> <ElFormItem label-width="90" label="是否可用" prop="canuse">
<ElCheckbox <ElCheckbox
v-model="formData.canuse" v-model="formData.canuse"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -168,7 +168,7 @@ const searching = ref(false);
const deling = ref(false); const deling = ref(false);
const showSearchForm = ref(true); const showSearchForm = ref(true);
const assignDialog = ref(false); const assignDialog = ref(false);
const orderFormIns = useTemplateRef<InstanceType<typeof OrderForm>>("orderForm"); // const orderFormIns = useTemplateRef<InstanceType<typeof OrderForm>>("orderForm");
const assignFrom = ref({ const assignFrom = ref({
transOrgId: "", transOrgId: "",
orderTransId: "", orderTransId: "",
@ -238,9 +238,6 @@ function confirmDialog() {
}); });
} }
function showDialog(data?: OrderTypes.SearchOrderResult) {
orderFormIns.value?.open(data);
}
function delHandler({ row }: { row: OrderTypes.SearchOrderResult }) { function delHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
deling.value = true; deling.value = true;
@ -258,10 +255,6 @@ function delHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
// showDialog(row); // showDialog(row);
// } // }
function addHandler() {
showDialog();
}
function reset() { function reset() {
searchForm.$reset(); searchForm.$reset();
paging(); paging();

View File

@ -9,163 +9,163 @@
ref="orderForm" ref="orderForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="Id" prop="id"> <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="订单编号" prop="sn"> <ElFormItem label-width="90" label="订单编号" prop="sn">
<ElInput <ElInput
v-model="formData.sn" v-model="formData.sn"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="订单编号"/> placeholder="订单编号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="项目 Id" prop="projectId"> <ElFormItem label-width="90" label="项目 Id" prop="projectId">
<ElInput <ElInput
v-model="formData.projectId" v-model="formData.projectId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="项目 Id"/> placeholder="项目 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="下单人 Idsys_user.id" prop="userId"> <ElFormItem label-width="90" label="下单人 Idsys_user.id" prop="userId">
<ElInput <ElInput
v-model="formData.userId" v-model="formData.userId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="下单人 Idsys_user.id"/> placeholder="下单人 Idsys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="下单人客户 Idcst_customer.id" prop="customerId"> <ElFormItem label-width="90" label="下单人客户 Idcst_customer.id" prop="customerId">
<ElInput <ElInput
v-model="formData.customerId" v-model="formData.customerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="下单人客户 Idcst_customer.id"/> placeholder="下单人客户 Idcst_customer.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="下单人姓名" prop="contacts"> <ElFormItem label-width="90" label="下单人姓名" prop="contacts">
<ElInput <ElInput
v-model="formData.contacts" v-model="formData.contacts"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="下单人姓名"/> placeholder="下单人姓名"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="下单人联系方式" prop="phone"> <ElFormItem label-width="90" label="下单人联系方式" prop="phone">
<ElInput <ElInput
v-model="formData.phone" v-model="formData.phone"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="下单人联系方式"/> placeholder="下单人联系方式"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="下单时间" prop="orderTime"> <ElFormItem label-width="90" label="下单时间" prop="orderTime">
<ElInput <ElInput
v-model="formData.orderTime" v-model="formData.orderTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="下单时间"/> placeholder="下单时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="订单类型字典代码order_categoryHuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出" prop="orderCategory"> <ElFormItem label-width="90" label="订单类型字典代码order_categoryHuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出" prop="orderCategory">
<ElInput <ElInput
v-model="formData.orderCategory" v-model="formData.orderCategory"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="订单类型字典代码order_categoryHuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出"/> placeholder="订单类型字典代码order_categoryHuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="订单状态字典代码order_statusYiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消" prop="orderStatus"> <ElFormItem label-width="90" label="订单状态字典代码order_statusYiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消" prop="orderStatus">
<ElInput <ElInput
v-model="formData.orderStatus" v-model="formData.orderStatus"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="订单状态字典代码order_statusYiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消"/> placeholder="订单状态字典代码order_statusYiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="完结时间" prop="finishTime"> <ElFormItem label-width="90" label="完结时间" prop="finishTime">
<ElInput <ElInput
v-model="formData.finishTime" v-model="formData.finishTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="完结时间"/> placeholder="完结时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运输组织 Idcst_org.id" prop="transOrgId"> <ElFormItem label-width="90" label="运输组织 Idcst_org.id" prop="transOrgId">
<ElInput <ElInput
v-model="formData.transOrgId" v-model="formData.transOrgId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="运输组织 Idcst_org.id"/> placeholder="运输组织 Idcst_org.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运输方客户 Id" prop="transCustomerId"> <ElFormItem label-width="90" label="运输方客户 Id" prop="transCustomerId">
<ElInput <ElInput
v-model="formData.transCustomerId" v-model="formData.transCustomerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="运输方客户 Id"/> placeholder="运输方客户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="指派清运公司时间" prop="assignmentTransTime"> <ElFormItem label-width="90" label="指派清运公司时间" prop="assignmentTransTime">
<ElInput <ElInput
v-model="formData.assignmentTransTime" v-model="formData.assignmentTransTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="指派清运公司时间"/> placeholder="指派清运公司时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="站点 Idcst_station.id" prop="stationId"> <ElFormItem label-width="90" label="站点 Idcst_station.id" prop="stationId">
<ElInput <ElInput
v-model="formData.stationId" v-model="formData.stationId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="站点 Idcst_station.id"/> placeholder="站点 Idcst_station.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="站点名称cst_station.station.name" prop="stationName"> <ElFormItem label-width="90" label="站点名称cst_station.station.name" prop="stationName">
<ElInput <ElInput
v-model="formData.stationName" v-model="formData.stationName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="站点名称cst_station.station.name"/> placeholder="站点名称cst_station.station.name"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运距;单位:米" prop="transDistance"> <ElFormItem label-width="90" label="运距;单位:米" prop="transDistance">
<ElInput <ElInput
v-model="formData.transDistance" v-model="formData.transDistance"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="运距;单位:米"/> placeholder="运距;单位:米"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="预估量" prop="estimatedQuantity"> <ElFormItem label-width="90" label="预估量" prop="estimatedQuantity">
<ElInput <ElInput
v-model="formData.estimatedQuantity" v-model="formData.estimatedQuantity"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="预估量"/> placeholder="预估量"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="预估车数" prop="estimatedTrainNum"> <ElFormItem label-width="90" label="预估车数" prop="estimatedTrainNum">
<ElInput <ElInput
v-model="formData.estimatedTrainNum" v-model="formData.estimatedTrainNum"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="预估车数"/> placeholder="预估车数"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="产品 Id" prop="goodsId"> <ElFormItem label-width="90" label="产品 Id" prop="goodsId">
<ElInput <ElInput
v-model="formData.goodsId" v-model="formData.goodsId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="产品 Id"/> placeholder="产品 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称" prop="goodsName"> <ElFormItem label-width="90" label="产品名称" prop="goodsName">
<ElInput <ElInput
v-model="formData.goodsName" v-model="formData.goodsName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="产品名称"/> placeholder="产品名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="计量单位字典代码unit" prop="unit"> <ElFormItem label-width="90" label="计量单位字典代码unit" prop="unit">
<ElInput <ElInput
v-model="formData.unit" v-model="formData.unit"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="计量单位字典代码unit"/> placeholder="计量单位字典代码unit"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="客户备注" prop="customerMemo"> <ElFormItem label-width="90" label="客户备注" prop="customerMemo">
<ElInput <ElInput
v-model="formData.customerMemo" v-model="formData.customerMemo"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="客户备注"/> placeholder="客户备注"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建人 Id sys_user.id" prop="creatorId"> <ElFormItem label-width="90" label="创建人 Id sys_user.id" prop="creatorId">
<ElInput <ElInput
v-model="formData.creatorId" v-model="formData.creatorId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建人 Id sys_user.id"/> placeholder="创建人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id" prop="modifierId"> <ElFormItem label-width="90" label="修改人 Id sys_user.id" prop="modifierId">
<ElInput <ElInput
v-model="formData.modifierId" v-model="formData.modifierId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间" prop="createTime"> <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput <ElInput
v-model="formData.createTime" v-model="formData.createTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建时间"/> placeholder="创建时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput <ElInput
v-model="formData.modifyTime" v-model="formData.modifyTime"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,13 +1,13 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="transForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="transForm" class="form-panel" label-width="auto">
<ElFormItem label="看料照片" prop="checkPhoto"> <ElFormItem label-width="90" label="看料照片" prop="checkPhoto">
<Uploader v-model:files="formData.checkPhoto" :limit="3" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card"> <Uploader v-model:files="formData.checkPhoto" :limit="3" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card">
<span style="font-size: 50px; padding: 0 40px">+</span> <span style="font-size: 50px; padding: 0 40px">+</span>
</Uploader> </Uploader>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注" prop="weight"> <ElFormItem label-width="90" label="备注" prop="weight">
<ElInput v-model="formData.checkerMemo" :disabled="status === 'view'" placeholder="请输入备注"> </ElInput> <ElInput v-model="formData.checkerMemo" :disabled="status === 'view'" placeholder="请输入备注"> </ElInput>
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>
@ -20,7 +20,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import TransApi from "@/pages/order/trans-order/trans-api.ts"; import TransApi from "@/pages/order/trans-order/trans-api.ts";
import Strings from "@/common/utils/strings.ts"; // import Strings from "@/common/utils/strings.ts";
import FormUtil from "@/common/utils/formUtil.ts"; import FormUtil from "@/common/utils/formUtil.ts";
import Utils from "@/common/utils"; import Utils from "@/common/utils";
import { ElMessage, type FormInstance, type FormRules } from "element-plus"; import { ElMessage, type FormInstance, type FormRules } from "element-plus";

View File

@ -1,19 +1,19 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="transForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="transForm" class="form-panel" label-width="auto">
<ElFormItem label="磅重" prop="weight"> <ElFormItem label-width="90" label="磅重" prop="weight">
<ElInput v-model="formData.weight" type="number" :disabled="status === 'view'" placeholder="请输入磅重"> <ElInput v-model="formData.weight" type="number" :disabled="status === 'view'" placeholder="请输入磅重">
<template #append></template> <template #append></template>
</ElInput> </ElInput>
</ElFormItem> </ElFormItem>
<ElFormItem label="车头照" prop="cargoPhoto"> <ElFormItem label-width="90" label="车头照" prop="cargoPhoto">
<Uploader v-model:file="formData.cargoPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card"> <Uploader v-model:file="formData.cargoPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card">
<span style="font-size: 50px; padding: 0 40px">+</span> <span style="font-size: 50px; padding: 0 40px">+</span>
</Uploader> </Uploader>
</ElFormItem> </ElFormItem>
<ElFormItem label="车斗照" prop="bodyPhoto"> <ElFormItem label-width="90" label="车斗照" prop="bodyPhoto">
<Uploader v-model:file="formData.bodyPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card"> <Uploader v-model:file="formData.bodyPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card">
<span style="font-size: 50px; padding: 0 40px">+</span> <span style="font-size: 50px; padding: 0 40px">+</span>
</Uploader> </Uploader>

View File

@ -1,19 +1,19 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="transForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="transForm" class="form-panel" label-width="auto">
<ElFormItem label="磅重" prop="weight"> <ElFormItem label-width="90" label="磅重" prop="weight">
<ElInput v-model="formData.weight" type="number" :disabled="status === 'view'" placeholder="请输入磅重"> <ElInput v-model="formData.weight" type="number" :disabled="status === 'view'" placeholder="请输入磅重">
<template #append></template> <template #append></template>
</ElInput> </ElInput>
</ElFormItem> </ElFormItem>
<ElFormItem label="车头照" prop="cargoPhoto"> <ElFormItem label-width="90" label="车头照" prop="cargoPhoto">
<Uploader v-model:file="formData.cargoPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card"> <Uploader v-model:file="formData.cargoPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card">
<span style="font-size: 50px; padding: 0 40px">+</span> <span style="font-size: 50px; padding: 0 40px">+</span>
</Uploader> </Uploader>
</ElFormItem> </ElFormItem>
<ElFormItem label="车斗照" prop="bodyPhoto"> <ElFormItem label-width="90" label="车斗照" prop="bodyPhoto">
<Uploader v-model:file="formData.bodyPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card"> <Uploader v-model:file="formData.bodyPhoto" :limit="1" :multiple="true" accept="image/*" class="avatar-uploader" list-type="picture-card">
<span style="font-size: 50px; padding: 0 40px">+</span> <span style="font-size: 50px; padding: 0 40px">+</span>
</Uploader> </Uploader>
@ -28,7 +28,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import TransApi from "@/pages/order/trans-order/trans-api.ts"; import TransApi from "@/pages/order/trans-order/trans-api.ts";
import Strings from "@/common/utils/strings.ts"; // import Strings from "@/common/utils/strings.ts";
import FormUtil from "@/common/utils/formUtil.ts"; import FormUtil from "@/common/utils/formUtil.ts";
import Utils from "@/common/utils"; import Utils from "@/common/utils";
import { ElMessage, type FormInstance, type FormRules } from "element-plus"; import { ElMessage, type FormInstance, type FormRules } from "element-plus";

View File

@ -1,33 +1,33 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="车次"> <ElFormItem label-width="90" label="车次">
<ElInput v-model="searchForm.trainNum" placeholder="车次" /> <ElInput v-model="searchForm.trainNum" placeholder="车次" />
</ElFormItem> </ElFormItem>
<ElFormItem label="订单 Id"> <ElFormItem label-width="90" label="订单 Id">
<ElInput v-model="searchForm.orderId" placeholder="订单 Id" /> <ElInput v-model="searchForm.orderId" placeholder="订单 Id" />
</ElFormItem> </ElFormItem>
<!-- 字典代码trans_statusDaiPaiDan--待派单DaiJieDan--待接单YiJieDan--已接单YunShuZhong--运输中YiJinChang--已进场YiChuChang--已出场YiWanCheng--已完成YiQuXiao--已取消 --> <!-- 字典代码trans_statusDaiPaiDan--待派单DaiJieDan--待接单YiJieDan--已接单YunShuZhong--运输中YiJinChang--已进场YiChuChang--已出场YiWanCheng--已完成YiQuXiao--已取消 -->
<ElFormItem label="运输状态"> <ElFormItem label-width="90" label="运输状态">
<ElInput v-model="searchForm.transStatus" placeholder="运输状态" /> <ElInput v-model="searchForm.transStatus" placeholder="运输状态" />
</ElFormItem> </ElFormItem>
<ElFormItem label="车道名称"> <ElFormItem label-width="90" label="车道名称">
<ElInput v-model="searchForm.lane" placeholder="车道名称" /> <ElInput v-model="searchForm.lane" placeholder="车道名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="勘料状态"> <ElFormItem label-width="90" label="勘料状态">
<!-- 字典代码check_statusWu--无需勘料YiKanLiao--已勘料WeiKanLiao--未勘料 --> <!-- 字典代码check_statusWu--无需勘料YiKanLiao--已勘料WeiKanLiao--未勘料 -->
<ElInput v-model="searchForm.checkStatus" placeholder="勘料状态" /> <ElInput v-model="searchForm.checkStatus" placeholder="勘料状态" />
</ElFormItem> </ElFormItem>
<ElFormItem label="车辆 Id"> <ElFormItem label-width="90" label="车辆 Id">
<ElInput v-model="searchForm.truckId" placeholder="车辆 Id" /> <ElInput v-model="searchForm.truckId" placeholder="车辆 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="车牌号"> <ElFormItem label-width="90" label="车牌号">
<ElInput v-model="searchForm.truckLicensePlate" placeholder="车牌号" /> <ElInput v-model="searchForm.truckLicensePlate" placeholder="车牌号" />
</ElFormItem> </ElFormItem>
<ElFormItem label="历史皮重"> <ElFormItem label-width="90" label="历史皮重">
<ElInput v-model="searchForm.historyTareWeight" placeholder="历史皮重" /> <ElInput v-model="searchForm.historyTareWeight" placeholder="历史皮重" />
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>

View File

@ -9,294 +9,282 @@
ref="transForm" ref="transForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="Id" prop="id"> <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车次" prop="trainNum"> <ElFormItem label-width="90" label="车次" prop="trainNum">
<ElInput <ElInput
v-model="formData.trainNum" v-model="formData.trainNum"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车次"/> placeholder="车次"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="订单 Id" prop="orderId"> <ElFormItem label-width="90" label="订单 Id" prop="orderId">
<ElInput <ElInput
v-model="formData.orderId" v-model="formData.orderId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="订单 Id"/> placeholder="订单 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运输状态字典代码trans_statusDaiPaiDan-->待派单、DaiJieDan-->待接单、YiJieDan-->已接单、YunShuZhong-->运输中、YiJinChang-->已进场、YiChuChang-->已出场、YiWanCheng-->已完成、YiQuXiao-->已取消" prop="transStatus"> <ElFormItem label-width="90" label="车道名称" prop="lane">
<ElInput
v-model="formData.transStatus"
:disabled="status === 'view'"
placeholder="运输状态字典代码trans_statusDaiPaiDan-->待派单、DaiJieDan-->待接单、YiJieDan-->已接单、YunShuZhong-->运输中、YiJinChang-->已进场、YiChuChang-->已出场、YiWanCheng-->已完成、YiQuXiao-->已取消"/>
</ElFormItem>
<ElFormItem label="车道名称" prop="lane">
<ElInput <ElInput
v-model="formData.lane" v-model="formData.lane"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车道名称"/> placeholder="车道名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="指派司机时间" prop="assignmentDriverTime"> <ElFormItem label-width="90" label="指派司机时间" prop="assignmentDriverTime">
<ElInput <ElInput
v-model="formData.assignmentDriverTime" v-model="formData.assignmentDriverTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="指派司机时间"/> placeholder="指派司机时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="司机确认接单时间" prop="driverConfirmTime"> <ElFormItem label-width="90" label="司机确认接单时间" prop="driverConfirmTime">
<ElInput <ElInput
v-model="formData.driverConfirmTime" v-model="formData.driverConfirmTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="司机确认接单时间"/> placeholder="司机确认接单时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="开始运输时间" prop="transTime"> <ElFormItem label-width="90" label="开始运输时间" prop="transTime">
<ElInput <ElInput
v-model="formData.transTime" v-model="formData.transTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="开始运输时间"/> placeholder="开始运输时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="完结时间" prop="finishTime"> <ElFormItem label-width="90" label="完结时间" prop="finishTime">
<ElInput <ElInput
v-model="formData.finishTime" v-model="formData.finishTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="完结时间"/> placeholder="完结时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="看料员 Idsys_user.id" prop="checkerId"> <ElFormItem label-width="90" label="看料员 Idsys_user.id" prop="checkerId">
<ElInput <ElInput
v-model="formData.checkerId" v-model="formData.checkerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="看料员 Idsys_user.id"/> placeholder="看料员 Idsys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="勘料状态字典代码check_statusWu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料" prop="checkStatus"> <ElFormItem label-width="90" label="勘料状态字典代码check_statusWu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料" prop="checkStatus">
<ElInput <ElInput
v-model="formData.checkStatus" v-model="formData.checkStatus"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="勘料状态字典代码check_statusWu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料"/> placeholder="勘料状态字典代码check_statusWu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="勘料时间" prop="checkTime"> <ElFormItem label-width="90" label="勘料时间" prop="checkTime">
<ElInput <ElInput
v-model="formData.checkTime" v-model="formData.checkTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="勘料时间"/> placeholder="勘料时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="勘料照片" prop="checkPhoto"> <ElFormItem label-width="90" label="勘料照片" prop="checkPhoto">
<ElInput <ElInput
v-model="formData.checkPhoto" v-model="formData.checkPhoto"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="勘料照片"/> placeholder="勘料照片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="勘料员备注" prop="checkerMemo"> <ElFormItem label-width="90" label="勘料员备注" prop="checkerMemo">
<ElInput <ElInput
v-model="formData.checkerMemo" v-model="formData.checkerMemo"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="勘料员备注"/> placeholder="勘料员备注"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="司机 Id" prop="driverId"> <ElFormItem label-width="90" label="司机 Id" prop="driverId">
<ElInput <ElInput
v-model="formData.driverId" v-model="formData.driverId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="司机 Id"/> placeholder="司机 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="司机所属客户 Idcst_customer.id" prop="driverCustomerId"> <ElFormItem label-width="90" label="司机所属客户 Idcst_customer.id" prop="driverCustomerId">
<ElInput <ElInput
v-model="formData.driverCustomerId" v-model="formData.driverCustomerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="司机所属客户 Idcst_customer.id"/> placeholder="司机所属客户 Idcst_customer.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="司机所属用户 Id" prop="driverUserId"> <ElFormItem label-width="90" label="司机所属用户 Id" prop="driverUserId">
<ElInput <ElInput
v-model="formData.driverUserId" v-model="formData.driverUserId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="司机所属用户 Id"/> placeholder="司机所属用户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属客户 Idcst_customer.id" prop="truckCustomerId"> <ElFormItem label-width="90" label="归属客户 Idcst_customer.id" prop="truckCustomerId">
<ElInput <ElInput
v-model="formData.truckCustomerId" v-model="formData.truckCustomerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属客户 Idcst_customer.id"/> placeholder="归属客户 Idcst_customer.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="归属组织" prop="truckOrgId"> <ElFormItem label-width="90" label="归属组织" prop="truckOrgId">
<ElInput <ElInput
v-model="formData.truckOrgId" v-model="formData.truckOrgId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="归属组织"/> placeholder="归属组织"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车辆 Id" prop="truckId"> <ElFormItem label-width="90" label="车辆 Id" prop="truckId">
<ElInput <ElInput
v-model="formData.truckId" v-model="formData.truckId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车辆 Id"/> placeholder="车辆 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="车牌号" prop="truckLicensePlate"> <ElFormItem label-width="90" label="车牌号" prop="truckLicensePlate">
<ElInput <ElInput
v-model="formData.truckLicensePlate" v-model="formData.truckLicensePlate"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="车牌号"/> placeholder="车牌号"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="历史皮重" prop="historyTareWeight"> <ElFormItem label-width="90" label="历史皮重" prop="historyTareWeight">
<ElInput <ElInput
v-model="formData.historyTareWeight" v-model="formData.historyTareWeight"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="历史皮重"/> placeholder="历史皮重"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="毛重;单位:千克" prop="roughWeight"> <ElFormItem label-width="90" label="毛重;单位:千克" prop="roughWeight">
<ElInput <ElInput
v-model="formData.roughWeight" v-model="formData.roughWeight"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="毛重;单位:千克"/> placeholder="毛重;单位:千克"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="皮重;单位:千克" prop="tareWeight"> <ElFormItem label-width="90" label="皮重;单位:千克" prop="tareWeight">
<ElInput <ElInput
v-model="formData.tareWeight" v-model="formData.tareWeight"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="皮重;单位:千克"/> placeholder="皮重;单位:千克"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="净重;单位:千克" prop="settleWeight"> <ElFormItem label-width="90" label="净重;单位:千克" prop="settleWeight">
<ElInput <ElInput
v-model="formData.settleWeight" v-model="formData.settleWeight"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="净重;单位:千克"/> placeholder="净重;单位:千克"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="运距;单位:米" prop="transDistance"> <ElFormItem label-width="90" label="运距;单位:米" prop="transDistance">
<ElInput <ElInput
v-model="formData.transDistance" v-model="formData.transDistance"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="运距;单位:米"/> placeholder="运距;单位:米"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="进场车头照片" prop="inFrontPhoto"> <ElFormItem label-width="90" label="进场车头照片" prop="inFrontPhoto">
<ElInput <ElInput
v-model="formData.inFrontPhoto" v-model="formData.inFrontPhoto"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="进场车头照片"/> placeholder="进场车头照片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="进场车斗照片" prop="inBodyPhoto"> <ElFormItem label-width="90" label="进场车斗照片" prop="inBodyPhoto">
<ElInput <ElInput
v-model="formData.inBodyPhoto" v-model="formData.inBodyPhoto"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="进场车斗照片"/> placeholder="进场车斗照片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="出场车头照片" prop="outFrontPhoto"> <ElFormItem label-width="90" label="出场车头照片" prop="outFrontPhoto">
<ElInput <ElInput
v-model="formData.outFrontPhoto" v-model="formData.outFrontPhoto"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="出场车头照片"/> placeholder="出场车头照片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="出场车斗照片" prop="outBodyPhoto"> <ElFormItem label-width="90" label="出场车斗照片" prop="outBodyPhoto">
<ElInput <ElInput
v-model="formData.outBodyPhoto" v-model="formData.outBodyPhoto"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="出场车斗照片"/> placeholder="出场车斗照片"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="进场时间" prop="inTime"> <ElFormItem label-width="90" label="进场时间" prop="inTime">
<ElInput <ElInput
v-model="formData.inTime" v-model="formData.inTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="进场时间"/> placeholder="进场时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="出场时间" prop="outTime"> <ElFormItem label-width="90" label="出场时间" prop="outTime">
<ElInput <ElInput
v-model="formData.outTime" v-model="formData.outTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="出场时间"/> placeholder="出场时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="支付状态MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款" prop="paymentStatus"> <ElFormItem label-width="90" label="支付状态MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款" prop="paymentStatus">
<ElInput <ElInput
v-model="formData.paymentStatus" v-model="formData.paymentStatus"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="支付状态MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款"/> placeholder="支付状态MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="支付时间" prop="payTime"> <ElFormItem label-width="90" label="支付时间" prop="payTime">
<ElInput <ElInput
v-model="formData.payTime" v-model="formData.payTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="支付时间"/> placeholder="支付时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="退款时间" prop="refundTime"> <ElFormItem label-width="90" label="退款时间" prop="refundTime">
<ElInput <ElInput
v-model="formData.refundTime" v-model="formData.refundTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="退款时间"/> placeholder="退款时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="总金额;单位:元" prop="totalMoney"> <ElFormItem label-width="90" label="总金额;单位:元" prop="totalMoney">
<ElInput <ElInput
v-model="formData.totalMoney" v-model="formData.totalMoney"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="总金额;单位:元"/> placeholder="总金额;单位:元"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="优惠金额;单位:元,有正负" prop="discountMoney"> <ElFormItem label-width="90" label="优惠金额;单位:元,有正负" prop="discountMoney">
<ElInput <ElInput
v-model="formData.discountMoney" v-model="formData.discountMoney"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="优惠金额;单位:元,有正负"/> placeholder="优惠金额;单位:元,有正负"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="手动修正金额;单位:元,有正负" prop="reviseMoney"> <ElFormItem label-width="90" label="手动修正金额;单位:元,有正负" prop="reviseMoney">
<ElInput <ElInput
v-model="formData.reviseMoney" v-model="formData.reviseMoney"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="手动修正金额;单位:元,有正负"/> placeholder="手动修正金额;单位:元,有正负"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="结算金额;单位:元" prop="settleMoney"> <ElFormItem label-width="90" label="结算金额;单位:元" prop="settleMoney">
<ElInput <ElInput
v-model="formData.settleMoney" v-model="formData.settleMoney"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="结算金额;单位:元"/> placeholder="结算金额;单位:元"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="结算方式YueJie-->月结、YuE-->余额、XianFu-->现付" prop="settlementWay"> <ElFormItem label-width="90" label="结算方式YueJie-->月结、YuE-->余额、XianFu-->现付" prop="settlementWay">
<ElInput <ElInput
v-model="formData.settlementWay" v-model="formData.settlementWay"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="结算方式YueJie-->月结、YuE-->余额、XianFu-->现付"/> placeholder="结算方式YueJie-->月结、YuE-->余额、XianFu-->现付"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="付款人 Idsys_user.id" prop="payerUserId"> <ElFormItem label-width="90" label="付款人 Idsys_user.id" prop="payerUserId">
<ElInput <ElInput
v-model="formData.payerUserId" v-model="formData.payerUserId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="付款人 Idsys_user.id"/> placeholder="付款人 Idsys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="付款人客户 Idcst_customer.id" prop="payerCustomerId"> <ElFormItem label-width="90" label="付款人客户 Idcst_customer.id" prop="payerCustomerId">
<ElInput <ElInput
v-model="formData.payerCustomerId" v-model="formData.payerCustomerId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="付款人客户 Idcst_customer.id"/> placeholder="付款人客户 Idcst_customer.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="付款方资金账户 Id" prop="payerMoneyAccount"> <ElFormItem label-width="90" label="付款方资金账户 Id" prop="payerMoneyAccount">
<ElInput <ElInput
v-model="formData.payerMoneyAccount" v-model="formData.payerMoneyAccount"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="付款方资金账户 Id"/> placeholder="付款方资金账户 Id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建人 Idsys_user.id" prop="creatorId"> <ElFormItem label-width="90" label="创建人 Idsys_user.id" prop="creatorId">
<ElInput <ElInput
v-model="formData.creatorId" v-model="formData.creatorId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建人 Idsys_user.id"/> placeholder="创建人 Idsys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id" prop="modifierId"> <ElFormItem label-width="90" label="修改人 Id sys_user.id" prop="modifierId">
<ElInput <ElInput
v-model="formData.modifierId" v-model="formData.modifierId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="创建时间" prop="createTime"> <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput <ElInput
v-model="formData.createTime" v-model="formData.createTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="创建时间"/> placeholder="创建时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput <ElInput
v-model="formData.modifyTime" v-model="formData.modifyTime"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="修改时间"/> placeholder="修改时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否删除; 0-->未删除、1-->已删除" prop="deleted">
<ElInput
v-model="formData.deleted"
:disabled="status === 'view'"
placeholder="是否删除; 0-->未删除、1-->已删除"/>
</ElFormItem>
</ElForm> </ElForm>
<template #footer> <template #footer>
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton> <ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>

View File

@ -7,19 +7,19 @@
<ElForm :model="dictFormData" <ElForm :model="dictFormData"
class="sys_dict-form" class="sys_dict-form"
label-width="auto"> label-width="auto">
<ElFormItem label="字典标识"> <ElFormItem label-width="90" label="字典标识">
<ElInput <ElInput
v-model="dictFormData.dictKey" v-model="dictFormData.dictKey"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="字典标识"/> placeholder="字典标识"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="字典名称"> <ElFormItem label-width="90" label="字典名称">
<ElInput <ElInput
v-model="dictFormData.dictName" v-model="dictFormData.dictName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="字典名称"/> placeholder="字典名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput <ElInput
v-model="dictFormData.memo" v-model="dictFormData.memo"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -7,19 +7,19 @@
<ElForm :model="dictItemFormData" <ElForm :model="dictItemFormData"
class="sys_dict_item-form" class="sys_dict_item-form"
label-width="auto"> label-width="auto">
<ElFormItem label="值"> <ElFormItem label-width="90" label="值">
<ElInput <ElInput
v-model="dictItemFormData.val" v-model="dictItemFormData.val"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="值"/> placeholder="值"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="文本"> <ElFormItem label-width="90" label="文本">
<ElInput <ElInput
v-model="dictItemFormData.txt" v-model="dictItemFormData.txt"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="文本"/> placeholder="文本"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="排序"> <ElFormItem label-width="90" label="排序">
<ElInputNumber <ElInputNumber
v-model="dictItemFormData.sort" v-model="dictItemFormData.sort"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -27,7 +27,7 @@
placeholder="排序" placeholder="排序"
style="width: 100%"/> style="width: 100%"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput <ElInput
v-model="dictItemFormData.memo" v-model="dictItemFormData.memo"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,7 +1,7 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="端点地址"> <ElFormItem label-width="90" label="端点地址">
<ElInput <ElInput
v-model="searchForm.endpointPath" v-model="searchForm.endpointPath"
placeholder="端点地址"/> placeholder="端点地址"/>

View File

@ -11,7 +11,7 @@
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="请求方式" prop="requestMethod"> <ElFormItem label-width="90" label="请求方式" prop="requestMethod">
<ElSelect <ElSelect
v-model="formData.requestMethod" v-model="formData.requestMethod"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -22,19 +22,19 @@
<ElOption label="DELETE 请求" value="DELETE"/> <ElOption label="DELETE 请求" value="DELETE"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="路由前缀" prop="routingPath"> <ElFormItem label-width="90" label="路由前缀" prop="routingPath">
<ElInput <ElInput
v-model="formData.routingPath" v-model="formData.routingPath"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="以 / 开头 或 为空"/> placeholder="以 / 开头 或 为空"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="端点地址" prop="endpointPath"> <ElFormItem label-width="90" label="端点地址" prop="endpointPath">
<ElInput <ElInput
v-model="formData.endpointPath" v-model="formData.endpointPath"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="以 / 开头"/> placeholder="以 / 开头"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="访问模式" prop="accessModel"> <ElFormItem label-width="90" label="访问模式" prop="accessModel">
<ElSelect <ElSelect
v-model="formData.accessModel" v-model="formData.accessModel"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -45,7 +45,7 @@
<ElOption label="禁止访问" value="Forbidden"/> <ElOption label="禁止访问" value="Forbidden"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput <ElInput
v-model="formData.memo" v-model="formData.memo"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -11,7 +11,7 @@
ref="codeForm" ref="codeForm"
:rules="rules" :rules="rules"
label-width="auto"> label-width="auto">
<ElFormItem label="表名称"> <ElFormItem label-width="90" label="表名称">
<ElTooltip <ElTooltip
:content="currentTable.tableComment" :content="currentTable.tableComment"
placement="top"> placement="top">
@ -21,7 +21,7 @@
/> />
</ElTooltip> </ElTooltip>
</ElFormItem> </ElFormItem>
<ElFormItem label="前端/后端" prop="lang"> <ElFormItem label-width="90" label="前端/后端" prop="lang">
<ElSelect <ElSelect
v-model="formData.lang" v-model="formData.lang"
placeholder="前端/后端" placeholder="前端/后端"
@ -34,7 +34,7 @@
value="java"/> value="java"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="表前缀" prop="data.prefix"> <ElFormItem label-width="90" label="表前缀" prop="data.prefix">
<ElInput <ElInput
v-model="formData.data.prefix" v-model="formData.data.prefix"
placeholder="表前缀"/> placeholder="表前缀"/>

View File

@ -1,7 +1,7 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="表名称"> <ElFormItem label-width="90" label="表名称">
<ElInput <ElInput
v-model="searchForm.tableName" v-model="searchForm.tableName"
placeholder="表名称"/> placeholder="表名称"/>

View File

@ -1,12 +1,12 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="模板名称"> <ElFormItem label-width="90" label="模板名称">
<ElInput <ElInput
v-model="searchForm.tplName" v-model="searchForm.tplName"
placeholder="模板名称"/> placeholder="模板名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="前端/后端"> <ElFormItem label-width="90" label="前端/后端">
<ElSelect <ElSelect
v-model="searchForm.lang" v-model="searchForm.lang"
placeholder="前端/后端" placeholder="前端/后端"

View File

@ -7,13 +7,13 @@
<ElForm :model="tplFormData" <ElForm :model="tplFormData"
class="sys_tpl-form" class="sys_tpl-form"
label-width="auto"> label-width="auto">
<ElFormItem label="模板名称"> <ElFormItem label-width="90" label="模板名称">
<ElInput <ElInput
v-model="tplFormData.tplName" v-model="tplFormData.tplName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="模板名称"/> placeholder="模板名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="前端/后端"> <ElFormItem label-width="90" label="前端/后端">
<ElSelect <ElSelect
v-model="tplFormData.lang" v-model="tplFormData.lang"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -27,7 +27,7 @@
value="java"/> value="java"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="模板内容"> <ElFormItem label-width="90" label="模板内容">
<ElInput <ElInput
v-model="tplFormData.tpl.content" v-model="tplFormData.tpl.content"
:spellcheck="false" :spellcheck="false"
@ -37,7 +37,7 @@
type="textarea"/> type="textarea"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="文件路径"> <ElFormItem label-width="90" label="文件路径">
<ElInput <ElInput
:spellcheck="false" :spellcheck="false"
v-model="tplFormData.tpl.dir" v-model="tplFormData.tpl.dir"
@ -47,7 +47,7 @@
type="textarea"/> type="textarea"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="文件名称"> <ElFormItem label-width="90" label="文件名称">
<ElInput <ElInput
:spellcheck="false" :spellcheck="false"
v-model="tplFormData.tpl.filename" v-model="tplFormData.tpl.filename"

View File

@ -3,21 +3,21 @@
:close-on-click-modal="false" :close-on-click-modal="false"
destroy-on-close width="25vw" @close="dialogCloseHandler"> destroy-on-close width="25vw" @close="dialogCloseHandler">
<ElForm :model="menuForm" class="menu-form" label-width="auto"> <ElForm :model="menuForm" class="menu-form" label-width="auto">
<ElFormItem label="上级"> <ElFormItem label-width="90" label="上级">
<ElTreeSelect v-model="menuForm.pid" :data="menuTreeDataSource" :default-expanded-keys="['0']" :disabled="status === 'view'" :render-after-expand="false" check-strictly placeholder="选择上级菜单"/> <ElTreeSelect v-model="menuForm.pid" :data="menuTreeDataSource" :default-expanded-keys="['0']" :disabled="status === 'view'" :render-after-expand="false" check-strictly placeholder="选择上级菜单"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="客户端" prop="clients"> <ElFormItem label-width="90" label="客户端" prop="clients">
<ElCheckboxGroup v-model="menuForm.clients"> <ElCheckboxGroup v-model="menuForm.clients">
<ElCheckbox v-for="client in ClientUtil.clients" :key="client.val" :label="client.txt" :value="client.val"/> <ElCheckbox v-for="client in ClientUtil.clients" :key="client.val" :label="client.txt" :value="client.val"/>
</ElCheckboxGroup> </ElCheckboxGroup>
</ElFormItem> </ElFormItem>
<ElFormItem label="类型"> <ElFormItem label-width="90" label="类型">
<ElSelect v-model="menuForm.menuCategory" :data="menuCategoryData" :disabled="status === 'view'" placeholder="选择类型"> <ElSelect v-model="menuForm.menuCategory" :data="menuCategoryData" :disabled="status === 'view'" placeholder="选择类型">
<ElOption v-for="menuCategory in menuCategoryData" :key="menuCategory.key" :label="menuCategory.label" :value="menuCategory.key"/> <ElOption v-for="menuCategory in menuCategoryData" :key="menuCategory.key" :label="menuCategory.label" :value="menuCategory.key"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="名称"> <ElFormItem label-width="90" label="名称">
<ElInput v-model="menuForm.title" :disabled="status === 'view'" placeholder="名称"/> <ElInput v-model="menuForm.title" :disabled="status === 'view'" placeholder="名称"/>
</ElFormItem> </ElFormItem>
@ -27,10 +27,10 @@
<ElFormItem v-if="menuForm.menuCategory === MenuCategory.Page || menuForm.menuCategory === MenuCategory.SubPage" :disabled="status === 'view'" label="路由地址"> <ElFormItem v-if="menuForm.menuCategory === MenuCategory.Page || menuForm.menuCategory === MenuCategory.SubPage" :disabled="status === 'view'" label="路由地址">
<ElInput v-model="menuForm.routePath" :min="0" placeholder="路由地址"/> <ElInput v-model="menuForm.routePath" :min="0" placeholder="路由地址"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="编码"> <ElFormItem label-width="90" label="编码">
<ElInput v-model="menuForm.sn" :disabled="status === 'view'" :min="0" placeholder="编码"/> <ElInput v-model="menuForm.sn" :disabled="status === 'view'" :min="0" placeholder="编码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="图标"> <ElFormItem label-width="90" label="图标">
<ElDropdown closable header="图标列表" placement="bottom" style="width: 100%" trigger="click"> <ElDropdown closable header="图标列表" placement="bottom" style="width: 100%" trigger="click">
<ElInput v-model="menuForm.iconName" placeholder="选择图标" :disabled="status === 'view'" readonly> <ElInput v-model="menuForm.iconName" placeholder="选择图标" :disabled="status === 'view'" readonly>
<template #suffix> <template #suffix>
@ -62,7 +62,7 @@
</template> </template>
</ElDropdown> </ElDropdown>
</ElFormItem> </ElFormItem>
<ElFormItem label="排序"> <ElFormItem label-width="90" label="排序">
<ElInputNumber v-model="menuForm.sort" :disabled="status === 'view'" :min="0" placeholder="排序" style="width: 100%"/> <ElInputNumber v-model="menuForm.sort" :disabled="status === 'view'" :min="0" placeholder="排序" style="width: 100%"/>
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,10 +1,10 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="listAll"> <ElForm v-show="showSearchForm" inline @submit.prevent="listAll">
<ElFormItem label="菜单名称"> <ElFormItem label-width="90" label="菜单名称">
<ElInput v-model="searchForm.title" placeholder="菜单名称"/> <ElInput v-model="searchForm.title" placeholder="菜单名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="路由名称"> <ElFormItem label-width="90" label="路由名称">
<ElInput v-model="searchForm.routeName" placeholder="路由名称"/> <ElInput v-model="searchForm.routeName" placeholder="路由名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem> <ElFormItem>

View File

@ -1,17 +1,17 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="角色代码"> <ElFormItem label-width="90" label="角色代码">
<ElInput <ElInput
v-model="searchForm.roleCode" v-model="searchForm.roleCode"
placeholder="角色代码"/> placeholder="角色代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="角色名称"> <ElFormItem label-width="90" label="角色名称">
<ElInput <ElInput
v-model="searchForm.roleName" v-model="searchForm.roleName"
placeholder="角色名称"/> placeholder="角色名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput <ElInput
v-model="searchForm.memo" v-model="searchForm.memo"
placeholder="备注"/> placeholder="备注"/>

View File

@ -7,19 +7,19 @@
<ElForm :model="roleFormData" <ElForm :model="roleFormData"
class="sys_role-form" class="sys_role-form"
label-width="auto"> label-width="auto">
<ElFormItem label="角色代码"> <ElFormItem label-width="90" label="角色代码">
<ElInput <ElInput
v-model="roleFormData.roleCode" v-model="roleFormData.roleCode"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="角色代码"/> placeholder="角色代码"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="角色名称"> <ElFormItem label-width="90" label="角色名称">
<ElInput <ElInput
v-model="roleFormData.roleName" v-model="roleFormData.roleName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="角色名称"/> placeholder="角色名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput <ElInput
v-model="roleFormData.memo" v-model="roleFormData.memo"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,24 +1,24 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="任务名称"> <ElFormItem label-width="90" label="任务名称">
<ElInput <ElInput
v-model="searchForm.taskName" v-model="searchForm.taskName"
placeholder="任务名称"/> placeholder="任务名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="任务执行函数"> <ElFormItem label-width="90" label="任务执行函数">
<ElInput <ElInput
v-model="searchForm.fn" v-model="searchForm.fn"
placeholder="任务执行函数"/> placeholder="任务执行函数"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="调度方式"> <ElFormItem label-width="90" label="调度方式">
<ElSelect <ElSelect
v-model="searchForm.scheduleType" v-model="searchForm.scheduleType"
clearable placeholder="请选择调度方式" style="width: 150px" @change="paging" @clear="paging"> clearable placeholder="请选择调度方式" style="width: 150px" @change="paging" @clear="paging">
<ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/> <ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="内部任务"> <ElFormItem label-width="90" label="内部任务">
<ElCheckbox <ElCheckbox
@change="paging" @change="paging"
v-model="searchForm.builtin" v-model="searchForm.builtin"

View File

@ -3,20 +3,20 @@
:close-on-click-modal="false" :close-on-click-modal="false"
destroy-on-close width="25vw" @close="dialogCloseHandler"> destroy-on-close width="25vw" @close="dialogCloseHandler">
<ElForm :model="taskFormData" class="sys_task-form" label-width="auto"> <ElForm :model="taskFormData" class="sys_task-form" label-width="auto">
<ElFormItem label="任务名称"> <ElFormItem label-width="90" label="任务名称">
<ElInput v-model="taskFormData.taskName" :disabled="status === 'view'" placeholder="任务名称"/> <ElInput v-model="taskFormData.taskName" :disabled="status === 'view'" placeholder="任务名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="任务执行函数"> <ElFormItem label-width="90" label="任务执行函数">
<ElSelect v-model="taskFormData.fn" :disabled="status === 'view'" placeholder="请选择任务执行函数"> <ElSelect v-model="taskFormData.fn" :disabled="status === 'view'" placeholder="请选择任务执行函数">
<ElOption v-for="item in fnList" :key="item.fn" :label="item.fn" :value="item.fn!"/> <ElOption v-for="item in fnList" :key="item.fn" :label="item.fn" :value="item.fn!"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="日志等级"> <ElFormItem label-width="90" label="日志等级">
<ElSelect v-model="taskFormData.logLevel" placeholder="请选择日志等级"> <ElSelect v-model="taskFormData.logLevel" placeholder="请选择日志等级">
<ElOption v-for="item in logLevelList" :key="item.value" :label="item.label" :value="item.value"/> <ElOption v-for="item in logLevelList" :key="item.value" :label="item.label" :value="item.value"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="调度方式"> <ElFormItem label-width="90" label="调度方式">
<ElSelect v-model="taskFormData.scheduleType" placeholder="请选择调度方式" @change="scheduleTypeChange"> <ElSelect v-model="taskFormData.scheduleType" placeholder="请选择调度方式" @change="scheduleTypeChange">
<ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/> <ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/>
</ElSelect> </ElSelect>
@ -29,10 +29,10 @@
<template #suffix>周期</template> <template #suffix>周期</template>
</ElInput> </ElInput>
</ElFormItem> </ElFormItem>
<ElFormItem label="是否禁用"> <ElFormItem label-width="90" label="是否禁用">
<ElSwitch v-model="taskFormData.disabled" active-text="" inactive-text=""/> <ElSwitch v-model="taskFormData.disabled" active-text="" inactive-text=""/>
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput v-model="taskFormData.memo" :disabled="status === 'view'" placeholder="备注"/> <ElInput v-model="taskFormData.memo" :disabled="status === 'view'" placeholder="备注"/>
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,7 +1,7 @@
<template> <template>
<div> <div>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="日志时间"> <ElFormItem label-width="90" label="日志时间">
<ElDatePicker <ElDatePicker
v-model="searchForm.logTime" v-model="searchForm.logTime"
:shortcuts="shortcuts" :shortcuts="shortcuts"
@ -12,7 +12,7 @@
unlink-panels unlink-panels
/> />
</ElFormItem> </ElFormItem>
<ElFormItem label="日志等级"> <ElFormItem label-width="90" label="日志等级">
<ElSelect v-model="searchForm.logLevel" placeholder="请选择日志等级" style="width: 150px;"> <ElSelect v-model="searchForm.logLevel" placeholder="请选择日志等级" style="width: 150px;">
<ElOption v-for="item in logLevelList" :key="item.value" :label="item.label" :value="item.value"/> <ElOption v-for="item in logLevelList" :key="item.value" :label="item.label" :value="item.value"/>
</ElSelect> </ElSelect>

View File

@ -1,7 +1,7 @@
<template> <template>
<div> <div>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="调度时间"> <ElFormItem label-width="90" label="调度时间">
<ElDatePicker <ElDatePicker
v-model="searchForm.scheduleTime" v-model="searchForm.scheduleTime"
:shortcuts="shortcuts" :shortcuts="shortcuts"
@ -12,17 +12,17 @@
unlink-panels unlink-panels
/> />
</ElFormItem> </ElFormItem>
<ElFormItem label="调度方式"> <ElFormItem label-width="90" label="调度方式">
<ElSelect v-model="searchForm.scheduleType" clearable placeholder="请选择调度方式" style="width: 150px" @clear="paging"> <ElSelect v-model="searchForm.scheduleType" clearable placeholder="请选择调度方式" style="width: 150px" @clear="paging">
<ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/> <ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="任务状态"> <ElFormItem label-width="90" label="任务状态">
<ElSelect v-model="searchForm.taskStatus" placeholder="请选择任务状态" style="width: 150px;"> <ElSelect v-model="searchForm.taskStatus" placeholder="请选择任务状态" style="width: 150px;">
<ElOption v-for="item in status" :key="item.value" :label="item.label" :value="item.value"/> <ElOption v-for="item in status" :key="item.value" :label="item.label" :value="item.value"/>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>
<ElFormItem label="手动触发"> <ElFormItem label-width="90" label="手动触发">
<ElCheckbox <ElCheckbox
v-model="searchForm.manually" v-model="searchForm.manually"
placeholder="手动触发"/> placeholder="手动触发"/>

View File

@ -1,12 +1,12 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="姓名"> <ElFormItem label-width="90" label="姓名">
<ElInput <ElInput
v-model="searchForm.nickname" v-model="searchForm.nickname"
placeholder="姓名"/> placeholder="姓名"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="手机号"> <ElFormItem label-width="90" label="手机号">
<ElInput <ElInput
v-model="searchForm.phone" v-model="searchForm.phone"
placeholder="手机号"/> placeholder="手机号"/>

View File

@ -7,14 +7,14 @@
<ElForm :model="userFormData" <ElForm :model="userFormData"
class="sys_user-form" class="sys_user-form"
label-width="auto"> label-width="auto">
<ElFormItem label="姓名"> <ElFormItem label-width="90" label="姓名">
<ElInput <ElInput
:readonly="userFormData.id=='1'" :readonly="userFormData.id=='1'"
v-model="userFormData.nickname" v-model="userFormData.nickname"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="姓名"/> placeholder="姓名"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="头像"> <ElFormItem label-width="90" label="头像">
<Uploader <Uploader
v-model:file="userFormData.avatar" v-model:file="userFormData.avatar"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -26,7 +26,7 @@
<ElButton>点击上传头像</ElButton> <ElButton>点击上传头像</ElButton>
</Uploader> </Uploader>
</ElFormItem> </ElFormItem>
<ElFormItem label="联系电话"> <ElFormItem label-width="90" label="联系电话">
<ElInput <ElInput
v-model="userFormData.phone" v-model="userFormData.phone"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,42 +1,42 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<!-- <ElFormItem label="Id"> <!-- <ElFormItem label-width="90" label="Id">
<ElInput <ElInput
v-model="searchForm.id" v-model="searchForm.id"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="编号"> <ElFormItem label-width="90" label="编号">
<ElInput v-model="searchForm.sn" placeholder="编号" /> <ElInput v-model="searchForm.sn" placeholder="编号" />
</ElFormItem> </ElFormItem>
<ElFormItem label="仓库"> <ElFormItem label-width="90" label="仓库">
<ElInput v-model="searchForm.warehouseId" placeholder="仓库" /> <ElInput v-model="searchForm.warehouseId" placeholder="仓库" />
</ElFormItem> </ElFormItem>
<ElFormItem label="存放位置"> <ElFormItem label-width="90" label="存放位置">
<ElInput v-model="searchForm.location" placeholder="存放位置" /> <ElInput v-model="searchForm.location" placeholder="存放位置" />
</ElFormItem> </ElFormItem>
<ElFormItem label="入库时间"> <ElFormItem label-width="90" label="入库时间">
<ElInput v-model="searchForm.inTime" placeholder="入库时间" /> <ElInput v-model="searchForm.inTime" placeholder="入库时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="采购单"> <ElFormItem label-width="90" label="采购单">
<ElInput v-model="searchForm.orderId" placeholder="采购单" /> <ElInput v-model="searchForm.orderId" placeholder="采购单" />
</ElFormItem> </ElFormItem>
<ElFormItem label="采购单单号"> <ElFormItem label-width="90" label="采购单单号">
<ElInput v-model="searchForm.orderSn" placeholder="采购单单号" /> <ElInput v-model="searchForm.orderSn" placeholder="采购单单号" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品分类 Id"> <ElFormItem label-width="90" label="产品分类 Id">
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" /> <ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="分类名称"> <ElFormItem label-width="90" label="分类名称">
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" /> <ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称"> <ElFormItem label-width="90" label="产品名称">
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" /> <ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="创建时间"> <!-- <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> --> </ElFormItem> -->

View File

@ -1,13 +1,13 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="inOrderForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="inOrderForm" class="form-panel" label-width="auto">
<!-- <ElFormItem label="编号" prop="sn"> <!-- <ElFormItem label-width="90" label="编号" prop="sn">
<ElInput <ElInput
v-model="formData.sn" v-model="formData.sn"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="编号"/> placeholder="编号"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="责任人" prop="responsibleId"> <ElFormItem label-width="90" label="责任人" prop="responsibleId">
<!-- <ElInput <!-- <ElInput
v-model="formData.responsibleId" v-model="formData.responsibleId"
:disabled="status === 'view'" :disabled="status === 'view'"
@ -15,46 +15,46 @@
<ASelect labelKey="nickname" :tableColumn="userColumn" v-model="formData.responsibleId" :api="UserApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" /> <ASelect labelKey="nickname" :tableColumn="userColumn" v-model="formData.responsibleId" :api="UserApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" />
</ElFormItem> </ElFormItem>
<ElFormItem label="仓库" prop="warehouseId"> <ElFormItem label-width="90" label="仓库" prop="warehouseId">
<!-- <ElInput <!-- <ElInput
v-model="formData.warehouseId" v-model="formData.warehouseId"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="仓库"/> --> placeholder="仓库"/> -->
<ASelect labelKey="warehouseName" v-model="formData.warehouseId" @change="warehouseChange" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" /> <ASelect labelKey="warehouseName" v-model="formData.warehouseId" @change="warehouseChange" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" />
</ElFormItem> </ElFormItem>
<ElFormItem label="存放位置" prop="location"> <ElFormItem label-width="90" label="存放位置" prop="location">
<ElInput readonly v-model="formData.location" :disabled="status === 'view'" placeholder="存放位置" /> <ElInput readonly v-model="formData.location" :disabled="status === 'view'" placeholder="存放位置" />
</ElFormItem> </ElFormItem>
<ElFormItem label="入库时间" prop="inTime"> <ElFormItem label-width="90" label="入库时间" prop="inTime">
<ElDatePicker v-model="formData.inTime" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择入库日期" /> <ElDatePicker v-model="formData.inTime" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择入库日期" />
<!-- <ElInput v-model="formData.inTime" :disabled="status === 'view'" placeholder="入库时间" /> --> <!-- <ElInput v-model="formData.inTime" :disabled="status === 'view'" placeholder="入库时间" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="采购单" prop="orderId"> <ElFormItem label-width="90" label="采购单" prop="orderId">
<ASelect labelKey="sn" @change="orderChange" :tableColumn="orderColumn" v-model="formData.orderId" :api="PurchaseOrderApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" /> <ASelect labelKey="sn" @change="orderChange" :tableColumn="orderColumn" v-model="formData.orderId" :api="PurchaseOrderApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" />
<!-- <ElInput v-model="formData.orderId" :disabled="status === 'view'" placeholder="采购单 Idwh_purchase_order.id" /> --> <!-- <ElInput v-model="formData.orderId" :disabled="status === 'view'" placeholder="采购单 Idwh_purchase_order.id" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="采购单单号" prop="orderSn"> <ElFormItem label-width="90" label="采购单单号" prop="orderSn">
<ElInput v-model="formData.orderSn" readonly :disabled="status === 'view'" placeholder="采购单单号wh_purchase_order.sn" /> <ElInput v-model="formData.orderSn" readonly :disabled="status === 'view'" placeholder="采购单单号wh_purchase_order.sn" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="产品分类 Id" prop="goodsCategoryId"> <!-- <ElFormItem label-width="90" label="产品分类 Id" prop="goodsCategoryId">
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" /> <ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="分类名称" prop="goodsCategoryName"> <ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
<ElInput v-model="formData.goodsCategoryName" readonly :disabled="status === 'view'" placeholder="分类名称" /> <ElInput v-model="formData.goodsCategoryName" readonly :disabled="status === 'view'" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称" prop="goodsName"> <ElFormItem label-width="90" label="产品名称" prop="goodsName">
<ElInput v-model="formData.goodsName" readonly :disabled="status === 'view'" placeholder="产品名称" /> <ElInput v-model="formData.goodsName" readonly :disabled="status === 'view'" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="商品编码" prop="goodSn"> <!-- <ElFormItem label-width="90" label="商品编码" prop="goodSn">
<ElInput v-model="formData.goodSn" readonly :disabled="status === 'view'" placeholder="商品编码" /> <ElInput v-model="formData.goodSn" readonly :disabled="status === 'view'" placeholder="商品编码" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="数量" prop="quantity"> <ElFormItem label-width="90" label="数量" prop="quantity">
<ElInput v-model="formData.quantity" readonly :disabled="status === 'view'" placeholder="数量" /> <ElInput v-model="formData.quantity" readonly :disabled="status === 'view'" placeholder="数量" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位字典代码unit" prop="unit"> <!-- <ElFormItem label-width="90" label="计量单位字典代码unit" prop="unit">
<ElInput v-model="formData.unit" :disabled="status === 'view'" placeholder="计量单位字典代码unit" /> <ElInput v-model="formData.unit" :disabled="status === 'view'" placeholder="计量单位字典代码unit" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput v-model="formData.memo" readonly :disabled="status === 'view'" placeholder="备注" /> <ElInput v-model="formData.memo" readonly :disabled="status === 'view'" placeholder="备注" />
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,43 +1,43 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="Id"> <ElFormItem label-width="90" label="Id">
<ElInput v-model="searchForm.id" placeholder="Id" /> <ElInput v-model="searchForm.id" placeholder="Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="仓库 Id"> <ElFormItem label-width="90" label="仓库 Id">
<ElInput v-model="searchForm.warehouseId" placeholder="仓库 Id" /> <ElInput v-model="searchForm.warehouseId" placeholder="仓库 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品 Id"> <ElFormItem label-width="90" label="产品 Id">
<ElInput v-model="searchForm.goodsId" placeholder="产品 Id" /> <ElInput v-model="searchForm.goodsId" placeholder="产品 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="存放位置"> <ElFormItem label-width="90" label="存放位置">
<ElInput v-model="searchForm.location" placeholder="存放位置" /> <ElInput v-model="searchForm.location" placeholder="存放位置" />
</ElFormItem> </ElFormItem>
<ElFormItem label="当前库存数量"> <ElFormItem label-width="90" label="当前库存数量">
<ElInput v-model="searchForm.stockQuantity" placeholder="当前库存数量" /> <ElInput v-model="searchForm.stockQuantity" placeholder="当前库存数量" />
</ElFormItem> </ElFormItem>
<ElFormItem label="锁定数量"> <ElFormItem label-width="90" label="锁定数量">
<ElInput v-model="searchForm.lockQuantity" placeholder="锁定数量" /> <ElInput v-model="searchForm.lockQuantity" placeholder="锁定数量" />
</ElFormItem> </ElFormItem>
<ElFormItem label="总量"> <ElFormItem label-width="90" label="总量">
<ElInput v-model="searchForm.totalQuantity" placeholder="总量" /> <ElInput v-model="searchForm.totalQuantity" placeholder="总量" />
</ElFormItem> </ElFormItem>
<ElFormItem label="剩余量"> <ElFormItem label-width="90" label="剩余量">
<ElInput v-model="searchForm.remainingQuantity" placeholder="剩余量" /> <ElInput v-model="searchForm.remainingQuantity" placeholder="剩余量" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位"> <!-- <ElFormItem label-width="90" label="计量单位">
<ElInput v-model="searchForm.unit" placeholder="计量单位字典代码unit" /> <ElInput v-model="searchForm.unit" placeholder="计量单位字典代码unit" />
</ElFormItem> --> </ElFormItem> -->
<!-- <ElFormItem label="创建人 Id sys_user.id"> <!-- <ElFormItem label-width="90" label="创建人 Id sys_user.id">
<ElInput v-model="searchForm.creatorId" placeholder="创建人 Id sys_user.id" /> <ElInput v-model="searchForm.creatorId" placeholder="创建人 Id sys_user.id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id"> <ElFormItem label-width="90" label="修改人 Id sys_user.id">
<ElInput v-model="searchForm.modifierId" placeholder="修改人 Id sys_user.id" /> <ElInput v-model="searchForm.modifierId" placeholder="修改人 Id sys_user.id" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> </ElFormItem>
<ElFormItem> <ElFormItem>

View File

@ -9,13 +9,13 @@
ref="inventoryForm" ref="inventoryForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<!-- <ElFormItem label="Id" prop="id"> <!-- <ElFormItem label-width="90" label="Id" prop="id">
<ElInput <ElInput
v-model="formData.id" v-model="formData.id"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="仓库" prop="warehouseId"> <ElFormItem label-width="90" label="仓库" prop="warehouseId">
<ASelect labelKey="warehouseName" v-model="formData.warehouseId" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" /> <ASelect labelKey="warehouseName" v-model="formData.warehouseId" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" />
@ -24,41 +24,41 @@
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="仓库 Id"/> --> placeholder="仓库 Id"/> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="产品" prop="goodsId"> <ElFormItem label-width="90" label="产品" prop="goodsId">
<ASelect labelKey="goodsName" v-model="formData.goodsId" :tableColumn="goodColumn" @change="goodsChange" :api="GoodsApi.paging" :disabled="status === 'view'" placeholder="选择产品" /> <ASelect labelKey="goodsName" v-model="formData.goodsId" :tableColumn="goodColumn" @change="goodsChange" :api="GoodsApi.paging" :disabled="status === 'view'" placeholder="选择产品" />
<!-- <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> --> <!-- <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="存放位置" prop="location"> <ElFormItem label-width="90" label="存放位置" prop="location">
<ElInput <ElInput
v-model="formData.location" v-model="formData.location"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="存放位置"/> placeholder="存放位置"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="当前库存数量" prop="stockQuantity"> <ElFormItem label-width="90" label="当前库存数量" prop="stockQuantity">
<ElInput <ElInput
v-model="formData.stockQuantity" v-model="formData.stockQuantity"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="当前库存数量"/> placeholder="当前库存数量"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="锁定数量" prop="lockQuantity"> <ElFormItem label-width="90" label="锁定数量" prop="lockQuantity">
<ElInput <ElInput
v-model="formData.lockQuantity" v-model="formData.lockQuantity"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="锁定数量"/> placeholder="锁定数量"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="总量" prop="totalQuantity"> <ElFormItem label-width="90" label="总量" prop="totalQuantity">
<ElInput <ElInput
v-model="formData.totalQuantity" v-model="formData.totalQuantity"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="总量"/> placeholder="总量"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="剩余量" prop="remainingQuantity"> <ElFormItem label-width="90" label="剩余量" prop="remainingQuantity">
<ElInput <ElInput
v-model="formData.remainingQuantity" v-model="formData.remainingQuantity"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="剩余量"/> placeholder="剩余量"/>
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位" prop="unit"> <!-- <ElFormItem label-width="90" label="计量单位" prop="unit">
<ElInput <ElInput
v-model="formData.unit" v-model="formData.unit"
:disabled="status === 'view'" :disabled="status === 'view'"

View File

@ -1,70 +1,70 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging" label-width="100">
<ElFormItem label="Id"> <ElFormItem label-width="90" label="Id">
<ElInput v-model="searchForm.id" placeholder="Id" /> <ElInput v-model="searchForm.id" placeholder="Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="编号"> <ElFormItem label-width="90" label="编号">
<ElInput v-model="searchForm.sn" placeholder="编号" /> <ElInput v-model="searchForm.sn" placeholder="编号" />
</ElFormItem> </ElFormItem>
<ElFormItem label="责任人"> <ElFormItem label-width="90" label="责任人">
<ElInput v-model="searchForm.responsibleId" placeholder="责任人" /> <ElInput v-model="searchForm.responsibleId" placeholder="责任人" />
</ElFormItem> </ElFormItem>
<ElFormItem label="仓库"> <ElFormItem label-width="90" label="仓库">
<ElInput v-model="searchForm.warehouseId" placeholder="仓库" /> <ElInput v-model="searchForm.warehouseId" placeholder="仓库" />
</ElFormItem> </ElFormItem>
<ElFormItem label="存放位置"> <ElFormItem label-width="90" label="存放位置">
<ElInput v-model="searchForm.location" placeholder="存放位置" /> <ElInput v-model="searchForm.location" placeholder="存放位置" />
</ElFormItem> </ElFormItem>
<ElFormItem label="出库时间"> <ElFormItem label-width="90" label="出库时间">
<ElInput v-model="searchForm.outTime" placeholder="出库时间" /> <ElInput v-model="searchForm.outTime" placeholder="出库时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="销售单"> <ElFormItem label-width="90" label="销售单">
<ElInput v-model="searchForm.orderId" placeholder="销售单" /> <ElInput v-model="searchForm.orderId" placeholder="销售单" />
</ElFormItem> </ElFormItem>
<ElFormItem label="销售单号wh_sales_order.sn"> <ElFormItem label-width="90" label="销售单号wh_sales_order.sn">
<ElInput v-model="searchForm.orderSn" placeholder="销售单号wh_sales_order.sn" /> <ElInput v-model="searchForm.orderSn" placeholder="销售单号wh_sales_order.sn" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品分类 Id"> <ElFormItem label-width="90" label="产品分类 Id">
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" /> <ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="分类名称"> <ElFormItem label-width="90" label="分类名称">
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" /> <ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品 Id"> <ElFormItem label-width="90" label="产品 Id">
<ElInput v-model="searchForm.goodsId" placeholder="产品 Id" /> <ElInput v-model="searchForm.goodsId" placeholder="产品 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称"> <ElFormItem label-width="90" label="产品名称">
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" /> <ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="商品编码"> <ElFormItem label-width="90" label="商品编码">
<ElInput v-model="searchForm.goodSn" placeholder="商品编码" /> <ElInput v-model="searchForm.goodSn" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="数量"> <ElFormItem label-width="90" label="数量">
<ElInput v-model="searchForm.quantity" placeholder="数量" /> <ElInput v-model="searchForm.quantity" placeholder="数量" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位字典代码unit"> <!-- <ElFormItem label-width="90" label="计量单位字典代码unit">
<ElInput <ElInput
v-model="searchForm.unit" v-model="searchForm.unit"
placeholder="计量单位字典代码unit"/> placeholder="计量单位字典代码unit"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput v-model="searchForm.memo" placeholder="备注" /> <ElInput v-model="searchForm.memo" placeholder="备注" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="创建人 Id sys_user.id"> <!-- <ElFormItem label-width="90" label="创建人 Id sys_user.id">
<ElInput <ElInput
v-model="searchForm.creatorId" v-model="searchForm.creatorId"
placeholder="创建人 Id sys_user.id"/> placeholder="创建人 Id sys_user.id"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人 Id sys_user.id"> <ElFormItem label-width="90" label="修改人 Id sys_user.id">
<ElInput <ElInput
v-model="searchForm.modifierId" v-model="searchForm.modifierId"
placeholder="修改人 Id sys_user.id"/> placeholder="修改人 Id sys_user.id"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> </ElFormItem>
<ElFormItem> <ElFormItem>

View File

@ -1,56 +1,56 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="outOrderForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="outOrderForm" class="form-panel" label-width="auto">
<!-- <ElFormItem label="编号" prop="sn"> <!-- <ElFormItem label-width="90" label="编号" prop="sn">
<ElInput <ElInput
v-model="formData.sn" v-model="formData.sn"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="编号"/> placeholder="编号"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="责任人" prop="responsibleId"> <ElFormItem label-width="90" label="责任人" prop="responsibleId">
<ASelect labelKey="nickname" :tableColumn="userColumn" v-model="formData.responsibleId" :api="UserApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" /> <ASelect labelKey="nickname" :tableColumn="userColumn" v-model="formData.responsibleId" :api="UserApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" />
</ElFormItem> </ElFormItem>
<ElFormItem label="仓库" prop="warehouseId"> <ElFormItem label-width="90" label="仓库" prop="warehouseId">
<ASelect labelKey="warehouseName" v-model="formData.warehouseId" @change="warehouseChange" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" /> <ASelect labelKey="warehouseName" v-model="formData.warehouseId" @change="warehouseChange" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" />
</ElFormItem> </ElFormItem>
<ElFormItem label="存放位置" prop="location"> <ElFormItem label-width="90" label="存放位置" prop="location">
<ElInput v-model="formData.location" :disabled="status === 'view'" placeholder="存放位置" /> <ElInput v-model="formData.location" :disabled="status === 'view'" placeholder="存放位置" />
</ElFormItem> </ElFormItem>
<ElFormItem label="出库时间" prop="outTime"> <ElFormItem label-width="90" label="出库时间" prop="outTime">
<ElDatePicker v-model="formData.outTime" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择出库日期" /> <ElDatePicker v-model="formData.outTime" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择出库日期" />
</ElFormItem> </ElFormItem>
<ElFormItem label="销售单" prop="orderId"> <ElFormItem label-width="90" label="销售单" prop="orderId">
<ASelect labelKey="sn" @change="orderChange" :tableColumn="orderColumn" v-model="formData.orderId" :api="SalesOrderApi.paging" :disabled="status === 'view'" placeholder="请选择销售单" /> <ASelect labelKey="sn" @change="orderChange" :tableColumn="orderColumn" v-model="formData.orderId" :api="SalesOrderApi.paging" :disabled="status === 'view'" placeholder="请选择销售单" />
<!-- <ElInput v-model="formData.orderId" :disabled="status === 'view'" placeholder="销售单 Idwh_sales_order.id" /> --> <!-- <ElInput v-model="formData.orderId" :disabled="status === 'view'" placeholder="销售单 Idwh_sales_order.id" /> -->
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="销售单号wh_sales_order.sn" prop="orderSn"> <!-- <ElFormItem label-width="90" label="销售单号wh_sales_order.sn" prop="orderSn">
<ElInput v-model="formData.orderSn" :disabled="status === 'view'" placeholder="销售单号wh_sales_order.sn" /> <ElInput v-model="formData.orderSn" :disabled="status === 'view'" placeholder="销售单号wh_sales_order.sn" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="产品分类" prop="goodsCategoryId"> <ElFormItem label-width="90" label="产品分类" prop="goodsCategoryId">
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" /> <ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="分类名称" prop="goodsCategoryName"> <ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
<ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" /> <ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品" prop="goodsId"> <ElFormItem label-width="90" label="产品" prop="goodsId">
<ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称" prop="goodsName"> <ElFormItem label-width="90" label="产品名称" prop="goodsName">
<ElInput v-model="formData.goodsName" :disabled="status === 'view'" placeholder="产品名称" /> <ElInput v-model="formData.goodsName" :disabled="status === 'view'" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="商品编码" prop="goodSn"> <ElFormItem label-width="90" label="商品编码" prop="goodSn">
<ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" /> <ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="数量" prop="quantity"> <ElFormItem label-width="90" label="数量" prop="quantity">
<ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" /> <ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位字典代码unit" prop="unit"> <!-- <ElFormItem label-width="90" label="计量单位字典代码unit" prop="unit">
<ElInput v-model="formData.unit" :disabled="status === 'view'" placeholder="计量单位字典代码unit" /> <ElInput v-model="formData.unit" :disabled="status === 'view'" placeholder="计量单位字典代码unit" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" /> <ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" />
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,48 +1,48 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="编号"> <ElFormItem label-width="90" label="编号">
<ElInput v-model="searchForm.sn" placeholder="编号" /> <ElInput v-model="searchForm.sn" placeholder="编号" />
</ElFormItem> </ElFormItem>
<!-- JinXingZhong-进行中YiDaoHuo-已到货YiRuKu-已入库YiQuXiao-已取消 --> <!-- JinXingZhong-进行中YiDaoHuo-已到货YiRuKu-已入库YiQuXiao-已取消 -->
<ElFormItem label="状态"> <ElFormItem label-width="90" label="状态">
<ElInput v-model="searchForm.purchaseOrderStatus" placeholder="状态" /> <ElInput v-model="searchForm.purchaseOrderStatus" placeholder="状态" />
</ElFormItem> </ElFormItem>
<ElFormItem label="供货客户 Id"> <ElFormItem label-width="90" label="供货客户 Id">
<ElInput v-model="searchForm.customerId" placeholder="供货客户 Id" /> <ElInput v-model="searchForm.customerId" placeholder="供货客户 Id" />
</ElFormItem> </ElFormItem>
<ElFormItem label="采购日期"> <ElFormItem label-width="90" label="采购日期">
<ElInput v-model="searchForm.purchaseDate" placeholder="采购日期" /> <ElInput v-model="searchForm.purchaseDate" placeholder="采购日期" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="到货日期"> <!-- <ElFormItem label-width="90" label="到货日期">
<ElInput v-model="searchForm.arrivalDate" placeholder="到货日期" /> <ElInput v-model="searchForm.arrivalDate" placeholder="到货日期" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品分类 Id"> <ElFormItem label-width="90" label="产品分类 Id">
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" /> <ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" />
</ElFormItem>--> </ElFormItem>-->
<ElFormItem label="分类名称"> <ElFormItem label-width="90" label="分类名称">
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" /> <ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="产品 Id"> <!-- <ElFormItem label-width="90" label="产品 Id">
<ElInput v-model="searchForm.goodsId" placeholder="产品 Id" /> <ElInput v-model="searchForm.goodsId" placeholder="产品 Id" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="产品名称"> <ElFormItem label-width="90" label="产品名称">
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" /> <ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="商品编码"> <ElFormItem label-width="90" label="商品编码">
<ElInput v-model="searchForm.goodSn" placeholder="商品编码" /> <ElInput v-model="searchForm.goodSn" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="数量"> <ElFormItem label-width="90" label="数量">
<ElInput v-model="searchForm.quantity" placeholder="数量" /> <ElInput v-model="searchForm.quantity" placeholder="数量" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位"> <!-- <ElFormItem label-width="90" label="计量单位">
<ElInput v-model="searchForm.unit" placeholder="计量单位unit" /> <ElInput v-model="searchForm.unit" placeholder="计量单位unit" />
</ElFormItem> </ElFormItem>
<ElFormItem label="总金额;单位:元"> <ElFormItem label-width="90" label="总金额;单位:元">
<ElInput v-model="searchForm.totalMoney" placeholder="总金额;单位:元" /> <ElInput v-model="searchForm.totalMoney" placeholder="总金额;单位:元" />
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput v-model="searchForm.memo" placeholder="备注" /> <ElInput v-model="searchForm.memo" placeholder="备注" />
</ElFormItem> --> </ElFormItem> -->

View File

@ -1,55 +1,55 @@
<template> <template>
<ElDialog v-model="showDialog" :destroy-on-close="true" :close-on-click-modal="false" width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :destroy-on-close="true" :close-on-click-modal="false" width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="purchaseOrderForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="purchaseOrderForm" class="form-panel" label-width="auto">
<!-- <ElFormItem label="Id" prop="id"> <!-- <ElFormItem label-width="90" label="Id" prop="id">
<ElInput v-model="formData.id" :disabled="status === 'view'" placeholder="Id" /> <ElInput v-model="formData.id" :disabled="status === 'view'" placeholder="Id" />
</ElFormItem> --> </ElFormItem> -->
<!-- <ElFormItem label="编号" prop="sn"> <!-- <ElFormItem label-width="90" label="编号" prop="sn">
<ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="编号" /> <ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="编号" />
</ElFormItem> --> </ElFormItem> -->
<!-- JinXingZhong--进行中YiDaoHuo--已到货YiRuKu--已入库YiQuXiao--已取消 --> <!-- JinXingZhong--进行中YiDaoHuo--已到货YiRuKu--已入库YiQuXiao--已取消 -->
<!-- <ElFormItem label="状态" prop="purchaseOrderStatus"> <!-- <ElFormItem label-width="90" label="状态" prop="purchaseOrderStatus">
<ElInput v-model="formData.purchaseOrderStatus" :disabled="status === 'view'" placeholder="状态" /> <ElInput v-model="formData.purchaseOrderStatus" :disabled="status === 'view'" placeholder="状态" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="供货客户" prop="customerId"> <ElFormItem label-width="90" label="供货客户" prop="customerId">
<!-- <ElSelect v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品类型" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteMethod" :loading="loading" style="width: 240px"> <!-- <ElSelect v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品类型" filterable remote reserve-keyword remote-show-suffix :remote-method="remoteMethod" :loading="loading" style="width: 240px">
<ElOption v-for="item in category" :key="item.id" :label="item.categoryName" :value="item.id" /> <ElOption v-for="item in category" :key="item.id" :label="item.categoryName" :value="item.id" />
</ElSelect> --> </ElSelect> -->
<ASelect labelKey="customerName" :tableColumn="customerColumn" v-model="formData.customerId" :api="CustomerApi.paging" :disabled="status === 'view'" placeholder="供货客户" /> <ASelect labelKey="customerName" :tableColumn="customerColumn" v-model="formData.customerId" :api="CustomerApi.paging" :disabled="status === 'view'" placeholder="供货客户" />
</ElFormItem> </ElFormItem>
<ElFormItem label="采购日期" prop="purchaseDate"> <ElFormItem label-width="90" label="采购日期" prop="purchaseDate">
<el-date-picker v-model="formData.purchaseDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择采购日期" /> <el-date-picker v-model="formData.purchaseDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择采购日期" />
</ElFormItem> </ElFormItem>
<ElFormItem label="到货日期" prop="arrivalDate"> <ElFormItem label-width="90" label="到货日期" prop="arrivalDate">
<el-date-picker v-model="formData.arrivalDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择采购日期" /> <el-date-picker v-model="formData.arrivalDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择采购日期" />
<!-- <ElInput v-model="formData.arrivalDate" :disabled="status === 'view'" placeholder="到货日期" /> --> <!-- <ElInput v-model="formData.arrivalDate" :disabled="status === 'view'" placeholder="到货日期" /> -->
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="产品分类" prop="goodsCategoryId"> <!-- <ElFormItem label-width="90" label="产品分类" prop="goodsCategoryId">
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类" /> <ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类" />
</ElFormItem> </ElFormItem>
<ElFormItem label="分类名称" prop="goodsCategoryName"> <ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
<ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" /> <ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="产品" prop="goodsId"> <ElFormItem label-width="90" label="产品" prop="goodsId">
<ASelect labelKey="goodsName" v-model="formData.goodsId" :tableColumn="goodColumn" @change="goodsChange" :api="GoodsApi.paging" :disabled="status === 'view'" placeholder="选择产品" /> <ASelect labelKey="goodsName" v-model="formData.goodsId" :tableColumn="goodColumn" @change="goodsChange" :api="GoodsApi.paging" :disabled="status === 'view'" placeholder="选择产品" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="商品编码" prop="goodSn"> <!-- <ElFormItem label-width="90" label="商品编码" prop="goodSn">
<ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" /> <ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="数量" prop="quantity"> <ElFormItem label-width="90" label="数量" prop="quantity">
<ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" /> <ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" />
</ElFormItem> </ElFormItem>
<ElFormItem label="计量单位" prop="unit"> <ElFormItem label-width="90" label="计量单位" prop="unit">
<ElInput v-model="formData.unit" readonly placeholder="计量单位" /> <ElInput v-model="formData.unit" readonly placeholder="计量单位" />
</ElFormItem> </ElFormItem>
<ElFormItem label="总金额" prop="totalMoney"> <ElFormItem label-width="90" label="总金额" prop="totalMoney">
<ElInput v-model="formData.totalMoney" :disabled="status === 'view'" placeholder="总金额;单位:元" /> <ElInput v-model="formData.totalMoney" :disabled="status === 'view'" placeholder="总金额;单位:元" />
</ElFormItem> </ElFormItem>
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" /> <ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" />
</ElFormItem> </ElFormItem>
</ElForm> </ElForm>

View File

@ -1,65 +1,65 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<!-- <ElFormItem label="Id"> <!-- <ElFormItem label-width="90" label="Id">
<ElInput <ElInput
v-model="searchForm.id" v-model="searchForm.id"
placeholder="Id"/> placeholder="Id"/>
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="编号"> <ElFormItem label-width="90" label="编号">
<ElInput v-model="searchForm.sn" placeholder="编号" /> <ElInput v-model="searchForm.sn" placeholder="编号" />
</ElFormItem> </ElFormItem>
<!-- JinXingZhong-进行中YiFaHuo-已发货YiChuKu-已出库YiQuXiao--已取消 - --> <!-- JinXingZhong-进行中YiFaHuo-已发货YiChuKu-已出库YiQuXiao--已取消 - -->
<!-- <ElFormItem label="状态"> <!-- <ElFormItem label-width="90" label="状态">
<ElInput v-model="searchForm.salesOrderStatus" placeholder="状态" /> <ElInput v-model="searchForm.salesOrderStatus" placeholder="状态" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="购买方客户"> <ElFormItem label-width="90" label="购买方客户">
<ElInput v-model="searchForm.customerId" placeholder="购买方客户" /> <ElInput v-model="searchForm.customerId" placeholder="购买方客户" />
</ElFormItem> </ElFormItem>
<!-- JinXingZhong--进行中YiFaHuo--已发货YiChuKu--已出库YiQuXiao--已取消 --> <!-- JinXingZhong--进行中YiFaHuo--已发货YiChuKu--已出库YiQuXiao--已取消 -->
<!-- <ElFormItem label="下单日期"> <!-- <ElFormItem label-width="90" label="下单日期">
<ElInput v-model="searchForm.orderDate" placeholder="下单日期" /> <ElInput v-model="searchForm.orderDate" placeholder="下单日期" />
</ElFormItem> </ElFormItem>
<ElFormItem label="发货日期"> <ElFormItem label-width="90" label="发货日期">
<ElInput v-model="searchForm.shipmentDate" placeholder="发货日期" /> <ElInput v-model="searchForm.shipmentDate" placeholder="发货日期" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品分类"> <ElFormItem label-width="90" label="产品分类">
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类" /> <ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="分类名称"> <ElFormItem label-width="90" label="分类名称">
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" /> <ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品"> <ElFormItem label-width="90" label="产品">
<ElInput v-model="searchForm.goodsId" placeholder="产品" /> <ElInput v-model="searchForm.goodsId" placeholder="产品" />
</ElFormItem> </ElFormItem>
<ElFormItem label="产品名称"> <ElFormItem label-width="90" label="产品名称">
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" /> <ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
</ElFormItem> </ElFormItem>
<ElFormItem label="商品编码"> <ElFormItem label-width="90" label="商品编码">
<ElInput v-model="searchForm.goodSn" placeholder="商品编码" /> <ElInput v-model="searchForm.goodSn" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="数量"> <ElFormItem label-width="90" label="数量">
<ElInput v-model="searchForm.quantity" placeholder="数量" /> <ElInput v-model="searchForm.quantity" placeholder="数量" />
</ElFormItem> </ElFormItem>
<!--<ElFormItem label="计量单位"> <!--<ElFormItem label-width="90" label="计量单位">
<ElInput v-model="searchForm.unit" placeholder="计量单位" /> <ElInput v-model="searchForm.unit" placeholder="计量单位" />
</ElFormItem> </ElFormItem>
<ElFormItem label="总金额"> <ElFormItem label-width="90" label="总金额">
<ElInput v-model="searchForm.totalMoney" placeholder="总金额" /> <ElInput v-model="searchForm.totalMoney" placeholder="总金额" />
</ElFormItem> </ElFormItem>
<ElFormItem label="备注"> <ElFormItem label-width="90" label="备注">
<ElInput v-model="searchForm.memo" placeholder="备注" /> <ElInput v-model="searchForm.memo" placeholder="备注" />
</ElFormItem> </ElFormItem>
<ElFormItem label="创建人"> <ElFormItem label-width="90" label="创建人">
<ElInput v-model="searchForm.creatorId" placeholder="创建人" /> <ElInput v-model="searchForm.creatorId" placeholder="创建人" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改人"> <ElFormItem label-width="90" label="修改人">
<ElInput v-model="searchForm.modifierId" placeholder="修改人" /> <ElInput v-model="searchForm.modifierId" placeholder="修改人" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="创建时间"> <ElFormItem label-width="90" label="创建时间">
<ElInput v-model="searchForm.createTime" placeholder="创建时间" /> <ElInput v-model="searchForm.createTime" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间"> <ElFormItem label-width="90" label="修改时间">
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" /> <ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
</ElFormItem> </ElFormItem>
<ElFormItem> <ElFormItem>

View File

@ -1,61 +1,61 @@
<template> <template>
<ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler"> <ElDialog v-model="showDialog" :close-on-click-modal="false" destroy-on-close width="fit-content" @close="dialogCloseHandler">
<ElForm :model="formData" :rules="rules" ref="salesOrderForm" class="form-panel" label-width="auto"> <ElForm :model="formData" :rules="rules" ref="salesOrderForm" class="form-panel" label-width="auto">
<!-- <ElFormItem label="编号" prop="sn"> <!-- <ElFormItem label-width="90" label="编号" prop="sn">
<ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="编号" /> <ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="编号" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="状态" prop="salesOrderStatus"> <ElFormItem label-width="90" label="状态" prop="salesOrderStatus">
<ElSelect v-model="formData.salesOrderStatus" :disabled="status === 'view'" placeholder="身份类型"> <ElSelect v-model="formData.salesOrderStatus" :disabled="status === 'view'" placeholder="身份类型">
<ElOption v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value" /> <ElOption v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value" />
</ElSelect> </ElSelect>
<!-- <ElInput v-model="formData.salesOrderStatus" :disabled="status === 'view'" placeholder="状态" /> --> <!-- <ElInput v-model="formData.salesOrderStatus" :disabled="status === 'view'" placeholder="状态" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="购买方客户" prop="customerId"> <ElFormItem label-width="90" label="购买方客户" prop="customerId">
<ASelect labelKey="customerName" :tableColumn="customerColumn" v-model="formData.customerId" :api="CustomerApi.paging" :disabled="status === 'view'" placeholder="购买方客户" /> <ASelect labelKey="customerName" :tableColumn="customerColumn" v-model="formData.customerId" :api="CustomerApi.paging" :disabled="status === 'view'" placeholder="购买方客户" />
<!-- <ElInput v-model="formData.customerId" :disabled="status === 'view'" placeholder="购买方客户 Id" /> --> <!-- <ElInput v-model="formData.customerId" :disabled="status === 'view'" placeholder="购买方客户 Id" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="下单日期" prop="orderDate"> <ElFormItem label-width="90" label="下单日期" prop="orderDate">
<ElDatePicker v-model="formData.orderDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择采购日期" /> <ElDatePicker v-model="formData.orderDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择采购日期" />
<!-- <ElInput v-model="formData.orderDate" :disabled="status === 'view'" placeholder="下单日期" /> --> <!-- <ElInput v-model="formData.orderDate" :disabled="status === 'view'" placeholder="下单日期" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="发货日期" prop="shipmentDate"> <ElFormItem label-width="90" label="发货日期" prop="shipmentDate">
<!-- <ElDatePicker v-model="formData.shipmentDate" :disabled="status === 'view'" format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" type="datetime" placeholder="请选择发货日期" /> --> <!-- <ElDatePicker v-model="formData.shipmentDate" :disabled="status === 'view'" format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" type="datetime" placeholder="请选择发货日期" /> -->
<ElDatePicker v-model="formData.shipmentDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择发货日期" /> <ElDatePicker v-model="formData.shipmentDate" :disabled="status === 'view'" format="YYYY-MM-DD" value-format="YYYY-MM-DD" type="date" placeholder="请选择发货日期" />
<!-- <ElInput v-model="formData.shipmentDate" :disabled="status === 'view'" placeholder="发货日期" /> --> <!-- <ElInput v-model="formData.shipmentDate" :disabled="status === 'view'" placeholder="发货日期" /> -->
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="产品分类 Id" prop="goodsCategoryId"> <!-- <ElFormItem label-width="90" label="产品分类 Id" prop="goodsCategoryId">
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" /> <ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" />
</ElFormItem> --> </ElFormItem> -->
<!-- <ElFormItem label="分类名称" prop="goodsCategoryName"> <!-- <ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
<ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" /> <ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="产品" prop="goodsId"> <ElFormItem label-width="90" label="产品" prop="goodsId">
<ASelect labelKey="goodsName" v-model="formData.goodsId" :tableColumn="goodColumn" @change="goodsChange" :api="GoodsApi.paging" :disabled="status === 'view'" placeholder="选择产品" /> <ASelect labelKey="goodsName" v-model="formData.goodsId" :tableColumn="goodColumn" @change="goodsChange" :api="GoodsApi.paging" :disabled="status === 'view'" placeholder="选择产品" />
<!-- <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> --> <!-- <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> -->
</ElFormItem> </ElFormItem>
<ElFormItem label="商品编码" prop="goodSn"> <ElFormItem label-width="90" label="商品编码" prop="goodSn">
<ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" /> <ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" />
</ElFormItem> </ElFormItem>
<ElFormItem label="数量" prop="quantity"> <ElFormItem label-width="90" label="数量" prop="quantity">
<ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" /> <ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="计量单位" prop="unit"> <!-- <ElFormItem label-width="90" label="计量单位" prop="unit">
<ElInput v-model="formData.unit" readonly :disabled="status === 'view'" placeholder="计量单位字典代码unit" /> <ElInput v-model="formData.unit" readonly :disabled="status === 'view'" placeholder="计量单位字典代码unit" />
</ElFormItem> --> </ElFormItem> -->
<ElFormItem label="总金额(元)" prop="totalMoney"> <ElFormItem label-width="90" label="总金额(元)" prop="totalMoney">
<ElInput v-model="formData.totalMoney" :disabled="status === 'view'" placeholder="总金额;单位:元" /> <ElInput v-model="formData.totalMoney" :disabled="status === 'view'" placeholder="总金额;单位:元" />
</ElFormItem> </ElFormItem>
<ElFormItem label="备注" prop="memo"> <ElFormItem label-width="90" label="备注" prop="memo">
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" /> <ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" />
</ElFormItem> </ElFormItem>
<!-- <ElFormItem label="创建时间" prop="createTime"> <!-- <ElFormItem label-width="90" label="创建时间" prop="createTime">
<ElInput v-model="formData.createTime" :disabled="status === 'view'" placeholder="创建时间" /> <ElInput v-model="formData.createTime" :disabled="status === 'view'" placeholder="创建时间" />
</ElFormItem> </ElFormItem>
<ElFormItem label="修改时间" prop="modifyTime"> <ElFormItem label-width="90" label="修改时间" prop="modifyTime">
<ElInput v-model="formData.modifyTime" :disabled="status === 'view'" placeholder="修改时间" /> <ElInput v-model="formData.modifyTime" :disabled="status === 'view'" placeholder="修改时间" />
</ElFormItem> --> </ElFormItem> -->
</ElForm> </ElForm>

View File

@ -1,35 +1,11 @@
<template> <template>
<Page> <Page>
<ElForm v-show="showSearchForm" inline @submit.prevent="paging"> <ElForm v-show="showSearchForm" inline @submit.prevent="paging">
<ElFormItem label="仓库名称"> <ElFormItem label-width="90" label="仓库名称">
<ElInput <ElInput v-model="searchForm.warehouseName" placeholder="仓库名称" />
v-model="searchForm.warehouseName"
placeholder="仓库名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="位置"> <ElFormItem label-width="90" label="位置">
<ElInput <ElInput v-model="searchForm.location" placeholder="位置" />
v-model="searchForm.location"
placeholder="位置"/>
</ElFormItem>
<ElFormItem label="创建人 Id sys_user.id">
<ElInput
v-model="searchForm.creatorId"
placeholder="创建人 Id sys_user.id"/>
</ElFormItem>
<ElFormItem label="修改人 Idsys_user.id">
<ElInput
v-model="searchForm.modifierId"
placeholder="修改人 Idsys_user.id"/>
</ElFormItem>
<ElFormItem label="创建时间">
<ElInput
v-model="searchForm.createTime"
placeholder="创建时间"/>
</ElFormItem>
<ElFormItem label="修改时间">
<ElInput
v-model="searchForm.modifyTime"
placeholder="修改时间"/>
</ElFormItem> </ElFormItem>
<ElFormItem> <ElFormItem>
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton> <ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
@ -39,35 +15,21 @@
<div class="tool-bar"> <div class="tool-bar">
<ElButton :icon="elIcons.Plus" type="primary" @click="addHandler"></ElButton> <ElButton :icon="elIcons.Plus" type="primary" @click="addHandler"></ElButton>
<ElButton :icon="elIcons.Filter" type="default" @click="showSearchForm = !showSearchForm"/> <ElButton :icon="elIcons.Filter" type="default" @click="showSearchForm = !showSearchForm" />
</div> </div>
<ElTable v-loading="searching" :data="tableData" <ElTable v-loading="searching" :data="tableData" cell-class-name="table-cell" class="table-list" empty-text="暂无数据" header-row-class-name="table-header" row-key="id">
cell-class-name="table-cell" <ElTableColumn label="Id" prop="id" />
class="table-list" <ElTableColumn label="仓库名称" prop="warehouseName" />
empty-text="暂无数据" <ElTableColumn label="位置" prop="location" />
header-row-class-name="table-header" <!-- <ElTableColumn label="创建人 Id sys_user.id" prop="creatorId"/>
row-key="id">
<ElTableColumn label="Id" prop="id"/>
<ElTableColumn label="仓库名称" prop="warehouseName"/>
<ElTableColumn label="位置" prop="location"/>
<!-- <ElTableColumn label="创建人 Id sys_user.id" prop="creatorId"/>
<ElTableColumn label="修改人 Idsys_user.id" prop="modifierId"/> --> <ElTableColumn label="修改人 Idsys_user.id" prop="modifierId"/> -->
<ElTableColumn label="创建时间" prop="createTime"/> <ElTableColumn label="创建时间" prop="createTime" />
<ElTableColumn label="修改时间" prop="modifyTime"/> <ElTableColumn label="修改时间" prop="modifyTime" />
<!-- <ElTableColumn label="是否删除; 0-->未删除、1-->已删除" prop="deleted"/> -->
<ElTableColumn label="操作" width="180"> <ElTableColumn label="操作" width="180">
<template #default="scope"> <template #default="scope">
<div class="action-btn"> <div class="action-btn">
<ElPopconfirm <ElPopconfirm confirm-button-text="" cancel-button-text="" confirm-button-type="danger" cancel-button-type="primary" placement="top" title="是否删除当前数据?" width="180" @confirm="delHandler(scope)">
confirm-button-text="是"
cancel-button-text="否"
confirm-button-type="danger"
cancel-button-type="primary"
placement="top"
title="是否删除当前数据?"
width="180"
@confirm="delHandler(scope)">
<template #reference> <template #reference>
<ElButton text type="danger" :loading="deling">删除</ElButton> <ElButton text type="danger" :loading="deling">删除</ElButton>
</template> </template>
@ -77,81 +39,74 @@
</template> </template>
</ElTableColumn> </ElTableColumn>
</ElTable> </ElTable>
<ElPagination <ElPagination layout="->, sizes, total, prev, pager, next" v-model:current-page="searchForm.current" v-model:page-size="searchForm.size" :total="totalCount" :page-sizes="[10, 20, 50, 100, 500]" :hide-on-single-page="false" :teleported="false" @change="paging" />
layout="->, sizes, total, prev, pager, next" <WarehouseForm ref="warehouseForm" @edit-succ="paging" />
v-model:current-page="searchForm.current"
v-model:page-size="searchForm.size"
:total="totalCount"
:page-sizes="[10, 20, 50, 100, 500]"
:hide-on-single-page="false"
:teleported="false"
@change="paging"/>
<WarehouseForm ref="warehouseForm" @edit-succ="paging"/>
</Page> </Page>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import WarehouseApi from '@/pages/wh/warehouse/warehouse-api.ts' import WarehouseApi from "@/pages/wh/warehouse/warehouse-api.ts";
import WarehouseForm from '@/pages/wh/warehouse/WarehouseForm.vue' import WarehouseForm from "@/pages/wh/warehouse/WarehouseForm.vue";
import Page from '@/components/page/Page.vue' import Page from "@/components/page/Page.vue";
import { elIcons } from '@/common/element/element.ts' import { elIcons } from "@/common/element/element.ts";
import Utils from '@/common/utils' import Utils from "@/common/utils";
const totalCount = ref(0) const totalCount = ref(0);
const tableData = Utils.resetAble(reactive<WarehouseTypes.SearchWarehouseResult[]>([])) const tableData = Utils.resetAble(reactive<WarehouseTypes.SearchWarehouseResult[]>([]));
const searchForm = Utils.resetAble(reactive<WarehouseTypes.SearchWarehouseParam>({ const searchForm = Utils.resetAble(
current: 1, reactive<WarehouseTypes.SearchWarehouseParam>({
size: 20, current: 1,
})) size: 20,
const searching = ref(false) })
const deling = ref(false) );
const showSearchForm = ref(true) const searching = ref(false);
const warehouseFormIns = useTemplateRef<InstanceType<typeof WarehouseForm>>('warehouseForm') const deling = ref(false);
const showSearchForm = ref(true);
const warehouseFormIns = useTemplateRef<InstanceType<typeof WarehouseForm>>("warehouseForm");
function showDialog(data?: WarehouseTypes.SearchWarehouseResult) { function showDialog(data?: WarehouseTypes.SearchWarehouseResult) {
warehouseFormIns.value?.open(data) warehouseFormIns.value?.open(data);
} }
function delHandler({row}: { row: WarehouseTypes.SearchWarehouseResult }) { function delHandler({ row }: { row: WarehouseTypes.SearchWarehouseResult }) {
deling.value = true deling.value = true;
WarehouseApi.del([ row.id! ]) WarehouseApi.del([row.id!])
.then(() => { .then(() => {
ElMessage.success('删除成功') ElMessage.success("删除成功");
paging() paging();
})
.finally(() => {
deling.value = false
}) })
.finally(() => {
deling.value = false;
});
} }
function modifyHandler({row}: { row: WarehouseTypes.SearchWarehouseResult }) { function modifyHandler({ row }: { row: WarehouseTypes.SearchWarehouseResult }) {
showDialog(row) showDialog(row);
} }
function addHandler() { function addHandler() {
showDialog() showDialog();
} }
function reset() { function reset() {
searchForm.$reset() searchForm.$reset();
paging() paging();
} }
function paging() { function paging() {
searching.value = true searching.value = true;
WarehouseApi.paging(searchForm) WarehouseApi.paging(searchForm)
.then(res => { .then((res) => {
totalCount.value = res.data?.total ?? 0 totalCount.value = res.data?.total ?? 0;
tableData.$reset(res.data?.records ?? []) tableData.$reset(res.data?.records ?? []);
}) })
.finally(() => { .finally(() => {
searching.value = false searching.value = false;
}) });
} }
onMounted(() => { onMounted(() => {
paging() paging();
}) });
</script> </script>
<style lang="stylus" scoped> <style lang="stylus" scoped>

View File

@ -9,13 +9,13 @@
ref="warehouseForm" ref="warehouseForm"
class="form-panel" class="form-panel"
label-width="auto"> label-width="auto">
<ElFormItem label="仓库名称" prop="warehouseName"> <ElFormItem label-width="90" label="仓库名称" prop="warehouseName">
<ElInput <ElInput
v-model="formData.warehouseName" v-model="formData.warehouseName"
:disabled="status === 'view'" :disabled="status === 'view'"
placeholder="仓库名称"/> placeholder="仓库名称"/>
</ElFormItem> </ElFormItem>
<ElFormItem label="位置" prop="location"> <ElFormItem label-width="90" label="位置" prop="location">
<ElInput <ElInput
v-model="formData.location" v-model="formData.location"
:disabled="status === 'view'" :disabled="status === 'view'"