瀏覽代碼

2023-4-27

codeMan 2 年之前
父節點
當前提交
7f92b96185

+ 18 - 7
src/HDrpManagement/orderManage/modules/add.vue

@@ -20,7 +20,7 @@
         <el-dropdown-item command="项目订单">项目订单</el-dropdown-item>
         <el-dropdown-item command="促销订单">促销订单</el-dropdown-item>
         <el-dropdown-item command="工具订单">工具订单</el-dropdown-item>
-        <el-dropdown-item command="样品订单" v-if="siteId=='HY'">样品订单</el-dropdown-item>
+        <!-- <el-dropdown-item command="样品订单" v-if="siteId=='HY'">样品订单</el-dropdown-item> -->
       </el-dropdown-menu>
     </el-dropdown>
     <el-drawer
@@ -82,6 +82,13 @@
                 </el-select>
               </el-form-item>
             </el-col>
+            <el-col :span="12" v-if="form.type =='标准订单' || form.type =='项目订单'">
+              <el-form-item label="特殊订单分类" prop="typemx">
+                <el-select v-model="form.typemx" placeholder="请选择特殊订单分类" clearable :style="{width: '100%'}">
+                  <el-option label="样品" value="样品"></el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
             <el-col :span="12"  v-if="form.type !=='工具订单' && form.type !=='项目订单'">
               <el-form-item label="选择领域" prop="tradefield">
                 <el-select :disabled="form.type==='促销订单'" v-model="form.tradefield" placeholder="请选择选择领域" clearable :style="{width: '100%'}">
@@ -161,11 +168,6 @@ export default {
           message: '请选择选择领域',
           trigger: 'change'
         }],
