Explorar o código

总部 物料分类tab

NULL1222 hai 2 semanas
pai
achega
8399fab812

+ 5 - 5
src/bgj/headquartersServiceMaterial/modules/addClass.vue

@@ -85,9 +85,10 @@ export default {
                 // id: 20220927090102,
                 id: 20220927090106,
                 content: {
+                    itemtype: 1, //1=总部 2=本地
                     itemclassids: [data.itemclassid],
-                    itemid: this.data.data.itemid,
-                    itemno: this.data.data.itemno,
+                    itemid: this.data.data.sc_itemid,
+                    itemno: this.data.data.code,
                 },
             });
             this.tool.showMessage(res, () => {
@@ -98,7 +99,7 @@ export default {
         async getClassList() {
             let res = await this.$api.requested({
                 // id: "20230325141103",
-                id: "20220922110406",
+                id: "20230325141106",
                 content: {
                     sc_brandid: 0,
                     itemid: this.$route.query.id,
@@ -126,7 +127,7 @@ export default {
                     itemclassname: node.itemclassfullname
                         ? node.itemclassfullname
                         : node.itemclassname,
-                    itemclassid: node.itemclassid,
+                    itemclassid: node.sc_itemclassid,
                     itemclassnum: node.itemclassnum,
                     children: [],
                     disabled: first ? false : true,
@@ -148,7 +149,6 @@ export default {
     },
     created() {
         this.getClassList();
-        // this.tablecols = this.tool.tabelCol(this.$route.name)['selectClassTable'].tablecols
     },
 };
 </script>

+ 1 - 6
src/bgj/headquartersServiceMaterial/modules/detail.vue

@@ -78,10 +78,6 @@
             <div slot="slot1">
                 <saleClass ref="saleClass" :data="mainData">
                     <template v-slot:addClass="scope">
-                        <!-- v-if="
-                                tool.checkAuth($route.name, 'salerClass') &&
-                                mainData.status === '新建'
-                            " -->
                         <addClass
                             v-if="mainData.status == 1"
                             :data="scope.data"
@@ -92,12 +88,11 @@
                         />
                     </template>
                     <template v-slot:delProduct="scope">
-                        <!-- v-if="tool.checkAuth($route.name, 'salerClass')" -->
                         <delete-btn
                             :nameId="20230214111506"
                             nameKey="sc_itemsaleclassids"
                             message="确定删除当前分类吗?"
-                            :id="scope.data.sc_itemsaleclassids"
+                            :id="scope.data.sc_itemsaleclassid"
                             @deleteSuccess="$refs.saleClass.listData()"
                         ></delete-btn>
                     </template>

+ 5 - 78
src/bgj/headquartersServiceMaterial/modules/saleClass.vue

@@ -2,18 +2,6 @@
 <template>
     <div>
         <div style="display: flex; align-items: center">
-            <!-- <el-input
-                :placeholder="$t('请输入搜索内容')"
-                suffix-icon="el-icon-search"
-                v-model="params.content.where.condition"
-                style="width: 200px"
-                size="mini"
-                class="input-with-select inline-16"
-                @keyup.native.enter="listData((params.content.pageNumber = 1))"
-                @clear="clearData"
-                clearable
-            >
-            </el-input> -->
             <slot
                 name="addClass"
                 :data="{ checkArr: checkArr, data: data }"
@@ -30,64 +18,9 @@
                 fixedName="operation"
             >
                 <template v-slot:customcol="scope">
-                    <div v-if="scope.column.columnname == 'price'">
-                        <el-input
-                            size="small"
-                            v-if="
-                                currentProduct.sa_aftersalesmag_itemsid ==
-                                scope.column.data.sa_aftersalesmag_itemsid
-                            "
-                            v-model="scope.column.data.price"
-                        ></el-input>
-                        <span v-else>{{
-                            tool.formatAmount(scope.column.data.price, 2)
-                        }}</span>
-                    </div>
-                    <div v-else-if="scope.column.columnname == 'qty'">
-                        <el-input
-                            size="small"
-                            v-if="
-                                currentProduct.sa_aftersalesmag_itemsid ==
-                                scope.column.data.sa_aftersalesmag_itemsid
-                            "
-                            v-model="scope.column.data.qty"
-                        ></el-input>
-                        <span v-else>{{ scope.column.data.qty }}</span>
-                    </div>
-                    <div v-else-if="scope.column.columnname == 'reason'">
-                        <div
-                            v-if="
-                                currentProduct.sa_aftersalesmag_itemsid ==
-                                scope.column.data.sa_aftersalesmag_itemsid
-                            "
-                        >
-                            <el-input
-                                type="textarea"
-                                size="mini"
-                                v-model="scope.column.data.reason"
-                            ></el-input>
-                        </div>
-                        <div v-else>
-                            {{
-                                scope.column.data.reason
-                                    ? scope.column.data.reason
-                                    : "--"
-                            }}
-                        </div>
-                    </div>
-                    <p v-else>
+                    <p>
                         {{ $t(scope.column.data[scope.column.columnname]) }}
                     </p>
-                    <p
-                        v-if="
-                            !scope.column.data[scope.column.columnname] &&
-                            scope.column.data[scope.column.columnname] !== 0 &&
-                            scope.column.columnname != 'operation' &&
-                            scope.column.columnname != 'reason'
-                        "
-                    >
-                        --
-                    </p>
                 </template>
                 <template v-slot:opreation="scope">
                     <slot name="delProduct" :data="scope.data"></slot>
@@ -120,10 +53,11 @@ export default {
             list: [],
             total: 0,
             params: {
-                id: 20220927102606,
+                id: 20220927090206,
                 content: {
                     itemid: "",
                     itemno: "",
+                    itemtype: 1, //1=总部 2=本地
                     pageNumber: 1,
                     pageSize: 20,
                     where: {
@@ -139,9 +73,8 @@ export default {
     },
     methods: {
         async listData() {
-            console.log("this.data------------", this.data);
-            this.params.content.itemid = this.data.itemid;
-            this.params.content.itemno = this.data.itemno;
+            this.params.content.itemid = this.data.sc_itemid;
+            this.params.content.itemno = this.data.code;
             const res = await this.$api.requested(this.params);
             this.list = res.data;
             this.total = res.total;
@@ -158,12 +91,6 @@ export default {
             this.params.content.pageNumber = val;
             this.listData();
         },
-        clearData() {
-            this.listData();
-        },
-        queryClick() {
-            this.listData();
-        },
     },
     created() {
         this.listData();