Browse Source

sj

master
wq 3 years ago
parent
commit
1ab3ce93c7

+ 15
- 14
src/crud/index.vue View File

<ud-operation :scope="scope" :data="testData" :isEdit="tableFrom.operate.edit" <ud-operation :scope="scope" :data="testData" :isEdit="tableFrom.operate.edit"
:isDelete="tableFrom.operate.delete" @handleEdit="handleEdit" @handleDelete="handleDelete"> :isDelete="tableFrom.operate.delete" @handleEdit="handleEdit" @handleDelete="handleDelete">
</ud-operation> </ud-operation>
<!-- 具名插槽(自定义操作按钮) -->
<slot name="operation" :scope="scope" />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<!-- 分页组件 --> <!-- 分页组件 -->
<el-pagination v-if="false" :page-size="20" :pager-count="11" layout="prev, pager, next" :total="1000" /> <el-pagination v-if="false" :page-size="20" :pager-count="11" layout="prev, pager, next" :total="1000" />
<!-- 对话框 --> <!-- 对话框 -->
<el-dialog v-model="dialogFormVisible" :title="`${title}`">
<el-dialog v-model="dialogFormVisible" :title="tableFrom.titleDialog ? tableFrom.titleDialog : `${title}`">
<!-- 是否自定义Dialog --> <!-- 是否自定义Dialog -->
<div v-if="tableFrom.customDialog"> <div v-if="tableFrom.customDialog">
<slot name="search" :searchCondition="searchCondition" />
<slot name="search" :dialogFormVisible="dialogFormVisible" />
</div> </div>
<div v-else> <div v-else>
<!-- 系统内容 --> <!-- 系统内容 -->
<el-form ref="ruleFormRef" :rules="rules" :model="form"> <el-form ref="ruleFormRef" :rules="rules" :model="form">
<el-form-item v-for="(item,index) in tableFrom.field" :label="item.label" :prop="item.prop" <el-form-item v-for="(item,index) in tableFrom.field" :label="item.label" :prop="item.prop"
: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 v-model="form[item.prop]" :type="item.itemType"
</el-form-item> </el-form-item>


</el-form> </el-form>

</div> </div>


<template v-if="!tableFrom.customDialog" #footer> <template v-if="!tableFrom.customDialog" #footer>
four: '52011328220201499572', four: '52011328220201499572',
five: '正常', five: '正常',
six: '储值卡', six: '储值卡',
seven:'52011328220201499572',
eight:'正常',
data:'2020-12-24'
seven: '52011328220201499572',
eight: '正常',
data: '2020-12-24'
}, { }, {
one: '李丽霞', one: '李丽霞',
two: '贵ANS989', two: '贵ANS989',
four: '52011328220201499572', four: '52011328220201499572',
five: '正常', five: '正常',
six: '储值卡', six: '储值卡',
seven:'52011328220200034040',
eight:'正常',
data:'2021-08-24'
},{
seven: '52011328220200034040',
eight: '正常',
data: '2021-08-24'
}, {
one: '沈波', one: '沈波',
two: '贵ABB123', two: '贵ABB123',
three: '蓝色', three: '蓝色',
four: '52011328220201499572', four: '52011328220201499572',
five: '正常', five: '正常',
six: '储值卡', six: '储值卡',
seven:'52011328220201499572',
eight:'正常',
data:'2022-01-22'
seven: '52011328220201499572',
eight: '正常',
data: '2022-01-22'
}] }]
} }
} }

+ 4
- 1
src/layout/components/TabControl.vue View File

import { import {
useRouter useRouter
} from 'vue-router' } from 'vue-router'
import $store from "@/store/index" // 引入vuex

const router = useRouter() //router 对象 const router = useRouter() //router 对象
let editableTabs = ref($storeTab.state.tabArray) let editableTabs = ref($storeTab.state.tabArray)
let editableTabsValue = reactive($storeTab.state.editableTabsValue) let editableTabsValue = reactive($storeTab.state.editableTabsValue)
//关闭其他 //关闭其他
//右键单击事件 //右键单击事件
const openMenu = (event) => { const openMenu = (event) => {
console.log($store.state.data.menuIsExpansion);
event.preventDefault(); //防止默认菜单弹出 event.preventDefault(); //防止默认菜单弹出
let obj = event.srcElement ? event.srcElement : event.target; let obj = event.srcElement ? event.srcElement : event.target;
data.indexes = -1 data.indexes = -1
data.indexes = index data.indexes = index
} }
}) })
data.left = event.clientX - 200
data.left = event.clientX - ($store.state.data.menuIsExpansion ? 200 : 50)
data.top = event.clientY - 65 data.top = event.clientY - 65
data.visible = true data.visible = true
} }

+ 2
- 0
src/views/dengmingcong/cardFillDo/cardFillDo.vue View File

<template> <template>
<!-- 卡签补办 --> <!-- 卡签补办 -->
<CRUD :homeData="Data" text="123"> <CRUD :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;" /> <el-input v-model="searchCondition.fileOne" clearable placeholder="卡号" style="width: 200px;" />
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" /> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
</el-select> </el-select>
</template> </template>
<!-- 自定义弹框内容 -->
</CRUD> </CRUD>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">

Loading…
Cancel
Save