Browse Source

新建合作伙伴档案调整

qymljy 1 year ago
parent
commit
03e72da3d5

+ 7 - 7
src/HDrpManagement/publicCustomer/modules/detail/contacts/modules/edit.vue

@@ -43,7 +43,7 @@
                 <el-input  autosize v-model="form.wechatnum" placeholder="请输入微信" ></el-input>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="邮箱:" :rules="[
               { pattern:/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/, message: '请输入有效的邮箱',trigger: 'change' }
             ]">
@@ -65,23 +65,23 @@
                 <el-input  autosize v-model="form.company" placeholder="请输入单位" ></el-input>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="部门:" >
                 <el-input  autosize v-model="form.depname" placeholder="请输入部门"></el-input>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="职位:" >
                 <el-input  autosize v-model="form.position" placeholder="请输入职位"></el-input>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="性别:" >
                 <el-radio v-model="form.sex" label="男">男</el-radio>
                 <el-radio v-model="form.sex" label="女">女</el-radio>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="生日:" >
                 <el-date-picker
                     v-model="form.birthday"
@@ -93,7 +93,7 @@
                 </el-date-picker>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="家庭住址:" >
                 <el-input type="textarea" autosize v-model="form.address" placeholder="请输入家庭住址"></el-input>
               </el-form-item>
@@ -108,7 +108,7 @@
                 <el-input v-model="form.hobby" autocomplete="on" placeholder="请填写爱好"></el-input>
               </el-form-item>
             </el-col>
-            <el-col :span="20">
+            <el-col :span="24">
               <el-form-item  label="备注:" >
                 <el-input type="textarea"  autosize v-model="form.remarks" placeholder="请输入备注"></el-input>
               </el-form-item>

+ 0 - 196
src/SDrpManagement/agentOrder/modules/productlist.vue

@@ -99,202 +99,6 @@
         <el-button v-if="data.status == '新建'" type="text" size="mini" @click="deleteOrderProduct(scope.data)">删 除</el-button>
       </template>
     </Table>
