样式调整
parent
1f63e3d017
commit
a22ec0b05f
51
src/App.vue
51
src/App.vue
|
|
@ -1,23 +1,64 @@
|
|||
<template>
|
||||
<ElConfigProvider :button="buttonConfig" :locale="zhCn">
|
||||
<router-view #="{ Component }">
|
||||
<component :is="Component"/>
|
||||
<component :is="Component" />
|
||||
</router-view>
|
||||
</ElConfigProvider>
|
||||
</template>
|
||||
|
||||
<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({
|
||||
autoInsertSpace: true,
|
||||
type: 'default',
|
||||
type: "default",
|
||||
plain: false,
|
||||
round: false,
|
||||
text: false,
|
||||
})
|
||||
});
|
||||
</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>
|
||||
|
|
|
|||
|
|
@ -1,43 +1,43 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<!-- <ElFormItem label="Id">
|
||||
<!-- <ElFormItem label-width="90" label="Id">
|
||||
<ElInput v-model="searchForm.id" placeholder="Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="用户">
|
||||
<ElFormItem label-width="90" label="用户">
|
||||
<ElInput v-model="searchForm.userId" placeholder="用户" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="身份类型">
|
||||
<ElFormItem label-width="90" label="身份类型">
|
||||
<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-select>
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="客户姓名">
|
||||
<!-- <ElFormItem label-width="90" label="客户姓名">
|
||||
<ElInput v-model="searchForm.customerName" placeholder="客户姓名" />
|
||||
</ElFormItem> -->
|
||||
|
||||
<ElFormItem label="结算方式">
|
||||
<ElFormItem label-width="90" label="结算方式">
|
||||
<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-select>
|
||||
</ElFormItem>
|
||||
<!--
|
||||
<ElFormItem label="客户联系电话">
|
||||
<ElFormItem label-width="90" label="客户联系电话">
|
||||
<ElInput v-model="searchForm.phone" placeholder="客户联系电话" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="组织信息">
|
||||
<ElFormItem label-width="90" label="组织信息">
|
||||
<ElInput v-model="searchForm.orgId" placeholder="组织信息" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建人">
|
||||
<ElFormItem label-width="90" label="创建人">
|
||||
<ElInput v-model="searchForm.creatorId" placeholder="创建人" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人">
|
||||
<ElFormItem label-width="90" label="修改人">
|
||||
<ElInput v-model="searchForm.modifierId" placeholder="修改人" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" label="修改时间">
|
||||
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem>
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
<template>
|
||||
<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">
|
||||
<!-- <ElFormItem label="Id" prop="id">
|
||||
<!-- <ElFormItem label-width="90" label="Id" prop="id">
|
||||
<ElInput
|
||||
v-model="formData.id"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="用户" prop="userId">
|
||||
<ElFormItem label-width="90" label="用户" prop="userId">
|
||||
<ElInput
|
||||
v-model="formData.userId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="用户"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="身份类型" prop="identityCategory">
|
||||
<ElFormItem label-width="90" label="身份类型" prop="identityCategory">
|
||||
<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-select>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="客户姓名" prop="customerName">
|
||||
<ElFormItem label-width="90" label="客户姓名" prop="customerName">
|
||||
<ElInput v-model="formData.customerName" :disabled="status === 'view'" placeholder="客户姓名" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="客户联系电话" prop="phone">
|
||||
<ElFormItem label-width="90" label="客户联系电话" prop="phone">
|
||||
<ElInput v-model="formData.phone" :disabled="status === 'view'" placeholder="客户联系电话" />
|
||||
</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-option v-for="item in payList" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="是否管理员" prop="manager">
|
||||
<!-- <ElFormItem label-width="90" label="是否管理员" prop="manager">
|
||||
<ElInput
|
||||
v-model="formData.manager"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,41 +1,42 @@
|
|||
<template>
|
||||
<Page>
|
||||
<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="归属用户" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="归属客户">
|
||||
<ElInput
|
||||
v-model="searchForm.customerId"
|
||||
placeholder="归属客户"/>
|
||||
|
||||
<ElFormItem label-width="90" label="手机号">
|
||||
<ElInput v-model="searchForm.phone" placeholder="手机号" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属公司">
|
||||
<ElFormItem label-width="90" label="归属客户">
|
||||
<ElInput v-model="searchForm.customerId" placeholder="归属客户" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label-width="90" label="归属公司">
|
||||
<ElInput
|
||||
v-model="searchForm.orgId"
|
||||
placeholder="归属公司"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="驾驶证编号">
|
||||
</ElFormItem>
|
||||
<ElFormItem label-width="90" label="驾驶证编号">
|
||||
<ElInput v-model="searchForm.drivingLicenceNo" placeholder="驾驶证编号" />
|
||||
</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
|
||||
v-model="searchForm.busy"
|
||||
placeholder="忙碌中"/>
|
||||
</ElFormItem> -->
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" 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.Refresh" :loading="searching" @click="reset">重置</ElButton>
|
||||
|
|
@ -55,9 +56,13 @@
|
|||
<ElTableColumn label="手机号" prop="phone" />
|
||||
<ElTableColumn label="驾驶证有效期" prop="licenceStartTime" />
|
||||
<ElTableColumn label="驾驶证有效期" prop="licenceEndTime" />
|
||||
<ElTableColumn label="忙碌中" prop="busy" />
|
||||
<ElTableColumn label="创建时间" prop="createTime" />
|
||||
<ElTableColumn label="修改时间" prop="modifyTime" />
|
||||
<ElTableColumn label="忙碌中" prop="busy">
|
||||
<template #default="{ row }">
|
||||
{{ row.busy ? "是" : "否" }}
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn label="创建时间" prop="createTime" width="170"/>
|
||||
<ElTableColumn label="修改时间" prop="modifyTime" width="170"/>
|
||||
<ElTableColumn label="操作" width="180">
|
||||
<template #default="scope">
|
||||
<div class="action-btn">
|
||||
|
|
@ -79,13 +84,13 @@
|
|||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import DriverApi from '@/pages/cst/driver/driver-api.ts'
|
||||
import DriverForm from '@/pages/cst/driver/DriverForm.vue'
|
||||
import Page from '@/components/page/Page.vue'
|
||||
import { elIcons } from '@/common/element/element.ts'
|
||||
import DriverDetail from '@/pages/cst/driver/DriverDetail.vue'
|
||||
import DriverApi from "@/pages/cst/driver/driver-api.ts";
|
||||
import DriverForm from "@/pages/cst/driver/DriverForm.vue";
|
||||
import Page from "@/components/page/Page.vue";
|
||||
import { elIcons } from "@/common/element/element.ts";
|
||||
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 tableData = ref<DriverTypes.SearchDriverResult[]>([]);
|
||||
const searchForm = ref<DriverTypes.SearchDriverParam>({
|
||||
|
|
@ -129,8 +134,8 @@ function reset() {
|
|||
paging();
|
||||
}
|
||||
|
||||
function showDetail({row}: { row: ProjectTypes.SearchProjectResult }) {
|
||||
driverDetailIns.value?.open(row)
|
||||
function showDetail({ row }: { row: ProjectTypes.SearchProjectResult }) {
|
||||
driverDetailIns.value?.open(row);
|
||||
}
|
||||
|
||||
function paging() {
|
||||
|
|
|
|||
|
|
@ -9,97 +9,97 @@
|
|||
ref="driverForm"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属用户 Id;sys_user.id" prop="userId">
|
||||
<ElFormItem label-width="90" label="归属用户 Id;sys_user.id" prop="userId">
|
||||
<ElInput
|
||||
v-model="formData.userId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属用户 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属客户 Id;cst_customer.id" prop="customerId">
|
||||
<ElFormItem label-width="90" label="归属客户 Id;cst_customer.id" prop="customerId">
|
||||
<ElInput
|
||||
v-model="formData.customerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属客户 Id;cst_customer.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属公司 Id;cst_org.id" prop="orgId">
|
||||
<ElFormItem label-width="90" label="归属公司 Id;cst_org.id" prop="orgId">
|
||||
<ElInput
|
||||
v-model="formData.orgId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属公司 Id;cst_org.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="驾驶证编号" prop="drivingLicenceNo">
|
||||
<ElFormItem label-width="90" label="驾驶证编号" prop="drivingLicenceNo">
|
||||
<ElInput
|
||||
v-model="formData.drivingLicenceNo"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="驾驶证编号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="司机姓名" prop="driverName">
|
||||
<ElFormItem label-width="90" label="司机姓名" prop="driverName">
|
||||
<ElInput
|
||||
v-model="formData.driverName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="司机姓名"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="手机号" prop="phone">
|
||||
<ElFormItem label-width="90" label="手机号" prop="phone">
|
||||
<ElInput
|
||||
v-model="formData.phone"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="手机号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="驾驶证图片" prop="drivingLicence">
|
||||
<ElFormItem label-width="90" label="驾驶证图片" prop="drivingLicence">
|
||||
<ElInput
|
||||
v-model="formData.drivingLicence"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="驾驶证图片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="驾驶证有效期" prop="licenceStartTime">
|
||||
<ElFormItem label-width="90" label="驾驶证有效期" prop="licenceStartTime">
|
||||
<ElInput
|
||||
v-model="formData.licenceStartTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="驾驶证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="驾驶证有效期" prop="licenceEndTime">
|
||||
<ElFormItem label-width="90" label="驾驶证有效期" prop="licenceEndTime">
|
||||
<ElInput
|
||||
v-model="formData.licenceEndTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="驾驶证有效期"/>
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="忙碌中" prop="busy">
|
||||
<!-- <ElFormItem label-width="90" label="忙碌中" prop="busy">
|
||||
<ElInput
|
||||
v-model="formData.busy"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="忙碌中"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="创建人 Id;sys_user.id" prop="creatorId">
|
||||
<ElFormItem label-width="90" label="创建人 Id;sys_user.id" prop="creatorId">
|
||||
<ElInput
|
||||
v-model="formData.creatorId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建人 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElFormItem label-width="90" label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElInput
|
||||
v-model="formData.modifierId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间" prop="createTime">
|
||||
<ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput
|
||||
v-model="formData.createTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput
|
||||
v-model="formData.modifyTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改时间"/>
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="是否删除" prop="deleted">
|
||||
<!-- <ElFormItem label-width="90" label="是否删除" prop="deleted">
|
||||
<ElInput
|
||||
v-model="formData.deleted"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,34 +1,32 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<!-- <ElFormItem label="主体类型,GeTiHu 个体户、QiYe 企业">
|
||||
<!-- <ElFormItem label-width="90" label="主体类型,GeTiHu 个体户、QiYe 企业">
|
||||
<ElInput
|
||||
v-model="searchForm.orgCategory"
|
||||
placeholder="主体类型,GeTiHu 个体户、QiYe 企业"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="统一社会信用代码">
|
||||
<ElFormItem label-width="90" label="统一社会信用代码">
|
||||
<ElInput v-model="searchForm.uscc" placeholder="统一社会信用代码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="组织名称">
|
||||
<!-- <ElFormItem label-width="90" label="组织名称">
|
||||
<ElInput v-model="searchForm.orgName" placeholder="组织名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人名称">
|
||||
<ElFormItem label-width="90" label="法人名称">
|
||||
<ElInput v-model="searchForm.legalRepresentative" placeholder="法人名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市">
|
||||
<ElFormItem label-width="90" label="市">
|
||||
<ElInput v-model="searchForm.cityName" placeholder="市" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县">
|
||||
<ElFormItem label-width="90" label="区县">
|
||||
<ElInput v-model="searchForm.areaName" placeholder="区县" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道">
|
||||
<ElFormItem label-width="90" label="乡镇街道">
|
||||
<ElInput v-model="searchForm.townName" placeholder="乡镇街道" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="详细地址">
|
||||
<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.Refresh" :loading="searching" @click="reset">重置</ElButton>
|
||||
|
|
|
|||
|
|
@ -9,180 +9,174 @@
|
|||
ref="orgForm"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="主体类型,GeTiHu-->个体户、QiYe-->企业" prop="orgCategory">
|
||||
<ElFormItem label-width="90" label="主体类型,GeTiHu-->个体户、QiYe-->企业" prop="orgCategory">
|
||||
<ElInput
|
||||
v-model="formData.orgCategory"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="主体类型,GeTiHu-->个体户、QiYe-->企业"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="统一社会信用代码" prop="uscc">
|
||||
<ElFormItem label-width="90" label="统一社会信用代码" prop="uscc">
|
||||
<ElInput
|
||||
v-model="formData.uscc"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="统一社会信用代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="组织名称" prop="orgName">
|
||||
<ElFormItem label-width="90" label="组织名称" prop="orgName">
|
||||
<ElInput
|
||||
v-model="formData.orgName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="组织名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="营业执照" prop="businessLicense">
|
||||
<ElFormItem label-width="90" label="营业执照" prop="businessLicense">
|
||||
<ElInput
|
||||
v-model="formData.businessLicense"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="营业执照"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="营业执照有效期" prop="licenseStartTime">
|
||||
<ElFormItem label-width="90" label="营业执照有效期" prop="licenseStartTime">
|
||||
<ElInput
|
||||
v-model="formData.licenseStartTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="营业执照有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="营业执照有效期" prop="licenseEndTime">
|
||||
<ElFormItem label-width="90" label="营业执照有效期" prop="licenseEndTime">
|
||||
<ElInput
|
||||
v-model="formData.licenseEndTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="营业执照有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人名称" prop="legalRepresentative">
|
||||
<ElFormItem label-width="90" label="法人名称" prop="legalRepresentative">
|
||||
<ElInput
|
||||
v-model="formData.legalRepresentative"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="法人名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人身份证号" prop="idcard">
|
||||
<ElFormItem label-width="90" label="法人身份证号" prop="idcard">
|
||||
<ElInput
|
||||
v-model="formData.idcard"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="法人身份证号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人身份证有效期" prop="idcardStartTime">
|
||||
<ElFormItem label-width="90" label="法人身份证有效期" prop="idcardStartTime">
|
||||
<ElInput
|
||||
v-model="formData.idcardStartTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="法人身份证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人身份证有效期" prop="idcardEndTime">
|
||||
<ElFormItem label-width="90" label="法人身份证有效期" prop="idcardEndTime">
|
||||
<ElInput
|
||||
v-model="formData.idcardEndTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="法人身份证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人身份证正面" prop="idcardFront">
|
||||
<ElFormItem label-width="90" label="法人身份证正面" prop="idcardFront">
|
||||
<ElInput
|
||||
v-model="formData.idcardFront"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="法人身份证正面"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="法人身份证反面" prop="idcardBack">
|
||||
<ElFormItem label-width="90" label="法人身份证反面" prop="idcardBack">
|
||||
<ElInput
|
||||
v-model="formData.idcardBack"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="法人身份证反面"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="省;代码" prop="province">
|
||||
<ElFormItem label-width="90" label="省;代码" prop="province">
|
||||
<ElInput
|
||||
v-model="formData.province"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="省;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市;代码" prop="city">
|
||||
<ElFormItem label-width="90" label="市;代码" prop="city">
|
||||
<ElInput
|
||||
v-model="formData.city"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="市;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县;代码" prop="area">
|
||||
<ElFormItem label-width="90" label="区县;代码" prop="area">
|
||||
<ElInput
|
||||
v-model="formData.area"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="区县;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道;代码" prop="town">
|
||||
<ElFormItem label-width="90" label="乡镇街道;代码" prop="town">
|
||||
<ElInput
|
||||
v-model="formData.town"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="乡镇街道;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="省;名称" prop="provinceName">
|
||||
<ElFormItem label-width="90" label="省;名称" prop="provinceName">
|
||||
<ElInput
|
||||
v-model="formData.provinceName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="省;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市;名称" prop="cityName">
|
||||
<ElFormItem label-width="90" label="市;名称" prop="cityName">
|
||||
<ElInput
|
||||
v-model="formData.cityName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="市;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县;名称" prop="areaName">
|
||||
<ElFormItem label-width="90" label="区县;名称" prop="areaName">
|
||||
<ElInput
|
||||
v-model="formData.areaName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="区县;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道;名称" prop="townName">
|
||||
<ElFormItem label-width="90" label="乡镇街道;名称" prop="townName">
|
||||
<ElInput
|
||||
v-model="formData.townName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="乡镇街道;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="详细地址" prop="address">
|
||||
<ElFormItem label-width="90" label="详细地址" prop="address">
|
||||
<ElInput
|
||||
v-model="formData.address"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="详细地址"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="经度" prop="lng">
|
||||
<ElFormItem label-width="90" label="经度" prop="lng">
|
||||
<ElInput
|
||||
v-model="formData.lng"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="经度"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="纬度" prop="lat">
|
||||
<ElFormItem label-width="90" label="纬度" prop="lat">
|
||||
<ElInput
|
||||
v-model="formData.lat"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="纬度"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElFormItem label-width="90" label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElInput
|
||||
v-model="formData.creatorId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElFormItem label-width="90" label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElInput
|
||||
v-model="formData.modifierId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间" prop="createTime">
|
||||
<ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput
|
||||
v-model="formData.createTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput
|
||||
v-model="formData.modifyTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否删除; 0-->未删除、1-->已删除" prop="deleted">
|
||||
<ElInput
|
||||
v-model="formData.deleted"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="是否删除; 0-->未删除、1-->已删除"/>
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
<template #footer>
|
||||
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>
|
||||
|
|
|
|||
|
|
@ -1,47 +1,38 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="项目名称">
|
||||
<ElInput
|
||||
v-model="searchForm.projectName"
|
||||
placeholder="项目名称"/>
|
||||
<ElFormItem label-width="90" label="项目名称">
|
||||
<ElInput v-model="searchForm.projectName" placeholder="项目名称" />
|
||||
</ElFormItem>
|
||||
|
||||
<!-- <ElFormItem label="运输方客户 Id">
|
||||
<ElInput
|
||||
v-model="searchForm.transCustomerId"
|
||||
placeholder="运输方客户 Id"/>
|
||||
<ElFormItem label-width="90" label="运输工资">
|
||||
<ElInput v-model="searchForm.orgName" placeholder="运输方客户" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运输方组织 Id">
|
||||
<!-- <ElFormItem label-width="90" label="运输方组织 Id">
|
||||
<ElInput
|
||||
v-model="searchForm.transOrgId"
|
||||
placeholder="运输方组织 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产废方/购买方客户 Id">
|
||||
<ElFormItem label-width="90" label="产废方/购买方客户 Id">
|
||||
<ElInput
|
||||
v-model="searchForm.fringeCustomerId"
|
||||
placeholder="产废方/购买方客户 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产废方/购买方组织 Id">
|
||||
<ElFormItem label-width="90" label="产废方/购买方组织 Id">
|
||||
<ElInput
|
||||
v-model="searchForm.fringeOrgId"
|
||||
placeholder="产废方/购买方组织 Id"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="区县">
|
||||
<ElInput
|
||||
v-model="searchForm.areaName"
|
||||
placeholder="区县"/>
|
||||
|
||||
<!-- <ElFormItem label-width="90" label="区县">
|
||||
<ElInput v-model="searchForm.areaName" placeholder="区县" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道">
|
||||
<ElInput
|
||||
v-model="searchForm.townName"
|
||||
placeholder="乡镇街道"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="详细地址">
|
||||
<ElInput
|
||||
v-model="searchForm.address"
|
||||
placeholder="详细地址"/>
|
||||
<ElFormItem label-width="90" label="乡镇街道">
|
||||
<ElInput v-model="searchForm.townName" placeholder="乡镇街道" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label-width="90" label="详细地址">
|
||||
<ElInput v-model="searchForm.address" placeholder="详细地址" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem>
|
||||
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
|
||||
<ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset">重置</ElButton>
|
||||
|
|
@ -50,40 +41,28 @@
|
|||
|
||||
<div class="tool-bar">
|
||||
<!-- <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>
|
||||
|
||||
<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">
|
||||
<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">
|
||||
<!-- <ElTableColumn label="Id" prop="id"/> -->
|
||||
<ElTableColumn label="项目名称" prop="projectName"/>
|
||||
<ElTableColumn label="项目名称" prop="projectName" />
|
||||
<!-- <ElTableColumn label="合同图片" prop="contractPicture"/> -->
|
||||
<ElTableColumn label="运输方组织" prop="transOrgInfo.orgName"/>
|
||||
<ElTableColumn label="产废方/购买方组织" prop="fringeOrgInfo.orgName"/>
|
||||
<ElTableColumn label="运输方组织" prop="transOrgInfo.orgName" />
|
||||
<ElTableColumn label="产废方/购买方组织" prop="fringeOrgInfo.orgName" width="200" />
|
||||
<!-- <ElTableColumn label="市" prop="cityName"/> -->
|
||||
<ElTableColumn label="区县" prop="areaName"/>
|
||||
<ElTableColumn label="乡镇街道" prop="townName"/>
|
||||
<ElTableColumn label="详细地址" prop="address"/>
|
||||
<ElTableColumn label="合同有效期" prop="contractStartDate"/>
|
||||
<ElTableColumn label="合同有效期" prop="contractEndDate"/>
|
||||
<ElTableColumn label="创建时间" prop="createTime"/>
|
||||
<ElTableColumn label="修改时间" prop="modifyTime"/>
|
||||
<ElTableColumn label="操作" width="180">
|
||||
<ElTableColumn label="区县" prop="areaName" />
|
||||
<ElTableColumn label="乡镇街道" prop="townName" />
|
||||
<ElTableColumn label="详细地址" prop="address" width="200" />
|
||||
<ElTableColumn label="合同有效期" prop="contractStartDate" />
|
||||
<ElTableColumn label="合同有效期" prop="contractEndDate" />
|
||||
<ElTableColumn label="创建时间" prop="createTime" width="160" />
|
||||
<ElTableColumn label="修改时间" prop="modifyTime" width="160" />
|
||||
<ElTableColumn label="操作" width="180" fixed="right">
|
||||
<template #default="scope">
|
||||
<div class="action-btn">
|
||||
<ElPopconfirm
|
||||
confirm-button-text="是"
|
||||
cancel-button-text="否"
|
||||
confirm-button-type="danger"
|
||||
cancel-button-type="primary"
|
||||
placement="top"
|
||||
title="是否删除当前数据?"
|
||||
width="180"
|
||||
@confirm="delHandler(scope)">
|
||||
<ElPopconfirm confirm-button-text="是" cancel-button-text="否" confirm-button-type="danger" cancel-button-type="primary" placement="top" title="是否删除当前数据?" width="180" @confirm="delHandler(scope)">
|
||||
<template #reference>
|
||||
<ElButton text type="danger" :loading="deling">删除</ElButton>
|
||||
</template>
|
||||
|
|
@ -94,57 +73,49 @@
|
|||
</template>
|
||||
</ElTableColumn>
|
||||
</ElTable>
|
||||
<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"/>
|
||||
<ProjectForm ref="projectForm" @edit-succ="paging"/>
|
||||
<ProjectDetail ref="projectDetail" @edit-succ="paging"/>
|
||||
<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" />
|
||||
<ProjectForm ref="projectForm" @edit-succ="paging" />
|
||||
<ProjectDetail ref="projectDetail" @edit-succ="paging" />
|
||||
</Page>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import ProjectApi from '@/pages/cst/project/project-api.ts'
|
||||
import ProjectDetail from '@/pages/cst/project/ProjectDetail.vue'
|
||||
import ProjectForm from '@/pages/cst/project/ProjectForm.vue'
|
||||
import Page from '@/components/page/Page.vue'
|
||||
import { elIcons } from '@/common/element/element.ts'
|
||||
import ProjectApi from "@/pages/cst/project/project-api.ts";
|
||||
import ProjectDetail from "@/pages/cst/project/ProjectDetail.vue";
|
||||
import ProjectForm from "@/pages/cst/project/ProjectForm.vue";
|
||||
import Page from "@/components/page/Page.vue";
|
||||
import { elIcons } from "@/common/element/element.ts";
|
||||
|
||||
const totalCount = ref(0)
|
||||
const tableData = ref<ProjectTypes.SearchProjectResult[]>([])
|
||||
const totalCount = ref(0);
|
||||
const tableData = ref<ProjectTypes.SearchProjectResult[]>([]);
|
||||
const searchForm = ref<ProjectTypes.SearchProjectParam>({
|
||||
current: 1,
|
||||
size: 20,
|
||||
})
|
||||
const searching = ref(false)
|
||||
const deling = ref(false)
|
||||
const showSearchForm = ref(true)
|
||||
});
|
||||
const searching = ref(false);
|
||||
const deling = ref(false);
|
||||
const showSearchForm = ref(true);
|
||||
// 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) {
|
||||
// projectFormIns.value?.open(data)
|
||||
// }
|
||||
|
||||
function delHandler({row}: { row: ProjectTypes.SearchProjectResult }) {
|
||||
deling.value = true
|
||||
ProjectApi.del([ row.id! ])
|
||||
function delHandler({ row }: { row: ProjectTypes.SearchProjectResult }) {
|
||||
deling.value = true;
|
||||
ProjectApi.del([row.id!])
|
||||
.then(() => {
|
||||
ElMessage.success('删除成功')
|
||||
paging()
|
||||
ElMessage.success("删除成功");
|
||||
paging();
|
||||
})
|
||||
.finally(() => {
|
||||
deling.value = false
|
||||
})
|
||||
deling.value = false;
|
||||
});
|
||||
}
|
||||
|
||||
function showDetail({row}: { row: ProjectTypes.SearchProjectResult }) {
|
||||
projectDetailIns.value?.open(row)
|
||||
function showDetail({ row }: { row: ProjectTypes.SearchProjectResult }) {
|
||||
projectDetailIns.value?.open(row);
|
||||
}
|
||||
|
||||
// function modifyHandler({row}: { row: ProjectTypes.SearchProjectResult }) {
|
||||
|
|
@ -159,25 +130,24 @@ function reset() {
|
|||
searchForm.value = {
|
||||
current: 1,
|
||||
size: 20,
|
||||
}
|
||||
paging()
|
||||
};
|
||||
paging();
|
||||
}
|
||||
|
||||
function paging() {
|
||||
searching.value = true
|
||||
searching.value = true;
|
||||
ProjectApi.paging(searchForm.value)
|
||||
.then(res => {
|
||||
totalCount.value = res.data?.total ?? 0
|
||||
tableData.value = res.data?.records ?? []
|
||||
.then((res) => {
|
||||
totalCount.value = res.data?.total ?? 0;
|
||||
tableData.value = res.data?.records ?? [];
|
||||
})
|
||||
.finally(() => {
|
||||
searching.value = false
|
||||
})
|
||||
searching.value = false;
|
||||
});
|
||||
}
|
||||
onMounted(() => {
|
||||
paging()
|
||||
})
|
||||
|
||||
paging();
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="stylus" scoped>
|
||||
|
|
|
|||
|
|
@ -9,145 +9,145 @@
|
|||
ref="projectForm"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="项目名称" prop="projectName">
|
||||
<ElFormItem label-width="90" label="项目名称" prop="projectName">
|
||||
<ElInput
|
||||
v-model="formData.projectName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="项目名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="合同图片" prop="contractPicture">
|
||||
<ElFormItem label-width="90" label="合同图片" prop="contractPicture">
|
||||
<ElInput
|
||||
v-model="formData.contractPicture"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="合同图片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运输方客户 Id" prop="transCustomerId">
|
||||
<ElFormItem label-width="90" label="运输方客户 Id" prop="transCustomerId">
|
||||
<ElInput
|
||||
v-model="formData.transCustomerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运输方客户 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运输方组织 Id" prop="transOrgId">
|
||||
<ElFormItem label-width="90" label="运输方组织 Id" prop="transOrgId">
|
||||
<ElInput
|
||||
v-model="formData.transOrgId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运输方组织 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产废方/购买方客户 Id" prop="fringeCustomerId">
|
||||
<ElFormItem label-width="90" label="产废方/购买方客户 Id" prop="fringeCustomerId">
|
||||
<ElInput
|
||||
v-model="formData.fringeCustomerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="产废方/购买方客户 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产废方/购买方组织 Id" prop="fringeOrgId">
|
||||
<ElFormItem label-width="90" label="产废方/购买方组织 Id" prop="fringeOrgId">
|
||||
<ElInput
|
||||
v-model="formData.fringeOrgId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="产废方/购买方组织 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="省;代码" prop="province">
|
||||
<ElFormItem label-width="90" label="省;代码" prop="province">
|
||||
<ElInput
|
||||
v-model="formData.province"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="省;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市;代码" prop="city">
|
||||
<ElFormItem label-width="90" label="市;代码" prop="city">
|
||||
<ElInput
|
||||
v-model="formData.city"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="市;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县;代码" prop="area">
|
||||
<ElFormItem label-width="90" label="区县;代码" prop="area">
|
||||
<ElInput
|
||||
v-model="formData.area"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="区县;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道;代码" prop="town">
|
||||
<ElFormItem label-width="90" label="乡镇街道;代码" prop="town">
|
||||
<ElInput
|
||||
v-model="formData.town"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="乡镇街道;代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="省;名称" prop="provinceName">
|
||||
<ElFormItem label-width="90" label="省;名称" prop="provinceName">
|
||||
<ElInput
|
||||
v-model="formData.provinceName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="省;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市;名称" prop="cityName">
|
||||
<ElFormItem label-width="90" label="市;名称" prop="cityName">
|
||||
<ElInput
|
||||
v-model="formData.cityName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="市;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县;名称" prop="areaName">
|
||||
<ElFormItem label-width="90" label="区县;名称" prop="areaName">
|
||||
<ElInput
|
||||
v-model="formData.areaName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="区县;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道;名称" prop="townName">
|
||||
<ElFormItem label-width="90" label="乡镇街道;名称" prop="townName">
|
||||
<ElInput
|
||||
v-model="formData.townName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="乡镇街道;名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="详细地址" prop="address">
|
||||
<ElFormItem label-width="90" label="详细地址" prop="address">
|
||||
<ElInput
|
||||
v-model="formData.address"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="详细地址"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="经度" prop="lng">
|
||||
<ElFormItem label-width="90" label="经度" prop="lng">
|
||||
<ElInput
|
||||
v-model="formData.lng"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="经度"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="纬度" prop="lat">
|
||||
<ElFormItem label-width="90" label="纬度" prop="lat">
|
||||
<ElInput
|
||||
v-model="formData.lat"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="纬度"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="合同有效期" prop="contractStartDate">
|
||||
<ElFormItem label-width="90" label="合同有效期" prop="contractStartDate">
|
||||
<ElInput
|
||||
v-model="formData.contractStartDate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="合同有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="合同有效期" prop="contractEndDate">
|
||||
<ElFormItem label-width="90" label="合同有效期" prop="contractEndDate">
|
||||
<ElInput
|
||||
v-model="formData.contractEndDate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="合同有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElFormItem label-width="90" label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElInput
|
||||
v-model="formData.creatorId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElFormItem label-width="90" label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElInput
|
||||
v-model="formData.modifierId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间" prop="createTime">
|
||||
<ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput
|
||||
v-model="formData.createTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput
|
||||
v-model="formData.modifyTime"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -4,55 +4,56 @@ declare global {
|
|||
namespace ProjectTypes {
|
||||
interface SearchProjectParam extends G.PageParam {
|
||||
// Id
|
||||
id?: string
|
||||
id?: string;
|
||||
// 项目名称
|
||||
projectName?: string
|
||||
projectName?: string;
|
||||
orgName?: string;
|
||||
// 合同图片
|
||||
contractPicture?: string
|
||||
contractPicture?: string;
|
||||
// 运输方客户 Id
|
||||
transCustomerId?: string
|
||||
transCustomerId?: string;
|
||||
// 运输方组织 Id
|
||||
transOrgId?: string
|
||||
transOrgId?: string;
|
||||
// 产废方/购买方客户 Id
|
||||
fringeCustomerId?: string
|
||||
fringeCustomerId?: string;
|
||||
// 产废方/购买方组织 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
|
||||
creatorId?: string
|
||||
creatorId?: string;
|
||||
// 修改人 Id; sys_user.id
|
||||
modifierId?: string
|
||||
modifierId?: string;
|
||||
// 创建时间
|
||||
createTime?: string
|
||||
createTime?: string;
|
||||
// 修改时间
|
||||
modifyTime?: string
|
||||
modifyTime?: string;
|
||||
// 是否删除; 0-->未删除、1-->已删除
|
||||
deleted?: boolean
|
||||
deleted?: boolean;
|
||||
}
|
||||
|
||||
interface SearchProjectResult {
|
||||
|
|
|
|||
|
|
@ -1,56 +1,17 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="站点名称">
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging" label-width="70">
|
||||
<ElFormItem label-width="90" label="站点名称">
|
||||
<ElInput
|
||||
v-model="searchForm.stationName"
|
||||
placeholder="站点名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem 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="详细地址">
|
||||
<ElFormItem label-width="90" label="详细地址">
|
||||
<ElInput
|
||||
v-model="searchForm.address"
|
||||
placeholder="详细地址"/>
|
||||
</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>
|
||||
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
|
||||
<ElButton :icon="elIcons.Refresh" :loading="searching" @click="reset">重置</ElButton>
|
||||
|
|
|
|||
|
|
@ -3,50 +3,50 @@
|
|||
<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">
|
||||
|
||||
<ElFormItem label="组织信息 Id" prop="orgId">
|
||||
<ElFormItem label-width="90" label="组织信息 Id" prop="orgId">
|
||||
<!-- <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-option v-for="item in orgList" :key="item.id" :label="item.orgName" :value="item.id" />
|
||||
</el-select>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="站点名称" prop="stationName">
|
||||
<ElFormItem label-width="90" label="站点名称" prop="stationName">
|
||||
<ElInput v-model="formData.stationName" :disabled="status === 'view'" placeholder="站点名称" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="省;代码" prop="province">
|
||||
<!-- <ElFormItem label-width="90" label="省;代码" prop="province">
|
||||
<ElInput v-model="formData.province" :disabled="status === 'view'" placeholder="省;代码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市;代码" prop="city">
|
||||
<ElFormItem label-width="90" label="市;代码" prop="city">
|
||||
<ElInput v-model="formData.city" :disabled="status === 'view'" placeholder="市;代码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县;代码" prop="area">
|
||||
<ElFormItem label-width="90" label="区县;代码" prop="area">
|
||||
<ElInput v-model="formData.area" :disabled="status === 'view'" placeholder="区县;代码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道;代码" prop="town">
|
||||
<ElFormItem label-width="90" label="乡镇街道;代码" prop="town">
|
||||
<ElInput v-model="formData.town" :disabled="status === 'view'" placeholder="乡镇街道;代码" />
|
||||
</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-option v-for="item in addList" :key="item.id" :label="item.address" :value="item.address" />
|
||||
</el-select>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="省" prop="provinceName">
|
||||
<ElFormItem label-width="90" label="省" prop="provinceName">
|
||||
<ElInput v-model="formData.provinceName" :disabled="status === 'view'" placeholder="省" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="市" prop="cityName">
|
||||
<ElFormItem label-width="90" label="市" prop="cityName">
|
||||
<ElInput v-model="formData.cityName" :disabled="status === 'view'" placeholder="市" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="区县" prop="areaName">
|
||||
<ElFormItem label-width="90" label="区县" prop="areaName">
|
||||
<ElInput v-model="formData.areaName" :disabled="status === 'view'" placeholder="区县" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="乡镇街道" prop="townName">
|
||||
<ElFormItem label-width="90" label="乡镇街道" prop="townName">
|
||||
<ElInput v-model="formData.townName" :disabled="status === 'view'" placeholder="乡镇街道" />
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="经度" prop="lng">
|
||||
<ElFormItem label-width="90" label="经度" prop="lng">
|
||||
<ElInput v-model="formData.lng" :disabled="status === 'view'" placeholder="经度" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="纬度" prop="lat">
|
||||
<ElFormItem label-width="90" label="纬度" prop="lat">
|
||||
<ElInput v-model="formData.lat" :disabled="status === 'view'" placeholder="纬度" />
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="车牌">
|
||||
<ElFormItem label-width="90" label="车牌">
|
||||
<ElInput v-model="searchForm.licensePlate" placeholder="车牌" />
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="车架号">
|
||||
<ElFormItem label-width="90" label="车架号">
|
||||
<ElInput v-model="searchForm.vnCode" placeholder="车架号" />
|
||||
</ElFormItem>
|
||||
|
||||
|
|
@ -45,7 +45,6 @@
|
|||
<template #default="{ row }"> {{ row.licenseStartDate }} ~ {{ row.licenseEndDate }} </template>
|
||||
</ElTableColumn>
|
||||
|
||||
|
||||
<ElTableColumn label="合格证有效期" width="120px">
|
||||
<template #default="{ row }"> {{ row.qualificationStartDate }} ~ {{ row.qualificationEndDate }} </template>
|
||||
</ElTableColumn>
|
||||
|
|
|
|||
|
|
@ -9,121 +9,121 @@
|
|||
ref="truckForm"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属客户 Id;cst_customer.id" prop="customerId">
|
||||
<ElFormItem label-width="90" label="归属客户" prop="customerId">
|
||||
<ElInput
|
||||
v-model="formData.customerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属客户 Id;cst_customer.id"/>
|
||||
placeholder="归属客户"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属组织" prop="orgId">
|
||||
<ElFormItem label-width="90" label="归属组织" prop="orgId">
|
||||
<ElInput
|
||||
v-model="formData.orgId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属组织"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车牌" prop="licensePlate">
|
||||
<ElFormItem label-width="90" label="车牌" prop="licensePlate">
|
||||
<ElInput
|
||||
v-model="formData.licensePlate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车牌"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="行驶证图片" prop="truckLicense">
|
||||
<ElFormItem label-width="90" label="行驶证图片" prop="truckLicense">
|
||||
<ElInput
|
||||
v-model="formData.truckLicense"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="行驶证图片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车架号" prop="vnCode">
|
||||
<ElFormItem label-width="90" label="车架号" prop="vnCode">
|
||||
<ElInput
|
||||
v-model="formData.vnCode"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车架号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="合格证图片" prop="qualification">
|
||||
<ElFormItem label-width="90" label="合格证图片" prop="qualification">
|
||||
<ElInput
|
||||
v-model="formData.qualification"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="合格证图片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="最大载重;单位:千克" prop="carryingCapacity">
|
||||
<ElFormItem label-width="90" label="最大载重;单位:千克" prop="carryingCapacity">
|
||||
<ElInput
|
||||
v-model="formData.carryingCapacity"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="最大载重;单位:千克"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="皮重;单位:千克" prop="tareWeight">
|
||||
<ElFormItem label-width="90" label="皮重;单位:千克" prop="tareWeight">
|
||||
<ElInput
|
||||
v-model="formData.tareWeight"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="皮重;单位:千克"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="行驶证有效期" prop="licenseStartDate">
|
||||
<ElFormItem label-width="90" label="行驶证有效期" prop="licenseStartDate">
|
||||
<ElInput
|
||||
v-model="formData.licenseStartDate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="行驶证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="行驶证有效期" prop="licenseEndDate">
|
||||
<ElFormItem label-width="90" label="行驶证有效期" prop="licenseEndDate">
|
||||
<ElInput
|
||||
v-model="formData.licenseEndDate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="行驶证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="合格证有效期" prop="qualificationStartDate">
|
||||
<ElFormItem label-width="90" label="合格证有效期" prop="qualificationStartDate">
|
||||
<ElInput
|
||||
v-model="formData.qualificationStartDate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="合格证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="合格证有效期" prop="qualificationEndDate">
|
||||
<ElFormItem label-width="90" label="合格证有效期" prop="qualificationEndDate">
|
||||
<ElInput
|
||||
v-model="formData.qualificationEndDate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="合格证有效期"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车辆类型" prop="truckCategory">
|
||||
<ElFormItem label-width="90" label="车辆类型" prop="truckCategory">
|
||||
<ElInput
|
||||
v-model="formData.truckCategory"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车辆类型"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车辆图片" prop="picture">
|
||||
<ElFormItem label-width="90" label="车辆图片" prop="picture">
|
||||
<ElInput
|
||||
v-model="formData.picture"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车辆图片"/>
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="忙碌中" prop="busy">
|
||||
<!-- <ElFormItem label-width="90" label="忙碌中" prop="busy">
|
||||
<ElInput
|
||||
v-model="formData.busy"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="忙碌中"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElFormItem label-width="90" label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElInput
|
||||
v-model="formData.creatorId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElFormItem label-width="90" label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElInput
|
||||
v-model="formData.modifierId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间" prop="createTime">
|
||||
<ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput
|
||||
v-model="formData.createTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput
|
||||
v-model="formData.modifyTime"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<!-- <ElFormItem label="业务类型">
|
||||
<!-- <ElFormItem label-width="90" label="业务类型">
|
||||
<ElInput
|
||||
v-model="searchForm.bizType"
|
||||
placeholder="业务类型"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="分类名称">
|
||||
<ElFormItem label-width="90" label="分类名称">
|
||||
<ElInput v-model="searchForm.categoryName" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<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">
|
||||
<ElFormItem label="业务类型" prop="bizType">
|
||||
<ElFormItem label-width="90" label="业务类型" prop="bizType">
|
||||
<!-- <ElInput /> -->
|
||||
<!-- :biz_type,ZaiShengPin-再生品、HuiShouPin-回收品、QiTa其他" -->
|
||||
|
||||
|
|
@ -10,10 +10,10 @@
|
|||
</el-select>
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="分类名称" prop="categoryName">
|
||||
<ElFormItem label-width="90" label="分类名称" prop="categoryName">
|
||||
<ElInput v-model="formData.categoryName" :disabled="status === 'view'" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="图片" prop="picture">
|
||||
<ElFormItem label-width="90" label="图片" prop="picture">
|
||||
<!-- <ElInput
|
||||
v-model="formData.picture"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
<!-- <ElButton>点击上传图片</ElButton> -->
|
||||
</Uploader>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="排序" prop="sort">
|
||||
<ElFormItem label-width="90" label="排序" prop="sort">
|
||||
<ElInput v-model="formData.sort" :disabled="status === 'view'" placeholder="排序" />
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,52 +1,52 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="商品编码">
|
||||
<ElFormItem label-width="90" label="商品编码">
|
||||
<ElInput v-model="searchForm.sn" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称">
|
||||
<ElFormItem label-width="90" label="产品名称">
|
||||
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="规格">
|
||||
<ElFormItem label-width="90" label="规格">
|
||||
<ElInput v-model="searchForm.specParams" placeholder="规格" />
|
||||
</ElFormItem>
|
||||
<!-- ;字典代码:unit -->
|
||||
<ElFormItem label="计量单位">
|
||||
<ElFormItem label-width="90" label="计量单位">
|
||||
<ElInput v-model="searchForm.unit" placeholder="计量单位" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="是否为成品">
|
||||
<!-- <ElFormItem label-width="90" label="是否为成品">
|
||||
<ElInput
|
||||
v-model="searchForm.fg"
|
||||
placeholder="是否为成品"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否为半成品">
|
||||
<ElFormItem label-width="90" label="是否为半成品">
|
||||
<ElInput
|
||||
v-model="searchForm.sfg"
|
||||
placeholder="是否为半成品"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否为原料">
|
||||
<ElFormItem label-width="90" label="是否为原料">
|
||||
<ElInput
|
||||
v-model="searchForm.rg"
|
||||
placeholder="是否为原料"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="排序">
|
||||
<ElFormItem label-width="90" label="排序">
|
||||
<ElInput
|
||||
v-model="searchForm.sort"
|
||||
placeholder="排序"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否可用">
|
||||
<ElFormItem label-width="90" label="是否可用">
|
||||
<ElInput
|
||||
v-model="searchForm.canuse"
|
||||
placeholder="是否可用"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput v-model="searchForm.memo" placeholder="备注" />
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" label="修改时间">
|
||||
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem>
|
||||
|
|
|
|||
|
|
@ -1,36 +1,36 @@
|
|||
<template>
|
||||
<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">
|
||||
<ElFormItem label="产品类型" prop="goodsCategoryId">
|
||||
<ElFormItem label-width="90" label="产品类型" prop="goodsCategoryId">
|
||||
<!-- <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-option v-for="item in category" :key="item.id" :label="item.categoryName" :value="item.id" />
|
||||
</el-select>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="商品编码" prop="sn">
|
||||
<ElFormItem label-width="90" label="商品编码" prop="sn">
|
||||
<ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称" prop="goodsName">
|
||||
<ElFormItem label-width="90" label="产品名称" prop="goodsName">
|
||||
<ElInput v-model="formData.goodsName" :disabled="status === 'view'" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="规格" prop="specParams">
|
||||
<ElFormItem label-width="90" label="规格" prop="specParams">
|
||||
<ElInput v-model="formData.specParams" :disabled="status === 'view'" placeholder="规格" />
|
||||
</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">
|
||||
<span style="font-size: 50px; padding: 0 40px">+</span>
|
||||
</Uploader>
|
||||
</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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="排序" prop="sort">
|
||||
<ElFormItem label-width="90" label="排序" prop="sort">
|
||||
<ElInput v-model="formData.sort" :disabled="status === 'view'" placeholder="请输入排序" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="请输入备注" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否可用" prop="canuse">
|
||||
<ElFormItem label-width="90" label="是否可用" prop="canuse">
|
||||
<el-switch v-model="formData.canuse" :disabled="status === 'view'" />
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,28 +1,28 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="编码">
|
||||
<ElFormItem label-width="90" label="编码">
|
||||
<ElInput
|
||||
v-model="searchForm.sn"
|
||||
placeholder="编码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="终产品">
|
||||
<ElFormItem label-width="90" label="终产品">
|
||||
<ElInput
|
||||
v-model="searchForm.goodsId"
|
||||
placeholder="终产品"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="工艺名称">
|
||||
<ElFormItem label-width="90" label="工艺名称">
|
||||
<ElInput
|
||||
v-model="searchForm.craftName"
|
||||
placeholder="工艺名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="工艺版本号">
|
||||
<ElFormItem label-width="90" label="工艺版本号">
|
||||
<ElInput
|
||||
v-model="searchForm.craftVer"
|
||||
placeholder="工艺版本号"/>
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="是否可用">
|
||||
<ElFormItem label-width="90" label="是否可用">
|
||||
<ElCheckbox v-model="searchForm.canuse"/>
|
||||
</ElFormItem>
|
||||
|
||||
|
|
|
|||
|
|
@ -9,34 +9,34 @@
|
|||
:rules="rules"
|
||||
class="form-panel"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="工艺名称" prop="craftName">
|
||||
<ElFormItem label-width="90" label="工艺名称" prop="craftName">
|
||||
<ElInput
|
||||
v-model="formData.craftName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="工艺名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="工艺版本号" prop="craftVer">
|
||||
<ElFormItem label-width="90" label="工艺版本号" prop="craftVer">
|
||||
<ElInput
|
||||
v-model="formData.craftVer"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="工艺版本号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="工艺类型" prop="craftCategory">
|
||||
<ElFormItem label-width="90" label="工艺类型" prop="craftCategory">
|
||||
<ElSelect v-model="formData.craftCategory">
|
||||
<ElOption label="自动化" value="ZiDongHua"/>
|
||||
<ElOption label="人工" value="RenGong"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput
|
||||
v-model="formData.memo"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="备注"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否可用" prop="canuse">
|
||||
<ElFormItem label-width="90" label="是否可用" prop="canuse">
|
||||
<ElCheckbox
|
||||
v-model="formData.canuse"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@ const searching = ref(false);
|
|||
const deling = ref(false);
|
||||
const showSearchForm = ref(true);
|
||||
const assignDialog = ref(false);
|
||||
const orderFormIns = useTemplateRef<InstanceType<typeof OrderForm>>("orderForm");
|
||||
// const orderFormIns = useTemplateRef<InstanceType<typeof OrderForm>>("orderForm");
|
||||
const assignFrom = ref({
|
||||
transOrgId: "",
|
||||
orderTransId: "",
|
||||
|
|
@ -238,9 +238,6 @@ function confirmDialog() {
|
|||
});
|
||||
}
|
||||
|
||||
function showDialog(data?: OrderTypes.SearchOrderResult) {
|
||||
orderFormIns.value?.open(data);
|
||||
}
|
||||
|
||||
function delHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
|
||||
deling.value = true;
|
||||
|
|
@ -258,10 +255,6 @@ function delHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
|
|||
// showDialog(row);
|
||||
// }
|
||||
|
||||
function addHandler() {
|
||||
showDialog();
|
||||
}
|
||||
|
||||
function reset() {
|
||||
searchForm.$reset();
|
||||
paging();
|
||||
|
|
|
|||
|
|
@ -9,163 +9,163 @@
|
|||
ref="orderForm"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="订单编号" prop="sn">
|
||||
<ElFormItem label-width="90" label="订单编号" prop="sn">
|
||||
<ElInput
|
||||
v-model="formData.sn"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="订单编号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="项目 Id" prop="projectId">
|
||||
<ElFormItem label-width="90" label="项目 Id" prop="projectId">
|
||||
<ElInput
|
||||
v-model="formData.projectId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="项目 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="下单人 Id;sys_user.id" prop="userId">
|
||||
<ElFormItem label-width="90" label="下单人 Id;sys_user.id" prop="userId">
|
||||
<ElInput
|
||||
v-model="formData.userId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="下单人 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="下单人客户 Id;cst_customer.id" prop="customerId">
|
||||
<ElFormItem label-width="90" label="下单人客户 Id;cst_customer.id" prop="customerId">
|
||||
<ElInput
|
||||
v-model="formData.customerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="下单人客户 Id;cst_customer.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="下单人姓名" prop="contacts">
|
||||
<ElFormItem label-width="90" label="下单人姓名" prop="contacts">
|
||||
<ElInput
|
||||
v-model="formData.contacts"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="下单人姓名"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="下单人联系方式" prop="phone">
|
||||
<ElFormItem label-width="90" label="下单人联系方式" prop="phone">
|
||||
<ElInput
|
||||
v-model="formData.phone"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="下单人联系方式"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="下单时间" prop="orderTime">
|
||||
<ElFormItem label-width="90" label="下单时间" prop="orderTime">
|
||||
<ElInput
|
||||
v-model="formData.orderTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="下单时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="订单类型;字典代码:order_category,HuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出" prop="orderCategory">
|
||||
<ElFormItem label-width="90" label="订单类型;字典代码:order_category,HuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出" prop="orderCategory">
|
||||
<ElInput
|
||||
v-model="formData.orderCategory"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="订单类型;字典代码:order_category,HuiShouYuYue-->回收预约单、XiaoShouYuYue-->销售预约单、DuanBoRu-->短驳入、DuanBoChu-->短驳出"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="订单状态;字典代码:order_status,YiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消" prop="orderStatus">
|
||||
<ElFormItem label-width="90" label="订单状态;字典代码:order_status,YiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消" prop="orderStatus">
|
||||
<ElInput
|
||||
v-model="formData.orderStatus"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="订单状态;字典代码:order_status,YiYuYue-->已预约、JinXingZhong-->进行中、YiWanCheng-->已完成、YiQuXiao-->已取消"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="完结时间" prop="finishTime">
|
||||
<ElFormItem label-width="90" label="完结时间" prop="finishTime">
|
||||
<ElInput
|
||||
v-model="formData.finishTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="完结时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运输组织 Id;cst_org.id" prop="transOrgId">
|
||||
<ElFormItem label-width="90" label="运输组织 Id;cst_org.id" prop="transOrgId">
|
||||
<ElInput
|
||||
v-model="formData.transOrgId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运输组织 Id;cst_org.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运输方客户 Id" prop="transCustomerId">
|
||||
<ElFormItem label-width="90" label="运输方客户 Id" prop="transCustomerId">
|
||||
<ElInput
|
||||
v-model="formData.transCustomerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运输方客户 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="指派清运公司时间" prop="assignmentTransTime">
|
||||
<ElFormItem label-width="90" label="指派清运公司时间" prop="assignmentTransTime">
|
||||
<ElInput
|
||||
v-model="formData.assignmentTransTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="指派清运公司时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="站点 Id;cst_station.id" prop="stationId">
|
||||
<ElFormItem label-width="90" label="站点 Id;cst_station.id" prop="stationId">
|
||||
<ElInput
|
||||
v-model="formData.stationId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="站点 Id;cst_station.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="站点名称;cst_station.station.name" prop="stationName">
|
||||
<ElFormItem label-width="90" label="站点名称;cst_station.station.name" prop="stationName">
|
||||
<ElInput
|
||||
v-model="formData.stationName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="站点名称;cst_station.station.name"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运距;单位:米" prop="transDistance">
|
||||
<ElFormItem label-width="90" label="运距;单位:米" prop="transDistance">
|
||||
<ElInput
|
||||
v-model="formData.transDistance"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运距;单位:米"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="预估量" prop="estimatedQuantity">
|
||||
<ElFormItem label-width="90" label="预估量" prop="estimatedQuantity">
|
||||
<ElInput
|
||||
v-model="formData.estimatedQuantity"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="预估量"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="预估车数" prop="estimatedTrainNum">
|
||||
<ElFormItem label-width="90" label="预估车数" prop="estimatedTrainNum">
|
||||
<ElInput
|
||||
v-model="formData.estimatedTrainNum"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="预估车数"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品 Id" prop="goodsId">
|
||||
<ElFormItem label-width="90" label="产品 Id" prop="goodsId">
|
||||
<ElInput
|
||||
v-model="formData.goodsId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="产品 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称" prop="goodsName">
|
||||
<ElFormItem label-width="90" label="产品名称" prop="goodsName">
|
||||
<ElInput
|
||||
v-model="formData.goodsName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="产品名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="计量单位;字典代码:unit" prop="unit">
|
||||
<ElFormItem label-width="90" label="计量单位;字典代码:unit" prop="unit">
|
||||
<ElInput
|
||||
v-model="formData.unit"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="计量单位;字典代码:unit"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="客户备注" prop="customerMemo">
|
||||
<ElFormItem label-width="90" label="客户备注" prop="customerMemo">
|
||||
<ElInput
|
||||
v-model="formData.customerMemo"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="客户备注"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElFormItem label-width="90" label="创建人 Id; sys_user.id" prop="creatorId">
|
||||
<ElInput
|
||||
v-model="formData.creatorId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElFormItem label-width="90" label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElInput
|
||||
v-model="formData.modifierId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间" prop="createTime">
|
||||
<ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput
|
||||
v-model="formData.createTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput
|
||||
v-model="formData.modifyTime"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
<template>
|
||||
<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">
|
||||
<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">
|
||||
<span style="font-size: 50px; padding: 0 40px">+</span>
|
||||
</Uploader>
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="备注" prop="weight">
|
||||
<ElFormItem label-width="90" label="备注" prop="weight">
|
||||
<ElInput v-model="formData.checkerMemo" :disabled="status === 'view'" placeholder="请输入备注"> </ElInput>
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
<script lang="ts" setup>
|
||||
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 Utils from "@/common/utils";
|
||||
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
<template>
|
||||
<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">
|
||||
<ElFormItem label="磅重" prop="weight">
|
||||
<ElFormItem label-width="90" label="磅重" prop="weight">
|
||||
<ElInput v-model="formData.weight" type="number" :disabled="status === 'view'" placeholder="请输入磅重">
|
||||
<template #append>吨</template>
|
||||
</ElInput>
|
||||
</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">
|
||||
<span style="font-size: 50px; padding: 0 40px">+</span>
|
||||
</Uploader>
|
||||
</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">
|
||||
<span style="font-size: 50px; padding: 0 40px">+</span>
|
||||
</Uploader>
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
<template>
|
||||
<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">
|
||||
<ElFormItem label="磅重" prop="weight">
|
||||
<ElFormItem label-width="90" label="磅重" prop="weight">
|
||||
<ElInput v-model="formData.weight" type="number" :disabled="status === 'view'" placeholder="请输入磅重">
|
||||
<template #append>吨</template>
|
||||
</ElInput>
|
||||
</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">
|
||||
<span style="font-size: 50px; padding: 0 40px">+</span>
|
||||
</Uploader>
|
||||
</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">
|
||||
<span style="font-size: 50px; padding: 0 40px">+</span>
|
||||
</Uploader>
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
<script lang="ts" setup>
|
||||
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 Utils from "@/common/utils";
|
||||
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
|
||||
|
|
|
|||
|
|
@ -1,33 +1,33 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="车次">
|
||||
<ElFormItem label-width="90" label="车次">
|
||||
<ElInput v-model="searchForm.trainNum" placeholder="车次" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="订单 Id">
|
||||
<ElFormItem label-width="90" label="订单 Id">
|
||||
<ElInput v-model="searchForm.orderId" placeholder="订单 Id" />
|
||||
</ElFormItem>
|
||||
<!-- ;字典代码:trans_status,DaiPaiDan--待派单、DaiJieDan--待接单、YiJieDan--已接单、YunShuZhong--运输中、YiJinChang--已进场、YiChuChang--已出场、YiWanCheng--已完成、YiQuXiao--已取消 -->
|
||||
<ElFormItem label="运输状态">
|
||||
<ElFormItem label-width="90" label="运输状态">
|
||||
<ElInput v-model="searchForm.transStatus" placeholder="运输状态" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车道名称">
|
||||
<ElFormItem label-width="90" label="车道名称">
|
||||
<ElInput v-model="searchForm.lane" placeholder="车道名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="勘料状态">
|
||||
<ElFormItem label-width="90" label="勘料状态">
|
||||
<!-- ;字典代码:check_status,Wu--无需勘料、YiKanLiao--已勘料、WeiKanLiao--未勘料 -->
|
||||
<ElInput v-model="searchForm.checkStatus" placeholder="勘料状态" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车辆 Id">
|
||||
<ElFormItem label-width="90" label="车辆 Id">
|
||||
<ElInput v-model="searchForm.truckId" placeholder="车辆 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车牌号">
|
||||
<ElFormItem label-width="90" label="车牌号">
|
||||
<ElInput v-model="searchForm.truckLicensePlate" placeholder="车牌号" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="历史皮重">
|
||||
<ElFormItem label-width="90" label="历史皮重">
|
||||
<ElInput v-model="searchForm.historyTareWeight" placeholder="历史皮重" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
|
||||
|
|
|
|||
|
|
@ -9,294 +9,282 @@
|
|||
ref="transForm"
|
||||
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"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车次" prop="trainNum">
|
||||
<ElFormItem label-width="90" label="车次" prop="trainNum">
|
||||
<ElInput
|
||||
v-model="formData.trainNum"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车次"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="订单 Id" prop="orderId">
|
||||
<ElFormItem label-width="90" label="订单 Id" prop="orderId">
|
||||
<ElInput
|
||||
v-model="formData.orderId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="订单 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运输状态;字典代码:trans_status,DaiPaiDan-->待派单、DaiJieDan-->待接单、YiJieDan-->已接单、YunShuZhong-->运输中、YiJinChang-->已进场、YiChuChang-->已出场、YiWanCheng-->已完成、YiQuXiao-->已取消" prop="transStatus">
|
||||
<ElInput
|
||||
v-model="formData.transStatus"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运输状态;字典代码:trans_status,DaiPaiDan-->待派单、DaiJieDan-->待接单、YiJieDan-->已接单、YunShuZhong-->运输中、YiJinChang-->已进场、YiChuChang-->已出场、YiWanCheng-->已完成、YiQuXiao-->已取消"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车道名称" prop="lane">
|
||||
<ElFormItem label-width="90" label="车道名称" prop="lane">
|
||||
<ElInput
|
||||
v-model="formData.lane"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车道名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="指派司机时间" prop="assignmentDriverTime">
|
||||
<ElFormItem label-width="90" label="指派司机时间" prop="assignmentDriverTime">
|
||||
<ElInput
|
||||
v-model="formData.assignmentDriverTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="指派司机时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="司机确认接单时间" prop="driverConfirmTime">
|
||||
<ElFormItem label-width="90" label="司机确认接单时间" prop="driverConfirmTime">
|
||||
<ElInput
|
||||
v-model="formData.driverConfirmTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="司机确认接单时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="开始运输时间" prop="transTime">
|
||||
<ElFormItem label-width="90" label="开始运输时间" prop="transTime">
|
||||
<ElInput
|
||||
v-model="formData.transTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="开始运输时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="完结时间" prop="finishTime">
|
||||
<ElFormItem label-width="90" label="完结时间" prop="finishTime">
|
||||
<ElInput
|
||||
v-model="formData.finishTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="完结时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="看料员 Id;sys_user.id" prop="checkerId">
|
||||
<ElFormItem label-width="90" label="看料员 Id;sys_user.id" prop="checkerId">
|
||||
<ElInput
|
||||
v-model="formData.checkerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="看料员 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="勘料状态;字典代码:check_status,Wu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料" prop="checkStatus">
|
||||
<ElFormItem label-width="90" label="勘料状态;字典代码:check_status,Wu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料" prop="checkStatus">
|
||||
<ElInput
|
||||
v-model="formData.checkStatus"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="勘料状态;字典代码:check_status,Wu-->无需勘料、YiKanLiao-->已勘料、WeiKanLiao-->未勘料"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="勘料时间" prop="checkTime">
|
||||
<ElFormItem label-width="90" label="勘料时间" prop="checkTime">
|
||||
<ElInput
|
||||
v-model="formData.checkTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="勘料时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="勘料照片" prop="checkPhoto">
|
||||
<ElFormItem label-width="90" label="勘料照片" prop="checkPhoto">
|
||||
<ElInput
|
||||
v-model="formData.checkPhoto"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="勘料照片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="勘料员备注" prop="checkerMemo">
|
||||
<ElFormItem label-width="90" label="勘料员备注" prop="checkerMemo">
|
||||
<ElInput
|
||||
v-model="formData.checkerMemo"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="勘料员备注"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="司机 Id" prop="driverId">
|
||||
<ElFormItem label-width="90" label="司机 Id" prop="driverId">
|
||||
<ElInput
|
||||
v-model="formData.driverId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="司机 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="司机所属客户 Id;cst_customer.id" prop="driverCustomerId">
|
||||
<ElFormItem label-width="90" label="司机所属客户 Id;cst_customer.id" prop="driverCustomerId">
|
||||
<ElInput
|
||||
v-model="formData.driverCustomerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="司机所属客户 Id;cst_customer.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="司机所属用户 Id" prop="driverUserId">
|
||||
<ElFormItem label-width="90" label="司机所属用户 Id" prop="driverUserId">
|
||||
<ElInput
|
||||
v-model="formData.driverUserId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="司机所属用户 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属客户 Id;cst_customer.id" prop="truckCustomerId">
|
||||
<ElFormItem label-width="90" label="归属客户 Id;cst_customer.id" prop="truckCustomerId">
|
||||
<ElInput
|
||||
v-model="formData.truckCustomerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属客户 Id;cst_customer.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="归属组织" prop="truckOrgId">
|
||||
<ElFormItem label-width="90" label="归属组织" prop="truckOrgId">
|
||||
<ElInput
|
||||
v-model="formData.truckOrgId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="归属组织"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车辆 Id" prop="truckId">
|
||||
<ElFormItem label-width="90" label="车辆 Id" prop="truckId">
|
||||
<ElInput
|
||||
v-model="formData.truckId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车辆 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="车牌号" prop="truckLicensePlate">
|
||||
<ElFormItem label-width="90" label="车牌号" prop="truckLicensePlate">
|
||||
<ElInput
|
||||
v-model="formData.truckLicensePlate"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="车牌号"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="历史皮重" prop="historyTareWeight">
|
||||
<ElFormItem label-width="90" label="历史皮重" prop="historyTareWeight">
|
||||
<ElInput
|
||||
v-model="formData.historyTareWeight"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="历史皮重"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="毛重;单位:千克" prop="roughWeight">
|
||||
<ElFormItem label-width="90" label="毛重;单位:千克" prop="roughWeight">
|
||||
<ElInput
|
||||
v-model="formData.roughWeight"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="毛重;单位:千克"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="皮重;单位:千克" prop="tareWeight">
|
||||
<ElFormItem label-width="90" label="皮重;单位:千克" prop="tareWeight">
|
||||
<ElInput
|
||||
v-model="formData.tareWeight"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="皮重;单位:千克"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="净重;单位:千克" prop="settleWeight">
|
||||
<ElFormItem label-width="90" label="净重;单位:千克" prop="settleWeight">
|
||||
<ElInput
|
||||
v-model="formData.settleWeight"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="净重;单位:千克"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="运距;单位:米" prop="transDistance">
|
||||
<ElFormItem label-width="90" label="运距;单位:米" prop="transDistance">
|
||||
<ElInput
|
||||
v-model="formData.transDistance"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="运距;单位:米"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="进场车头照片" prop="inFrontPhoto">
|
||||
<ElFormItem label-width="90" label="进场车头照片" prop="inFrontPhoto">
|
||||
<ElInput
|
||||
v-model="formData.inFrontPhoto"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="进场车头照片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="进场车斗照片" prop="inBodyPhoto">
|
||||
<ElFormItem label-width="90" label="进场车斗照片" prop="inBodyPhoto">
|
||||
<ElInput
|
||||
v-model="formData.inBodyPhoto"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="进场车斗照片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="出场车头照片" prop="outFrontPhoto">
|
||||
<ElFormItem label-width="90" label="出场车头照片" prop="outFrontPhoto">
|
||||
<ElInput
|
||||
v-model="formData.outFrontPhoto"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="出场车头照片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="出场车斗照片" prop="outBodyPhoto">
|
||||
<ElFormItem label-width="90" label="出场车斗照片" prop="outBodyPhoto">
|
||||
<ElInput
|
||||
v-model="formData.outBodyPhoto"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="出场车斗照片"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="进场时间" prop="inTime">
|
||||
<ElFormItem label-width="90" label="进场时间" prop="inTime">
|
||||
<ElInput
|
||||
v-model="formData.inTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="进场时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="出场时间" prop="outTime">
|
||||
<ElFormItem label-width="90" label="出场时间" prop="outTime">
|
||||
<ElInput
|
||||
v-model="formData.outTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="出场时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="支付状态,MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款" prop="paymentStatus">
|
||||
<ElFormItem label-width="90" label="支付状态,MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款" prop="paymentStatus">
|
||||
<ElInput
|
||||
v-model="formData.paymentStatus"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="支付状态,MianFei-->免费、WeiZhiFu-->未支付、YiZhiFu-->已支付、YiTuiKuan-->已退款"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="支付时间" prop="payTime">
|
||||
<ElFormItem label-width="90" label="支付时间" prop="payTime">
|
||||
<ElInput
|
||||
v-model="formData.payTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="支付时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="退款时间" prop="refundTime">
|
||||
<ElFormItem label-width="90" label="退款时间" prop="refundTime">
|
||||
<ElInput
|
||||
v-model="formData.refundTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="退款时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="总金额;单位:元" prop="totalMoney">
|
||||
<ElFormItem label-width="90" label="总金额;单位:元" prop="totalMoney">
|
||||
<ElInput
|
||||
v-model="formData.totalMoney"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="总金额;单位:元"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="优惠金额;单位:元,有正负" prop="discountMoney">
|
||||
<ElFormItem label-width="90" label="优惠金额;单位:元,有正负" prop="discountMoney">
|
||||
<ElInput
|
||||
v-model="formData.discountMoney"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="优惠金额;单位:元,有正负"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="手动修正金额;单位:元,有正负" prop="reviseMoney">
|
||||
<ElFormItem label-width="90" label="手动修正金额;单位:元,有正负" prop="reviseMoney">
|
||||
<ElInput
|
||||
v-model="formData.reviseMoney"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="手动修正金额;单位:元,有正负"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="结算金额;单位:元" prop="settleMoney">
|
||||
<ElFormItem label-width="90" label="结算金额;单位:元" prop="settleMoney">
|
||||
<ElInput
|
||||
v-model="formData.settleMoney"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="结算金额;单位:元"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="结算方式,YueJie-->月结、YuE-->余额、XianFu-->现付" prop="settlementWay">
|
||||
<ElFormItem label-width="90" label="结算方式,YueJie-->月结、YuE-->余额、XianFu-->现付" prop="settlementWay">
|
||||
<ElInput
|
||||
v-model="formData.settlementWay"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="结算方式,YueJie-->月结、YuE-->余额、XianFu-->现付"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="付款人 Id;sys_user.id" prop="payerUserId">
|
||||
<ElFormItem label-width="90" label="付款人 Id;sys_user.id" prop="payerUserId">
|
||||
<ElInput
|
||||
v-model="formData.payerUserId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="付款人 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="付款人客户 Id;cst_customer.id" prop="payerCustomerId">
|
||||
<ElFormItem label-width="90" label="付款人客户 Id;cst_customer.id" prop="payerCustomerId">
|
||||
<ElInput
|
||||
v-model="formData.payerCustomerId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="付款人客户 Id;cst_customer.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="付款方资金账户 Id" prop="payerMoneyAccount">
|
||||
<ElFormItem label-width="90" label="付款方资金账户 Id" prop="payerMoneyAccount">
|
||||
<ElInput
|
||||
v-model="formData.payerMoneyAccount"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="付款方资金账户 Id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建人 Id;sys_user.id" prop="creatorId">
|
||||
<ElFormItem label-width="90" label="创建人 Id;sys_user.id" prop="creatorId">
|
||||
<ElInput
|
||||
v-model="formData.creatorId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建人 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElFormItem label-width="90" label="修改人 Id; sys_user.id" prop="modifierId">
|
||||
<ElInput
|
||||
v-model="formData.modifierId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改人 Id; sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间" prop="createTime">
|
||||
<ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput
|
||||
v-model="formData.createTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput
|
||||
v-model="formData.modifyTime"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="修改时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否删除; 0-->未删除、1-->已删除" prop="deleted">
|
||||
<ElInput
|
||||
v-model="formData.deleted"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="是否删除; 0-->未删除、1-->已删除"/>
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
<template #footer>
|
||||
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>
|
||||
|
|
|
|||
|
|
@ -7,19 +7,19 @@
|
|||
<ElForm :model="dictFormData"
|
||||
class="sys_dict-form"
|
||||
label-width="auto">
|
||||
<ElFormItem label="字典标识">
|
||||
<ElFormItem label-width="90" label="字典标识">
|
||||
<ElInput
|
||||
v-model="dictFormData.dictKey"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="字典标识"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="字典名称">
|
||||
<ElFormItem label-width="90" label="字典名称">
|
||||
<ElInput
|
||||
v-model="dictFormData.dictName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="字典名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput
|
||||
v-model="dictFormData.memo"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -7,19 +7,19 @@
|
|||
<ElForm :model="dictItemFormData"
|
||||
class="sys_dict_item-form"
|
||||
label-width="auto">
|
||||
<ElFormItem label="值">
|
||||
<ElFormItem label-width="90" label="值">
|
||||
<ElInput
|
||||
v-model="dictItemFormData.val"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="值"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="文本">
|
||||
<ElFormItem label-width="90" label="文本">
|
||||
<ElInput
|
||||
v-model="dictItemFormData.txt"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="文本"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="排序">
|
||||
<ElFormItem label-width="90" label="排序">
|
||||
<ElInputNumber
|
||||
v-model="dictItemFormData.sort"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
placeholder="排序"
|
||||
style="width: 100%"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput
|
||||
v-model="dictItemFormData.memo"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="端点地址">
|
||||
<ElFormItem label-width="90" label="端点地址">
|
||||
<ElInput
|
||||
v-model="searchForm.endpointPath"
|
||||
placeholder="端点地址"/>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
class="form-panel"
|
||||
label-width="auto">
|
||||
|
||||
<ElFormItem label="请求方式" prop="requestMethod">
|
||||
<ElFormItem label-width="90" label="请求方式" prop="requestMethod">
|
||||
<ElSelect
|
||||
v-model="formData.requestMethod"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -22,19 +22,19 @@
|
|||
<ElOption label="DELETE 请求" value="DELETE"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="路由前缀" prop="routingPath">
|
||||
<ElFormItem label-width="90" label="路由前缀" prop="routingPath">
|
||||
<ElInput
|
||||
v-model="formData.routingPath"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="以 / 开头 或 为空"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="端点地址" prop="endpointPath">
|
||||
<ElFormItem label-width="90" label="端点地址" prop="endpointPath">
|
||||
<ElInput
|
||||
v-model="formData.endpointPath"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="以 / 开头"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="访问模式" prop="accessModel">
|
||||
<ElFormItem label-width="90" label="访问模式" prop="accessModel">
|
||||
<ElSelect
|
||||
v-model="formData.accessModel"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -45,7 +45,7 @@
|
|||
<ElOption label="禁止访问" value="Forbidden"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput
|
||||
v-model="formData.memo"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
ref="codeForm"
|
||||
:rules="rules"
|
||||
label-width="auto">
|
||||
<ElFormItem label="表名称">
|
||||
<ElFormItem label-width="90" label="表名称">
|
||||
<ElTooltip
|
||||
:content="currentTable.tableComment"
|
||||
placement="top">
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
/>
|
||||
</ElTooltip>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="前端/后端" prop="lang">
|
||||
<ElFormItem label-width="90" label="前端/后端" prop="lang">
|
||||
<ElSelect
|
||||
v-model="formData.lang"
|
||||
placeholder="前端/后端"
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
value="java"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="表前缀" prop="data.prefix">
|
||||
<ElFormItem label-width="90" label="表前缀" prop="data.prefix">
|
||||
<ElInput
|
||||
v-model="formData.data.prefix"
|
||||
placeholder="表前缀"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="表名称">
|
||||
<ElFormItem label-width="90" label="表名称">
|
||||
<ElInput
|
||||
v-model="searchForm.tableName"
|
||||
placeholder="表名称"/>
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="模板名称">
|
||||
<ElFormItem label-width="90" label="模板名称">
|
||||
<ElInput
|
||||
v-model="searchForm.tplName"
|
||||
placeholder="模板名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="前端/后端">
|
||||
<ElFormItem label-width="90" label="前端/后端">
|
||||
<ElSelect
|
||||
v-model="searchForm.lang"
|
||||
placeholder="前端/后端"
|
||||
|
|
|
|||
|
|
@ -7,13 +7,13 @@
|
|||
<ElForm :model="tplFormData"
|
||||
class="sys_tpl-form"
|
||||
label-width="auto">
|
||||
<ElFormItem label="模板名称">
|
||||
<ElFormItem label-width="90" label="模板名称">
|
||||
<ElInput
|
||||
v-model="tplFormData.tplName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="模板名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="前端/后端">
|
||||
<ElFormItem label-width="90" label="前端/后端">
|
||||
<ElSelect
|
||||
v-model="tplFormData.lang"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
value="java"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="模板内容">
|
||||
<ElFormItem label-width="90" label="模板内容">
|
||||
<ElInput
|
||||
v-model="tplFormData.tpl.content"
|
||||
:spellcheck="false"
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
type="textarea"/>
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="文件路径">
|
||||
<ElFormItem label-width="90" label="文件路径">
|
||||
<ElInput
|
||||
:spellcheck="false"
|
||||
v-model="tplFormData.tpl.dir"
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
type="textarea"/>
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="文件名称">
|
||||
<ElFormItem label-width="90" label="文件名称">
|
||||
<ElInput
|
||||
:spellcheck="false"
|
||||
v-model="tplFormData.tpl.filename"
|
||||
|
|
|
|||
|
|
@ -3,21 +3,21 @@
|
|||
:close-on-click-modal="false"
|
||||
destroy-on-close width="25vw" @close="dialogCloseHandler">
|
||||
<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="选择上级菜单"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="客户端" prop="clients">
|
||||
<ElFormItem label-width="90" label="客户端" prop="clients">
|
||||
<ElCheckboxGroup v-model="menuForm.clients">
|
||||
<ElCheckbox v-for="client in ClientUtil.clients" :key="client.val" :label="client.txt" :value="client.val"/>
|
||||
</ElCheckboxGroup>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="类型">
|
||||
<ElFormItem label-width="90" label="类型">
|
||||
<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"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="名称">
|
||||
<ElFormItem label-width="90" label="名称">
|
||||
<ElInput v-model="menuForm.title" :disabled="status === 'view'" placeholder="名称"/>
|
||||
</ElFormItem>
|
||||
|
||||
|
|
@ -27,10 +27,10 @@
|
|||
<ElFormItem v-if="menuForm.menuCategory === MenuCategory.Page || menuForm.menuCategory === MenuCategory.SubPage" :disabled="status === 'view'" label="路由地址">
|
||||
<ElInput v-model="menuForm.routePath" :min="0" placeholder="路由地址"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="编码">
|
||||
<ElFormItem label-width="90" label="编码">
|
||||
<ElInput v-model="menuForm.sn" :disabled="status === 'view'" :min="0" placeholder="编码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="图标">
|
||||
<ElFormItem label-width="90" label="图标">
|
||||
<ElDropdown closable header="图标列表" placement="bottom" style="width: 100%" trigger="click">
|
||||
<ElInput v-model="menuForm.iconName" placeholder="选择图标" :disabled="status === 'view'" readonly>
|
||||
<template #suffix>
|
||||
|
|
@ -62,7 +62,7 @@
|
|||
</template>
|
||||
</ElDropdown>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="排序">
|
||||
<ElFormItem label-width="90" label="排序">
|
||||
<ElInputNumber v-model="menuForm.sort" :disabled="status === 'view'" :min="0" placeholder="排序" style="width: 100%"/>
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="listAll">
|
||||
<ElFormItem label="菜单名称">
|
||||
<ElFormItem label-width="90" label="菜单名称">
|
||||
<ElInput v-model="searchForm.title" placeholder="菜单名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="路由名称">
|
||||
<ElFormItem label-width="90" label="路由名称">
|
||||
<ElInput v-model="searchForm.routeName" placeholder="路由名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem>
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="角色代码">
|
||||
<ElFormItem label-width="90" label="角色代码">
|
||||
<ElInput
|
||||
v-model="searchForm.roleCode"
|
||||
placeholder="角色代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="角色名称">
|
||||
<ElFormItem label-width="90" label="角色名称">
|
||||
<ElInput
|
||||
v-model="searchForm.roleName"
|
||||
placeholder="角色名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput
|
||||
v-model="searchForm.memo"
|
||||
placeholder="备注"/>
|
||||
|
|
|
|||
|
|
@ -7,19 +7,19 @@
|
|||
<ElForm :model="roleFormData"
|
||||
class="sys_role-form"
|
||||
label-width="auto">
|
||||
<ElFormItem label="角色代码">
|
||||
<ElFormItem label-width="90" label="角色代码">
|
||||
<ElInput
|
||||
v-model="roleFormData.roleCode"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="角色代码"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="角色名称">
|
||||
<ElFormItem label-width="90" label="角色名称">
|
||||
<ElInput
|
||||
v-model="roleFormData.roleName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="角色名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput
|
||||
v-model="roleFormData.memo"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,24 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="任务名称">
|
||||
<ElFormItem label-width="90" label="任务名称">
|
||||
<ElInput
|
||||
v-model="searchForm.taskName"
|
||||
placeholder="任务名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="任务执行函数">
|
||||
<ElFormItem label-width="90" label="任务执行函数">
|
||||
<ElInput
|
||||
v-model="searchForm.fn"
|
||||
placeholder="任务执行函数"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="调度方式">
|
||||
<ElFormItem label-width="90" label="调度方式">
|
||||
<ElSelect
|
||||
v-model="searchForm.scheduleType"
|
||||
clearable placeholder="请选择调度方式" style="width: 150px" @change="paging" @clear="paging">
|
||||
<ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="内部任务">
|
||||
<ElFormItem label-width="90" label="内部任务">
|
||||
<ElCheckbox
|
||||
@change="paging"
|
||||
v-model="searchForm.builtin"
|
||||
|
|
|
|||
|
|
@ -3,20 +3,20 @@
|
|||
:close-on-click-modal="false"
|
||||
destroy-on-close width="25vw" @close="dialogCloseHandler">
|
||||
<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="任务名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="任务执行函数">
|
||||
<ElFormItem label-width="90" label="任务执行函数">
|
||||
<ElSelect v-model="taskFormData.fn" :disabled="status === 'view'" placeholder="请选择任务执行函数">
|
||||
<ElOption v-for="item in fnList" :key="item.fn" :label="item.fn" :value="item.fn!"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="日志等级">
|
||||
<ElFormItem label-width="90" label="日志等级">
|
||||
<ElSelect v-model="taskFormData.logLevel" placeholder="请选择日志等级">
|
||||
<ElOption v-for="item in logLevelList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="调度方式">
|
||||
<ElFormItem label-width="90" label="调度方式">
|
||||
<ElSelect v-model="taskFormData.scheduleType" placeholder="请选择调度方式" @change="scheduleTypeChange">
|
||||
<ElOption v-for="item in scheduleTypeList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</ElSelect>
|
||||
|
|
@ -29,10 +29,10 @@
|
|||
<template #suffix>周期(秒)</template>
|
||||
</ElInput>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="是否禁用">
|
||||
<ElFormItem label-width="90" label="是否禁用">
|
||||
<ElSwitch v-model="taskFormData.disabled" active-text="禁用" inactive-text="启用"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput v-model="taskFormData.memo" :disabled="status === 'view'" placeholder="备注"/>
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<div>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="日志时间">
|
||||
<ElFormItem label-width="90" label="日志时间">
|
||||
<ElDatePicker
|
||||
v-model="searchForm.logTime"
|
||||
:shortcuts="shortcuts"
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
unlink-panels
|
||||
/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="日志等级">
|
||||
<ElFormItem label-width="90" label="日志等级">
|
||||
<ElSelect v-model="searchForm.logLevel" placeholder="请选择日志等级" style="width: 150px;">
|
||||
<ElOption v-for="item in logLevelList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</ElSelect>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<div>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="调度时间">
|
||||
<ElFormItem label-width="90" label="调度时间">
|
||||
<ElDatePicker
|
||||
v-model="searchForm.scheduleTime"
|
||||
:shortcuts="shortcuts"
|
||||
|
|
@ -12,17 +12,17 @@
|
|||
unlink-panels
|
||||
/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="调度方式">
|
||||
<ElFormItem label-width="90" label="调度方式">
|
||||
<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"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="任务状态">
|
||||
<ElFormItem label-width="90" label="任务状态">
|
||||
<ElSelect v-model="searchForm.taskStatus" placeholder="请选择任务状态" style="width: 150px;">
|
||||
<ElOption v-for="item in status" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="手动触发">
|
||||
<ElFormItem label-width="90" label="手动触发">
|
||||
<ElCheckbox
|
||||
v-model="searchForm.manually"
|
||||
placeholder="手动触发"/>
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="姓名">
|
||||
<ElFormItem label-width="90" label="姓名">
|
||||
<ElInput
|
||||
v-model="searchForm.nickname"
|
||||
placeholder="姓名"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="手机号">
|
||||
<ElFormItem label-width="90" label="手机号">
|
||||
<ElInput
|
||||
v-model="searchForm.phone"
|
||||
placeholder="手机号"/>
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@
|
|||
<ElForm :model="userFormData"
|
||||
class="sys_user-form"
|
||||
label-width="auto">
|
||||
<ElFormItem label="姓名">
|
||||
<ElFormItem label-width="90" label="姓名">
|
||||
<ElInput
|
||||
:readonly="userFormData.id=='1'"
|
||||
v-model="userFormData.nickname"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="姓名"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="头像">
|
||||
<ElFormItem label-width="90" label="头像">
|
||||
<Uploader
|
||||
v-model:file="userFormData.avatar"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
<ElButton>点击上传头像</ElButton>
|
||||
</Uploader>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="联系电话">
|
||||
<ElFormItem label-width="90" label="联系电话">
|
||||
<ElInput
|
||||
v-model="userFormData.phone"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,42 +1,42 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<!-- <ElFormItem label="Id">
|
||||
<!-- <ElFormItem label-width="90" label="Id">
|
||||
<ElInput
|
||||
v-model="searchForm.id"
|
||||
placeholder="Id"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="编号">
|
||||
<ElFormItem label-width="90" label="编号">
|
||||
<ElInput v-model="searchForm.sn" placeholder="编号" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="仓库">
|
||||
<ElFormItem label-width="90" label="仓库">
|
||||
<ElInput v-model="searchForm.warehouseId" placeholder="仓库" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="存放位置">
|
||||
<ElFormItem label-width="90" label="存放位置">
|
||||
<ElInput v-model="searchForm.location" placeholder="存放位置" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="入库时间">
|
||||
<ElFormItem label-width="90" label="入库时间">
|
||||
<ElInput v-model="searchForm.inTime" placeholder="入库时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="采购单">
|
||||
<ElFormItem label-width="90" label="采购单">
|
||||
<ElInput v-model="searchForm.orderId" placeholder="采购单" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="采购单单号">
|
||||
<ElFormItem label-width="90" label="采购单单号">
|
||||
<ElInput v-model="searchForm.orderSn" placeholder="采购单单号" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品分类 Id">
|
||||
<ElFormItem label-width="90" label="产品分类 Id">
|
||||
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="分类名称">
|
||||
<ElFormItem label-width="90" label="分类名称">
|
||||
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称">
|
||||
<ElFormItem label-width="90" label="产品名称">
|
||||
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="创建时间">
|
||||
<!-- <ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" label="修改时间">
|
||||
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
|
||||
</ElFormItem> -->
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
<template>
|
||||
<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">
|
||||
<!-- <ElFormItem label="编号" prop="sn">
|
||||
<!-- <ElFormItem label-width="90" label="编号" prop="sn">
|
||||
<ElInput
|
||||
v-model="formData.sn"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="编号"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="责任人" prop="responsibleId">
|
||||
<ElFormItem label-width="90" label="责任人" prop="responsibleId">
|
||||
<!-- <ElInput
|
||||
v-model="formData.responsibleId"
|
||||
:disabled="status === 'view'"
|
||||
|
|
@ -15,46 +15,46 @@
|
|||
<ASelect labelKey="nickname" :tableColumn="userColumn" v-model="formData.responsibleId" :api="UserApi.paging" :disabled="status === 'view'" placeholder="请选择负责人" />
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="仓库" prop="warehouseId">
|
||||
<ElFormItem label-width="90" label="仓库" prop="warehouseId">
|
||||
<!-- <ElInput
|
||||
v-model="formData.warehouseId"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="仓库"/> -->
|
||||
<ASelect labelKey="warehouseName" v-model="formData.warehouseId" @change="warehouseChange" :tableColumn="warehouseColumn" :api="WarehouseApi.paging" :disabled="status === 'view'" placeholder="选择仓库" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="存放位置" prop="location">
|
||||
<ElFormItem label-width="90" label="存放位置" prop="location">
|
||||
<ElInput readonly v-model="formData.location" :disabled="status === 'view'" placeholder="存放位置" />
|
||||
</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="请选择入库日期" />
|
||||
<!-- <ElInput v-model="formData.inTime" :disabled="status === 'view'" placeholder="入库时间" /> -->
|
||||
</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="请选择负责人" />
|
||||
<!-- <ElInput v-model="formData.orderId" :disabled="status === 'view'" placeholder="采购单 Id;wh_purchase_order.id" /> -->
|
||||
</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" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="产品分类 Id" prop="goodsCategoryId">
|
||||
<!-- <ElFormItem label-width="90" label="产品分类 Id" prop="goodsCategoryId">
|
||||
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="分类名称" prop="goodsCategoryName">
|
||||
<ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
|
||||
<ElInput v-model="formData.goodsCategoryName" readonly :disabled="status === 'view'" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称" prop="goodsName">
|
||||
<ElFormItem label-width="90" label="产品名称" prop="goodsName">
|
||||
<ElInput v-model="formData.goodsName" readonly :disabled="status === 'view'" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="商品编码" prop="goodSn">
|
||||
<!-- <ElFormItem label-width="90" label="商品编码" prop="goodSn">
|
||||
<ElInput v-model="formData.goodSn" readonly :disabled="status === 'view'" placeholder="商品编码" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="数量" prop="quantity">
|
||||
<ElFormItem label-width="90" label="数量" prop="quantity">
|
||||
<ElInput v-model="formData.quantity" readonly :disabled="status === 'view'" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位;字典代码:unit" prop="unit">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位;字典代码:unit" prop="unit">
|
||||
<ElInput v-model="formData.unit" :disabled="status === 'view'" placeholder="计量单位;字典代码:unit" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput v-model="formData.memo" readonly :disabled="status === 'view'" placeholder="备注" />
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,43 +1,43 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="Id">
|
||||
<ElFormItem label-width="90" label="Id">
|
||||
<ElInput v-model="searchForm.id" placeholder="Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="仓库 Id">
|
||||
<ElFormItem label-width="90" label="仓库 Id">
|
||||
<ElInput v-model="searchForm.warehouseId" placeholder="仓库 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品 Id">
|
||||
<ElFormItem label-width="90" label="产品 Id">
|
||||
<ElInput v-model="searchForm.goodsId" placeholder="产品 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="存放位置">
|
||||
<ElFormItem label-width="90" label="存放位置">
|
||||
<ElInput v-model="searchForm.location" placeholder="存放位置" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="当前库存数量">
|
||||
<ElFormItem label-width="90" label="当前库存数量">
|
||||
<ElInput v-model="searchForm.stockQuantity" placeholder="当前库存数量" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="锁定数量">
|
||||
<ElFormItem label-width="90" label="锁定数量">
|
||||
<ElInput v-model="searchForm.lockQuantity" placeholder="锁定数量" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="总量">
|
||||
<ElFormItem label-width="90" label="总量">
|
||||
<ElInput v-model="searchForm.totalQuantity" placeholder="总量" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="剩余量">
|
||||
<ElFormItem label-width="90" label="剩余量">
|
||||
<ElInput v-model="searchForm.remainingQuantity" placeholder="剩余量" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位">
|
||||
<ElInput v-model="searchForm.unit" placeholder="计量单位;字典代码:unit" />
|
||||
</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" />
|
||||
</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" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" label="修改时间">
|
||||
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem>
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@
|
|||
ref="inventoryForm"
|
||||
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"/>
|
||||
</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="选择仓库" />
|
||||
|
||||
|
|
@ -24,41 +24,41 @@
|
|||
:disabled="status === 'view'"
|
||||
placeholder="仓库 Id"/> -->
|
||||
</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="选择产品" />
|
||||
<!-- <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> -->
|
||||
</ElFormItem>
|
||||
<ElFormItem label="存放位置" prop="location">
|
||||
<ElFormItem label-width="90" label="存放位置" prop="location">
|
||||
<ElInput
|
||||
v-model="formData.location"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="存放位置"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="当前库存数量" prop="stockQuantity">
|
||||
<ElFormItem label-width="90" label="当前库存数量" prop="stockQuantity">
|
||||
<ElInput
|
||||
v-model="formData.stockQuantity"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="当前库存数量"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="锁定数量" prop="lockQuantity">
|
||||
<ElFormItem label-width="90" label="锁定数量" prop="lockQuantity">
|
||||
<ElInput
|
||||
v-model="formData.lockQuantity"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="锁定数量"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="总量" prop="totalQuantity">
|
||||
<ElFormItem label-width="90" label="总量" prop="totalQuantity">
|
||||
<ElInput
|
||||
v-model="formData.totalQuantity"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="总量"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="剩余量" prop="remainingQuantity">
|
||||
<ElFormItem label-width="90" label="剩余量" prop="remainingQuantity">
|
||||
<ElInput
|
||||
v-model="formData.remainingQuantity"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="剩余量"/>
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位" prop="unit">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位" prop="unit">
|
||||
<ElInput
|
||||
v-model="formData.unit"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
|
|
@ -1,70 +1,70 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="Id">
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging" label-width="100">
|
||||
<ElFormItem label-width="90" label="Id">
|
||||
<ElInput v-model="searchForm.id" placeholder="Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="编号">
|
||||
<ElFormItem label-width="90" label="编号">
|
||||
<ElInput v-model="searchForm.sn" placeholder="编号" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="责任人">
|
||||
<ElFormItem label-width="90" label="责任人">
|
||||
<ElInput v-model="searchForm.responsibleId" placeholder="责任人" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="仓库">
|
||||
<ElFormItem label-width="90" label="仓库">
|
||||
<ElInput v-model="searchForm.warehouseId" placeholder="仓库" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="存放位置">
|
||||
<ElFormItem label-width="90" label="存放位置">
|
||||
<ElInput v-model="searchForm.location" placeholder="存放位置" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="出库时间">
|
||||
<ElFormItem label-width="90" label="出库时间">
|
||||
<ElInput v-model="searchForm.outTime" placeholder="出库时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="销售单">
|
||||
<ElFormItem label-width="90" label="销售单">
|
||||
<ElInput v-model="searchForm.orderId" placeholder="销售单" />
|
||||
</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" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品分类 Id">
|
||||
<ElFormItem label-width="90" label="产品分类 Id">
|
||||
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="分类名称">
|
||||
<ElFormItem label-width="90" label="分类名称">
|
||||
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品 Id">
|
||||
<ElFormItem label-width="90" label="产品 Id">
|
||||
<ElInput v-model="searchForm.goodsId" placeholder="产品 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称">
|
||||
<ElFormItem label-width="90" label="产品名称">
|
||||
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="商品编码">
|
||||
<ElFormItem label-width="90" label="商品编码">
|
||||
<ElInput v-model="searchForm.goodSn" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="数量">
|
||||
<ElFormItem label-width="90" label="数量">
|
||||
<ElInput v-model="searchForm.quantity" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位;字典代码:unit">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位;字典代码:unit">
|
||||
<ElInput
|
||||
v-model="searchForm.unit"
|
||||
placeholder="计量单位;字典代码:unit"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput v-model="searchForm.memo" placeholder="备注" />
|
||||
</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"/>
|
||||
</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"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" label="修改时间">
|
||||
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem>
|
||||
|
|
|
|||
|
|
@ -1,56 +1,56 @@
|
|||
<template>
|
||||
<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">
|
||||
<!-- <ElFormItem label="编号" prop="sn">
|
||||
<!-- <ElFormItem label-width="90" label="编号" prop="sn">
|
||||
<ElInput
|
||||
v-model="formData.sn"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="编号"/>
|
||||
</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="请选择负责人" />
|
||||
</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="选择仓库" />
|
||||
</ElFormItem>
|
||||
|
||||
<ElFormItem label="存放位置" prop="location">
|
||||
<ElFormItem label-width="90" label="存放位置" prop="location">
|
||||
<ElInput v-model="formData.location" :disabled="status === 'view'" placeholder="存放位置" />
|
||||
</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="请选择出库日期" />
|
||||
</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="请选择销售单" />
|
||||
<!-- <ElInput v-model="formData.orderId" :disabled="status === 'view'" placeholder="销售单 Id;wh_sales_order.id" /> -->
|
||||
</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" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="产品分类" prop="goodsCategoryId">
|
||||
<ElFormItem label-width="90" label="产品分类" prop="goodsCategoryId">
|
||||
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="分类名称" prop="goodsCategoryName">
|
||||
<ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
|
||||
<ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品" prop="goodsId">
|
||||
<ElFormItem label-width="90" label="产品" prop="goodsId">
|
||||
<ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称" prop="goodsName">
|
||||
<ElFormItem label-width="90" label="产品名称" prop="goodsName">
|
||||
<ElInput v-model="formData.goodsName" :disabled="status === 'view'" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="商品编码" prop="goodSn">
|
||||
<ElFormItem label-width="90" label="商品编码" prop="goodSn">
|
||||
<ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="数量" prop="quantity">
|
||||
<ElFormItem label-width="90" label="数量" prop="quantity">
|
||||
<ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位;字典代码:unit" prop="unit">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位;字典代码:unit" prop="unit">
|
||||
<ElInput v-model="formData.unit" :disabled="status === 'view'" placeholder="计量单位;字典代码:unit" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" />
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,48 +1,48 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="编号">
|
||||
<ElFormItem label-width="90" label="编号">
|
||||
<ElInput v-model="searchForm.sn" placeholder="编号" />
|
||||
</ElFormItem>
|
||||
|
||||
<!-- ,JinXingZhong-进行中、YiDaoHuo-已到货、YiRuKu-已入库、YiQuXiao-已取消 -->
|
||||
<ElFormItem label="状态">
|
||||
<ElFormItem label-width="90" label="状态">
|
||||
<ElInput v-model="searchForm.purchaseOrderStatus" placeholder="状态" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="供货客户 Id">
|
||||
<ElFormItem label-width="90" label="供货客户 Id">
|
||||
<ElInput v-model="searchForm.customerId" placeholder="供货客户 Id" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="采购日期">
|
||||
<ElFormItem label-width="90" label="采购日期">
|
||||
<ElInput v-model="searchForm.purchaseDate" placeholder="采购日期" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="到货日期">
|
||||
<!-- <ElFormItem label-width="90" label="到货日期">
|
||||
<ElInput v-model="searchForm.arrivalDate" placeholder="到货日期" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品分类 Id">
|
||||
<ElFormItem label-width="90" label="产品分类 Id">
|
||||
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类 Id" />
|
||||
</ElFormItem>-->
|
||||
<ElFormItem label="分类名称">
|
||||
<ElFormItem label-width="90" label="分类名称">
|
||||
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="产品 Id">
|
||||
<!-- <ElFormItem label-width="90" label="产品 Id">
|
||||
<ElInput v-model="searchForm.goodsId" placeholder="产品 Id" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="产品名称">
|
||||
<ElFormItem label-width="90" label="产品名称">
|
||||
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="商品编码">
|
||||
<ElFormItem label-width="90" label="商品编码">
|
||||
<ElInput v-model="searchForm.goodSn" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="数量">
|
||||
<ElFormItem label-width="90" label="数量">
|
||||
<ElInput v-model="searchForm.quantity" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位">
|
||||
<ElInput v-model="searchForm.unit" placeholder="计量单位unit" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="总金额;单位:元">
|
||||
<ElFormItem label-width="90" label="总金额;单位:元">
|
||||
<ElInput v-model="searchForm.totalMoney" placeholder="总金额;单位:元" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput v-model="searchForm.memo" placeholder="备注" />
|
||||
</ElFormItem> -->
|
||||
|
||||
|
|
|
|||
|
|
@ -1,55 +1,55 @@
|
|||
<template>
|
||||
<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">
|
||||
<!-- <ElFormItem label="Id" prop="id">
|
||||
<!-- <ElFormItem label-width="90" label="Id" prop="id">
|
||||
<ElInput v-model="formData.id" :disabled="status === 'view'" placeholder="Id" />
|
||||
</ElFormItem> -->
|
||||
<!-- <ElFormItem label="编号" prop="sn">
|
||||
<!-- <ElFormItem label-width="90" label="编号" prop="sn">
|
||||
<ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="编号" />
|
||||
</ElFormItem> -->
|
||||
|
||||
<!-- ,JinXingZhong--进行中、YiDaoHuo--已到货、YiRuKu--已入库、YiQuXiao--已取消 -->
|
||||
<!-- <ElFormItem label="状态" prop="purchaseOrderStatus">
|
||||
<!-- <ElFormItem label-width="90" label="状态" prop="purchaseOrderStatus">
|
||||
<ElInput v-model="formData.purchaseOrderStatus" :disabled="status === 'view'" placeholder="状态" />
|
||||
</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">
|
||||
<ElOption v-for="item in category" :key="item.id" :label="item.categoryName" :value="item.id" />
|
||||
</ElSelect> -->
|
||||
<ASelect labelKey="customerName" :tableColumn="customerColumn" v-model="formData.customerId" :api="CustomerApi.paging" :disabled="status === 'view'" placeholder="供货客户" />
|
||||
</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="请选择采购日期" />
|
||||
</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="请选择采购日期" />
|
||||
|
||||
<!-- <ElInput v-model="formData.arrivalDate" :disabled="status === 'view'" placeholder="到货日期" /> -->
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="产品分类" prop="goodsCategoryId">
|
||||
<!-- <ElFormItem label-width="90" label="产品分类" prop="goodsCategoryId">
|
||||
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="分类名称" prop="goodsCategoryName">
|
||||
<ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
|
||||
<ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" />
|
||||
</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="选择产品" />
|
||||
</ElFormItem>
|
||||
|
||||
<!-- <ElFormItem label="商品编码" prop="goodSn">
|
||||
<!-- <ElFormItem label-width="90" label="商品编码" prop="goodSn">
|
||||
<ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="数量" prop="quantity">
|
||||
<ElFormItem label-width="90" label="数量" prop="quantity">
|
||||
<ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="计量单位" prop="unit">
|
||||
<ElFormItem label-width="90" label="计量单位" prop="unit">
|
||||
<ElInput v-model="formData.unit" readonly placeholder="计量单位" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="总金额" prop="totalMoney">
|
||||
<ElFormItem label-width="90" label="总金额" prop="totalMoney">
|
||||
<ElInput v-model="formData.totalMoney" :disabled="status === 'view'" placeholder="总金额;单位:元" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" />
|
||||
</ElFormItem>
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,65 +1,65 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<!-- <ElFormItem label="Id">
|
||||
<!-- <ElFormItem label-width="90" label="Id">
|
||||
<ElInput
|
||||
v-model="searchForm.id"
|
||||
placeholder="Id"/>
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="编号">
|
||||
<ElFormItem label-width="90" label="编号">
|
||||
<ElInput v-model="searchForm.sn" placeholder="编号" />
|
||||
</ElFormItem>
|
||||
<!-- JinXingZhong-进行中、YiFaHuo-已发货、YiChuKu-已出库、YiQuXiao--已取消 - -->
|
||||
<!-- <ElFormItem label="状态">
|
||||
<!-- <ElFormItem label-width="90" label="状态">
|
||||
<ElInput v-model="searchForm.salesOrderStatus" placeholder="状态" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="购买方客户">
|
||||
<ElFormItem label-width="90" label="购买方客户">
|
||||
<ElInput v-model="searchForm.customerId" placeholder="购买方客户" />
|
||||
</ElFormItem>
|
||||
<!-- ,JinXingZhong--进行中、YiFaHuo--已发货、YiChuKu--已出库、YiQuXiao--已取消 -->
|
||||
<!-- <ElFormItem label="下单日期">
|
||||
<!-- <ElFormItem label-width="90" label="下单日期">
|
||||
<ElInput v-model="searchForm.orderDate" placeholder="下单日期" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="发货日期">
|
||||
<ElFormItem label-width="90" label="发货日期">
|
||||
<ElInput v-model="searchForm.shipmentDate" placeholder="发货日期" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品分类">
|
||||
<ElFormItem label-width="90" label="产品分类">
|
||||
<ElInput v-model="searchForm.goodsCategoryId" placeholder="产品分类" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="分类名称">
|
||||
<ElFormItem label-width="90" label="分类名称">
|
||||
<ElInput v-model="searchForm.goodsCategoryName" placeholder="分类名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品">
|
||||
<ElFormItem label-width="90" label="产品">
|
||||
<ElInput v-model="searchForm.goodsId" placeholder="产品" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="产品名称">
|
||||
<ElFormItem label-width="90" label="产品名称">
|
||||
<ElInput v-model="searchForm.goodsName" placeholder="产品名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="商品编码">
|
||||
<ElFormItem label-width="90" label="商品编码">
|
||||
<ElInput v-model="searchForm.goodSn" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="数量">
|
||||
<ElFormItem label-width="90" label="数量">
|
||||
<ElInput v-model="searchForm.quantity" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<!--<ElFormItem label="计量单位">
|
||||
<!--<ElFormItem label-width="90" label="计量单位">
|
||||
<ElInput v-model="searchForm.unit" placeholder="计量单位" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="总金额">
|
||||
<ElFormItem label-width="90" label="总金额">
|
||||
<ElInput v-model="searchForm.totalMoney" placeholder="总金额" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注">
|
||||
<ElFormItem label-width="90" label="备注">
|
||||
<ElInput v-model="searchForm.memo" placeholder="备注" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建人">
|
||||
<ElFormItem label-width="90" label="创建人">
|
||||
<ElInput v-model="searchForm.creatorId" placeholder="创建人" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改人">
|
||||
<ElFormItem label-width="90" label="修改人">
|
||||
<ElInput v-model="searchForm.modifierId" placeholder="修改人" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="创建时间">
|
||||
<ElFormItem label-width="90" label="创建时间">
|
||||
<ElInput v-model="searchForm.createTime" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElFormItem label-width="90" label="修改时间">
|
||||
<ElInput v-model="searchForm.modifyTime" placeholder="修改时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem>
|
||||
|
|
|
|||
|
|
@ -1,61 +1,61 @@
|
|||
<template>
|
||||
<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">
|
||||
<!-- <ElFormItem label="编号" prop="sn">
|
||||
<!-- <ElFormItem label-width="90" label="编号" prop="sn">
|
||||
<ElInput v-model="formData.sn" :disabled="status === 'view'" placeholder="编号" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="状态" prop="salesOrderStatus">
|
||||
<ElFormItem label-width="90" label="状态" prop="salesOrderStatus">
|
||||
<ElSelect v-model="formData.salesOrderStatus" :disabled="status === 'view'" placeholder="身份类型">
|
||||
<ElOption v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</ElSelect>
|
||||
<!-- <ElInput v-model="formData.salesOrderStatus" :disabled="status === 'view'" placeholder="状态" /> -->
|
||||
</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="购买方客户" />
|
||||
|
||||
<!-- <ElInput v-model="formData.customerId" :disabled="status === 'view'" placeholder="购买方客户 Id" /> -->
|
||||
</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="请选择采购日期" />
|
||||
|
||||
<!-- <ElInput v-model="formData.orderDate" :disabled="status === 'view'" placeholder="下单日期" /> -->
|
||||
</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" value-format="YYYY-MM-DD" type="date" placeholder="请选择发货日期" />
|
||||
|
||||
<!-- <ElInput v-model="formData.shipmentDate" :disabled="status === 'view'" placeholder="发货日期" /> -->
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="产品分类 Id" prop="goodsCategoryId">
|
||||
<!-- <ElFormItem label-width="90" label="产品分类 Id" prop="goodsCategoryId">
|
||||
<ElInput v-model="formData.goodsCategoryId" :disabled="status === 'view'" placeholder="产品分类 Id" />
|
||||
</ElFormItem> -->
|
||||
<!-- <ElFormItem label="分类名称" prop="goodsCategoryName">
|
||||
<!-- <ElFormItem label-width="90" label="分类名称" prop="goodsCategoryName">
|
||||
<ElInput v-model="formData.goodsCategoryName" :disabled="status === 'view'" placeholder="分类名称" />
|
||||
</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="选择产品" />
|
||||
<!-- <ElInput v-model="formData.goodsId" :disabled="status === 'view'" placeholder="产品 Id" /> -->
|
||||
</ElFormItem>
|
||||
<ElFormItem label="商品编码" prop="goodSn">
|
||||
<ElFormItem label-width="90" label="商品编码" prop="goodSn">
|
||||
<ElInput v-model="formData.goodSn" :disabled="status === 'view'" placeholder="商品编码" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="数量" prop="quantity">
|
||||
<ElFormItem label-width="90" label="数量" prop="quantity">
|
||||
<ElInput v-model="formData.quantity" :disabled="status === 'view'" placeholder="数量" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="计量单位" prop="unit">
|
||||
<!-- <ElFormItem label-width="90" label="计量单位" prop="unit">
|
||||
<ElInput v-model="formData.unit" readonly :disabled="status === 'view'" placeholder="计量单位;字典代码:unit" />
|
||||
</ElFormItem> -->
|
||||
<ElFormItem label="总金额(元)" prop="totalMoney">
|
||||
<ElFormItem label-width="90" label="总金额(元)" prop="totalMoney">
|
||||
<ElInput v-model="formData.totalMoney" :disabled="status === 'view'" placeholder="总金额;单位:元" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="备注" prop="memo">
|
||||
<ElFormItem label-width="90" label="备注" prop="memo">
|
||||
<ElInput v-model="formData.memo" :disabled="status === 'view'" placeholder="备注" />
|
||||
</ElFormItem>
|
||||
<!-- <ElFormItem label="创建时间" prop="createTime">
|
||||
<!-- <ElFormItem label-width="90" label="创建时间" prop="createTime">
|
||||
<ElInput v-model="formData.createTime" :disabled="status === 'view'" placeholder="创建时间" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间" prop="modifyTime">
|
||||
<ElFormItem label-width="90" label="修改时间" prop="modifyTime">
|
||||
<ElInput v-model="formData.modifyTime" :disabled="status === 'view'" placeholder="修改时间" />
|
||||
</ElFormItem> -->
|
||||
</ElForm>
|
||||
|
|
|
|||
|
|
@ -1,35 +1,11 @@
|
|||
<template>
|
||||
<Page>
|
||||
<ElForm v-show="showSearchForm" inline @submit.prevent="paging">
|
||||
<ElFormItem label="仓库名称">
|
||||
<ElInput
|
||||
v-model="searchForm.warehouseName"
|
||||
placeholder="仓库名称"/>
|
||||
<ElFormItem label-width="90" label="仓库名称">
|
||||
<ElInput v-model="searchForm.warehouseName" placeholder="仓库名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="位置">
|
||||
<ElInput
|
||||
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="修改人 Id;sys_user.id">
|
||||
<ElInput
|
||||
v-model="searchForm.modifierId"
|
||||
placeholder="修改人 Id;sys_user.id"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="创建时间">
|
||||
<ElInput
|
||||
v-model="searchForm.createTime"
|
||||
placeholder="创建时间"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="修改时间">
|
||||
<ElInput
|
||||
v-model="searchForm.modifyTime"
|
||||
placeholder="修改时间"/>
|
||||
<ElFormItem label-width="90" label="位置">
|
||||
<ElInput v-model="searchForm.location" placeholder="位置" />
|
||||
</ElFormItem>
|
||||
<ElFormItem>
|
||||
<ElButton :icon="elIcons.Search" :loading="searching" native-type="submit" type="primary">搜索</ElButton>
|
||||
|
|
@ -39,35 +15,21 @@
|
|||
|
||||
<div class="tool-bar">
|
||||
<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>
|
||||
|
||||
<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">
|
||||
<ElTableColumn label="Id" prop="id"/>
|
||||
<ElTableColumn label="仓库名称" prop="warehouseName"/>
|
||||
<ElTableColumn label="位置" prop="location"/>
|
||||
<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">
|
||||
<ElTableColumn label="Id" prop="id" />
|
||||
<ElTableColumn label="仓库名称" prop="warehouseName" />
|
||||
<ElTableColumn label="位置" prop="location" />
|
||||
<!-- <ElTableColumn label="创建人 Id; sys_user.id" prop="creatorId"/>
|
||||
<ElTableColumn label="修改人 Id;sys_user.id" prop="modifierId"/> -->
|
||||
<ElTableColumn label="创建时间" prop="createTime"/>
|
||||
<ElTableColumn label="修改时间" prop="modifyTime"/>
|
||||
<!-- <ElTableColumn label="是否删除; 0-->未删除、1-->已删除" prop="deleted"/> -->
|
||||
<ElTableColumn label="创建时间" prop="createTime" />
|
||||
<ElTableColumn label="修改时间" prop="modifyTime" />
|
||||
<ElTableColumn label="操作" width="180">
|
||||
<template #default="scope">
|
||||
<div class="action-btn">
|
||||
<ElPopconfirm
|
||||
confirm-button-text="是"
|
||||
cancel-button-text="否"
|
||||
confirm-button-type="danger"
|
||||
cancel-button-type="primary"
|
||||
placement="top"
|
||||
title="是否删除当前数据?"
|
||||
width="180"
|
||||
@confirm="delHandler(scope)">
|
||||
<ElPopconfirm confirm-button-text="是" cancel-button-text="否" confirm-button-type="danger" cancel-button-type="primary" placement="top" title="是否删除当前数据?" width="180" @confirm="delHandler(scope)">
|
||||
<template #reference>
|
||||
<ElButton text type="danger" :loading="deling">删除</ElButton>
|
||||
</template>
|
||||
|
|
@ -77,81 +39,74 @@
|
|||
</template>
|
||||
</ElTableColumn>
|
||||
</ElTable>
|
||||
<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"/>
|
||||
<WarehouseForm ref="warehouseForm" @edit-succ="paging"/>
|
||||
<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" />
|
||||
<WarehouseForm ref="warehouseForm" @edit-succ="paging" />
|
||||
</Page>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import WarehouseApi from '@/pages/wh/warehouse/warehouse-api.ts'
|
||||
import WarehouseForm from '@/pages/wh/warehouse/WarehouseForm.vue'
|
||||
import Page from '@/components/page/Page.vue'
|
||||
import { elIcons } from '@/common/element/element.ts'
|
||||
import Utils from '@/common/utils'
|
||||
import WarehouseApi from "@/pages/wh/warehouse/warehouse-api.ts";
|
||||
import WarehouseForm from "@/pages/wh/warehouse/WarehouseForm.vue";
|
||||
import Page from "@/components/page/Page.vue";
|
||||
import { elIcons } from "@/common/element/element.ts";
|
||||
import Utils from "@/common/utils";
|
||||
|
||||
const totalCount = ref(0)
|
||||
const tableData = Utils.resetAble(reactive<WarehouseTypes.SearchWarehouseResult[]>([]))
|
||||
const searchForm = Utils.resetAble(reactive<WarehouseTypes.SearchWarehouseParam>({
|
||||
const totalCount = ref(0);
|
||||
const tableData = Utils.resetAble(reactive<WarehouseTypes.SearchWarehouseResult[]>([]));
|
||||
const searchForm = Utils.resetAble(
|
||||
reactive<WarehouseTypes.SearchWarehouseParam>({
|
||||
current: 1,
|
||||
size: 20,
|
||||
}))
|
||||
const searching = ref(false)
|
||||
const deling = ref(false)
|
||||
const showSearchForm = ref(true)
|
||||
const warehouseFormIns = useTemplateRef<InstanceType<typeof WarehouseForm>>('warehouseForm')
|
||||
})
|
||||
);
|
||||
const searching = ref(false);
|
||||
const deling = ref(false);
|
||||
const showSearchForm = ref(true);
|
||||
const warehouseFormIns = useTemplateRef<InstanceType<typeof WarehouseForm>>("warehouseForm");
|
||||
|
||||
function showDialog(data?: WarehouseTypes.SearchWarehouseResult) {
|
||||
warehouseFormIns.value?.open(data)
|
||||
warehouseFormIns.value?.open(data);
|
||||
}
|
||||
|
||||
function delHandler({row}: { row: WarehouseTypes.SearchWarehouseResult }) {
|
||||
deling.value = true
|
||||
WarehouseApi.del([ row.id! ])
|
||||
function delHandler({ row }: { row: WarehouseTypes.SearchWarehouseResult }) {
|
||||
deling.value = true;
|
||||
WarehouseApi.del([row.id!])
|
||||
.then(() => {
|
||||
ElMessage.success('删除成功')
|
||||
paging()
|
||||
ElMessage.success("删除成功");
|
||||
paging();
|
||||
})
|
||||
.finally(() => {
|
||||
deling.value = false
|
||||
})
|
||||
deling.value = false;
|
||||
});
|
||||
}
|
||||
|
||||
function modifyHandler({row}: { row: WarehouseTypes.SearchWarehouseResult }) {
|
||||
showDialog(row)
|
||||
function modifyHandler({ row }: { row: WarehouseTypes.SearchWarehouseResult }) {
|
||||
showDialog(row);
|
||||
}
|
||||
|
||||
function addHandler() {
|
||||
showDialog()
|
||||
showDialog();
|
||||
}
|
||||
|
||||
function reset() {
|
||||
searchForm.$reset()
|
||||
paging()
|
||||
searchForm.$reset();
|
||||
paging();
|
||||
}
|
||||
|
||||
function paging() {
|
||||
searching.value = true
|
||||
searching.value = true;
|
||||
WarehouseApi.paging(searchForm)
|
||||
.then(res => {
|
||||
totalCount.value = res.data?.total ?? 0
|
||||
tableData.$reset(res.data?.records ?? [])
|
||||
.then((res) => {
|
||||
totalCount.value = res.data?.total ?? 0;
|
||||
tableData.$reset(res.data?.records ?? []);
|
||||
})
|
||||
.finally(() => {
|
||||
searching.value = false
|
||||
})
|
||||
searching.value = false;
|
||||
});
|
||||
}
|
||||
onMounted(() => {
|
||||
paging()
|
||||
})
|
||||
|
||||
paging();
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="stylus" scoped>
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@
|
|||
ref="warehouseForm"
|
||||
class="form-panel"
|
||||
label-width="auto">
|
||||
<ElFormItem label="仓库名称" prop="warehouseName">
|
||||
<ElFormItem label-width="90" label="仓库名称" prop="warehouseName">
|
||||
<ElInput
|
||||
v-model="formData.warehouseName"
|
||||
:disabled="status === 'view'"
|
||||
placeholder="仓库名称"/>
|
||||
</ElFormItem>
|
||||
<ElFormItem label="位置" prop="location">
|
||||
<ElFormItem label-width="90" label="位置" prop="location">
|
||||
<ElInput
|
||||
v-model="formData.location"
|
||||
:disabled="status === 'view'"
|
||||
|
|
|
|||
Loading…
Reference in New Issue