|
@@ -19,9 +19,15 @@
|
|
|
props.selectStatus
|
|
|
? {}
|
|
|
: {
|
|
|
- text: '批量修改',
|
|
|
+ text: '批量修改主材',
|
|
|
action: () => batchModification(),
|
|
|
},
|
|
|
+ props.selectStatus
|
|
|
+ ? {}
|
|
|
+ : {
|
|
|
+ text: '批量修改包材',
|
|
|
+ action: () => batchPackagingModification(),
|
|
|
+ },
|
|
|
// {
|
|
|
// text: '操作日志',
|
|
|
// action: () => viewLogs(),
|
|
@@ -88,9 +94,13 @@
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
|
|
|
- <el-dialog title="批量修改" v-if="openModification" v-model="openModification" width="96%">
|
|
|
+ <el-dialog title="批量修改主材" v-if="openModification" v-model="openModification" width="96%">
|
|
|
<Modification :type="0" @clickCancel="clickModificationCancel"></Modification>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <el-dialog title="批量修改包材" v-if="openPackagingModification" v-model="openPackagingModification" width="96%">
|
|
|
+ <ModificationSubsidiary @clickCancel="clickPackagingModificationCancel"></ModificationSubsidiary>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -98,6 +108,7 @@
|
|
|
import byTable from "/src/components/byTable/index";
|
|
|
import MakeSKU from "/src/components/makeProduct/index";
|
|
|
import Modification from "/src/components/makeProduct/modification/index";
|
|
|
+import ModificationSubsidiary from "/src/components/makeProduct/modification/subsidiary";
|
|
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
const props = defineProps({
|
|
@@ -376,6 +387,16 @@ const clickModificationCancel = (status) => {
|
|
|
getList();
|
|
|
}
|
|
|
};
|
|
|
+const openPackagingModification = ref(false);
|
|
|
+const batchPackagingModification = () => {
|
|
|
+ openPackagingModification.value = true;
|
|
|
+};
|
|
|
+const clickPackagingModificationCancel = (status) => {
|
|
|
+ openPackagingModification.value = false;
|
|
|
+ if (status) {
|
|
|
+ getList();
|
|
|
+ }
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|