严飞永 3 weeks ago
parent 63b6bd276e
commit be12ac2321

@ -46,7 +46,6 @@
:inline="true" :inline="true"
ref="queryFormRef" ref="queryFormRef"
:model="formInline" :model="formInline"
:size="size"
class="demo-form-inline" class="demo-form-inline"
> >
<el-row> <el-row>
@ -58,7 +57,7 @@
<el-input <el-input
v-model="formInline.dwmc" v-model="formInline.dwmc"
placeholder="请输入所属单位" placeholder="请输入所属单位"
style="width: 95%;" style="width: 95%"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -70,7 +69,7 @@
<el-input <el-input
v-model="formInline.dzyxhz" v-model="formInline.dzyxhz"
placeholder="请输入电子邮箱后缀" placeholder="请输入电子邮箱后缀"
style="width: 95%;" style="width: 95%"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -165,10 +164,9 @@
align="center" align="center"
> >
<template #default="{ row }"> <template #default="{ row }">
<span <span :style="{ color: row.xzType == 1 ? 'blue' : '' }">{{
:style="{ color: row.xzType == 1 ? 'blue' : '' }" row.ssdw
>{{ row.ssdw }}</span }}</span>
>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column

@ -47,7 +47,6 @@
:inline="true" :inline="true"
ref="queryForm" ref="queryForm"
:model="formInline" :model="formInline"
:size="size"
class="demo-form-inline" class="demo-form-inline"
> >
<el-row> <el-row>
@ -456,7 +455,6 @@ const upload = reactive({
: location.origin + "/api/tc/assetOfficialAccount/importData", : location.origin + "/api/tc/assetOfficialAccount/importData",
}); });
// //
onMounted(() => { onMounted(() => {
if (Object.keys(route.params).length !== 0) { if (Object.keys(route.params).length !== 0) {
@ -469,7 +467,6 @@ onMounted(() => {
getDeptTree(); getDeptTree();
cancalDebounce(); cancalDebounce();
window.addEventListener("resize", cancalDebounce); window.addEventListener("resize", cancalDebounce);
}); });
onUnmounted(() => { onUnmounted(() => {
@ -549,10 +546,14 @@ const handleImport = () => {
// //
function handleExport() { function handleExport() {
proxy.download("/tc/assetOfficialAccount/export", { proxy.download(
...formInline.value, "/tc/assetOfficialAccount/export",
},`公众号资产${new Date().getTime()}.xlsx`) {
}; ...formInline.value,
},
`公众号资产${new Date().getTime()}.xlsx`
);
}
/** 下载模板操作 */ /** 下载模板操作 */
const importTemplate = () => { const importTemplate = () => {

@ -29,20 +29,33 @@
/> />
</div> </div>
</el-col> </el-col>
<el-col :span="20" :xs="24" style="height: 100%; flex: 1"> <el-col
<div class="L-main" id="L-size-main"> :span="20"
<div class="content-search" id="L-header"> :xs="24"
style="height: 100%; flex: 1"
>
<div
class="L-main"
id="L-size-main"
>
<div
class="content-search"
id="L-header"
>
<div class="search-title">查询条件</div> <div class="search-title">查询条件</div>
<el-form <el-form
:inline="true" :inline="true"
ref="queryForm" ref="queryForm"
:model="formInline" :model="formInline"
size="small" size="default"
class="demo-form-inline" class="demo-form-inline"
> >
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统名称:" prop="xtmc"> <el-form-item
label="系统名称:"
prop="xtmc"
>
<el-input <el-input
v-model="formInline.xtmc" v-model="formInline.xtmc"
placeholder="请输入系统名称" placeholder="请输入系统名称"
@ -50,7 +63,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统类型:" prop="xtlx"> <el-form-item
label="系统类型:"
prop="xtlx"
>
<el-select <el-select
v-model="formInline.xtlx" v-model="formInline.xtlx"
placeholder="请选择系统类型" placeholder="请选择系统类型"
@ -66,7 +82,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="新增时间:" prop="time"> <el-form-item
label="新增时间:"
prop="time"
>
<el-date-picker <el-date-picker
v-model="formInline.time" v-model="formInline.time"
format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd HH:mm:ss"
@ -82,7 +101,10 @@
</el-row> </el-row>
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位名称:" prop="dwmc"> <el-form-item
label="单位名称:"
prop="dwmc"
>
<el-input <el-input
v-model="formInline.dwmc" v-model="formInline.dwmc"
placeholder="请输入单位名称" placeholder="请输入单位名称"
@ -90,7 +112,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统状态:" prop="xtzt"> <el-form-item
label="系统状态:"
prop="xtzt"
>
<el-select <el-select
v-model="formInline.xtzt" v-model="formInline.xtzt"
placeholder="请选择系统状态" placeholder="请选择系统状态"
@ -105,7 +130,10 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="text-align: right; padding-right: 35px"> <el-col
:span="8"
style="text-align: right; padding-right: 35px"
>
<el-form-item <el-form-item
style=" style="
display: flex; display: flex;
@ -113,8 +141,10 @@
justify-content: flex-end; justify-content: flex-end;
" "
> >
<el-button size="mini" @click="resetQuery"></el-button> <el-button @click="resetQuery"></el-button>
<el-button size="mini" type="primary" @click="handleQuery" <el-button
type="primary"
@click="handleQuery"
>查询</el-button >查询</el-button
> >
</el-form-item> </el-form-item>
@ -125,13 +155,15 @@
<main> <main>
<div class="search-title"> <div class="search-title">
<span class="search-title-span">资产列表</span> <span class="search-title-span">资产列表</span>
<el-row :gutter="10" class="mb8"> <el-row
:gutter="10"
class="mb8"
>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="info" type="info"
plain plain
icon="Upload" icon="Upload"
size="mini"
@click="handleImport" @click="handleImport"
>导入</el-button >导入</el-button
> >
@ -141,7 +173,6 @@
type="warning" type="warning"
plain plain
icon="Download" icon="Download"
size="mini"
@click="handleExport" @click="handleExport"
>导出</el-button >导出</el-button
> >
@ -151,7 +182,6 @@
type="primary" type="primary"
plain plain
icon="Plus" icon="Plus"
size="mini"
@click="handleAdd" @click="handleAdd"
>新增资产</el-button >新增资产</el-button
> >
@ -186,7 +216,10 @@
align="center" align="center"
> >
<template #default="scope"> <template #default="scope">
<dict-tag :options="zc_xtlx" :value="scope.row.xtlx" /> <dict-tag
:options="zc_xtlx"
:value="scope.row.xtlx"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -209,22 +242,34 @@
align="center" align="center"
> >
<template #default="scope"> <template #default="scope">
<span v-if="scope.row.xtzt == 1" style="color: #16b771" <span
v-if="scope.row.xtzt == 1"
style="color: #16b771"
>已安装</span >已安装</span
> >
<span v-if="scope.row.xtzt == 2" style="color: #f58a0c" <span
v-if="scope.row.xtzt == 2"
style="color: #f58a0c"
>测试中</span >测试中</span
> >
<span v-if="scope.row.xtzt == 3" style="color: #1485ef" <span
v-if="scope.row.xtzt == 3"
style="color: #1485ef"
>使用中</span >使用中</span
> >
<span v-if="scope.row.xtzt == 4" style="color: #29a07a" <span
v-if="scope.row.xtzt == 4"
style="color: #29a07a"
>维护中</span >维护中</span
> >
<span v-if="scope.row.xtzt == 5" style="color: #f50c0c" <span
v-if="scope.row.xtzt == 5"
style="color: #f50c0c"
>关停</span >关停</span
> >
<span v-if="scope.row.xtzt == 6" style="color: #f50c0c" <span
v-if="scope.row.xtzt == 6"
style="color: #f50c0c"
>备用</span >备用</span
> >
</template> </template>
@ -258,7 +303,11 @@
/> />
<span <span
class="look-info" class="look-info"
style="color: #1485ef; margin-right: 15px;white-space: nowrap;" style="
color: #1485ef;
margin-right: 15px;
white-space: nowrap;
"
>查看</span >查看</span
> >
</div> </div>
@ -270,14 +319,18 @@
" "
@click="goInfo(scope.row, 2)" @click="goInfo(scope.row, 2)"
> >
<img <img
src="@/assets/images/edit.png" src="@/assets/images/edit.png"
alt="" alt=""
style="width: 15px; margin-right: 5px" style="width: 15px; margin-right: 5px"
/> />
<span <span
class="look-info" class="look-info"
style="color: #1485ef; margin-right: 15px;white-space: nowrap;" style="
color: #1485ef;
margin-right: 15px;
white-space: nowrap;
"
>编辑</span >编辑</span
> >
</div> </div>
@ -289,14 +342,18 @@
" "
@click="goInfo(scope.row, 3)" @click="goInfo(scope.row, 3)"
> >
<img <img
src="@/assets/images/del.png" src="@/assets/images/del.png"
alt="" alt=""
style="width: 20px; margin-right: 5px" style="width: 20px; margin-right: 5px"
/> />
<span <span
class="look-info" class="look-info"
style="color: #f50c0c; margin-right: 10px;white-space: nowrap;" style="
color: #f50c0c;
margin-right: 10px;
white-space: nowrap;
"
>删除</span >删除</span
> >
</div> </div>
@ -352,7 +409,9 @@
</el-upload> </el-upload>
<template #footer> <template #footer>
<div class="dialog-footer"> <div class="dialog-footer">
<el-button type="primary" @click="submitFileForm" <el-button
type="primary"
@click="submitFileForm"
> </el-button > </el-button
> >
<el-button @click="upload.open = false"> </el-button> <el-button @click="upload.open = false"> </el-button>

@ -47,7 +47,6 @@
:inline="true" :inline="true"
ref="queryForm" ref="queryForm"
:model="formInline" :model="formInline"
:size="size"
class="demo-form-inline" class="demo-form-inline"
label-width="100px" label-width="100px"
> >

@ -46,7 +46,6 @@
:inline="true" :inline="true"
ref="queryFormRef" ref="queryFormRef"
:model="formInline" :model="formInline"
:size="size"
class="demo-form-inline" class="demo-form-inline"
> >
<el-row> <el-row>
@ -58,7 +57,7 @@
<el-input <el-input
v-model="formInline.dwmc" v-model="formInline.dwmc"
placeholder="请输入所属单位" placeholder="请输入所属单位"
style="width: 95%;" style="width: 95%"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -70,7 +69,7 @@
<el-input <el-input
v-model="formInline.dzyxhz" v-model="formInline.dzyxhz"
placeholder="请输入电子邮箱后缀" placeholder="请输入电子邮箱后缀"
style="width: 95%;" style="width: 95%"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -165,10 +164,9 @@
align="center" align="center"
> >
<template #default="{ row }"> <template #default="{ row }">
<span <span :style="{ color: row.xzType == 1 ? 'blue' : '' }">{{
:style="{ color: row.xzType == 1 ? 'blue' : '' }" row.ssdw
>{{ row.ssdw }}</span }}</span>
>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column

@ -47,7 +47,6 @@
:inline="true" :inline="true"
ref="queryForm" ref="queryForm"
:model="formInline" :model="formInline"
:size="size"
class="demo-form-inline" class="demo-form-inline"
> >
<el-row> <el-row>

@ -47,7 +47,6 @@
:inline="true" :inline="true"
ref="queryForm" ref="queryForm"
:model="formInline" :model="formInline"
:size="size"
class="demo-form-inline" class="demo-form-inline"
label-width="100px" label-width="100px"
> >

Loading…
Cancel
Save