Prechádzať zdrojové kódy

海盐站点服务申请单/服务申请单管理/服务工单,服务商品新增标签

qymljy 8 mesiacov pred
rodič
commit
ed06b37d6d

+ 9 - 0
src/HDrpManagement/serveBill/modules/product/add.vue

@@ -31,6 +31,15 @@
             <div v-if="scope.column.columnname === 'nominalpressure'">
               {{tool.nominalPressureSet(scope.column.data.nominalpressure)}}
             </div>
+            <div v-else-if="scope.column.columnname == 'itemno'">
+              {{scope.column.data[scope.column.columnname]}}
+              <div v-if="siteid == 'HY' && scope.column.data.traceabilitytype && scope.column.data.traceabilitytype.length > 0">
+                <div v-for="item in scope.column.data.traceabilitytype" :key="item.index">
+                  <el-tag v-if="item == '自制'"  style="margin-left: 5px;color: #FFFFFF;background-color: #3874F6"  size="mini">{{$t(item)}}</el-tag>
+                  <el-tag v-else  style="margin-left: 5px;color: #FFFFFF;background-color: #fa8c16"  size="mini">{{$t(item)}}</el-tag>
+                </div>
+              </div>
+            </div>
             <p v-else>{{scope.column.data[scope.column.columnname] || scope.column.columnname == 'operation'?$t(scope.column.data[scope.column.columnname]):'--'}}</p>
           </template>
         </selectTable>

+ 9 - 0
src/HDrpManagement/serveBill/modules/product/index.vue

@@ -64,6 +64,15 @@
           <div v-else-if="scope.column.columnname === 'nominalpressure'">
             {{tool.nominalPressureSet(scope.column.data.nominalpressure)}}
           </div>
+          <div v-else-if="scope.column.columnname == 'itemno'">
+            {{scope.column.data[scope.column.columnname]}}
+            <div v-if="siteid == 'HY' && scope.column.data.traceabilitytype && scope.column.data.traceabilitytype.length > 0">
+              <div v-for="item in scope.column.data.traceabilitytype" :key="item.index">
+                <el-tag v-if="item == '自制'"  style="margin-left: 5px;color: #FFFFFF;background-color: #3874F6"  size="mini">{{$t(item)}}</el-tag>
+                <el-tag v-else  style="margin-left: 5px;color: #FFFFFF;background-color: #fa8c16"  size="mini">{{$t(item)}}</el-tag>
+              </div>
+            </div>
+          </div>
           <p v-else>{{scope.column.data[scope.column.columnname] || scope.column.columnname == 'operation'?$t(scope.column.data[scope.column.columnname]):'--'}}</p>
         </template>
         <template v-slot:opreation="scope">

+ 9 - 0
src/HDrpManagement/serveBillMag/modules/product/add.vue

@@ -31,6 +31,15 @@
             <div v-if="scope.column.columnname === 'nominalpressure'">
               {{tool.nominalPressureSet(scope.column.data.nominalpressure)}}
             </div>
+            <div v-else-if="scope.column.columnname == 'itemno'">
+              {{scope.column.data[scope.column.columnname]}}
+              <div v-if="siteid == 'HY' && scope.column.data.traceabilitytype && scope.column.data.traceabilitytype.length > 0">
+                <div v-for="item in scope.column.data.traceabilitytype" :key="item.index">
+                  <el-tag v-if="item == '自制'"  style="margin-left: 5px;color: #FFFFFF;background-color: #3874F6"  size="mini">{{$t(item)}}</el-tag>
+                  <el-tag v-else  style="margin-left: 5px;color: #FFFFFF;background-color: #fa8c16"  size="mini">{{$t(item)}}</el-tag>
+                </div>
+              </div>
+            </div>
             <p v-else>{{scope.column.data[scope.column.columnname] || scope.column.columnname == 'operation'?$t(scope.column.data[scope.column.columnname]):'--'}}</p>
           </template>
         </selectTable>

+ 11 - 1
src/HDrpManagement/serveBillMag/modules/product/index.vue

@@ -27,6 +27,15 @@
           <div v-else-if="scope.column.columnname === 'nominalpressure'">
             {{tool.nominalPressureSet(scope.column.data.nominalpressure)}}
           </div>
+          <div v-else-if="scope.column.columnname == 'itemno'">
+            {{scope.column.data[scope.column.columnname]}}
+            <div v-if="siteid == 'HY' && scope.column.data.traceabilitytype && scope.column.data.traceabilitytype.length > 0">
+              <div v-for="item in scope.column.data.traceabilitytype" :key="item.index">
+                <el-tag v-if="item == '自制'"  style="margin-left: 5px;color: #FFFFFF;background-color: #3874F6"  size="mini">{{$t(item)}}</el-tag>
+                <el-tag v-else  style="margin-left: 5px;color: #FFFFFF;background-color: #fa8c16"  size="mini">{{$t(item)}}</el-tag>
+              </div>
+            </div>
+          </div>
           <p v-else>{{scope.column.data[scope.column.columnname] || scope.column.columnname == 'operation'?$t(scope.column.data[scope.column.columnname]):'--'}}</p>
         </template>
         <template v-slot:opreation="scope">
@@ -75,7 +84,8 @@ export default {
       options:[
       ],
       productList:'',
-      currentProduct:{}
+      currentProduct:{},
+      siteid:JSON.parse(sessionStorage.getItem('active_account')).siteid
     }
   },
   methods:{

+ 11 - 1
src/HDrpManagement/serveWorkBill/modules/items/index.vue

@@ -23,7 +23,17 @@
         height="50vh"
         border
       >
-        <el-table-column prop="itemno" :label="$t('编号')"> </el-table-column>
+        <el-table-column prop="itemno" :label="$t('编号')">
+          <template slot-scope="scope">
+            {{scope.row.itemno}}
+            <div v-if="siteid == 'HY' && scope.row.traceabilitytype && scope.row.traceabilitytype.length > 0">
+              <div v-for="item in scope.row.traceabilitytype" :key="item.index">
+                <el-tag v-if="item == '自制'"  style="margin-left: 5px;color: #FFFFFF;background-color: #3874F6"  size="mini">{{$t(item)}}</el-tag>
+                <el-tag v-else  style="margin-left: 5px;color: #FFFFFF;background-color: #fa8c16"  size="mini">{{$t(item)}}</el-tag>
+              </div>
+            </div>
+          </template>
+        </el-table-column>
         <el-table-column prop="itemname" :label="$t(`名称`)"> </el-table-column>
         <el-table-column prop="model" :label="$t('型号')"> </el-table-column>
         <el-table-column :label="$t('公称通径')" width="150" prop="caliber" v-if="siteid == 'HY' || siteid == 'YOSTEST1'">