123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371 |
- <template>
- <div class="pAmid3">
- <!-- 左边栏 -->
- <div class="left">
- <div class="sx"> <!--圆球和竖线 -->
- <div class="qiu"></div>
- </div>
- <!-- 左边栏内容开始 -->
- <div class="leftTits">
- <div>月支出计划</div>
- <div>支出明细</div>
- <div>完成</div>
- </div>
- <!-- 左边栏内容结束 -->
- </div>
- <!-- 右边栏 -->
- <div class="right">
- <!-- 预算经费金额开始 -->
- <div class="vfpHeader">
- <div class="titleOne">预算经费</div>
- <el-button @click="back()" type="primary" size="mini">返回</el-button>
- </div>
- <hr>
- <div class="totalFund">
- <div class="totalFundLabel">预算总经费</div>
- <el-input v-model="data.fund" style="width: 180px;" placeholder="请输入内容"></el-input>
- <div style="line-height: 38px;margin-left: 5px;">(万)</div>
- </div>
- <!-- 预算经费金额结束 -->
- <!-- 设置经费和表格开始 -->
- <div class="tabTit">
- <div><p>经费月支出计划</p></div>
- <el-button type="primary">设置经费</el-button>
- </div>
- <el-table
- :data="data.tableData"
- tooltip-effect="dark"
- stripe
- :header-cell-style="{ background: '#f2f2f2',color:'#000' }"
- >
- <el-table-column
- prop="projectName"
- label="1月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="2月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="3月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="4月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="5月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="6月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="7月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="8月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="9月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="10月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="11月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="12月"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="remark"
- label="备注"
- align="center"
- >
- </el-table-column>
- </el-table>
- <!-- 设置经费和表格结束 -->
- <!-- 经费明细和表格开始 -->
- <div class="tabTit">
- <div><p>经费明细</p></div>
- <el-button type="primary" @click="addBtn">添加</el-button>
- </div>
- <el-table
- :data="data.tableData2"
- tooltip-effect="dark"
- stripe
- height="320px"
- class="fontSize"
- :header-cell-style="{ background: '#f2f2f2',color:'#000' }"
- >
- <el-table-column
- prop="sort"
- label="支出类别"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="projectName"
- label="支出项目"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="Fund"
- label="金额(元)"
- align="center"
- >
- </el-table-column>
- <el-table-column
- prop="remark"
- label="备注"
- align="center"
- width="300">
- </el-table-column>
-
- </el-table>
- <!-- 经费明细和表格结束 -->
- <div class="baseBtn">
- <div class="blockWidth">
- <el-button type="primary" class="backBtn" @click="back()">上一步</el-button>
- <el-button type="primary" class="backBtn" @click="submit" >提交</el-button>
- </div>
- </div>
- </div>
- <!-- 经费明细添加按钮开始 -->
- <el-dialog
- title="经费明细"
- :visible.sync="addFundDialog"
- width="950px"
- class="fundDetail"
- :before-close="init">
- <div class="dialogTop">
- <div class="dagSpan">项目名称</div>
- <el-select style="width: 80%;" v-model="data.dialog.projectName" placeholder="请选择">
- <el-option
- v-for="item in data.dialog.nameOptions"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </div>
- <div class="dialogTop">
- <div class="dagSpan">项目类型</div>
- <el-select v-model="data.dialog.type" placeholder="请选择">
- <el-option
- v-for="item in data.dialog.typeOptions"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </div>
- <div class="tabTit">
- <div><p>添加经费明细</p></div>
- </div>
- <div class="dagInpS">
- <div class="dagInpS1">
- <div class="dagSpan">支出类别</div>
- <el-input v-model="data.dialog.sort" placeholder="请输入内容"></el-input>
- </div>
- <div class="dagInpS1">
- <div class="dagSpan">支出项目</div>
- <el-input v-model="data.dialog.disburseProject" placeholder="请输入内容"></el-input>
- </div>
- <div class="dagInpS1">
- <div class="dagSpan">金额(元)</div>
- <el-input v-model="data.dialog.fund" placeholder="请输入内容"></el-input>
- </div>
- </div>
- <div class="dagInpS1">
- <div class="dagSpan" style="position:relative;top: -90px;">备注</div>
- <el-input
- type="textarea"
- :rows="5"
- resize="none"
- style="width: 80%;"
- placeholder="请输入内容"
- v-model="data.dialog.textarea">
- </el-input>
- </div>
- <div slot="footer" class="dialog-footer">
- <el-button type="primary" @click="finish" class="btn5">完成</el-button>
- </div>
- </el-dialog>
- <!-- 经费明细添加按钮结束 -->
- </div>
-
- </template>
- <script>
- import { VueEditor } from "vue2-editor";
- export default {
- // 接收父组件传递回来的方法
- props:["data","next",'back','submitBtn','addFundDetail'],
- components:{
- VueEditor
- },
- data() {
- return {
- addFundDialog:false,
- // 经费明细添加按钮对话框下拉框
-
-
-
-
- }
- },
- methods:{
-
- init(){
- //重置
- this.addFundDialog=false;
- },
- finish(){
- this.addFundDetail()
- this.init()
- },
- backBtn(){
- // alert('333')
- this.next();
- },
- backBtn1(){
- this.back();
- },
- submit(){
- this.submitBtn();
- // this.dialogVisible1=true;
- },
- homeExit(){
- this.$router.push('/login')
- },
- addBtn(){
- this.addFundDialog=true;
- }
- }
- }
- </script>
- <style lang="less">
- //对话框样式
- .fundDetail{ //经费明细添加对话框,防止冲突
- .el-dialog__title{
- font-size: 22px;
- font-weight: 600;
- }
- .el-dialog__body{
- padding-top: 0px;
- }
- }
- .dialogTop{ //对话框,名称、类型
- margin: 15px 0;
- display: flex;
- width: 80%;
- }
- .dagSpan{ // 对话框label
- min-width: 84px;
- font-size: 16px;
- margin-right: 10px;
- display: inline-block;
- text-align: justify;
- text-justify:distribute-all-lines;
- text-align-last: justify;
- transform: translate(0,22%);
- margin-bottom: 10px;
- }
- .totalFund{ //预算总经费金额填写
- display: flex;
- width: 400px;
- line-height: 25px;
- margin: 15px 5px 30px;
- .totalFundLabel{
- width:90px;
- line-height: 38px;
- margin-right: 10px;
- text-justify:distribute-all-lines;
- text-align-last: justify;
- }
- }
- //经费明细dialog的样式
- .dagInpS{
- display: flex;
- width: 90%;
- margin-top: 20px;
- .dagInpS1{
- font-size: 16px;
- display: flex;
- margin-right: 25px;
- margin-bottom: 20px;
- }
- }
- .pAmid3{
- margin-top: 30px;
- width: 100%;
- display: flex;
- justify-content: center;
- box-sizing: border-box;
- }
- .btn5{
- width: 130px;
- margin-right: 50px;
- }
- </style>
|