城阳pc工作端前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

131 lines
3.6 KiB

<template>
<div>
<base-page
:searchParams="searchParams"
:tableParams="tableParams"
:tableUrl="tableUrl"
:addUrl="addUrl"
:editUrl="editUrl"
:delUrl="delUrl"
:infoUrl="infoUrl"
:exportUrl="exportUrl"
:importUrl="importUrl"
:mubanUrl="mubanUrl"
:editParams="editParams"
:editBtnName="(item) => (item.latitude == '' ? '待完善' : '修改')"
idName="icSuperiorResourceId"
></base-page>
</div>
</template>
<script>
import basePage from "@/views/modules/cpts/base/index";
export default {
props: {},
data() {
return {
searchParams: [
{ field: "场所名称", keyName: "name", type: "input" },
{
field: "场所分类",
keyName: "category",
type: "select",
optionUrl: "/gov/org/coverage/dict-select-list/superior_resource",
optionUrlParams: {},
optionList: [],
},
],
tableParams: [
{ field: "序号", keyName: "", type: "no" },
{ field: "场所名称", keyName: "name", type: "text" },
{ field: "场所类别", keyName: "categoryName", type: "text" },
{ field: "占地面积", keyName: "areaCoveredName", type: "text" },
{ field: "容纳人数", keyName: "capacityName", type: "text" },
{ field: "地址", keyName: "address", type: "text" },
],
tableUrl: "/gov/org/icSuperiorResource/list",
mubanUrl: "/gov/org/icSuperiorResource/download",
importUrl: "/gov/org/icSuperiorResource/import",
exportUrl: "/gov/org/icSuperiorResource/export",
addUrl: "/gov/org/icSuperiorResource/add",
editUrl: "/gov/org/icSuperiorResource/edit",
infoUrl: "/gov/org/icSuperiorResource/detail",
delUrl: "/gov/org/icSuperiorResource/del",
editParams: [
{
field: "场所名称",
keyName: "name",
type: "input",
maxlength: 100,
editDisabled: true,
rules: [
{
required: true,
message: "场所名称不能为空",
trigger: "blur",
},
],
},
{
field: "场所分类",
keyName: "category",
type: "select",
optionUrl: "/gov/org/coverage/dict-select-list/superior_resource",
optionUrlParams: {
// dictType: "ic_service_type",
},
optionList: [],
editDisabled: true,
rules: [
{ required: true, message: "场所分类不能为空", trigger: "blur" },
],
},
{
field: "占地面积",
keyName: "areaCovered",
type: "number",
min: 0,
max: 1000000000,
unitName: "平方公里",
},
{
field: "容纳人数",
keyName: "capacity",
type: "number",
min: 0,
max: 1000000000,
// unitName: "个",
},
{
field: "位置坐标",
keyName: "address",
type: "address",
supKeys: ["longitude", "latitude"],
supValues: ["", ""],
rules: [
{
required: true,
message: "地址坐标不能为空",
trigger: "blur",
},
],
},
],
};
},
components: { basePage },
computed: {},
watch: {},
async mounted() {},
methods: {},
};
</script>
<style lang="scss" scoped></style>