From 8ebca068bb00e530ce44e10e7d009bcaa46c6579 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 26 一月 2024 16:17:27 +0800
Subject: [PATCH] 开发业务接口
---
platform/src/components/business/OperaBaseDataWindow.vue | 246 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 246 insertions(+), 0 deletions(-)
diff --git a/platform/src/components/business/OperaBaseDataWindow.vue b/platform/src/components/business/OperaBaseDataWindow.vue
new file mode 100644
index 0000000..ff0a5d8
--- /dev/null
+++ b/platform/src/components/business/OperaBaseDataWindow.vue
@@ -0,0 +1,246 @@
+<template>
+ <GlobalWindow
+ :title="title"
+ :visible.sync="visible"
+ :confirm-working="isWorking"
+ @confirm="confirm"
+ >
+ <el-form :model="form" ref="form" :rules="rules">
+ <el-form-item label="鍒涘缓浜虹紪鐮�" prop="creator">
+ <el-input v-model="form.creator" placeholder="璇疯緭鍏ュ垱寤轰汉缂栫爜" v-trim/>
+ </el-form-item>
+ <el-form-item label="鍒涘缓鏃堕棿" prop="createDate">
+ <el-date-picker v-model="form.createDate" value-format="yyyy-MM-dd" placeholder="璇疯緭鍏ュ垱寤烘椂闂�"></el-date-picker>
+ </el-form-item>
+ <el-form-item label="鏇存柊浜虹紪鐮�" prop="editor">
+ <el-input v-model="form.editor" placeholder="璇疯緭鍏ユ洿鏂颁汉缂栫爜" v-trim/>
+ </el-form-item>
+ <el-form-item label="鏇存柊鏃堕棿" prop="editDate">
+ <el-date-picker v-model="form.editDate" value-format="yyyy-MM-dd" placeholder="璇疯緭鍏ユ洿鏂版椂闂�"></el-date-picker>
+ </el-form-item>
+ <el-form-item label="鏄惁鍒犻櫎0鍚� 1鏄�" prop="isdeleted">
+ <el-input v-model="form.isdeleted" placeholder="璇疯緭鍏ユ槸鍚﹀垹闄�0鍚� 1鏄�" v-trim/>
+ </el-form-item>
+ <el-form-item label="鏍囬" prop="title">
+ <el-input v-model="form.title" placeholder="璇疯緭鍏ユ爣棰�" v-trim/>
+ </el-form-item>
+ <el-form-item label="鍟嗗搧鍚嶇О" prop="name">
+ <el-input v-model="form.name" placeholder="璇疯緭鍏ュ晢鍝佸悕绉�" v-trim/>
+ </el-form-item>
+ <el-form-item label="浜笢sku" prop="sku">
+ <el-input v-model="form.sku" placeholder="璇疯緭鍏ヤ含涓渟ku" v-trim/>
+ </el-form-item>
+ <el-form-item label="鍝佺墝" prop="brand">
+ <el-input v-model="form.brand" placeholder="璇疯緭鍏ュ搧鐗�" v-trim/>
+ </el-form-item>
+ <el-form-item label="绫诲埆" prop="category">
+ <el-input v-model="form.category" placeholder="璇疯緭鍏ョ被鍒�" v-trim/>
+ </el-form-item>
+ <el-form-item label="澶栭摼鍦板潃" prop="url">
+ <el-input v-model="form.url" placeholder="璇疯緭鍏ュ閾惧湴鍧�" v-trim/>
+ </el-form-item>
+ <el-form-item label="鍒楄〃鍥�" prop="imgurl">
+ <el-input v-model="form.imgurl" placeholder="璇疯緭鍏ュ垪琛ㄥ浘" v-trim/>
+ </el-form-item>
+ <el-form-item label="澶у浘1" prop="bgImg">
+ <el-input v-model="form.bgImg" placeholder="璇疯緭鍏ュぇ鍥�1" v-trim/>
+ </el-form-item>
+ <el-form-item label="澶у浘2" prop="bgImg2">
+ <el-input v-model="form.bgImg2" placeholder="璇疯緭鍏ュぇ鍥�2" v-trim/>
+ </el-form-item>
+ <el-form-item label="澶у浘3" prop="bgImg3">
+ <el-input v-model="form.bgImg3" placeholder="璇疯緭鍏ュぇ鍥�3" v-trim/>
+ </el-form-item>
+ <el-form-item label="浠锋牸" prop="price">
+ <el-input v-model="form.price" placeholder="璇疯緭鍏ヤ环鏍�" v-trim/>
+ </el-form-item>
+ <el-form-item label="閲囪喘浠锋牸" prop="saleprice">
+ <el-input v-model="form.saleprice" placeholder="璇疯緭鍏ラ噰璐环鏍�" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��1" prop="attr1">
+ <el-input v-model="form.attr1" placeholder="璇疯緭鍏ュ睘鎬�1" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��2" prop="attr2">
+ <el-input v-model="form.attr2" placeholder="璇疯緭鍏ュ睘鎬�2" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��3" prop="attr3">
+ <el-input v-model="form.attr3" placeholder="璇疯緭鍏ュ睘鎬�3" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��4" prop="attr4">
+ <el-input v-model="form.attr4" placeholder="璇疯緭鍏ュ睘鎬�4" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��5" prop="attr5">
+ <el-input v-model="form.attr5" placeholder="璇疯緭鍏ュ睘鎬�5" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��6" prop="attr6">
+ <el-input v-model="form.attr6" placeholder="璇疯緭鍏ュ睘鎬�6" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��7" prop="attr7">
+ <el-input v-model="form.attr7" placeholder="璇疯緭鍏ュ睘鎬�7" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��8" prop="attr8">
+ <el-input v-model="form.attr8" placeholder="璇疯緭鍏ュ睘鎬�8" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��9" prop="attr9">
+ <el-input v-model="form.attr9" placeholder="璇疯緭鍏ュ睘鎬�9" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��10" prop="attr10">
+ <el-input v-model="form.attr10" placeholder="璇疯緭鍏ュ睘鎬�10" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��11" prop="attr11">
+ <el-input v-model="form.attr11" placeholder="璇疯緭鍏ュ睘鎬�11" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��12" prop="attr12">
+ <el-input v-model="form.attr12" placeholder="璇疯緭鍏ュ睘鎬�12" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��13" prop="attr13">
+ <el-input v-model="form.attr13" placeholder="璇疯緭鍏ュ睘鎬�13" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��14" prop="attr14">
+ <el-input v-model="form.attr14" placeholder="璇疯緭鍏ュ睘鎬�14" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��15" prop="attr15">
+ <el-input v-model="form.attr15" placeholder="璇疯緭鍏ュ睘鎬�15" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��16" prop="attr16">
+ <el-input v-model="form.attr16" placeholder="璇疯緭鍏ュ睘鎬�16" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��17" prop="attr17">
+ <el-input v-model="form.attr17" placeholder="璇疯緭鍏ュ睘鎬�17" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��18" prop="attr18">
+ <el-input v-model="form.attr18" placeholder="璇疯緭鍏ュ睘鎬�18" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��19" prop="attr19">
+ <el-input v-model="form.attr19" placeholder="璇疯緭鍏ュ睘鎬�19" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��20" prop="attr20">
+ <el-input v-model="form.attr20" placeholder="璇疯緭鍏ュ睘鎬�20" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��21" prop="attr21">
+ <el-input v-model="form.attr21" placeholder="璇疯緭鍏ュ睘鎬�21" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��22" prop="attr22">
+ <el-input v-model="form.attr22" placeholder="璇疯緭鍏ュ睘鎬�22" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��23" prop="attr23">
+ <el-input v-model="form.attr23" placeholder="璇疯緭鍏ュ睘鎬�23" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��24" prop="attr24">
+ <el-input v-model="form.attr24" placeholder="璇疯緭鍏ュ睘鎬�24" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��25" prop="attr25">
+ <el-input v-model="form.attr25" placeholder="璇疯緭鍏ュ睘鎬�25" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��26" prop="attr26">
+ <el-input v-model="form.attr26" placeholder="璇疯緭鍏ュ睘鎬�26" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��27" prop="attr27">
+ <el-input v-model="form.attr27" placeholder="璇疯緭鍏ュ睘鎬�27" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��28" prop="attr28">
+ <el-input v-model="form.attr28" placeholder="璇疯緭鍏ュ睘鎬�28" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��29" prop="attr29">
+ <el-input v-model="form.attr29" placeholder="璇疯緭鍏ュ睘鎬�29" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��30" prop="attr30">
+ <el-input v-model="form.attr30" placeholder="璇疯緭鍏ュ睘鎬�30" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��31" prop="attr31">
+ <el-input v-model="form.attr31" placeholder="璇疯緭鍏ュ睘鎬�31" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��32" prop="attr32">
+ <el-input v-model="form.attr32" placeholder="璇疯緭鍏ュ睘鎬�32" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��33" prop="attr33">
+ <el-input v-model="form.attr33" placeholder="璇疯緭鍏ュ睘鎬�33" v-trim/>
+ </el-form-item>
+ <el-form-item label="灞炴��34" prop="attr34">
+ <el-input v-model="form.attr34" placeholder="璇疯緭鍏ュ睘鎬�34" v-trim/>
+ </el-form-item>
+ <el-form-item label="澶勭悊鐘舵�� 0寰呭鐞� 1宸插鐞�" prop="status">
+ <el-input v-model="form.status" placeholder="璇疯緭鍏ュ鐞嗙姸鎬� 0寰呭鐞� 1宸插鐞�" v-trim/>
+ </el-form-item>
+ </el-form>
+ </GlobalWindow>
+</template>
+
+<script>
+import BaseOpera from '@/components/base/BaseOpera'
+import GlobalWindow from '@/components/common/GlobalWindow'
+export default {
+ name: 'OperaBaseDataWindow',
+ extends: BaseOpera,
+ components: { GlobalWindow },
+ data () {
+ return {
+ // 琛ㄥ崟鏁版嵁
+ form: {
+ id: null,
+ creator: '',
+ createDate: '',
+ editor: '',
+ editDate: '',
+ isdeleted: '',
+ title: '',
+ name: '',
+ sku: '',
+ brand: '',
+ category: '',
+ url: '',
+ imgurl: '',
+ bgImg: '',
+ bgImg2: '',
+ bgImg3: '',
+ price: '',
+ saleprice: '',
+ attr1: '',
+ attr2: '',
+ attr3: '',
+ attr4: '',
+ attr5: '',
+ attr6: '',
+ attr7: '',
+ attr8: '',
+ attr9: '',
+ attr10: '',
+ attr11: '',
+ attr12: '',
+ attr13: '',
+ attr14: '',
+ attr15: '',
+ attr16: '',
+ attr17: '',
+ attr18: '',
+ attr19: '',
+ attr20: '',
+ attr21: '',
+ attr22: '',
+ attr23: '',
+ attr24: '',
+ attr25: '',
+ attr26: '',
+ attr27: '',
+ attr28: '',
+ attr29: '',
+ attr30: '',
+ attr31: '',
+ attr32: '',
+ attr33: '',
+ attr34: '',
+ status: ''
+ },
+ // 楠岃瘉瑙勫垯
+ rules: {
+ }
+ }
+ },
+ created () {
+ this.config({
+ api: '/business/baseData',
+ 'field.id': 'id'
+ })
+ }
+}
+</script>
--
Gitblit v1.9.3