From 90d84d6e1bb895c144b6865d7df40e4739c1b535 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期三, 08 五月 2024 11:21:42 +0800
Subject: [PATCH] 组合新增和新增删除设备节点1.0
---
web/src/views/modules/sysPictureBase/SysPictureBase-AddOrUpdate.vue | 51 ++++++++++++++++++++++++---------------------------
1 files changed, 24 insertions(+), 27 deletions(-)
diff --git a/web/src/views/modules/sysPictureBase/SysPictureBase-AddOrUpdate.vue b/web/src/views/modules/sysPictureBase/SysPictureBase-AddOrUpdate.vue
index 49b5bed..27716e4 100644
--- a/web/src/views/modules/sysPictureBase/SysPictureBase-AddOrUpdate.vue
+++ b/web/src/views/modules/sysPictureBase/SysPictureBase-AddOrUpdate.vue
@@ -1,35 +1,25 @@
<template>
<zt-dialog ref="dialog" @confirm="formSubmit">
<el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px">
- <zt-form-item label="绫诲瀷" prop="type">
- <el-input v-model="dataForm.type"></el-input>
- </zt-form-item>
- <zt-form-item label="瀛愮被鍨�" prop="subType">
- <el-input v-model="dataForm.subType"></el-input>
- </zt-form-item>
+
<zt-form-item label="鍥剧墖鍚嶇О" prop="name" rules="required">
<el-input v-model="dataForm.name"></el-input>
+ </zt-form-item>
+ <zt-form-item label="浜у搧绫诲瀷" prop="productType" rules="required">
+ <zt-dict v-model="dataForm.productType" dict="product"></zt-dict>
+ </zt-form-item>
+ <zt-form-item label="鏄惁榛樿" prop="isDefault" rules="required">
+ <zt-dict v-model="dataForm.isDefault" dict="is_or_not"></zt-dict>
</zt-form-item>
<zt-form-item label="妫�绱㈠叧閿瓧" prop="contentType">
<el-input v-model="dataForm.contentType"></el-input>
</zt-form-item>
- <zt-form-item label="绯荤粺鏍囪瘑" prop="systemMark">
- <zt-dict v-model="dataForm.systemMark" dict="product"></zt-dict>
- </zt-form-item>
- <zt-form-item label="鎺掑簭" prop="sortNo">
- <el-input v-model="dataForm.sortNo" :readonly="readonly" @input=""></el-input>
- </zt-form-item>
-
- <div class="el-flex img-src" style="height: 20px">
- <el-form-item class="marginTopAndMarginBottom" style="width: 100%">
- <!--<config-uploader :lineHeight="true" busi-type="sys_picture" model-name="dataForm" :dataForm="dataForm"
- v-model="dataForm.files"/>-->
+ <zt-form-item>
<el-upload :limit="1" :http-request="httpRequest" :before-upload="beforeUpload" :on-exceed="handleExceed">
<el-button slot="trigger" size="small" type="primary">閫夊彇鏂囦欢</el-button>
</el-upload>
<el-image v-if="dataForm.id" :src="url+dataForm.id" style="height: 50px;width: 50px"></el-image>
- </el-form-item>
- </div>
+ </zt-form-item>
</el-form>
</zt-dialog>
</template>
@@ -44,12 +34,10 @@
fileList: [],
dataForm: {
id: '',
- type: '',
- subType: '',
+ isDefault: '',
name: '',
contentType: '',
- systemMark: '',
- sortNo: '',
+ productType: '',
remark: ''
},
readonly: {
@@ -70,6 +58,10 @@
//澶т簬5M锛屼笉鍏佽涓婁紶
if (fileSize > FIVE_M) {
this.$message.error("鏈�澶т笂浼�5M")
+ return false
+ }
+ if (fileSize = 0) {
+ this.$message.error("鏈笂浼犲浘鐗�")
return false
}
},
@@ -96,13 +88,15 @@
params.append('file', x.file)
});
// 灏嗚緭鍏ヨ〃鍗曟暟鎹坊鍔犲埌params琛ㄥ崟涓�
+ if (!this.dataForm.id){
+ this.dataForm.id = 0
+ }
params.append('id', this.dataForm.id)
- params.append('type', this.dataForm.type)
- params.append('subType', this.dataForm.subType)
+ params.append('isDefault', this.dataForm.isDefault)
params.append('name', this.dataForm.name)
params.append('contentType', this.dataForm.contentType)
- params.append('systemMark', this.dataForm.systemMark)
- params.append('sortNo', this.dataForm.sortNo)
+ params.append('productType', this.dataForm.productType)
+ params.append('remark', this.dataForm.remark)
console.log(params, 'async formSubmit()')
let res = await this.$http.post('/sysPictureBase/save', params)
if (res.success) {
@@ -123,4 +117,7 @@
margin-top: 10px !important;
margin-bottom: 0 !important;
}
+ /*.zt .el-dialog .el-dialog__body .el-form {
+ min-height: 310px !important;
+ }*/
</style>
--
Gitblit v1.9.1