myTest383 3 weeks ago
parent
commit
575f08173b
  1. 4
      src/layout/components/Navbar.vue
  2. 2
      src/settings.js
  3. 64
      src/views/appletBanner/appletBannerAdd.vue
  4. 15
      vue.config.js

4
src/layout/components/Navbar.vue

@ -2,7 +2,7 @@
<div> <div>
<div class="navbar"> <div class="navbar">
<p class="breadcrumb-container"><img src="@/assets/loginImg/logo.png" <p class="breadcrumb-container"><img src="@/assets/loginImg/logo.png"
style="width: 45px;height: 45px;margin-right: 10px;" />预定商城管理平台</p> style="width: 45px;height: 45px;margin-right: 10px;" />云菜窖管理平台</p>
<!-- <h3 class="breadcrumb-container">银行供应链贷后监管平台</h3> --> <!-- <h3 class="breadcrumb-container">银行供应链贷后监管平台</h3> -->
<div class="right-menu"> <div class="right-menu">
<!-- <p>{{Orgname}} {{departmentName}} 欢迎, {{name}}</p>--> <!-- <p>{{Orgname}} {{departmentName}} 欢迎, {{name}}</p>-->
@ -10,7 +10,7 @@
<p class="dy" @click="logout()"><img src="@/assets/images/dy.png"></p> --> <p class="dy" @click="logout()"><img src="@/assets/images/dy.png"></p> -->
</div> </div>
</div> </div>
<el-footer class="footer" height="40px">Copyright © {{ year }} 预定商城管理平台 All Rights Reserved</el-footer> <el-footer class="footer" height="40px">Copyright © {{ year }} 云菜窖管理平台 All Rights Reserved</el-footer>
</div> </div>
</template> </template>

2
src/settings.js

