瀏覽代碼

2022年5月11日09:53:12

master
wq 3 年之前
父節點
當前提交
112ef7afd5

+ 0
- 0
src/api/dengmingcong/test.ts 查看文件


+ 0
- 0
src/api/fancongcong/test.ts 查看文件


+ 0
- 0
src/api/shengbo/test.ts 查看文件


+ 0
- 0
src/api/system/test.ts 查看文件


+ 0
- 0
src/api/weixingrong/test.ts 查看文件


+ 5
- 6
src/crud/index.vue 查看文件

:label-width="formLabelWidth"> :label-width="formLabelWidth">
<!-- 输入框 --> <!-- 输入框 -->
<div style="width: 100%;" v-if="item.form.type === 'input'"> <div style="width: 100%;" v-if="item.form.type === 'input'">
<el-input v-model="form[item.prop]" :type="item.itemType"
<el-input :disabled="item.form.disabled" v-model="form[item.prop]" :type="item.itemType"
:placeholder="item.form.placeholder" /> :placeholder="item.form.placeholder" />
</div> </div>
<!-- 选择框 --> <!-- 选择框 -->
<div style="width: 100%;" v-else-if="item.form.type === 'select'"> <div style="width: 100%;" v-else-if="item.form.type === 'select'">
<el-select style="width: 100%;" v-model="form[item.prop]"
<el-select style="width: 100%;" v-model="form[item.prop]" :disabled="item.form.disabled"
:placeholder="item.form.placeholder"> :placeholder="item.form.placeholder">
<el-option v-for="(itemData,index) in item.form.listData" :label="itemData.label" <el-option v-for="(itemData,index) in item.form.listData" :label="itemData.label"
:value="itemData.value" /> :value="itemData.value" />
</div> </div>
<!-- 日期框 --> <!-- 日期框 -->
<div style="width: 100%;" v-else-if="item.form.type === 'date'"> <div style="width: 100%;" v-else-if="item.form.type === 'date'">
<el-date-picker style="width: 100%;" v-model="form[item.prop]"
<el-date-picker style="width: 100%;" v-model="form[item.prop]" :disabled="item.form.disabled"
:value-format="item.form.valueFormat" :type="item.form.itemType" :value-format="item.form.valueFormat" :type="item.form.itemType"
:placeholder="item.form.placeholder" /> :placeholder="item.form.placeholder" />
</div> </div>
</div> </div>


<template #footer> <template #footer>
<span v-if="!tableFrom.customDialog">
<span v-if="!tableFrom.footerDialog">
<el-button @click="cancel">取消</el-button> <el-button @click="cancel">取消</el-button>
<el-button type="primary" @click="affirm(ruleFormRef)">提交</el-button> <el-button type="primary" @click="affirm(ruleFormRef)">提交</el-button>
</span> </span>


//表单字段 //表单字段
const form = ref(initForm) const form = ref(initForm)
form.value.four = '52011328220201499572'
console.log(form.value);
form.value.four = '52011328220201499572' //赋值一条测试数据


//重置 //重置
const RefreshLeft = () => { const RefreshLeft = () => {

+ 3
- 3
src/data/cardAfter/cardFillDo.ts 查看文件

table: { table: {
style: '', style: '',
customDialog: true, //自定义Dialog (默认false) customDialog: true, //自定义Dialog (默认false)
footerDialog: true,
extend: [{ extend: [{
type: 'index', type: 'index',
label: '序号', label: '序号',
type: 'input', type: 'input',
placeholder: '请输入卡片类型' placeholder: '请输入卡片类型'
} }
},
{
},{
prop: 'seven', prop: 'seven',
label: 'OBU编号', label: 'OBU编号',
width: '200', width: '200',
}, { }, {
prop: 'eight', prop: 'eight',
label: 'OBU状态', label: 'OBU状态',
width: '',
width: '120',
form: { form: {
required: true, required: true,
type: 'input', type: 'input',

+ 28
- 19
src/data/cardAfter/cardRenewal.ts 查看文件

}, },
table: { table: {
style: '', style: '',
footerDialog: true,
extend: [{ extend: [{
type: 'index', type: 'index',
label: '序号', label: '序号',
width: '120', width: '120',
overflow: true, overflow: true,
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入客户名称' placeholder: '请输入客户名称'
} }
}, { }, {
prop: 'two',
prop: 'five',
label: '证件类型', label: '证件类型',
width: '180',
width: '120',
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入证件类型' placeholder: '请输入证件类型'
} }
}, { }, {
prop: 'three',
label: '证件号码',
width: '180',
prop: 'four',
label: '证件号码123',
width: '200',
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入证件号码' placeholder: '请输入证件号码'
} }
}, { }, {
prop: 'four',
prop: 'two',
label: '车牌号码', label: '车牌号码',
width: '200',
width: '120',
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入车牌号码' placeholder: '请输入车牌号码'
} }
}, { }, {
prop: 'five',
prop: 'four',
label: '卡号', label: '卡号',
width: '180',
width: '200',
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入卡号' placeholder: '请输入卡号'
} }
label: '卡片状态', label: '卡片状态',
width: '120', width: '120',
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入卡片状态' placeholder: '请输入卡片状态'
} }
}, },
{ {
prop: 'seven',
prop: 'data',
label: '到期时间', label: '到期时间',
width: '',
width: '180',
form: { form: {
required: true,
required: false,
disabled: true,
type: 'input', type: 'input',
placeholder: '请输入到期时间' placeholder: '请输入到期时间'
} }
operateTitle: '操作', operateTitle: '操作',
operateFixed: true, operateFixed: true,
isOperate: true, isOperate: true,
operateWidth: '',
operate: { operate: {
edit: true, edit: true,
delete: true
delete: false
} }
} }
} }

