瀏覽代碼

广告设计及素材库不能审批,取消勾选清空供应商信息

wgp 3 年之前
父節點
當前提交
1e2f771d88
共有 2 個文件被更改,包括 12 次插入3 次删除
  1. 3 2
      src/pages/main/terminal/advcheck.vue
  2. 9 1
      src/pages/main/terminal/components/advert.vue

+ 3 - 2
src/pages/main/terminal/advcheck.vue

@@ -26,7 +26,8 @@
                     <el-table-column label="操作" width="120px" align="center">
                         <template slot-scope="scope">
                             <el-button size="mini" type="primary" @click="dialogCheck(scope.row,1)">查看</el-button>
-                            <el-button size="mini" type="danger" v-if="scope.row.sts==3"
+                            <!--<el-button size="mini" type="danger" v-if="scope.row.sts==3"-->
+                            <el-button size="mini" type="danger" v-if="userInfo.loginName != scope.row.opName||scope.row.sts==3"
                                 @click="dialogCheck(scope.row,2)">审核</el-button>
                             <el-button v-if="userInfo.loginName == scope.row.opName&&scope.row.sts=='1'" size="mini"
                                 type="primary" @click="advSure(scope.row)">归档
@@ -162,7 +163,7 @@
                     if(res.data.assigneeNo == this.userInfo.loginNo){
                         v.sts = '3'
                         return
-                        
+
                     }
 				});
 			},

+ 9 - 1
src/pages/main/terminal/components/advert.vue

@@ -106,7 +106,7 @@
             <div v-if="suppSts" class="supp-box">
                 <span style="padding-left: 20px;padding-top: 8px;">简易设计</span>
                 <div v-for="item in gys" class="suppdiv">
-                    <el-checkbox :disabled="!changeinfo||!suppdis" v-model="item.sts"><span>{{item.type}}</span></el-checkbox>
+                    <el-checkbox :disabled="!changeinfo||!suppdis" v-model="item.sts" @change="cancel(item)"><span>{{item.type}}</span></el-checkbox>
                     <div class='box'>
                         <div v-for="one in item.list"  class="supp-list">
                             <el-select :disabled="!changeinfo||!suppdis" v-model="one.cho" placeholder="请选择供应商" @change="priceone(one,item)">
@@ -246,6 +246,14 @@
             }
         },
         methods: {
+            //取消勾选时清空后边对应的供应商数据
+            cancel(item){
+                let chexeboxSts = item.sts;
+                //如果页面取消勾选那么将清空复选框后的内容
+                if(!chexeboxSts){
+                    item.list  = [{}];
+                }
+            },
             uploadBack(v) {
                 this.attList = v;
             },