@ -1,6 +1,6 @@
module.exports = { module.exports = {
title: '预定商城系统', title: '云菜窖',
/** /**
* @type {boolean} true | false * @type {boolean} true | false

64
src/views/appletBanner/appletBannerAdd.vue

@ -24,17 +24,9 @@
<div class="item" style="margin-bottom: 100px;margin-top: 100px;"> <div class="item" style="margin-bottom: 100px;margin-top: 100px;">
<span class="item_text">轮播图图片</span> <span class="item_text">轮播图图片</span>
<upload <upload ref="uploadImg2" v-model="imgList" style="margin-top: 20px;" class="item_input" :limit="1"
ref="uploadImg2" bucket="map" :class="{ hide: hideUploadBtn }" :upload-data="{ type: '0001' }"
v-model="imgList" @change="backData" />
style="margin-top: 20px;"
class="item_input"
:limit="1"
bucket="map"
:class="{ hide: hideUploadBtn }"
:upload-data="{ type: '0001' }"
@change="backData"
/>
</div> </div>
<div class="item"> <div class="item">
<span class="item_text">发布人</span> <span class="item_text">发布人</span>
@ -42,15 +34,18 @@
</div> </div>
<div class="item"> <div class="item">
<span class="item_text">发布日期</span> <span class="item_text">发布日期</span>
<el-date-picker v-model="formobj.releaseTime" type="date" class="item_input" value-format="yyyy-MM-dd" placeholder="选择日期" /> <el-date-picker v-model="formobj.releaseTime" type="date" class="item_input"
value-format="yyyy-MM-dd" placeholder="选择日期" />
</div> </div>
<div class="item"> <div class="item">
<span class="item_text">时效开始日期</span> <span class="item_text">时效开始日期</span>
<el-date-picker v-model="formobj.startDate" type="date" class="item_input" value-format="yyyy-MM-dd" placeholder="选择日期" /> <el-date-picker v-model="formobj.startDate" type="date" class="item_input" value-format="yyyy-MM-dd"
placeholder="选择日期" />
</div> </div>
<div class="item"> <div class="item">
<span class="item_text">时效结束日期</span> <span class="item_text">时效结束日期</span>
<el-date-picker v-model="formobj.endDate" type="date" class="item_input" value-format="yyyy-MM-dd" placeholder="选择日期" /> <el-date-picker v-model="formobj.endDate" type="date" class="item_input" value-format="yyyy-MM-dd"
placeholder="选择日期" />
</div> </div>
<!-- <div class="item2"> <!-- <div class="item2">
@ -62,21 +57,14 @@
<div class="item" style="margin-bottom: 100px;margin-top: 100px;"> <div class="item" style="margin-bottom: 100px;margin-top: 100px;">
<span class="item_text">内容图片</span> <span class="item_text">内容图片</span>
<upload <upload ref="uploadImg3" v-model="imgListnr" style="margin-top: 20px;" class="item_input" :limit="1"
ref="uploadImg3" bucket="map" :class="{ hide: hideUploadBtnNr }" :upload-data="{ type: '0001' }"
v-model="imgListnr" @change="backDataNr" />
style="margin-top: 20px;"
class="item_input"
:limit="1"
bucket="map"
:class="{ hide: hideUploadBtnNr }"
:upload-data="{ type: '0001' }"
@change="backDataNr"
/>
</div> </div>
<div class="item2"> <div class="item2">
<span class="item_text">轮播图内容</span> <span class="item_text">轮播图内容</span>
<editor class="item_input" :height="300" :min-height="100" :value="formobj.content" @input="editinput" /> <editor class="item_input" :height="300" :min-height="100" :value="formobj.content"
@input="editinput" />
</div> </div>
</el-card> </el-card>
@ -160,11 +148,27 @@
.then(resp => { .then(resp => {
if (resp.success) { if (resp.success) {
this.formobj = resp.data this.formobj = resp.data
this.imgList[0].url = resp.data.bannerUrl this.imgList = []
if (resp.data.bannerUrl != '') {
this.imgList.push({
url: resp.data.bannerUrl
})
}
this.hideUploadBtn = this.imgList.length != 0
this.imgListnr = []
if (resp.data.contentUrl != '') {
this.imgListnr.push({
url: resp.data.contentUrl
})
}
this.hideUploadBtnNr = this.imgListnr.length != 0
} }
}) })
.catch(e => { .catch(e => {
this.formobj = row this.formobj = row
this.imgList = []
this.imgListnr = []
}) })
}, },
backData(value) { backData(value) {
@ -195,6 +199,12 @@
<style lang="scss" scoped> <style lang="scss" scoped>
// //
::v-deep .hide {
.el-upload--picture-card {
display: none !important;
}
}
.box-card { .box-card {
margin-left: 60px; margin-left: 60px;
margin-right: 60px; margin-right: 60px;

15
vue.config.js

@ -6,7 +6,7 @@ function resolve(dir) {
return path.join(__dirname, dir) return path.join(__dirname, dir)
} }
const name = defaultSettings.title || '汇融惠享' // page title const name = defaultSettings.title || '云菜窖' // page title
// 如果端口设置为80, // 如果端口设置为80,
// 使用管理员权限执行命令行。 // 使用管理员权限执行命令行。
@ -24,7 +24,7 @@ module.exports = {
*在大多数情况下请使用/ *在大多数情况下请使用/
*详细信息https://cli.vuejs.org/config/#publicpath *详细信息https://cli.vuejs.org/config/#publicpath
*/ */
publicPath: process.env.NODE_ENV === 'production' ? '/lpk/' : '/', publicPath: process.env.NODE_ENV === 'production' ? '/ycjui' : '/',
outputDir: 'yythmall-ui', outputDir: 'yythmall-ui',
assetsDir: 'static', assetsDir: 'static',
lintOnSave: process.env.NODE_ENV === 'development', lintOnSave: process.env.NODE_ENV === 'development',
@ -40,17 +40,18 @@ module.exports = {
}, },
proxy: { proxy: {
'/api': { // 匹配所有以 '/api'开头的请求路径 '/api': { // 匹配所有以 '/api'开头的请求路径
// target: 'http://192.168.1.109:8111', // target: 'http://192.168.0.105:7211',
target: process.env.VUE_APP_URL, // 代理目标的基础路径 // target: process.env.VUE_APP_URL, // 代理目标的基础路径
// target: 'http://jianguan.yyundong.com/shgfapi', // 代理目标的基础路径 target: 'https://ordermall.yxtsoft.com/ycjapi', // 代理目标的基础路径
changeOrigin: true, // 支持跨域 changeOrigin: true, // 支持跨域
pathRewrite: { // 重写路径: 去掉路径中开头的'/api' pathRewrite: { // 重写路径: 去掉路径中开头的'/api'
'^/api': '' '^/api': ''
} }
}, },
'/upload': { // 匹配所有以 '/api'开头的请求路径 '/upload': { // 匹配所有以 '/api'开头的请求路径
// target: 'http://120.46.131.15:8111', // target: 'http://192.168.0.105:7211',
target: process.env.VUE_APP_URL, // 代理目标的基础路径 // target: process.env.VUE_APP_URL, // 代理目标的基础路径
target: 'https://ordermall.yxtsoft.com/ycjapi', // 代理目标的基础路径
changeOrigin: true, // 支持跨域 changeOrigin: true, // 支持跨域
pathRewrite: { // 重写路径: 去掉路径中开头的'/api' pathRewrite: { // 重写路径: 去掉路径中开头的'/api'
'^/upload': '' '^/upload': ''

Loading…
Cancel
Save