-    <!-- <el-table
-      ref="multipleTable"
-      :data="tableData"
-      height="500px"
-      style="width: 100%;"
-      max-height="410px"
-      size="small"
-      stripe
-      border>
-      <el-table-column
-        type="selection"
-        width="55"
-        align="center">
-      </el-table-column>
-      <el-table-column
-        prop="rowno"
-        width="100px"
-        label="订单行号"
-        fixed>
-      </el-table-column>
-      <el-table-column
-        prop="itemname"
-        label="产品名称"
-        fixed>
-      </el-table-column>
-      <el-table-column
-        prop="itemno"
-        fixed
-        label="产品编码">
-      </el-table-column>
-      <el-table-column
-        prop="erpitemno"
-        label="品号"
-        fixed>
-      </el-table-column>
-      <el-table-column
-          prop="model"
-          label="型号"
-          fixed>
-      </el-table-column>
-      <el-table-column
-          label="规格"
-          prop="spec">
-        <template slot-scope="scope">
-          <p><span>{{scope.row.spec}}</span></p>
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="数量"
-        width="180"
-        prop="qty">
-        <template slot-scope="scope">
-          <el-input-number
-            :controls="true" controls-position='right'
-            :step-strictly="true" v-if="data.status === '新建'"
-            size="mini" v-model="scope.row.qty" :min="scope.row.orderminqty" :step="scope.row.orderaddqty" label="输入数量" @change="qtyChange(scope.row,scope.$index)"></el-input-number>
-          <span v-else>{{scope.row.qty}}</span>
-        </template>
-      </el-table-column>
-      <el-table-column
-        prop="marketprice"
-        label="牌价"
-        width="100">
-        <template slot-scope="scope">
-          <p>¥&nbsp;{{tool.formatAmount(scope.row.marketprice,2)}}</p>
-        </template>
-      </el-table-column>
-      <el-table-column
-        prop="defaultprice"
-        label="折前价格"
-        width="100">
-        <template slot-scope="scope">
-          <p>¥&nbsp;{{tool.formatAmount(scope.row.defaultprice,2)}}</p>
-        </template>
-      </el-table-column>
-      <el-table-column
-        prop="defaultamount"
-        label="折前金额"
-        width="100">
-        <template slot-scope="scope">
-          <p style="color:red;font-weight:500">¥&nbsp;{{tool.formatAmount(scope.row.defaultprice * scope.row.qty,2)}}</p>
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="折后单价"
-        prop="price">
-        <template slot-scope="scope">
-          <p>¥&nbsp;{{tool.formatAmount(scope.row.price,2)}}</p>
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="折后金额"
-        width="150"
-        prop="amount">
-        <template slot-scope="scope">
-          <p style="color:red;font-weight:500">¥&nbsp;{{tool.formatAmount(scope.row.amount,2)}}</p>
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="需求日期"
-        prop="needdate"
-        width="200">
-        <template slot="header" slot-scope="scope">
-          <div>
-            <el-date-picker
-              style="width:180px"
-              v-if="data.status === '新建'"
-              v-model="value2"
-              value-format="yyyy-MM-dd"
-              slot="reference"
-              align="right"
-              type="date"
-              size="mini"
-              placeholder="一键交期"
-              @change="dateChange(scope.row)">
-            </el-date-picker>
-            <span v-else>需求日期</span>
-          </div>
-        </template>
-        <template slot-scope="scope">
-          <el-date-picker
-            v-if="scope.row.delivery > 0 && data.status === '新建'"
-            v-model="scope.row.needdate"
-            type="date"
-            placeholder="选择日期"
-            value-format="yyyy-MM-dd"
-            size="mini"
-            style="width:150px"
-            :picker-options="pickerOptions"
-            @change="onDateChange(scope.row)"
-            @focus="setPickerOptions(scope.row)">
-          </el-date-picker>
-          <div v-else>
-            <p v-if="scope.row.delivery === 0 ">不管控交期</p>
-            <p v-else>{{scope.row.needdate}}</p>
-          </div>
-        </template>
-      </el-table-column>
-      <el-table-column
-        prop="deliverydate"
-        label="回复交期"
-        width="120">
-      </el-table-column>
-      <el-table-column
-        prop="unit"
-        label="计量单位"
-        width="90">
-        <template slot-scope="scope">
-          <el-tag size="mini" type="info" effect="plain">{{scope.row.unit}}</el-tag>
-        </template>
-      </el-table-column>
-      <el-table-column
-        prop="undeliqty"
-        label="未发货数量"
-        width="100">
-      </el-table-column>
-      <el-table-column
-        prop="stockstatus"
-        label="库存状态"
-        width="100">
-      </el-table-column>
-      <el-table-column
-        prop="material"
-        label="材质"
-        width="100">
-      </el-table-column>
-      <el-table-column
-        prop="prodline"
-        label="产线"
-        width="100">
-      </el-table-column>
-      <el-table-column
-        prop="device"
-        label="装置"
-        width="100">
-      </el-table-column>
-      <el-table-column
-        prop="specalnote"
-        label="特殊说明"
-        width="100">
-      </el-table-column>
-      <el-table-column
-        prop="remarks"
-        label="备注"
-        width="300"
-        fixed="right">
-        <template slot-scope="scope">
-          <el-input type="textarea" :disabled="data.status != '新建'" @blur="onConfirm([scope.row],true,true)" size="small" v-model="scope.row.remarks" placeholder="请输入备注"></el-input>
-        </template>
-      </el-table-column>
-       <el-table-column v-if="data.status === '新建'" width="90" fixed="right">
-        <template slot-scope="scope">
-          <el-button type="text" size="mini" @click="deleteOrderProduct(scope.row)">删 除</el-button>
-        </template>
-      </el-table-column>
-    </el-table> -->
     <div style="margin-top:16px;text-align:right">
       <el-pagination
         background

+ 11 - 6
src/template/enterprise/index.vue

@@ -61,6 +61,7 @@
 
 <script>
 import addTemp from '@/Form/EnterpriseArchives/add.vue'
+
 export default {
   components:{
     addTemp
@@ -110,15 +111,19 @@ export default {
       this.params.content.pageNumber = val
       this.queryEnterpriseArchives()
     },
-    rowClick (row) {
+    rowClick(row) {
       this.visible = false
       this.form.enterprisename = row.enterprisename
-      this.$emit('rowClick',row)
+      this.$emit('rowClick', row)
     },
-    onSuccess () {
-      this.queryEnterpriseArchives()
+    async onSuccess() {
+      if (this.type) this.params.content.where.type = this.type;
+      const res = await this.$api.requested(this.params);
+      this.ENlist = res.data;
+      this.total = res.total;
+      this.currentPage = res.pageNumber;
       this.form.enterprisename = this.ENlist[0].enterprisename
-      this.$emit('rowClick',this.ENlist[0])
+      this.$emit('rowClick', this.ENlist[0])
     }
   },
   mounted () {
@@ -129,4 +134,4 @@ export default {
 
 </script>
 <style>
-</style>
+</style>