+ 1
- 0
src/data/cardAfter/initiativeHangUp.ts 查看文件

operateTitle: '操作', operateTitle: '操作',
operateFixed: true, operateFixed: true,
isOperate: true, isOperate: true,
operateWidth: '180',
operate: { operate: {
edit: true, edit: true,
delete: true delete: true

+ 1
- 0
src/data/tableConfig.ts 查看文件

style: '', //默认表格样式 style: '', //默认表格样式
border: false, //是否添加边框(默认false) border: false, //是否添加边框(默认false)
customDialog: false, //自定义Dialog (默认false) customDialog: false, //自定义Dialog (默认false)
footerDialog: false, //隐藏弹窗页脚显示 (默认false)
extend: [{ //表头拓展 extend: [{ //表头拓展
type: '', //类型:selection,index,expand type: '', //类型:selection,index,expand
width: '', //表头宽度 width: '', //表头宽度

+ 0
- 1
src/views/dengmingcong/cardFillDo/cardFillDo.vue 查看文件

<!-- 自定义搜索 --> <!-- 自定义搜索 -->
<template #search="{ searchCondition }"> <template #search="{ searchCondition }">
<!-- 搜索 监听回车 @keyup.enter.native="search"--> <!-- 搜索 监听回车 @keyup.enter.native="search"-->
<el-input v-model="searchCondition.fileOne" clearable placeholder="卡号" style="width: 200px;" />
<el-input v-model="searchCondition.fileTwo" clearable placeholder="车牌号码" <el-input v-model="searchCondition.fileTwo" clearable placeholder="车牌号码"
style="width: 200px;margin: 0 10px 0 10px;" /> style="width: 200px;margin: 0 10px 0 10px;" />
<el-select v-model="searchCondition.fileThree" placeholder="--请输入车牌颜色--" style="margin-right: 10px;"> <el-select v-model="searchCondition.fileThree" placeholder="--请输入车牌颜色--" style="margin-right: 10px;">

+ 20
- 4
src/views/dengmingcong/cardRenewal/cardRenewal.vue 查看文件

<template> <template>
<!-- 卡签续期 --> <!-- 卡签续期 -->
<CRUD :homeData="Data" text="123">
<CRUD ref="crudRef" :homeData="Data" text="123">
<template #search="{ searchCondition }"> <template #search="{ searchCondition }">
<!-- 搜索 监听回车 @keyup.enter.native="search"--> <!-- 搜索 监听回车 @keyup.enter.native="search"-->
<el-input v-model="searchCondition.fileOne" clearable placeholder="卡号" style="width: 200px;margin-right: 10px;" />
<el-button type="primary" icon="CreditCard">读卡</el-button>
<el-input v-model="searchCondition.fileTwo" clearable placeholder="车牌号码"
style="width: 200px;margin: 0 10px 0 10px;" />
<el-select v-model="searchCondition.fileThree" placeholder="--请输入车牌颜色--" style="margin-right: 10px;">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</template>
<!-- 弹窗页脚 -->
<template #footer>
<span>
<el-button @click="crudRef.dialogFormVisible = false">取消</el-button>
<el-button type="primary">卡续签</el-button>
<el-button type="primary">OBU续签</el-button>
</span>
</template> </template>
</CRUD> </CRUD>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import CRUD from "@/crud/index.vue";
import CRUD from "@/crud/index.vue"
import { import {
Data Data
} from '@/data/cardAfter/cardRenewal' //表单配置 } from '@/data/cardAfter/cardRenewal' //表单配置
import {
ref
} from 'vue'

const crudRef = ref()


const options = [{ const options = [{
value: 'Option1', value: 'Option1',

Loading…
取消
儲存