Browse Source

费用模板10.13

caojunjie 1 year ago
parent
commit
59fd8b95c2

+ 1 - 1
src/views/iosBasicData/bports/index.vue

@@ -146,7 +146,7 @@ export default {
       },
       },
       optionBack: {
       optionBack: {
         dialogDrag: true,
         dialogDrag: true,
-        addBtnText: '新建港口ss',
+        addBtnText: '新建港口',
         addTitle: '新建港口',
         addTitle: '新建港口',
         editBtnText: '编辑港口',
         editBtnText: '编辑港口',
         editTitle: '编辑港口',
         editTitle: '编辑港口',

+ 4 - 0
src/views/iosBasicData/losbfeestemplate/feesTemplateItems.vue

@@ -139,6 +139,7 @@
                                 <div v-if="item.prop == 'corpId'">
                                 <div v-if="item.prop == 'corpId'">
                                     <search-query ref="SearchQuery"
                                     <search-query ref="SearchQuery"
                                                   :datalist="corpData"
                                                   :datalist="corpData"
+                                                  :selectValue="feestemplateForm[item.prop]"
                                                   title="客户"
                                                   title="客户"
                                                   :filterable="true"
                                                   :filterable="true"
                                                   :clearable="true"
                                                   :clearable="true"
@@ -151,6 +152,7 @@
                                 <div v-else-if="item.prop == 'feeId'">
                                 <div v-else-if="item.prop == 'feeId'">
                                     <search-query ref="SearchQuery"
                                     <search-query ref="SearchQuery"
                                                   :datalist="feeData"
                                                   :datalist="feeData"
+                                                  :selectValue="feestemplateForm[item.prop]"
                                                   title="费用"
                                                   title="费用"
                                                   :filterable="true"
                                                   :filterable="true"
                                                   :clearable="true"
                                                   :clearable="true"
@@ -163,6 +165,7 @@
                                 <div v-else-if="item.prop == 'curCode'">
                                 <div v-else-if="item.prop == 'curCode'">
                                     <search-query ref="SearchQuery"
                                     <search-query ref="SearchQuery"
                                                   :datalist="curCodeData"
                                                   :datalist="curCodeData"
+                                                  :selectValue="feestemplateForm[item.prop]"
                                                   title="币别"
                                                   title="币别"
                                                   :filterable="true"
                                                   :filterable="true"
                                                   :clearable="true"
                                                   :clearable="true"
@@ -175,6 +178,7 @@
                                 <div v-else-if="item.prop == 'unitNo'">
                                 <div v-else-if="item.prop == 'unitNo'">
                                     <search-query ref="SearchQuery"
                                     <search-query ref="SearchQuery"
                                                   :datalist="unitNoData"
                                                   :datalist="unitNoData"
+                                                  :selectValue="feestemplateForm[item.prop]"
                                                   title="计量单位"
                                                   title="计量单位"
                                                   :filterable="true"
                                                   :filterable="true"
                                                   :clearable="true"
                                                   :clearable="true"

+ 31 - 1
src/views/iosBasicData/losbfeestemplate/index.vue

@@ -43,6 +43,14 @@
               <el-button :type="scope.type" :size="scope.size" icon="el-icon-delete"
               <el-button :type="scope.type" :size="scope.size" icon="el-icon-delete"
                 @click.stop="rowDel(scope.row, scope.index)">删除
                 @click.stop="rowDel(scope.row, scope.index)">删除
               </el-button>
               </el-button>
+                <el-button v-if="scope.row.status == 1" type="text" icon="el-icon-turn-off" style="color: #85e967" size="small"
+                           @click.stop="statusfun(scope.row.id,0)">
+                    启用
+                </el-button>
+                <el-button v-if="scope.row.status == 0" type="text" icon="el-icon-turn-off" style="color: #e83c3a" size="small"
+                           @click.stop="statusfun(scope.row.id,1)">
+                    停用
+                </el-button>
             </template>
             </template>
             <template slot="code" slot-scope="scope">
             <template slot="code" slot-scope="scope">
               <avue-text-ellipsis :text="scope.row.code" :height="30" use-tooltip placement="top">
               <avue-text-ellipsis :text="scope.row.code" :height="30" use-tooltip placement="top">
@@ -171,7 +179,8 @@ export default {
       page: {
       page: {
         pageSize: 10,
         pageSize: 10,
         currentPage: 1,
         currentPage: 1,
-        total: 0
+        total: 0,
+        ageSizes: [10, 20, 30, 40, 50, 100, 200, 300, 400, 500]
       },
       },
       selectionList: [],
       selectionList: [],
       option: {
       option: {
@@ -189,6 +198,7 @@ export default {
         viewBtn: true,
         viewBtn: true,
         selection: true,
         selection: true,
         dialogClickModal: false,
         dialogClickModal: false,
+          menuWidth:260,
         column: [
         column: [
           // {
           // {
           //   label: "业务类型 Id",
           //   label: "业务类型 Id",
@@ -408,6 +418,26 @@ export default {
     this.bbusinesstypeListfun()
     this.bbusinesstypeListfun()
   },
   },
   methods: {
   methods: {
+      // 禁用启用按钮
+      statusfun(id,status){
+          this.$confirm("确定将选择数据更改状态?", {
+              confirmButtonText: "确定",
+              cancelButtonText: "取消",
+              type: "warning"
+          }).then(()=>{
+              losbfeestemplateDetail(id).then(res=>{
+                  let obj = res.data.data;
+                  obj.status = status
+                  losbfeestemplateSubmit(obj).then(()=>{
+                      this.onLoad(this.page);
+                      this.$message({
+                          type: "success",
+                          message: "操作成功!"
+                      });
+                  })
+              })
+          })
+      },
     // 导出
     // 导出
     handleExport() {
     handleExport() {
       var condition = ''
       var condition = ''