Browse Source

生产总订单-增加-修改按钮样式

jingbb 1 year ago
parent
commit
aac49b7b89

+ 26 - 11
src/views/production/productionTotalOrder/modules/productionTotalOrderAdd.vue

@@ -106,16 +106,25 @@
        <div class="table-operator">
             <a-button type="danger" size="small"  @click="addList" :disabled="allowEdit=='no'">增行</a-button>
             <a-button size="small" @click="delectRow" :disabled="allowEdit=='no'">删行</a-button>
-            <a-select v-model="execute"  style='width:9%' placeholder="委外" @change="changeChose">
-                <a-select-option value='生产出入库页签' > 生产出入库页签</a-select-option>
-                <a-select-option value='选择委外材料明细'  v-if="allowEdit=='no'" > 选择委外材料明细</a-select-option>
-                <a-select-option value='修改入库颜色'  v-if="allowEdit=='no'" > 修改入库颜色</a-select-option>
-                <a-select-option value='修改出库颜色'  v-if="allowEdit=='no'" > 修改出库颜色</a-select-option>
-                <a-select-option value='委外增行'  v-if="allowEdit=='no'"> 委外增行</a-select-option>
-                <a-select-option value='委外拆分行'  v-if="allowEdit=='no'"> 委外拆分行</a-select-option>
-                <a-select-option value='委外删行'  v-if="allowEdit=='no'"> 委外删行</a-select-option>
-                <a-select-option value='委外保存'  v-if="allowEdit=='no'"> 委外保存</a-select-option>
-            </a-select>
+            <a-dropdown>
+                <a-button size="small"> 生单 <a-icon type="down" /> </a-button>
+                <a-menu slot="overlay" >
+                    <a-menu-item><a>1</a></a-menu-item>
+                </a-menu>
+            </a-dropdown>
+            <a-dropdown>
+                <a-button size="small"> 委外 <a-icon type="down" /> </a-button>
+                <a-menu slot="overlay" >
+                    <a-menu-item><a @click="changeChose('生产出入库页签')">生产出入库页签</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('选择委外材料明细')">选择委外材料明细</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('修改入库颜色')">修改入库颜色</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('修改出库颜色')">修改出库颜色</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('委外增行')">委外增行</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('委外拆分行')">委外拆分行</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('委外删行')">委外删行</a></a-menu-item>
+                    <a-menu-item><a @click="changeChose('委外保存')">委外保存</a></a-menu-item>
+                </a-menu>
+            </a-dropdown>
        </div>
        <a-tabs v-model="activeKey" @change="handleChangeTabs">
             <a-tab-pane tab="成品明细" :key="refKeys[0]" :forceRender="true">
@@ -159,7 +168,7 @@
             visible:false,
             form:{},
             form1:{},
-            execute:'',
+            execute:undefined,
             defaultMethod:'add',
             allowEdit:'yes',
             allowEditMaterial:'no',
@@ -193,16 +202,22 @@
             changeChose(prop){
                 if(prop=='选择委外材料明细'){
                     this.$refs.material.allowEditMaterial ='yes'
+                    this.activeKey = 'material'
                 }else if(prop == '修改入库颜色'){
                     this.$refs.Warehousing.allowEditColor ='yes'
+                    this.activeKey = 'Warehousing'
                 }else if(prop == '修改出库颜色'){
                     this.$refs.Outbound.allowEditColor ='yes'
+                    this.activeKey = 'Outbound'
                 }else if(prop == '委外增行'){
                     this.$refs.material.addMaterial()
+                    this.activeKey = 'material'
                 }else if(prop =='委外拆分行'){
                     this.$refs.material.copyRow()
+                    this.activeKey = 'material'
                 }else if(prop =='委外删行'){
                     this.$refs.material.delecteCopyRow()
+                    this.activeKey = 'material'
                 }else if(prop =='委外保存'){
                     this.changeEdit()
                 }else if(prop=='生产出入库页签'){