2024-02-27需求变更
This commit is contained in:
parent
d79fc9b89e
commit
e61c6ac10a
11
README.md
11
README.md
|
@ -1,6 +1,3 @@
|
||||||
### 为了项目的长远发展,renren-fast-vue已迁移到 【[renren-ui](https://gitee.com/renrenio/renren-ui)】里面,以后会在renren-ui里面进行更新维护,感谢支持! :smiley:
|
|
||||||
<br>
|
|
||||||
|
|
||||||
## renren-fast-vue
|
## renren-fast-vue
|
||||||
- renren-fast-vue基于vue、element-ui构建开发,实现[renren-fast](https://gitee.com/renrenio/renren-fast)后台管理前端功能,提供一套更优的前端解决方案
|
- renren-fast-vue基于vue、element-ui构建开发,实现[renren-fast](https://gitee.com/renrenio/renren-fast)后台管理前端功能,提供一套更优的前端解决方案
|
||||||
- 前后端分离,通过token进行数据交互,可独立部署
|
- 前后端分离,通过token进行数据交互,可独立部署
|
||||||
|
@ -8,7 +5,12 @@
|
||||||
- 动态菜单,通过菜单管理统一管理访问路由
|
- 动态菜单,通过菜单管理统一管理访问路由
|
||||||
- 数据切换,通过mock配置对接口数据/mock模拟数据进行切换
|
- 数据切换,通过mock配置对接口数据/mock模拟数据进行切换
|
||||||
- 发布时,可动态配置CDN静态资源/切换新旧版本
|
- 发布时,可动态配置CDN静态资源/切换新旧版本
|
||||||
- 演示地址:[http://demo.open.renren.io/renren-fast](http://demo.open.renren.io/renren-fast) (账号密码:admin/admin)
|
- 演示环境:http://demo.open.renren.io/renren-security
|
||||||
|
|
||||||
|
## 不安装python,解决node-sass版本问题的最新解决方案
|
||||||
|
npm install 第一次报错后,再运行
|
||||||
|
npm install node-sass@npm:sass --ignore-scripts
|
||||||
|
完了直接npm run dev,成功
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
@ -20,3 +22,4 @@
|
||||||
|
|
||||||
## 更新日志
|
## 更新日志
|
||||||
每个版本的详细更改都记录在[release notes](https://github.com/renrenio/renren-fast-vue/releases)中。
|
每个版本的详细更改都记录在[release notes](https://github.com/renrenio/renren-fast-vue/releases)中。
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
<title>工程项目管理平台</title>
|
<title>人人快速开发平台</title>
|
||||||
<% if (process.env.NODE_ENV === 'production') { %>
|
<% if (process.env.NODE_ENV === 'production') { %>
|
||||||
<!-- 生产环境 -->
|
<!-- 生产环境 -->
|
||||||
<script>document.write('<script src="./config/index.js?t=' + new Date().getTime() + '"><\/script>');</script>
|
<script>document.write('<script src="./config/index.js?t=' + new Date().getTime() + '"><\/script>');</script>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -24,7 +24,7 @@
|
||||||
"gulp-replace": "1.0.0",
|
"gulp-replace": "1.0.0",
|
||||||
"gulp-shell": "0.8.0",
|
"gulp-shell": "0.8.0",
|
||||||
"lodash": "4.17.5",
|
"lodash": "4.17.5",
|
||||||
"node-sass": "^6.0.1",
|
"node-sass": "npm:sass@^1.75.0",
|
||||||
"npm": "^6.9.0",
|
"npm": "^6.9.0",
|
||||||
"sass-loader": "6.0.6",
|
"sass-loader": "6.0.6",
|
||||||
"svg-sprite-loader": "3.7.3",
|
"svg-sprite-loader": "3.7.3",
|
||||||
|
|
|
@ -857,6 +857,9 @@
|
||||||
this.dataOldExcelForm = {
|
this.dataOldExcelForm = {
|
||||||
...data.businessSsjdexcel
|
...data.businessSsjdexcel
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
this.dataExcelForm.id = ''
|
||||||
|
this.dataExcelForm.contractId = this.dataForm.id
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button @click="getDataList()">查询</el-button>
|
<el-button @click="getDataList()">查询</el-button>
|
||||||
<el-button v-if="isAuth('business:businesscontract:save')" type="primary" @click="addOrUpdateHandle(null,0)">新增</el-button>
|
<el-button v-if="isAuth('business:businesscontract:save')" type="primary" @click="addOrUpdateHandle(null,0)">新增</el-button>
|
||||||
<!-- <el-button v-if="isAuth('business:businesscontract:delete')" type="danger" @click="deleteHandle()" :disabled="dataListSelections.length <= 0">批量删除</el-button>-->
|
<!-- <el-button v-if="isAuth('business:businesscontract:delete')" type="danger" @click="deleteHandle()" :disabled="dataListSelections.length <= 0">批量删除</el-button>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-table
|
<el-table
|
||||||
|
@ -16,7 +16,7 @@
|
||||||
v-loading="dataListLoading"
|
v-loading="dataListLoading"
|
||||||
@selection-change="selectionChangeHandle"
|
@selection-change="selectionChangeHandle"
|
||||||
style="width: 100%;">
|
style="width: 100%;">
|
||||||
<!-- <el-table-column
|
<!-- <el-table-column
|
||||||
type="selection"
|
type="selection"
|
||||||
header-align="center"
|
header-align="center"
|
||||||
align="center"
|
align="center"
|
||||||
|
@ -67,7 +67,7 @@
|
||||||
label="操作">
|
label="操作">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button v-if="isAuth('business:businesscontract:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id, 1)">修改</el-button>
|
<el-button v-if="isAuth('business:businesscontract:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id, 1)">修改</el-button>
|
||||||
<!-- <el-button v-if="isAuth('business:businesscontract:delete')" type="text" size="small" @click="deleteHandle(scope.row.id)">删除</el-button>-->
|
<!-- <el-button v-if="isAuth('business:businesscontract:delete')" type="text" size="small" @click="deleteHandle(scope.row.id)">删除</el-button>-->
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
@ -86,8 +86,8 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import AddOrUpdate from './businesscontract-add-or-update'
|
import AddOrUpdate from './businesscontract-add-or-update'
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
dataForm: {
|
dataForm: {
|
||||||
|
@ -193,5 +193,5 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -76,15 +76,15 @@
|
||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="地址" prop="outPayeeAddress">-->
|
<!-- <el-form-item label="地址" prop="outPayeeAddress">-->
|
||||||
<!-- <el-input :disabled="otherZclbDisabled" v-model="dataForm.outPayeeAddress" placeholder="地址"></el-input>-->
|
<!-- <el-input :disabled="otherZclbDisabled" v-model="dataForm.outPayeeAddress" placeholder="地址"></el-input>-->
|
||||||
<!-- </el-form-item>-->
|
<!-- </el-form-item>-->
|
||||||
<!-- <el-form-item label="电话" prop="outPayeePhone">-->
|
<!-- <el-form-item label="电话" prop="outPayeePhone">-->
|
||||||
<!-- <el-input :disabled="otherZclbDisabled" v-model="dataForm.outPayeePhone" placeholder="电话"></el-input>-->
|
<!-- <el-input :disabled="otherZclbDisabled" v-model="dataForm.outPayeePhone" placeholder="电话"></el-input>-->
|
||||||
<!-- </el-form-item>-->
|
<!-- </el-form-item>-->
|
||||||
<!-- <el-form-item label="备注" prop="outRemark">-->
|
<!-- <el-form-item label="备注" prop="outRemark">-->
|
||||||
<!-- <el-input v-model="dataForm.outRemark" placeholder="备注"></el-input>-->
|
<!-- <el-input v-model="dataForm.outRemark" placeholder="备注"></el-input>-->
|
||||||
<!-- </el-form-item>-->
|
<!-- </el-form-item>-->
|
||||||
</el-form>
|
</el-form>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button @click="visible = false">取消</el-button>
|
<el-button @click="visible = false">取消</el-button>
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
isShow: false,
|
isShow: false,
|
||||||
|
@ -344,5 +344,5 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -96,24 +96,24 @@
|
||||||
align="center"
|
align="center"
|
||||||
label="收款人">
|
label="收款人">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- <el-table-column-->
|
<!-- <el-table-column-->
|
||||||
<!-- prop="outPayeeAddress"-->
|
<!-- prop="outPayeeAddress"-->
|
||||||
<!-- header-align="center"-->
|
<!-- header-align="center"-->
|
||||||
<!-- align="center"-->
|
<!-- align="center"-->
|
||||||
<!-- label="地址">-->
|
<!-- label="地址">-->
|
||||||
<!-- </el-table-column>-->
|
<!-- </el-table-column>-->
|
||||||
<!-- <el-table-column-->
|
<!-- <el-table-column-->
|
||||||
<!-- prop="outPayeePhone"-->
|
<!-- prop="outPayeePhone"-->
|
||||||
<!-- header-align="center"-->
|
<!-- header-align="center"-->
|
||||||
<!-- align="center"-->
|
<!-- align="center"-->
|
||||||
<!-- label="电话">-->
|
<!-- label="电话">-->
|
||||||
<!-- </el-table-column>-->
|
<!-- </el-table-column>-->
|
||||||
<!-- <el-table-column-->
|
<!-- <el-table-column-->
|
||||||
<!-- prop="outRemark"-->
|
<!-- prop="outRemark"-->
|
||||||
<!-- header-align="center"-->
|
<!-- header-align="center"-->
|
||||||
<!-- align="center"-->
|
<!-- align="center"-->
|
||||||
<!-- label="备注">-->
|
<!-- label="备注">-->
|
||||||
<!-- </el-table-column>-->
|
<!-- </el-table-column>-->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
fixed="right"
|
fixed="right"
|
||||||
header-align="center"
|
header-align="center"
|
||||||
|
@ -140,8 +140,8 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import AddOrUpdate from './businessoutlay-add-or-update'
|
import AddOrUpdate from './businessoutlay-add-or-update'
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
dataForm: {
|
dataForm: {
|
||||||
|
@ -322,5 +322,5 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="今日余额" prop="outinTdayBalance">
|
<el-form-item label="今日余额" prop="outinTdayBalance">
|
||||||
<el-input disabled v-model="dataForm.outinTdayBalance" placeholder="今日余额" onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3')"></el-input>
|
<el-input disabled v-model="dataForm.outinTdayBalance" placeholder="今日余额" onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3')"></el-input>
|
||||||
<!-- <el-button @click="jrYe()">计算</el-button>-->
|
<!-- <el-button @click="jrYe()">计算</el-button>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="收款方式" prop="outinCreditingWay">
|
<el-form-item label="收款方式" prop="outinCreditingWay">
|
||||||
<el-select
|
<el-select
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
|
@ -368,5 +368,5 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -121,10 +121,10 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
/* eslint-disable spaced-comment */
|
/* eslint-disable spaced-comment */
|
||||||
|
|
||||||
import AddOrUpdate from './businessoutlayincome-add-or-update'
|
import AddOrUpdate from './businessoutlayincome-add-or-update'
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
dataForm: {
|
dataForm: {
|
||||||
|
@ -292,5 +292,5 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue