Browse Source

2023-4-25

codeMan 2 years ago
parent
commit
c5b626872b

+ 28 - 6
src/HDrpManagement/serveWorkBill/modules/detail.vue

@@ -10,7 +10,7 @@
         idname="sa_workorderid"
         ownertable="sa_workorder"
         tags=""
-        :tabs="['工序详情','确认单','服务团队','工单物料','详细信息']"
+        :tabs="mainData.actiontype == '工序模板' ? ['工序详情','确认单','服务团队','工单物料','详细信息'] : ['服务商品','确认单','服务团队','详细信息']"
         @pageChange="pageChange"
         @onEditSuccess="queryMainData($route.query.id)">
       <div slot="tags">
@@ -81,7 +81,7 @@
           v-if="mainData.status != '完结' && tool.checkAuth($route.name,'delete')"
         />
       </div>
-      <div slot="slot0">
+      <div slot="slot0" v-if="mainData.actiontype == '工序模板'">
         <taskDetail :data="nodes">
           <template v-slot:detail="scope">
               <taskListDetail class="inline-16" :data="scope.data"></taskListDetail>
@@ -91,26 +91,48 @@
           </template> -->
         </taskDetail>
       </div>
-      <div slot="slot1">
+      <div slot="slot1" v-if="mainData.actiontype == '工序模板'">
         <checkBill>
           <template v-slot:download="scope">
             <el-button v-if="tool.checkAuth($route.name,'checkBillDetail')" type="text" size="mini" @click="downLoadBill(scope.data)">单 据 下 载</el-button>
           </template>
         </checkBill>
       </div>
-      <div slot="slot2">
+      <div slot="slot2" v-if="mainData.actiontype == '工序模板'">
         <teamList v-if="tool.checkAuth($route.name,'teamList')" ref="teamList" :data="mainData.team">
           <selectTeam ref="team" @teamChange="teamChange" slot="add">
             <el-button  v-if="tool.checkAuth($route.name,'teamHandle')" class="button-new-tag" size="small" type="primary" @click="$refs.team.dialogFormVisible=true">添 加</el-button>
           </selectTeam>
         </teamList>
       </div>
-      <div slot="slot3">
+      <div slot="slot3" v-if="mainData.actiontype == '工序模板'">
         <Items :data="mainData"></Items>
       </div>
-      <div slot="slot4">
+      <div slot="slot4" v-if="mainData.actiontype == '工序模板'">
         <detailInfo :more="true" :data="detailInfo"></detailInfo>
       </div>
+
+      <div slot="slot0" v-if="mainData.actiontype != '工序模板'">
+        <Items :data="mainData"></Items>
+      </div>
+      <div slot="slot1" v-if="mainData.actiontype != '工序模板'">
+        <checkBill>
+          <template v-slot:download="scope">
+            <el-button v-if="tool.checkAuth($route.name,'checkBillDetail')" type="text" size="mini" @click="downLoadBill(scope.data)">单 据 下 载</el-button>
+          </template>
+        </checkBill>
+      </div>
+      <div slot="slot2" v-if="mainData.actiontype != '工序模板'">
+        <teamList v-if="tool.checkAuth($route.name,'teamList')" ref="teamList" :data="mainData.team">
+          <selectTeam ref="team" @teamChange="teamChange" slot="add">
+            <el-button  v-if="tool.checkAuth($route.name,'teamHandle')" class="button-new-tag" size="small" type="primary" @click="$refs.team.dialogFormVisible=true">添 加</el-button>
+          </selectTeam>
+        </teamList>
+      </div>
+      <div slot="slot3" v-if="mainData.actiontype != '工序模板'">
+        <detailInfo :more="true" :data="detailInfo"></detailInfo>
+      </div>
+      
     </basicDetails>
   </div>
 </template>

+ 2 - 2
src/HDrpManagement/workBillModule/components/add.vue

@@ -19,14 +19,14 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <!-- <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="操作类型" prop="actiontype">
               <el-select v-model="form.actiontype">
                 <el-option label="工序模板" value="工序模板"></el-option>
                 <el-option label="非工序模板" value="非工序模板"></el-option>
               </el-select>
             </el-form-item>
-          </el-col> -->
+          </el-col>
         </el-form>
       </el-row>
       <div class="dialog-footer">

+ 2 - 2
src/HDrpManagement/workBillModule/components/edit.vue

@@ -19,14 +19,14 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <!-- <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="操作类型" prop="actiontype">
               <el-select :disabled="true" v-model="form.actiontype">
                 <el-option label="工序模板" value="工序模板"></el-option>
                 <el-option label="非工序模板" value="非工序模板"></el-option>
               </el-select>
             </el-form-item>
-          </el-col> -->
+          </el-col>
         </el-form>
       </el-row>
       <div class="dialog-footer">