gjy 3 년 전
부모
커밋
1fb19623e6
2개의 변경된 파일48개의 추가작업 그리고 16개의 파일을 삭제
  1. 24 8
      src/views/contractManagement/purchaseContract.vue
  2. 24 8
      src/views/contractManagement/salesContract.vue

+ 24 - 8
src/views/contractManagement/purchaseContract.vue

@@ -73,11 +73,27 @@
       </el-table-column>
       <el-table-column width='150' prop="status" label="状态">
         <template slot-scope="scope">
-          <div v-if="scope.row.status != '执行中'">
-            <span v-if="scope.row.approveStatus">{{
+          <div v-if="scope.row.status != '执行中'&&scope.row.status != '发运结束'">
+            <!-- <span v-if="scope.row.approveStatus">{{
               scope.row.approveStatus
-            }}</span>
-            <el-popover v-else placement="left" :width="285" trigger="click" visible-arrow="false"
+            }}</span> -->
+            <el-select v-if="scope.row.approveStatus" v-model="scope.row.approveStatus" placeholder="" class="statusselect"
+            @change='selectstatuschange($event,scope.row)'
+            disabled
+            :value="scope.row.approveStatus">
+            <el-option label="待决策人审核" value="待决策人审核"
+              style="color: #8890b1" />
+          </el-select>
+          <el-select v-else v-model="scope.row.status" placeholder="" class="statusselect"
+            @change='selectstatuschange($event,scope.row)'
+
+            :value="scope.row.status">
+            <el-option label="待执行" value="待执行"
+              style="color: #8890b1" />
+              <el-option label="执行中" value="执行中"
+              style="color: #8890b1" />
+          </el-select>
+            <!-- <el-popover v-else placement="left" :width="285" trigger="click" visible-arrow="false"
               @show="history(scope.row)">
               <template>
                 <span slot="reference">
@@ -104,7 +120,7 @@
             </el-popover>
             <img v-if="!scope.row.approveStatus" width="17" height="18"
               style="vertical-align: text-top; position: relative; top: -1px;" src="../../../public/img/edit.png"
-              @click="editClick(scope.row)" alt="" />
+              @click="editClick(scope.row)" alt="" /> -->
           </div>
           <div v-else>
             <!-- {{scope.row.status}} -->
@@ -118,9 +134,9 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column prop="signingDate" label="签订日期"> </el-table-column>
-      <el-table-column prop="contractExpenditure" label="合同支出"> </el-table-column>
-      <el-table-column prop="expenses" label="费用支出"> </el-table-column>
+      <el-table-column width='120' prop="signingDate" label="签订日期"> </el-table-column>
+      <el-table-column width='120' prop="contractExpenditure" label="合同支出"> </el-table-column>
+      <el-table-column width='120' prop="expenses" label="费用支出"> </el-table-column>
       
       <el-table-column width='130' prop="mildewGrain" label="已付款(元)">
       </el-table-column>

+ 24 - 8
src/views/contractManagement/salesContract.vue

@@ -75,11 +75,27 @@
       </el-table-column>
       <el-table-column width='150' prop="status" label="状态">
         <template slot-scope="scope">
-          <div v-if="scope.row.status != '执行中'">
-            <span v-if="scope.row.approveStatus">{{
+          <div v-if="scope.row.status != '执行中'&&scope.row.status != '发运结束'">
+            <!-- <span v-if="scope.row.approveStatus">{{
               scope.row.approveStatus
-            }}</span>
-            <el-popover v-else placement="left" :width="285" trigger="click" visible-arrow="false"
+            }}</span> -->
+            <el-select v-if="scope.row.approveStatus" v-model="scope.row.approveStatus" placeholder="" class="statusselect"
+            @change='selectstatuschange($event,scope.row)'
+            disabled
+            :value="scope.row.approveStatus">
+            <el-option label="待决策人审核" value="待决策人审核"
+              style="color: #8890b1" />
+          </el-select>
+          <el-select v-else v-model="scope.row.status" placeholder="" class="statusselect"
+            @change='selectstatuschange($event,scope.row)'
+
+            :value="scope.row.status">
+            <el-option label="待执行" value="待执行"
+              style="color: #8890b1" />
+              <el-option label="执行中" value="执行中"
+              style="color: #8890b1" />
+          </el-select>
+            <!-- <el-popover v-else placement="left" :width="285" trigger="click" visible-arrow="false"
               @show="history(scope.row)">
               <template>
                 <span slot="reference">
@@ -106,7 +122,7 @@
             </el-popover>
             <img v-if="!scope.row.approveStatus" width="17" height="18"
               style="vertical-align: text-top; position: relative; top: -1px;" src="../../../public/img/edit.png"
-              @click="editClick(scope.row)" alt="" />
+              @click="editClick(scope.row)" alt="" /> -->
           </div>
           <div v-else>
             <!-- {{scope.row.status}} -->
@@ -120,9 +136,9 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column prop="signingDate" label="签订日期"> </el-table-column>
-      <el-table-column prop="contractRevenue" label="合同收入"> </el-table-column>
-      <el-table-column prop="expenses" label="费用支出"> </el-table-column>
+      <el-table-column width='120' prop="signingDate" label="签订日期"> </el-table-column>
+      <el-table-column width='120' prop="contractRevenue" label="合同收入"> </el-table-column>
+      <el-table-column width='120' prop="expenses" label="费用支出"> </el-table-column>
       <el-table-column width='120' prop="mildewGrain" label="未回款(元)">
         <template slot-scope="scope">
         <span style='color:red;' v-if='scope.row.datestatus&&scope.row.invoiced>scope.row.contractRevenue'>{{scope.row.mildewGrain}}</span>