-        typemx: [{
-          required: true,
-          message: '请选择选子分类',
-          trigger: 'change'
-        }],
         sys_enterpriseid:[{
           required: true,
           message: '订货经销商不能为空',
@@ -211,6 +213,15 @@ export default {
   methods:{
     async handleCommand (command) {
       this.form.type = command
+      if (this.form.type == '特殊订单') {
+        this.rules.typemx = [{
+          required: true,
+          message: '请选择选子分类',
+          trigger: 'change'
+        }]
+      } else {
+        delete this.rules.typemx
+      }
       // const res = await this.$api.requested({
       //   "id": 20221108111402,
       //   "content":this.form
@@ -322,7 +333,7 @@ export default {
         "billdate":"",//单据日期,默认创建日期
         "signbacknum":""
       }
-      this.$refs['enterprise'].form.enterprisename = ''
+      if( this.$refs['enterprise'] ) this.$refs['enterprise'].form.enterprisename = ''
       this.visible1 = false
       this.visible = false
     }

+ 20 - 11
src/HDrpManagement/serveWorkBill/components/printTable.vue

@@ -2,7 +2,7 @@
 <template>
   <div style="display:flex">
     <!-- <canvas id="mycanvas" width="400" hight="400"></canvas> -->
-    <img :src="previewImage" alt="" v-if="previewImage" style="margin:0 auto;">
+    <img style="width:100%;object-fit:fill" :src="previewImage" alt="" v-if="previewImage">
     <div style="display:inline-block;margin:0 auto;" v-else>
       <!--安装培训确认单-->
       <div ref="container" style="background:#ffffff" v-if="detail.workorder.type == '安装培训'">
@@ -68,7 +68,7 @@
           <tr>
             <td colspan="6" style="padding:0">
               <el-table :data="detail.trainertitems" :header-cell-style="{background:'#F2F3F5',color:'#000000'}" size="mini">
-              <el-table-column width="260" prop="itemname" label="培训产品名">
+              <el-table-column width="260" prop="itemname" label="产品名">
                 <template slot-scope="scope">
                     {{ scope.row.itemname ? scope.row.itemname : '--' }}
                 </template>
@@ -158,7 +158,7 @@
           <tr>
             <td colspan="6" style="padding:0">
               <el-table :data="detail.trainertitems" :header-cell-style="{background:'#F2F3F5',color:'#000000'}" size="mini">
-                <el-table-column width="260" prop="itemname" label="培训产品名">
+                <el-table-column width="260" prop="itemname" label="产品名">
                   <template slot-scope="scope">
                       {{ scope.row.itemname ? scope.row.itemname : '--' }}
                   </template>
@@ -256,7 +256,7 @@
           <tr>
             <td colspan="6" style="padding:0">
               <el-table :data="detail.trainertitems" :header-cell-style="{background:'#F2F3F5',color:'#000000'}" size="mini">
-                <el-table-column width="260" prop="itemname" label="培训产品名">
+                <el-table-column width="260" prop="itemname" label="产品名">
                   <template slot-scope="scope">
                       {{ scope.row.itemname ? scope.row.itemname : '--' }}
                   </template>
@@ -392,7 +392,7 @@
           <tr>
             <td colspan="6" style="padding:0">
               <el-table :data="detail.trainertitems" :header-cell-style="{background:'#F2F3F5',color:'#000000'}" size="mini">
-                <el-table-column width="260" prop="itemname" label="培训产品名">
+                <el-table-column width="260" prop="itemname" label="产品名">
                   <template slot-scope="scope">
                       {{ scope.row.itemname ? scope.row.itemname : '--' }}
                   </template>
@@ -429,24 +429,33 @@
             <td class="td__title" colspan="6" style="text-align:center">处理过程</td>
           </tr>
           <tr v-for="(item,index) in detail.trainertitems" :key="item.sa_workorder_node_itemsid">
-            <td class="td__title">{{ index + 1 }}</td>
-            <td colspan="6">{{ item.itemname + ':' + item.processing }}</td>
+            <td>
+              <p>{{ item.itemname }}</p>
+              <p>{{ item.itemno }}</p>
+            </td>
+            <td colspan="6">{{ item.processing }}</td>
           </tr>
           <tr>
             <tr>
             <td class="td__title" colspan="6" style="text-align:center">处理结果</td>
           </tr>
           <tr v-for="(item,index) in detail.trainertitems" :key="item.sa_workorder_node_itemsid">
-            <td class="td__title">{{ index + 1 }}</td>
-            <td colspan="6">{{ item.itemname + ':' + item.result }}</td>
+            <td>
+              <p>{{ item.itemname }}</p>
+              <p>{{ item.itemno }}</p>
+            </td>
+            <td colspan="6">{{ item.result }}</td>
           </tr>
           <tr>
             <tr>
             <td class="td__title" colspan="6" style="text-align:center">原因分析</td>
           </tr>
           <tr v-for="(item,index) in detail.trainertitems" :key="item.sa_workorder_node_itemsid">
-            <td class="td__title">{{ index + 1 }}</td>
-            <td colspan="6">{{ item.itemname + ':' + item.reason }}</td>
+            <td>
+              <p>{{ item.itemname }}</p>
+              <p>{{ item.itemno }}</p>
+            </td>
+            <td colspan="6">{{ item.reason }}</td>
           </tr>
           <tr>
             <td style="background:#FAFAFA">客户意见及签字确认:</td>

+ 17 - 6
src/SDrpManagement/agentOrder/modules/add.vue

@@ -18,7 +18,7 @@
         <el-dropdown-item command="项目订单">项目订单</el-dropdown-item>
         <!-- <el-dropdown-item command="促销订单">促销订单</el-dropdown-item> -->
         <el-dropdown-item command="工具订单">工具订单</el-dropdown-item>
-        <el-dropdown-item command="样品订单" v-if="siteId=='HY'">样品订单</el-dropdown-item>
+        <!-- <el-dropdown-item command="样品订单" v-if="siteId=='HY'">样品订单</el-dropdown-item> -->
       </el-dropdown-menu>
     </el-dropdown>
     <el-drawer
@@ -67,6 +67,13 @@
                 </el-select>
               </el-form-item>
             </el-col>
+            <el-col :span="12" v-if="form.type =='标准订单' || form.type =='项目订单'">
+              <el-form-item label="特殊订单分类" prop="typemx">
+                <el-select v-model="form.typemx" placeholder="请选择特殊订单分类" clearable :style="{width: '100%'}">
+                  <el-option label="样品" value="样品"></el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
             <el-col :span="12" v-if="form.type !=='工具订单' && form.type !=='项目订单'">
               <el-form-item label="选择领域" prop="tradefield">
                 <el-select :disabled="form.type === '促销订单'" v-model="form.tradefield" placeholder="请选择选择领域" clearable :style="{width: '100%'}">
@@ -135,11 +142,6 @@ export default {
           message: '请选择选择领域',
           trigger: 'change'
         }],
-        typemx: [{
-          required: true,
-          message: '请选择选子分类',
-          trigger: 'change'
-        }],
         sys_enterpriseid:[{
           required: true,
           message: '订货企业不能为空',
@@ -164,6 +166,15 @@ export default {
   methods:{
     async handleCommand (command) {
       this.form.type = command
+      if (this.form.type == '特殊订单') {
+        this.rules.typemx = [{
+          required: true,
+          message: '请选择选子分类',
+          trigger: 'change'
+        }]
+      } else {
+        delete this.rules.typemx
+      }
       if (command === '工具订单') {
         const res = await this.$api.requested({
           "id": 20221108111402,

+ 17 - 6
src/SDrpManagement/salerOrder/modules/add.vue

@@ -20,7 +20,7 @@
         <el-dropdown-item command="项目订单">项目订单</el-dropdown-item>
 <!--        <el-dropdown-item command="促销订单">促销订单</el-dropdown-item>-->
         <el-dropdown-item command="工具订单">工具订单</el-dropdown-item>
-        <el-dropdown-item command="样品订单" v-if="siteId=='HY'">样品订单</el-dropdown-item>
+        <!-- <el-dropdown-item command="样品订单" v-if="siteId=='HY'">样品订单</el-dropdown-item> -->
       </el-dropdown-menu>
     </el-dropdown>
     <el-drawer
@@ -82,6 +82,13 @@
                 </el-select>
               </el-form-item>
             </el-col>
+            <el-col :span="12" v-if="form.type =='标准订单' || form.type =='项目订单'">
+              <el-form-item label="特殊订单分类" prop="typemx">
+                <el-select v-model="form.typemx" placeholder="请选择特殊订单分类" clearable :style="{width: '100%'}">
+                  <el-option label="样品" value="样品"></el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
             <el-col :span="12"  v-if="form.type !=='工具订单' && form.type !=='项目订单'">
               <el-form-item label="选择领域" prop="tradefield">
                 <el-select :disabled="form.type==='促销订单'" v-model="form.tradefield" placeholder="请选择选择领域" clearable :style="{width: '100%'}">
@@ -160,11 +167,6 @@ export default {
           message: '请选择选择领域',
           trigger: 'change'
         }],
-        typemx: [{
-          required: true,
-          message: '请选择选子分类',
-          trigger: 'change'
-        }],
         sys_enterpriseid:[{
           required: true,
           message: '订货经销商不能为空',
@@ -209,6 +211,15 @@ export default {
   methods:{
     async handleCommand (command) {
       this.form.type = command
+      if (this.form.type == '特殊订单') {
+        this.rules.typemx = [{
+          required: true,
+          message: '请选择选子分类',
+          trigger: 'change'
+        }]
+      } else {
+        delete this.rules.typemx
+      }
       this.drawer = true
       this.specordermx()
      

+ 2 - 2
vue.config.js

@@ -10,8 +10,8 @@ module.exports = {
       },
       open: true,
       // host: '192.168.4.170',
-      host: 'oms.idcgroup.com.cn',
-      port: 8087,
+      host: 'localhost',
+      port: 8080,
       proxy: {
         '/apis': {
           target: 'http://61.164.207.46:8000',  // target host*/